Übersetzen

Pluralformen (Strings)

Inhalte werden von Phrase Language AI maschinell aus dem Englischen übersetzt.

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 Kardinal- und Ordinalpluralformen. Diese Strings müssen unter Verwendung der Pluralformen basierend auf den Pluralregeln der Zielsprache übersetzt werden. Diese Pluralformen müssen in der Ausgangssprache definiert sein.

Beispiel:

  • Der englische String 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 Formate für Lokalisierungsdateien 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 Export werden Pluralschlüssel in die korrekte Syntax für die Zielsprache konvertiert.

Pluralformen werden im Pluralformen Tab des Projekt Einstellungen Fensters verwaltet. Wählen Sie im Unicode CLDR Version Dropdown Vermächtnis oder eine nummerierte Unicode CLDR Pluralregel-Version aus.

Vermächtnis verwendet die ursprüngliche Plural-Kategorie-Zuordnung von Phrase. Die nummerierten CLDR Versionen (z. B. CLDR48) folgen den offiziellen Unicode CLDR Pluralregeln für diese Version. Für die meisten Sprachen ist der Kategoriensatz in beiden Fällen identisch. Für einige wenige Sprachen, darunter Spanisch, Italienisch, Portugiesisch und Französisch, fügt CLDR48 eine viele Kategorie hinzu, die Vermächtnis nicht hat.

Das Wechseln der Versionen löscht oder ändert niemals bestehende Übersetzungen:

  • Wenn die neue Version eine Kategorie für eine der Projekt-Sprachen hinzufügt, beginnt diese Kategorie leer und benötigt neue Übersetzungen.

  • Wenn eine Kategorie, die das Projekt zuvor verwendet hat, nicht Teil des Satzes der neuen Version für diese Sprache ist, bleibt ihre bestehende Übersetzung gespeichert, wird aber im Editor nicht mehr angezeigt.

plural_forms_tab.gif

Keys können als pluralisiert festgelegt werden, indem Pluralformen beim Erstellen oder bearbeiten eines Key aktiviert werden. Um Pluralformen auf Key-Basis im Keys Tab eines Projekt zu aktivieren, folgen Sie diesen Schritten:

  1. Wählen Sie auf der Projekt-Seite Mehr/Keys aus.

    Der Keys Tab wird angezeigt.

  2. Klicken Sie auf das Zahnrad-Symbol Modify des gewünschten Key.

    Das Key bearbeiten Fenster wird angezeigt.

  3. Klicken Sie auf den Pluralformen Tab und wählen Sie Pluralformen für diesen Key aktivieren aus.

    Das Pluralform-Typ Dropdown wird angezeigt.

  4. Wählen Sie zwischen Kardinal und Ordinal Pluraltyp.

    Wichtig

    Das Ändern des Pluraltyps löscht bestehende Übersetzungen.

  5. Klicke auf Speichern.

Stellen Sie sicher, dass ein Plural Key Name angegeben ist, falls dies vom verwendeten Format erforderlich ist (z. B. bei der Verwendung von gettext).

Der Pluralformtyp wird auch im Meta-Bereich der Editor-Seitenleiste für jeden Key angezeigt und ist dort bearbeitbar.

War dieser Beitrag hilfreich?

Sorry about that! In what way was it not helpful?

The article didn’t address my problem.
I couldn’t understand the article.
The feature doesn’t do what I need.
Other reason.

Note that feedback is provided anonymously so we aren't able to reply to questions.
If you'd like to ask a question, submit a request to our Support team.
Thank you for your feedback.