翻訳作業

Plural Forms (Strings)

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

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

例:

  • 英語には2つの形式があります:1、例えば1ファイル2ファイルのように。

  • 他の言語には、1つまたは複数の形式があるかもしれません:1少数、および

これはローカリゼーションにとって課題を提示します。

複数形に敏感な文字列の翻訳がサポートされており、基数と序数の複数形の両方が含まれます。これらの文字列は、ターゲット言語の複数形のルールに基づいて複数形を使用して翻訳する必要があります。これらの複数形は、ソースファイルで定義する必要があります。

例:

  • 英語の文字列残りの%d%アイテムがあります、ここで%d%は1以外の任意の数を表します。

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

    最初は2、3、または4の数字用(つまり少数)で、2番目は0、5以上の数字用(つまり)です。

PO (gettext)ファイルは、複数形とICUメッセージを一般的に使用します。

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

複数形の取り扱い

多くのローカリゼーションファイル形式がサポートされており、複数の値を異なる方法で処理します。最も一般的な方法が各形式に対して提示されます。

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

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

plural_forms_tab.gif

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

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

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

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

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

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

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

  4. 基数序数 の複数形タイプのいずれかを選択します。

    注意

    複数形タイプを変更すると、既存の翻訳がクリアされます。

  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.