项目:语言政策

来自MyaWiki.Org
跳转到导航 跳转搜索

本页描述了MealWiki.Org的当前多语言策略。

语言

帮助:命名空间

帮助命名空间我们正在构建一套公共领域帮助页面. 其目的是提供一个基本的帮助页面集合,这些页面可以被导入到新的wiki中,包括基本的编辑和使用说明。这些应该翻译成尽可能多的语言。

  • 英语是主要的参考语言,所有的词根都应该用英语来命名和书写。
  • 子页应该只有用于翻译成其他语言,而不是用于英语内容(例如,你不应该使用)。表编辑/示例使用表编辑示例表格编辑示例取而代之的是)
  • 如果一个国际版本的网页存在,但英文版本不,那么请创建一个存根文章英文版作为这个艾滋病导航。

这个系统将与计划一致。帮助页面的自动导入/导出,但可能需要一点工作来暂时输出/导入非英语页面。

翻译扩展

我们使用翻译扩展数百页。它们使用子页面约定,用{{平移:}}对类别和{{三硝基甲苯}对于可翻译模板。

该系统至少被推荐用于大多数访问的页面和所有新的帮助、手动和(主)扩展页面,但尚未对此建立任何策略。

您可以请求将页面添加到翻译中以准备翻译,然后翻译管理员必须启用它(请参阅教程)。如何准备翻译页面否则,直接向其中一个翻译管理员做这件事。

旧制度

  • 其他语言应放置在英文版的适当命名的子页中。例如,法语版本帮助:内容应该在帮助:内容/FR(没有帮助:CaleNu,助手:CouNuu或帮助:CaleNu/FR)。
  • 语言子页应该使用该语言的适当语言代码来命名(参见在下面)。
  • 在帮助命名空间中的所有页面都应该用{{语言}模板,它自动创建所有可用翻译的链接。

转换为翻译

具有现有翻译的页面通常都可以被制作成可翻译的页面。平移延伸段并且,一旦标记为翻译,手动将旧的翻译从子页面的历史导入到翻译单元(通过点击“翻译这个页面”)。特殊:页面准备+特殊:页面转换促进这一点(目前只对翻译管理员可用)。

一个用旧系统翻译的页面,要迁移到新的,正在进行中。项目:语言政策/迁移列表

更详细的说明:

  • 登录或注册MealWik.Org:所有的工作都会发生在这个wiki上。选择一个页面迁移到翻译迁移列表(在列表的谈话页面上,你可以问任何问题)。抛光英文文本作为适合/可能避免迁移非常过时/低质量的文本,跳过页面不确定。在上面链接的页面翻译教程中准备翻译的页面(即添加<翻译>标签等);然后编辑迁移列表,写下你已经完成的页面标题。
  • 翻译管理员(你?)现在将批准(“标记”)页面以供翻译。当它被批准时,完成任务:将旧的翻译复制到相应的单元上:翻译(译者将在上面的翻译教程中做)。你不需要知道你正在迁移的语言,只识别哪一段对应哪一段,即使它不是忠实的翻译(机器翻译可以帮助掌握意思,如果页面的布局不能提供足够的提示)。

主页

我们的首页的英文版本位于维基百科. 翻译版本位于MediaWiki /代码在哪里代码是语言代码(例如)MIDAWIKI/FR)。请看模板:主页对于主页的内容,你可以在那里翻译。

重要的是,有关语言代码的规则(见在下面这里也应该遵守。

其他命名空间

除了主页之外,还没有关于其他命名空间的策略。暂时,如果您想为其他命名空间中的页面创建翻译,那么请按照帮助(命名空间)的描述来执行,但是根据最终采用的策略,内容可能被移动或删除。

有关讨论,请参阅语言翻译扩展目前的问题。

注意,英文内容不应放置在子页中的规则不适用于其他命名空间。这是需要解决的问题之一。

语言代码

在MILTAWIKI.ORG中,当创建特定语言内容时,您应该使用MIDAWiKi软件指定的语言代码(参见名称PHP对于完整的和最新的列表)。

请记住以下几点:

  • 如果在Names.php中找不到语言代码,那么我们就不应该在该语言中使用帮助页。
  • 如果你想添加一个不存在的语言,首先把它添加到软件中(通过请求)灭菌器只在更改被接受后在这里添加页面。
  • 如果MyaWiKi使用一个语言的“不正确”代码,那么你也应该(使用一致性)在这里使用不正确的代码。如果你认为一个代码不正确,你应该讨论它。灭菌器如果这会改变它,我们将把页面移动到匹配。
  • 请注意,Names.php中的一些语言代码现在被弃用(例如)。若越已被取代在这些情况下,只使用最新的代码。

也见