英語圏以外の地域では、複数の言語が使用されている場合があります。ただし、フィードでは、その地域で話されている主な言語(ここでは「現地語」と呼びます)と英語の 2 つ以上の言語が必要です。英語でのご記入をお願いする理由は次のとおりです。
- その国では、多くの人が英語を話している可能性があります。
- Google の内部システムの多くは英語で設計されています。フィードも英語で提供されている場合は、トラブルシューティングとデバッグが容易になります。
たとえば、日本の主な言語は日本語であるため、日本語のデータと英語の翻訳が必要です。英語の翻訳を提供する場合は、英語への公式な翻訳を確保するために、あらゆる合理的な措置を講じてください。これには、信頼できる報道機関の翻訳や、パートナー自身の一般公開されている出版物を使用することが含まれます。
複数の現地語がある国では、まず主要な現地語が必要です。公式名が他の言語でも利用できる場合は、それらの名前を指定できます。
英語のコンテンツ
Party などの単一文字列の Name フィールドはすべて英語にする必要があります。すべての InternationalizedText フィールドには、英語の翻訳または音訳を含む Text インスタンスを含める必要があります。これには、次のエンティティの名前が含まれますが、これらに限定されません。
ContestsOffice、ReportingUnitPartyとCoalitionPerson、Candidate
例外
略語が許可されている場合や必須の場合、現地語で略語を使用する必要があります。たとえば、ブラジルの労働者党の場合、Name の値は英語とポルトガル語で設定されますが、InternationalizedAbbreviation フィールドは「Partido dos Trabalhadores」の PT に設定されます。
ローカル言語のコンテンツ
利用可能な場合は、名前など InternationalizedText フィールドの翻訳を現地語で提供します。各エンティティに関する追加のメモが含まれています。
Election、Contest- これらは翻訳しますが、選挙の候補者とイベントの命名に関するガイドラインを参照してください。コンテストやイベントの名前には、その国の人が目にするであろう言語や用語(下院選挙ではなく Lok Sabha 選挙など)が使用されることが期待されます。
- 投票案のコンテストには、特別なルールが別途記載されています。
GpUnitParty、Coalition- パーティ名については、翻訳と音訳に関して、その言語の話し手にとって意味のあることを行ってください。たとえば、「Indian national congress」はヒンディー語で「भारतीय राष्ट्रिय काङ्ग्रेस」と翻訳する必要があります。一方、「Bharatiya Janata Party」はヒンディー語で「भारतीय जनता पार्टी」と音訳する必要があります。
- 政党の略称や別名については、その国の住民で、その言語を母語とする人にとって意味が通じるのであれば、複数の言語で含めても構いません。
Person- 候補者の名前や他の人物の名前のローカル翻訳は、別の文字セットへの音訳を表す場合を除き、含めないでください。たとえば、日本の安倍晋三首相の場合は、次のように
PersonFullName要素を含めます。
<FullName> <Text language="en">Shinzo Abe</Text> <Text language="ja">安倍晋三</Text> </FullName>- また、特定の国で想定されるすべての言語で、人物の名前を含める必要があります。実際には、次のように名前が繰り返されることが想定されます。
<FullName> <Text language="en">Jeroen van Wijngaarden</Text> <Text language="nl">Jeroen van Wijngaarden</Text> </FullName>- 候補者の名前や他の人物の名前のローカル翻訳は、別の文字セットへの音訳を表す場合を除き、含めないでください。たとえば、日本の安倍晋三首相の場合は、次のように
Office- 事務所の名前は翻訳しますが、複数の言語で名前が利用できる場合は、公式のソースを再度使用します。たとえば、「下院議員」ではなく「Lok Sabha 議員」とします。
BallotMeasureContest- 投票案や国民投票のテキスト フィールド(タイトルを含む)は、テキストに法的意味があるため、翻訳しないでください。英語で配信できなくても問題ありません。
- 公式に利用可能な翻訳がある場合は、それを含める必要があります。
LanguageStrings
言語文字列は、テキストまたは URI の言語を示すために InternationalizedText と InternationalizedUri で使用されます。
属性
次の表に、LanguageString の属性を示します。
| 属性 | 必須かどうか | 種類 | 説明 |
|---|---|---|---|
language |
必須 | language |
言語を識別します。
|