【需求】增加插件配置
Closed this issue · 0 comments
Styx11 commented
描述
目前的 react-intl-linter
插件是完全不可配置的,如果一些项目存在和现有默认配置不一样的地方就完全无法使用了
目前观察下来可以配置的内容有:国际化配置文件夹路径、国际化配置文件名称和不同框架下的国际化代码
期望
目前期望支持的配置项有以下几个:
配置 | 类型 | 默认值 | 描述 |
---|---|---|---|
reactIntlLinter.zhConfigName | string |
zh_CN |
中文配置 json 文件名(不包括后缀) |
reactIntlLinter.enConfigName | string |
en_US |
英文国际化配置 json 文件名(不包括后缀) |
reactIntlLinter.intlConfigPath | string |
src/intl |
国际化配置文件夹路径名(相对于工作区跟路径) |
reactIntlLinter.intlCode | react-intl |vue-i18n |
react-intl |
期望转换的国际化框架,支持 react-intl ,vue-i18n 。react-intl 对应代码为 intl.formatMessage({id: ...}) ,vueI18n 对应代码为 $t('id') |
其中,因为国际化代码还存在适配简单Message Syntax
参数的情况,所以目前无法通过代码字符串的方式进行配置