小 (增加了三个额外参数名额) |
小无编辑摘要 |
||
第9行: | 第9行: | ||
;示例: | ;示例: | ||
#输入:{{t|Countries|name|Athens| | #输入:{{t|Countries|name|Athens|zh|en}}得到:{{Countries|name|Athens|zh|en}} | ||
#输入:{{t|Countries|name|ROM| | #输入:{{t|Countries|name|ROM|zh|}}得到:{{Countries|name|ROM|zh|}} | ||
#输入:{{t|Countries|name|拜占庭| | #输入:{{t|Countries|name|拜占庭||en}}得到:{{Countries|name|拜占庭||en}} | ||
Countries的第三和第四参数,作为name的1和2参数传递给了内部的ruby模板。 | |||
然后在国家信息框之类的模板中直接处理获得的参数。 | 然后在国家信息框之类的模板中直接处理获得的参数。 |
2019年5月12日 (日) 08:46的版本
本地化代码取自/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部分放在模板文档里,直接生成表格。
{{Countries|<目标模板>|<要检索的国家>|额外参数1|额外参数2|额外参数3}}
- 示例:
- 输入:
{{Countries|name|Athens|zh|en}}
得到:雅典 - 输入:
{{Countries|name|ROM|zh}}
得到:罗马 - 输入:
{{Countries|name|拜占庭|en}}
得到:拜占庭
Countries的第三和第四参数,作为name的1和2参数传递给了内部的ruby模板。
然后在国家信息框之类的模板中直接处理获得的参数。