public String getLanguageId() { return LocaleUtil.toLanguageId(_locale); }
addSelectedLocalizedFieldNames( selectedFieldNames, LocaleUtil.toLanguageId(queryConfig.getLocale()));
protected String getContentsLanguageId( Map<String, Object> inputEditorTaglibAttributes) { Locale contentsLocale = getContentsLocale(inputEditorTaglibAttributes); return LocaleUtil.toLanguageId(contentsLocale); }
public GroupNameComparator(boolean ascending, Locale locale) { _ascending = ascending; _collator = CollatorUtil.getInstance(locale); _languageId = LocaleUtil.toLanguageId(locale); }
/** * 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()); }
/** * @deprecated As of Judson (7.1.x), with no direct replacement */ @Deprecated public static void loadResourceBundles( Map<String, ResourceBundle> resourceBundles, Locale locale, ResourceBundleLoader resourceBundleLoader) { String languageId = LocaleUtil.toLanguageId(locale); loadResourceBundles(resourceBundles, languageId, resourceBundleLoader); }
public static String getLocalizedName(Locale locale, String name) { if (locale == null) { return name; } String languageId = LocaleUtil.toLanguageId(locale); return getLocalizedName(languageId, name); }
protected String getLanguageId(ThemeDisplay themeDisplay) { String languageId = LocaleUtil.toLanguageId(themeDisplay.getLocale()); Locale locale = LocaleUtil.fromLanguageId(languageId); return LocaleUtil.toLanguageId(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; } }
public static String getDefaultLanguageId(long companyId) throws SQLException { String languageId = _languageIds.get(companyId); if (languageId != null) { return languageId; } try (Connection con = DataAccess.getConnection(); PreparedStatement ps = con.prepareStatement( "select languageId from User_ where companyId = ? and " + "defaultUser = ?")) { ps.setLong(1, companyId); ps.setBoolean(2, true); try (ResultSet rs = ps.executeQuery()) { if (rs.next()) { languageId = rs.getString("languageId"); _languageIds.put(companyId, languageId); return languageId; } return LocaleUtil.toLanguageId(LocaleUtil.US); } } }
protected void addLocalizedField( Document document, String field, Locale siteDefaultLocale, Map<Locale, String> map) { for (Map.Entry<Locale, String> entry : map.entrySet()) { Locale locale = entry.getKey(); if (locale.equals(siteDefaultLocale)) { document.addText(field, entry.getValue()); } String languageId = LocaleUtil.toLanguageId(locale); document.addText( LocalizationUtil.getLocalizedName(field, languageId), entry.getValue()); } }
@Override public ResourceBundle loadResourceBundle(Locale locale) { List<ResourceBundle> resourceBundles = new ArrayList<>(); for (ResourceBundleLoader resourceBundleLoader : _resourceBundleLoaders) { try { ResourceBundle resourceBundle = resourceBundleLoader.loadResourceBundle(locale); if (resourceBundle != null) { resourceBundles.add(resourceBundle); } } catch (Exception e) { } } if (resourceBundles.isEmpty()) { String languageId = LocaleUtil.toLanguageId(locale); throw new MissingResourceException( StringBundler.concat( "Resource bundle loader ", String.valueOf(this), " was unable to load resource bundle for ", languageId), StringPool.BLANK, languageId); } if (resourceBundles.size() == 1) { return resourceBundles.get(0); } return new AggregateResourceBundle( resourceBundles.toArray( new ResourceBundle[resourceBundles.size()])); }
@Override public ClassType getClassType(long classTypeId, Locale locale) throws PortalException { DDMStructure ddmStructure = DDMStructureManagerUtil.getStructure( classTypeId); return new DDMStructureClassType( classTypeId, ddmStructure.getName(locale), LocaleUtil.toLanguageId(locale)); }
protected void removeDefaultValue( PortletRequest portletRequest, ModifiableSettings modifiableSettings, String key, LocalizedValuesMap localizedMap) { String defaultValue = localizedMap.getDefaultValue(); Map<Locale, String> localizedMapValues = localizedMap.getValues(); for (Locale locale : localizedMapValues.keySet()) { String languageKeyId = key + "_" + LocaleUtil.toLanguageId(locale); String value = getParameter(portletRequest, languageKeyId); if (defaultValue.equals(value) || StringUtil.equalsIgnoreBreakLine(defaultValue, value)) { modifiableSettings.reset(languageKeyId); } } }
@Override public List<ClassType> getAvailableClassTypes( long[] groupIds, Locale locale) { List<ClassType> classTypes = new ArrayList<>(); List<DDMStructure> ddmStructures = DDMStructureManagerUtil.getStructures( groupIds, PortalUtil.getClassNameId(_className)); for (DDMStructure ddmStructure : ddmStructures) { classTypes.add( new DDMStructureClassType( ddmStructure.getStructureId(), ddmStructure.getName(locale), LocaleUtil.toLanguageId(locale))); } return classTypes; }
String languageId = LocaleUtil.toLanguageId(locale);
public static Map<Locale, String> getPortletTitleMap( PortletPreferences portletSetup) { if (!isUseCustomTitle(portletSetup)) { return null; } Map<Locale, String> map = new HashMap<>(); boolean empty = true; for (Locale locale : LanguageUtil.getAvailableLocales()) { String portletTitle = GetterUtil.getString( getPortletTitle(portletSetup, LocaleUtil.toLanguageId(locale))); map.put(locale, portletTitle); if (Validator.isNotNull(portletTitle)) { empty = false; } } if (!empty) { return map; } return null; }
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; }
public LocalizedValuesMap getLocalizedValuesMap(String key) { LocalizedValuesMap localizedValuesMap = new LocalizedValuesMap( getValue(key, null)); for (Locale locale : _availableLocales) { String localizedPreference = LocalizationUtil.getLocalizedName( key, LocaleUtil.toLanguageId(locale)); localizedValuesMap.put(locale, getValue(localizedPreference, null)); } return localizedValuesMap; }
protected void validateEmail( ActionRequest actionRequest, String emailParam) { boolean emailEnabled = GetterUtil.getBoolean( getParameter(actionRequest, emailParam + "Enabled")); String emailSubject = null; String emailBody = null; String languageId = LocaleUtil.toLanguageId( LocaleUtil.getSiteDefault()); emailSubject = getLocalizedParameter( actionRequest, emailParam + "Subject", languageId); emailBody = getLocalizedParameter( actionRequest, emailParam + "Body", languageId); if (emailEnabled) { if (Validator.isNull(emailSubject)) { SessionErrors.add(actionRequest, emailParam + "Subject"); } else if (Validator.isNull(emailBody)) { SessionErrors.add(actionRequest, emailParam + "Body"); } } }