(创建页面,内容为“<includeonly>{{template doc page transcluded}}</includeonly><noinclude>{{template doc page viewed directly}}</noinclude> <!-- EDIT TEMPLATE DOCUMENTATION BELOW T…”) |
小无编辑摘要 |
||
| (未显示同一用户的9个中间版本) | |||
| 第1行: | 第1行: | ||
<includeonly>{{template doc page transcluded}}</includeonly><noinclude>{{template doc page viewed directly}}</noinclude> | <includeonly>{{template doc page transcluded}}</includeonly><noinclude>{{template doc page viewed directly}}</noinclude> | ||
<!-- EDIT TEMPLATE DOCUMENTATION BELOW THIS LINE --> | <!-- EDIT TEMPLATE DOCUMENTATION BELOW THIS LINE --> | ||
本地化代码取自{{path|localization/simp_chinese/countries_l_simp_chinese.yml}}和{{path|localization/english/countries_l_english.yml}}。 | |||
类似于Flag用的Country_data_XXX系列模板,为调用它的其它模板返回参数信息,此处返回:chs、en、key、tag。 | 类似于Flag用的Country_data_XXX系列模板,为调用它的其它模板返回参数信息,此处返回:chs、en、key、tag。 | ||
同时,把所有信息都整合在一个模板内。将来如果改用Cargo,可以将switch部分放在模板文档里,直接生成表格。 | 同时,把所有信息都整合在一个模板内。将来如果改用Cargo,可以将switch部分放在模板文档里,直接生成表格。 | ||
然后在国家信息框之类的模板中直接处理获得的参数。 | |||
后来经过测试,模板数据规模太大,国家信息框暂且不用这个方案。 | |||
目前这个模板主要用于提供名称和tag,flag正在使用。 | |||
{{t|Countries|<目标模板>|<要检索的国家>|额外参数1|额外参数2|额外参数3}} | |||
;示例: | ;示例: | ||
#输入:{{t|Countries|Athens}}得到:{{Countries|Athens}} | #输入:{{t|Countries|flag/core|Athens}}得到:{{Countries|flag/core|Athens}} | ||
#输入:{{t|Countries|ROM}}得到:{{Countries|ROM}} | #输入:{{t|Countries|flag/core|ROM}}得到:{{Countries|flag/core|ROM|}} | ||
#输入:{{t|Countries|拜占庭}}得到:{{Countries|拜占庭}} | #输入:{{t|Countries|flag/core|拜占庭}}得到:{{Countries|flag/core|拜占庭}} | ||
貌似能写出传递参数名 的 动态 模板 ,不过这里没能实现。 | |||
所以,目标模板的有名参数必须是{{t|Countries}}里定义过的,否则目标模板只能 接 收到1、2、3等数字 参数。 | |||
2019年5月21日 (二) 09:55的最新版本
本地化代码取自/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}}
- 示例:
- 输入:
{{Countries|flag/core|Athens}}得到:
雅典 - 输入:
{{Countries|flag/core|ROM}}得到:
罗马 - 输入:
{{Countries|flag/core|拜占庭}}得到:
拜占庭
貌似能写出传递参数名的动态模板,不过这里没能实现。
所以,目标模板的有名参数必须是{{Countries}}里定义过的,否则目标模板只能接收到1、2、3等数字参数。