private static String getParameterPattern( I18nProvider i18nProvider, Bundle bundle, String uid, String parameterName, String defaultPattern, String prefix, Locale locale) { String key = I18nUtil.isConstant(defaultPattern) ? I18nUtil.stripConstant(defaultPattern) : inferKey(prefix, uid, parameterName, "pattern"); return i18nProvider.getText(bundle, key, defaultPattern, locale); }
private static String getUnitLabel( I18nProvider i18nProvider, Bundle bundle, String uid, String parameterName, String defaultUnitLabel, String prefix, Locale locale) { String key = I18nUtil.isConstant(defaultUnitLabel) ? I18nUtil.stripConstant(defaultUnitLabel) : inferKey(prefix, uid, parameterName, "unitLabel"); return i18nProvider.getText(bundle, key, defaultUnitLabel, locale); }
private static String getModuleTypeConfigParameterDescription( I18nProvider i18nProvider, Bundle bundle, String uid, String parameterName, String defaultDescription, String prefix, Locale locale) { String key = I18nUtil.isConstant(defaultDescription) ? I18nUtil.stripConstant(defaultDescription) : inferKey(prefix, uid, parameterName, "description"); return i18nProvider.getText(bundle, key, defaultDescription, locale); }
private static String getParameterOptionLabel( I18nProvider i18nProvider, Bundle bundle, String uid, String parameterName, String optionValue, String defaultOptionLabel, String prefix, Locale locale) { if (!isValidPropertyKey(optionValue)) { return defaultOptionLabel; } String key = I18nUtil.isConstant(defaultOptionLabel) ? I18nUtil.stripConstant(defaultOptionLabel) : inferKey(prefix, uid, parameterName, "option." + optionValue); return i18nProvider.getText(bundle, key, defaultOptionLabel, locale); }