Každý jazyk má své vlastní gramatické formy pro singulární a plurální fráze.
Příklad:
-
Angličtina má dvě formy: jedna a další, jako v 1 soubor a 2 souborys.
-
Jiné jazyky mohou mít jednu nebo dokonce několik forem: jedna, několik, a jiné.
To představuje výzvu pro lokalizaci.
Překlad plurálně citlivých řetězců je podporován, včetně jak kardinálních, tak ordinálních plurálních forem. Tyto řetězce musí být přeloženy pomocí plurálních forem na základě pravidel plurálu cílového jazyka. Tyto plurální formy 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ě to musí být přeloženo dvěma způsoby.
První pro čísla 2, 3 nebo 4 (tj. několik) a druhý pro čísla 0, 5 a více (tj. jiné).
PO (gettext) soubory běžně používají plurální formy stejně jako ICU zprávy.
Pro více informací o pravidlech plurálu viz CLDR pravidla plurálu.
Zpracování plurálních forem
Mnoho formátů lokalizačních souborů je podporováno a zpracovává plurální hodnoty různými způsoby. Nejčastější způsoby jsou prezentovány pro každý formát.
Počet plurálních forem je automaticky zpracováván podle Unicode pravidel. To znamená, že některé jazyky mají až 6 forem, zatímco jiné mají pouze několik. Při přidávání lokality do projektu a poskytování ISO kódu se správné plurální kategorie pro tento jazyk automaticky zobrazí v editoru řetězců pro překlad. Při exportu jsou plurální klíče převedeny do správné syntaxe pro cílovou platformu.
Plurální formy jsou zpracovávány na kartě okna .
Klíče mohou být nastaveny jako množné číslo povolením množných tvarů při vytváření nebo úpravě klíče. Chcete-li povolit množné tvary na základě jednotlivých klíčů v záložce projektu, postupujte podle těchto kroků:
-
Na stránce projektu vyberte Více/Klíče.
Záložka je zobrazena.
-
Klikněte na ikonu ozubeného kola
požadovaného klíče.
Okno je zobrazeno.
-
Klikněte na záložku a vyberte .
Rozbalovací nabídka je zobrazena.
-
Vyberte mezi množným typem a .
Důležité
Změna množného typu 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íč.