能夠直接經過官方的描述來了解 https://www.jetbrains.com/hel...html
Resource bundle is a set of properties files that have same base name with different language-specific suffixes. A resource bundle contains at least two properties files with similar base name, for example file_en.properties and file_de.properties.
官方的描述是一堆有着相同前綴名稱但有着不一樣語言後綴名稱的屬性文件的集合,且至少包含2個有着類似前綴名稱的屬性文件,例如file_en.properties
和file_de.properties
其實從字面上理解就是資源包,爲了方便統一管理繁多的國際化文件java
Resource Bundle的目錄結構
ide
只是在Intellij IDEA內顯示上多了一層名爲Resources的Resource Bundle目錄,但在實際物理目錄下Resources*.properties
等文件仍在java-calculator目錄下工具
Alt + 1
打開項目工具窗口,選中要建立Resource Bundle的目錄Alt + Insert
- Resource Bundle+
號便可添加,多個區域用,
隔開
點擊+
號添加多個區域,這裏以添加zh和en爲例
idea
添加完成後,能夠在Locales to add看到已經添加的區域
spa
點擊OK生成Resource Bundle
code
Add Property Files to Resource Bundle
,點擊+
添加新的區域便可生成新的屬性文件Dissociate Resource Bundle 'demo'
Ctrl + 鼠標左鍵
選中多個屬性文件後右鍵 - Combine to Resource Bundle