Estensioni dei file |
.JSON |
Estensione API |
json |
Importa |
No |
Esporta |
Sì |
Supporto forme plurali |
Sì |
Supporto descrizione |
No |
Opzioni formato |
Sì |
Google fornisce supporto all'internazionalizzazione per le estensioni di Chrome. Le stringhe localizzate per le estensioni di Chrome sono archiviate in un file .JSON spesso chiamato messages.json. I file .JSON di Chrome hanno una struttura leggermente diversa rispetto ai file .JSON utilizzati per la localizzazione su altre piattaforme. Per i file .JSON di Chrome, le stringhe che devono essere tradotte vengono inserite nel messaggio
della sottochiave nidificata sotto ogni coppia chiave-valore unitaria. È anche possibile aggiungere una descrizione
a ciascuna coppia chiave-valore.
I chatbot IA possono essere molto efficaci nel generare un elenco di chiavi da un file .JSON.
Campione di codice
{ "boolean_key": { "message": "--- true\n" }, "empty_string_translation": { "message": "" }, "key_with_description": { "message": "Guarda qui! La chiave ha una descrizione! (In alcuni formati)", "description": "Sono una descrizione molto importante per questa chiave!" }, "key_with_line-break": { "message": "Questa traduzione contiene\nun’interruzione di riga." }, "nested.deeply.key": { "message": " Sono profondamente nidificata." }, "nested.key": { "message": "Questa chiave è nidificata in uno spazio dei nomi." }, "null_translation": { "message": null }, "pluralized_key.one": { "message": "Trovata solo una pluralizzazione." }, "pluralized_key.other": { "message": "Wow, hai %s pluralizzazioni!" }, "pluralized_key.zero": { "message": "Non hai pluralizzazioni." }, "sample_collection": { "message": "---\n- first item\n- second item\n- third item\n" }, "simple_key": { "message": "Sono una chiave semplice con un messaggio semplice." }, "unverified_key": { "message": "Non ancora verificata. In attesa. (In alcuni formati esportiamo anche lo stato)" } }