JSON-Dateien i18next

Geändert in Version 4.15.1: Unterstützung für die v4-Variante dieses Formats hinzugefügt.

Hinweis

Falls Sie Pluralformen verwenden, wird das Verwenden von v4 empfohlen, da diese Version die Behandlung von Pluralformen mit CLDR vereinheitlicht hat. Ältere Versionen haben unterschiedliche Pluralregeln für einige Sprachen, die nicht korrekt sind.

i18next ist ein in und für JavaScript geschriebenes Framework für Internationalisierung. Weblate unterstützt seine Lokalisierungsdateien mit Funktionen wie Pluralformen.

i18next-Übersetzungen sind einsprachig, daher ist es empfehlenswert, eine Basisdatei mit (meist) englischen Zeichenketten anzugeben.

JSON-Datei i18next v4

Wählen Sie im Zweifel dieses Format. Es speichert Pluralformen mit Standard-CLDR-Suffixen.

JSON-Datei i18next v3

Benutzen Sie dies für Altprojekte, die numerische Suffixe für Pluralformen verwenden.

Bemerkung

Die Varianten v2 und v1 sind größtenteils kompatibel mit v3, mit Ausnahme der Behandlung von Pluralformen.

Beispieldatei:

{
  "hello": "Hello",
  "apple": "I have an apple",
  "apple_plural": "I have {{count}} apples",
  "apple_negative": "I have no apples"
}
Unterstützte Funktionen

Dateierweiterungen

.json

Linguistik:

Sowohl einsprachig als auch zweisprachig

Unterstützt Pluralformen

Yes

Unterstützt Beschreibungen

No

Unterstützt Erklärung

No

Unterstützt Kontext

No

Unterstützt Ort

No

Unterstützt Markierungen

No

API-Kennung

i18nextv4

Unterstützt schreibgeschützte Zeichenketten

No

Check flags added by this format

i18next-Interpolation

Unterstützte Funktionen

Dateierweiterungen

.json

Linguistik:

Sowohl einsprachig als auch zweisprachig

Unterstützt Pluralformen

Yes

Unterstützt Beschreibungen

No

Unterstützt Erklärung

No

Unterstützt Kontext

No

Unterstützt Ort

No

Unterstützt Markierungen

No

API-Kennung

i18next

Unterstützt schreibgeschützte Zeichenketten

No

Check flags added by this format

i18next-Interpolation

Weblate-Konfiguration

Typische Weblate-Komponentenkonfiguration

Dateimaske

langs/*.json

Einsprachige Basissprachdatei

langs/en.json

Vorlage für neue Übersetzungen

Leer

Dateiformat

JSON-Datei i18next v3