NGETTEXT(1) دستورهای کاربری NGETTEXT(1)

ngettext - ترجمه پیام‌های متنی با پشتیبانی از صورت‌های جمع

ngettext [گزینه]... [دامنه_متنی] شناسه_مفرد شناسه_جمع تعداد

برنامه ngettext پیام‌های زبان طبیعی را از طریق جستجو در کاتالوگ پیام، به زبان کاربر ترجمه می‌کند و صورت جمع مناسب را با توجه به مقدار عددی تعداد و زبان کاتالوگ انتخاب می‌نماید.

نمایش ترجمه زبان بومی یک پیام متنی که ساختار گرامری آن به یک عدد بستگی دارد.

بازیابی پیام ترجمه‌شده از دامنه_متنی مشخص‌شده.
مشخص کردن زمینه (context) برای شناسه پیام (MSGID).
فعال‌سازی گسترش برخی توالی‌های اسکیپ (مانند n و t.
(به دلیل سازگاری حفظ شده و نادیده گرفته می‌شود).
[دامنه_متنی]
بازیابی پیام ترجمه‌شده از دامنه_متنی.
شناسه_مفرد شناسه_جمع
ترجمه شناسه مفرد (MSGID) یا شناسه جمع (MSGID-PLURAL).
تعداد
انتخاب صورت مفرد یا جمع بر اساس این مقدار عددی.

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

اگر پارامتر دامنه_متنی داده نشود، دامنه از طریق متغیر محیطی TEXTDOMAIN تعیین می‌گردد. اگر کاتالوگ پیام در دایرکتوری استاندارد یافت نشود، مسیر دیگری را می‌توان با استفاده از متغیر محیطی TEXTDOMAINDIR مشخص کرد.

دایرکتوری جستجوی پیش‌فرض: /usr/share/locale

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

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

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

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

info ngettext

می‌توانید به کتابچه کامل دسترسی داشته باشید.

ژانویه ۲۰۲۶ GNU gettext-runtime 1.0