Subscribe to RSS Feed

Exemplo de utilização da função “Traduzir”

8 de novembro de 2009 Por Alex Santos

Esta função internacionaliza os conteúdos internos dos sistemas, como mensagens de alerta, mensagens de erro e etc.

Como funciona? Vamos criar um fluxo para executar a função “Traduzir”:

Traduzir

Passo 01: Selecione a função “Traduzir” no montador de expressão do componente processamento

Traduz um texto para um determinado idioma.

Parâmetros:

1. Texto a ser traduzido

2. Lista de parâmetros do texto

Retorno: Retorna o texto traduzido para o idioma definido no parâmetro

Observações:

1. Quando utilizada na camada servidor, a função irá buscar o texto passado na tabela de traduções. Se for utilizada na camada cliente, o texto já tem que estar determinado no fluxo para que ele possa buscar na tabela antes da chamada da função.

2. O segundo parâmetro é para definir nomes próprios que não possuem tradução.

Exemplo:

Se definirmos o texto:

P1. Meu nome é {0}

No Segundo parâmetro devemos criar uma lista com os valores correspondentes a posição no texto.

P2. Lista [Alex Santos]

Desta forma, a função irá retornar:  My name is Alex Santos

Traduzir com os parâmetros

Atribua o retorno para uma variável do tipo letras e utilize o componente interação para exibir o conteúdo da variável na tela.

Antes de visualizar o resultado, é necessário colocar no Tradutor do Maker o texto a ser traduzido como  ilustrado na imagem abaixo:

Tradutor

Clique em “Novo” e insira o texto a ser traduzido na coluna “Texto Original” e a tradução do texto na coluna “Texto Traduzido” como mostra a imagem abaixo:

Tradutor 02

Clique no botão onde está circulado de vermelho na imagem acima para confirmar a inclusão.

Pronto, feito isto reinicie o sistema e a partir de agora quando o seu sistema for acessado com webrun internacionalizado paro o inglês o conteúdo da mensagem contido no fluxo do exemplo acima será internacionalizado também e caso o usuário acesse o webrun em português a mensagem continuará em português.

Para internacionalizar o webrun basta clicar nas devidas bandeirinhas no painel de entrada do sistema:

Webrun internacionalização

Soube que recentemente houve uma correção para função “Traduzir”, com isso clique aqui para baixa a função utilizada no exemplo acima

Tags: , ,

Deixe uma Resposta