结账扩展里的文案怎么支持多语言
现象#
扩展里写死的中文在英文结账页仍显示中文,海外客户看不懂。
原因#
- 文案直接写在组件里,未走翻译文件
- locales 目录缺少对应语言文件
- 使用了
translate但 key 未定义
处理步骤#
- 在扩展的
locales/en.default.json与目标语言文件里定义 key - 组件里用
useTranslate()或<Text>配合翻译 key - 确保应用已发布对应语言,结账页语言切换后生效
- 避免拼接句子,整句定义以便语序调整
验收标准#
切换结账语言后扩展文案随之切换,无缺失 key 回退,语序自然。
本文由 风格技术 技术团队整理,适用于 Shopify 标准版与 Plus 店铺。Shopify 平台能力迭代较快,具体操作路径与字段以官方文档和店铺后台实际版本为准。