Template:Countries:修订间差异

(试验一下)
无编辑摘要
 
(未显示1个用户的15个中间版本)
第1行: 第1行:
<includeonly>{{#switch: {{ucfirst:{{{2}}} }}
<includeonly>{{#switch: {{ucfirst:{{{2}}} }}
|Abalia |阿巴利亚 | ABALOI = {{ {{{1<noinclude>|tlx</noinclude>}}}|chs=阿巴利亚 |key= ABALOI |en=Abalia }}
| Crete | 克里特 | 1KR = {{ {{{1<noinclude>|tlx</noinclude>}}}|chs=克里特|key=1KR|en=Crete|tag=1KR|rank=#N/A|{{{3|}}} |{{{4|}}}| {{{5|}}}| }}
|Albicia |阿尔比基亚 | ABC = {{ {{{1<noinclude>|tlx</noinclude>}}}|chs=阿尔比基亚 |key= ABC |en=Albicia |tag= ABC }}
| Abalia | 阿巴利亚 | ABALOI = {{ {{{1<noinclude>|tlx</noinclude>}}}|chs=阿巴利亚|key=ABALOI|en=Abalia|tag=|rank=|{{{3|}}} |{{{4|}}}| {{{5|}}}| }}
|Abria |阿布里亚 | ABI = {{ {{{1<noinclude>|tlx</noinclude>}}}|chs=阿布里亚 |key= ABI |en=Abria |tag= ABI }}
| Albicia | 阿尔比基亚 | ABC = {{ {{{1<noinclude>|tlx</noinclude>}}}|chs=阿尔比基亚|key=ABC|en=Albicia|tag=ABC|rank=nation_rank_2|{{{3|}}} |{{{4|}}}| {{{5|}}}| }}
|Ambiania |安比亚尼亚 | ABM = {{ {{{1<noinclude>|tlx</noinclude>}}}|chs=安比亚尼亚 |key= ABM |en=Ambiania |tag= ABM }}
| Abria | 阿布里亚 | ABI = {{ {{{1<noinclude>|tlx</noinclude>}}}|chs=阿布里亚|key=ABI|en=Abria|tag=ABI|rank=nation_rank_2|{{{3|}}} |{{{4|}}}| {{{5|}}}| }}
|Albocensia |阿尔玻肯西亚 | ABN = {{ {{{1<noinclude>|tlx</noinclude>}}}|chs=阿尔玻肯西亚 |key= ABN |en=Albocensia |tag= ABN }}
| Ambiania | 安比亚尼亚 | ABM = {{ {{{1<noinclude>|tlx</noinclude>}}}|chs=安比亚尼亚|key=ABM|en=Ambiania|tag=ABM|rank=nation_rank_2|{{{3|}}} |{{{4|}}}| {{{5|}}}| }}
|Albionia |阿尔比俄尼亚 | ABO = {{ {{{1<noinclude>|tlx</noinclude>}}}|chs=阿尔比俄尼亚 |key= ABO |en=Albionia |tag= ABO }}
| Albocensia | 阿尔玻肯西亚 | ABN = {{ {{{1<noinclude>|tlx</noinclude>}}}|chs=阿尔玻肯西亚|key=ABN|en=Albocensia|tag=ABN|rank=nation_rank_2|{{{3|}}} |{{{4|}}}| {{{5|}}}| }}
|Acconitia |阿孔尼提亚 | ACCONITI = {{ {{{1<noinclude>|tlx</noinclude>}}}|chs=阿孔尼提亚 |key= ACCONITI |en=Acconitia }}
| Albionia | 阿尔比俄尼亚 | ABO = {{ {{{1<noinclude>|tlx</noinclude>}}}|chs=阿尔比俄尼亚|key=ABO|en=Albionia|tag=ABO|rank=nation_rank_2|{{{3|}}} |{{{4|}}}| {{{5|}}}| }}
|Achaeia |亚该亚 | ACHAEI = {{ {{{1<noinclude>|tlx</noinclude>}}}|chs=亚该亚 |key= ACHAEI |en=Achaeia }}
| Acconitia | 阿孔尼提亚 | ACCONITI = {{ {{{1<noinclude>|tlx</noinclude>}}}|chs=阿孔尼提亚|key=ACCONITI|en=Acconitia|tag=|rank=|{{{3|}}} |{{{4|}}}| {{{5|}}}| }}
|Achola |阿科拉 | ACO = {{ {{{1<noinclude>|tlx</noinclude>}}}|chs=阿科拉 |key= ACO |en=Achola |tag= ACO }}
| Achaea | 亚该亚 | ACH = {{ {{{1<noinclude>|tlx</noinclude>}}}|chs=亚该亚|key=ACH|en=Achaea|tag=ACH|rank=nation_rank_2|{{{3|}}} |{{{4|}}}| {{{5|}}}| }}
|Acragas |阿克拉加斯 | ACR = {{ {{{1<noinclude>|tlx</noinclude>}}}|chs=阿克拉加斯 |key= ACR |en=Acragas |tag= ACR }}
| Achaeia | 亚该亚 | ACHAEI = {{ {{{1<noinclude>|tlx</noinclude>}}}|chs=亚该亚|key=ACHAEI|en=Achaeia|tag=|rank=|{{{3|}}} |{{{4|}}}| {{{5|}}}| }}
|Andecamulensia |安得卡穆楞西亚 | ADC = {{ {{{1<noinclude>|tlx</noinclude>}}}|chs=安得卡穆楞西亚 |key= ADC |en=Andecamulensia |tag= ADC }}
| Achaemenid Empire | 阿契美尼德帝国 | ACHAEMENID_NAME = {{ {{{1<noinclude>|tlx</noinclude>}}}|chs=阿契美尼德帝国|key=ACHAEMENID_NAME|en=Achaemenid Empire|tag=|rank=|{{{3|}}} |{{{4|}}}| {{{5|}}}| }}
|Adiabene |阿迪亚贝涅 | ADI = {{ {{{1<noinclude>|tlx</noinclude>}}}|chs=阿迪亚贝涅 |key= ADI |en=Adiabene |tag= ADI }}
| Achola | 阿科拉 | ACO = {{ {{{1<noinclude>|tlx</noinclude>}}}|chs=阿科拉|key=ACO|en=Achola|tag=ACO|rank=nation_rank_2|{{{3|}}} |{{{4|}}}| {{{5|}}}| }}
|Adoulia |阿杜利亚 | ADO = {{ {{{1<noinclude>|tlx</noinclude>}}}|chs=阿杜利亚 |key= ADO |en=Adoulia |tag= ADO }}
| Acragas | 阿克拉加斯 | ACR = {{ {{{1<noinclude>|tlx</noinclude>}}}|chs=阿克拉加斯|key=ACR|en=Acragas|tag=ACR
|Andros |安德罗斯 | ADR = {{ {{{1<noinclude>|tlx</noinclude>}}}|chs=安德罗斯 |key= ADR |en=Andros |tag= ADR }}
|Aduatucia |阿杜阿图基亚 | ADT = {{ {{{1<noinclude>|tlx</noinclude>}}}|chs=阿杜阿图基亚 |key= ADT |en=Aduatucia |tag= ADT }}
|Adyrmachidia |阿底耳马基狄亚 | ADYRMACHIDAE = {{ {{{1<noinclude>|tlx</noinclude>}}}|chs=阿底耳马基狄亚 |key= ADYRMACHIDAE |en=Adyrmachidia }}
|Aebocosia |埃玻科西亚 | AEB = {{ {{{1<noinclude>|tlx</noinclude>}}}|chs=埃玻科西亚 |key= AEB |en=Aebocosia |tag
}}</includeonly><noinclude>
}}</includeonly><noinclude>
{{Template doc}}
{{Template doc}}
</noinclude>
</noinclude>

2021年2月23日 (二) 21:40的最新版本

[阅读] [编辑]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}}得到:雅典的国旗 雅典
  2. 输入:{{Countries|flag/core|ROM}}得到:罗马的国旗 罗马
  3. 输入:{{Countries|flag/core|拜占庭}}得到:拜占庭的国旗 拜占庭

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

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