翻訳作業

複数形 (Strings)

本コンテンツはPhrase Language AIの機械翻訳により、英語から翻訳されています。

各言語には、単数形および複数形のフレーズに対する独自の文法形式があります。

例:

  • 英語には oneother の2つの形式があり、1 file2 files のように使用されます。

  • 他の言語には、onefewother のように、1つまたは複数の形式が存在する場合があります。

これはローカライズにおける課題となります。

基数および序数の複数形の両方を含め、複数形に対応した文字列の翻訳がサポートされています。これらの文字列は、訳文の言語の複数形ルールに基づいて、複数形を使用して翻訳する必要があります。これらの複数形は、原文ファイル内で定義されている必要があります。

例:

  • 英語の文字列 There are %d% items left において、%d% は1以外の任意の数字を表します。

  • チェコ語では、これを2通りの方法で翻訳する必要があります。

    1つ目は2、3、または4という数字の場合(つまり few)、2つ目は0、5以上の数字の場合(つまり other)です。

PO (gettext) ファイルは、ICU messages と同様に複数形を一般的に使用します。

複数形のルールに関する詳細については、CLDR plural rules を参照してください。

複数形の取り扱い

多くのローカライズファイル形式がサポートされており、それぞれ異なる方法で複数値を処理します。最も一般的な方法を各 ファイル形式 ごとに紹介します。

複数形の数は、Unicode rules に従って自動的に処理されます。これは、言語によっては最大6つの形式を持つものもあれば、わずかしか持たないものもあることを意味します。プロジェクトに ロケール を追加してISOコードを提供すると、その言語の正しい複数形カテゴリが Strings Editor に自動的に表示され、翻訳できるようになります。エクスポート時に、複数形のキーはターゲットプラットフォームに適した構文に変換されます。

複数形は、プロジェクト設定ウィンドウの複数形タブで処理されます。

plural_forms_tab.gif

キーは、キーの作成時または編集時に複数形を有効にすることで、複数形として設定できます。プロジェクトのキータブでキーごとに複数形を有効にするには、次の手順に従います。

  1. プロジェクトページで、詳細/キーを選択します。

    キータブが表示されます。

  2. 目的のキーの歯車Modifyアイコンをクリックします。

    編集<1>キーウィンドウが表示されます。

  3. 複数形タブをクリックし、このキーの複数形を有効にするを選択します。

    複数形タイプドロップダウンが表示されます。

  4. 基数序数<2>の複数形タイプから選択します。

    注意

    複数形タイプを変更すると、既存の翻訳は消去されます。

  5. 保存をクリックします。

使用するファイル形式で必要な場合は、複数キー名が指定されていることを確認してください(例:gettextを使用する場合)。

複数形タイプは、各キーのエディタサイドバーのメタセクションにも表示され、編集可能です。

この記事は役に立ちましたか?

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.