Každý jazyk má své vlastní gramatické tvary pro fráze v jednotném a množném čísle.
Příklad:
-
Angličtina má dva tvary: one a other, jako v 1 file a 2 files.
-
Jiné jazyky mohou mít jeden nebo dokonce několik tvarů: one, few a other.
To představuje výzvu pro lokalizaci.
Překlad řetězců citlivých na množné číslo je podporován, včetně kardinálních i 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 pro množné číslo cílového jazyka. Tyto množné tvary musí být definovány ve zdrojovém souboru.
Příklad:
-
Anglický řetězec There are %d% items left, kde %d% představuje jakékoli číslo kromě 1.
-
V češtině je třeba toto přeložit dvěma způsoby.
První pro čísla 2, 3 nebo 4 (tj. few) a druhý pro čísla 0, 5 a více (tj. other).
Soubory Objednávka (gettext) běžně používají množné tvary, stejně jako zprávy ICU.
Více informací o pravidlech pro množné číslo naleznete v pravidlech pro množné číslo CLDR.
Práce s množnými tvary
Podporováno je mnoho formátů souborů pro lokalizaci, které s hodnotami množného čísla nakládají různými způsoby. Pro každý formát jsou představeny nejběžnější způsoby.
Počet množných tvarů je automaticky zpracován podle pravidel Unicode. To znamená, že některé jazyky mají až 6 tvarů, zatímco jiné jen několik. Při přidání kód jazyka do projektu a zadání kódu ISO se v Strings Editor automaticky zobrazí správné kategorie množného čísla pro daný jazyk k překladu. Při exportu jsou klíče množného čísla převedeny na správnou syntaxi pro cílovou platformu.
Množné tvary se spravují v záložce v okně .
Klíče lze nastavit jako množné povolením množných tvarů při vytváření nebo úpravě klíče. Chcete-li povolit množné tvary pro jednotlivé klíče v záložce projektu, postupujte podle těchto kroků:
-
Na stránce projektu vyberte Více/Klíče.
Zobrazí se záložka .
-
Klikněte na ikonu ozubeného kola
u požadovaného klíče.
Zobrazí se okno .
-
Klikněte na záložku a vyberte .
Zobrazí se rozbalovací nabídka .
-
Vyberte mezi a typem množného čísla.
Důležité
Změna typu množného čísla vymaže stávající překlady.
-
Klikněte na Uložit.
Zajistěte, aby byl zadán , pokud to vyžaduje použitý formát (např. při použití gettext).
Typ množného čísla se také zobrazuje a lze jej upravit v sekci v postranním panelu editoru pro každý klíč.