ในภาษาที่ไม่ใช่ภาษาอังกฤษ อาจมีภาษาท้องถิ่นมากกว่า 1 ภาษา แต่ในฟีด เรากำหนดให้มีอย่างน้อย 2 ภาษา ได้แก่ ภาษาหลักที่พูดในสถานที่นั้น ซึ่งเราจะเรียกว่า "ภาษาท้องถิ่น" และภาษาอังกฤษ เราขอให้ระบุภาษาอังกฤษด้วยเหตุผลต่อไปนี้
- เป็นไปได้ว่าจะมีผู้คนจำนวนหนึ่งในประเทศนั้นที่พูดภาษาอังกฤษได้
- ระบบภายในของเราหลายระบบได้รับการออกแบบเป็นภาษาอังกฤษ หากฟีดเป็นภาษาอังกฤษด้วย ก็จะช่วยให้เราแก้ปัญหาและแก้ไขข้อบกพร่องได้ง่ายขึ้น
ตัวอย่างเช่น ภาษาหลักในญี่ปุ่นคือภาษาญี่ปุ่น ดังนั้นเราจึงกำหนดให้ระบุข้อมูลเป็นภาษาญี่ปุ่นพร้อมคำแปลเป็นภาษาอังกฤษ เมื่อระบุคำแปลเป็นภาษาอังกฤษ ให้ดำเนินการตามขั้นตอนที่สมเหตุสมผลทั้งหมดเพื่อให้ได้คำแปลอย่างเป็นทางการเป็นภาษาอังกฤษ ซึ่งอาจรวมถึงการใช้คำแปลจากสำนักข่าวที่มีชื่อเสียงหรือสื่อเผยแพร่ของพาร์ทเนอร์เองที่เข้าถึงได้แบบสาธารณะ
ในประเทศที่มีภาษาท้องถิ่นหลายภาษา เราต้องการภาษาท้องถิ่นหลักก่อนเป็นอย่างน้อย จากนั้นคุณสามารถระบุชื่ออย่างเป็นทางการในภาษาอื่นๆ เพิ่มเติมได้หากมี
เนื้อหาเป็นภาษาอังกฤษ
ช่อง Name ที่เป็นสตริงเดียวทั้งหมด เช่น Party ต้องเป็นภาษาอังกฤษ ช่อง
InternationalizedText ทั้งหมดต้องมีอินสแตนซ์ Text พร้อมคำแปลหรือการทับศัพท์เป็นภาษาอังกฤษ
ซึ่งรวมถึงแต่ไม่จำกัดเพียงชื่อของเอนทิตีต่อไปนี้
ContestsOfficeและReportingUnitPartyและCoalitionPersonและCandidate
ข้อยกเว้น
ตัวย่อ เมื่อได้รับอนุญาตหรือจำเป็นต้องใช้ ต้องย่อเป็นภาษาท้องถิ่น ตัวอย่างเช่น พรรคแรงงานในบราซิลจะมีค่า Name เป็นภาษาอังกฤษและภาษาโปรตุเกส แต่ช่อง InternationalizedAbbreviation จะตั้งค่าเป็น PT สำหรับ "Partido dos Trabalhadores"
เนื้อหาภาษาท้องถิ่น
เมื่อมี ให้ระบุคำแปลสำหรับช่อง 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- แปลชื่อสำนักงาน แต่ให้ใช้แหล่งข้อมูลอย่างเป็นทางการอีกครั้งหากมีชื่อในหลายภาษา เช่น "Member of Lok Sabha" แทน "Member of Lower House"
BallotMeasureContest- ไม่ควรแปลช่องข้อความสำหรับมาตรการลงคะแนนและการลงประชามติ ซึ่งรวมถึงชื่อ เนื่องจากข้อความมีความหมายทางกฎหมาย หากการดำเนินการนี้ทำให้ส่งภาษาอังกฤษไม่ได้ ก็ไม่เป็นไร
- หากมีคำแปลอย่างเป็นทางการ ให้ใส่คำแปลเหล่านั้น
LanguageStrings
สตริงภาษาใช้ใน
InternationalizedText และ
InternationalizedUri เพื่อ
ระบุภาษาของข้อความหรือ URI
Attributes
ตารางต่อไปนี้อธิบายแอตทริบิวต์สำหรับ LanguageString
| แอตทริบิวต์ | จำเป็นหรือไม่ | ประเภท | คำอธิบาย |
|---|---|---|---|
language |
ต้องระบุ | language |
ระบุภาษา ค่าสำหรับ
|