翻译应用与 Markets 原生翻译冲突怎么办
现象#
同一段文案有时显示译文有时显示原文,切换语言后部分区块不翻译。
原因#
- 翻译应用通过 JS 替换文本,与原生
locales翻译并存 - 应用只翻译可见 DOM,动态内容漏翻
- 多个翻译应用同时启用互相覆盖
处理步骤#
- 优先用原生翻译(
locales/*.json+ Markets),减少 JS 替换 - 必须用应用时只保留一个,关闭另一个
- 把应用未覆盖的区块改用原生 key
- 切换语言后用无痕窗口逐页检查
验收标准#
全站文案语言一致,动态内容也正确翻译,无中英混杂。
本文由 风格技术 技术团队整理,适用于 Shopify 标准版与 Plus 店铺。Shopify 平台能力迭代较快,具体操作路径与字段以官方文档和店铺后台实际版本为准。