INTLTOOL-EXTRACT(8) System Manager's Manual INTLTOOL-EXTRACT(8)

intltool-extract - تولید پرونده‌های سرآیند (header) قابل خواندن توسط gettext

intltool-extract [گزینه‌ها]... SOURCE_FILE

دستور intltool-extract رشته‌های موجود در SOURCE_FILE با قالب مشخص‌شده‌ی XML/INI را استخراج کرده و آن‌ها را در یک پرونده سرآیند C می‌نویسد. سپس xgettext(1) می‌تواند این رشته‌های درون پرونده سرآیند را با الگوی po ادغام کند.

دستور intltool-extract معمولاً به‌صورت دستی اجرا نمی‌شود، بلکه در عوض از طریق intltool-update(8) فراخوانی می‌شود.

یک زیردایرکتوری در دایرکتوری کاری فعلی (با نام "tmp/") ایجاد کرده و پرونده‌ها را در آنجا می‌نویسد. این گزینه نمی‌تواند همراه با گزینه --update استفاده شود.
پرونده سرآیند را در همان دایرکتوری که پرونده منبع در آن قرار دارد می‌نویسد. نام پرونده جدید، همان نام پرونده منبع با افزودن پسوند ".h" است. این گزینه نمی‌تواند همراه با گزینه -l/--local استفاده شود. علاوه بر این، چنانچه هیچ‌یک از گزینه‌های --local یا --update مشخص نشده باشند، این گزینه، گزینه پیش‌فرض است.
نوع پرونده منبع را مشخص می‌کند. انواع پشتیبانی‌شده در حال حاضر عبارتند از:
"gettext/glade" (.glade, .glade2)
"gettext/gsettings" (.gschema.xml)
"gettext/ini" (پرونده عمومی INI)
"gettext/keys" (.keys)
"gettext/rfc822deb" (پرونده با قالب RFC 822)
"gettext/quoted" (تمام رشته‌های درون "")
"gettext/schemas" (.schemas)
"gettext/scheme" (.scm)
"gettext/xml" (پرونده عمومی XML)
"gettext/qtdesigner" (پرونده‌های ‎.ui نرم‌افزار Qt Designer)
نمایش اطلاعات نسخه.
نمایش نحوه استفاده و اطلاعات راهنمای پایه.
بی‌صدا بودن در حین اجرا.

گزارش باگ‌ها به http://bugs.launchpad.net/intltool

Darin Adler <darin@bentspoon.com>
Kenneth Christiansen <kenneth@gnu.org>
Maciej Stachowiak <mjs@eazel.com>

intltoolize(8), intltool-prepare(8), intltool-merge(8), intltool-update(8), xgettext(1)

2003-08-02 intltool