Localizer refactor
This commit is contained in:
parent
c73da4d989
commit
2d7c808326
|
@ -40,9 +40,8 @@ public class HapiLocalizer {
|
|||
private static final org.slf4j.Logger ourLog = org.slf4j.LoggerFactory.getLogger(HapiLocalizer.class);
|
||||
private static boolean ourFailOnMissingMessage;
|
||||
private final Map<String, MessageFormat> myKeyToMessageFormat = new ConcurrentHashMap<>();
|
||||
private List<ResourceBundle> myBundle = new ArrayList<>();
|
||||
private List<ResourceBundle> myBundle;
|
||||
private final Map<String, String> myHardcodedMessages = new HashMap<>();
|
||||
private String[] myBundleNames;
|
||||
private Locale myLocale = Locale.getDefault();
|
||||
|
||||
public HapiLocalizer() {
|
||||
|
@ -50,8 +49,7 @@ public class HapiLocalizer {
|
|||
}
|
||||
|
||||
public HapiLocalizer(String... theBundleNames) {
|
||||
myBundleNames = theBundleNames;
|
||||
init();
|
||||
init(theBundleNames);
|
||||
addMessage("hapi.version", VersionUtil.getVersion());
|
||||
}
|
||||
|
||||
|
@ -159,8 +157,9 @@ public class HapiLocalizer {
|
|||
return new MessageFormat(pattern.toString());
|
||||
}
|
||||
|
||||
protected void init() {
|
||||
for (String nextName : myBundleNames) {
|
||||
protected void init(String[] theBundleNames) {
|
||||
myBundle = new ArrayList<>();
|
||||
for (String nextName : theBundleNames) {
|
||||
myBundle.add(ResourceBundle.getBundle(nextName));
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue