进军新市场仅靠翻译字符串远远不够。一款面向全球的产品会针对每位读者调整目录文本、数字、日期和货币格式,遵循该语言的排序规则,且不会将片段拼成错乱的句子。它会为从右到左的语言做镜像处理,并为翻译后变长的文本预留空间。Coroid 遵循微软的国际化设计检查清单用以实现这一切。
全球化在主菜单中的选项包含两部分:
| 部分 | 用途说明 |
|---|---|
| 国际化 | 代码可适配任何语言和文化:向导、全球就绪性与文化设置 |
| 本地化 | 逐句处理每种语言:工作台 |
全球化在本地化之前展开。每个项目的工作台都会按相同方式划分章节:全球就绪性和文化它们位于国际化之下,而翻译章节则属于本地化范畴。
从一种语言扩展到多种语言
- 实现国际化。该国际化向导会在同一个拉取请求中完成目录、语言、样式以及各市场的货币设置。
- 清理现有代码。 全球就绪性会列出默认分支中仍依赖单一语言或文化的代码内容,并生成小型任务来修复这些问题。
- 适配每个市场。 文化会展示每个市场对日期、数字、货币、地址、电话号码和姓名的要求,以及代码所用的格式化工具。
- 进行翻译。该本地化工作台会显示每种语言的翻译进度,并填补缺失的翻译内容。
- 保持这种状态。该全球化检查会审核每一项变更:包括其中的字符串、新增代码,以及在配置完成后,用伪本地化。
面向每个市场的设计会说明每个市场对代码的期望,同时列出检查规则中对应的错误编码。
国际化
国际化部分会列出可查看的项目。顶部的行会显示已国际化的项目数量,以及检查在现有代码中发现的问题数量。
每个已国际化项目的行会显示Coroid在其默认分支中发现的内容:写入代码的文本、拼接的句子及其他元素。它还会展示上次检查后的变更情况。Coroid无需运行代码即可读取其内容。点击行项即可打开该项目的全球就绪性页面。
没有翻译内容的项目会显示尚未国际化。所有者和管理员可从该行启动向导,或从国际化项目页面顶部进入。
本地化
本地化部分会列出所有已国际化的项目,包括其源语言、支持的语言、字符串数量,以及翻译完成度的进度条。每个项目旁的小地球图标上会对应每个语言显示一个圆点:语言完全翻译完毕则为绿色,存在缺失或变更的字符串则为青色圆环,有字符串翻译出错则为琥珀色。
为所有市场中的每个项目做好准备:确保代码能够适配任何语言和文化环境,同时提供对应的翻译版本。
2项目 · 6语言 · 135暂无待处理字符串
- 门店页面英语 源代码 · 5 多种语言 · 1,240 多个字符串97.2%135 多个字符串正在等待
- 帮助中心瑞典语 源代码 · 2 多种语言 · 318 多个字符串100%所有语言均已完整翻译
1还有更多项目尚未进行国际化。
全球化 → 本地化:每个已国际化的项目的语言如同环绕小地球的珠串,展示已翻译比例及待完成工作。仅为示意数据。
点击项目即可打开其工作台。
职责分工
能查看项目的人员均可访问其全球化页面。所有者和管理员可运行向导、创建修复任务、进行翻译、编辑字符串及更改设置。哪些全球化检查的结果会触发变更,需在Quality Control中设定。