文档

全球化

让每个项目都能适配所有市场。其代码可兼容任何语言和文化,字符串已翻译,且每项变更都经过校验。

进军新市场仅靠翻译字符串远远不够。一款面向全球的产品会针对每位读者调整目录文本、数字、日期和货币格式,遵循该语言的排序规则,且不会将片段拼成错乱的句子。它会为从右到左的语言做镜像处理,并为翻译后变长的文本预留空间。Coroid 遵循微软的国际化设计检查清单用以实现这一切。

全球化在主菜单中的选项包含两部分:

部分用途说明
国际化代码可适配任何语言和文化:向导、全球就绪性与文化设置
本地化逐句处理每种语言:工作台

全球化在本地化之前展开。每个项目的工作台都会按相同方式划分章节:全球就绪性和文化它们位于国际化之下,而翻译章节则属于本地化范畴。

从一种语言扩展到多种语言

  1. 实现国际化。该国际化向导会在同一个拉取请求中完成目录、语言、样式以及各市场的货币设置。
  2. 清理现有代码。 全球就绪性会列出默认分支中仍依赖单一语言或文化的代码内容,并生成小型任务来修复这些问题。
  3. 适配每个市场。 文化会展示每个市场对日期、数字、货币、地址、电话号码和姓名的要求,以及代码所用的格式化工具。
  4. 进行翻译。该本地化工作台会显示每种语言的翻译进度,并填补缺失的翻译内容。
  5. 保持这种状态。该全球化检查会审核每一项变更:包括其中的字符串、新增代码,以及在配置完成后,用伪本地化。

面向每个市场的设计会说明每个市场对代码的期望,同时列出检查规则中对应的错误编码。

国际化

国际化部分会列出可查看的项目。顶部的行会显示已国际化的项目数量,以及检查在现有代码中发现的问题数量。

每个已国际化项目的行会显示Coroid在其默认分支中发现的内容:写入代码的文本、拼接的句子及其他元素。它还会展示上次检查后的变更情况。Coroid无需运行代码即可读取其内容。点击行项即可打开该项目的全球就绪性页面。

没有翻译内容的项目会显示尚未国际化。所有者和管理员可从该行启动向导,或从国际化项目页面顶部进入。

本地化

本地化部分会列出所有已国际化的项目,包括其源语言、支持的语言、字符串数量,以及翻译完成度的进度条。每个项目旁的小地球图标上会对应每个语言显示一个圆点:语言完全翻译完毕则为绿色,存在缺失或变更的字符串则为青色圆环,有字符串翻译出错则为琥珀色。

全球化

为所有市场中的每个项目做好准备:确保代码能够适配任何语言和文化环境,同时提供对应的翻译版本。

2项目 · 6语言 · 135暂无待处理字符串

国际化本地化
  • 门店页面
    英语 源代码 · 5 多种语言 · 1,240 多个字符串
    97.2%
    135 多个字符串正在等待
  • 帮助中心
    瑞典语 源代码 · 2 多种语言 · 318 多个字符串
    100%
    所有语言均已完整翻译

1还有更多项目尚未进行国际化。

全球化 → 本地化:每个已国际化的项目的语言如同环绕小地球的珠串,展示已翻译比例及待完成工作。仅为示意数据。

点击项目即可打开其工作台。

职责分工

能查看项目的人员均可访问其全球化页面。所有者和管理员可运行向导、创建修复任务、进行翻译、编辑字符串及更改设置。哪些全球化检查的结果会触发变更,需在Quality Control中设定。