วิธีรับรุ่นที่แปลเป็นภาษาท้องถิ่นจากที่เก็บ?


9

ฉันกำลังตั้งค่าโครงกระดูก / สำเร็จรูปที่ฉันต้องการใช้สำหรับโครงการเวิร์ดเพรสทั้งหมด ฉันทำตามวิธีการของมาร์ค Jaquithsและรวม WP เป็น submodule เขาได้รับมันจากhttps://github.com/WordPress/WordPress ลูกค้าของฉันหลายคนมาจากเยอรมันและต้องการไฟล์ภาษาเยอรมันเพื่อการบริหาร

มีวิธีที่ฉันสามารถรวมไฟล์ที่แปลเข้าไปในที่เก็บโครงกระดูกคอมไพล์ของฉันหรือไม่?


2
อาจได้รับไฟล์แปลจากsvn.automattic.com/wordpress-i18n
Bainternet

@Bainternet อืมฉันไม่แน่ใจว่า git รองรับ SVN เป็น submodule (ฉันรู้ว่า Mercurial ทำ)
Rarst

ไม่ได้มีเพียงกระจกเงาเท่านั้นที่เป็นทางออก คุณไม่สามารถใช้ SVN เป็น submodule ในคอมไพล์ได้
bueltge

@Bainternet ขอบคุณ หากคุณโพสต์ความคิดเห็นของคุณเป็นคำตอบฉันจะยอมรับว่ามันเป็นคำตอบที่ดีที่สุด
Jan Beck

คำตอบ:


3

ดาวน์โหลดไฟล์ภาษาของคุณจาก repo SVN ...

ฉันขอแนะนำอย่างยิ่งกับเรื่องนี้ ซื้อคืนภาคเช่นการจัดเก็บไฟล์ภาษาจะถูกยกเลิกในความโปรดปรานของแปล WordPress ตอนนี้คุณไม่รับประกันว่า repo มีไฟล์เวอร์ชันปัจจุบัน

วิธีการปัจจุบันของการรับไฟล์ภาษาสามารถดาวน์โหลด (ส่งออก) ได้โดยตรงจาก Translate WordPress ทีละตัว (หลัก, ผู้ดูแลระบบ, เครือข่ายและธีม) คุณสามารถเข้าถึงสิ่งนั้นโดยตรงด้วยสิ่งต่อไปนี้:

http://translate.wordpress.org/projects/wp/dev/de/default/export-translations?format=mo (สำหรับ. mo ให้แทนที่ด้วย format = po สำหรับ. po)

ตัวอย่างข้างต้นมีไว้สำหรับไฟล์หลักเท่านั้นคุณจะต้องทำซ้ำสำหรับ / wp / dev / admin / de / default, wp / dev / admin / เครือข่าย / de / default และธีม

คุณสามารถ "ขด" สิ่งที่เห็นได้ชัด

เราทราบว่าวิธีนี้มีความซับซ้อนเล็กน้อยในขณะนี้ แต่เรากำลังทำงานกับเครื่องมือส่งออกที่ดีกว่า


1
ถ้าใช้ repo SVN ไม่ดีเช่นนั้นคุณอาจพิจารณาปรับปรุงบทความ Codex นั่นคือสิ่งที่ผู้คนจะมองเป็นครั้งแรกและที่ฉันได้รับข้อมูลของฉันจาก
shea

3

การติดตั้งภาษาใน WordPress โครงกระดูกสวยมากเช่นเดียวกับใน WP มาตรฐานการติดตั้ง WP-Skeleton ทั้งหมดทำหน้าที่ปรับเปลี่ยนเส้นทางเพื่อรองรับ WP เป็น submodule Git ซึ่งหมายความว่าแทนที่จะติดตั้งไฟล์ภาษาภายใต้wp-content/languagesหรือwp-includes/languagesคุณต้องวางไฟล์เหล่านั้นcontent/languagesไว้

โดยพื้นฐานแล้วสิ่งที่คุณต้องทำคือ:

  1. ดาวน์โหลดไฟล์ภาษาของคุณจาก repo ไม่จำเป็นต้องเพิ่ม repo นี้เป็น submodule; เพียงดาวน์โหลดไฟล์ภาษาที่คุณต้องการด้วยตนเอง
  2. สร้างภายใต้โฟลเดอร์ที่เรียกว่าcontent languagesวางไฟล์ทั้งหมด.mo(และเลือก.po) ทั้งหมดของคุณที่นี่
  3. เปิดwp-config.phpและตั้งค่าWP_LANGอย่างต่อเนื่องบนเส้น 51

1
  1. ไปที่http://pcentral.io/internationalization/และค้นหาเว็บไซต์อย่างเป็นทางการของภาษาที่ต้องการ
  2. คลิกลิงก์»เพิ่มเติม«เพื่อเปิดเว็บไซต์ทางการที่เกี่ยวข้องกับการแปลนั้น ตัวอย่างเช่นสำหรับรัสเซียปัจจุบัน:
    http://wpcentral.io/internationalization/ru/
  3. ค้นหาปุ่ม»ดาวน์โหลด Language Pack «และคัดลอก URL เช่น: http://downloads.wordpress.org/translation/core/4.0/ru_RU.zip
  4. ตอนนี้ SSH ไปยังเซิร์ฟเวอร์ของคุณและทำสิ่งนี้:

    cd wp-content / languages
    wget http://downloads.wordpress.org/translation/core/4.0/ru_RU.zip
    unzip ru_RU.zip
    rm ru_RU.zip

แน่นอนลิงค์และชื่อไฟล์ * .zip จะแตกต่างกันไปตามภาษาของคุณ

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