org.olat.core.gui.translator
Interface Translator

All Known Implementing Classes:
HeaderColumnTranslator, PackageTranslator

public interface Translator

Author:
Felix Jost

Field Summary
static java.lang.String NO_TRANSLATION_ERROR_PREFIX
          A key that can't be translated should start with this error
 
Method Summary
 java.util.Locale getLocale()
           
 void setLocale(java.util.Locale locale)
           
 java.lang.String translate(java.lang.String key)
           
 java.lang.String translate(java.lang.String key, java.lang.String[] args)
           
 java.lang.String translate(java.lang.String key, java.lang.String[] args, boolean fallBackToDefaultLocale)
           
 

Field Detail

NO_TRANSLATION_ERROR_PREFIX

static final java.lang.String NO_TRANSLATION_ERROR_PREFIX
A key that can't be translated should start with this error

See Also:
Constant Field Values
Method Detail

translate

java.lang.String translate(java.lang.String key)
Parameters:
key -
Returns:

translate

java.lang.String translate(java.lang.String key,
                           java.lang.String[] args)
Parameters:
key -
args -
Returns:

translate

java.lang.String translate(java.lang.String key,
                           java.lang.String[] args,
                           boolean fallBackToDefaultLocale)
Parameters:
key -
args - the args to translate, may be null
fallBackToDefaultLocale - if true fall back to configurated default language.
Returns:

getLocale

java.util.Locale getLocale()
Returns:

setLocale

void setLocale(java.util.Locale locale)
Parameters:
locale -