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

gettext - ترجمه پیام‌های متنی به زبان کاربر

gettext [گزینه]... [[دامنه_متنی] شناسه_پیام]
gettext [گزینه]... -s [شناسه_پیام]...

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

نمایش ترجمه زبان بومی برای یک پیام متنی.

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

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

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

هنگامی که از گزینه -s استفاده می‌شود، این برنامه رفتاری مشابه دستور 'echo' دارد؛ اما صرفاً آرگومان‌های خود را در خروجی استاندارد رونوشت نمی‌کند، بلکه پیام‌های یافت‌شده در کاتالوگ انتخاب‌شده را ترجمه می‌نماید.

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

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

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

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

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

info gettext

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

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