| MSGCOMM(1) | دستورات کاربر | MSGCOMM(1) |
نام (NAME)
msgcomm - انطباق و یافتن پیامهای مشترک در چند کاتالوگ پیام
خلاصه دستور (SYNOPSIS)
msgcomm [گزینه]... [فایل_ورودی]...
توضیحات (DESCRIPTION)
پیامهایی را که بین دو یا چند فایل از فایلهای PO مشخصشده مشترک هستند، پیدا میکند. با استفاده از گزینهٔ --more-than میتوان اشتراک بیشتری را پیش از چاپ پیامها درخواست کرد. برعکس، میتوان از گزینهٔ --less-than برای تعیین اشتراک کمتر پیش از چاپ پیامها استفاده کرد (برای مثال، --less-than=2 تنها پیامهای یکتا را چاپ خواهد کرد). ترجمهها، توضیحات (کامنتها) و توضیحات استخراجشده حفظ خواهند شد، اما تنها از نخستین فایل PO که آنها را تعریف کرده است. موقعیت فایلها از تمام فایلهای PO تجمیع خواهد شد.
آرگومانهای اجباری برای گزینههای طولانی، برای گزینههای کوتاه نیز اجباری هستند.
محل فایل ورودی:
- INPUTFILE ...
- فایلهای ورودی
- -f, --files-from=FILE
- دریافت فهرست فایلهای ورودی از FILE
- -D, --directory=DIRECTORY
- افزودن DIRECTORY به فهرست جستجوی فایلهای ورودی
اگر فایل ورودی - باشد، ورودی استاندارد خوانده میشود.
محل فایل خروجی:
- -o, --output-file=FILE
- نوشتن خروجی در فایل مشخصشده
اگر فایل خروجی تعیین نشود یا - باشد، نتایج در خروجی استاندارد نوشته میشوند.
انتخاب پیام:
- -<, --less-than=NUMBER
- چاپ پیامهایی با تعداد تعاریف کمتر از این مقدار؛ در صورت تعیین نشدن، مقدار پیشفرض بینهایت است
- ->, --more-than=NUMBER
- چاپ پیامهایی با تعداد تعاریف بیشتر از این مقدار؛ در صورت تعیین نشدن، مقدار پیشفرض 1 است
- -u, --unique
- کوتاهشدهٔ --less-than=2؛ درخواست چاپ فقط پیامهای یکتا
نحو فایل ورودی:
- -P, --properties-input
- فایلهای ورودی در نحو .properties جاوا هستند
- --stringtable-input
- فایلهای ورودی در نحو .strings مربوط به NeXTstep/GNUstep هستند
تولید خروجی:
- --color
- استفاده همیشگی از رنگها و سایر ویژگیهای متنی
- --color=WHEN
- استفاده از رنگها و سایر ویژگیهای متنی طبق WHEN؛ مقادیر مجاز برای WHEN عبارتند از 'always'، 'never'، 'auto' یا 'html'
- --style=STYLEFILE
- مشخص کردن فایل قواعد سبک CSS برای --color
- -e, --no-escape
- عدم استفاده از کاراکترهای اسکیپ زبان C در خروجی (پیشفرض)
- -E, --escape
- استفاده از کاراکترهای اسکیپ زبان C در خروجی، بدون کاراکترهای گسترشیافته
- --force-po
- نوشتن فایل PO حتی در صورت خالی بودن
- -i, --indent
- نوشتن فایل .po با سبک تورفتگی (indent)
- --no-location
- عدم نوشتن خطوط '#: filename:line'
- -n, --add-location
- تولید خطوط '#: filename:line' (پیشفرض)
- --strict
- نوشتن فایل .po سازگار و دقیق با استاندارد Uniforum
- -p, --properties-output
- نوشتن یک فایل .properties جاوا در خروجی
- --stringtable-output
- نوشتن یک فایل .strings مربوط به NeXTstep/GNUstep در خروجی
- -w, --width=NUMBER
- تنظیم عرض صفحه خروجی
- --no-wrap
- نشکستن خطوط پیامهای طولانی (طولانیتر از عرض صفحه خروجی) به چند خط
- -s, --sort-output
- تولید خروجی مرتبشده
- -F, --sort-by-file
- مرتبسازی خروجی بر اساس محل فایل
- --omit-header
- عدم نوشتن سرایند همراه با مدخل 'msgid ""'
خروجی اطلاعاتی:
- -h, --help
- نمایش این راهنما و خروج
- -V, --version
- نمایش اطلاعات نسخه و خروج
نویسنده (AUTHOR)
نوشتهشده توسط Peter Miller.
گزارش باگها (REPORTING BUGS)
گزارش باگها در سامانه ردیابی اشکالات به نشانی https://savannah.gnu.org/projects/gettext یا از طریق ایمیل به <bug-gettext@gnu.org>.
حق نشر (COPYRIGHT)
حق نشر © 1995-2026 Free
Software Foundation, Inc.
مجوز GPLv3+: گنو GPL
نسخه ۳ یا
بالاتر
https://gnu.org/licenses/gpl.html
این یک
نرمافزار
آزاد است:
شما در
ویرایش و
بازتوزیع
آن آزاد
هستید. هیچ
ضمانتی
وجود
ندارد، تا
حدی که
قانون مجاز
میداند.
همچنین ببینید (SEE ALSO)
مستندات کامل برای msgcomm بهصورت یک راهنمای Texinfo نگهداری میشود. اگر برنامههای info و msgcomm بهدرستی روی سیستم شما نصب شده باشند، دستور
- info msgcomm
باید دسترسی شما به راهنمای کامل را فراهم کند.
| January 2026 | GNU gettext-tools 1.0 |