@Override public Locale getLocaleWithDefault(CoreSession session) { return getDefaultLocale(); }
@Override public Locale getLocale(DocumentModel userProfileDoc) { return getLocaleWithDefault(userProfileDoc); }
@Override public TimeZone getTimeZone(CoreSession repo) { return getDefaultTimezone(); }
/** * @since 10.3 */ protected Locale getLocale(final CoreSession session) { Locale locale = null; locale = Framework.getService(LocaleProvider.class).getLocale(session); if (locale == null) { locale = Locale.getDefault(); } return new Locale(Locale.getDefault().getLanguage()); }
@Override public void registerContribution(Object contribution, String extensionPoint, ComponentInstance contributor) { if ("providers".equals(extensionPoint)) { provider = ((LocaleProviderDescriptor) contribution).newProvider(); } }
/** * @since 5.9.5 */ public void setupLocale(DocumentModel userProfileDoc) { Locale locale = Framework.getService(LocaleProvider.class).getLocale(userProfileDoc); setupLocale(locale); }
@Override public Locale getLocale(CoreSession repo) { return getLocaleWithDefault(repo); }
@Override public Locale getLocaleWithDefault(DocumentModel userProfileDoc) { return getDefaultLocale(); }
public void setupLocale(CoreSession session) { Locale locale = Framework.getService(LocaleProvider.class).getLocale(session); setupLocale(locale); }
protected Locale getDefaultLocale() { return getLocaleWithDefault((String) null); }
@Override public Locale getLocale() { LocaleProvider localeProvider = Framework.getService(LocaleProvider.class); if (localeProvider != null && request.getUserPrincipal() != null) { Locale userPrefLocale = localeProvider.getLocale(getCoreSession()); if (userPrefLocale != null) { return userPrefLocale; } } UserSession userSession = getUserSession(); if (userSession != null) { Object locale = userSession.get(LOCALE_SESSION_KEY); if (locale instanceof Locale) { return (Locale) locale; } } // take the one on request Locale locale = request.getLocale(); return locale == null ? DEFAULT_LOCALE : locale; }