Aplicação multi-idiomas.

Descrição:

Como posso criar uma aplicação no Elipse E3 onde todos os strings sejam traduzidos automaticamente de acordo com o idioma selecionado pelo usuário?

Solução:

Para criar uma aplicação onde os strings são traduzidos automaticamente de acordo com o idioma selecionado pelo usuário, é preciso utilizar associações por tabela. Para isto, basta primeiramente criar um tag interno no Viewer que armazene o idioma selecionado e então utilizar esse tag como a fonte das associações.

No caso das caixas de mensagem exibidas por script, basta acrescentar um MsgBox para cada idioma.

O cabeçalho do E3Alarm (a partir da versão 5.5), o cabeçalho do E3Browser, os Relatórios e as mensagens dos alarmes também podem ser alterados por script.

Obs.: Aplicação exemplo em anexo, desenvolvida na versão 4.5.245. Para o correto funcionamento da aplicação, é necessário configurar o banco de dados utilizado.

Artigos Relacionados


 

Anexos:

MultiLanguage.zip

Print Friendly, PDF & Email

Este artigo foi útil? Was this helpful?

Classificação média - Average rating 0 / 5. Count: 0

Thoughts on “Aplicação multi-idiomas.

  1. Não ficou claro como é feita a configuração dos idiomas para os alarmes. Existe algum outro material ou tutorial disponível?

    1. Victor,

      O título de cada coluna do E3Alarm pode ser alterado por script. Por exemplo:

      Screen.Item(“E3Alarm1”).Fields.Item(“Mensagem”).Name = “Message”

      As mensagens dos alarmes também podem ser alteradas através de associações, conforme a ilustração abaixo.

      img1

      Obs: Não é possível alterar a mensagem de um alarme depois que ele já ocorreu.

Leave a Reply

Your email address will not be published.Required fields are marked *