Template:Countries:修订间差异

(还是得加上关键字,有些国家没有三字母TAG。)
无编辑摘要
第1行: 第1行:
<includeonly>{{#switch: {{ucfirst:{{{2}}} }}
<includeonly>{{#switch: {{ucfirst:{{{2}}} }}
  | Abalia | 阿巴利亚 | ABALOI = {{ {{{1<noinclude>|tlx</noinclude>}}}|chs=阿巴利亚|key=ABALOI|en=Abalia|tag=|rank=|{{{3|}}} |{{{4|}}}| {{{5|}}}| }}
  | Abalia | 阿巴利亚 | ABALOI = {{ {{{1<noinclude>|tlx</noinclude>}}}|chs=阿巴利亚|key=ABALOI|en=Abalia|tag=|rank=|{{{3|}}} |{{{4|}}}| {{{5|}}}| }}
  | Albicia | 阿尔比基亚 | ABC = {{ {{{1<noinclude>|tlx</noinclude>}}}||chs=阿尔比基亚|key=ABC|en=Albicia|tag=ABC|rank=nation_rank_2|{{{3|}}} |{{{4|}}}| {{{5|}}}| }}
  | Albicia | 阿尔比基亚 | ABC = {{ {{{1<noinclude>|tlx</noinclude>}}}||chs=阿尔比基亚|key=ABC|en=Albicia|tag=ABC|rank=nation_rank_2|{{{3|}}} |{{{4|}}}| {{{5|}}}| }}
第409行: 第408行:
  | Etruria | 伊特鲁里亚 | ETR = {{ {{{1<noinclude>|tlx</noinclude>}}}|chs=伊特鲁里亚|key=ETR|en=Etruria|tag=ETR|rank=nation_rank_3|{{{3|}}} |{{{4|}}}| {{{5|}}}| }}
  | Etruria | 伊特鲁里亚 | ETR = {{ {{{1<noinclude>|tlx</noinclude>}}}|chs=伊特鲁里亚|key=ETR|en=Etruria|tag=ETR|rank=nation_rank_3|{{{3|}}} |{{{4|}}}| {{{5|}}}| }}
  | Eretria | 优卑亚 | EUB = {{ {{{1<noinclude>|tlx</noinclude>}}}||chs=优卑亚|key=EUB|en=Eretria|tag=EUB|rank=nation_rank_2|{{{3|}}} |{{{4|}}}| {{{5|}}}| }}
  | Eretria | 优卑亚 | EUB = {{ {{{1<noinclude>|tlx</noinclude>}}}||chs=优卑亚|key=EUB|en=Eretria|tag=EUB|rank=nation_rank_2|{{{3|}}} |{{{4|}}}| {{{5|}}}| }}
| $EUBOEA_NAME$ | $EUBOEA_NAME$ | EUBOEA = {{ {{{1<noinclude>|tlx</noinclude>}}}||chs=$EUBOEA_NAME$|key=EUBOEA|en=$EUBOEA_NAME$|tag=|rank=|{{{3|}}} |{{{4|}}}| {{{5|}}}| }}
  | Euboea | 优卑亚 | EUBOEA_NAME = {{ {{{1<noinclude>|tlx</noinclude>}}}|chs=优卑亚|key=EUBOEA_NAME|en=Euboea|tag=|rank=|{{{3|}}} |{{{4|}}}| {{{5|}}}| }}
  | Euboea | 优卑亚 | EUBOEA_NAME = {{ {{{1<noinclude>|tlx</noinclude>}}}|chs=优卑亚|key=EUBOEA_NAME|en=Euboea|tag=|rank=|{{{3|}}} |{{{4|}}}| {{{5|}}}| }}
  | Eudosia | 欧多西亚 | EUD = {{ {{{1<noinclude>|tlx</noinclude>}}}|chs=欧多西亚|key=EUD|en=Eudosia|tag=EUD|rank=nation_rank_2|{{{3|}}} |{{{4|}}}| {{{5|}}}| }}
  | Eudosia | 欧多西亚 | EUD = {{ {{{1<noinclude>|tlx</noinclude>}}}|chs=欧多西亚|key=EUD|en=Eudosia|tag=EUD|rank=nation_rank_2|{{{3|}}} |{{{4|}}}| {{{5|}}}| }}
第669行: 第667行:
  | Marsia | 马耳西亚 | MRS = {{ {{{1<noinclude>|tlx</noinclude>}}}|chs=马耳西亚|key=MRS|en=Marsia|tag=MRS|rank=nation_rank_2|{{{3|}}} |{{{4|}}}| {{{5|}}}| }}
  | Marsia | 马耳西亚 | MRS = {{ {{{1<noinclude>|tlx</noinclude>}}}|chs=马耳西亚|key=MRS|en=Marsia|tag=MRS|rank=nation_rank_2|{{{3|}}} |{{{4|}}}| {{{5|}}}| }}
  | Maurya | 孔雀 | MRY = {{ {{{1<noinclude>|tlx</noinclude>}}}||chs=孔雀|key=MRY|en=Maurya|tag=MRY|rank=nation_rank_4|{{{3|}}} |{{{4|}}}| {{{5|}}}| }}
  | Maurya | 孔雀 | MRY = {{ {{{1<noinclude>|tlx</noinclude>}}}||chs=孔雀|key=MRY|en=Maurya|tag=MRY|rank=nation_rank_4|{{{3|}}} |{{{4|}}}| {{{5|}}}| }}
| [GetCountry('MRY').Custom('get_mry_name')] | [GetCountry('MRY').Custom('get_mry_name')] | MRY_DYN = {{ {{{1<noinclude>|tlx</noinclude>}}}|chs=[GetCountry('MRY').Custom('get_mry_name')]|key=MRY_DYN|en=[GetCountry('MRY').Custom('get_mry_name')]|tag=|rank=|{{{3|}}} |{{{4|}}}| {{{5|}}}| }}
  | Messenia | 墨斯瑟尼亚 | MSE = {{ {{{1<noinclude>|tlx</noinclude>}}}||chs=墨斯瑟尼亚|key=MSE|en=Messenia|tag=MSE|rank=nation_rank_2|{{{3|}}} |{{{4|}}}| {{{5|}}}| }}
  | Messenia | 墨斯瑟尼亚 | MSE = {{ {{{1<noinclude>|tlx</noinclude>}}}||chs=墨斯瑟尼亚|key=MSE|en=Messenia|tag=MSE|rank=nation_rank_2|{{{3|}}} |{{{4|}}}| {{{5|}}}| }}
  | Mahisha | 摩醯沙 | MSH = {{ {{{1<noinclude>|tlx</noinclude>}}}||chs=摩醯沙|key=MSH|en=Mahisha|tag=MSH|rank=nation_rank_2|{{{3|}}} |{{{4|}}}| {{{5|}}}| }}
  | Mahisha | 摩醯沙 | MSH = {{ {{{1<noinclude>|tlx</noinclude>}}}||chs=摩醯沙|key=MSH|en=Mahisha|tag=MSH|rank=nation_rank_2|{{{3|}}} |{{{4|}}}| {{{5|}}}| }}
第849行: 第846行:
  | Sciria | 斯基里亚 | SCI = {{ {{{1<noinclude>|tlx</noinclude>}}}|chs=斯基里亚|key=SCI|en=Sciria|tag=SCI|rank=nation_rank_2|{{{3|}}} |{{{4|}}}| {{{5|}}}| }}
  | Sciria | 斯基里亚 | SCI = {{ {{{1<noinclude>|tlx</noinclude>}}}|chs=斯基里亚|key=SCI|en=Sciria|tag=SCI|rank=nation_rank_2|{{{3|}}} |{{{4|}}}| {{{5|}}}| }}
  | Siculia | 西库利亚 | SCU = {{ {{{1<noinclude>|tlx</noinclude>}}}|chs=西库利亚|key=SCU|en=Siculia|tag=SCU|rank=nation_rank_2|{{{3|}}} |{{{4|}}}| {{{5|}}}| }}
  | Siculia | 西库利亚 | SCU = {{ {{{1<noinclude>|tlx</noinclude>}}}|chs=西库利亚|key=SCU|en=Siculia|tag=SCU|rank=nation_rank_2|{{{3|}}} |{{{4|}}}| {{{5|}}}| }}
  | Scythia | 斯基泰 | SCY = {{ {{{2<noinclude>|tlx</noinclude>}}}|chs=斯基泰|key=SCY|en=Scythia|tag=SCY
  | Scythia | 斯基泰 | SCY = {{ {{{2<noinclude>|tlx</noinclude>}}}|chs=斯基泰|key=SCY|en=Scythia|tag=SCY|rank=nation_rank_2|{{{3|}}} |{{{4|}}}| {{{5|}}}| }}
  | Serdia | 瑟耳狄亚 | SDI = {{ {{{3<noinclude>|tlx</noinclude>}}}|chs=瑟耳狄亚|key=SDI|en=Serdia|tag=SDI
  | Serdia | 瑟耳狄亚 | SDI = {{ {{{3<noinclude>|tlx</noinclude>}}}|chs=瑟耳狄亚|key=SDI|en=Serdia|tag=SDI|rank=nation_rank_2|{{{3|}}} |{{{4|}}}| {{{5|}}}| }}
  | Sedetania | 瑟得塔尼亚 | SDT = {{ {{{4<noinclude>|tlx</noinclude>}}}|chs=瑟得塔尼亚|key=SDT|en=Sedetania|tag=SDT|rank= |{{{3|}}} |{{{4|}}}| {{{5|}}}| }}
  | Sedetania | 瑟得塔尼亚 | SDT = {{ {{{4<noinclude>|tlx</noinclude>}}}|chs=瑟得塔尼亚|key=SDT|en=Sedetania|tag=SDT|rank= |{{{3|}}} |{{{4|}}}| {{{5|}}}| }}
  | Segontiacia | 塞贡提亚基亚 | SEGONTIACI = {{ {{{5<noinclude>|tlx</noinclude>}}}|chs=塞贡提亚基亚|key=SEGONTIACI|en=Segontiacia|tag=|rank= |{{{3|}}} |{{{4|}}}| {{{5|}}}| }}
  | Segontiacia | 塞贡提亚基亚 | SEGONTIACI = {{ {{{5<noinclude>|tlx</noinclude>}}}|chs=塞贡提亚基亚|key=SEGONTIACI|en=Segontiacia|tag=|rank= |{{{3|}}} |{{{4|}}}| {{{5|}}}| }}
  | Seleukid Empire | 塞琉古帝国 | SEL = {{ {{{6<noinclude>|tlx</noinclude>}}}|chs=塞琉古帝国|key=SEL|en=Seleukid Empire|tag=SEL|rank= |{{{3|}}} |{{{4|}}}| {{{5|}}}| }}
  | Seleukid Empire | 塞琉古帝国 | SEL = {{ {{{6<noinclude>|tlx</noinclude>}}}|chs=塞琉古帝国|key=SEL|en=Seleukid Empire|tag=SEL|rank= |{{{3|}}} |{{{4|}}}| {{{5|}}}| }}
| [GetCountry('SEL').Custom('get_sel_name')] | [GetCountry('SEL').Custom('get_sel_name')] | SEL_DYN = {{ {{{1<noinclude>|tlx</noinclude>}}}|chs=[GetCountry('SEL').Custom('get_sel_name')]|key=SEL_DYN|en=[GetCountry('SEL').Custom('get_sel_name')]|tag=|rank= |{{{3|}}} |{{{4|}}}| {{{5|}}}| }}
  | Selepitania | 塞勒庇塔尼亚 | SELEPITANOI = {{ {{{1<noinclude>|tlx</noinclude>}}}||chs=塞勒庇塔尼亚|key=SELEPITANOI|en=Selepitania|tag=|rank= |{{{3|}}} |{{{4|}}}| {{{5|}}}| }}
  | Selepitania | 塞勒庇塔尼亚 | SELEPITANOI = {{ {{{1<noinclude>|tlx</noinclude>}}}||chs=塞勒庇塔尼亚|key=SELEPITANOI|en=Selepitania|tag=|rank= |{{{3|}}} |{{{4|}}}| {{{5|}}}| }}
  | Selgovae | 瑟尔戈外 | SELGOVAE = {{ {{{1<noinclude>|tlx</noinclude>}}}||chs=瑟尔戈外|key=SELGOVAE|en=Selgovae|tag=|rank= |{{{3|}}} |{{{4|}}}| {{{5|}}}| }}
  | Selgovae | 瑟尔戈外 | SELGOVAE = {{ {{{1<noinclude>|tlx</noinclude>}}}||chs=瑟尔戈外|key=SELGOVAE|en=Selgovae|tag=|rank= |{{{3|}}} |{{{4|}}}| {{{5|}}}| }}
第952行: 第948行:
  | Thamud | 塔穆德 | THD = {{ {{{1<noinclude>|tlx</noinclude>}}}|chs=塔穆德|key=THD|en=Thamud|tag=THD|rank= |{{{3|}}} |{{{4|}}}| {{{5|}}}| }}
  | Thamud | 塔穆德 | THD = {{ {{{1<noinclude>|tlx</noinclude>}}}|chs=塔穆德|key=THD|en=Thamud|tag=THD|rank= |{{{3|}}} |{{{4|}}}| {{{5|}}}| }}
  | Thebes | 底比斯 | THE = {{ {{{1<noinclude>|tlx</noinclude>}}}|chs=底比斯|key=THE|en=Thebes|tag=THE|rank= |{{{3|}}} |{{{4|}}}| {{{5|}}}| }}
  | Thebes | 底比斯 | THE = {{ {{{1<noinclude>|tlx</noinclude>}}}|chs=底比斯|key=THE|en=Thebes|tag=THE|rank= |{{{3|}}} |{{{4|}}}| {{{5|}}}| }}
| $THESSALY_NAME$ | $THESSALY_NAME$ | THESSALY = {{ {{{1<noinclude>|tlx</noinclude>}}}|chs=$THESSALY_NAME$|key=THESSALY|en=$THESSALY_NAME$|tag=|rank= |{{{3|}}} |{{{4|}}}| {{{5|}}}| }}
  | Thessaly | 帖撒利亚 | THESSALY_NAME = {{ {{{1<noinclude>|tlx</noinclude>}}}||chs=帖撒利亚|key=THESSALY_NAME|en=Thessaly|tag=|rank= |{{{3|}}} |{{{4|}}}| {{{5|}}}| }}
  | Thessaly | 帖撒利亚 | THESSALY_NAME = {{ {{{1<noinclude>|tlx</noinclude>}}}||chs=帖撒利亚|key=THESSALY_NAME|en=Thessaly|tag=|rank= |{{{3|}}} |{{{4|}}}| {{{5|}}}| }}
  | Thuria | 图里亚 | THU = {{ {{{1<noinclude>|tlx</noinclude>}}}||chs=图里亚|key=THU|en=Thuria|tag=THU|rank= |{{{3|}}} |{{{4|}}}| {{{5|}}}| }}
  | Thuria | 图里亚 | THU = {{ {{{1<noinclude>|tlx</noinclude>}}}||chs=图里亚|key=THU|en=Thuria|tag=THU|rank= |{{{3|}}} |{{{4|}}}| {{{5|}}}| }}
第1,071行: 第1,066行:
  | Z'Keli | 兹凯利 | ZSE_NAME = {{ {{{1<noinclude>|tlx</noinclude>}}}|chs=兹凯利|key=ZSE_NAME|en=Z'Keli|tag=|rank= |{{{3|}}} |{{{4|}}}| {{{5|}}}| }}
  | Z'Keli | 兹凯利 | ZSE_NAME = {{ {{{1<noinclude>|tlx</noinclude>}}}|chs=兹凯利|key=ZSE_NAME|en=Z'Keli|tag=|rank= |{{{3|}}} |{{{4|}}}| {{{5|}}}| }}
  | Zygia | 卒吉亚 | ZYGII = {{ {{{1<noinclude>|tlx</noinclude>}}}|chs=卒吉亚|key=ZYGII|en=Zygia|tag=|rank= |{{{3|}}} |{{{4|}}}| {{{5|}}}| }}
  | Zygia | 卒吉亚 | ZYGII = {{ {{{1<noinclude>|tlx</noinclude>}}}|chs=卒吉亚|key=ZYGII|en=Zygia|tag=|rank= |{{{3|}}} |{{{4|}}}| {{{5|}}}| }}
  |#Default = <small>{{red|请检查模板名和国家代码}}:{{t|Countries|{{{1}}}|{{{2}}}}}</small>[[Category:需要检查国家代码的页面]]
  |#Default = <small>{{red|请检查模板名和国家代码}}:{{t|Countries|{{{1}}}|{{{2}}}}}</small>[[Category:需要检查国家代码的页面]]
}}</includeonly><noinclude>
}}</includeonly><noinclude>
{{Template doc}}
{{Template doc}}
</noinclude>
</noinclude>

2020年7月7日 (二) 22:37的版本

[阅读] [编辑]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等数字参数。