Sử dụng InternationalizedText
để biểu thị văn bản đa quốc gia trên phiếu bầu.
Thuộc tính
Bảng sau đây mô tả các thuộc tính cho InternationalizedText
:
Thuộc tính | Bắt buộc? | Loại | Nội dung mô tả |
---|---|---|---|
label |
Không bắt buộc | string |
Một nhãn thông tin. Để sử dụng khi cần. |
Các phần tử
Bảng sau đây mô tả các phần tử cho InternationalizedText
:
Phần tử | Số bội | Loại | Nội dung mô tả |
---|---|---|---|
Text |
từ 1 trở lên | LanguageString |
Một chuỗi văn bản có thể không phải tiếng Anh. Để biết thêm thông tin, hãy xem LanguageString . |
LanguageString
Thuộc tính
Bảng sau đây mô tả các thuộc tính cho LanguageString
:
Thuộc tính | Bắt buộc? | Loại | Nội dung mô tả |
---|---|---|---|
language |
Bắt buộc | language |
Xác định ngôn ngữ. Giá trị của
|
Ví dụ
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 } ]