帮助:i18n
本文档作为 ArchWiki 国际化与本地化 的综合指南。
指南
页面标题
非英文页面标题的格式必须为 “英文标题 (语言)”,其中“语言”为该语言的本地化拼写。请注意标题和语言标签之间的空格。例如:Installation guide (Nederlands)。英文标题不应包含语言标签。
另请注意,如果是子页面,语言标签应附加到标题路径的每个部分,因此 “标题 (语言)/子页面” 是错误的,而 “标题 (语言)/子页面 (语言)” 是正确的。例如:systemd (Русский)/User (Русский)。在每个部分上使用语言标签可以确保父页面链接的正常运行,特别是最后一个标签在跨语言链接中自动添加,并且使机器人更实用和安全地检测页面的语言。 “标题/子页面 (语言)” 是以前接受的格式,现在已过时,但可能仍在某些文章中使用。
每种语言的根类别 是此规则的唯一例外,因为它们不得在后缀中重复语言名称。
有关语言和预期本地化拼写的列表,请参阅 #语言。
理由
- 英文标题方便管理;所有 管理员 都理解英语,但可能不是多语种。在浏览 Special:RecentChanges 和其他特殊页面时,管理员需要知道正在编辑的内容,而无需借助外部翻译程序。
- 标准化的文章标题简化了跨语言链接。
本地化重定向
可以并且应该创建本地化标题,但必须重定向到上面描述的英文命名的文章。重定向标题不需要包含语言标签。例如:Guía oficial de Instalación 重定向到 Installation guide (Español)。但请注意,这对于 分类页面 是不可能的,因为在重定向下对页面进行分类不会将该页面列在目标类别下。
理由
- 本地化标题提高了国际读者的导航性。内部搜索功能和外部搜索引擎都可以利用此类重定向。
- 有用的重定向有助于内部链接。
跨语言链接
如果一篇文章有多种语言版本,请在每个译文的顶部添加跨语言链接
[[de:Title]] [[en:Title]] [[es:Title]]
[[da:Main page]]
,而与 Help:Style (Português)/Formatting and punctuation (Português) 关联的跨语言链接是 [[pt:Help:Style (Português)/Formatting and punctuation]]
。有关可用语言标签的列表,请参阅 #语言。有关使用指南,请参阅 Help:Style#跨语言链接。
理由
- 在文章开头包含跨语言链接,可以使国际读者迅速确定内容是否以其语言提供,同样,也允许翻译人员确定文章是否需要翻译。
查找具有特定跨语言链接的文章
为了获得指向特定标题的跨语言链接的文章列表(语言反向链接),请使用
此示例查找 ([[en:Main Page]]
),但对于其他链接,只需更改 lbllang
和 lbltitle
的值即可。
如果您想获得使用特定语言的跨语言链接的文章列表,只需省略 lbltitle
键
此示例使用德语 (de
),但对于其他语言,只需更改 lbllang
的值即可。
请注意,API 查询始终受到限制,因此如果一种语言的反向链接超过 500 个,则需要继续搜索,并将列表中底部出现的 lblcontinue
属性添加到查询字符串中。
语言
下表列出了 Wiki 上遇到的所有语言以及相关链接。
英文名称 | 本地化名称 | 子标签 | 根类别 | 外部 Wiki |
---|---|---|---|---|
阿拉伯语 | العربية | ar | Category:العربية | |
孟加拉语 | বাংলা | 未配置 | Category:বাংলা | |
波斯尼亚语 | Bosanski | bs | Category:Bosanski | |
保加利亚语 | Български | bg | Category:Български | |
粤语 | 粵語 | 未配置 | Category:粵語 | |
加泰罗尼亚语 | Català | ca | Category:Català | |
文言文 | 文言文 | 未配置 | Category:文言文 | |
简体中文 | 简体中文 | zh-hans | Category:简体中文 | https://wiki.archlinuxcn.org |
繁体中文 | 正體中文 | zh-hant | Category:正體中文 | |
克罗地亚语 | Hrvatski | hr | Category:Hrvatski | |
捷克语 | Čeština | cs | Category:Čeština | |
丹麦语 | Dansk | da | Category:Dansk | |
荷兰语 | Nederlands | nl | Category:Nederlands | |
English | English | 英语 | Category:English | |
世界语 | 世界语 | 未配置 | Category:Esperanto | |
芬兰语 | Suomi | fi | Category:Suomi | |
法语 | Français | fr | Category:Français | |
德语 | Deutsch | de | – | https://wiki.archlinux.de/ |
希腊语 | Ελληνικά | el | Category:Ελληνικά | |
希伯来语 | עברית | he | Category:עברית | |
匈牙利语 | Magyar | hu | Category:Magyar | |
印尼语 | Bahasa Indonesia | id | Category:Bahasa Indonesia | |
意大利语 | Italiano | it | Category:Italiano | |
日语 | 日本語 | ja | – | https://wiki.archlinux.jp/ |
韩语 | 한국어 | ko | Category:한국어 | |
立陶宛语 | Lietuvių | lt | Category:Lietuvių | |
挪威语 (Bokmål) | Norsk Bokmål | 未配置 | Category:Norsk Bokmål | |
波兰语 | Polski | pl | Category:Polski | |
葡萄牙语 | Português | pt | Category:Português | |
罗马尼亚语 | Română | 未配置 | Category:Română | |
俄语 | Русский | ru | Category:Русский | |
塞尔维亚语 | Српски (Srpski) | sr | Category:Српски | |
斯洛伐克语 | Slovenčina | sk | Category:Slovenčina | |
西班牙语 | Español | es | Category:Español | |
瑞典语 | Svenska | sv | Category:Svenska | |
泰语 | ไทย | th | Category:ไทย | |
土耳其语 | Türkçe | tr | Category:Türkçe | |
乌克兰语 | Українська | uk | Category:Українська | |
越南语 | Tiếng Việt | 未配置 | – | https://archlinuxvn.tuxfamily.org/ |
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 中打开一个请求。请注意,管理员将要求最少数量的已翻译文章才能满足请求。以下清单总结了添加新语言所需的步骤
- 在 Help talk:I18n 中通知有关新语言的信息。确保包含填写 #语言 表所需的信息。
- 在 Category:Languages 下创建基本语言类别,并将已翻译的文章添加到其中或子类别中。
- 维护人员应更新 #语言 表。
- 至少翻译 主页、Arch Linux、安装指南 和 通用建议。
- 初始化 目录 的翻译:然后将通过机器人保持更新,请参见下文。
- 管理员应考虑该请求;维护人员应随后更新 #语言 表。
- 管理员应将语言前缀添加到 Special:Interwiki 并更新 AbuseFilter/4 和 AbuseFilter/13。
- 开发人员应更新相应的 ArchWiki:Bots 以支持新语言。
添加外部跨语言链接
如果您希望为已设置单独 Wiki 的新语言或现有语言设置跨语言链接,请在 Help talk:I18n 中打开一个请求:跨语言链接将尽快设置!
将本地语言移动到外部 Wiki
将本地语言移动到其自己的 Wiki 是非常受欢迎和鼓励的事情,并将获得所需的一切协助。有两种可能的程序
- 首先将所有文章移动到外部 Wiki。完成后,更新跨语言链接以指向新域名,然后使用新标题修复其所有目标标题。最后,删除本地文章,或者,在获得 ArchWiki:维护团队 的授权后,使用跨语言链接将它们重定向到外部 Wiki。
- 设置临时跨语言链接(例如
[[ja-temp:Title]]
),并在将各个文章逐个移动到外部 Wiki 时使用它们来重定向。移动完成后,将常规跨语言链接(即[[ja:Title]]
)指向外部 Wiki,并使用新目标标题更新所有这些链接。接下来,删除本地重定向,或者,在获得 ArchWiki:维护团队 的授权后,更新它们以使用常规跨语言链接。最后,禁用临时跨语言链接。