国际化文本

使用 InternationalizedText 在选票上表示跨国国家文本。

属性

下表介绍了 InternationalizedText 的属性:

属性 是否必需? 类型 说明
label 可选 string 信息标签。可根据需要使用。

元素

下表介绍了 InternationalizedText 的元素:

元素 多样性 类型 说明
Text 1 项或更多 LanguageString 一串可能为非英文文本的字符串。如需了解详情,请参阅 LanguageString

LanguageString

属性

下表介绍了 LanguageString 的属性:

属性 是否必需? 类型 说明
language 必需 language

标识语言。language 的值采用 ISO 639 格式。下面是一些示例:

  • en:英语
  • fr:法语
  • es:西班牙语
  • zh:中文
  • ja:日语
  • ko:韩语

示例

XML

    <Party objectId="par-jubilee">
      ...
      <Name>
        <Text language="de">Jubilee Alliance</Text>
        <Text language="en">Jubilee Alliance</Text>
        <Text language="es">Alianza del Jubileo</Text>
        <Text language="hi">जुबली गठबंधन</Text>
        <Text language="pt">Aliança jubilar</Text>
      </Name>
    </Party>
    <Person objectId="par862">
      <FullName>
        <Text language="de">Ayrton Senna da Silva</Text>
        <Text language="hi">एर्टन सेना डा सिल्वा</Text>
        <Text language="ja">アイルトン・セナ</Text>
        <Text language="pt">Ayrton Senna</Text>
        <Text language="es">Ayrton Senna</Text>
      </FullName>
      ...
    </Person>
    <Contest objectId="cc-000" xsi:type="CandidateContest">
      <BallotSelection objectId="cs001" xsi:type="CandidateSelection">
        <CandidateIds>can001</CandidateIds>
      </BallotSelection>
      <BallotSelection objectId="cs002" xsi:type="CandidateSelection">
        <CandidateIds>can002</CandidateIds>
      </BallotSelection>
      <BallotTitle>
        <Text language="de">Sitz auf Regionalebene</Text>
        <Text language="hi">निर्वाचन क्षेत्र की सीट</Text>
        <Text language="ja">選挙区議席</Text>
        <Text language="pt">Lugar a nível destrital</Text>
        <Text language="es">Escaño a nivel de circunscripción</Text>
      </BallotTitle>
      <ElectoralDistrictId>ru_0001</ElectoralDistrictId>
      <Name>Regional seat</Name>
      <VotesAllowed>1</VotesAllowed>
    </Contest>

JSON

    "Party": {
      "objectId": "par-jubilee",
      ...
      "Name": {
        "Text": [
          {
            "language": "de",
            "value": "Jubilee Alliance"
          },
          {
            "language": "en",
            "value": "Jubilee Alliance"
          },
          {
            "language": "es",
            "value": "Alianza del Jubileo"
          },
          {
            "language": "hi",
            "value": "जुबली गठबंधन"
          },
          {
            "language": "pt",
            "value": "Aliança jubilar"
          }
        ]
      }
    }
    "Person": {
      "objectId": "par862",
      "FullName": {
        "Text": [
          {
            "language": "de",
            "value": "Ayrton Senna da Silva"
          },
          {
            "language": "hi",
            "value": "एर्टन सेना डा सिल्वा"
          },
          {
            "language": "ja",
            "value": "アイルトン・セナ"
          },
          {
            "language": "pt",
            "value": "Ayrton Senna"
          },
          {
            "language": "es",
            "value": "Ayrton Senna"
          }
        ]
      },
      ...
    }
    "Contest": [
      {
        "@type": "CandidateContest",
        "objectId": "cc-000",
        "BallotSelection": [
          {
            "@type": "CandidateSelection",
            "objectId": "cs001",
            "CandidateIds": ["can001"]
            ...
          },
          {
            "@type": "CandidateSelection",
            "objectId": "cs002",
            "CandidateIds": ["can002"]
            ...
          }
        ],
        "BallotTitle": {
          "Text": [
            {
              "value": "Sitz auf Regionalebene",
              "language": "de"
            },
            {
              "value": "निर्वाचन क्षेत्र की सीट",
              "language": "hi"
            },
            {
              "value": "選挙区議席",
              "language": "ja"
            },
            {
              "value": "Lugar a nível destrital",
              "language": "pt"
            },
            {
              "value": "Escaño a nivel de circunscripción",
              "language": "es"
            }
          ]
        },
        "ElectoralDistrictId": "ru_0001",
        "Name": "Regional seat",
        "VotesAllowed": 1
      }
    ]