모듈 토크:국가 인구
Module talk정적 행 번호
Jts1882님, 이 모듈에 {{srn}}이(가) 유용할까요?2021년 5월 2일 (UTC) 21:59 (talk)
다 했어요.- 참고로 모듈에서 생성된 위키텍스트 출력에 템플릿이나 태그를 추가할 수는 없습니다. 제대로 확장되지 않기 때문입니다.사용해야 합니다.
frame:expandTemplate또는frame:extensionTag - 추신: {{srn}} 템플릿은 좋은 생각이 아닌 것 같습니다.그것이 무엇을 하고 있고 사람들을 혼란스럽게 할 수 있는 짧은 노트 인용 템플릿 중 하나처럼 보이기에는 너무 짧습니다.수행 중인 작업을 나타내는 전체 템플릿 이름을 사용하는 것이 좋습니다.Jts1882 talk 08:56, 2021년 5월 5일 (UTC) [
아래쪽 정렬
Jts1882: 행이 아래쪽으로 Value로 표시된 것 같습니다.코드를 봤는데, 헤더 행에 대한 하단 정렬만 찾았는데, 괜찮습니다.𝐆𝐫𝐚𝐩𝐫𝐠𝐚𝐧𝐚𝐮𝐢 (talk) 2021년 5월 5일 (UTC) 07, Reply [
플래그 리스트 vs 플래그 국가
Jts1882: {{flaglist}}여기서 {{flagcountry}}보다 정렬이 좋지 않을까요?𝐆𝐫𝐚𝐩𝐫𝐠𝐚𝐮𝐢𝐚𝐧𝐚 (talk) 2021년 5월 5일 (UTC) :28, 응답
템플릿 래퍼
저는 이 모듈에 대한 템플릿 래퍼를 시작했습니다. bc 국가 목록을 템플릿으로 전달하고 싶었습니다. bc MW 엔진은 템플릿보다 모듈을 먼저 처리합니다.여기서 주요 함수는 .mw-parser-output.inline-quote-talk{font-family:Georgia,"DejaVu Serif", serif;color:#008560;none}.mw-parser-output .inline-style-quote-talk-talic {font-family: inherit;font-style:mw-parser-output.in-marks {quote:"}이 템플릿에서 호출되었지만 인수를 통과하지 못했습니다.당신이 언급한 Jts1882 템플릿을 이미 만들었나요, 아니면 제가 그것을 모양을 만드는 것을 도와주실 수 있나요?건배.𝐆𝐮𝐫𝐚𝐚𝐠𝐧𝐫𝐚𝐢𝐩𝐚,☎ 2021년 6월 13일 (UTC) 08:17,
- 주() 기능이 아무것도 하지 않았습니다.모듈이 p.population()을 사용하고 있습니다.
- #invoke에서 모듈을 직접 호출할 때 인수는 frame.args에 있습니다.p.populations() 함수는 이러한 프레임 인수를 사용합니다.프레임 인수를 가져오고 p._populations()를 호출하여 테이블을 생성하는 호출용 진입점을 갖도록 p.populations를 분할했습니다.
- 템플릿에서 호출될 때 인수는 상위 프레임에 있습니다.부모 프레임 인수를 가져온 다음 p._populations()를 호출하도록 main()을 변경했으므로 이제 템플릿에 대해 작동하는 것 같습니다.이상적인 접근법은 아니지만 현재로서는 쉬운 변화입니다.Jts1882 talk 10:04, 2021년 6월 13일 (UTC) [
| 나라 | 예상 인구 (2023년 8월 6일) | 의 비율 총 | UN 인구 추정치 | 연간[a] 성장률 | 배증 시간 (년)[b] | ||
|---|---|---|---|---|---|---|---|
| 2023년 7월 1일 | 2022년 7월 1일 | 증분 | 평가하다 | ||||
| 216,531,319 | 49.21% | 216,422,446 | 215,313,498 | 1,108,948 | 0.52% | 135 | |
| 52,105,885 | 11.84% | 52,085,168 | 51,874,024 | 211,144 | 0.41% | 171 | |
| 45,799,769 | 10.41% | 45,773,884 | 45,510,318 | 263,566 | 0.58% | 120 | |
| 34,382,540 | 7.81% | 34,352,719 | 34,049,589 | 303,130 | 0.89% | 78 | |
| 28,891,596 | 6.57% | 28,838,499 | 28,301,696 | 536,803 | 1.90% | 37 | |
| 19,632,123 | 4.46% | 19,629,590 | 19,603,733 | 25,857 | 0.13% | 526 | |
| 18,209,141 | 4.14% | 18,190,484 | 18,001,000 | 189,484 | 1.05% | 66 | |
| 12,404,790 | 2.82% | 12,388,571 | 12,224,110 | 164,461 | 1.35% | 52 | |
| 6,869,484 | 1.56% | 6,861,524 | 6,780,744 | 80,780 | 1.19% | 59 | |
| 3,423,140 | 0.78% | 3,423,109 | 3,422,794 | 315 | 0.01% | 7,532 | |
| 814,336 | 0.19% | 813,834 | 808,726 | 5,108 | 0.63% | 110 | |
| 623,748 | 0.14% | 623,237 | 618,041 | 5,196 | 0.84% | 83 | |
| 312,909 | 0.07% | 312,155 | 304,557 | 7,598 | 2.49% | 28 | |
| 3,792 | 0.00% | 3,791 | 3,780 | 11 | 0.29% | 239 | |
| 총 | 440,004,574 | 100% | 439,719,011 | 436,816,610 | 2,902,401 | 0.66% | 105 |
- 이 작업을 수행하려면 어떻게 해야 하는지 궁금합니다.
| 나라 | 예상 인구 (2023년 8월 6일) | 의 비율 총 | 연간 성장률 | 배증 시간 (년) | |
|---|---|---|---|---|---|
| 증분 | 평가하다 | ||||
| 216,531,319 | 49.21% | 1,108,948 | 0.52% | 135 | |
| 52,105,885 | 11.84% | 211,144 | 0.41% | 171 | |
| 45,799,769 | 10.41% | 263,566 | 0.58% | 120 | |
| 34,382,540 | 7.81% | 303,130 | 0.89% | 78 | |
| 28,891,596 | 6.57% | 536,803 | 1.90% | 37 | |
| 19,632,123 | 4.46% | 25,857 | 0.13% | 526 | |
| 18,209,141 | 4.14% | 189,484 | 1.05% | 66 | |
| 12,404,790 | 2.82% | 164,461 | 1.35% | 52 | |
| 6,869,484 | 1.56% | 80,780 | 1.19% | 59 | |
| 3,423,140 | 0.78% | 315 | 0.01% | 7,532 | |
| 814,336 | 0.19% | 5,108 | 0.63% | 110 | |
| 623,748 | 0.14% | 5,196 | 0.84% | 83 | |
| 312,909 | 0.07% | 7,598 | 2.49% | 28 | |
| 3,792 | 0.00% | 11 | 0.29% | 239 | |
| 총 | 440,004,574 | 100% | 2,902,401 | 0.66% | 105 |
- 네, 그런 식으로 작동하는 거 알아요
{{Country populations ARG BOL BRA COL PER VEN CHL ECU PRY URY GUY GUF SUR FLK}}하지만 제가 정말 원했던 것은 다음과 같습니다. {{Country populations {{List of countries in South America ISO=y}}}}- {{국가 인구}{남미의 국가 목록 ISO=y}}}
- 여기서의 동기는 각 지역의 국가 목록을 각각의 단일 템플릿에서 중앙에서 관리할 수 있도록 {{Country areas}}, {{Country density}} 등과 함께 {{Country populatives}}개의 좋은 작업을 복제하는 것입니다.𝐆𝐮𝐫𝐚𝐚𝐠𝐧𝐫𝐚𝐢𝐚𝐩▁21𝐆☎ 2021년 6월 13일(UTC) :59 답변
- 문제는 그 결과 파라미터 {{남미 국가 목록 ISO=y}}을(를) 설정한다는 것입니다.
- 템플릿을 사용하여 일련의 매개 변수를 제공할 수는 없을 것 같습니다.해결책은 모듈이 목록(예: 쉼표로 구분)을 처리하도록 하는 것입니다.모듈이 이를 처리하는 경우 목록은 하위 페이지에 저장되고 매개 변수(예: )를 통해 제공될 수 있습니다.
- Jts1882 talk 2021년 6월 14일 08:24 (UTC) [
- 네, 그런 식으로 작동하는 거 알아요
| 나라 | 예상 인구 (2023년 8월 6일) | 의 비율 총 | UN 인구 추정치 | 연간 성장률 | 배증 시간 (년) | ||
|---|---|---|---|---|---|---|---|
| 2023년 7월 1일 | 2022년 7월 1일 | 증분 | 평가하다 | ||||
| 340,164,114 | 56.72% | 339,996,564 | 338,289,857 | 1,706,707 | 0.50% | 138 | |
| 128,549,094 | 21.43% | 128,455,567 | 127,504,126 | 951,441 | 0.75% | 93 | |
| 38,813,451 | 6.47% | 38,781,292 | 38,454,327 | 326,965 | 0.85% | 82 | |
| 18,116,502 | 3.02% | 18,092,026 | 17,843,908 | 248,118 | 1.39% | 50 | |
| 11,738,538 | 1.96% | 11,724,764 | 11,584,996 | 139,768 | 1.21% | 58 | |
| 11,343,221 | 1.89% | 11,332,973 | 11,228,821 | 104,152 | 0.93% | 75 | |
| 11,192,714 | 1.87% | 11,194,449 | 11,212,191 | −17,742 | −0.16% | −438 | |
| 10,609,687 | 1.77% | 10,593,798 | 10,432,860 | 160,938 | 1.54% | 45 | |
| 7,055,971 | 1.18% | 7,046,311 | 6,948,392 | 97,919 | 1.41% | 50 | |
| 6,367,745 | 1.06% | 6,364,943 | 6,336,392 | 28,551 | 0.45% | 154 | |
| 5,215,252 | 0.87% | 5,212,173 | 5,180,829 | 31,344 | 0.60% | 115 | |
| 4,473,956 | 0.75% | 4,468,087 | 4,408,581 | 59,506 | 1.35% | 52 | |
| 2,825,365 | 0.47% | 2,825,544 | 2,827,377 | −1,833 | −0.06% | −1,069 | |
| 1,535,319 | 0.26% | 1,534,937 | 1,531,045 | 3,892 | 0.25% | 273 | |
| 412,883 | 0.07% | 412,624 | 409,984 | 2,640 | 0.64% | 108 | |
| 411,373 | 0.07% | 410,825 | 405,273 | 5,552 | 1.37% | 51 | |
| 282,031 | 0.05% | 281,996 | 281,635 | 361 | 0.13% | 541 | |
| 180,290 | 0.03% | 180,251 | 179,858 | 393 | 0.22% | 318 | |
| 126,257 | 0.02% | 126,184 | 125,438 | 746 | 0.59% | 117 | |
| 103,675 | 0.02% | 103,699 | 103,948 | −249 | −0.24% | −289 | |
| 94,351 | 0.02% | 94,298 | 93,763 | 535 | 0.57% | 122 | |
| 73,070 | 0.01% | 73,040 | 72,738 | 302 | 0.42% | 167 | |
| 47,765 | 0.01% | 47,755 | 47,658 | 97 | 0.20% | 341 | |
| 총 | 599,732,621 | 100% | 599,354,100 | 595,503,997 | 3,850,103 | 0.64% | 108 |
위의 표는 다음과 같이 생성됩니다.{{Country populations list=North America}}국가 목록은 다음과 같이 표에 저장됩니다.
local country_lists = {['남미'] = {"ARG","BOL","BRA","CHL","ECU","GU","GU","PRY","PER","SUR","UR","VEN","BVT",","FLK",","SGS"GUF",",",","[North America'="B"B"B"B"B"B"B"B"B"B"B"B"B"B""IRQ", "MAR", "SAU", "YEM", "SYR", "TUN", "JOR", "ARE", "LBN","LBY","PSE","OMN","KWT","MRT","QAT",BHR","DJI","COM"}현재는 기능의 로컬 변수에 불과하지만 모듈의 하위 페이지에 추가하는 것이 좋습니다.그러면 하위 페이지를 다른 모듈에서 사용할 수 있습니다.Jts1882 talk 16:26, 2021년 6월 14일 (UTC) [
버그
Jts1882 모듈에 뭔가 이상이 있습니다.누락된 두 번째 그림 열 제목을 보고 예상 모집단이 최신(2019년) 추정치보다 낮은 것을 확인하십시오.아프리카의 인구순 나라 목록건배.과라피랑가☎ 2021년 7월 29일 03:20 (UTC) [
- 모듈은 인구순 국가 목록(UN)에서 날짜와 데이터를 가져옵니다.이 편집을 사용하여 횡단 레이블을 변경했으므로 날짜 계산이 더 이상 올바르게 작동하지 않습니다.또한 인구별 아프리카 국가 목록에서 첫 번째 날짜 열 헤더가 누락된 것을 확인할 수 있습니다.Jts1882 talk 2021년 7월 29일 07:09 (UTC) [
- 네, 그리고 인구순 아프리카 국가 목록에서 기니비사우가 누락되었습니다.이 버그의 원인을 아는 사람이 있습니까?저는 위의 설명을 따를 수 없었습니다.유엔 자료 목록에서 문제가 있는 것을 볼 수 없습니다.Cstanford.math (대화) 19:19, 2021년 9월 2일 (UTC)
- @Cstanford.math:인구 데이터(인구별 국가 목록(유엔))가 있는 페이지에서 섹션 레이블이 제대로 설정되지 않았습니다.(이 편집으로) 지금 설정했는데 인구별 아프리카 국가 목록의 이전 모듈 버전이 작동하는 것 같습니다(캐싱으로 인해 편집 미리 보기에 표시해야 할 수도 있습니다).Jts1882 talk 2021년 9월 3일 07:22 (UTC []
인용 오류:이 페이지에 태그 또는 템플릿이 있지만 템플릿 또는 템플릿이 없으면 참조가 표시되지 않습니다(도움말 페이지 참조).