@Override public String transformFromIrrelevant(final String fieldType, final Object input, final String url) { return i18nBean.getText("common.concepts.irrelevant"); }
/** * Converts the given time to nice i18n form or returns i18n [none] if null is passed in. * * @param time time to convert to String * @param i18n internationalizing helper * @return time sa String */ private String convertToNiceTime(Long time, I18nHelper i18n) { if (time == null) { return i18n.getText("viewissue.timetracking.unknown"); } else { return jiraDurationUtils.getFormattedDuration(time, i18n.getLocale()); } }
@Override public String getUnescapedText(final String key) { return i18nHelper.getUnescapedText(key); }
@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); } }
/** * Returns a duration-based brief expiry message of form "Expires in XX months, YY days". * * @param date ignored */ @Override public String getLicenseExpiryStatusMessage(@Nonnull I18nHelper i18n, @Nullable final OutlookDate date) { if (isExpired()) { return "(" + i18n.getText("admin.enterprise.license.expired") + ")"; } else { String timeUntilExpiry = DateUtils.dateDifference( System.currentTimeMillis(), getJiraLicense().getExpiryDate().getTime(), HOUR_RESOLUTION, i18n.getDefaultResourceBundle()); return i18n.getText("admin.enterprise.license.expiresin", timeUntilExpiry); } }
if (!m.matches()) throw new SoySyntaxException(i18n.getText("wfshare.exception.soy.argument.to.gettext.is.not.a.literal", keyExpr.getText())); call.append("\"").append(jsEscaper.escape(i18n.getText(key))).append("\""); final String msg = i18n.getUnescapedText(key); call.append("AJS.format(");//NON-NLS call.append("\"").append(jsEscaper.escape(msg)).append("\"");
@Override public Locale getLocale() { return i18nHelper.getLocale(); }
@Override public ResourceBundle getDefaultResourceBundle() { return i18nHelper.getDefaultResourceBundle(); }
@Override public Locale getLocale() { return delegate.getLocale(); }
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)); } }
@Override public ResourceBundle getDefaultResourceBundle() { return delegate.getDefaultResourceBundle(); }
@Override public String getText(String key, String... parameters) { return i18n.getText(key, parameters); }
@Override public Locale getLocale() { return i18nHelper.getLocale(); }
@Override public String getUnescapedText(String key) { return delegate.getUnescapedText(key); }
@Override public ResourceBundle getDefaultResourceBundle() { return getI18nHelper().getDefaultResourceBundle(); }
@Override public String getFaultDescription() { return i18nHelper.getText(FAULT_DESC); }
private String localisedMaintenanceExpiryDate(final I18nHelper i18n) { final DateTimeFormatter dmyFormatter = dateTimeFormatter.withLocale(i18n.getLocale()).withStyle(DateTimeStyle.DATE); final Date maintenanceExpiryDate = getMaintenanceExpiryDate(); return maintenanceExpiryDate == null ? i18n.getText("common.words.unlimited") : dmyFormatter.format(maintenanceExpiryDate); }
@Override public String apply(@Nullable final Locale input) { return input.getDisplayName(i18nBean.getLocale()); } }
@Override public String getUnescapedText(String key) { return getI18nHelper().getUnescapedText(key); }