Para converter um arquivo .strings em um .strings.json:
- Se você estiver usando uma versão do Looker anterior à 7.12, desative o recurso legado Arquivos .strings legados para localização.
- Crie um novo arquivo
.strings.jsonpara o projeto clicando no ícone + no canto superior direito da lista de arquivos do projeto e selecionando Criar arquivo de strings de localidade. - Nomeie o novo arquivo
.strings.json. Os títulos dos arquivos.stringsprecisam corresponder ao código de localidade atribuído aos usuários ou grupos que estão usando essa localidade. Além disso, o título do arquivo de localidade padrão precisa corresponder ao valor dodefault_localeno arquivo de manifesto do projeto. - O snippet que aparece no novo arquivo
.strings.jsoné um exemplo de formatação JSON. Exclua este exemplo e substitua-o por um par de chaves:{} - Copie os pares de chave-valor do arquivo
.stringsantigo e cole-os entre colchetes. - Substitua todos os sinais de igualdade por dois-pontos.
- Remova todos os comentários ou reforme-os como comentários individuais ou como uma matriz de comentários, conforme ilustrado a seguir.
- Substitua todos os pontos e vírgulas por vírgulas.
A formatação típica de .strings.json dos pares de chave-valor é assim:
{
"flight_info" : "Flight Info",
"id" : "Identifier",
"airline" : "Air Carrier"
}
Para formatar comentários, use estes formatos:
{
" My Comment": {
"my_comment_array": [
"The name of this file should be the associated locale code followed by '.strings.json'",
"There is one .strings.json file per locale.",
"Define your translated strings one key at a time",
"Keys can be any string; choose whatever scheme helps you stay organized",
"Then, set your Lookml label and description parameters to the desired key values.",
"To choose this file as the master key list and as the one to validate against",
"set its locale code ('test') as the default_locale in the manifest file"
],
"value": "Translation for My Comment"
},
"My Key": {
"value": "Translation for My Key",
"comment": "Define your translated strings with a comment or an array of comments"
}
}