คอมพิวเตอร์ หน้าต่าง อินเทอร์เน็ต

เราแปลธีม WordPress ด้วยปลั๊กอินและโปรแกรม แปลธีม WordPress เป็นภาษารัสเซียด้วยปลั๊กอิน Loco Translate

ตามค่าเริ่มต้น ไซต์ WordPress นั้นเป็นภาษาอังกฤษ อย่างไรก็ตาม คุณสามารถสร้างไซต์ WordPress ในภาษารัสเซียและภาษาอื่น ๆ อีกกว่า 80 ภาษา: สเปน เยอรมัน ฝรั่งเศส โปรตุเกส อิตาลี จีน ญี่ปุ่น อาหรับ และอื่น ๆ อีกมากมาย คุณสามารถสร้างเว็บไซต์ WordPress ในภาษาใดก็ได้ที่คุณต้องการหรือสร้างเวอร์ชันหลายภาษา ในบทความสามชุดนี้ ฉันจะบอกคุณถึงวิธีสร้างไซต์ WordPress ทั้งหมดในภาษารัสเซียและวิธีแปลเป็นภาษาอื่น

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

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

  1. WordPress สมบูรณ์ในภาษาของฉัน (โพสต์ปัจจุบัน)

การแนะนำ

แม้ว่าในตอนแรกจะแสดงเป็นภาษาอังกฤษ แต่ WordPress ก็แปลเป็นภาษาท้องถิ่นได้ง่ายมาก และสามารถใช้สร้างเว็บไซต์ได้หลายภาษา

ชุมชนผู้ใช้ WordPress ได้สร้าง WordPress เวอร์ชันที่แปลเป็นภาษาต่างๆ ในหลายภาษา และมีธีม ปลั๊กอิน และบริการจำนวนมากในภาษาต่างๆ มากมาย คุณสามารถตรวจสอบการแปลที่มีอยู่ได้ที่ลิงค์นี้: https://translate.wordpress.org/languages

ปัจจุบันระบบ WordPress ได้รับการแปลเป็นภาษารัสเซีย (ภายใต้รหัส ru_RU) และอีก 80 ภาษา รวมถึงภาษาต่างๆ ของบางภาษา

ในบทความนี้ฉันจะแสดงวิธีสร้างไซต์ WordPress ทั้งหมดในภาษารัสเซีย (หรือภาษาอื่น ๆ ) ซึ่งเป็นขั้นตอนแรกในการสร้างไซต์ WordPress ในหลายภาษา (หากคุณต้องการไซต์หลายเวอร์ชัน)

นี่คือขั้นตอนที่เราจะทำ:

  1. การตั้งค่าภาษารัสเซียผ่านแผงควบคุม WordPress
  2. การติดตั้งธีม WordPressแปลเป็นภาษารัสเซีย
  3. การติดตั้งปลั๊กอินสำหรับ WordPressแปลเป็นภาษารัสเซีย
  4. การสร้างเนื้อหาในภาษารัสเซีย

1. การติดตั้งภาษารัสเซียผ่านแผงควบคุม WordPress

เริ่มต้นด้วย WordPress 4.1 คุณสามารถติดตั้งภาษาใหม่ (และเปลี่ยนภาษาที่แสดงของไซต์ของคุณ) โดยใช้แดชบอร์ดของ WordPress และมันง่ายมากจริงๆ

คุณไม่จำเป็นต้องเปลี่ยนการตั้งค่า WPLANG ในไฟล์กำหนดค่า wp-config.php (ซึ่งตอนนี้เลิกใช้แล้ว) สิ่งที่คุณต้องทำคือไปที่ส่วน การตั้งค่า > ทั่วไป > ภาษาไซต์ และติดตั้งภาษาใหม่ (รัสเซียหรืออื่น ๆ )

ด้วยวิธีนี้ คุณสามารถตั้งค่าภาษาหลักของระบบ WordPress ได้ทันที โปรดทราบว่ารายการแบบหล่นลงมีชุดภาษาที่ติดตั้งและชุดพร้อมสำหรับการดาวน์โหลด

คุณสามารถค้นหาไฟล์ภาษาของระบบได้ในโฟลเดอร์ WordPress ที่สร้างขึ้นเป็นพิเศษสำหรับวัตถุประสงค์นี้:

  • wp-เนื้อหา/ภาษา

คุณจะเห็นสี่ไฟล์แยกกัน (สองไฟล์มีนามสกุล .po และ .mo) ที่มีสตริงข้อความ ตัวอย่างเช่น ไฟล์ภาษารัสเซีย:

  • admin-ru_RU.po: ส่วนข้อความของแดชบอร์ด WordPress;
  • ผู้ดูแลระบบเครือข่าย ru_RU.po: ส่วนข้อความที่รับผิดชอบอินเทอร์เฟซเครือข่าย - WordPress Multisite;
  • ทวีปเมือง ru_RU.po: ชื่อทวีปและเมือง;
  • ru_RU.po: ส่วนข้อความของผู้ใช้และส่วนผู้ดูแลระบบของไซต์

การแปลที่สำคัญสำหรับ WordPress ดำเนินการโดยชุมชนผู้ใช้ WordPress คุณสามารถมีส่วนร่วมในการปรับปรุงการแปลภาษารัสเซียโดยใช้แพลตฟอร์ม GlotPress ในการทำเช่นนี้ คุณต้องลงชื่อเข้าใช้บัญชี WordPress.org ของคุณ หากคุณยังไม่มีบัญชี คุณสามารถลงทะเบียนผู้ใช้ใหม่ได้

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

2. การติดตั้งธีม WordPress ที่แปลเป็นภาษารัสเซีย

มีไฟล์ภาษาของระบบ WordPress และไฟล์ภาษาสำหรับธีมและปลั๊กอิน มีธีม WordPress ไม่มากที่ได้รับการแปลและแปลเป็นภาษารัสเซีย แต่ส่วนใหญ่ "รองรับการแปลเป็นภาษาท้องถิ่น" ซึ่งเปิดโอกาสให้คุณแปลเป็นภาษารัสเซียโดยใช้ Poedit , Loco Translate หรือ Codestyling Localization เพื่อจุดประสงค์นี้ (ดู)

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

  • ภาษา. หากธีมที่คุณเลือกได้รับการแปลเป็นภาษารัสเซียแล้ว ธีมนั้นควรมาพร้อมกับไฟล์ .PO และ .MO สำหรับภาษารัสเซีย ธีมบางส่วนมีส่วนของผู้ใช้ที่แปลแล้ว (โดยปกติคือข้อความที่ผู้ใช้เห็นเมื่อเข้าชมไซต์ของคุณ) ในขณะที่ธีมอื่นๆ รวมถึงแผงการดูแลระบบเวอร์ชันแปลเป็นภาษาท้องถิ่นด้วย
  • รองรับการแปลเป็นภาษาท้องถิ่น. หากชุดรูปแบบถูกทำเครื่องหมายด้วยเครื่องหมาย "พร้อมแปล" ชุดรูปแบบดังกล่าวจะรวมไฟล์ .POT หรือ .PO ที่สามารถใช้ในการแปลชุดรูปแบบเป็นภาษารัสเซียหรือภาษาอื่น ๆ แต่ตามกฎแล้ว ชุดรูปแบบดังกล่าวจะไม่รวมคำแปลสำเร็จรูปเป็นภาษาอื่น
  • รองรับ RTL. รองรับภาษาจากขวาไปซ้าย (อาหรับ เปอร์เซีย ฮิบรู ฯลฯ );

มีทั้งธีมฟรีและพรีเมียมที่แปลเป็นภาษารัสเซียแล้ว เมื่อใช้ธีมสำเร็จรูป คุณจะประหยัดเวลาและเงินได้

ธีมฟรี

  • ธีม WordPress มาตรฐาน(ยี่สิบสิบเอ็ดสิบสามสิบสี่และสิบห้า) ได้รับการแปลโดยใช้ GlotPress ธีมฟรีเหล่านี้ได้รับการแปลเป็นภาษาต่างๆ มากกว่า 50 ภาษา (รวมถึงภาษารัสเซีย) คุณสามารถค้นหาไฟล์ภาษาสำหรับแต่ละธีมได้ในโฟลเดอร์:
    • /wp-content/languages/themes
  • นอกจากนี้คุณยังสามารถหา ธีมหลายภาษาฟรีในฐานข้อมูล (ไดเร็กทอรี) WordPressโดยใช้แท็กเพื่อค้นหา คุณจะสามารถค้นหาไฟล์ภาษาในโฟลเดอร์นี้ได้
    • /wp-content/themes/theme-name/languages

ธีมพรีเมี่ยม

มีการแปลธีมพรีเมียมไม่มากนักเป็นภาษารัสเซีย ได้โปรด หากคุณรู้จักธีมพรีเมียมอื่น ๆ ที่แปลเป็นภาษารัสเซีย อย่าลืมแจ้งให้เราทราบ แล้วฉันจะเพิ่มลงในรายการนี้:

  • กรอบปฐมกาล แปลเป็นภาษาต่างๆ มากกว่า 30 ภาษา (รวมถึงภาษารัสเซีย)
  • AitThemes. แปลเป็นภาษาต่างๆ มากกว่า 23 ภาษา (รวมถึงภาษารัสเซีย)
  • เพจไลน์. รองรับภาษาดัตช์ รัสเซีย สเปน ฝรั่งเศส ฮิบรู ฟินแลนด์ และโปรตุเกส
  • ธีมหรูหรา. Divi ได้รับการแปลเป็น 32 ภาษา (รวมถึงภาษารัสเซีย)
  • ธีมฟอเรสต์. ธีมยอดนิยมจากร้านนี้มักจะมาพร้อมกับการแปล ต่อไปนี้คือตัวอย่างสองหัวข้อที่แปลเป็นภาษารัสเซีย: Avada (27 ภาษา) และ Enfold (19 ภาษา)

คุณสมบัติของการแปลเหล่านี้:

  • บริษัทดังกล่าวมักไม่ให้การสนับสนุนผู้ใช้สำหรับการแปลภาษาที่สร้างขึ้นโดยชุมชนโดยใช้แพลตฟอร์มภาษาที่ทำงานร่วมกัน เช่น GlotPress, Transifex หรือ Webtranslateit
  • หากคุณต้องการเปลี่ยนแปลงการแปลหรือสร้างชุดภาษาใหม่ คุณจะต้องใช้ชุดซอฟต์แวร์ Poedit (ดู)

3. ติดตั้งปลั๊กอิน WordPress ในภาษาของคุณ

ขั้นตอนต่อไปคือการใช้ปลั๊กอินหลายภาษา เช่นเดียวกับธีม WordPress ปลั๊กอินที่มีอยู่บางส่วนอาจไม่ได้แปลเป็นภาษารัสเซียหรือ "รองรับการแปลเป็นภาษาท้องถิ่น"

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

ปลั๊กอินฟรีและเป็นที่นิยมส่วนใหญ่ได้รับการแปลเป็นภาษารัสเซียแล้ว:แบบฟอร์มการติดต่อ 7, WordPress SEO โดย Yoast, เจ็ทแพ็ค, จดหมายข่าวกวีและคนอื่น ๆ. นอกจากนี้ ปลั๊กอินพรีเมียมจำนวนมากยังได้รับการแปลหรือรองรับการแปลภาษาที่แตกต่างกันอีกด้วย คุณสามารถตรวจสอบข้อมูลนี้ได้ที่หน้าคำอธิบายปลั๊กอิน

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

ไฟล์ภาษาปลั๊กอินอยู่ในโฟลเดอร์ต่อไปนี้:

  • /wp-content/plugins/plugin-name/languages

4. สร้างเนื้อหาในภาษาของคุณ

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

คุณต้องการแปลเว็บไซต์ของคุณเป็นภาษาอื่นหรือไม่?ตรวจสอบเพื่อสำรวจตัวเลือกของคุณ

ในบทความนี้ ฉันจะบอกและแสดงวิธีแปลธีม WordPress (หรือปลั๊กอิน) ฉันขอแนะนำอย่างยิ่งให้ใช้ธีม WordPress ที่แปลเป็นภาษารัสเซียแล้ว อย่างไรก็ตาม หากธีมที่คุณเลือกไม่ได้แปลเป็นภาษาท้องถิ่น คุณสามารถแปลด้วยตัวเองโดยใช้ Poedit, Loco Translate หรือ Codestyling Localization

การแนะนำ

ธีมและปลั๊กอินมีสตริงข้อความในไฟล์ ทุกครั้งที่คุณเห็นสิ่งต่อไปนี้:

ในไฟล์ .PHP ของธีมหรือปลั๊กอิน คุณต้องแปลองค์ประกอบนั้น

สตริงข้อความสามารถแสดงได้ทั้งในส่วนผู้ใช้และส่วนผู้ดูแลระบบของไซต์

ตัวอย่าง สตริงข้อความจากส่วนผู้ใช้:

  • ค้นหา(ปุ่มค้นหา);
  • “ไม่พบอะไร”(แสดงเมื่อผลการค้นหาว่างเปล่า);
  • “อ่านเพิ่มเติม” (แสดงเนื้อหาทั้งหมดของโพสต์);

ตัวอย่าง สตริงข้อความจากพื้นที่ผู้ดูแลระบบ:

  • “เมนูหลักยอดนิยม”(ข้อความในพื้นที่วิดเจ็ต)
  • “พร้อมเผยแพร่โพสต์แรกของคุณหรือยัง”
  • “จำนวนโพสต์ที่จะแสดง:”(ข้อความในแดชบอร์ด WordPress)

เครื่องมือเช่น (ซึ่งคุณสามารถใช้ได้ฟรี) หรือปลั๊กอินเช่น Codestyling Localization (ฟรีเช่นกัน) ช่วยให้คุณแปลสตริงข้อความจากไฟล์ระบบ WordPress นอกจากนี้ยังมีโซลูชันระดับพรีเมียมที่ให้คุณแปลสตริงข้อความ เช่น WPML

ในบทความนี้ ฉันจะแสดงวิธีการแปลสตริงข้อความ: โดยใช้ หรือปลั๊กอินการปรับให้เข้ากับท้องถิ่นของ Codestyling แต่ก่อนอื่น มาดูกันว่าไฟล์ .POT, .PO และ .MO คืออะไร

1. สตริงข้อความ: ไฟล์ .POT, .PO และ .MO

ธีม WordPress ได้รับการแปลโดยใช้ GNU gettext framework วิธีนี้ใช้สำหรับทั้งระบบ WordPress เองและสำหรับธีมและปลั๊กอินทั้งหมด อย่างไรก็ตาม ควรระลึกไว้เสมอว่านักพัฒนาไม่ได้จัดเตรียมความเป็นไปได้ในการแปลโซลูชันของตนเสมอไป ดังนั้นควรให้ความสนใจกับโอกาสดังกล่าวก่อนที่จะดาวน์โหลดหรือซื้อธีม (หรือปลั๊กอิน)

ธีม WordPress จำนวนมากรองรับหลายภาษา โดยต้องมีไฟล์ .POT, .PO และ .MO ที่เหมาะสม

ไฟล์หลักสำหรับการสร้างธีม (หรือปลั๊กอิน) เวอร์ชันที่แปลเป็นภาษาท้องถิ่นคือไฟล์ .PO . โดยทั่วไปแล้ว ไฟล์ .POT คือ รายการสตริงข้อความทั้งหมดที่ใช้ในไฟล์ธีมเป็นภาษาอังกฤษ.

นักพัฒนาใช้เครื่องมือพิเศษ (เช่น gettext) ที่แยกวิเคราะห์ซอร์ส PHP และสร้างไฟล์ .POT ที่มีรายการองค์ประกอบข้อความทั้งหมดที่ต้องการการแปล

ไฟล์ .POT สร้างขึ้นโดยผู้พัฒนาธีมหรือปลั๊กอินเพื่อตอบสนองความต้องการของผู้ใช้โดยเฉพาะ และทำหน้าที่เป็นจุดเริ่มต้นเมื่อสร้างการแปลเป็นภาษาท้องถิ่น ระบบ WordPress ไม่ได้ใช้ไฟล์นี้ในการทำงาน

ไฟล์ .POT สามารถพบได้ในโฟลเดอร์ภาษาของธีมหรือปลั๊กอิน

บางครั้งโฟลเดอร์ภาษาจะเรียกว่า lang (ไม่ใช่ภาษา) และขึ้นอยู่กับธีมหรือปลั๊กอิน ไฟล์ .POT อาจมาพร้อมกับไฟล์ .PO และ .MO และไฟล์คำสั่ง README.TXT (คำสั่งสำหรับนักแปล)


1.2. ไฟล์ที่มนุษย์อ่านได้ (PO) และไฟล์ไบนารี (MO)

ไฟล์ .PO ประกอบด้วย ข้อความต้นฉบับและแปลบันทึกในสองคอลัมน์. นี่คือการแปลที่เริ่มต้นโดยใครบางคนก่อนหน้าคุณ (ผู้เขียนธีม นักแปลมืออาชีพ หรือผู้ใช้ธีม WordPress เป็นต้น) ซึ่งสามารถแปลให้สมบูรณ์ได้

ระบบ WordPress ไม่ใช้ประโยชน์จากความเป็นไปได้ที่ธีมหรือปลั๊กอินของคุณได้รับการแปลเป็นภาษาที่ต้องการแล้ว ตัวอย่างเช่น หากคุณเห็นไฟล์ ru_RU.po แสดงว่าธีมของคุณได้รับการแปลเป็นภาษารัสเซียแล้ว เมื่อคลิกที่ลิงค์นี้ คุณจะเห็นรหัสของประเทศและภาษาต่างๆ

ไฟล์ .MO มีเนื้อหาที่เหมือนกับไฟล์ PO ทุกประการ. ไฟล์ทั้งสองนี้แตกต่างกันในการจัดรูปแบบเท่านั้น แม้ว่าไฟล์ PO นั้นมนุษย์สามารถอ่านได้ แต่ไฟล์ MO จะมีข้อมูลที่รวบรวมไว้ซึ่งสะดวกสำหรับคอมพิวเตอร์ที่จะใช้ ระบบ WordPress ทำงานร่วมกับการแปลผ่านไฟล์ .MO

ไฟล์ .MO Poedit สร้างขึ้นโดยอัตโนมัติทุกครั้งที่คุณบันทึกไฟล์ PO. สิ่งเดียวที่คุณต้องการเมื่อทำงานกับไฟล์เหล่านี้คือการอัปโหลดหรืออัปเดตไฟล์บนเซิร์ฟเวอร์หลังจากทำการเปลี่ยนแปลงไฟล์ .PO

2. วิธีแปลธีม WordPress (หรือปลั๊กอิน)

เป็นโซลูชันซอฟต์แวร์ (พร้อมใช้งานสำหรับ Windows, Mac และ Linux) ที่คุณสามารถใช้เพื่อแปลธีมหรือปลั๊กอินเป็นภาษาที่คุณต้องการ คุณสามารถดาวน์โหลดโปรแกรมนี้ได้ฟรีจากเว็บไซต์

มีเวอร์ชันพรีเมียมของโปรแกรมนี้ที่เพิ่มคุณสมบัติและเครื่องมือเพิ่มเติมให้กับ Poedit เช่น โปรแกรมช่วยเหลือ WordPress โดยเฉพาะ การนับจำนวนคำ การจำค่าที่ป้อน และอื่นๆ อีกมากมาย ราคาของเวอร์ชันนี้คือ $19.99

ขั้นตอนพื้นฐาน:

1 . เปิด Poedit และเลือก ไฟล์(ไฟล์)> แคตตาล็อกใหม่จากไฟล์ POT / PO

2 . เลือกไฟล์ .POT หรือ .PO หรือไดเร็กทอรีของธีมหรือปลั๊กอินที่คุณต้องการแปล (คุณสามารถค้นหาไฟล์เหล่านี้ได้ในไดเร็กทอรี wp-content/themes/ธีมของคุณ/ภาษา/)

3. คุณจะเห็นหน้าต่างป๊อปอัปแจ้งให้คุณเลือกภาษาท้องถิ่น เลือกภาษาของคุณ:

4. คลิกตกลง หลังจากนั้น Poedit จะกำหนดชื่อที่ต้องการให้กับไฟล์โดยอัตโนมัติ หากคุณเลือกภาษารัสเซีย (รัสเซีย) นี่จะเป็นไฟล์: ru_RU.po

5. บันทึกไฟล์ลงในคอมพิวเตอร์ของคุณ

6. หลังจากนั้น คุณสามารถเริ่มแปลธีมหรือปลั๊กอินของคุณได้ อาร์เรย์ข้อความสำหรับการแปลจะแสดงทางด้านซ้าย ในขณะที่รายการที่แปลทั้งหมดจะแสดงทางด้านขวา แบบฟอร์มที่ด้านล่างของหน้าจอจะแสดงข้อความต้นฉบับ ตัวเลือกการแปล และความคิดเห็นสำหรับนักแปล ขั้นตอนการแปลนั้นง่ายมาก - คุณต้องเลือกคำหรือประโยค ป้อนตัวเลือกการแปลของคุณแล้วคลิกปุ่ม "ตรวจสอบ (ยืนยัน)"

จดจำ:

  • จำเป็นต้องรักษาอักขระพิเศษทั้งหมดจากข้อความต้นฉบับเมื่อทำการแปล (ให้ความสนใจกับภาพหน้าจอด้านบน)
  • ไม่จำเป็นต้องแปลสตริงข้อความทั้งหมด ตัวอย่างเช่น หากคุณไม่ต้องการแปลอินเทอร์เฟซของส่วนการดูแลระบบของไซต์

7. เมื่อคุณทำเสร็จแล้ว อย่าลืมบันทึกการเปลี่ยนแปลงของคุณ Poedit จะสร้างทั้งไฟล์ .po และ .mo โดยอัตโนมัติ สิ่งที่คุณต้องทำคืออัปโหลดไปยังโฟลเดอร์ที่มีชุดภาษาของธีมของคุณ

2.2. ปลั๊กอิน Loco Translate

เป็นปลั๊กอินที่ดีที่สุดสำหรับการแปลธีม WordPress และรวมเข้ากับแดชบอร์ด WordPress โดยตรงโดยไม่ต้องใช้ตัวแก้ไขภายนอกเช่น Poedit

คุณสมบัติหลัก:

  • การทำงานของตัวแก้ไข PO ภายในแผงผู้ดูแลระบบ WordPress
  • ความสามารถในการสร้างและแก้ไขไฟล์ภาษาโดยตรงในไดเร็กทอรีธีมหรือปลั๊กอิน
  • ส่งออกสตริงข้อความ
  • รวบรวมไฟล์ MO;
  • สำรองไฟล์ PO

2.3. ปลั๊กอิน “การแปล Codesyling”

(ไม่มีปลั๊กอินนี้แล้ว)

อีกวิธีที่นิยมคือปลั๊กอิน “ การแปลรหัสสไตล์“. คุณสามารถจัดการการแปลเป็นภาษาท้องถิ่นและทำการเปลี่ยนแปลงที่จำเป็นกับไฟล์ .PO และ .MO ได้จากแดชบอร์ด WordPress ของคุณ

ธีม WordPress ส่วนใหญ่เขียนเป็นภาษาอังกฤษ และแม้ว่าบางธีมจะมีการแปลเป็นภาษารัสเซียและภาษาอื่นๆ แต่ส่วนใหญ่ยังคงเป็นภาษาอังกฤษเท่านั้น ในบทความนี้ เราจะบอกวิธีแปลธีม WordPress เป็นภาษารัสเซียโดยใช้ Poedit

อย่าแปลซอร์สโค้ดของธีม

ประการแรก เป็นที่น่าสังเกตว่าการแปลสตริงภาษาอังกฤษเป็นภาษารัสเซียภายในไฟล์ .php ต้นทางของธีมนั้น ผิดวิธีการแปลหัวข้อ ข้อผิดพลาดนี้เกิดขึ้นโดยนักพัฒนาและผู้ใช้ WordPress มือใหม่ส่วนใหญ่

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

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

ชุดรูปแบบพร้อมสำหรับการแปลหรือไม่

น่าเสียดายที่ธีม WordPress ที่มีอยู่ทั้งหมดไม่สามารถแปลได้อย่าง "ถูกต้อง" ขึ้นอยู่กับว่าผู้พัฒนาได้เตรียมธีมสำหรับการแปลหรือไม่ ปัญหาของการเตรียมหัวข้อสำหรับการแปลสมควรได้รับบทความแยกต่างหาก

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

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

ไฟล์ .po และ .mo

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

ไฟล์แปลมีนามสกุล .po และ .mo ไฟล์ .po มีสตริงที่แปลแล้วในรูปแบบข้อความ ตัวแปลธีมทำงานกับไฟล์เหล่านี้ ไฟล์ .mo เป็นบรรทัดเดียวกัน แต่อยู่ในรูปแบบที่คอมไพล์แล้ว แกน WordPress ทำงานร่วมกับไฟล์เหล่านี้เพื่อแสดงการแปล

หลังจากแก้ไขคำแปลในไฟล์ .po แล้ว จะต้องรวบรวมคำแปลเป็นไฟล์ .mo เพื่อให้การเปลี่ยนแปลงมีผล Poedit ทำสิ่งนี้โดยอัตโนมัติ

แปลหัวข้อด้วย Poedit

หลังจากเปิดโปรแกรมเพื่อสร้างการแปลใหม่ สร้างไดเร็กทอรีจากไฟล์ POT โดยใช้รายการเมนูไฟล์ เลือกไฟล์ .pot (หรือ .po) จากไดเรกทอรีภาษาในธีมของคุณ Poedit จะขอให้คุณกรอกแบบฟอร์มการโอนสั้นๆ จากนั้นแจ้งให้คุณบันทึกไดเร็กทอรีใหม่ บันทึกไว้ในไดเร็กทอรีภาษาเดียวกันกับชื่อโลแคล เช่น ru_RU.po

หากต้องการแก้ไขคำแปลที่มีอยู่ ให้เปิดไฟล์ .po ที่เกี่ยวข้อง

การทำงานกับโปรแกรม Poedit นั้นค่อนข้างง่าย - ข้อความต้นฉบับอยู่ทางซ้าย การแปลอยู่ทางขวา หากต้องการแก้ไขคำแปล ให้คลิกบรรทัดที่เกี่ยวข้องแล้วป้อนคำแปลใหม่ เมื่อคุณบันทึก Poedit จะรวบรวมคำแปลของคุณและสร้างไฟล์ .mo ที่เกี่ยวข้องโดยอัตโนมัติ

ตั้งค่าการแปล

เมื่อคุณพอใจกับการแปลของคุณแล้ว อย่าลืมบันทึก จากนั้นคุณสามารถอัปโหลดธีมการแปลไปยังไซต์ของคุณและเปิดใช้งานได้เหมือนกับธีม WordPress อื่นๆ หากไซต์ของคุณติดตั้งธีมแล้ว ก็เพียงพอแล้วที่จะอัปโหลดไฟล์การเปลี่ยนแปลงใหม่ ru_RU.po และ ru_RU.mo ไปยังไดเรกทอรีภาษา เช่น ผ่าน FTP

หากติดตั้ง WordPress เป็นภาษารัสเซีย คุณจะเห็นการเปลี่ยนแปลงทันที หาก WordPress ตั้งค่าเป็นภาษาอังกฤษ คุณควรเปลี่ยนภาษาในไฟล์ wp-config.php ค้นหาบรรทัดในไฟล์นี้ที่กำหนดค่าคงที่ WPLANG และเปลี่ยนแปลง:

กำหนด ("WPLANG", "ru_RU");

หลังจากนั้น ธีมบนเว็บไซต์ของคุณจะแสดงเป็นภาษารัสเซีย แต่อย่าหยุดเพียงแค่นั้น!

มีส่วนช่วย

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

การแปลธีม ปลั๊กอิน และแกนหลักเป็นหนึ่งในหลาย ๆ วิธีในการสนับสนุนการพัฒนาโครงการ WordPress

หากคุณมีคำถามใดๆ เกี่ยวกับการแปลธีม WordPress โปรดถามพวกเขาในความคิดเห็น เรายินดีที่จะตอบ สำหรับคำถามอื่นๆ คุณสามารถ

(ปรับปรุงล่าสุด: 01/08/2018)

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

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

เพื่อน ๆ จำไว้และบอกเพื่อนของคุณว่าเป็นไปไม่ได้ที่จะแปลธีม WordPress โดยการเปลี่ยนซอร์สโค้ดของเทมเพลตเอง WordPress ใช้เทคโนโลยี GNU gettext ซึ่งระบุว่าซอร์สโค้ดของธีมต้องเป็นภาษาอังกฤษ สิ่งนี้ทำให้คุณสามารถแปลผลิตภัณฑ์ใดๆ จากภาษาอังกฤษเป็นภาษาอื่นได้อย่างง่ายดาย และเผยแพร่การแปลในรูปแบบพิเศษ (.po และ .mo.) โดยแยกจากซอร์สโค้ด ไฟล์ .po มีสตริงที่แปลแล้วในรูปแบบข้อความ ตัวแปลภาษา (ปลั๊กอินหรือโปรแกรม) ของธีมทำงานร่วมกับไฟล์เหล่านี้ ไฟล์ .mo เป็นบรรทัดเดียวกัน แต่อยู่ในรูปแบบที่คอมไพล์แล้ว แกน WordPress ทำงานร่วมกับไฟล์เหล่านี้เพื่อแสดงการแปล ดูเหมือนว่าจะได้รับการอธิบายอย่างชัดเจนแล้ว ตอนนี้เราจะไปที่หัวข้อประกาศของโพสต์โดยตรง

การแปลธีม WordPress หรือปลั๊กอินใด ๆ เป็นภาษารัสเซียหรือภาษาอื่น ๆ

ปัญหานี้สามารถแก้ไขได้ง่ายมากด้วยความช่วยเหลือพิเศษ ปลั๊กอินการแปล Codestyling:


ด้วยปลั๊กอินนี้ คุณสามารถจัดการไฟล์ภาษา (.po .mo) ได้โดยตรงจากแผงการดูแลระบบ กล่าวคือ คุณสามารถแปลธีม WordPress ปลั๊กอิน หรือเครื่องมือ WordPress ได้อย่างง่ายดายโดยไม่ต้องใช้โปรแกรมของบุคคลที่สาม การติดตั้งปลั๊กอินเป็นแบบมาตรฐาน ปลั๊กอิน - เพิ่มใหม่ ในช่องค้นหาให้ป้อนชื่อของโมดูล Codestyling Localization หลังจากเปิดใช้งานปลั๊กอินสำเร็จ รายการใหม่ "การแปลเป็นภาษาท้องถิ่น" จะปรากฏในส่วน "เครื่องมือ"

คำแนะนำสำหรับการทำงานกับปลั๊กอิน Localization Codestyling สำหรับการแปลธีมและปลั๊กอิน WordPress

เปิดหน้า "จัดการไฟล์ภาษา" โดยคลิกที่รายการ "การแปลเป็นภาษาท้องถิ่น" จากนั้นเราเลือกสิ่งที่คุณต้องการแปลโดยเลือกส่วนที่ต้องการจากเมนู ในตัวอย่าง ฉันจะใช้การแปลธีมของนิตยสาร MH:


ดังที่คุณเห็นจากภาพหน้าจอ ธีมนิตยสาร MH มีการแปลเป็นภาษาท้องถิ่นหลายภาษานอกเหนือจากภาษารัสเซีย เราจำเป็นต้องเพิ่มอันทรงพลังของเราโดยคลิกที่ปุ่ม "เพิ่มภาษาใหม่" ในหน้าต่างที่เปิดขึ้นให้เลือกภาษารัสเซียแล้วกดปุ่มด้านล่าง "สร้างไฟล์ po":

หลังจากนั้นเราจะมีภาษาที่เราต้องการคือภาษารัสเซียของเรา แต่นี่ยังไม่เพียงพอ ตอนนี้เราต้องสแกนหัวข้อโดยคลิกที่ปุ่มที่เหมาะสม:


หน้าต่างจะปรากฏขึ้นเมื่อเราคลิก "สแกน" (ข้อมูลทั้งหมดจะปรากฏบนหน้าจอ) และหลังจาก "เสร็จสิ้น":


หลังจากขั้นตอนนี้ ในบรรทัดภาษารัสเซีย ให้คลิกปุ่ม "แก้ไข":


หน้าจะเปิดขึ้นซึ่งคุณสามารถไปที่คำแปลของคำภาษาอังกฤษที่พบโดยปลั๊กอินได้โดยตรง โดยคลิกที่ปุ่ม "แก้ไข" กับบรรทัดที่ต้องการสำหรับการแปล:


หลังจากแปลคำศัพท์แล้วอย่าลืมคลิกปุ่ม "บันทึก":


หลังจากที่คุณแปลคำศัพท์ที่จำเป็นเป็นภาษารัสเซียแล้ว สิ่งที่สำคัญที่สุดคือเราต้องสร้างไฟล์ mo โดยกดปุ่มด้านบน:


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

ฉันหวังว่ามันจะเป็นประโยชน์สำหรับคุณที่จะรู้ วิธีแปลธีม wordpress, ปลั๊กอินเป็นภาษารัสเซียอย่างถูกวิธี. จนกว่าจะถึงเวลานั้น แล้วพบกันใหม่

ดาวน์โหลดปลั๊กอิน Codestyling Localizationจาก Google Drive - อัปโหลด .

ป.ล. ปลั๊กอินการแปลที่ยอดเยี่ยมปรากฏขึ้น - อ่าน

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

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

คุณสมบัติบางอย่างของปลั๊กอิน Loco Translate:

  • เครื่องมือแก้ไขการแปลในแผงควบคุมของไซต์
  • การสร้างและอัปเดตไฟล์ภาษาโดยตรงจากแผงการดูแลระบบ
  • สำรองไฟล์ PO มอ
  • โฟลเดอร์ที่ได้รับการป้องกันสำหรับไฟล์ภาษาการแปลที่กำหนดเอง

วิธีที่จะไม่แปลธีมหรือปลั๊กอิน

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

วิธีแปลธีม WordPress อย่างเหมาะสม

บรรทัดต้นฉบับของวลี คำอธิบายภาพ และข้อความอื่นๆ ในไฟล์ php จะต้องเป็นภาษาอังกฤษ เนื่องจาก WordPress ใช้เทคโนโลยี GNU gettext สำหรับการแปลเป็นภาษาท้องถิ่น นอกจากนี้ ข้อความทั้งหมดนี้อยู่ในฟังก์ชันเอาต์พุตพิเศษ ร่วมกับคำสั่ง echo (หรือเพียงอย่างเดียว), _e("") หรือ __("") ถูกนำมาใช้

สวัสดีชาวโลก"; ?> " .__("สวัสดีชาวโลก" โดเมีย) . ""; ?>

ฟังก์ชัน _e("") กำหนดข้อความที่จะแปล และ WordPress จะติดตามพารามิเตอร์ของไฟล์ config.php ซึ่งระบุภาษาหลักในการแปลภาษา หรือที่ระบุในการตั้งค่า "ภาษาไซต์ทั่วไป"

แต่ก่อนที่คุณจะได้ผลลัพธ์ที่ต้องการ คุณต้องเชื่อมต่อไฟล์ภาษากับธีมก่อน ฟังก์ชัน load_theme_textdomain รับผิดชอบสิ่งนี้ มันถูกเขียนไว้ที่จุดเริ่มต้นของไฟล์ functions.php

Load_theme_textdomain("nematheme", get_template_directory() . "/ภาษา");

ที่นี่ "เนมาเธมา"อย่าลืมใส่ชื่อหัวข้อโดยไม่มีการเว้นวรรค และ ภาษาเป็นชื่อของโฟลเดอร์ที่มีภาษาแปล - จะต้องอยู่ในธีม

ไฟล์แปล ปณ, มอ, พท

ชุดแปลภาษาแบบสมบูรณ์ประกอบด้วยสามไฟล์:

POT (เทมเพลตวัตถุพกพา)- ไฟล์มีข้อความทั้งหมดสำหรับการแปล นี่คือเทมเพลตสำหรับเนื้อหาที่วางอยู่ในฟังก์ชัน _e("") หรือ __("")

PO (วัตถุพกพา)– ไฟล์แปลมีไว้สำหรับธีมเท่านั้น ประกอบด้วยข้อความเดียวกับในไฟล์ POT ต่างกันเพียงจุดประสงค์เท่านั้น

MO (วัตถุเครื่องจักร)เป็นไฟล์ส่วนบุคคลสำหรับแกนหลักของเครื่อง WordPress ประกอบด้วยข้อความทั้งหมดเหมือนกับในไฟล์ PO เพียงแต่มีรูปแบบที่แตกต่างกันเล็กน้อยและทำงานร่วมกับระบบเพื่อให้เข้าใจว่าจะใช้ไฟล์การแปลภาษาใด

โดยปกติไฟล์ทั้งหมดเหล่านี้จะอยู่ในธีมในโฟลเดอร์ "ภาษา", "lang", "translate" หากต้องการค้นหาธีมที่รองรับการแปลเป็นภาษาท้องถิ่น เพียงใช้ตัวกรองการค้นหาบนเว็บไซต์ทางการพร้อมช่องทำเครื่องหมาย "พร้อมสำหรับการแปล" ก็เพียงพอแล้ว

แปลธีม WordPress เป็นภาษารัสเซียด้วยปลั๊กอิน Loco Translate

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

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

Load_theme_textdomain("pashmina", get_template_directory() . "/ภาษา");

จากนั้นเราทำสิ่งต่อไปนี้: ติดตั้งและเปิดใช้งานปลั๊กอิน Loco Translate ในแผงด้านซ้ายไปที่แท็บที่ปรากฏ "Loco Translate-Translation Manager" ส่วนนี้มีองค์ประกอบสองประเภทสำหรับการแปล: ธีมและปลั๊กอิน หลักการทำงานกับพวกเขาเหมือนกันดังนั้นในตัวอย่างเราจะทำงานกับหัวข้อ

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

กลับไปที่ส่วน "เครื่องมือจัดการการแปล" อีกครั้ง และธีมของเราเป็นธีมแรกในรายการที่สร้างเทมเพลต POT แล้ว คลิกที่ปุ่ม "ภาษาใหม่"

จากรายการดรอปดาวน์ ให้เลือกภาษารัสเซีย และปล่อยให้ไดเร็กทอรีภาษาเป็นค่าเริ่มต้น คลิก "เริ่มการแปล"

บรรณาธิการจะเปิดหน้าเราพร้อมกับฟิลด์หลักสามฟิลด์: ข้อความต้นฉบับ, ข้อความที่เลือกจากแหล่งที่มา, การแปล คุณกำลังทำอะไร? เลือกวลีจากฟิลด์แรก (ซึ่งอยู่ในฟิลด์ที่สอง) และในฟิลด์ที่สาม ให้เขียนคำแปลแล้วกดปุ่ม "บันทึก"

สามารถดูผลได้ทันที
นั่นคือทั้งหมด หากคุณมีคำถามให้ถามพวกเขาในความคิดเห็น