如何配置VSCode插件I18n Ally读取多语言文件夹中的嵌套本地化文件?
配置本地化扩展识别你的多语言文件结构
以VS Code中常用的i18n Ally扩展为例,按以下步骤配置即可适配你的文件结构:
- 打开VS Code设置(快捷键:Windows/Linux按
Ctrl+,,Mac按Cmd+,),搜索「i18n Ally」进入扩展设置面板 - 配置核心参数:
- 本地化文件根目录:将
i18n-ally.localesPaths设置为./locales,指向你的多语言文件夹 - 路径匹配规则:将
i18n-ally.pathMatcher设置为{locale}/{namespaces}.json,匹配「语言目录/命名空间文件」的结构 - 启用JSON解析:确保
i18n-ally.enabledParsers包含json,支持读取JSON格式的本地化文件 - 嵌套键支持:
i18n-ally.keyStyle保持默认的nested即可自动识别你的嵌套JSON结构
- 本地化文件根目录:将
你也可以直接在.vscode/settings.json中添加以下配置:
{ "i18n-ally.localesPaths": ["./locales"], "i18n-ally.pathMatcher": "{locale}/{namespaces}.json", "i18n-ally.enabledParsers": ["json"], "i18n-ally.keyStyle": "nested" }
如果使用的是其他本地化扩展,核心配置逻辑一致:指定根目录为locales,设置路径模板为「语言代码/命名空间.json」,开启JSON嵌套键的解析支持。
内容的提问来源于stack exchange,提问作者Andreykch
相关产品推荐
相关产品推荐

