本地de_CH和名称的标准Java Bundle Lookup 包裹栏中的foo检查以下资源:
class bar.foo_de_CH
file bar/foo_de_CH.properties
class bar.foo_de
file bar/foo_de.properties
class bar.foo
file bar/foo.properties
我可以扩展此机制以包含在搜索中 以适当的顺序使用以下资源:
file bar/foo_de_CH.propertiesx
file bar/foo_de.propertiesx
file bar/foo.propertiesx
通过去除它来加载.propertiesx资源? 从那以后我看到有一个班级ResourceBundle.Control JDK 1.6。但JDK 1.5之前还有一种方法吗?
再见
答案 0 :(得分:1)
简单:创建一个类bar.foo_de_CH甚至可以覆盖ListResourceBundle而不是PropertiesResourceBundle。
您可以从.propertiesx文件生成ListResourceBundles,而不是将它们保存为资源文件,而是将它们保存在Java代码生成项目中。容易在maven: