คำถามติดแท็ก language

2
HTML ในสตริงการแปลภาษา __ () หรือ _e ()
วิธีการที่เหมาะสมในการสร้างสตริงการแปลคืออะไร? ตัวอย่างเช่น, echo __( 'Hello ' . $first . ' you owe me money.' ); echo __( '<div><p>Top: ' . $t_margin . '</p>' . '<p>Bottom: ' . $b_margin . '</p></div>' ) มันเป็นการตกลงที่จะเพิ่มสตริงและ / หรือ HTML หรือควรจะทำก่อนแล้วจึงทำงานผ่านการแปลเช่น: $html = '<div><p>Top: ' . $t_margin . '</p>' . '<p>Bottom: ' . $b_margin . …

3
เปลี่ยนภาษาโดยคลิกที่ปุ่ม
เป้าหมายคือเสนอปุ่ม / เลือกแบบหล่นลงหรือคล้ายกันเพื่อสลับส่วนต่อประสานสาธารณะ1)ภาษาได้ทันที สิ่งที่ฉันกำลังค้นหา ปลั๊กอินหรือรหัสธีม ... ... หรือไอเดีย การใช้วิธีแก้ไขปัญหาด้วยload_textdomain()จะทำให้การแปลเป็นไฟล์. po / .mo แนวคิดเกี่ยวกับวิธีแยกสตริงลงในส่วนต่อประสาน (เช่นไฟล์ ajax / plain php / ini, json, xml) เมื่อไม่พึ่งพาฟังก์ชันข้อความโดเมนบางตัว บันทึก: 1)มันไม่เกี่ยวกับการเผยแพร่ในภาษาต่าง ๆ 2)ฉันไม่จำเป็นต้องใช้รหัสในการสร้างปุ่มแบบเลื่อนลง / ปุ่ม / อะไรก็ตาม เป็นเพียงเกี่ยวกับรหัส / ระบบที่ส่งมอบสตริงสำหรับ UI ขอบคุณ!

9
ไม่สามารถเปลี่ยนภาษา (เฉพาะ“ อังกฤษ (สหรัฐอเมริกา)”)
Wordpress ควรอนุญาตให้ฉันเปลี่ยนภาษาได้ตลอดเวลา อย่างไรก็ตามบางครั้งฉันติดอยู่ในสถานการณ์แบบนี้ซึ่งฉันจะเลือก "อังกฤษ (สหรัฐอเมริกา)" เท่านั้น (การตั้งค่า> การตั้งค่าทั่วไป> ภาษาของไซต์) สิ่งที่ฉันคาดหวัง: สิ่งที่ฉันได้รับ: ทำไมถึงเป็นอย่างนั้น? ฉันจะแก้ไขสิ่งนี้ได้อย่างไร

1
แทนที่การแปลหลัก WordPress เริ่มต้น
WordPress ถูกตั้งค่าเป็นภาษาดัตช์ เมื่อฉันใช้get_the_archive_title()ชุดรูปแบบของฉันถูกต้องแสดงผล "Categorie: หมวดหมู่ชื่อ" ในหน้าเก็บหมวดหมู่ อย่างไรก็ตามฉันต้องการอ่าน "Sectie: Category-name" ฉันไม่ต้องการเปลี่ยนไฟล์ภาษาดัตช์ในโฟลเดอร์ wp-content / languages ​​เพราะมันจะได้รับการปรับปรุงโดยการอัปเดต WordPress ฉันพยายามคัดลอกไฟล์แปลนั้นแก้ไขการแปล "หมวดหมู่" และวางไฟล์ nl_NL.mo ใหม่ลงในธีม / ภาษาของฉัน สิ่งนี้ไม่มีผลกระทบใด ๆ ฉันจะบรรลุการแปลที่แตกต่างกันสำหรับบางสตริงโดยไม่ต้องแก้ไขไฟล์การแปลหลักได้อย่างไร

4
จะแปลปลั๊กอินหลังจากการอัพเดทได้อย่างไร?
http://wordpress.org/extend/plugins/bbpress/ โฟลเดอร์ภาษาของ bbpress (wp-content / plugins / bbpress / bbp-languages) มีคำเตือนดังกล่าว: /** * Do not put custom translations here. They will be deleted on bbPress updates. * * Keep custom bbPress translations in /wp-content/languages/ */ ที่จริงนี่ไม่ใช่ปัญหาใหม่และใช่พวกเขาถูกต้อง นี่เป็นปัญหาใหญ่หากคุณใช้เวิร์ดเพรสปลั๊กอินที่ไม่ใช่ภาษาอังกฤษ โดยทั่วไปฉันแปล bbpress และสร้างไฟล์. po และ. mo ไฟล์ทำงานหากฉันวางไว้ในโฟลเดอร์ wp-content / plugins / bbpress / …
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.