首页 > 解决方案 > Spring Boot 检测缺失的翻译

问题描述

我正在使用 Spring Boot v2.4.1,并且message.properties对于不同的语言我有不同的。例如message.propertiesmessage-fr.propertiesmessage-pt.properties

通常,我在工作时以默认语言 ( ) 插入消息,message.properties并且需要新的本地化文本。如果我在同一时刻受到启发,我会将其添加到默认语言中,我会将其添加到所有其他语言中。但我并不是 100% 都受到启发。

因此,当我们从默认语言切换到任何其他语言时,我(或我的客户)意识到缺少翻译。

FWIW 我正在使用 IntelliJ IDEA 和 Gradle

我想知道如果缺少翻译,是否有办法(可能是 IDE 或 Gradle 插件)引发错误。我的意思是消息密钥存在于默认语言.properties文件中,但它不在其他语言文件中。

更新

另外,我知道如果缺少翻译,Android Studio(基于 intelliJ 并使用 Gradle)会抛出错误。我想重现同样的行为。

标签: spring-bootgradleintellij-ideainternationalization

解决方案


有设置(属性)| 编辑 | 检查 | 属性文件 | 可以从分析运行的不一致的资源包检查 | 昆虫代码按名称运行检查操作。


推荐阅读