Každý jazyk má své vlastní gramatické tvary pro singulární a plurální fráze.
Příklad:
-
Angličtina má dva tvary: jeden a další, jako v 1 soubor a 2 souborys.
-
Jiné jazyky mohou mít jeden nebo dokonce několik tvarů: jeden, několik, a další.
To představuje výzvu pro lokalizaci.
Překlad řetězců citlivých na množné číslo je podporován, včetně jak kardinálních, tak ordinálních množných tvarů. Tyto řetězce musí být přeloženy pomocí množných tvarů na základě pravidel množného čísla cílového jazyka. Tyto množné tvary musí být definovány v zdrojovém souboru.
Příklad:
-
Anglický řetězec Zbývá %d% položek, kde %d% představuje jakékoli číslo kromě 1.
-
V češtině je třeba to přeložit dvěma způsoby.
První pro čísla 2, 3 nebo 4 (tj. několik) a druhý pro čísla 0, 5 a více (tj. další).
PO (gettext) soubory běžně používají množné tvary stejně jako ICU zprávy.
Pro více informací o pravidlech množného čísla viz CLDR pravidla množného čísla.
Zpracování množných tvarů
Mnoho formátů lokalizačních souborů je podporováno a zpracovává množné hodnoty různými způsoby. Nejčastější způsoby jsou prezentovány pro každý formát.
Počet množných tvarů je automaticky zpracováván podle Unicode pravidel. To znamená, že některé jazyky mají až 6 tvarů, zatímco jiné mají pouze několik. Při přidávání kódu jazyka do projektu a poskytování ISO kódu se správné množné kategorie pro tento jazyk automaticky zobrazí v Strings Editor pro překlad. Při exportu jsou množná klíčová slova převedena do správné syntaxe pro cílovou platformu.
Množné tvary jsou zpracovány na záložce v okně .
Klíče mohou být nastaveny jako množné tím, že povolíte množné tvary při vytváření nebo úpravě klíče. Chcete-li povolit množné tvary na základě jednotlivých klíčů na záložce projektu, postupujte podle těchto kroků:
-
Na stránce projektu vyberte Více/Klíče.
Záložka se zobrazí.
-
Klikněte na ikonu ozubeného kola
požadovaného klíče.
Zobrazí se okno .
-
Klikněte na záložku a vyberte .
Zobrazí se rozbalovací nabídka .
-
Vyberte mezi množným typem a .
Důležité
Změna typu množného tvaru vymaže existující překlady.
-
Klikněte na Uložit.
Zajistěte, aby byl poskytnut , pokud to vyžaduje použitý formát (např. při použití gettext).
Typ množného tvaru je také zobrazen a editovatelný v sekci postranního panelu editoru pro každý klíč.