import java.util.Locale;
import java.util.ResourceBundle;
-import org.argeo.eclipse.ui.specific.UiContext;
+import org.argeo.cms.auth.CurrentUser;
/** Utilities simplifying the development of localization enums. */
public class LocaleUtils {
return local(en, locale, resource, en.getClass().getClassLoader());
}
- public static Object local(Enum<?> en, Locale locale, String resource,
- ClassLoader classLoader) {
- ResourceBundle rb = ResourceBundle.getBundle(resource, locale,
- classLoader);
+ public static Object local(Enum<?> en, Locale locale, String resource, ClassLoader classLoader) {
+ ResourceBundle rb = ResourceBundle.getBundle(resource, locale, classLoader);
return rb.getString(en.name());
}
}
static Locale getCurrentLocale() {
- return UiContext.getLocale();
+ return CurrentUser.locale();
+ // return UiContext.getLocale();
+ // FIXME look into Subject or settings
+ // return Locale.getDefault();
}
/** Returns null if argument is null. */