Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Criando literais para utilizar em customizações

...

Você pode também fazer com que suas mensagens de erros customizadas sejam também traduzidas.  suas própria exceções.

Para isso, na implementação ao invés de retornar simplesmente:




Bloco de código
languagejs
throw "Informe o usuário"


Você pode fazer da seguinte forma. Adicionar aos arquivos de tradução a literal "validation_name"

Bloco de código
titlediagrama_pt_BR.properties
validation_user=Informe o usuário
Bloco de código
titlediagrama_es.properties
validation_user=Informe un usuario
Bloco de código
titlediagrama_en_US.properties
validation_user=Enter a User
Bloco de código
titlediagrama_pt_BR.properties
validation_name=Insira o nome


E na customização, usar a função i18n.translate passando a chave utilizada nos arquivos de tradução:

Bloco de código
languagejs
throw i18n.translate("validation_name");