Skip to content

Localização

Arthur Fücher edited this page May 28, 2018 · 2 revisions

Localização

Estrutura

O diretório que conterá os recursos de localização é

./i18n/{iso639-2}/

Para maiores informações referentes aos códigos dos países, consulte a ISO639-2

Arquivos de configuração JSON

Esses recursos de localização estarão contidos no seguinte arquivo:

./i18n/{iso639-2}/package.i18n.json

No arquivo destino da localização, no exemplo, o ./package.json, deverá ser utilizado o seguinte formato:

"description": "%advpl.contributes.debuggers.configurationattributes.launch.properties.stoponentry%",

No arquivo de recurso de localização, para a entrada exemplo acima, deverá ser utilizado o seguinte formato:

"advpl.contributes.debuggers.configurationattributes.launch.properties.stoponentry": "Stop automatically at the beginning of Debug?",

Compilação dos recursos de localização

Será necessário instalar o Gulp

A lista de idiomas localizados está definida no arquivo ./gulpfile.json no seguinte trecho de código (formato ISO639-2):

const languages = ['ptb','enu','rus'];

Para compilar os recursos de localização, deve-se executar o seguinte comando:

$ gulp build

Ele irá construir arquivos conforme ISO639-3 na raiz do projeto e nos sub-diretórios configurados para cada language especificada no gulpfile.json