| MSGFILTER(1) | دستورات کاربر | MSGFILTER(1) |
نام (NAME)
msgfilter - اعمال فیلتر و دستور روی ترجمههای کاتالوگ پیام
خلاصه دستور (SYNOPSIS)
msgfilter [گزینه] فیلتر [گزینه_فیلتر]
توضیحات (DESCRIPTION)
یک فیلتر را روی تمامی ترجمههای یک کاتالوگ ترجمه اعمال میکند.
آرگومانهای اجباری برای گزینههای طولانی، برای گزینههای کوتاه نیز اجباری هستند.
محل فایل ورودی:
- -i, --input=INPUTFILE
- فایل PO ورودی
- -D, --directory=DIRECTORY
- افزودن DIRECTORY به فهرست جستجوی فایلهای ورودی
اگر هیچ فایل ورودی داده نشود یا - باشد، ورودی استاندارد خوانده میشود.
محل فایل خروجی:
- -o, --output-file=FILE
- نوشتن خروجی در فایل مشخصشده
اگر هیچ فایل خروجی مشخص نشود یا - باشد، نتایج در خروجی استاندارد نوشته میشوند.
FILTER میتواند هر برنامهای باشد که یک ترجمه را از ورودی استاندارد میخواند و ترجمهٔ تغییریافته را در خروجی استاندارد مینویسد.
ورودی و خروجی فیلتر:
- --newline
- افزودن یک خط جدید به انتهای ورودی و حذف یک خط جدید از انتهای خروجی
گزینههای مفید فیلتر هنگامی که فیلتر 'sed' است:
- -e, --expression=SCRIPT
- افزودن SCRIPT به دستوراتی که باید اجرا شوند
- -f, --file=SCRIPTFILE
- افزودن محتویات SCRIPTFILE به دستوراتی که باید اجرا شوند
- -n, --quiet, --silent
- جلوگیری از چاپ خودکار فضای الگو (pattern space)
نحو فایل ورودی:
- -P, --properties-input
- فایل ورودی در نحو .properties جاوا است
- --stringtable-input
- فایل ورودی در نحو .strings مربوط به NeXTstep/GNUstep است
جزئیات خروجی:
- --color
- استفاده همیشگی از رنگها و سایر ویژگیهای متنی
- --color=WHEN
- استفاده از رنگها و سایر ویژگیهای متنی در صورت WHEN؛ مقادیر مجاز برای WHEN عبارتند از 'always'، 'never'، 'auto' یا 'html'
- --style=STYLEFILE
- مشخص کردن فایل قواعد سبک CSS برای --color
- --no-escape
- عدم استفاده از کاراکترهای اسکیپ C در خروجی (پیشفرض)
- -E, --escape
- استفاده از کاراکترهای اسکیپ C در خروجی، بدون کاراکترهای گسترشیافته
- --force-po
- نوشتن فایل PO حتی اگر خالی باشد
- --indent
- سبک خروجی با تورفتگی
- --keep-header
- دستنخورده نگهداشتن مدخل سرایند و فیلتر نکردن آن
- --no-location
- حذف خطوط '#: filename:line'
- -n, --add-location
- حفظ خطوط '#: filename:line' (پیشفرض)
- --strict
- سبک خروجی دقیق و سازگار با Uniforum
- -p, --properties-output
- نوشتن یک فایل .properties جاوا در خروجی
- --stringtable-output
- نوشتن یک فایل .strings مربوط به NeXTstep/GNUstep در خروجی
- -w, --width=NUMBER
- تنظیم عرض صفحه خروجی
- --no-wrap
- نشکستن خطوط طولانی پیام (طولانیتر از عرض صفحه خروجی) به چندین خط
- -s, --sort-output
- تولید خروجی مرتبشده
- -F, --sort-by-file
- مرتبسازی خروجی بر اساس محل فایل
خروجی اطلاعاتی:
- -h, --help
- نمایش این راهنما و خروج
- -V, --version
- نمایش اطلاعات نسخه و خروج
نویسنده (AUTHOR)
نوشتهشده توسط Bruno Haible.
گزارش باگها (REPORTING BUGS)
گزارش باگها در سامانه ردیابی اشکالات به نشانی https://savannah.gnu.org/projects/gettext یا از طریق ایمیل به <bug-gettext@gnu.org>.
حق نشر (COPYRIGHT)
حق نشر © 2001-2026 Free
Software Foundation, Inc.
مجوز GPLv3+: گنو GPL
نسخه ۳ یا
بالاتر
https://gnu.org/licenses/gpl.html
این یک
نرمافزار
آزاد است:
شما در
ویرایش و
بازتوزیع
آن آزاد
هستید. هیچ
ضمانتی
وجود
ندارد، تا
حدی که
قانون مجاز
میداند.
همچنین ببینید (SEE ALSO)
مستندات کامل برای msgfilter بهصورت یک راهنمای Texinfo نگهداری میشود. اگر برنامههای info و msgfilter بهدرستی روی سیستم شما نصب شده باشند، دستور
- info msgfilter
باید دسترسی شما به راهنمای کامل را فراهم کند.
| January 2026 | GNU gettext-tools 1.0 |