Formato

<< Clique para Mostrar o Sumário >>

 

Formato

Este arquivo deve ter o formato indicado na figura a seguir.

Arquivo CSV

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#".

Esta página foi útil?