首页 > 解决方案 > 如何根据我在 Android Studio 中的自定义词典在特定于语言环境的 strings.xml 中获得拼写警告?

问题描述

这里有同样的问题,但我会尝试更好地解释它。

我希望 Android Studio 根据我的自定义词典给我错字警告。错字检查已正确启用。我已经设置了我的项目字典和portuguese.dic设置,并且拼写检查在代码中工作正常。

它也适用于values/strings.xml(默认语言环境),但不适用于特定于语言环境的 xml 资源,例如values-pt/strings.xml. 它给了我关于pt语言常见拼写错误的警告(它会自动检测到),但我想要错字警告,假设每个单词都是错误的,除了我的字典中存在的单词

我已经尝试将tools:locale属性更改为许多值,但问题仍然存在:这只会影响“常见的拼写错误”,而不是拼写错误检查,无论我做什么,它都会对文件禁用。
我什至尝试禁用检查“常见拼写错误”(Android/Lint/Correctness/Messages/Spelling 错误),但它也不起作用。

这是 IDEA/Android Studio 中的错误吗?设计上似乎是这样,但也许有一个设置或我缺少的东西。

有没有办法启用此检查,或者有一些解决方法使其工作?
理想情况下,这应该只在编辑器中工作,但如果不可能,至少有一个 gradle 脚本或我可以运行一次以确保一切正常的东西就可以了。

标签: android-studiointellij-idealocalizationandroid-resourcesspell-checking

解决方案


推荐阅读