【发布时间】:2021-08-11 11:38:12
【问题描述】:
我使用的是 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 gradle intellij-idea internationalization