ข้อควรพิจารณาจากต่างประเทศ

ในภาษาที่ไม่ใช่ภาษาอังกฤษ อาจมีภาษาท้องถิ่นมากกว่า 1 ภาษา แต่ในฟีด เรากำหนดให้มีอย่างน้อย 2 ภาษา ได้แก่ ภาษาหลักที่พูดในสถานที่นั้น ซึ่งเราจะเรียกว่า "ภาษาท้องถิ่น" และภาษาอังกฤษ เราขอให้ระบุภาษาอังกฤษด้วยเหตุผลต่อไปนี้

  • เป็นไปได้ว่าจะมีผู้คนจำนวนหนึ่งในประเทศนั้นที่พูดภาษาอังกฤษได้
  • ระบบภายในของเราหลายระบบได้รับการออกแบบเป็นภาษาอังกฤษ หากฟีดเป็นภาษาอังกฤษด้วย ก็จะช่วยให้เราแก้ปัญหาและแก้ไขข้อบกพร่องได้ง่ายขึ้น

ตัวอย่างเช่น ภาษาหลักในญี่ปุ่นคือภาษาญี่ปุ่น ดังนั้นเราจึงกำหนดให้ระบุข้อมูลเป็นภาษาญี่ปุ่นพร้อมคำแปลเป็นภาษาอังกฤษ เมื่อระบุคำแปลเป็นภาษาอังกฤษ ให้ดำเนินการตามขั้นตอนที่สมเหตุสมผลทั้งหมดเพื่อให้ได้คำแปลอย่างเป็นทางการเป็นภาษาอังกฤษ ซึ่งอาจรวมถึงการใช้คำแปลจากสำนักข่าวที่มีชื่อเสียงหรือสื่อเผยแพร่ของพาร์ทเนอร์เองที่เข้าถึงได้แบบสาธารณะ

ในประเทศที่มีภาษาท้องถิ่นหลายภาษา เราต้องการภาษาท้องถิ่นหลักก่อนเป็นอย่างน้อย จากนั้นคุณสามารถระบุชื่ออย่างเป็นทางการในภาษาอื่นๆ เพิ่มเติมได้หากมี

เนื้อหาเป็นภาษาอังกฤษ

ช่อง Name ที่เป็นสตริงเดียวทั้งหมด เช่น Party ต้องเป็นภาษาอังกฤษ ช่อง InternationalizedText ทั้งหมดต้องมีอินสแตนซ์ Text พร้อมคำแปลหรือการทับศัพท์เป็นภาษาอังกฤษ ซึ่งรวมถึงแต่ไม่จำกัดเพียงชื่อของเอนทิตีต่อไปนี้

  • Contests
  • Office และ ReportingUnit
  • Party และ Coalition
  • Person และ Candidate

ข้อยกเว้น

ตัวย่อ เมื่อได้รับอนุญาตหรือจำเป็นต้องใช้ ต้องย่อเป็นภาษาท้องถิ่น ตัวอย่างเช่น พรรคแรงงานในบราซิลจะมีค่า Name เป็นภาษาอังกฤษและภาษาโปรตุเกส แต่ช่อง InternationalizedAbbreviation จะตั้งค่าเป็น PT สำหรับ "Partido dos Trabalhadores"

เนื้อหาภาษาท้องถิ่น

เมื่อมี ให้ระบุคำแปลสำหรับช่อง InternationalizedText ซึ่งรวมถึงแต่ไม่จำกัดเพียงชื่อในภาษาท้องถิ่น เราได้เพิ่มหมายเหตุเพิ่มเติมสำหรับแต่ละเอนทิตี

  • Election และ Contest

    • แปลรายการเหล่านี้ แต่โปรดดูหลักเกณฑ์การตั้งชื่อการเลือกตั้งและการแข่งขัน เราคาดหวังว่าชื่อการแข่งขันและกิจกรรมจะใช้ภาษาและคำศัพท์ที่ผู้คนจากประเทศนั้นๆ คาดว่าจะได้เห็น เช่น การเลือกตั้ง Lok Sabha แทนที่จะเป็นการเลือกตั้งสภาล่าง
    • การแข่งขันมาตรการลงคะแนนจะมีกฎพิเศษที่ไฮไลต์แยกกัน
  • GpUnit

  • Party และ Coalition

    • สำหรับชื่อพรรค ให้ทำในสิ่งที่สมเหตุสมผลสำหรับผู้พูดภาษานั้นๆ เกี่ยวกับการแปลและการทับศัพท์ เช่น "Indian national congress" ควรแปลเป็นภาษาฮินดีว่า "भारतीय राष्ट्रिय काङ्ग्रेस" ในขณะที่ "Bharatiya Janata Party" ควรทับศัพท์เป็นภาษาฮินดีว่า "भारतीय जनता पार्टी"
    • สำหรับตัวย่อหรือชื่อแทนของพรรค หากสมเหตุสมผลสำหรับผู้ที่อาศัยอยู่ในประเทศและภาษาแรกของบุคคลดังกล่าวเป็นภาษาท้องถิ่น ก็สามารถใส่ตัวย่อหรือชื่อแทนเหล่านี้ในหลายภาษาได้
  • Person

    • อย่าใส่คำแปลเป็นภาษาท้องถิ่นของชื่อผู้สมัครหรือชื่อบุคคลอื่น เว้นแต่คำแปลเหล่านั้นจะเป็นการทับศัพท์เป็นชุดอักขระอื่น ตัวอย่างเช่น สำหรับนายกรัฐมนตรีชินโซ อาเบะของญี่ปุ่น ให้ใส่องค์ประกอบ Person FullName ดังนี้
    <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

ระบุภาษา ค่าสำหรับ language มาจาก ISO 639 โปรดดู หน้า Wikipedia สำหรับ รายละเอียดเพิ่มเติม ตัวอย่างได้แก่

  • en: อังกฤษ
  • fr: ฝรั่งเศส
  • es: สเปน
  • zh: จีน
  • ja: ญี่ปุ่น
  • ko: เกาหลี