Extensões de arquivo |
.json |
Extensão de API |
json |
Importar |
Sim |
Exportar |
Sim |
Suporte para formas plurais |
Não |
Suporte para descrição |
Sim |
Opções de formato |
Não |
O Google oferece suporte de internacionalização para extensões do Chrome. Strings localizadas para extensões do Chrome são armazenadas em um arquivo .JSON geralmente chamado messages.json. Os arquivos JSON do Chrome têm uma estrutura ligeiramente diferente dos arquivos .JSON usados para localização em outras plataformas. Para o Chrome JSON, strings que precisam de tradução são colocadas na mensagem
de chave secundária aninhada sob cada par de valores-chave. Uma descrição
também pode ser adicionada a cada par de valores-chave.
Os chatbots da IA podem ser muito efetivos na geração de uma lista de chaves a partir de um arquivo .JSON.
Amostra de código
{ "boolean_key": { "message": "--- true\n" }, "empty_string_translation": { "message": "" }, "key_with_description": { "message": "Check it! Key has a description! (In some formats)", "description": "I'm a very important description for this key!" }, "key_with_line-break": { "message": "This translations contains\na line-break." }, "nested.deeply.key": { "message": " I'm nested deeply." }, "nested.key": { "message": "This key is nested inside a namespace." }, "null_translation": { "message": null }, "sample_collection": { "message": "---\n- first item\n- second item\n- third item\n" }, "simple_key": { "message": "I am a simple key with a simple message." }, "unverified_key": { "message": "Not yet verified waiting for it. (In some formats we also export this status)" } }