Class 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
    • 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 interface TemplateI18nHandler
        Parameters:
        message - a Message with key and optional arguments
        Returns:
        a translated String