Localização - totvs/advpl-vscode GitHub Wiki
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