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

msgunfmt - دیکامپایل و بازگردانی فایل باینری MO به کاتالوگ پیام PO

msgunfmt [گزینه]... [فایل]...

تبدیل کاتالوگ پیام باینری به فایل .po به سبک Uniforum.

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

حالت جاوا: ورودی یک کلاس ResourceBundle جاوا است
حالت C#: ورودی یک فایل .dll دات‌نت (.NET) است
حالت منابع C#: ورودی یک فایل .resources دات‌نت (.NET) است
حالت Tcl: ورودی یک فایل .msg مربوط به tcl/msgcat است

فایل‌های .mo ورودی

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

نام منبع (resource)
نام محلی (locale)، به‌صورت زبان یا زبان_کشور

نام کلاس با افزودن نام محلی به نام منبع، با جداکننده خط زیر (underscore) تعیین می‌شود. کلاس با استفاده از CLASSPATH تعیین مکان می‌شود.

نام منبع (resource)
نام محلی (locale)، به‌صورت زبان یا زبان_کشور
دایرکتوری پایه برای فایل‌های .dll وابسته به محلی

گزینه‌های -l و -d اجباری هستند. فایل .dll درون یک زیردایرکتوری از دایرکتوری مشخص‌شده قرار دارد که نام آن به محلی بستگی دارد.

نام محلی (locale)، به‌صورت زبان یا زبان_کشور
دایرکتوری پایه برای کاتالوگ‌های پیام .msg

گزینه‌های -l و -d اجباری هستند. فایل .msg درون دایرکتوری مشخص‌شده قرار دارد.

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

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

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

نمایش این راهنما و خروج
نمایش اطلاعات نسخه و خروج
افزایش سطح جزئیات خروجی

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

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

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

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

info msgunfmt

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

January 2026 GNU gettext-tools 1.0