You need to enable JavaScript to run this app.
导航

发布翻译文案

最近更新时间2023.10.16 12:04:56

首次发布时间2021.07.05 14:57:37

文案翻译好后,发布翻译文案使之在线上生效。注意:发布文案仅适用于 Web 端或 Server 端产品;客户端如需上线翻译文案,需通过 Open API 拉取文案,合并至代码文件中。

发布条件

  1. 发布之前,首先确定文案已经翻译完成,且翻译结果无误
  2. 如项目开启文案审核,则需审核翻译后方可发布至全量、灰度环境;发布至测试环境则无需审核
  3. 如项目开启文案发布权限收敛设置,则需确认你拥有发布权限
  4. 只有新增/修改/删除的翻译文案可供发布,已发布且无修改的文案不能再次发布

发布流程

1. 进入发布页面

国际化翻译平台支持从多个入口进入发布文案页面,按需选择合适的入口
入口一:翻译任务 > 勾选文案(可选)> 发布文案 > 选择空间
入口二:空间 > 勾选文案(可选)> 发布文案
入口三:项目 - 【发布管理】菜单 > 发布文案

image

2. 选择发布环境

建议在功能上线前,选择在测试环境发布,充分测试与走查后,再在灰度、全量环境发布文案

image

  • 全量发布 :直接发布至正式环境,请谨慎点击。全量发布后会同步到灰度环境,如需将文案同步至测试环境,可勾选下方【同步到测试环境】
  • 灰度发布 :小范围正式环境生效,如需将文案同步至测试环境,可勾选下方【同步到测试环境】
  • 测试环境 :在测试环境生效,适用于正式上线前的测试与走查

3. 筛选需要发布的文案

  1. 筛选条件:key、所属翻译任务、源文案创建者、翻译文案最近操作人、文案操作时间、文案操作类型

image

  1. 选择文案
    a. 确认文案数量(全部/已选)
    b. 全选某一语种的翻译文案
    c. 全选某一 key 的各语种翻译文案

image

4. 填写版本信息

每次发布,系统均会生成该发布的唯一版本号。发布后,可以通过代码拉取某个版本的文案。例如,某产品在线上、灰度、测试环境分别运行着不同的产品版本,那么可以在不同版本的代码中,拉取相应版本号的文案,保证不同版本之间的文案互不影响。

image.png

  1. 填写版本号:
  • 版本号为必填项,仅支持数字和小数点,结构为主版本号.次版本号.修订版本号,每一位上限为999;
  • 每次发布,系统将在最近一次发布版本号的末位累加1;比如:某空间下最近发布版本号为1.0.5,下一次发布时自动生成1.0.6;
  • 版本号标志着文案发布的批次,与产品本身的版本号无关;
  • 修改版本号时,需要保证在空间下唯一。
  1. 填写版本名称(选填):
  • 版本名称可重复;
  • 版本名称仅作为信息展示,不影响文案的拉取;可以将版本名称作为版本号的补充信息或者作标签使用。
  1. 点击发布,文案将发布至所选环境,并作为一个独立版本可供后续拉取。

  2. 通过版本号拉取文案(针对 Golang)

常见问题

如何判断发布是否生效?

  1. 可以通过指示灯颜色判断 Key 的发布状态

image

  1. 也可以查看发布操作记录详情中的发布进度条,当所有进度条都完成时,发布即成功

image
image

发布后如何拉取文案?
国际化翻译平台提供多种文案拉取方式,选择合适的工具拉取翻译文案。

温馨提示

文案发布是翻译平台的重要功能。与传统开发模式做比较,如下是接入翻译平台前后的一个对比:

接入前接入后
修改便利性需要在代码里修改,可能出现手误bug平台操作,方便安全
上线时间与线上机器数有关,大约在20分钟左右视文案数量而定,分钟级生效
修改者只有开发同学可以修改只要有项目权限的人就可以修改
修改时间只有在上班时间可以修改,下班期间修改还要打电话随时随地都可以修改
修改记录没有修改记录,想找到之前修改的历史很困难保留历史记录,随时可以恢复历史

写在最后

⚠️⚠️ 注意:发布有风险,会影响线上文案,请谨慎操作。