Improve localisation
[lgpl/argeo-commons.git] / org.argeo.cms.e4 / src / org / argeo / cms / e4 / handlers / LocaleAddon.java
index 265b2130943ad92558a30247c2ae62b9c2eee27a..e1a2581dc27052c6f0e58f7730df64245e3c942b 100644 (file)
@@ -6,6 +6,7 @@ import java.util.Locale;
 import javax.annotation.PostConstruct;
 import javax.security.auth.Subject;
 
+import org.argeo.eclipse.ui.specific.UiContext;
 import org.eclipse.e4.core.services.nls.ILocaleChangeService;
 
 public class LocaleAddon {
@@ -14,5 +15,6 @@ public class LocaleAddon {
                Subject subject = Subject.getSubject(AccessController.getContext());
                Locale locale = subject.getPublicCredentials(Locale.class).iterator().next();
                localeChangeService.changeApplicationLocale(locale);
+               UiContext.setLocale(locale);
        }
 }