Překládání

Množné tvary (Strings)

Obsah je strojově přeložen z angličtiny s použitím Phrase Language AI.

Každý jazyk má své vlastní gramatické tvary pro jednotné a množné fráze.

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é tvary 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é tvary 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 PO (gettext) běžně používají množné tvary, stejně jako zprávy ICU.

Více informací o pravidlech pro množné tvary naleznete v pravidlech pro množné tvary CLDR.

Práce s množnými tvary

Je podporováno mnoho formátů souborů pro lokalizaci, které s množnými hodnotami nakládají různými způsoby. Nejběžnější způsoby jsou uvedeny pro každý formát.

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é mají jen několik. Při přidávání kód jazyka do projektu a zadání kódu ISO se správné kategorie množných tvarů pro daný jazyk automaticky zobrazí v Strings Editor pro překlad. Při exportu jsou klíče množných tvarů převedeny do správné syntaxe pro cílovou platformu.

Množné tvary se spravují v záložce Plural forms okna Nastavení projektu.

plural_forms_tab.gif

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 Klíče projektu, postupujte podle těchto kroků:

  1. Na stránce projektu vyberte More/Keys.

    Zobrazí se záložka Klíče.

  2. Klikněte na ikonu ozubeného kola Modify u požadovaného klíče.

    Zobrazí se okno Upravit klíč.

  3. Klikněte na záložku Plural forms a vyberte povolit množné tvary pro tento klíč.

    Zobrazí se rozbalovací nabídka Plural form type.

  4. Vyberte mezi Cardinal a Ordinal typem množného čísla.

    Důležité

    Změna typu množného čísla vymaže stávající překlady.

  5. Klikněte na Uložit.

Zajistěte, aby byl zadán Plural key name, 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 Meta v editor sidebar pro každý klíč.

Byl pro vás tento článek užitečný?

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.