Copyright © 2010 Maker Portal.
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”:
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
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:
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:
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:
Soube que recentemente houve uma correção para função “Traduzir”, com isso clique aqui para baixa a função utilizada no exemplo acima



