Jede Sprache hat ihre eigenen grammatikalischen Formen für Singular- und Pluralphrasen.
Beispiel:
-
Englisch hat zwei Formen: one und other, wie in 1 file und 2 files.
-
Andere Sprachen können eine oder sogar mehrere Formen haben: one, few und other.
Dies stellt eine Herausforderung für die Lokalisierung dar.
Die Übersetzung von pluralabhängigen Strings wird unterstützt, einschließlich kardinaler und ordinaler Pluralformen. Diese Strings müssen unter Verwendung der Pluralformen basierend auf den Pluralregeln der Zielsprache übersetzt werden. Diese Pluralformen müssen in der Ausgangssprache-Datei definiert sein.
Beispiel:
-
Die englische Zeichenfolge There are %d% items left, wobei %d% für eine beliebige Zahl außer 1 steht.
-
Im Tschechischen muss dies auf zwei Arten übersetzt werden.
Die erste für die Zahlen 2, 3 oder 4 (d. h. few) und die zweite für die Zahlen 0, 5 und mehr (d. h. other).
AB (gettext)-Dateien verwenden üblicherweise Pluralformen sowie ICU-Nachrichten.
Weitere Informationen zu Pluralregeln finden Sie unter CLDR-Pluralregeln.
Umgang mit Pluralformen
Viele Lokalisierungs-Dateiformate werden unterstützt und behandeln Pluralwerte auf unterschiedliche Weise. Die gängigsten Methoden werden für jedes Format vorgestellt.
Die Anzahl der Pluralformen wird automatisch gemäß den Unicode-Regeln gehandhabt. Dies bedeutet, dass einige Sprachen bis zu 6 Formen haben, während andere nur wenige haben. Wenn Sie einem Projekt eine Sprache hinzufügen und den ISO-Code angeben, werden die korrekten Pluralkategorien für diese Sprache automatisch im Strings Editor zur Übersetzung angezeigt. Beim exportieren werden Pluralschlüssel in die korrekte Syntax für die Zielsprache konvertiert.
Pluralformen werden im Tab des Fensters verwaltet.
Keys können als pluralisiert festgelegt werden, indem Pluralformen beim Erstellen oder bearbeiten eines Key aktiviert werden. Um Pluralformen auf Key-Basis im Tab eines Projekt zu aktivieren, folgen Sie diesen Schritten:
-
Wählen Sie auf der Projekt Seite Mehr/Keys aus.
Der Tab wird angezeigt.
-
Klicken Sie auf das Zahnrad-Symbol
des gewünschten Key.
Das Fenster wird angezeigt.
-
Klicken Sie auf den Tab und wählen Sie aus.
Das Dropdown-Menü wird angezeigt.
-
Wählen Sie zwischen und Pluraltyp.
Wichtig
Das Ändern des Pluraltyps löscht vorhandene Übersetzungen.
-
Klicke auf Speichern.
Stellen Sie sicher, dass ein angegeben ist, falls dies vom verwendeten Format (z. B. bei der Verwendung von gettext) erforderlich ist.
Der Pluraltyp wird auch im Bereich der Editor Seitenleiste für jeden Key angezeigt und kann dort bearbeitet werden.