MSGCOMM(1) دستورات کاربر MSGCOMM(1)

msgcomm - انطباق و یافتن پیامهای مشترک در چند کاتالوگ پیام

msgcomm [گزینه]... [فایل_ورودی]...

پیام‌هایی را که بین دو یا چند فایل از فایل‌های PO مشخص‌شده مشترک هستند، پیدا می‌کند. با استفاده از گزینهٔ --more-than می‌توان اشتراک بیشتری را پیش از چاپ پیام‌ها درخواست کرد. برعکس، می‌توان از گزینهٔ --less-than برای تعیین اشتراک کمتر پیش از چاپ پیام‌ها استفاده کرد (برای مثال، --less-than=2 تنها پیام‌های یکتا را چاپ خواهد کرد). ترجمه‌ها، توضیحات (کامنت‌ها) و توضیحات استخراج‌شده حفظ خواهند شد، اما تنها از نخستین فایل PO که آن‌ها را تعریف کرده است. موقعیت فایل‌ها از تمام فایل‌های PO تجمیع خواهد شد.

آرگومان‌های اجباری برای گزینه‌های طولانی، برای گزینه‌های کوتاه نیز اجباری هستند.

فایل‌های ورودی
دریافت فهرست فایل‌های ورودی از FILE
افزودن DIRECTORY به فهرست جستجوی فایل‌های ورودی

اگر فایل ورودی - باشد، ورودی استاندارد خوانده می‌شود.

نوشتن خروجی در فایل مشخص‌شده

اگر فایل خروجی تعیین نشود یا - باشد، نتایج در خروجی استاندارد نوشته می‌شوند.

-<, --less-than=NUMBER
چاپ پیام‌هایی با تعداد تعاریف کمتر از این مقدار؛ در صورت تعیین نشدن، مقدار پیش‌فرض بی‌نهایت است
->, --more-than=NUMBER
چاپ پیام‌هایی با تعداد تعاریف بیشتر از این مقدار؛ در صورت تعیین نشدن، مقدار پیش‌فرض 1 است
کوتاه‌شدهٔ --less-than=2؛ درخواست چاپ فقط پیام‌های یکتا

فایل‌های ورودی در نحو .properties جاوا هستند
فایل‌های ورودی در نحو .strings مربوط به NeXTstep/GNUstep هستند

استفاده همیشگی از رنگ‌ها و سایر ویژگی‌های متنی
استفاده از رنگ‌ها و سایر ویژگی‌های متنی طبق WHEN؛ مقادیر مجاز برای WHEN عبارتند از 'always'، 'never'، 'auto' یا 'html'
مشخص کردن فایل قواعد سبک CSS برای --color
عدم استفاده از کاراکترهای اسکیپ زبان C در خروجی (پیش‌فرض)
استفاده از کاراکترهای اسکیپ زبان C در خروجی، بدون کاراکترهای گسترش‌یافته
نوشتن فایل PO حتی در صورت خالی بودن
نوشتن فایل .po با سبک تورفتگی (indent)
عدم نوشتن خطوط '#: filename:line'
تولید خطوط '#: filename:line' (پیش‌فرض)
نوشتن فایل .po سازگار و دقیق با استاندارد Uniforum
نوشتن یک فایل .properties جاوا در خروجی
نوشتن یک فایل .strings مربوط به NeXTstep/GNUstep در خروجی
تنظیم عرض صفحه خروجی
نشکستن خطوط پیام‌های طولانی (طولانی‌تر از عرض صفحه خروجی) به چند خط
تولید خروجی مرتب‌شده
مرتب‌سازی خروجی بر اساس محل فایل
عدم نوشتن سرایند همراه با مدخل 'msgid ""'

نمایش این راهنما و خروج
نمایش اطلاعات نسخه و خروج

نوشته‌شده توسط Peter Miller.

گزارش باگ‌ها در سامانه ردیابی اشکالات به نشانی https://savannah.gnu.org/projects/gettext یا از طریق ایمیل به <bug-gettext@gnu.org>.

حق نشر © 1995-2026 Free Software Foundation, Inc.
مجوز GPLv3+: گنو GPL نسخه ۳ یا بالاتر https://gnu.org/licenses/gpl.html
این یک نرم‌افزار آزاد است: شما در ویرایش و بازتوزیع آن آزاد هستید. هیچ ضمانتی وجود ندارد، تا حدی که قانون مجاز می‌داند.

مستندات کامل برای msgcomm به‌صورت یک راهنمای Texinfo نگهداری می‌شود. اگر برنامه‌های info و msgcomm به‌درستی روی سیستم شما نصب شده باشند، دستور

info msgcomm

باید دسترسی شما به راهنمای کامل را فراهم کند.

January 2026 GNU gettext-tools 1.0