Class DefaultTemplateI18nHandler
- java.lang.Object
-
- com.atlassian.confluence.pages.templates.DefaultTemplateI18nHandler
-
- All Implemented Interfaces:
TemplateI18nHandler
public class DefaultTemplateI18nHandler extends Object implements TemplateI18nHandler
TODO - this class and interface really necessary? On the plus side, it abstracts the site-locale decision away from the main TemplateHandler. On the minus side.... this.- Since:
- 5.2
-
-
Constructor Summary
Constructors Constructor Description DefaultTemplateI18nHandler(I18NBeanFactory i18nBeanFactory, LocaleManager localeManager)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
translate(Message message)
Translate a template i18n message to the correct String for the current site language.
-
-
-
Constructor Detail
-
DefaultTemplateI18nHandler
public DefaultTemplateI18nHandler(I18NBeanFactory i18nBeanFactory, LocaleManager localeManager)
-
-
Method Detail
-
translate
public String translate(Message message)
Description copied from interface:TemplateI18nHandler
Translate a template i18n message to the correct String for the current site language.- Specified by:
translate
in interfaceTemplateI18nHandler
- Parameters:
message
- a Message with key and optional arguments- Returns:
- a translated String
-
-