ข้ามไปเนื้อหา

สากลวิวัตน์และเทศวิวัตน์

จากวิกิพีเดีย สารานุกรมเสรี
(เปลี่ยนทางจาก สากลวิวัตน์)
ภาพจับหน้าจอของซอฟต์แวร์ที่วิวัตน์สู่ภาษาอิตาลีแล้ว

ในสาขาคอมพิวเตอร์ สากลวิวัตน์ (อังกฤษ: internationalization) และ เทศวิวัตน์ (อังกฤษ: localization) คือการปรับซอฟต์แวร์ให้เข้ากับภาษา ท้องที่ และความต้องการด้านเทคนิคที่แตกต่างกันของตลาดเป้าหมาย สากลวิวัตน์เป็นกระบวนการในการออกแบบซอฟต์แวร์เพื่อให้ซอฟต์แวร์นั้นสามารถใช้งานได้หลากหลายภาษา หลายหลายท้องที่ โดยไม่ต้องมีการเปลี่ยนแปลงเชิงโครงสร้าง ส่วนเทศวิวัตน์เป็นกระบวนการปรับซอฟต์แวร์ที่ออกแบบโดยสากลวิวัตน์ ให้เข้ากับกลุ่มภาษาโดยการแปลข้อความหรือส่วนประกอบบางอย่าง

สากลวิวัตน์มักจะย่อเป็นเลขย่อ i18n ซึ่ง i และ n มาจากอักษรตัวแรกและตัวสุดท้ายของ internationalization ส่วน 18 คือจำนววนอักขระทั้งหมดระหว่าง i กับ n ดังกล่าว โดยมีการใช้เริ่มคำดังกล่าวโดย Digital Equipment Corporation ในช่วง พ.ศ. 2513 - พ.ศ. 2532[1] ส่วนเทศวิวัตน์มักจะย่อเป็น L10n ด้วยแนวทางเดียวกัน แต่เปลี่ยนอักษรตัวแรกเป็น L ตัวใหญ่เพื่อมิให้สับสนกับ i

ขอบเขตการใช้งาน[แก้]

ตามที่ซอฟต์แวร์ไร้พรมแดนกล่าวไว้ แง่มุมของการออกแบบที่ควรพิจารณาในการทำให้ผลิตภัณฑ์เป็นสากลคือ "การเข้ารหัสข้อมูลและเอกสาร การพัฒนาซอฟต์แวร์ การสนับสนุนอุปกรณ์ฮาร์ดแวร์ และการโต้ตอบกับผู้ใช้";[2][3][4] ในขณะที่พื้นที่การออกแบบที่สำคัญซึ่งควรพิจารณาเมื่อสร้างผลิตภัณฑ์ที่เป็นสากลทั้งหมดตั้งแต่เริ่มต้นคือ "การโต้ตอบกับผู้ใช้ การพัฒนาอัลกอริทึมและรูปแบบข้อมูล บริการซอฟต์แวร์และเอกสาร"[5]

การแปลมักจะเป็นองค์ประกอบที่ใช้เวลามากที่สุดในการปรับภาษาให้เข้ากับท้องถิ่น[6][7][8] ซึ่งอาจรวมถึง:

  • สำหรับภาพยนตร์ วิดีโอ และเสียง จะใช้การแปลคำพูดหรือเนื้อเพลง มักใช้การพากย์เสียงหรือคำบรรยาย
  • การแปลข้อความสำหรับสื่อสิ่งพิมพ์และสื่อดิจิทัล (อาจรวมถึงข้อความแสดงข้อผิดพลาดและเอกสารประกอบ)
  • ในการผลิตวิดีโอเกม การปรับภาษาให้เข้ากับท้องถิ่นจะใช้สำหรับการแปลอินเทอร์เฟซผู้ใช้ บทสนทนา คำอธิบายไอเท็ม เป็นต้น[9]
  • การเปลี่ยนแปลงที่อาจเกิดขึ้นของภาพและโลโก้ที่มีข้อความ เพื่อรวมการแปลหรือไอคอนทั่วไป
  • ความยาวของการแปลที่แตกต่างกันและความแตกต่างในขนาดตัวอักษร (เช่น ระหว่างตัวอักษรละตินและอักษรจีน) อาจทำให้เลย์เอาต์ที่ทำงานได้ดีในภาษาหนึ่งทำงานได้ไม่ดีในอีกภาษาหนึ่ง[10]

กระบวนการ[แก้]

วิธีการทำให้เป็นสากลประกอบด้วยสามขั้นตอนการใช้งานหลังการวางแผน: การทำให้เป็นสากล การปรับภาษาให้เข้ากับท้องถิ่น และการประกันคุณภาพ[11][12][13]

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


อ้างอิง[แก้]

  1. "Glossary of W3C Jargon". World Wide Web Consortium. สืบค้นเมื่อ 2008-10-13.
  2. "Internationalization (I18N)". www.techtarget.com. สืบค้นเมื่อ 2024-06-09.
  3. "UX Localization: Adapting the User Experience for International Audiences". phrase.com. สืบค้นเมื่อ 2024-06-09.
  4. "Software Internationalization Best Practices for Developers". centus.com. สืบค้นเมื่อ 2024-06-09.
  5. "Software Without Frontiers: A Multi-Platform, Multi-Cultural, Multi-Nation Approach". books.google.com. สืบค้นเมื่อ 2024-06-09.
  6. "Localization Vs. Translation: Understanding the Nuances". www.textunited.com. สืบค้นเมื่อ 2024-06-09.
  7. "What is Localization". academy.veqta.com. สืบค้นเมื่อ 2024-06-09.
  8. "The Ultimate Guide to Localization". www.daytranslations.com. สืบค้นเมื่อ 2024-06-09.
  9. "A 19-Minute Guide To Break Into the Video Game Localization Industry". wordfoxes.com. สืบค้นเมื่อ 2024-06-09.
  10. "Language localization - Everything you need to know". locize.com. สืบค้นเมื่อ 2024-06-09.
  11. "Localization vs. Internationalization vs. Globalization". blog.andovar.com. สืบค้นเมื่อ 2024-06-09.
  12. "Basic Insights into Language Globalization". www.globalizationpartners.com. สืบค้นเมื่อ 2024-06-09.
  13. "What is Globalization and History of Globalization". schoolofpoliticalscience.com. สืบค้นเมื่อ 2024-06-09.