GIT-SH-I18N(1) Git Manual GIT-SH-I18N(1)

git-sh-i18n - کد راه‌اندازی بین‌المللی‌سازی گیت برای اسکریپت‌های شل

. "$(git --exec-path)/git-sh-i18n"

این دستوری نیست که کاربر نهایی بخواهد آن را اجرا کند؛ هرگز. این مستندات برای افرادی تهیه شده است که اسکریپت‌های مشابه پورسلین (Porcelain-ish) را بررسی می‌کنند یا در حال نوشتن اسکریپت‌های جدید هستند.

اسکریپت کوتاه 'git sh-i18n برای فراخوانی (با استفاده از .) توسط برنامه‌های پورسلین گیت که به زبان اسکریپت شل پیاده‌سازی شده‌اند، طراحی شده است. این اسکریپت توابع پوششی برای توابع gettext و eval_gettext از گنو فراهم می‌کند که از طریق اسکریپت gettext.sh قابل دسترسی هستند، و همچنین روی سیستم‌های فاقد gettext گنو، جایگزین‌های عبور مستقیم ارائه می‌دهد.

gettext

در حال حاضر یک تابع ساختگی عبور مستقیم است که به عنوان پوششی پیرامون printf(1) پیاده‌سازی شده است. در نسخه‌های بعدی با پیاده‌سازی واقعی gettext جایگزین خواهد شد.

eval_gettext

در حال حاضر یک تابع ساختگی عبور مستقیم است که به عنوان پوششی پیرامون printf(1) با متغیرهای بازشده توسط ابزار کمکی git-sh-i18n--envsubst(1) پیاده‌سازی شده است. در نسخه‌های بعدی با پیاده‌سازی واقعی gettext جایگزین خواهد شد.

بخشی از مجموعه git(1)

2026-06-29 Git 2.55.0