Tutorial Gambas

9. Multi idioma


Gambas incorpora suporte nativo para criar aplicações para distribuição entre usuários que falam idiomas diferentes. O projeto deve ser marcado como "Tradusivel" para que isto seja possível.
 

1. Em uma nova aplicação.

  1. Crie um novo projeto gráfico com o Gambas e observe no ponto onde solicita o nome do projeto. Qe podemos marcar um "Check" que indica que o projeto é traduzivel. Marque-o.

    Uploaded Image: tr4.png

  2. O projeto gestionará de forma automática os textos a partir desse momento.

2. Em uma aplicação já existente

  1. Recorra ao menu "Projeto" e dentro deste pressione "Propriedades".

  2. No assistente de propriedades do projeto, click na aba "Tradução" e marque a opção "O projeto pode ser traduzido". Aceitar as trocas.

    Uploaded Image: tr6.png

3. Trabalho com aplicações  "traduziveis"

  1. Todos os textos da interface gráfica, são gestionados de forma automática,  de forma que ao recorrer ao gestor de tradução  os encontrarás disponíveis após qualquer alteração ou adicionar algo na interface.
  2. Quanto aos textos que não deve ser traduzido, como por exemplo, cadeias SQL, tags de XML. Se é um código não traduzivel, indicamos a cadeia como no exemplo:

    PUBLIC SUB Button1_Click()

    Message.Info ("Hola Mundo")

    END

    No caso de um texto há traduzir, temos de delimitar a cadeia de texto com sinais de parênteses:

    PUBLIC SUB Button1_Click()

    Message.Info ( ("Hola Mundo") )

    END

    O compilador sabe distinguir automaticamente entre os parênteses que corresponde ao método, e os referidos a cadeia.

  3. Por último, temos de levar em conta os sinais especiais ou "de escape", em Gambas; por exemplo, o símbolo "&" é utilizado na interface gráfica, para indicar qual a tecla será o atalho do teclado para acessar o menu ou botão, por exemplo. Outros símbolos tem significado similar ao que temos em C ou alguns Shells, como é o caso do "\n" (retorno do carro). O gestor de traduções, é capaz de testar a coerência de caracteres especiais escritos na versão original, e na tradução
 << Anterior     Próximo >>  




Autor e licença

Publicado por Vários autores em http://wiki.gnulinex.org/gambas/4

Licença Creative Commons.

Este conteúdo foi publicado por Antonio Sousa, respeitando as licenças  de publicações . Se for detectado algum erro na atribuição do tutorial relacionado com seus direitos de atribuição contate gambastutor@yahoo.com.br e procederemos as modificações


   
Hosted by www.Geocities.ws

1