com.atlassian.jira.plugin.language
Interface TranslationTransform
- All Known Implementing Classes:
- AppendLambdaTranslationTransform
public interface TranslationTransform
Implementors of this interface have the opportunity to transform the result of translation lookups made by I18nHelper.getUnescapedText(String).
(and hence I18nHelper.getText(String) and all its derivatives).
This transform will occur dynamically when the translation is requested.
- Since:
- v5.1
|
Method Summary |
String |
apply(Locale locale,
String key,
String rawMessage)
Given a Locale, i18n key and the rawMessage corresponding to them, apply a transformation
on the message to produce a different translation. |
apply
String apply(Locale locale,
String key,
String rawMessage)
- Given a
Locale, i18n key and the rawMessage corresponding to them, apply a transformation
on the message to produce a different translation.
- Parameters:
locale - the locale that was used to translate the inputkey - the key that was requested for translationrawMessage - the result of the translation lookup
- Returns:
- a potentially modified raw message
Copyright © 2002-2014 Atlassian. All Rights Reserved.