Package systextil.msg
Interface Translator
- All Known Implementing Classes:
UtilTag
public interface Translator
Tradutor: obtém de um repositório de tags a mensagem traduzida correspondente a uma tag.
As implementações são responsáveis por buscar a mensagem de onde quer que seja, no idioma apropriado ao usuário do processo.
Esta interface normalmente não é mencionada nos componentes de uma aplicação (objetos de negócio, funções, etc.), pois os mesmos não devem ser responsáveis por traduzir mensagens. Quando isso é necessário (p. ex. ao gravar logs), é conveniente usar esta interface para que esses componentes não fiquem dependentes de uma implementação de tradução específica.
- Author:
- sergio
-
Method Summary
Modifier and TypeMethodDescriptionRetorna o idioma deste tradutor, para que possa ser usado pelo montador de mensagens de umTranslatable
(por exemplo em umjava.text.MessageFormat
).Retorna o texto correspondente a uma tag no repositório deste tradutor.
-
Method Details
-
translate
Retorna o texto correspondente a uma tag no repositório deste tradutor. -
getLocale
Locale getLocale()Retorna o idioma deste tradutor, para que possa ser usado pelo montador de mensagens de umTranslatable
(por exemplo em umjava.text.MessageFormat
).
-