org.equanda.t5gui.services
Class EquandaMessagesTranslatorImpl

java.lang.Object
  extended by org.equanda.t5gui.services.EquandaMessagesTranslatorImpl
All Implemented Interfaces:
EquandaMessagesTranslator, TranslatorConstants

public class EquandaMessagesTranslatorImpl
extends Object
implements EquandaMessagesTranslator, TranslatorConstants

Implementation of Message Translator

Author:
Vladimir Tkachenko, Joachim Van der Auwera

Field Summary
 
Fields inherited from interface org.equanda.translations.TranslatorConstants
APP_TRANSLATIONS_FILE_NAME, COMMON_TRANSLATIONS_FILE_NAME
 
Constructor Summary
EquandaMessagesTranslatorImpl()
           
 
Method Summary
 String getTranslation(String language, String strKey, String page, String[] messagesGroups)
          Gets translation for specified key
 boolean hasTranslation(String language, String strKey, String page, String[] messagesGroups)
          Gets translation for specified key
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EquandaMessagesTranslatorImpl

public EquandaMessagesTranslatorImpl()
Method Detail

getTranslation

public String getTranslation(String language,
                             String strKey,
                             String page,
                             String[] messagesGroups)
Description copied from interface: EquandaMessagesTranslator
Gets translation for specified key

Specified by:
getTranslation in interface EquandaMessagesTranslator
Parameters:
language - language
strKey - message key
page - page name
messagesGroups - array of message groups
Returns:
translated message

hasTranslation

public boolean hasTranslation(String language,
                              String strKey,
                              String page,
                              String[] messagesGroups)
Description copied from interface: EquandaMessagesTranslator
Gets translation for specified key

Specified by:
hasTranslation in interface EquandaMessagesTranslator
Parameters:
language - language
strKey - message key
page - page name
messagesGroups - array of message groups
Returns:
translated message


Copyright © 2007-2009. All Rights Reserved.