spring-boot - Spring Boot 检测缺失的翻译
问题描述
我正在使用 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)会抛出错误。我想重现同样的行为。
解决方案
有设置(属性)| 编辑 | 检查 | 属性文件 | 可以从分析运行的不一致的资源包检查 | 昆虫代码或按名称运行检查操作。
推荐阅读
- python - 在将字符串转换为列表后,如何从我的 nltk 令牌中删除 '\n' 或防止它首先出现?
- python - 使用排序文件绘制 X 轴与原始文件中相应的 Y 值
- python - for 循环中的变量未在另一个循环中显示
- python - 如何在“文本标记”中动态更改字体大小?
- javascript - 如何在悬停时更改 html 元素文本
- android - Android 通知不会显示在设备上
- neo4j - Neo4j:大规模查询性能问题,即使有索引
- perforce - 如何防止 Perforce 将相对符号链接转换为绝对符号链接?
- ruby-on-rails - 如何从 ActiveRecord 模型中查询所有字段并从其相关模型中查询一个字段
- java - 与 TCP 服务器上的客户端进行多次数据交换