การแปล¶
เว็บไซต์ของคุณจะแสดงในภาษาที่ตรงกับเบราว์เซอร์ของผู้เยี่ยมชม หากภาษาของเบราว์เซอร์ยังไม่ได้ติดตั้งและเพิ่มลงในเว็บไซต์ของคุณ เนื้อหาจะแสดงใน:ref:ภาษาเริ่มต้น <translate/default-language> เมื่อติดตั้งภาษาเพิ่มเติมแล้ว ผู้ใช้สามารถเลือกภาษาที่ต้องการได้โดยใช้:ref:ตัวเลือกภาษา <translate/language-selector>
ฟีเจอร์ แปล บนเว็บไซต์ของคุณช่วยให้สามารถแปลคำศัพท์มาตรฐานโดยอัตโนมัติและมีเครื่องมือสำหรับการแปลเนื้อหาด้วยตนเอง
ติดตั้งภาษา¶
เพื่ออนุญาตให้แปลเว็บไซต์ของคุณได้ คุณต้อง:doc:ติดตั้ง <../../../general/users/language>`ภาษาที่ต้องการและเพิ่มลงในเว็บไซต์ของคุณก่อน โดยไปที่ :menuselection:`เว็บไซต์ --> การกำหนดค่า --> การตั้งค่า และคลิก ติดตั้งภาษา ในส่วน ข้อมูลเว็บไซต์ ในกล่องโต้ตอบที่เปิดขึ้น ให้เลือก:guilabel:ภาษา`ที่คุณต้องการจากเมนูแบบเลื่อนลง ทำเครื่องหมาย:guilabel:`เว็บไซต์ที่จะแปล`ที่ต้องการ และคลิก :guilabel:`เพิ่ม
หากต้องการแก้ไขภาษาของเว็บไซต์ ไปที่ และเพิ่ม/ลบภาษาที่ต้องการใน/จากฟิลด์ ภาษา ในส่วน ข้อมูลเว็บไซต์
Tip
อีกทางหนึ่ง เมื่อติดตั้งภาษาแล้ว คุณสามารถเพิ่มภาษาได้จาก:ref:ตัวเลือกภาษา <translate/language-selector> คุณอาจต้องรีเฟรชหน้าเพื่อดูภาษาใหม่
ค่าเริ่มต้นภาษา¶
เมื่อมีหลายภาษาในเว็บไซต์ของคุณ คุณสามารถตั้งค่าภาษาเริ่มต้นที่จะใช้หากภาษาเบราว์เซอร์ของผู้เยี่ยมชมไม่มี โดยไปที่ และเลือกภาษาในฟิลด์ เริ่มต้น
Note
ฟิลด์นี้จะมองเห็นได้เฉพาะเมื่อมีการติดตั้งและเพิ่มหลายภาษาลงในเว็บไซต์ของคุณแล้ว
ตัวเลือกภาษา¶
ผู้เยี่ยมชมเว็บไซต์ของคุณสามารถสลับภาษาได้โดยใช้ตัวเลือกภาษา ซึ่งมีอยู่ตามค่าเริ่มต้นในส่วน ลิขสิทธิ์ ที่ด้านล่างของหน้า หากต้องการแก้ไขเมนูตัวเลือกภาษา:
ไปที่เว็บไซต์ของคุณและคลิก แก้ไข
คลิกตัวเลือกภาษาที่มีอยู่ในบล็อก ลิขสิทธิ์ และไปที่ส่วน ลิขสิทธิ์ ของตัวสร้างเว็บไซต์
ตั้งค่าฟิลด์ ตัวเลือกภาษา เป็น แบบเลื่อนลง หรือ แบบอินไลน์ คลิก ไม่มี หากคุณไม่ต้องการแสดง:guilabel:
ตัวเลือกภาษา
คลิก บันทึก
Tip
คุณยังสามารถเพิ่ม ตัวเลือกภาษา ไปยัง:guilabel:ส่วนหัว`ของหน้าได้ โดยคลิกบล็อก :guilabel:`ส่วนหัว และไปที่ส่วน แถบนำทาง เพื่อแก้ไข ตัวเลือกภาษา
แปลเว็บไซต์ของคุณ¶
เลือกภาษาที่ต้องการจากตัวเลือกภาษาเพื่อดูเนื้อหาของคุณในภาษาอื่น จากนั้นคลิกปุ่ม แปล ที่มุมบนขวาเพื่อเปิดใช้งานโหมดการแปลด้วยตนเอง เพื่อให้คุณสามารถแปลสิ่งที่ยังไม่ได้รับการแปลโดยอัตโนมัติจาก Odoo
ข้อความที่แปลแล้วจะถูกไฮไลต์เป็นสีเขียว ข้อความที่ยังไม่ได้แปลโดยอัตโนมัติจะถูกไฮไลต์เป็นสีเหลือง
ในโหมดนี้ คุณสามารถแปลข้อความได้เท่านั้น หากต้องการเปลี่ยนโครงสร้างของหน้าเว็บ คุณต้องแก้ไขหน้าหลัก กล่าวคือ หน้าในภาษาต้นฉบับของฐานข้อมูล การเปลี่ยนแปลงใดๆ ที่ทำกับหน้าหลักจะถูกนำไปใช้กับเวอร์ชันที่แปลทั้งหมดโดยอัตโนมัติ
หากต้องการแทนที่ข้อความต้นฉบับด้วยคำแปล ให้คลิกที่บล็อก แก้ไขเนื้อหา และ บันทึก
Note
เมื่อเว็บไซต์รองรับหลายภาษา โครงสร้าง URL หลักจะคงความสอดคล้องกันในทุกภาษา ในขณะที่องค์ประกอบเฉพาะเจาะจง เช่น ชื่อสินค้าหรือหมวดหมู่จะถูกแปล ตัวอย่างเช่น https://www.mywebsite.com/shop/product/my-product-1 คือเวอร์ชันภาษาอังกฤษของหน้าสินค้า ในขณะที่ https://www.mywebsite.com/fr/shop/product/mon-produit-1 คือเวอร์ชันภาษาฝรั่งเศสของหน้าเดียวกัน โครงสร้าง (/shop/product/) ยังคงไม่เปลี่ยนแปลง แต่องค์ประกอบที่แปล (เช่น ชื่อสินค้า) จะปรับตามภาษาที่เลือก
Tip
เมื่อติดตั้งภาษาที่ต้องการแล้ว คุณสามารถแปลรายการบางอย่างจากแบ็กเอนด์ (เช่น ชื่อสินค้าในฟอร์มสินค้า) ได้ โดยคลิกที่รหัสภาษา (เช่น EN) ถัดจากข้อความที่ต้องการแปล แล้วเพิ่มคำแปล
การมองเห็นเนื้อหาตามภาษา¶
คุณสามารถซ่อนเนื้อหา (เช่น รูปภาพหรือวิดีโอ) ขึ้นอยู่กับภาษาได้ โดยทำดังนี้:
คลิก แก้ไข และเลือกองค์ประกอบของเว็บไซต์
ไปที่ส่วน ข้อความ - รูปภาพ และ การมองเห็น
คลิก ไม่มีเงื่อนไข และเลือก ตามเงื่อนไข แทน
ไปที่ ภาษา เพื่อกำหนดค่าเงื่อนไขที่จะใช้ โดยเลือก มองเห็นสำหรับ หรือ ซ่อนสำหรับ และคลิก เลือกระเบียน เพื่อตัดสินใจว่าภาษาใดได้รับผลกระทบ