資源包我有四個屬性文件加載多個區域特定的屬性文件在Java
- Application.properties
- Application_fr_FR.properties
- Database.properties
- Database_fr_FR.properties
所以現在我需要多個程序國際化,所以現在我需要加載多個屬性文件並從特定於語言環境的屬性文件中獲取值 - 鍵值對。爲此我有一個ResourceBundleService.java
public class ResourceBundleService {
private static String language;
private static String country;
private static Locale currentLocale;
static ResourceBundle labels;
static {
labels = ResourceBundle
.getBundle("uday.properties.Application");
labels = append(Database.properties");
//** how to append existing resource bundle with new properties file?
}
public static String getLabel(String resourceIndex, Locale locale) {
return labels.getString(resourceIndex);
//How to get locale specific messages??
}
}
希望這個問題很清楚。
噢謝謝你有關內部緩存的信息,但是我怎樣調用多個屬性文件?????? –
噢謝謝你有關內部緩存的信息,但是我如何調用多個屬性文件?????? –
我懷疑這是比試圖在應用程序中首先找到的更好的解決方案,如果在數據庫中找不到,請參閱更新 –