Extension:翻译
Translate扩展为使用MediaWiki进行翻译工作提供了必要的特性增强。 它提供 wiki 内的翻译和校对功能。 它可以用于翻译页面内容、wiki界面、甚至其他软件产品,类似于它在translatewiki.net 中的用途,以及用于管理多语言wiki。
功能
该翻译扩展有许多功能特别切合译者的需求,让后端与实际源码的集成尽可能简单。同时在 MediaWiki 内部运行的一切为用户的交流和组织提供了最大的自由。
功能包括:
- 结构化的 wiki 内容页翻译,从同一个 wiki 内的许多不同 语言。
- 在 wiki 内本地化并导出软件界面信息(或其他内容)。
- 基于 web 的翻译和校对界面,这就和基于 gettext,用于离线翻译的导出和导入工具一样。
- 各种辅助工具让翻译更轻松:
- 在全域定义的其他语言中显示译文,能选择是否跟随用户界面语言。
- 提供了信息上下文及相关文档的协作式编辑;
- 翻译记忆和外部工具提供的机器翻译(Apertium、Microsoft Translator 和 Yandex.Translate);
- 显示原始消息中的最近更新;
- 常见错误例如未使用参数的警告。
- 预装用于您可看见的各种开源产品的模块。
- 支持各种格式,包括:PHP、Java 属性、Gettext、YAML 和 AndroidXml(参见 full FFS list 和文件格式支持)。
- 通常插件系统可方便添加新项目为信息组。
- 各种统计页:
- 所有支持语言中所有信息组的翻译完成百分率;
- 所有支持语言中任意信息组的翻译完成百分率;
- 生成时间段活跃度图标的工具。 可以显示编辑数或者是每天或每小时活跃用户,其中包括许多过滤器;
- 云端查阅活跃语言和译者。
由于具有大量的用户基数,证明了翻译扩展能正常兼容于所有目前的主流浏览器,有点小问题也能快速得到修复。
-
实现多语 wiki:这里的说明根据 KDE UserBase 维基展示了该翻译扩展如何真正实现多语 wiki 的。
-
Niklas Laxström:翻译 wiki 的更简单、更快速、更愉悦的方式于2012年维基媒体国际年会(见底部)。
支援和开发文档
- 参见安装
- 参见配置
- 参见用户文档——包括截图
- 参见翻译扩展开发入门
- 在#translatewiki Libera Chat 的 IRC 频道提交反馈(最好是在欧洲大部分地区的白天和傍晚提交)
- 请将所有问题和功能请求发送至 issue tracker。
翻译扩展最初由 User:Nikerabbit 开发;之后 User:Raymond、User:SPQRobin 等维基媒体语言工作小组的人也参与到此工具的后期开发贡献中。现在主要由 User:Nikerabbit 和 User:Siebrand 维护。
使用了翻译扩展的一些网站
- https://translatewiki.net – 最大的 wiki 架构开源软件界面翻译站点和社群。
- https://userbase.kde.org – 大量帮助此扩展的 KDE 计划的文档 wiki。
- https://meta.wikimedia.org – 在维基媒体基金会站点中翻译量最大的。绝大多数方针与指引页面都在那里有本地化版本。
- https://wiki.documentfoundation.org/
在此查看更多。
推荐信
Joomla 的 Tom Hutchison:
翻译扩展允许连接翻译服务,并为您自动填充翻译。同时翻译者可作出调整,因此您不会创建大量错误翻译的页面。
就算他们不是同一大洲的也没关系。 这实际上是一件好事,因为每天工作24小时。 他们需要的是互相支持小组聊天。 如果他们正在翻译,他们都能够阅读英语吗?教一些简单的 wiki 标记,例如链接以及如何处理分类。 然后他们帮助那些反过来帮助别人的人。 我们在聊天中有 40 多个人互相帮助,同时享受乐趣。 他们都害怕 wiki,但不敢相信一旦他们开始就有多容易。 他们实际上在等我做更多翻译,因为我无法跟上他们。 我知道只有一种翻译这种语言或那种语言。 我们也有。 一个人在做斯瓦希里语,而另一个人在做日语。 此外,您还要标记页面以进行翻译。 您可以控制是否在模板调用中包含模板或排除变量。
参见
- Help:Extension:Translate
- Translatable template.
- 扩展:翻译通知 – 自动向翻译者递送需要翻译页面的工具。
- Help:Extension:Translate/Page translation example
- Extension:Semantic Interlanguage Links
请勿与以下内容弄混:
- Extension:ContentTranslation tool – 用于从一种语言到另一种语言的 wiki 页面的一次性翻译。
- m:抽象维基百科用于翻译。
如何贡献
此扩展用于一个或多个维基媒体项目。 这可能意味着扩展足够稳定、运作足够良好,可以用在这样的高流量的网站上。 请在维基媒体的CommonSettings.php和InitialiseSettings.php配置文件中查找此扩展的名称以查看哪些网站安装了该扩展。 特定wiki上的已安装的扩展的完整列表位于Special:Version页面。 |
此扩展在以下wiki农场/托管网站和/或软件包中提供: 這不是一份權威名單。 即使某些wiki农场/托管网站和/或软件包未在这里列出,它们也可能提供此扩展。 请检查你的wiki农场/托管网站或软件包以确认提供情况。 |
- Stable extensions/zh
- Special page extensions/zh
- Internationalization extensions/zh
- API extensions/zh
- Parser function extensions/zh
- Extensions supporting Composer/zh
- GPL licensed extensions/zh
- Extensions in Wikimedia version control/zh
- AbortEmailNotification extensions/zh
- AbuseFilter-builder extensions/zh
- AbuseFilter-computeVariable extensions/zh
- AbuseFilterAlterVariables extensions/zh
- AdminLinks extensions/zh
- AfterImportPage extensions/zh
- AlternateEdit extensions/zh
- ApiCheckCanExecute extensions/zh
- ArticleContentOnDiff extensions/zh
- ArticleDeleteComplete extensions/zh
- ArticlePrepareTextForEdit extensions/zh
- ArticleViewHeader extensions/zh
- ChangeTagsListActive extensions/zh
- ChangesListSpecialPageQuery extensions/zh
- ChangesListSpecialPageStructuredFilters extensions/zh
- CodeEditorGetPageLanguage extensions/zh
- DeleteAccount extensions/zh
- EditFilterMergedContent extensions/zh
- EditPage::showEditForm:initial extensions/zh
- FetchChangesList extensions/zh
- GetPreferences extensions/zh
- LanguageGetTranslatedLanguageNames extensions/zh
- ListDefinedTags extensions/zh
- LoadExtensionSchemaUpdates extensions/zh
- LonelyPagesQuery extensions/zh
- MakeGlobalVariablesScript extensions/zh
- MergeAccountFromTo extensions/zh
- OutputPageParserOutput extensions/zh
- PageContentLanguage extensions/zh
- PageSaveComplete extensions/zh
- ParserAfterTidy extensions/zh
- ParserFirstCallInit extensions/zh
- RevisionRecordInserted extensions/zh
- SidebarBeforeOutput extensions/zh
- SkinTemplateNavigation::Universal extensions/zh
- SpecialPageBeforeFormDisplay extensions/zh
- SpecialPrefixIndexGetFormFilters extensions/zh
- SpecialPrefixIndexQuery extensions/zh
- SpecialRecentChangesPanel extensions/zh
- SpecialSearchProfileForm extensions/zh
- SpecialSearchProfiles extensions/zh
- SpecialSearchSetupEngine extensions/zh
- SpecialWhatLinksHereQuery extensions/zh
- TitleGetEditNotices extensions/zh
- TitleIsAlwaysKnown extensions/zh
- TitleQuickPermissions extensions/zh
- Translate:newTranslation extensions/zh
- TranslateEventMessageMembershipChange extensions/zh
- TranslateEventTranslationReview extensions/zh
- TranslateInitGroupLoaders extensions/zh
- TranslateSupportedLanguages extensions/zh
- UserGetReservedNames extensions/zh
- UserGetRights extensions/zh
- GetUserPermissionsErrorsExpensive extensions/zh
- All extensions/zh
- Extensions used on Wikimedia/zh
- Extensions included in Miraheze/zh
- Extensions included in MyWikis/zh
- Extensions included in WikiForge/zh
- Extension:Translate/zh
- Localisation extensions/zh
- Menu extensions/zh
- Language Engineering/zh
- Dictionary extensions/zh