如何配置 `I18n Ally` VsCode 插件以从多个语言环境文件中读取嵌套语言环境?

问题描述 投票:0回答:1

我有几个语言文件夹,里面有语言环境文件

  locales         
  ├── en
  |   ├── common.json
  |   ├── ...
  |   └── article.json
  └── de
      ├── common.json
      ├── ...
      └── article.json

我有一个这样的 locale.json 嵌套结构

{
  "title": "Something",
  "menu": {
    "first": "First",
    "second": "Second",
    "third": "Third"
  }
}

我无法配置扩展设置来读取此区域设置结构

i18next react-i18next i18n-ally
1个回答
2
投票

我也很努力地完成这项工作,然后终于找到了正确的配置。

重要的是在设置中相应地设置 localesPaths 以及 pathMatcher

"i18n-ally.localesPaths": "src/locales",
"i18n-ally.namespace": true,
"i18n-ally.pathMatcher": "{locale}/{namespace}.json",

此外,开发人员在文档中注意到,将

namespace
设置为 true before
pathMatcher
非常重要。

© www.soinside.com 2019 - 2024. All rights reserved.