reset("");\r
}\r
\r
- public static void reset(String localeString) {\r
+ public static void reset(final String localeString) {\r
+ String[] split = localeString.split("_");\r
+ String lang = split[0];\r
+ String country = split.length > 1 ? split[1] : "";\r
synchronized (lock) {\r
try {\r
- if (localeString != "")\r
- currentLocale = new Locale(localeString);\r
+ if (!"".equals(localeString)) {\r
+ currentLocale = new Locale(lang, country);\r
+ }\r
if (currentLocale == null)\r
currentLocale = new Locale(System.getenv("LANG"));\r
ResourceBundle rb = ResourceBundle.getBundle(I18n.class\r