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

msgattrib - تطبیق و دستکاری ویژگیها در کاتالوگ پیام

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

پیام‌های یک کاتالوگ ترجمه را بر اساس ویژگی‌های آن‌ها فیلتر کرده و ویژگی‌ها را دستکاری می‌کند.

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

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

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

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

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

نگه‌داشتن پیام‌های ترجمه‌شده، حذف پیام‌های ترجمه‌نشده
نگه‌داشتن پیام‌های ترجمه‌نشده، حذف پیام‌های ترجمه‌شده
حذف پیام‌های علامت‌گذاری‌شده با عنوان فازی ('fuzzy')
تنها نگه‌داشتن پیام‌های علامت‌گذاری‌شده با عنوان فازی ('fuzzy')
حذف پیام‌های منسوخ‌شده (#~)
تنها نگه‌داشتن پیام‌های منسوخ‌شده (#~)

تنظیم همه پیام‌ها به عنوان فازی ('fuzzy')
تنظیم همه پیام‌ها به عنوان غیرفازی (غیر 'fuzzy')
منسوخ کردن همه پیام‌ها
خارج کردن همه پیام‌ها از حالت منسوخ‌شده
هنگام تنظیم 'fuzzy'، شناسه‌های قبلی پیام (previous msgids) برای پیام‌های ترجمه‌شده حفظ شوند.
حذف شناسه قبلی پیام ("previous msgid") از تمام پیام‌ها
هنگام حذف علامت 'fuzzy'، رشته ترجمه (msgstr) نیز خالی تنظیم شود
دستکاری فقط مواردی که در FILE.po فهرست شده‌اند
دستکاری فقط مواردی که در FILE.po فهرست نشده‌اند
مترادف با --only-fuzzy --clear-fuzzy
مترادف با --only-obsolete --clear-obsolete

فایل ورودی در نحو .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 در خروجی
تنظیم عرض صفحه خروجی
نشکستن خطوط پیام‌های طولانی (طولانی‌تر از عرض صفحه خروجی) به چند خط
تولید خروجی مرتب‌شده
مرتب‌سازی خروجی بر اساس محل فایل

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

نوشته‌شده توسط Bruno Haible.

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

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

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

info msgattrib

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

January 2026 GNU gettext-tools 1.0