Template:Countries:修订间差异

无编辑摘要
(试验一下)
第1行: 第1行:
<includeonly>{{{{{1<noinclude>|tlx</noinclude>}}}{{#switch: {{ucfirst:{{{countries|{{{2}}}}}} }}
<includeonly>{{{{{1<noinclude>|tlx</noinclude>}}}{{#switch: {{ucfirst:{{{countries|{{{2}}}}}} }}
|Abalia |阿巴利亚 | ABALOI ={{!}}chs=阿巴利亚{{!}}key= ABALOI{{!}}en=Abalia
|Abalia |阿巴利亚 | ABALOI =<nowiki>|</nowiki>chs=阿巴利亚<nowiki>|</nowiki>key= ABALOI<nowiki>|</nowiki>en=Abalia
|Albicia |阿尔比基亚 | ABC ={{!}}chs=阿尔比基亚{{!}}key= ABC{{!}}en=Albicia{{!}}tag= ABC
|Albicia |阿尔比基亚 | ABC =<nowiki>|</nowiki>chs=阿尔比基亚<nowiki>|</nowiki>key= ABC<nowiki>|</nowiki>en=Albicia<nowiki>|</nowiki>tag= ABC
|Abria |阿布里亚 | ABI ={{!}}chs=阿布里亚{{!}}key= ABI{{!}}en=Abria{{!}}tag= ABI
|Abria |阿布里亚 | ABI =<nowiki>|</nowiki>chs=阿布里亚<nowiki>|</nowiki>key= ABI<nowiki>|</nowiki>en=Abria<nowiki>|</nowiki>tag= ABI
|Ambiania |安比亚尼亚 | ABM ={{!}}chs=安比亚尼亚{{!}}key= ABM{{!}}en=Ambiania{{!}}tag= ABM
|Ambiania |安比亚尼亚 | ABM =<nowiki>|</nowiki>chs=安比亚尼亚<nowiki>|</nowiki>key= ABM<nowiki>|</nowiki>en=Ambiania<nowiki>|</nowiki>tag= ABM
|Albocensia |阿尔玻肯西亚 | ABN ={{!}}chs=阿尔玻肯西亚{{!}}key= ABN{{!}}en=Albocensia{{!}}tag= ABN
|Albocensia |阿尔玻肯西亚 | ABN =<nowiki>|</nowiki>chs=阿尔玻肯西亚<nowiki>|</nowiki>key= ABN<nowiki>|</nowiki>en=Albocensia<nowiki>|</nowiki>tag= ABN
|Albionia |阿尔比俄尼亚 | ABO ={{!}}chs=阿尔比俄尼亚{{!}}key= ABO{{!}}en=Albionia{{!}}tag= ABO
|Albionia |阿尔比俄尼亚 | ABO =<nowiki>|</nowiki>chs=阿尔比俄尼亚<nowiki>|</nowiki>key= ABO<nowiki>|</nowiki>en=Albionia<nowiki>|</nowiki>tag= ABO
|Acconitia |阿孔尼提亚 | ACCONITI ={{!}}chs=阿孔尼提亚{{!}}key= ACCONITI{{!}}en=Acconitia
|Acconitia |阿孔尼提亚 | ACCONITI =<nowiki>|</nowiki>chs=阿孔尼提亚<nowiki>|</nowiki>key= ACCONITI<nowiki>|</nowiki>en=Acconitia
|Achaeia |亚该亚 | ACHAEI ={{!}}chs=亚该亚{{!}}key= ACHAEI{{!}}en=Achaeia
|Achaeia |亚该亚 | ACHAEI =<nowiki>|</nowiki>chs=亚该亚<nowiki>|</nowiki>key= ACHAEI<nowiki>|</nowiki>en=Achaeia
|Achola |阿科拉 | ACO ={{!}}chs=阿科拉{{!}}key= ACO{{!}}en=Achola{{!}}tag= ACO
|Achola |阿科拉 | ACO =<nowiki>|</nowiki>chs=阿科拉<nowiki>|</nowiki>key= ACO<nowiki>|</nowiki>en=Achola<nowiki>|</nowiki>tag= ACO
|Acragas |阿克拉加斯 | ACR ={{!}}chs=阿克拉加斯{{!}}key= ACR{{!}}en=Acragas{{!}}tag= ACR
|Acragas |阿克拉加斯 | ACR =<nowiki>|</nowiki>chs=阿克拉加斯<nowiki>|</nowiki>key= ACR<nowiki>|</nowiki>en=Acragas<nowiki>|</nowiki>tag= ACR
|Andecamulensia |安得卡穆楞西亚 | ADC ={{!}}chs=安得卡穆楞西亚{{!}}key= ADC{{!}}en=Andecamulensia{{!}}tag= ADC
|Andecamulensia |安得卡穆楞西亚 | ADC =<nowiki>|</nowiki>chs=安得卡穆楞西亚<nowiki>|</nowiki>key= ADC<nowiki>|</nowiki>en=Andecamulensia<nowiki>|</nowiki>tag= ADC
|Adiabene |阿迪亚贝涅 | ADI ={{!}}chs=阿迪亚贝涅{{!}}key= ADI{{!}}en=Adiabene{{!}}tag= ADI
|Adiabene |阿迪亚贝涅 | ADI =<nowiki>|</nowiki>chs=阿迪亚贝涅<nowiki>|</nowiki>key= ADI<nowiki>|</nowiki>en=Adiabene<nowiki>|</nowiki>tag= ADI
|Adoulia |阿杜利亚 | ADO ={{!}}chs=阿杜利亚{{!}}key= ADO{{!}}en=Adoulia{{!}}tag= ADO
|Adoulia |阿杜利亚 | ADO =<nowiki>|</nowiki>chs=阿杜利亚<nowiki>|</nowiki>key= ADO<nowiki>|</nowiki>en=Adoulia<nowiki>|</nowiki>tag= ADO
|Andros |安德罗斯 | ADR ={{!}}chs=安德罗斯{{!}}key= ADR{{!}}en=Andros{{!}}tag= ADR
|Andros |安德罗斯 | ADR =<nowiki>|</nowiki>chs=安德罗斯<nowiki>|</nowiki>key= ADR<nowiki>|</nowiki>en=Andros<nowiki>|</nowiki>tag= ADR
|Aduatucia |阿杜阿图基亚 | ADT ={{!}}chs=阿杜阿图基亚{{!}}key= ADT{{!}}en=Aduatucia{{!}}tag= ADT
|Aduatucia |阿杜阿图基亚 | ADT =<nowiki>|</nowiki>chs=阿杜阿图基亚<nowiki>|</nowiki>key= ADT<nowiki>|</nowiki>en=Aduatucia<nowiki>|</nowiki>tag= ADT
|Adyrmachidia |阿底耳马基狄亚 | ADYRMACHIDAE ={{!}}chs=阿底耳马基狄亚{{!}}key= ADYRMACHIDAE{{!}}en=Adyrmachidia
|Aebocosia |埃玻科西亚 | AEB ={{!}}chs=埃玻科西亚{{!}}key= AEB{{!}}en=Aebocosia{{!}}tag= AEB
|Aeduia |埃杜亚 | AED ={{!}}chs=埃杜亚{{!}}key= AED{{!}}en=Aeduia{{!}}tag= AED
|Aedia |埃狄亚 | AEDI ={{!}}chs=埃狄亚{{!}}key= AEDI{{!}}
  |#Default = {{{1|请检查国家代码}}}[[Category:需要检查国家代码的页面]]
  |#Default = {{{1|请检查国家代码}}}[[Category:需要检查国家代码的页面]]
}}}}</includeonly><noinclude>
}} }}</includeonly><noinclude>
{{Template doc}}
{{Template doc}}
</noinclude>
</noinclude>

2019年4月28日 (日) 08:28的版本

[阅读] [编辑]Template-info.png 模板文档

本地化代码取自/ImperatorRome/localization/simp_chinese/countries_l_simp_chinese.yml/ImperatorRome/localization/english/countries_l_english.yml

类似于Flag用的Country_data_XXX系列模板,为调用它的其它模板返回参数信息,此处返回:chs、en、key、tag。 同时,把所有信息都整合在一个模板内。将来如果改用Cargo,可以将switch部分放在模板文档里,直接生成表格。

然后在国家信息框之类的模板中直接处理获得的参数。 后来经过测试,模板数据规模太大,国家信息框暂且不用这个方案。

目前这个模板主要用于提供名称和tag,flag正在使用。


{{Countries|<目标模板>|<要检索的国家>|额外参数1|额外参数2|额外参数3}}

示例:
  1. 输入:{{Countries|flag/core|Athens}}得到:{{flag/core|chs=雅典|key= ATH|en=Athens|tag= ATH }}
  2. 输入:{{Countries|flag/core|ROM}}得到:{{flag/core|chs=罗马|key= ROM|en=Rome|tag= ROM }}
  3. 输入:{{Countries|flag/core|拜占庭}}得到:{{flag/core|chs=拜占庭|key= BYZ|en=Byzantion|tag= BYZ }}

貌似能写出传递参数名的动态模板,不过这里没能实现。

所以,目标模板的有名参数必须是{{Countries}}里定义过的,否则目标模板只能接收到1、2、3等数字参数。