Shopify 主题前台显示 translation missing 怎么修
现象#
切换语言后前台出现 translation missing: zh-CN.products.add_to_cart,中文语言包里找不到对应 key。
原因#
- 语言文件
locales/zh-CN.json缺失该 key,或层级结构与默认 en.default.json 不一致 - 代码里写的 key 带拼写错误或多余空格
- 新增的 key 只加到了
en.default.json,其他语言没同步 - 主题更新覆盖了自定义语言文件
处理步骤#
- 在
locales/en.default.json里找到该 key 的完整路径,逐层比对中文文件 - 补齐缺失 key,保持 JSON 结构一致,注意不要留下尾逗号
- 用
shopify theme check的 MissingTemplate / 翻译相关规则扫描 - 发布前把自定义翻译导出备份,主题升级后重新导入合并
验收标准#
切换各语言后前台不再出现 translation missing;theme check 无缺失 key 提示。
本文由 风格技术 技术团队整理,适用于 Shopify 标准版与 Plus 店铺。Shopify 平台能力迭代较快,具体操作路径与字段以官方文档和店铺后台实际版本为准。