Extension:翻译
The Translate extension enhances MediaWiki with essential features needed to do translation work. It enables in-wiki translation and proofreading. It can be used to translate the content pages, the interface of the wiki and even other software products, as it is used at translatewiki.net and to manage multilingual wikis.
功能
该翻译扩展有许多功能特别切合译者的需求,让后端与实际源码的集成尽可能简单。同时在 MediaWiki 内部运行的一切为用户的交流和组织提供了最大的自由。
功能包括:
- 结构化的 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
- SpecialPrefixIndexGetFormFilters extensions/zh
- SpecialPrefixIndexQuery extensions/zh
- SpecialRecentChangesPanel extensions/zh
- SpecialSearchProfileForm extensions/zh
- SpecialSearchProfiles extensions/zh
- SpecialSearchSetupEngine 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
- Pages using deprecated NoteTA template
- 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