วิธีตั้งค่าเว็บไซต์หลายภาษาใหม่ได้อย่างไร


12

หนึ่งในลูกค้าเก่าของฉันต้องการเปลี่ยนมาใช้ Joomla แทนที่จะเป็นเว็บไซต์หลายภาษา HTML5 / CSS3 ที่ตอบสนองคงที่ ฉันเป็นมือใหม่สำหรับ Joomla และความท้าทายที่ยิ่งใหญ่ที่สุดของฉันคือการสร้างเว็บไซต์ Joomla หลายภาษาที่มีภาษา RTL และ LTR ดังนั้นฉันเริ่มต้นด้วยการทดสอบ "language switcher module" ฉันได้เปิดใช้งาน "system plugin- language filter" และฉันได้กำหนดค่าตำแหน่งให้กับโมดูล แต่มันไม่ทำงาน เมื่อฉันวางเมาส์เหนือช่องและคลิกที่มันไม่มีอะไรปรากฏขึ้นดังนั้นคำถามคือฉันจะทำให้มันทำงานได้อย่างไร


แก้ไข:

ปัญหาหลักคือ "เมนูตัวสลับภาษาไม่แสดงรหัสภาษาใด ๆ ในรายการมันไม่ได้ลดลงเลย"

ป้อนคำอธิบายรูปภาพที่นี่


Joomla 3 Installer นั้นมีประโยชน์มากและสามารถสร้างองค์กรเนื้อหาที่เหมาะสมตั้งแต่เริ่มต้น
Anibal

ฉันทำตั้งแต่เริ่มต้นครั้งที่ 1 ปัญหาที่ฉัน
นึก

คุณได้สร้างเมนูสำหรับแต่ละภาษาและหนึ่งบ้านสำหรับแต่ละภาษาหรือไม่ ติดตั้งไซต์ตัวอย่าง J3 ด้วยโครงสร้างหลายภาษาที่ถูกต้องและเปรียบเทียบทั้งสองไซต์
Anibal

นอกจากนี้ยังมีปลั๊กอินที่จะทำการแปลอัตโนมัติผ่าน Googoe Translate หรือ Bing Translate และส่วนขยาย Farlang ซึ่งช่วยในเว็บไซต์หลายภาษาในบางรูปแบบ (ฉันไม่เคยใช้มันด้วยตัวเอง)
Sophist

คำตอบ:


12

Joomla รุ่นล่าสุดให้ความสามารถหลายภาษาในตัว

อย่างไรก็ตามการตั้งค่าหลายภาษาต้องการขั้นตอนมากกว่าเพียงแค่เปิดใช้งานปลั๊กอินและโมดูลตัวสลับภาษา

ขั้นตอนสั้น ๆ ดังต่อไปนี้:

  1. ติดตั้งชุดภาษาจากตัวจัดการส่วนขยาย -> ติดตั้งภาษา - สิ่งนี้จะแปลฉลากระบบเช่นอ่านเพิ่มเติม ฯลฯ
  2. กำหนดภาษาเนื้อหา - ภาษาเหล่านี้เป็นภาษาที่จะถูกกำหนดให้กับองค์ประกอบเนื้อหา (บทความเมนูโมดูล ฯลฯ )
  3. เปิดใช้งาน & กำหนดค่าระบบ - ปลั๊กอินตัวกรองภาษา
  4. สร้างโครงสร้างหมวดหมู่ภาษา
    - คุณต้องสร้างหมวดหมู่รูทสำหรับแต่ละภาษาเช่นอังกฤษฝรั่งเศสและกำหนดภาษาเนื้อหาที่คุณสร้างไว้ก่อนหน้าในแต่ละภาษา จากนั้นคุณสามารถสร้างหมวดหมู่ย่อยสำหรับแต่ละภาษา และอย่าลืมสร้างหมวดหมู่ภาษาทั้งหมดสำหรับเนื้อหาที่จะใช้สำหรับทุกภาษา
  5. สร้างบทความหลักของคุณและกำหนดให้กับภาษา
  6. สร้างเมนูและรายการเมนูสำหรับแต่ละภาษา หนึ่งเมนูสำหรับแต่ละภาษา
    1. คุณจะต้องมีรายการเมนูโฮมเพจทั้งหมด (ภาษา) และรายการเมนูโฮมสำหรับแต่ละภาษาและทำรายการเมนูทั้งหมดที่เชื่อมโยงกัน
  7. ทำตามวิธีการเดียวกันสำหรับโมดูลใด ๆ สร้างโมดูลที่เกี่ยวข้องสำหรับแต่ละภาษา
  8. เผยแพร่โมดูลภาษา Switcher

รายละเอียดการสอนเพิ่มเติมสามารถดูได้ที่นี่

นอกจากนี้คุณอาจต้องการพิจารณาส่วนขยายของบุคคลที่สามที่ให้ความยืดหยุ่นเป็นพิเศษหรือแนวทางที่แตกต่าง

อัปเดตสำหรับปัญหาเฉพาะของคุณด้วยโมดูลภาษา:

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


นั่นเป็นประโยชน์อย่างมากในการวาดโครงร่างของวิธีคิดของฉัน แต่ปัญหาหลักยังคงอยู่ที่นั่น ทำไมเมนูของฉันไม่แสดงรหัสภาษาใด ๆ
Elhamy

รุ่น joomla ของคุณคืออะไร
FFrewin

ฉันปรับปรุงคำตอบของฉัน
FFrewin

1
เมนูภาษาจะไม่แสดงตัวเลือกภาษาจนกว่าคุณจะทำตามขั้นตอนที่ FFrewin แสดงแล้ว เมื่อคุณติดตั้งทุกอย่างหน้าแรกและเมนูสำหรับภาษาที่ตัวเลือกจะแสดงอย่างถูกต้อง
Adriel Brunson

6

ระบบหลายภาษาดั้งเดิมของ Joomla นั้นใช้ได้ถ้าคุณมีบทความและโมดูลน้อย

หากคุณมีบทความมากมายโมดูลมันไม่ง่ายที่จะจัดการเพราะทุกอย่างซ้ำกัน ลองนึกภาพถ้าคุณมี 500 บทความคุณจะต้อง 500 บทความเป็นภาษาอังกฤษ 500 ในฝรั่งเศส ฯลฯ

ดังนั้นฉันขอแนะนำให้ใช้โมดูลเช่นนี้:

http://www.faboba.com/en/composants/falang.html

ด้วยโมดูลนี้คุณมีเพียงหนึ่งบทความและภายในบทความนี้คุณจัดการการแปลที่แตกต่างกัน สิ่งเดียวกันสำหรับโมดูลเช่นเมนู


3

ลองดูที่http://www.neno-translate.comของเรามันจะแก้ไขปัญหาเช่นนี้เมื่อคุณติดตั้งและทำให้ง่ายต่อการแปลและจัดการเนื้อหาหลายภาษาของคุณ


3
สวัสดี Soren: โปรดตรวจสอบเกี่ยวกับ "การโปรโมตตนเอง" meta.stackexchange.com/questions/57497/…
FFrewin

1

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


-1

ฉันใช้เว็บไซต์ที่ได้รับการจำแนกในแพลตฟอร์ม Joomla ... การติดตั้งเว็บไซต์หลายภาษาใหม่ใน Joomla นั้นง่ายและยืดหยุ่นมาก ... เพียงแค่ดูที่ " คำแนะนำวิธีการสร้างเว็บไซต์ Joomla หลายภาษาภายในไม่กี่นาที " .. . มันง่ายมากที่จะเข้าใจและอธิบายวิธีการทีละขั้นตอนอย่างชัดเจน ...

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.