PRINTF_NGETTEXT(1)

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

موجز
printf_ngettext [خيار] تنسيق تنسيق-جمع عدد [وسيطة]...

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

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

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

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

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

    info printf_ngettext

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

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

هذه الترجمة هي وثيقة مجانية؛ راجع رخصة جنو العامة الإصدار 3 (https://www.gnu.org/licenses/gpl-3.0.html) أو ما بعده للاطلاع على شروط حقوق النشر. لا توجد أي ضمانات.

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