翻译指南
提示
插件默认提供zh_CN
和en
两种语言支持
如果你需要更多语言的支持,请阅读下文来自行翻译更多语言
如果你有更好的翻译方案,欢迎提交 PR
- 插件的语言翻译文件为 json 格式,文件名按照标准格式命名,例如
zh_CN.json
、en.json
等 - 翻译文件中,每个键值对的键为原文,值为译文
- 翻译文件中,键值对的顺序无关紧要,插件会自动按照原文的键值对顺序进行匹配
注意
由于插件使用fmt
库来格式化字符串,所以翻译文件中的花括号{}
不能删除、调整位置、添加更多的,否则会导致格式化错误。
具体表现为,格式化出错、翻译结果不正确等。
- 示例:
假设英文的翻译为如下:
en.json
{
"Hello: {}": "Hello: {}: "
}
则中文翻译为:
zh_CN.json
{
"Hello: {}": "你好:{}"
}
插件调用翻译后,会自动将{}
替换为对应的参数,如你好: Steve
。