<< Clique para Mostrar o Sumário >>
Formato |
Este arquivo deve ter o formato indicado na figura a seguir.
Arquivo CSV
A primeira linha do arquivo deve conter um nome único para cada idioma. Estes nomes são exibidos na aplicação, em tempo de execução, quando o usuário acessa o menu para trocar o idioma.
O idioma especificado na primeira coluna (A) é considerado o idioma principal, a partir do qual todos os objetos da aplicação devem estar configurados. Desta forma, os objetos devem ser configurados no idioma principal no Studio, a fim de que o módulo de tradução possa endereçar corretamente os termos dos demais idiomas.
A segunda linha deve conter os Indicadores Únicos de Idioma, ou SLI (Single Language Indicator). Estes indicadores são códigos exclusivos de cada idioma para a identificação pela Biblioteca HighPerformance Template.
Estes indicadores devem ser definidos pelo usuário e não obedecem a um formato obrigatório. A recomendação, no entanto, é para que sejam padronizados segundo a norma ISO 639-1 para o idioma e a norma ISO 3166-1 para a localidade, no formato [Idioma]-[Localidade], conforme os exemplos a seguir.
•pt-BR: Português do Brasil
•pt-PT: Português de Portugal
•en-US: Inglês dos Estados Unidos
•es-ES: Espanhol da Espanha
As demais linhas devem conter os termos do dicionário. Não é permitida a ocorrência de termos repetidos na coluna do idioma principal (A), pois todos os termos dos demais idiomas são endereçados pelos termos do idioma principal.
NOTAS |
•O número de idiomas ou colunas, bem como seus nomes, é livre, assim como o número de termos cadastrados. •Nenhum SLI é sensível a maiúsculas ou minúsculas. Assim, "pt-BR" e "PT-BR" são considerados os mesmos indicadores. •Todos os termos cadastrados no dicionário são sensíveis a maiúsculas ou minúsculas. Assim, "Alarme" e "ALARME" são considerados termos distintos. •Os termos cadastrados podem conter aspas simples (') mas não podem conter aspas duplas ("). •Caso o SLI não corresponda a nenhuma entrada no dicionário, todos os objetos passíveis de tradução exibem uma mensagem de erro "#Language not defined#". |