@Override public Set<String> getKeysForPrefix(final String prefix) { return i18nHelper.getKeysForPrefix(prefix); }
@Override public Set<String> getKeysForPrefix(String prefix) { return delegate.getKeysForPrefix(prefix); }
@Override public Map<String, String> load(final String prefix) { final I18nHelper i18nBean = beanFactory.getInstance(locale); final Set<String> keys = i18nBean.getKeysForPrefix(prefix); final Map<String, String> ret = new HashMap<String, String>(); for (String key : keys) { ret.put(key.intern(), i18nBean.getUnescapedText(key).intern()); } return ImmutableMap.copyOf(ret); } }
@Override public Map<String, String> getAllTranslationsForPrefix(final String prefix) { final com.atlassian.jira.util.I18nHelper i18nBean = new I18nBean(); final Set<String> keysForPrefix = i18nBean.getKeysForPrefix(prefix); final Map<String,String> translations = Maps.newHashMapWithExpectedSize(keysForPrefix.size()); for (String key : keysForPrefix) { translations.put(key, i18nBean.getText(key)); } return translations; }
public void prepareCachedResourceBundleStrings(Locale locale) { clearCachedResourceBundleStrings(); I18nHelper i18nHelper = ComponentAccessor.getI18nHelperFactory().getInstance(locale); List<String> tmpResourceBundleStrings = new ArrayList<String>(i18nHelper.getKeysForPrefix("")); for (String key : tmpResourceBundleStrings) { cachedResourceBundleStrings.put(key, i18nHelper.getUnescapedText(key)); } }
public Map<String, String> getAllTranslationsForPrefix(final String prefix, final Locale locale) { notNull("prefix", prefix); notNull("locale", locale); final I18nHelper i18nBean = beanFactory.getInstance(locale); final Set<String> keys = i18nBean.getKeysForPrefix(prefix); final Map<String, String> ret = new HashMap<String, String>(); for (String key : keys) { ret.put(key, i18nBean.getText(key)); } return Collections.unmodifiableMap(ret); } }