package org.aplikator.server;
import java.util.HashMap;
import java.util.List;
import java.util.Locale;
import java.util.Map;
/**
*
*/
public class ResourceBundleCache {
private static Map<String, Locale> supportedLocales = new HashMap<>();
public static void initSupportedLocales(List<String> localeList) {
for (String s : localeList) {
supportedLocales.put(s, new Locale(s));
}
}
public static Locale resolveSupportedLocale(Locale locale) {
Locale retval = supportedLocales.get(locale.getLanguage());
if (retval == null) {
return Locale.ROOT;
} else {
return retval;
}
}
}