问题描述
最近在做SpringBoot国际化,IDEA添加了messages.properties
、messages_en_US.properties
、messages_zh_CN.properties
国际化文件后,在编辑页面底部没有Resource Bundle,这使得我在写key=value的时候在每个properties文件都要拷贝一次,大大影响了工作效率,因此为了让好厚米们在写国际化文件时有个良好的操作体验(我要流,我要流),特此记录properties文件没有Resource Bundle怎么办?
我使用的是IDEA社区版2023.1版本,创建了如图这三个文件,它们都属于名称是messages的资源包,前缀是一样的。
如果没安装Resource Bundle Editor插件,.properties
文件的编辑界面是没有底下这个Resource Bundle
按钮的。
Resource Bundle Editor插件
为
.properties
资源包提供专用编辑器。使用资源包编辑器更改属性值,这将确保您同时编辑整套属性文件。IntelliJ IDEA 在资源包的每个文件中创建相应的记录。
安装插件
打开IDEA,settings >> Plugins >> 搜索Resource Bundle Editor
>> 点击install
进行插件安装就可以了,不需要重启。
使用方法
就是在Resource Bundle
界面左上角点击+
新增按钮添加属性name
,这个属性name
会在资源包里的每个properties文件都会添加上,然后右侧可以填写属性name
在每个properties文件中的值。
最终效果如下所示
希望这篇文章可以帮助到好厚米们(刘豆浆先生)
文章中的主播界用词纯属搞笑,大家请勿模仿!