texto internacionalizado

Permite a tradução de uma string de um idioma base para um ou mais idiomas alvo.

Parâmetros de Entrada

NomeTipoDoc
Parâmetro 1stringLetra, palavra ou texto.

Compatibilidade

 Servidor

 Cliente

Exemplo 1

A função abaixo atribui a variável trad a concatenação das strings "o gato é" com "bonito e" e ao final com a string "preto", formando "o gato é bonito e preto". Caso o ambiente onde a aplicação esteja sendo rodada tenha como padrão o idioma inglês(EUA), a string "bonito e" será automaticamente traduzida para "beautiful and".


Como Utilizar

O bloco de texto internacionalizado permite a definição de uma string a ser convertida de um idioma base para um ou mais idiomas.

O menu de configuração do componente exibe uma tela com os seguintes campos: a chave do bloco de tradução, o valor a ser traduzido e o idioma base da string a ser traduzida.

Figura 1 - Tela de configuração do componente


O campo chave é utilizado para identificar unicamente um bloco de tradução.

O campo valor é utilizado pra definir a string que será traduzida para um ou mais idiomas.

O campo com o idioma selecionado representa o idioma base da string a ser traduzida.

Para que a função de tradução da string possa ter efeito, é necessário que o valor passado esteja no mesmo idioma base selecionado no menu de seleção vertical.


Criação de parâmetros

Apesar de inicialmente a função não permitir passagem de parâmetros, é possível criá-los no momento da definição da string a ser traduzida, através do uso de um valor numérico inteiro entre chaves dentro do campo valor, como por exemplo {0}.

 Figura 2 - Criação de parâmetro


Figura 3 - Componente com parâmetro


É possível criar um ou mais parâmetros dentro do bloco.

Adicionando idiomas ao bloco

Além dos idiomas padrão do componente, inglês(EUA) e português(Brasil), é possível escolher entre uma ampla gama de idiomas através do editor de internalização.

Adicionando idioma através do editor de internacionalização