PRINTF_GETTEXT(1)

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

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

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

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

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

-c، --context=سياق
    حدد السياق لـ FORMAT

التنسيق
    سلسلة التنسيق

معامل
    معطى نصي أو عددي

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

-h، --help
    يعرض هذه المساعدة ويخرج

-V، --version
    اعرض معلومات الإصدارة واخرج

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

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

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

    - يبدأ بـ '%' أو '%m$' حيث m هو عدد صحيح موجب، - يتبع اختيارياً بأي من المحارف '#'، '0'، '-'، ' '، '+'،

    كل منها يعمل كعلامة،

    - يتبع اختيارياً بمواصفات عرض (عدد صحيح غير سالب)، - يتبع اختيارياً بـ '.' ومواصفات دقة (اختيارية

    عدد صحيح غير سالب)،

    - ينتهي بمحدد

    - 'c'، الذي يطبع محرفاً، - 's'، الذي يطبع سلسلة نصية، - 'i'، 'd'، اللذان يطبعان عدداً صحيحاً، - 'u'، 'o'، 'x'، 'X'، التي تطبع عدداً صحيحاً غير موقع (غير سالب)، - 'e'، 'E'، اللذان يطبعان عدداً بفاصلة عائمة بالترميز العلمي، - 'f'، 'F'، اللذان يطبعان عدداً بفاصلة عائمة بدون أس، - 'g'، 'G'، اللذان يطبعان عدداً بفاصلة عائمة بالترميز العام، - 'a'، 'A'، اللذان يطبعان عدداً بفاصلة عائمة بالترميز الست عشري.

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

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

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

\\  backslash

\a  alert (BEL)

\b  مسافة للخلف (BS)

\f  تغذية النموذج (FF)

\n  سطر جديد (LF)

\r  رجوع أول السطر (CR)

\t  علامة تبويب أفقية (HT)

\v  جدولة عمودية (VT)

\nnn
    عدد ثماني يتكون من 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 (https://www.gnu.org/licenses/gpl-3.0.html) أو ما بعده للاطلاع على شروط حقوق النشر. لا توجد أي ضمانات.

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