跳到主要内容

翻译指南

提示

插件默认提供zh_CNen两种语言支持
如果你需要更多语言的支持,请阅读下文来自行翻译更多语言
如果你有更好的翻译方案,欢迎提交 PR

  • 插件的语言翻译文件为 json 格式,文件名按照标准格式命名,例如zh_CN.jsonen.json
  • 翻译文件中,每个键值对的键为原文,值为译文
  • 翻译文件中,键值对的顺序无关紧要,插件会自动按照原文的键值对顺序进行匹配
注意

由于插件使用fmt库来格式化字符串,所以翻译文件中的花括号{}不能删除、调整位置、添加更多的,否则会导致格式化错误。
具体表现为,格式化出错、翻译结果不正确等。

  • 示例:

假设英文的翻译为如下:

en.json
{
"Hello: {}": "Hello: {}: "
}

则中文翻译为:

zh_CN.json
{
"Hello: {}": "你好:{}"
}

插件调用翻译后,会自动将{}替换为对应的参数,如你好: Steve