详情介绍
1. 确定支持语言:明确插件需支持的语言种类,如英语、西班牙语、法语、德语等。
2. 创建文件结构:在项目根目录创建 _locales 文件夹,为每种语言建子文件夹,如 _locales/en、_locales/zh 等,并在各子文件夹下创建 messages.json 文件。
3. 编写翻译内容:在 messages.json 文件中,键是英文字符串(默认语言),值是对应语言的翻译,还可添加 description 描述该标识。若扩展有 _locales 目录,清单必须定义“default_locale”。
4. 使用翻译函数:在代码中,通过 chrome.i18n.getMessage('name') 获取翻译内容,若项目中无手动切换语种要求,可直接使用此方法实现国际化;若有,需采用其他方式,如结合 element-ui 官方推荐的国际化方案等。