react-intl-linter
react-intl-linter copied to clipboard
自动抽取中文字符串为 react-intl 代码的 VSCode 插件
## 描述 类似 ESLint 的 [Disabling Rules with Inline Comments](https://eslint.bootcss.com/docs/user-guide/configuring#disabling-rules-with-inline-comments),现在我们想要实现类似的功能,来在那些不需要转换为代码的中文之前使用注释来禁止插件发出警告。 下面是 ESLint 的一些例子 ```ts /* eslint-disable */ alert('foo'); /* eslint-enable */ ``` 如果在整个文件范围内禁止规则出现警告,将 `/* eslint-disable */` 块注释放在文件顶部: ```ts /* eslint-disable...
## 描述 项目的国际化在通常情况下有可能需要支持多国语言,比如,本地语言为中文,国际化要支持到英文、日文、繁体中文等。 ## 现状 受限于我在公司维护的项目规模😅只需要覆盖到英文的国际化即可,所以本插件在 demo 阶段只支持中文到英文的翻译,以及中英文的国际化配置文件的更新。 但这样是限制极大的,因为一旦需要支持另一种语言的国际化工作,本插件就完全无法胜任,所以现在急需对多语言国际化做适配,并且在代码层面上能有良好的拓展性,方便之后支持新的语言。 ## 期望 目前我的期望是本插件能够支持到繁体中文和日文,当然语言的支持只受限于翻译接口,而不是代码层面。 代码层面应该具有良好的拓展性,这样在之后开放更多语言的支持时能足够健壮。
## 描述 百度翻译目前在某些情况下翻译结果并不能令人满意,例如 “保存” 翻译为 preserve 而不是更常见的 save ## 期望 增加有道、爱词霸的翻译源