public LocalizedValue() { this(LocaleUtil.getDefault()); }
public Locale getLocale() { return LocaleUtil.fromLanguageId(_languageId); }
public default String getDefaultLanguageId() throws Exception { String[] availableLanguageIds = getAvailableLanguageIds(); String siteDefaultLanguageId = LocaleUtil.toLanguageId( LocaleUtil.getSiteDefault()); if (ArrayUtil.isNotEmpty(availableLanguageIds) && !ArrayUtil.contains(availableLanguageIds, siteDefaultLanguageId)) { return availableLanguageIds[0]; } return siteDefaultLanguageId; }
/** * Returns the language ID of the locale of this service context's current * user. * * @return the language ID */ public String getLanguageId() { if (_languageId != null) { return _languageId; } return LocaleUtil.toLanguageId(LocaleUtil.getMostRelevantLocale()); }
protected Locale getLocale(String languageId) { Locale locale = null; if (languageId != null) { locale = LocaleUtil.fromLanguageId(languageId); } if (locale == null) { locale = LocaleUtil.getMostRelevantLocale(); } return locale; }
public LanguageEntry( Set<String> duplicateLanguages, Locale currentLocale, Locale locale, String url, boolean disabled) { _duplicateLanguages = duplicateLanguages; _locale = locale; _url = url; _disabled = disabled; _languageId = LocaleUtil.toLanguageId(locale); if (LocaleUtil.equals(locale, currentLocale)) { _selected = true; } else { _selected = false; } }
@Override public Locale getLocale() { if (_locale == null) { _locale = LocaleUtil.getSiteDefault(); } return _locale; }
public String getLanguageId() { return LocaleUtil.toLanguageId(_locale); }
protected String getLanguageId(ThemeDisplay themeDisplay) { String languageId = LocaleUtil.toLanguageId(themeDisplay.getLocale()); Locale locale = LocaleUtil.fromLanguageId(languageId); return LocaleUtil.toLanguageId(locale); }
@Override public void prepareLocalizedFieldsForImport() throws LocaleException { Locale defaultLocale = LocaleUtil.fromLanguageId(getDefaultLanguageId()); Locale[] availableLocales = LocaleUtil.fromLanguageIds(getAvailableLanguageIds()); Locale defaultImportLocale = LocalizationUtil.getDefaultImportLocale(DDMContent.class.getName(), getPrimaryKey(), defaultLocale, availableLocales); prepareLocalizedFieldsForImport(defaultImportLocale); }
protected Locale getArticleDefaultLocale(String content) { String defaultLanguageId = LocalizationUtil.getDefaultLanguageId( content); if (Validator.isNotNull(defaultLanguageId)) { return LocaleUtil.fromLanguageId(defaultLanguageId); } return LocaleUtil.getSiteDefault(); }
addSelectedLocalizedFieldNames( selectedFieldNames, LocaleUtil.toLanguageIds( LanguageUtil.getSupportedLocales())); addSelectedLocalizedFieldNames( selectedFieldNames, LocaleUtil.toLanguageId(queryConfig.getLocale()));
public Locale getLocale() { Locale locale = (Locale)_attributes.get(LOCALE); if (locale == null) { locale = LocaleUtil.getMostRelevantLocale(); } return locale; }
@Override public String[] getAvailableLanguageIds() { DDMForm ddmForm = getDDMForm(); Set<Locale> availableLocales = ddmForm.getAvailableLocales(); return LocaleUtil.toLanguageIds( availableLocales.toArray(new Locale[availableLocales.size()])); }
@Override public void setDescription(String description, Locale locale) { setDescription(description, locale, LocaleUtil.getSiteDefault()); }
protected String getContentsLanguageId( Map<String, Object> inputEditorTaglibAttributes) { Locale contentsLocale = getContentsLocale(inputEditorTaglibAttributes); return LocaleUtil.toLanguageId(contentsLocale); }
@Override public void prepareLocalizedFieldsForImport() throws LocaleException { Locale defaultLocale = LocaleUtil.fromLanguageId(getDefaultLanguageId()); Locale[] availableLocales = LocaleUtil.fromLanguageIds(getAvailableLanguageIds()); Locale defaultImportLocale = LocalizationUtil.getDefaultImportLocale(DDMTemplate.class.getName(), getPrimaryKey(), defaultLocale, availableLocales); prepareLocalizedFieldsForImport(defaultImportLocale); }
protected Locale getLocale(PortletRequest portletRequest) { if (portletRequest != null) { return portletRequest.getLocale(); } return LocaleUtil.getMostRelevantLocale(); }
protected String getAvailableLocales(Fields ddmFields) { Set<Locale> availableLocales = ddmFields.getAvailableLocales(); Locale[] availableLocalesArray = new Locale[availableLocales.size()]; availableLocalesArray = availableLocales.toArray(availableLocalesArray); String[] languageIds = LocaleUtil.toLanguageIds(availableLocalesArray); return StringUtil.merge(languageIds); }
public GroupNameComparator(boolean ascending) { this(ascending, LocaleUtil.getDefault()); }