在Java中为每个客户自定义文本资源的最佳方法

时间:2016-01-08 08:33:28

标签: java localization

我有一个由多个客户使用并使用文本资源的代码库。主要使用相同的文本,在某些情况下,客户需要定制以适应其环境。目前,这是通过一个相当脆弱且不灵活的自定义解决方案完成的,我想改变它。

最简单的方法是什么?我可以使用ResourceBundles并为每个客户提供他们自己的Locale(例如Resources_en.properties,Resources_en_customer1.properties,...)或者这是一个坏主意吗?

对于任何输入都会很高兴,语言级别是Java 7。

谢谢!

1 个答案:

答案 0 :(得分:0)

最好将单捆绑用于语言。 (例如:strings_en.properties,strings_fr.properties)。 Here是使用国际化的一个例子。