Cor*_*ton 3 android translation lint android-studio
正如标题所示,我希望忽略MissingTranslationAndroid Studio 中 lint 错误中的特定区域设置。这是这个问题背后的原因:
我有多个针对特定应用程序的 Android Studio 项目。所有这些应用程序都引用包含公共代码、资源等的共享库项目中的一个或多个模块。
共享模块包含所有其他应用程序使用的通用代码、小部件、资源和字符串。问题是我的共享模块比我的应用程序具有更多语言的翻译,因此应用程序抱怨应用程序特定的字符串未翻译为共享模块中包含的其他语言。
我有一种感觉,如果我将共享模块构建为库并以这种方式引用它们,而不是直接在应用程序项目中引用代码,那么这个错误就会消失。然而,当我在应用程序中工作时,我也经常修改共享库中的代码,因此直接引用代码比构建模块更有效。
我也知道我可以MissingTranslation完全禁用它,但我想知道应用程序特定的字符串不会在应用程序支持的区域设置中进行翻译。
MissingTranslation如果用户有可能看到部分翻译的应用程序,则始终会出现 Lint 警告。
因此,你有两个选择:
android {
defaultConfig {
...
resConfigs "en", "fr"
}
}
Run Code Online (Sandbox Code Playgroud)
MissingTranslation警告。| 归档时间: |
|
| 查看次数: |
827 次 |
| 最近记录: |