نص دولي

استخدِم InternationalizedText لتمثيل نص متعدد الجنسيات في ورقة اقتراع.

السمات

يوضِّح الجدول التالي سمات InternationalizedText:

السمة مطلوب؟ Type الوصف
label إجراء اختياري string عبارة عن تصنيف معبِّر. يمكن استخدامها حسب الحاجة.

العناصر

يوضِّح الجدول التالي عناصر InternationalizedText:

عنصر التعددية Type الوصف
Text 1 أو أكثر LanguageString سلسلة من نص يُحتمل أن يكون غير إنجليزي. ولمزيد من التفاصيل، يمكنك الاطّلاع على LanguageString.

LanguageString

السمات

يوضِّح الجدول التالي سمات LanguageString:

السمة مطلوب؟ Type الوصف
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
      }
    ]