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.
-
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.
- O projeto gestionará de forma automática os textos a partir desse momento.
2. Em uma aplicação já existente
- Recorra ao menu "Projeto" e dentro deste pressione "Propriedades".
- No assistente de propriedades do projeto, click na aba
"Tradução" e marque a opção "O projeto pode ser traduzido". Aceitar as trocas.
3. Trabalho com aplicações "traduziveis"
- 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.
-
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.
- 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
|