InggrisPerancisSpanyol

Ad


favorit OnWorks

xml2po - Online di Cloud

Jalankan xml2po di penyedia hosting gratis OnWorks melalui Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS

Ini adalah perintah xml2po yang dapat dijalankan di penyedia hosting gratis OnWorks menggunakan salah satu dari beberapa workstation online gratis kami seperti Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS

PROGRAM:

NAMA


xml2po - program untuk membuat file PO-template dari file XML DocBook dan menggabungkannya kembali
menjadi file XML (diterjemahkan)

RINGKASAN


xml2po [PILIHAN] [FILE XML]

DESKRIPSI


Halaman manual ini mendokumentasikan secara singkat xml2po perintah.

xml2po adalah program Python sederhana yang mengekstrak konten yang dapat diterjemahkan dari XML bentuk bebas
dokumen dan output gettext file POT yang kompatibel. File PO yang diterjemahkan dapat diubah menjadi
keluaran XML lagi.

Ini dapat bekerja dengan ajaib dengan sebagian besar tag "sederhana", dan untuk tag yang rumit harus
berikan daftar semua tag yang "final" (yang akan dimasukkan ke dalam satu "pesan" di PO
file), "diabaikan" (dilewati) dan "melestarikan ruang".

PILIHAN


Program mengikuti sintaks baris perintah GNU biasa, dengan opsi panjang dimulai dengan dua
tanda hubung (`-´). Ringkasan opsi disertakan di bawah ini.

-a, --otomatis-tag
Secara otomatis memutuskan apakah tag dianggap "final" atau tidak.

-k, --keep-entitas
Jangan perluas entitas (default). Lihat juga -e .

-e, --expand-semua-entitas
Perluas semua entitas (termasuk yang SISTEM).

-m, --modus=JENIS
Perlakukan tag sebagai jenis JENIS (default: buku dokumen).

-o, --keluaran=FILE
Cetak teks yang dihasilkan (XML saat menggabungkan terjemahan dengan opsi "-p" atau "-t", POT
file template saat mengekstrak string, dan menerjemahkan file PO dengan opsi "-r") ke
FILE yang diberikan.

-p, --po-file=FILE
Tentukan FILE PO yang berisi terjemahan dan keluaran dokumen XML dengan terjemahan
bergabung di.

-r, --gunakan kembali=FILE
Tentukan dokumen XML yang diterjemahkan dalam FILE dengan struktur yang sama untuk dihasilkan
menerjemahkan file PO untuk dokumen XML yang diberikan pada baris perintah.

-t, --terjemahan=FILE
Tentukan file MO yang berisi terjemahan dan keluaran dokumen XML dengan terjemahan
bergabung di.

-u, --perbarui-terjemahan=LANG.po
Perbarui file PO menggunakan penggabungan pesan.

-l, --bahasa=BAHASA
Secara eksplisit mengatur bahasa terjemahan.

-h, --membantu
Tampilkan ringkasan opsi.

-v, --Versi: kapan
Tampilkan versi program.

CONTOH


membuat POT Template arsip
Untuk membuat template POT book.pot dari file input book.xml, yang terdiri dari:
chapter1.xml dan chapter2.xml (entitas eksternal), jalankan:

/usr/bin/xml2po -o book.pot book.xml bab1.xml bab2.xml

Untuk memperluas entitas gunakan -e opsi:

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

membuat diterjemahkan XML arsip (penggabungan kembali PO file)
Setelah menerjemahkan book.pot ke LANG.po, gabungkan kembali terjemahan dengan menggunakan -p Option
untuk setiap file XML:

/usr/bin/xml2po -p LANG.po -o buku.LANG.xml buku.xml
/usr/bin/xml2po -p LANG.po -o bab1.LANG.xml bab1.xml
/usr/bin/xml2po -p LANG.po -o bab2.LANG.xml bab2.xml

Jika Anda menggunakan -e opsi untuk memperluas entitas, Anda harus menggunakannya lagi untuk menggabungkan kembali
terjemahan ke dalam file XML:

/usr/bin/xml2po -e -p LANG.po -o buku.LANG.xml buku.xml

Memperbarui PO arsip
Ketika file XML dasar berubah, keuntungan nyata dari file PO muncul ke permukaan. Ada 2
cara menggabungkan terjemahan. Yang pertama adalah menghasilkan file template POT baru
(tambahan gunakan -e jika Anda memutuskan sebelumnya untuk memperluas entitas). Setelah itu lari
penggabungan pesan untuk menggabungkan terjemahan dengan file POT baru:

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

Sekarang ganti nama tmp.po menjadi LANG.po dan perbarui terjemahan Anda. Kalau tidak, xml2po menyediakan
itu -u opsi, yang melakukan dua langkah ini untuk Anda. Keuntungannya adalah, itu juga
berjalan pesan untuk memberi Anda keluaran statistik status terjemahan (jumlah terjemahan,
pesan yang tidak diterjemahkan dan kabur). Selain itu gunakan -e jika Anda memutuskan sebelumnya untuk memperluas
entitas:

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

Gunakan xml2po online menggunakan layanan onworks.net


Server & Workstation Gratis

Unduh aplikasi Windows & Linux

Perintah Linux

Ad