- 安装
首先打开vsCode进入插件市场输入 i18n Ally
- 配置文件
.vscode > setting.json
当我们打开vscode或安装完插件后就在工作区的.vscode中生成settings.json,如果没有的话手动创建就可以
| 属性 | 默认值 | 描述 |
|---|---|---|
| sourceLanguage | en | 项目的主要语言环境。翻译时它也将是源语言 |
| displayLanguage | en | 在注释或树试图中显示 |
| localesPaths | auto | Locales 目录路径,相对于项目的根目录。它也可以是一组路径。全局模式是可以接受的 |
| keystyle | auto | 语言环境文件中的键样式。可以是**flat( {"a.b.c": "..."}) 或nested( {"a": {"b": {"c": "..."}}}) |
| annotations | true | 是否启用内联样式 |
| enabledFrameworks | auto | 支持的框架,如果没有指定,扩展自动检测 |
| extract.keygenStrategy | slug | 生成键路径的策略。可以是slug,random或者empty |
| extract.keyPrefix | '' | 字符串添加到提取密钥之前。 |
| extract.targetPickingStrategy | none | 处理找到多个语言环境文件的情况的策略。 none:用户手动选择将提取的文本写入哪个文件。most-similar:自动将文本提取到与当前文件路径最匹配的文件中。 file-previous: 将文本提取到当前文件的先前选择的语言环境文件中。 global-previous:将文本提取到(当前或其他)文件的先前选择的语言环境文件。 |
- 主题
你还可以根据自己的喜好,设置专属子的主题;您可以通过以下方式自定义注释颜色:
"i18n-ally.theme.annotation": "rgba(153, 153, 153, .8)",
"i18n-ally.theme.annotationBorder": "rgba(153, 153, 153, .8)",
"i18n-ally.theme.annotationMissing": "#d37070",
"i18n-ally.theme.annotationMissingBorder": "#d37070",
具体详细的 配置参考