· 本地化 · 6 分钟阅读

如何本地化你的 App Store 和 Google Play 列表

如何本地化你的 App Store 和 Google Play 列表
TL;DR.两大商店都允许你本地化列表内容——标题、描述、关键词、截图——而不需要翻译 App 本身。在 App Store 上,添加一种语言会从主语言复制大部分字段和截图,但描述和关键词会留空,每种新语言的元数据都要经过 App Review 审核。在 Google Play 上,你在 Manage translations 下添加语言,可以粘贴自己的文案,也可以购买 Google 的翻译服务。手动逐语言填写才是最耗时的部分。

本地化商店列表和本地化 App 本身是两回事。你可以让列表支持十几种语言,而 App 本身仍然只有英文界面。Apple 明确说明 App Store Connect 元数据与 App 二进制文件是分开的——添加本地化条目不会改动构建版本中的任何内容。Google Play 的做法类似:商店列表文案和图片是独立的内容,在 Play Console 中单独上传。

所以本地化让人觉得繁琐,不是商店在为难你,而是大量手动的、逐语言的数据录入——外加两个只有点到第十种语言时才会浮现的陷阱。下面是每家商店的具体步骤,然后是那些坑。

“本地化列表”到底包含什么

在两家商店上,可本地化的列表字段大致是:App 名称/标题、副标题(Apple)或简短描述(Google)、完整描述、关键词字段(仅 Apple——Google 会索引整段描述),以及截图。这些都不需要提交新的构建版本。即使 App 界面仍然是英文,翻译好的列表也可以在某个市场上线。

在 App Store(App Store Connect)上本地化

  1. 让 App 处于可编辑状态。Apple 的帮助文档说得很直接:“只有当 App 状态为可编辑时,才能管理语言。”如果你的版本处于 In Review 或 Pending Developer Release 状态,就无法添加或修改本地化内容,除非它回到可编辑状态。
  2. 打开语言菜单。在 App 的页面(或共享字段所在的 App Information 页面),点击右上角的主语言名称,滚动到“Not Localized”,点击你想要的语言旁边的 + 号。
  3. 填写没有自动复制的字段。这就是陷阱所在。添加一种语言时,Apple 会从主语言复制截图和大部分属性,“但描述和关键词除外”。这两项会是空的。系统不会有任何提示——这个语言看起来已经填得差不多了,所以很容易在描述其实悄悄回落到主语言的情况下就保存了列表。
  4. 单独处理 App Information。App 名称、副标题和隐私政策 URL 位于 App Information(共享元数据)下,而不是版本页面。也要在那里添加语言,并逐语言填写这些值。
  5. 本地化截图。由于截图会从主语言继承,新语言默认会使用你的英文截图,除非你替换它们。如果图片里嵌入了文案,就意味着每种语言都要上传一套翻译好的图片。
  6. 保存,然后提交审核。新语言的元数据不会因为你保存了就立即生效。App Review 必须批准新语言;你要提交一个携带本地化元数据的版本供审核。要为这个等待时间做好计划,而不是指望瞬间生效。

在 Google Play(Play Console)上本地化

  1. 打开翻译工具。在 Play Console 中,进入 Grow › Store presence › Store listings and products,然后 Manage translations。列表的所有语言都在这里统一管理。
  2. 添加语言。在 Manage translations 下,选择 Select languages,勾选你想要的语言,点击 Apply,再点击 Save。它们会以行的形式出现,供你填写。
  3. 提供文案——三种方式。粘贴你自己的翻译;或使用 Google 免费的机器翻译生成初稿;或者在同一菜单中,向 Google 的第三方供应商购买人工付费翻译。Google 的报价大约是每字 0.07 美元,约七天内交付翻译,涵盖商店列表(标题、简短描述、完整描述)和应用内商品。
  4. 逐语言应用,然后保存。翻译交付后,打开每种语言的那一行,检查标题/简短描述/完整描述/截图,然后保存。Google 也会在这些内容上线前审核商店列表的改动,所以同样不是瞬间生效。

Google Play 的列表支持多少种语言?Google 没有公布一个明确的官方数字,常被引用的数字大约在 77 到 88 种商店列表语言和方言之间,具体取决于变体如何计算——所以看到任何单一数字都应视为近似值。实际意义是:数量有几十种,足以覆盖每一个值得进入的市场。

没人告诉你的那些坑

  • Apple 的继承陷阱。截图和大部分字段会从主语言复制,描述和关键词不会。你有一半的工作是要记住哪些语言的描述其实还是空的,只是藏在一个看起来内容齐全的页面背后。
  • 截图也会继承——这一点反过来也是问题。新语言会自动使用你主语言的截图。如果你还没本地化图片,这很方便;但如果你忘了替换,就会把英文文案发到日本商店页面。
  • 关键词字段是逐语言的,值得认真对待。Apple 给每种语言提供一个 100 字符的关键词字段,用户看不到它。逐字机器翻译会浪费这个位置——每个市场用户实际搜索的词,很少和字面翻译一致。Google 没有单独的关键词字段,它索引的是你的整段描述,所以关键词意图必须体现在每种语言的正文里。
  • 可编辑状态的时机。在 Apple 上,只有 App 状态为可编辑时才能修改本地化内容。在锁定版本提交审核前批量完成本地化工作,能省下一轮“这个字段为什么是灰的”的困惑。
  • 每种新语言都要经过审核。两家商店都会审核新语言的元数据。没有一种方式能让你粘贴 40 种翻译后就立刻全部上线——文案是你自己完成的,但上线时间仍然由商店的审核节奏决定。
  • 字符限制不同,翻译文本会变长。德语和芬兰语通常比英文长 30-40%;一个在英文里刚好放得下的副标题,翻译后可能超出 Apple 30 字符的限制。要逐字段、逐语言检查限制,不能只检查一次。

Mokbi 能帮上什么

商店负责基础设施——添加语言、存储文案、审核内容。它们不会替你写好每种语言的元数据,而这正是让 50 种语言变成一整周复制粘贴工作的部分。Mokbi 一次性生成并翻译每种语言的列表字段——标题、副标题、关键词和描述——覆盖 50 种语言,你不用再逐一手动填写每个 App Store Connect 语言,也不用一行一行往 Play Console 里粘贴。关键词字段会被当作关键词来处理,而不是字面翻译,所以那 100 字符的位置不会被浪费。

说清楚边界在哪里:这能让你拿到一套完整的、本地化好的字段,随时可以放进每家商店。但它不能绕过审核。每种新语言的元数据仍然要经过 Apple 的 App Review 和 Google 自己的列表检查——没有任何工具能自动绕开这一点,任何声称能做到的说法都是在回避商店实际的运作方式。你省下的是手动撰写和逐语言复制粘贴的时间,而这正是真正耗费时间的地方。

你可以在同一个项目里本地化截图——搭建一次轮播图,把文案翻译成全部 50 种语言,然后为每种语言导出一套,这样就不会在翻译好的列表下面配上英文图片。

接下来可以读

打开编辑器 →