การแปลภาษาเป็นภาษาท้องถิ่น

รูปแบบภาษาและภาษาที่ Facebook สนับสนุน

ภาษาบน Facebook ใช้รูปแบบ ll_CC โดย ll คือรหัสภาษาแบบ 2 ตัวอักษรและ CC คือรหัสประเทศแบบ 2 ตัวอักษร ตัวอย่างเช่น en_US หมายถึงภาษาอังกฤษที่ใช้ในสหรัฐฯ เรารองรับภาษามาตรฐาน ISO และรหัสประเทศจำนวนมาก

มีข้อยกเว้นอยู่ 2 รายการที่ไม่เป็นไปตามมาตรฐาน ISO ดังนี้: ar_AR และ es_LA เราใช้รหัสนี้เพื่อแสดงถึงรูปแบบภาษาที่อยู่กลุ่มเดียวกันสำหรับภาษาอารบิกและสเปน สำหรับภาษาสเปน เราให้การสนับสนุนการแปลเป็นภาษาท้องถิ่นสองถึงสามรูปแบบ

การแปลเป็นภาษาท้องถิ่นด้วยโซเชียลปลั๊กอินและ JavaScript SDK

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

เมื่อเพิ่มโซเชียลปลั๊กอิน Facebook จะสามารถแปลข้อความสำหรับปลั๊กอินดังกล่าวเป็นภาษาท้องถิ่นได้โดยอัตโนมัติผ่าน Facebook JavaScript SDK SDK มีให้บริการกับทุกรูปแบบภาษาที่ Facebook สนับสนุน

ในการใช้ประโยชน์จากการแปลภาษาอัตโนมัติโดยโซเชียลปลั๊กอิน คุณจำเป็นต้องเปลี่ยนรูปแบบภาษาของ SDK ให้เข้ากับรูปแบบภาษาของเว็บไซต์ของคุณ กล่าวโดยละเอียดคือ คุณจำเป็นต้องเปลี่ยน en_US เป็นรหัสรูปแบบภาษาที่รองรับเมื่อโหลดแหล่งที่มาของ SDK

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

(function(d){
  var js, id = 'facebook-jssdk'; if (d.getElementById(id)) {return;}
  js = d.createElement('script'); js.id = id; js.async = true;
  js.src = "https://connect.facebook.net/es_LA/all.js";
  d.getElementsByTagName('head')[0].appendChild(js);
}(document));

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

ศูนย์รวมแอพและการแปลเป็นภาษาท้องถิ่น

หากแอพของคุณเป็นแอพเกม คุณสามารถทำให้แอพของคุณปรากฏในศูนย์รวมแอพของ Facebook ได้ หากต้องการแปลภาษาหน้าศูนย์รวมแอพของ Facebook เป็นภาษาท้องถิ่น โปรดอ่านส่วนการแปลภาษาหน้าศูนย์รวมแอพเป็นภาษาท้องถิ่น