Spring 引导检测缺少翻译
Spring Boot detect missing Translation
我正在使用 Spring Boot v2.4.1,并且我对不同的语言有不同的 message.properties
。例如message.properties
、message-fr.properties
、message-pt.properties
等等。
通常,我在工作时会以默认语言 (message.properties
) 插入消息,并且需要新的本地化文本。如果我在同一时刻受到启发,我会将它添加到默认语言,然后再将它添加到所有其他语言。但我并没有 100% 的时间受到启发。
所以我(或我的客户)意识到当我们从默认语言切换到任何其他语言时缺少翻译。
FWIW 我正在使用 IntelliJ IDEA 和 Gradle
我想知道是否有办法(可能是 IDE 或 Gradle 插件)在缺少翻译时引发错误。我的意思是消息密钥存在于默认语言 .properties
文件中,但它不存在于其他语言中。
更新
此外,我知道如果缺少翻译,Android Studio(基于 intelliJ 并使用 Gradle)会抛出错误。我想重现同样的行为。
有设置(属性)|编辑|检查 |属性文件 | 不一致的资源包 您可以运行 分析的检查 | 昆虫代码 或运行 按名称检查 操作。
我正在使用 Spring Boot v2.4.1,并且我对不同的语言有不同的 message.properties
。例如message.properties
、message-fr.properties
、message-pt.properties
等等。
通常,我在工作时会以默认语言 (message.properties
) 插入消息,并且需要新的本地化文本。如果我在同一时刻受到启发,我会将它添加到默认语言,然后再将它添加到所有其他语言。但我并没有 100% 的时间受到启发。
所以我(或我的客户)意识到当我们从默认语言切换到任何其他语言时缺少翻译。
FWIW 我正在使用 IntelliJ IDEA 和 Gradle
我想知道是否有办法(可能是 IDE 或 Gradle 插件)在缺少翻译时引发错误。我的意思是消息密钥存在于默认语言 .properties
文件中,但它不存在于其他语言中。
更新
此外,我知道如果缺少翻译,Android Studio(基于 intelliJ 并使用 Gradle)会抛出错误。我想重现同样的行为。
有设置(属性)|编辑|检查 |属性文件 | 不一致的资源包 您可以运行 分析的检查 | 昆虫代码 或运行 按名称检查 操作。