国际化
Addfox 支持通过 Chrome 扩展标准的 _locales 目录实现国际化。
目录结构
在 public/ 目录下创建 _locales:
public
_locales
en
messages.json
zh_CN
messages.json
ja
messages.json
消息文件格式
messages.json 格式:
在 Manifest 中使用
在代码中使用
JavaScript/TypeScript
Vue
React
检测用户语言
完整示例
中文消息文件
英文消息文件
语言代码
常用语言代码:
完整列表参考 Chrome 扩展文档。
注意事项
default_locale在 manifest 中必须指定- 所有消息文件必须包含
default_locale指定的语言 - 占位符使用
$1,$2等表示,对应getMessage的第二个参数数组

