انگلیسیفرانسویاسپانیایی

Ad


فاویکون OnWorks

xml2po - آنلاین در ابر

xml2po را در ارائه دهنده هاست رایگان OnWorks از طریق Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا کنید.

این دستور xml2po است که می تواند در ارائه دهنده هاست رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان ما مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.

برنامه:

نام


xml2po - برنامه ای برای ایجاد یک فایل PO-template از یک فایل DocBook XML و ادغام مجدد آن
به یک فایل XML (ترجمه شده).

خلاصه


xml2po [OPTIONS] [XMLFILE]

شرح


این صفحه راهنما به اختصار مستندات xml2po فرمان

xml2po یک برنامه ساده پایتون است که محتوای قابل ترجمه را از XML فرم آزاد استخراج می کند
اسناد و خروجی فایل های POT سازگار با متن است. فایل های PO ترجمه شده را می توان به تبدیل کرد
خروجی XML دوباره

این می تواند با اکثر تگ های "ساده" جادویی کند، و برای تگ های پیچیده باید این کار را انجام داد
فهرستی از تمام تگ‌هایی که "نهایی" هستند (که در یک "پیام" در PO قرار می‌گیرند ارائه دهید.
فایل)، "نادیده گرفته شد" (از روی آن گذشت) و "حفظ فضا".

OPTIONS


این برنامه از نحو معمول خط فرمان گنو پیروی می کند، با گزینه های طولانی که با دو شروع می شود
خط تیره (`-´). خلاصه ای از گزینه ها در زیر گنجانده شده است.

-a, - برچسب های خودکار
به طور خودکار تصمیم بگیرید که آیا برچسب ها باید "نهایی" در نظر گرفته شوند یا خیر.

-k, ---موجودات
موجودیت ها را گسترش ندهید (پیش فرض). را نیز ببینید -e گزینه.

-e, --expand-all-entities
همه موجودیت ها (از جمله SYSTEM) را گسترش دهید.

-m, --mode=TYPE
برچسب ها را به عنوان نوع در نظر بگیرید TYPE (پیش‌فرض: کتاب اسناد).

-o, --خروجی=فایل
متن حاصل را چاپ کنید (XML در حالی که ترجمه ها را با گزینه های "-p" یا "-t" ادغام می کنید، POT
فایل قالب در حین استخراج رشته ها و ترجمه فایل PO با گزینه "-r") به
فایل داده شده

-p, --po-file=فایل
یک فایل PO حاوی ترجمه و خروجی سند XML با ترجمه را مشخص کنید
ادغام شد در

-r, --استفاده مجدد=فایل
یک سند XML ترجمه شده را در FILE با ساختار مشابه برای تولید مشخص کنید
فایل PO ترجمه شده برای سند XML ارائه شده در خط فرمان.

-t, --ترجمه=فایل
یک فایل MO حاوی ترجمه و خروجی سند XML با ترجمه را مشخص کنید
ادغام شد در

-u, --update-translation=LANG.po
با استفاده از یک فایل PO به روز کنید مگش کردن.

-l, --زبان=زبان
زبان ترجمه به صراحت تنظیم شده است.

-h, --کمک
نمایش خلاصه گزینه ها

-v, - نسخه
نمایش نسخه برنامه

مثال ها


ایجاد POT قالب فایل ها
برای ایجاد یک الگوی POT book.pot از یک فایل ورودی book.xml که شامل
Chapter1.xml و Chapter2.xml (موجودات خارجی)، اجرا کنید:

/usr/bin/xml2po -o book.pot book.xml season1.xml season2.xml

برای گسترش نهادها از -e گزینه:

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

ایجاد ترجمه XML فایل ها (ادغام به عقب PO فایل ها)
پس از ترجمه book.pot به LANG.po، با استفاده از آن، ترجمه ها را دوباره ادغام کنید -p انتخاب
برای هر فایل XML:

/usr/bin/xml2po -p LANG.po -o book.LANG.xml book.xml
/usr/bin/xml2po -p LANG.po -o فصل 1.LANG.xml فصل 1.xml
/usr/bin/xml2po -p LANG.po -o فصل 2.LANG.xml فصل 2.xml

اگر از -e گزینه گسترش نهادها، باید دوباره از آن برای ادغام مجدد استفاده کنید
ترجمه به یک فایل XML:

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

به روز رسانی PO فایل ها
هنگامی که فایل پایه XML تغییر می کند، مزایای واقعی فایل های PO آشکار می شود. 2 وجود دارد
راه های ادغام ترجمه اولین مورد تولید یک فایل قالب جدید POT است
(به علاوه از -e اگر قبلاً تصمیم به گسترش نهادها داشتید). بعد اجرا کنید
مگش کردن برای ادغام ترجمه با فایل POT جدید:

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

اکنون نام tmp.po را به LANG.po تغییر دهید و ترجمه خود را به روز کنید. متناوبا، از سوی دیگر، xml2po فراهم می کند
la -u گزینه ای که دقیقا این دو مرحله را برای شما انجام می دهد. مزیت این است که آن را نیز
اجرا می شود msgfmt برای ارائه یک خروجی آماری از وضعیت ترجمه (تعداد ترجمه شده،
پیام های ترجمه نشده و مبهم). علاوه بر این استفاده کنید -e اگر زودتر تصمیم گرفتید گسترش دهید
موجودیت ها:

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

با استفاده از خدمات onworks.net از xml2po آنلاین استفاده کنید


سرورها و ایستگاه های کاری رایگان

دانلود برنامه های ویندوز و لینوکس

  • 1
    JXplorer - یک مرورگر Java Ldap
    JXplorer - یک مرورگر Java Ldap
    یک کلاینت LDAP جاوا با پشتیبانی LDIF،
    امنیت (شامل SSL، SASL و GSSAPI)،
    ترجمه شده به بسیاری از زبان ها (شامل
    چینی)، راهنمای آنلاین، فرم های کاربر و
    بسیاری دیگر...
    JXplorer - A Java Ldap Browser را دانلود کنید
  • 2
    PosteRazor - پوستر خود را بسازید!
    PosteRazor - پوستر خود را بسازید!
    می خواهید پوستر چاپ کنید؟ PosteRazor برش می دهد
    یک فایل تصویری را به قطعات تقسیم کنید و می توانید
    سپس روی چاپگر خود چاپ کنید و آنها را بچسبانید
    با هم به یک پوستر مبتنی بر FLTK آسان
    استفاده کنید...
    دانلود PosteRazor - پوستر خود را بسازید!
  • 3
    فازر
    فازر
    Phaser یک باز سریع، رایگان و سرگرم کننده است
    منبع چارچوب بازی HTML5 که ارائه می دهد
    WebGL و Canvas Rendering در سراسر
    مرورگرهای وب دسکتاپ و موبایل بازی ها
    می تواند با ...
    دانلود فازر
  • 4
    موتور VASSAL
    موتور VASSAL
    VASSAL یک موتور بازی برای ایجاد است
    نسخه های الکترونیکی تخته سنتی
    و بازی های کارتی پشتیبانی می کند
    رندر و تعامل قطعه بازی،
    و ...
    دانلود VASSAL Engine
  • 5
    OpenPDF - Fork of iText
    OpenPDF - Fork of iText
    OpenPDF یک کتابخانه جاوا برای ایجاد است
    و ویرایش فایل های PDF با LGPL و
    مجوز منبع باز MPL. OpenPDF است
    LGPL/MPL جانشین منبع باز iText،
    و ...
    OpenPDF - Fork of iText را دانلود کنید
  • 6
    GIS SAGA
    GIS SAGA
    SAGA - سیستم برای خودکار
    تجزیه و تحلیل جغرافیایی - یک جغرافیا است
    نرم افزار سیستم اطلاعات (GIS) با
    قابلیت های بسیار زیاد برای داده های جغرافیایی
    پردازش و آنا...
    دانلود SAGA GIS
  • بیشتر "

دستورات لینوکس

Ad