Valve Developer Community:Alternative Languages:zh-cn
From Valve Developer Community
本页面是关于在Valve开发者社区争取多语言支持。
翻译页面
如果你精通某一门语言,翻译页面对你来说应该很容易。本文不会深入探讨文章翻译的内容。
推荐的命名规则
推荐保留英文原标题,然后分别添加冒号再加所需语言代码。 ISO 639-2 alpha-2
例: Command Line Options:jp
需要注意的是英语文档通常作为原稿因此不需要加 :en 标签。
其他语言模版
模版用于标记某一页面已翻译为其他语言版本,因此这些模版可被任意语言所利用。
例如某英文页面有日语的译文:
{{otherlang:en}} {{otherlang:en:jp|Destination page:jp}}
例如某西班牙语页面有英语和德语的译文:
{{otherlang:es}} {{otherlang:es:en|Destination page}}, {{otherlang:es:de|Destination page:de}}
语法构成
你应该注意到了,创建这样的声明需要各部分应用不同的模版。第一部分,
{{otherlang:当前语言代码}}
表示本页也有其他版本:。其后安排一个或多个下列的声明
{{otherlang:当前语言代码:目标语言代码|目标页面}}
表示既有使用当前页语言也有目标页语言所书写的文本,并提供目标页的链接。
添加链接
Template:Otherlang2 在该页的右上角添加你所翻译语言所属国家的国旗. 像这样:
{{otherlang2| es = Destination page:es| de = Destination page:de| jp = Destination page:jp }}
这个模板 必须 是在这一页的第一行! 你也应当尽力来更新所有的其他语言网页, 不光是你自己的或是原版英文网页.
可用语言
已知语言可在此处找到 Languages category。
如果你想要让你所使用语言的类目出现在主语言类目中,将下面的内容添加到你的语言类目的文档中。
[[Category:Languages]]
写在最后
这篇指南不具有权威性,但是如果大家能遵循这种利用模版的方法会让工作更加简单,也只有这样才能让wiki中的各语言保持和谐。
补充:你可以以编辑方式打开某个有多语言支持的页面,通常多语言页的支持代码都加在了最后,从中应该可以学习到一些。