Dateierweiterungen |
.json |
API-Erweiterung |
json |
Importieren |
Ja |
Exportieren |
Ja |
Unterstützung für Pluralformen |
Nein |
Unterstützung für Beschreibungen |
Ja |
Format-Optionen |
Nein |
Google bietet Internationalisierungsunterstützung für Chrome-Erweiterungen. Lokalisierte Zeichenfolgen für Chrome-Erweiterungen werden in einer JSON-Datei gespeichert, die oft messages.json heißt. Chrome-JSON-Dateien haben eine etwas andere Struktur als .JSON-Dateien, die für die Lokalisierung auf anderen Plattformen verwendet werden. In Chrome-JSON-Dateien werden Zeichenfolgen, die übersetzt werden müssen, in der Sub-Key-Nachricht
unter jedem Unit-Key-Value-Paar verschachtelt platziert. Zu jedem Key-Value-Paar kann auch eine Beschreibung
hinzugefügt werden.
KI-Chatbots können sehr effektiv beim Erstellen einer Liste von Keys aus einer .JSON-Datei sein.
Codebeispiel
{ "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)" } }