public static Map<Locale, String> getLocalizationMap( Collection<Locale> locales, Locale defaultLocale, String key) { return getLocalization().getLocalizationMap( locales, defaultLocale, key); }
public static String getLocalizedName(String languageId, String name) { return LocalizationUtil.getLocalizedName(name, languageId); }
@Override public Map<Locale, String> getNameMap() { return LocalizationUtil.getLocalizationMap(getName()); }
private String _getLocalizationXML( String localizationMapKey, String localizationXMLKey, long companyId, ResourceBundleLoader resourceBundleLoader) throws SQLException { Long originalCompanyId = CompanyThreadLocal.getCompanyId(); CompanyThreadLocal.setCompanyId(companyId); try { Map<Locale, String> localizationMap = ResourceBundleUtil.getLocalizationMap( resourceBundleLoader, localizationMapKey); String defaultLanguageId = UpgradeProcessUtil.getDefaultLanguageId( companyId); return LocalizationUtil.updateLocalization( localizationMap, "", localizationXMLKey, defaultLanguageId); } finally { CompanyThreadLocal.setCompanyId(originalCompanyId); } }
protected void addAssetEntry( String uuid, long formInstanceRecordId, long groupId, long userId, Timestamp createDate, Timestamp modifiedDate, String formInstanceName) throws Exception { Locale defautLocale = LocaleUtil.fromLanguageId( LocalizationUtil.getDefaultLanguageId(formInstanceName)); Map<Locale, String> localizationMap = LocalizationUtil.getLocalizationMap(formInstanceName); if ((defautLocale != null) && localizationMap.containsKey(defautLocale)) { String title = LanguageUtil.format( getResourceBundle(defautLocale), "new-entry-for-form-x", localizationMap.get(defautLocale), false); _assetEntryLocalService.updateEntry( userId, groupId, createDate, modifiedDate, DDMFormInstanceRecord.class.getName(), formInstanceRecordId, uuid, 0, new long[0], new String[0], true, true, null, null, null, null, ContentTypes.TEXT_HTML, title, null, StringPool.BLANK, null, null, 0, 0, 0.0); } }
@Override public void setName(String name, Locale locale, Locale defaultLocale) { String languageId = LocaleUtil.toLanguageId(locale); String defaultLanguageId = LocaleUtil.toLanguageId(defaultLocale); if (Validator.isNotNull(name)) { setName(LocalizationUtil.updateLocalization(getName(), "Name", name, languageId, defaultLanguageId)); } else { setName(LocalizationUtil.removeLocalization(getName(), "Name", languageId)); } }
String articleDefaultLanguageId = LocalizationUtil.getDefaultLanguageId( journalArticle.getDocument()); String[] languageIds = LocalizationUtil.getAvailableLanguageIds( journalArticle.getDocument()); LocalizationUtil.getLocalizedName(Field.CONTENT, languageId), content); document.addText( LocalizationUtil.getLocalizedName( Field.DESCRIPTION, languageId), description); document.addText( LocalizationUtil.getLocalizedName(Field.TITLE, languageId), title);
@Override public String getDefaultLanguageId() { String xml = getName(); if (xml == null) { return ""; } Locale defaultLocale = LocaleUtil.getSiteDefault(); return LocalizationUtil.getDefaultLanguageId(xml, defaultLocale); }
@Override public String emailPageUpdatedBodyXml() { return LocalizationUtil.getXml( _typedSettings.getLocalizedValuesMap("emailPageUpdatedBody"), "emailPageUpdatedBody"); }
@Override public Map<Locale, String> getNameMap() { return LocalizationUtil.getLocalizationMap(getName()); }
@Override public String getDescriptionMapAsXML() { return LocalizationUtil.updateLocalization( getDescriptionMap(), StringPool.BLANK, "Description", getDefaultLanguageId()); }
@Override public void setName(String name, Locale locale, Locale defaultLocale) { String languageId = LocaleUtil.toLanguageId(locale); String defaultLanguageId = LocaleUtil.toLanguageId(defaultLocale); if (Validator.isNotNull(name)) { setName(LocalizationUtil.updateLocalization(getName(), "Name", name, languageId, defaultLanguageId)); } else { setName(LocalizationUtil.removeLocalization(getName(), "Name", languageId)); } }
@Override public String getDefaultLanguageId() { String xml = getName(); if (xml == null) { return ""; } Locale defaultLocale = LocaleUtil.getSiteDefault(); return LocalizationUtil.getDefaultLanguageId(xml, defaultLocale); }
@Override public String emailPageAddedBodyXml() { return LocalizationUtil.getXml( _typedSettings.getLocalizedValuesMap("emailPageAddedBody"), "emailPageAddedBody"); }
@Override public Map<Locale, String> getNameMap() { return LocalizationUtil.getLocalizationMap(getName()); }
public static String[] getSettingsValues( Settings settings, String key, String languageId, boolean useDefault) { return getLocalization().getSettingsValues( settings, key, languageId, useDefault); }
@Override public void setDescriptionMap(Map<Locale, String> descriptionMap, Locale defaultLocale) { if (descriptionMap == null) { return; } setDescription(LocalizationUtil.updateLocalization(descriptionMap, getDescription(), "Description", LocaleUtil.toLanguageId(defaultLocale))); }
public String getLocalizedParameter( PortletRequest portletRequest, String name, String languageId) { return getParameter( portletRequest, LocalizationUtil.getLocalizedName(name, languageId)); }
@Override public void setName(String name, Locale locale, Locale defaultLocale) { String languageId = LocaleUtil.toLanguageId(locale); String defaultLanguageId = LocaleUtil.toLanguageId(defaultLocale); if (Validator.isNotNull(name)) { setName(LocalizationUtil.updateLocalization(getName(), "Name", name, languageId, defaultLanguageId)); } else { setName(LocalizationUtil.removeLocalization(getName(), "Name", languageId)); } }
@Override public String getDefaultLanguageId() { String xml = getName(); if (xml == null) { return ""; } Locale defaultLocale = LocaleUtil.getSiteDefault(); return LocalizationUtil.getDefaultLanguageId(xml, defaultLocale); }