Help:i18n (简体中文)
本文是 ArchWiki 国际化和本地化的全面指引。
准则
文章标题
非英文文章的标题应该命名为 Title in English (Language),其中 Language 是文章所用语言的本地化拼写,括弧前有一个空格。例如:Installation guide (简体中文)。英文标题不能包含语言标签。从#语言列表可以获得语言列表和本地化名称。
使用子页面时,语言标签应该放到每层标题末尾,所以不应该使用 Title (Language)/Sub-page,而应该使用 Title (Language)/Sub-page (Language),例如 systemd (简体中文)/User (简体中文)。在每层标题上使用语言标签可以链接到正确的上层页面,特别是最后一个标签会自动添加到语言间链接中,而且它使自动处理工具检测页面语言更加实用和安全。Title/Sub-page (Language) 是过去接受的格式,现在已经过时,但某些页面可能仍在使用。
所有语言的根类别 是唯一的例外,因为不需要在后缀重复语言名称。
合理性:
- 标准化的文章标题简化了语言间链接。
本地化标题重定向
可以并且需要创建本地化标题, 但是必须重定向至如上所述的英文命名的文章。重定向文章的标题并不需要包含语言标签。例如:安装指南 重定向至 Installation guide (简体中文)。Note that this is however not possible for Category pages, since categorizing a page under a redirect will not list the page under the target category.
合理性:
- 本地化的标题有利于不同语言用户的浏览。内部和外部搜索都能够使用这些重定向。
- 合理使用重定使内部链接更方便。
语言间链接
如果文章有多个语言的版本,请在文章顶部加入语言间链接。
[[de:Title]] [[en:Title]] [[zh-hans:Title]]
[[zh-hans:Main page]]
, 而 Help:Style (简体中文)/Formatting and punctuation (简体中文)
对应的语言间链接是 [[zh-hans:Help:Style (简体中文)/Formatting and punctuation]]
。可用的语言标签参见 #语言列表。使用规则参见 Help:Style (简体中文)#语言间链接
合理性:
- 在文档开头增加语言间链接有利于不同语言的用户立即确定文档是否被翻译。而且翻译人员也能够立即确定文章是否需要翻译。
查找带有某个语言间链接的页面
要查找带有某文章语言间链接的页面,请使用:
这个查询将搜索 [[en:Main page]]
的链入页面,其它语言可以修改 lbllang
和 lbltitle
。
如果要查找带某个语言的语言间链接列表,请忽略 lbltitle
关键字:
此示例将查找所有带 (de
) 语言间链接的页面。修改 lbllang
可以查到相应的语言。
请注意,API 查询总是有限制的,因此,如果一种语言的反向链接超过500个,则有必要继续搜索,并将出现在列表底部的 lblcontinue
属性添加到查询字符串中。
语言列表
下面的列表给出了 Wiki 中使用的所有语言和相关链接。
英文名称 | 本地名称 | 子标签 | 根类型 | 外部 wiki |
---|---|---|---|---|
Arabic | العربية | ar | Category:العربية | |
Bangla | বাংলা | 不受支持 1 | Category:বাংলা | |
Bosnian | Bosanski | bs | Category:Bosanski | |
Bulgarian | Български | bg | Category:Български | |
Catalan | Català | 不受支持 1 | Category:Català | |
Chinese (Classical) | 文言文 | 不受支持 1 | Category:文言文 | |
Chinese (Simplified) | 简体中文 | zh-hans | Category:简体中文 | |
Chinese (Traditional) | 正體中文 | zh-hant | Category:正體中文 | |
Croatian | Hrvatski | hr | Category:Hrvatski | |
Czech | Česky | cs | Category:Česky | |
Danish | Dansk | da | Category:Dansk | |
Dutch | Nederlands | nl | Category:Nederlands | |
English | English | en | Category:English | |
Esperanto | Esperanto | 不受支持 1 | Category:Esperanto | |
Finnish | Suomi | fi | Category:Suomi | |
French | Français | fr | — | https://wiki.archlinux.fr/ |
German | Deutsch | de | — | https://wiki.archlinux.de/ |
Greek | Ελληνικά | el | Category:Ελληνικά | |
Hebrew | עברית | he | Category:עברית | |
Hungarian | Magyar | hu | Category:Magyar | |
Indonesian | Bahasa Indonesia | id | Category:Bahasa Indonesia | |
Italian | Italiano | it | Category:Italiano | |
Japanese | 日本語 | ja | — | https://wiki.archlinux.jp/ |
Korean | 한국어 | ko | Category:한국어 | |
Lithuanian | Lietuviškai | lt | Category:Lietuviškai | |
Norwegian (Bokmål) | Norsk Bokmål | 不受支持 1 | Category:Norsk Bokmål | |
Persian | فارسی | fa | — | https://wiki.archusers.ir/ |
Polish | Polski | pl | Category:Polski | |
Portuguese | Português | pt | Category:Português | |
Romanian | Română | 不受支持 1 | Category:Română | |
Russian | Русский | ru | Category:Русский | |
Serbian | Српски (Srpski) | sr | Category:Српски | |
Slovak | Slovenský | sk | Category:Slovenský | |
Spanish | Español | es | Category:Español | |
Swedish | Svenska | sv | Category:Svenska | |
Thai | ไทย | th | Category:ไทย | |
Turkish | Türkçe | tr | Category:Türkçe | |
Ukrainian | Українська | uk | Category:Українська | |
Vietnamese | Tiếng Việt | 不受支持 1 | — | https://archlinuxvn.tuxfamily.org/ |
1 “子标签”字段中“不受支持”表示当前未配置该语言的语言间链接。参见 #添加本地语言间链接 和 #添加外部语言间链接。
MediaWiki 后端处理子标签时不区分大小写。按照约定,ArchWiki 上的语言间链接应使用子标签的小写形式。关于子标签的更多信息,请查看:
- https://www.iana.org/assignments/language-subtag-registry
- https://tools.ietf.org/rfc/bcp/bcp47.txt
- https://r12a.github.io/app-subtags/
添加本地语言间链接
如果想在 wiki.archlinux.org 为一个新语言启用语言间链接,请在 Help talk:I18n 提出申请。注意最少翻译一定的文章之后,管理员才会同意请求。请尽量采用外部 Wiki。
添加外部语言间链接
如果使用了外部 Wiki,请在 Help talk:I18n 提出申请或直接联系 管理员:语言间链接将会尽快被设置!
将本地语言移到外部wiki
我们鼓励将翻译转移到独立的 Wiki 进行维护,管理员会提供尽可能的帮助。转移过程中,会先建立临时语言间链接,一个文件一个文件转移到外部 Wiki。两种可能的转移方式: