ภาษาอังกฤษภาษาฝรั่งเศสสเปน

Ad


ไอคอน Fav ของ OnWorks

xml2po - ออนไลน์ใน Cloud

เรียกใช้ xml2po ในผู้ให้บริการโฮสต์ฟรีของ OnWorks ผ่าน Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS

นี่คือคำสั่ง xml2po ที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้หนึ่งในเวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS

โครงการ:

ชื่อ


xml2po - โปรแกรมสร้างไฟล์เทมเพลต PO จากไฟล์ DocBook XML และรวมกลับ
เป็นไฟล์ XML (ที่แปลแล้ว)

เรื่องย่อ


xml2po.xmlXNUMXpo [OPTIONS] [ไฟล์ XML]

DESCRIPTION


หน้าคู่มือนี้จัดทำเอกสารโดยสังเขปเกี่ยวกับ xml2po.xmlXNUMXpo คำสั่ง

xml2po.xmlXNUMXpo เป็นโปรแกรม Python อย่างง่ายที่แยกเนื้อหาที่แปลได้จาก XML . แบบฟรีฟอร์ม
เอกสารและเอาต์พุตไฟล์ POT ที่เข้ากันได้กับข้อความ ไฟล์ PO ที่แปลแล้วสามารถเปลี่ยนเป็น
เอาต์พุต XML อีกครั้ง

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

OPTIONS


โปรแกรมใช้ไวยากรณ์บรรทัดคำสั่งของ GNU ตามปกติ โดยมีตัวเลือกแบบยาวขึ้นต้นด้วย two
ขีดกลาง (`-´). สรุปตัวเลือกอยู่ด้านล่าง

-a, --แท็กอัตโนมัติ
ตัดสินใจโดยอัตโนมัติว่าแท็กจะถือเป็น "ที่สิ้นสุด" หรือไม่

-k, --เก็บเอนทิตี
อย่าขยายเอนทิตี (ค่าเริ่มต้น) ดูเพิ่มเติมที่ -e ตัวเลือก

-e, --ขยาย-เอนทิตีทั้งหมด
ขยายเอนทิตีทั้งหมด (รวมถึงเอนทิตี SYSTEM)

-m, --โหมด=ประเภท
ถือว่าแท็กเป็นประเภท ประเภท (ค่าเริ่มต้น: docbook)

-o, --เอาท์พุท=ไฟล์
พิมพ์ข้อความผลลัพธ์ (XML ขณะรวมการแปลด้วยตัวเลือก "-p" หรือ "-t", POT
ไฟล์เทมเพลตขณะแยกสตริง และแปลไฟล์ PO ด้วยตัวเลือก "-r") เป็น
ไฟล์ที่กำหนด

-p, --po-ไฟล์=ไฟล์
ระบุไฟล์ PO ที่มีการแปลและส่งออกเอกสาร XML พร้อมการแปล
รวมเข้า

-r, --ใช้ซ้ำ=ไฟล์
ระบุเอกสาร XML ที่แปลแล้วใน FILE ด้วยโครงสร้างเดียวกันเพื่อสร้าง
ไฟล์ PO ที่แปลแล้วสำหรับเอกสาร XML ที่ให้ไว้ในบรรทัดคำสั่ง

-t, --แปล=ไฟล์
ระบุไฟล์ MO ที่มีการแปลและส่งออกเอกสาร XML พร้อมการแปล
รวมเข้า

-u, --อัปเดตการแปล=LANG.โป
อัปเดตไฟล์ PO โดยใช้ ข้อความผสาน.

-l, --ภาษา=ภาษา
ตั้งค่าภาษาของการแปลอย่างชัดเจน

-h, --ช่วยด้วย
แสดงสรุปตัวเลือก

-v, --รุ่น
แสดงเวอร์ชันของโปรแกรม

ตัวอย่าง


การสร้าง POT เทมเพลต ไฟล์
เพื่อสร้างเทมเพลต POT book.pot จากไฟล์อินพุต book.xml ซึ่งประกอบด้วย
บทที่1.xml และบทที่2.xml (เอนทิตีภายนอก) เรียกใช้:

/usr/bin/xml2po -o book.pot book.xml ตอนที่1.xml ตอนที่2.xml

ในการขยายเอนทิตีใช้ -e ตัวเลือก:

/usr/bin/xml2po -e -o book.pot book.xml

การสร้าง แปล XML ไฟล์ (ผสาน กลับ PO ไฟล์)
หลังจากแปล book.pot เป็น LANG.po แล้ว ให้รวมคำแปลกลับโดยใช้ -p ตัวเลือก
สำหรับแต่ละไฟล์ XML:

/usr/bin/xml2po -p LANG.โป -o หนังสือ.LANG.xml หนังสือ.xml
/usr/bin/xml2po -p LANG.โป -o ตอนที่1.LANG.xml ตอนที่1.xml
/usr/bin/xml2po -p LANG.โป -o ตอนที่2.LANG.xml ตอนที่2.xml

หากคุณใช้ไฟล์ -e ตัวเลือกเพื่อขยายเอนทิตี คุณควรใช้อีกครั้งเพื่อรวมกลับ
แปลเป็นไฟล์ XML:

/usr/bin/xml2po -e -p LANG.โป -o หนังสือ.LANG.xml หนังสือ.xml

ปรับปรุง PO ไฟล์
เมื่อไฟล์ XML พื้นฐานเปลี่ยนไป ข้อดีที่แท้จริงของไฟล์ PO ก็ปรากฏขึ้น มี2
วิธีการรวมการแปล อย่างแรกคือการสร้างไฟล์เทมเพลต POT ใหม่
(นอกจากนี้ยังใช้ -e หากคุณตัดสินใจที่จะขยายเอนทิตีก่อนหน้านี้) หลังจากนั้นวิ่ง
ข้อความผสาน เพื่อรวมการแปลกับไฟล์ POT ใหม่:

/usr/bin/msgmerge -o tmp.po LANG.po book.pot

ตอนนี้เปลี่ยนชื่อ tmp.po เป็น LANG.po และอัปเดตการแปลของคุณ อีกทางหนึ่ง xml2po.xmlXNUMXpo ให้
-u ตัวเลือกซึ่งทำสองขั้นตอนเหล่านี้ให้คุณอย่างแน่นอน ข้อดีคือมันยัง
ทำงาน msgfmt เพื่อให้ผลลัพธ์ทางสถิติของสถานะการแปล (จำนวนที่แปล
ข้อความที่ไม่ได้แปลและคลุมเครือ) นอกจากนี้ ใช้ -e หากคุณตัดสินใจที่จะขยายก่อนหน้านี้
เอนทิตี:

/usr/bin/xml2po -u LANG.po book.xml

ใช้ xml2po ออนไลน์โดยใช้บริการ onworks.net


เซิร์ฟเวอร์และเวิร์กสเตชันฟรี

ดาวน์โหลดแอพ Windows & Linux

คำสั่ง Linux

  • 1
    aarch64-linux-gnu-gnatbind
    aarch64-linux-gnu-gnatbind
    ริ้น, ริ้น, ริ้น,
    gnatfind, gnathtml, gnatkr, gnatlink,
    ตัวริ้น, ตัวริ้น, ตัวริ้น, ตัวริ้น,
    gnatpsys, gnatxref - กล่องเครื่องมือ GNAT
    Description: ธ...
    เรียกใช้ aarch64-linux-gnu-gnatbind
  • 2
    aarch64-linux-gnu-gnatchop-5
    aarch64-linux-gnu-gnatchop-5
    ริ้น, ริ้น, ริ้น,
    gnatfind, gnathtml, gnatkr, gnatlink,
    ตัวริ้น, ตัวริ้น, ตัวริ้น, ตัวริ้น,
    gnatpsys, gnatxref - กล่องเครื่องมือ GNAT
    Description: ธ...
    เรียกใช้ aarch64-linux-gnu-gnatchop-5
  • 3
    cpupower-idle-ข้อมูล
    cpupower-idle-ข้อมูล
    cpupower idle-info - ยูทิลิตี้เพื่อ
    ดึงข้อมูลเคอร์เนลของ CPU ที่ไม่ได้ใช้งาน
    ไวยากรณ์: cpupower [ -c cpulist ]
    ข้อมูลที่ไม่ได้ใช้งาน [ตัวเลือก] รายละเอียด: เครื่องมือ
    ซึ่งพิมพ์ออกมาเพ...
    เรียกใช้ cpupower-idle-info
  • 4
    cpupower-ไม่ได้ใช้งาน-set
    cpupower-ไม่ได้ใช้งาน-set
    cpupower idle-set - ยูทิลิตี้สำหรับตั้งค่าซีพียู
    ตัวเลือกเคอร์เนลเฉพาะสถานะไม่ได้ใช้งาน
    ไวยากรณ์: cpupower [ -c cpulist ]
    ข้อมูลที่ไม่ได้ใช้งาน [ตัวเลือก] คำอธิบาย: The
    cpupower idle se...
    รัน cpupower-idle-set
  • 5
    g.mapsetsหญ้า
    g.mapsetsหญ้า
    g.mapsets - แก้ไข/พิมพ์ผู้ใช้
    เส้นทางการค้นหา mapset ปัจจุบัน ส่งผลกระทบต่อ
    ผู้ใช้เข้าถึงข้อมูลที่มีอยู่ภายใต้
    mapset อื่นๆ ในตำแหน่งปัจจุบัน ...
    เรียกใช้ g.mapsetsgrass
  • 6
    g.ข้อความหญ้า
    g.ข้อความหญ้า
    g.message - พิมพ์ข้อความ คำเตือน
    ข้อมูลความคืบหน้าหรือข้อผิดพลาดร้ายแรงใน
    ทางหญ้า ควรใช้โมดูลนี้ใน
    สคริปต์สำหรับข้อความที่ส่งถึงผู้ใช้
    คีย์โว...
    เรียกใช้ g.messagegrass
  • เพิ่มเติม»

Ad