以编程方式更新区域设置特定文件

时间:2013-04-14 19:44:13

标签: java java-ee locale

我需要从文件路径中读取特定于语言环境的属性文件,并且需要修改它,然后需要使用Java保存文件。

例如,我有两个Locale文件a)LoginPage.properties和b)我的“C”目录中的LoginPage_sv.properties。现在通过程序,我将根据程序中指定的Locale来处理文件。如果用户选择SV(瑞典语),那么系统将读取LoginPage_sv.properties和英文LoginPage.properties。在读取文件后,我必须针对密钥更改几个值,并且需要将其保存在文件中。

我找到了很多解读文件的解决方案,但仍然不知道如何更新文件

2 个答案:

答案 0 :(得分:0)

您的问题是用java-ee标记的,因此如果您需要更改它们,我建议您将这些属性保存在数据库中。

您可以使用EJB + JPA来访问读取和修改数据。

答案 1 :(得分:0)

LoginPage _“+ Locale.GERMANY.getLanguage()+”。properties这可以解决我的问题,通过属性文件我也可以从文件位置读取相同内容。