模板:Translit module documentation
这个模组会将待定语言未确定的文字拉丁化。
最好不要直接从模板或其他模组调用此模组。要从模板中使用它,请以{{xlit}}
做为替代;若要在模组中使用,则以Module:languages#Language:transliterate替代。
关于测试用例,请参阅Module:Translit module documentation/testcases。
函数
编辑tr(text, lang, sc)
- Transliterates a given piece of
text
written in the script specified by the codesc
, and language specified by the codelang
. When the transliteration fails, returnsnil
.
- 下列说明文档位于Template:Translit module documentation/doc。[编辑]
- 相关链接:子页面列表 • 链入 • 重定向 • 嵌入包含 • 错误 (解析器/模块) • 沙盒
此模板为转译模组生成文档页面。模板生成需要一个语言或文字的代码作为参数。第二个参数为可选,提供在“此模块将音译x语言文本”之后显示其他文字。
If the second parameter is not provided, the languages that use the module will be listed, if they can be detected. In all cases, a category will be added for every language, and the category Transliteration modules will be added, with the canonical name corresponding to the code in the module name as sortkey (for example, Module:sa-translit
→ [[Category:Transliteration modules|Sanskrit]]
).
Module:languages/byTranslitModule finds the languages that use the module, and the translitModuleLangList
function in Module:documentation lists them, and the categorize
function in Module:module categorization adds categories for each one. This will only work if the transliteration module is listed in the language's data file or in the language's entry in Module:translit-redirect/data.