您的产品可支持客户使用的所有语言。

Coroid 让您的代码适配其他语言,翻译所有字符串并校验每项变更,确保产品上线后仍能保持译文状态。文件会保留在您的代码库中,每项变更会以 pull request 的形式提交。

本地化
门店页面
英语 源码 · 5 多种语言 · 已校验 2小时前 于 3f2c9a1
  • 全球就绪
  • 文化
  • 概览
  • 字符串
  • 建议
  • 交换
  • 贡献者
  • 自动化
  • 设置
概览

每种语言都要经历三个阶段。其下一步取决于当前所处的处理环节。

翻译 135 字符串
字符串1,240在3目录中
语言4外加1衍生内容
已翻译97.2%1,020由人工审核
有待完善135跨3多种语言
  1. English英语 · en · 来源

    1,240字符串位于3目录中

  2. Deutsch德语 · de
    100%
    完成
    通过
  3. Français法语 · fr
    98%
    18 缺少多个字符串
    通过
  4. 日本語日语 · ja
    96.3%
    42 缺少多个字符串
    3 损坏的字符串组
  5. العربية阿拉伯语 · ar
    94.6%
    64 缺少多个字符串
    通过
  6. British English英国英语 · en-GB · 源自 英语
    100%
    派生且最新
    通过

本页展示的门户视图为模拟数据,仅作示意。

您正在阅读的是验证内容。

本网站、其文档以及 Coroid 门户均由与您的项目相同的引擎翻译。英式英语是根据拼写规则从美式英语派生而来,无需额外翻译。

让代码做好适配所有语言的准备。

国际化向导无需运行代码即可读取您的代码库。它会保留您已有的目录,或将代码中写入的文本移至新目录,并在一个 pull request 中完成全部准备。

  • 任何语言均可作为源语言:瑞典语产品翻译为英语和德语的流程一致。
  • 可逐个添加语言,也可一次性覆盖整个市场,比如欧洲地区或从右向左书写的语言。
  • 诸如英式英语之类的地区变体由规则生成,无需额外成本,且与父语言版本保持同步。
  • 文化数据明确了各市场对日期、数字、货币、地址及姓名的显示要求。
国际化
国际化向导

每一步都基于代码库已有的内容展开。仅修改指定的部分;在pull request被合并前,任何更改都不会生效。

第 3 步,共 8 步
需添加的语言

可逐一选择语言,也可直接添加整个目标市场。诸如英式英语之类的地区变体可通过预设规则自动生成,无需重复翻译。

5种语言
  • Deutsch德语 · de · 2复数形式
  • Français法语 · fr · 3复数形式
  • 日本語日语 · ja · 1复数形式
  • العربية阿拉伯语 · ar · 从右到左 · 6复数形式
  • British English英国英语 · en-GB · 2复数形式采用英式拼写派生
添加市场
使用最广泛欧洲北欧东亚美洲从右到左
返回继续

翻译所有字符串,并审核关键内容。

本地化工作台可展示各语言的翻译进度。只需一次操作即可填补缺失内容:首先从贵组织的翻译记忆库中调取已有译文,无需额外费用;随后调用Translator模型完成剩余翻译。您审核并编辑最终结果后,将其作为一次pull request提交。

  • 术语表可规范产品术语在各语言中的表述,若译文遗漏了指定术语,则会被判定为无效。
  • 每条译文都会经过占位符及复数规则的校验;未通过校验的字符串将被重新处理或上报。
  • 除非源文本发生变化,否则模型不会覆盖人工编写或审核通过的文字。
  • 与翻译机构和工具交换文件,导入时逐行校验其成果。
本地化
门店页面
英语 源码 · 5 多种语言 · 已校验 2小时前 于 3f2c9a1
  • 全球就绪
  • 文化
  • 概览
  • 字符串
  • 建议
  • 交换
  • 贡献者
  • 自动化
  • 设置
字符串

涵盖所有语言的全部字符串。通过筛选功能可快速定位需要处理的内容。

日本語所有目录搜索键名及文本内容…
需进一步处理45缺失42源文本已变更0内容有误3与源文本一致0机器生成1,035已审核160全部1,240
源文本日本語
Total: {amount}合計: {price}内容有误
Your cart is empty暂未翻译缺失
Welcome back, {name}暂未翻译缺失
Prices include <b>VAT</b>価格には<b>消費税</b>が含まれます内容有误
Weekly deals暂未翻译缺失
checkout.total
目录 ui · label
源文件 · 英语
Total: {amount}
  1. 日本語 · 日语内容有误
    合計: {price}

    由模型生成 · 占位符与源文本不符

  2. Deutsch已审核
    Gesamt: {amount}
  3. Français机器生成
    Total : {amount}
  4. العربية机器生成
    الإجمالي: {amount}
  5. British English派生内容
    Total: {amount}

无论由谁编写,都要检查每一项变更。

全球化校验会在任务QA阶段和拉取请求中执行。它会读取变更所涉及的各语言字符串,以及该变更新增的代码。若变更导致字符串缺失或损坏,相关代码会被退回重新修复。

  • 将用户可读文本直接嵌入代码,或采用拼接方式生成语句的新代码也会被退回。
  • 那些基于单一文化设定的格式、排序及布局问题会被逐一列出,直至您选择屏蔽它们。
  • 配置完成后,系统会通过伪翻译渲染页面,以此发现文本截断及无法适配从右到左语言环境的布局问题。
  • 全球就绪性检查会列出现有代码中仍依赖单一语言设定的部分,并生成对应的修复任务。
德语 · 伪本地化渲染/de-DE/
您的购物篮⟦您的购物篮·····⟧

所有订单均免运费

保存更改⟦保存更改····⟧

价格已含税费。⟦价格已含税费。·······⟧

阿拉伯语 · 伪本地化渲染/ar-SA/
您的购物篮‮您的购物篮‬

所有订单均免运费

保存更改‮保存更改‬

价格已含税费。‮价格已含税费。‬

探测结果
  1. 未来自目录的文本/{locale}/ · p#promo · “所有订单均免运费” · runtime_text (de-DE, ar-SA)
  2. 文本超出长度后被截断/{locale}/ · button#save · “⟦保存更改····⟧” · clipped_text (de-DE)
  3. 布局无法正确实现从右到左镜像/{locale}/ · p#note · “padding-left: 12px” · unmirrored_layout (ar-SA)

熟悉该语言的人员会在阅读时直接修正错误。

邀请母语使用者直接在您的网站上提出更优的措辞建议。他们只需点击相应字符串,Coroid 弹窗便会显示其源文本及当前译文,相关建议将等待您的审核。

  • 贡献者不会获得您组织的正式权限。他们的访问范围仅限指定项目及所选语言。
  • 仅当页面地址触发需求时,选择器才会加载,因此普通访客无需下载任何额外内容。
  • 获批的建议会在每晚通过一次 pull request 流程自动应用,无需调用模型。
ACMENeuheitenAngeboteMarken
Weiter zur Kasse gehen

Kostenloser Versand ab 50 € und 30 Tage Rückgabe.

Bestellung prüfen
翻译模式点击任意文本即可退出
建议新增翻译内容
关键词
ui · cart.checkout
英语源文本
Proceed to checkout
当前翻译
Weiter zur Kasse gehen
您的翻译
Zur Kasse

请保持大括号与尖括号内的内容与原样一致。

提交建议

您的翻译内容将保留在代码库中。

Coroid 可兼容您现有的文件,且仅会通过您批准的拉取请求来修改这些文件。

您的文件,您的格式。

支持 ICU 和 i18next JSON、Vue I18n、Rails YAML、gettext PO、Markdown 及 MDX,也可自定义适配器。目录仍为普通文件,可直接被构建流程读取。

每一项变更都会生成对应的pull request。

向导、工作台、夜间修正及翻译任务最终都会生成 pull request。未经合并,任何内容都不会进入默认分支。

您只需为实际发生变更的条目付费。

使用默认的翻译流程时,每种语言每1,000个字符串的费用约为US$0.02。未更改的字符串无需重复发送,翻译记忆库不收取任何费用,且校验环节不会调用模型。

所有套餐均可用,按模型使用量计费。

您可以与现有的代理商及工具协同工作。

可导出需处理的字符串或全部字符串,再导入翻译结果。占位符与复数消息会原样保留,且每行导入内容在保存前都会经过校验。

XLIFF 1.2
.xlf一种文件对应一种语言
XLIFF 2.0
.xlf一种文件对应一种语言
Gettext PO
.po一种文件对应一种语言
CSV
.csv一种文件涵盖所有语言
Excel
.xlsx一种文件涵盖所有语言
JSON
.json一种文件对应一种语言
Apple String Catalog
.xcstrings一种文件涵盖所有语言
Apple strings file
.strings一种文件对应一种语言
Android string resources
.xml一种文件对应一种语言
Flutter ARB
.arb一种文件对应一种语言

查阅相关指南。

从仓库初次扫描到夜间修正,每一步均有文档说明。

  • 全球化

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

  • 国际化项目

    运行国际化向导即可让项目支持多语言。Coroid 会读取代码库,推荐合适的语言和设置,最终生成一个 pull request。

  • 本地化工作台

    查看每个项目的语言进度,找到需要处理的字符串,完成缺失内容的本地化,并将其作为一次 pull request 提交。

  • 全球化检查

    检查所有变更中是否存在缺失或错误的翻译,以及新代码中是否包含仅适配单一语言或文化的文本和格式;配置完成后,还会检查其他语言页面是否出现显示异常。

  • 通过建议功能维护翻译内容

    让母语使用者修复您网站上的文案,审核他们的建议,并通过常规的拉取请求应用这些更改。

  • 全球适配性与文化支持

    找出现有代码中仍针对某一语言或文化做出的假设,将其拆分成小任务修复,进而了解各市场对日期、数字、货币、地址和姓名的格式要求。

  • 面向各市场的设计

    各市场对文本、数字、日期、货币、排序、名称、地址、单位、输入方式和布局的要求各不相同,了解如何编写正确的代码来适配这些差异,以及全球化检查中标记出的错误习惯对应的判定结果。

  • 伪本地化

    通过伪翻译功能预览页面,可提前发现未被收录的文本、被截断的标签以及布局错乱等问题,无需等待正式翻译即可排查多语言适配隐患。

用客户熟悉的语言触达他们。

关联代码仓库,运行向导流程,即可合并一个pull request。