Scroll to navigation

PRINTF_GETTEXT(1) أوامر المستخدم PRINTF_GETTEXT(1)

الاسم

printf_gettext - يترجم سلسلة التنسيق ويطبقها

موجز

printf_gettext [خيار] تنسيق [وسيطة]...

الوصف

يترجم برنامج printf_gettext سلسلة تنسيق إلى لغة المستخدم، بالبحث عن الترجمة في فهرس الرسائل، ويطبق سلسلة التنسيق المترجمة على الوسائط المحددة.

ينتج مخرجات منسقة، مطبقًا الترجمة باللغة الأم للتنسيق على الوسائط.

الخيارات والمعاملات:

حدد السياق لـ FORMAT
التنسيق
سلسلة التنسيق
معامل
معطى نصي أو عددي

المخرجات المعلوماتية:

يعرض هذه المساعدة ويخرج
اعرض معلومات الإصدارة واخرج

تتكون سلسلة التنسيق من

- نص مجرد، - توجيهات، تبدأ بـ '%'، - تسلسلات هروب، تبدأ بشرطة مائلة خلفية.

توجيه يستهلك معاملًا

- يبدأ بـ '%' أو '%m$' حيث m هو عدد صحيح موجب، - يتبع اختيارياً بأي من المحارف '#'، '0'، '-'، ' '، '+'،
كل منها يعمل كعلامة،
- يتبع اختيارياً بمواصفات عرض (عدد صحيح غير سالب)، - يتبع اختيارياً بـ '.' ومواصفات دقة (اختيارية
عدد صحيح غير سالب)،
- ينتهي بمحدد
- 'c'، الذي يطبع محرفاً، - 's'، الذي يطبع سلسلة نصية، - 'i'، 'd'، اللذان يطبعان عدداً صحيحاً، - 'u'، 'o'، 'x'، 'X'، التي تطبع عدداً صحيحاً غير موقع (غير سالب)، - 'e'، 'E'، اللذان يطبعان عدداً بفاصلة عائمة بالترميز العلمي، - 'f'، 'F'، اللذان يطبعان عدداً بفاصلة عائمة بدون أس، - 'g'، 'G'، اللذان يطبعان عدداً بفاصلة عائمة بالترميز العام، - 'a'، 'A'، اللذان يطبعان عدداً بفاصلة عائمة بالترميز الست عشري.

بالإضافة إلى ذلك، هناك التوجيه '%%'، الذي يطبع علامة '%' واحدة.

إذا حدد توجيه ما الوسيطة برقمها (تدوين '%m$')، فيجب على جميع التوجيهات التي تستهلك وسيطة أن تفعل ذلك أيضًا.

تتابعات الهروب (escape sequences) هي:

\\
backslash
alert (BEL)
مسافة للخلف (BS)
تغذية النموذج (FF)
سطر جديد (LF)
رجوع أول السطر (CR)
علامة تبويب أفقية (HT)
جدولة عمودية (VT)
عدد ثماني يتكون من 1 إلى 3 أرقام ثمانية

متغيرات البيئة:

يُبحث عن ترجمة سلسلة التنسيق في نطاق الترجمة المحدد بواسطة متغير البيئة TEXTDOMAIN. ويُبحث عنها في دليل الفهارس المحدد بواسطة متغير البيئة TEXTDOMAINDIR أو، في حالة عدم وجوده، في دليل الفهارس المبدئي. هذا الثنائي مضبوط لاستخدام دليل الفهارس المبدئي: /usr/share/locale

المؤلف

كتبه Bruno Haible.

التبليغ عن الأخطاء

أبلغ عن العلل في متتبع العلل على <https://savannah.gnu.org/projects/gettext> أو عبر البريد الإلكتروني إلى <bug-gettext@gnu.org>.

حقوق النسخ

حقوق النشر © 2025-2026 مؤسسة البرمجيات الحرة، المحدودة. ترخيص GPLv3+: رخصة جنو العمومية الإصدار 3 أو لاحق <https://gnu.org/licenses/gpl.html>
هذا برنامج حر: أنت حر في تغييره وإعادة توزيعه. لا يوجد أي ضمان، إلى المدى الذي يسمح به القانون.

انظر أيضًا

تُحفظ الوثائق الكاملة لـ printf_gettext كدليل Texinfo. إذا كان برنامجا info و printf_gettext مثبتين بشكل صحيح في موقعك، فإن الأمر

info printf_gettext

سيتيح لك الوصول إلى الدليل الكامل.

ترجمة

تُرجمت هذه الصفحة من الدليل بواسطة زايد السعيدي <zayed.alsaidi@gmail.com>

هذه الترجمة هي وثيقة مجانية؛ راجع رخصة جنو العامة الإصدار 3 أو ما بعده للاطلاع على شروط حقوق النشر. لا توجد أي ضمانات.

إذا وجدت أي أخطاء في ترجمة صفحة الدليل هذه، يرجى إرسال بريد إلكتروني إلى قائمة بريد المترجمين: kde-l10n-ar@kde.org.

يناير 2026 GNU gettext-runtime 1.0