跳转至内容

Help:i18n (简体中文)

来自 ArchWiki

本文是 ArchWiki 国际化与本地化 的综合指南。

指南

页面标题

非英语页面标题必须采用 "英文标题 (语言)" 的形式,其中 "语言" 是该语言的本地化拼写。注意标题与语言标签之间的空格。例如:Installation guide (Nederlands)。英语标题不应包含语言标签。

另请注意,在子页面的情况下,语言标签应附加到标题路径的每个段落中,因此 "Title (Language)/Sub-page" 是错误的,而 "Title (Language)/Sub-page (Language)" 是正确的。例如:systemd (Русский)/User (Русский)。在每个段落上使用语言标签可以使父页面链接正常工作,特别是最后一个标签会自动添加到跨语言链接中,此外这使机器人检测页面语言更加实用和安全。"Title/Sub-page (Language)" 是以前接受的格式,现在已过时,但可能仍有一些文章在使用。

每种语言的根分类是此规则的唯一例外,因为它们不能在后缀中重复语言名称。

参见 #语言 获取语言列表和预期的本地化拼写。

基本原理

  • 英语标题便于管理;所有的 管理员 都懂英语,但不一定精通多种语言。在浏览 最近更改 和其他特殊页面时,管理员需要知道正在编辑的内容,而不必求助于外部翻译程序。
  • 标准化的文章标题简化了跨语言链接。

本地化重定向

可以且应当创建本地化标题,但必须重定向到上述的英文命名文章。重定向标题不需要包含语言标签。例如:Guía oficial de Instalación 重定向到 Installation guide (Español)。注意,这对于 分类页面 是不可能的,因为将页面归类到重定向分类下不会将该页面列在目标分类中。

基本原理

  • 本地化标题提高了国际读者的导航便利性。内部搜索功能和外部搜索引擎都可以利用此类重定向。
  • 有用的重定向可以促进内部链接。

如果一篇文章存在多种语言版本,请在每篇译文的顶部添加跨语言链接。

[[de:Title]]
[[en:Title]]
[[es:Title]]
注意: 跨语言链接会自动添加 #页面标题 中提到的后缀,例如,与 Main page (Dansk) 关联的跨语言链接是 [[da:Main page]],与 Help:Style (Português)/Formatting and punctuation (Português) 关联的是 [[pt:Help:Style (Português)/Formatting and punctuation]]

参见 #语言 获取可用语言标签列表。参见 Help:Style#跨语言链接 获取使用指南。

基本原理

  • 在文章开头包含跨语言链接,可以让国际读者迅速确定是否有其母语的内容,同时也让翻译者能够确定文章是否需要翻译。

为了获取指向特定标题(语言反向链接)的跨语言链接文章列表,请使用:

https://wiki.archlinux.org.cn/api.php?action=query&list=langbacklinks&lbllimit=500&lblprop=lltitle&lbllang=en&lbltitle=Main%20Page

此示例查找的是 ([[en:Main Page]]),对于其他链接,只需更改 lbllanglbltitle 的值即可。

如果您想获取使用特定语言跨语言链接的文章列表,只需省略 lbltitle 键:

https://wiki.archlinux.org.cn/api.php?action=query&list=langbacklinks&lbllimit=500&lblprop=lltitle&lbllang=de

此示例使用的是德语 (de),对于其他语言,只需更改 lbllang 的值即可。

注意: 此查询可能无法找到所有使用跨语言链接的重定向(受 Help:Style#重定向页面 规范):类似的搜索 应该有效(如果结果为零,则表示一切正常)。

请注意,API 查询始终是有限制的,因此如果一种语言有超过 500 个反向链接,则需要在查询字符串中添加列表底部出现的 lblcontinue 属性来继续搜索。

语言

下表列出了 Wiki 上遇到的所有语言及相关链接。

英文名称 本地化名称 子标签 根分类 外部 Wiki
阿拉伯语 (Arabic) العربية ar Category:العربية
孟加拉语 (Bangla) বাংলা 未配置 Category:বাংলা
波斯尼亚语 (Bosnian) Bosanski bs Category:Bosanski
保加利亚语 (Bulgarian) Български bg Category:Български
粤语 (Cantonese) 粵語 未配置 Category:粵語
加泰罗尼亚语 (Catalan) Català ca Category:Català
汉语 (文言文) 文言文 未配置 Category:文言文
中文 (简体) 简体中文 zh-hans https://wiki.archlinuxcn.org
中文 (繁体) 正體中文 zh-hant Category:正體中文
克罗地亚语 (Croatian) Hrvatski hr Category:Hrvatski
捷克语 (Czech) Čeština cs Category:Čeština
丹麦语 (Danish) Dansk da Category:Dansk
荷兰语 (Dutch) Nederlands nl Category:Nederlands
English English en Category:English
世界语 (Esperanto) 世界语 (Esperanto) 未配置 Category:Esperanto
芬兰语 (Finnish) Suomi fi Category:Suomi
法语 (French) Français fr Category:Français
德语 (German) Deutsch de https://wiki.archlinux.de/
希腊语 (Greek) Ελληνικά el Category:Ελληνικά
希伯来语 (Hebrew) עברית he Category:עברית
印地语 (Hindi) हिन्दी 未配置 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:한국어
拉脱维亚语 (Latvian) Latviešu lv Category:Latviešu
立陶宛语 (Lithuanian) Lietuvių lt Category:Lietuvių
挪威语 (博克马尔) Norsk Bokmål 未配置 Category:Norsk Bokmål
波斯语 (Persian) فارسی 未配置 Category:فارسی
波兰语 (Polish) Polski pl Category:Polski
葡萄牙语 (Portuguese) Português pt Category:Português
罗马尼亚语 (Romanian) Română 未配置 Category:Română
俄语 (Russian) Русский ru Category:Русский
塞尔维亚语 (Serbian) Српски (Srpski) sr Category:Српски
斯洛伐克语 (Slovak) Slovenčina sk Category:Slovenčina
斯洛文尼亚语 (Slovenian) Slovenščina 未配置 Category:Slovenščina
西班牙语 (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 未配置 https://archlinuxvn.tuxfamily.org/

MediaWiki 后台处理子标签时不区分大小写。按照惯例,ArchWiki 上的跨语言链接应使用子标签的小写形式。有关子标签的信息,请参见:

如果您希望在 wiki.archlinux.org 托管的新语言启用跨语言链接,请在 Help talk:I18n 中提出请求。请注意,管理员要求满足最低数量的翻译文章后才会执行该请求。以下清单总结了添加新语言所需的步骤:

  1. Help talk:I18n 中通报新语言。确保包含填写 #语言 表格所需的信息。
  2. Category:Languages 下创建一个基础语言分类,并将翻译后的文章添加到该分类或子分类中。
  3. 维护者应更新 #语言 表格。
  4. 至少翻译 Main page(主页)、Arch LinuxInstallation guide(安装指南)和 General recommendations(常规推荐)。
  5. 初始化 Table of contents(目录)的翻译:之后它将由机器人保持更新,见下文。
  6. 管理员应考虑该请求;随后维护者应相应地更新 #语言 表格。
  7. 管理员应将语言前缀添加到 Special:Interwiki 并更新 AbuseFilter/4AbuseFilter/13
  8. 开发者应更新相应的 ArchWiki:Bots 以支持新语言。
提示: 虽然我们不保留页面访问统计信息,但可以通过 Special:MostLinkedPagesSpecial:MostRevisions 找到可接受的替代指标。

如果您希望为已建立独立 Wiki 的新语言或现有语言设置跨语言链接,请在 Help talk:I18n 中提出请求:跨语言链接将尽快设置!

将本地语言迁移至外部 Wiki

将本地语言迁移到它们自己的 Wiki 是非常受欢迎且受鼓励的事情,我们将提供所需的一切协助。有两种可能的程序:

  • 首先将 所有 文章移动到外部 Wiki。完成后,更新跨语言链接以指向新域名,然后用新标题修正所有目标标题。最后,要么删除本地文章,要么在获得 ArchWiki 维护团队 的授权后,使用跨语言链接将它们重定向到外部 Wiki。
  • 设置临时跨语言链接(例如 [[ja-temp:Title]]),并使用它们在文章 逐一 移动时将各个文章重定向到外部 Wiki。移动完成后,将常规跨语言链接(即 [[ja:Title]])指向外部 Wiki,并用新的目标标题更新它们。接着,要么删除本地重定向,要么在获得 ArchWiki 维护团队 的授权后,更新它们以使用常规跨语言链接。最后,禁用临时跨语言链接。

© . This site is unofficial and not affiliated with Arch Linux.

Content is available under GNU Free Documentation License 1.3 or later unless otherwise noted.