Texto internacionalizado

Usa InternationalizedText para representar texto multinacional en una boleta.

Atributos

En la siguiente tabla, se describen los atributos de InternationalizedText:

Atributo ¿Es obligatorio? Tipo Descripción
label Opcional string Una etiqueta informativa. Para uso según sea necesario.

Elementos

En la siguiente tabla, se describen los elementos de InternationalizedText:

Elemento Multiplicidad Tipo Descripción
Text 1 o más LanguageString Es una cadena de texto que, posiblemente, no está en inglés. Para obtener más información, consulta LanguageString.

LanguageString

Atributos

En la siguiente tabla, se describen los atributos de LanguageString:

Atributo ¿Es obligatorio? Tipo Descripción
language Obligatorias language

Identifica el idioma. Los valores de language provienen de ISO 639. Estos son algunos ejemplos:

  • en: inglés
  • fr: Francés
  • es: Español
  • zh: Chino
  • ja: Japonés
  • ko: Coreano

Ejemplos

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
      }
    ]