charmap(5)

الاسم
charmap - ملف وصف مجموعة المحارف

الوصف
يُعرِّف وصف مجموعة المحارف (charmap) جميع المحارف المتاحة وترميزاتها في مجموعة محارف. يمكن لـ localedef(1) استخدام خرائط المحارف لإنشاء متغيرات إعدادات محلية لمجموعات محارف مختلفة.

  بناء الجملة
يبدأ ملف charmap برأس قد يتكون من الكلمات المفتاحية التالية:

<code_set_name>
    يتبعه اسم خريطة المحارف.

<comment_char>
    يتبعه محرف سيُستخدم كمحرف تعليق لبقية الملف. القيمة المبدئية هي علامة الهاشتاج (#).

<escape_char>
    يتبعه محرف ينبغي استخدامه كمحرف هروب لبقية الملف لتمييز المحارف التي ينبغي تفسيرها بطريقة خاصة. القيمة المبدئية هي الشرطة المائلة الخلفية (\).

<mb_cur_max>
    يتبعه الحد الأقصى لعدد البايتات لكل محرف. القيمة المبدئية هي 1.

<mb_cur_min>
    يتبعه الحد الأدنى لعدد البايتات لكل محرف. يجب أن تكون هذه القيمة أقل من أو تساوي <mb_cur_max>. إذا لم تُحدد، فستكون مبدئياً <mb_cur_max>.

يبدأ قسم تعريف مجموعة المحارف بالكلمة المفتاحية CHARMAP في العمود الأول.

قد تحتوي الأسطر التالية على أحد الشكلين التاليين لتعريف مجموعة المحارف:

<character> byte-sequence comment
    يُعرِّف هذا الشكل محرفاً واحداً بالضبط وتسلسل بايتاته، مع كون comment اختيارياً.

<character>..<character> byte-sequence comment
    يُعرِّف هذا الشكل نطاق محارف وتسلسل بايتاتها، مع كون comment اختيارياً.

ينتهي قسم تعريف مجموعة المحارف بالسلسلة END CHARMAP.

قد يتبع قسم تعريف مجموعة المحارف اختيارياً قسم لتعريف أطوال المحارف.

يمكن استخدام الكلمة المفتاحية WIDTH_DEFAULT لتعريف العرض المبدئي لجميع المحارف غير المدرجة صراحة. عرض المحرف المبدئي هو 1.

يبدأ قسم العرض للمحارف الفردية بالكلمة المفتاحية WIDTH في العمود الأول.

قد تحتوي الأسطر التالية على أحد الشكلين التاليين لتعريف عروض المحارف:

<character> width
    يعرّف هذا الشكل عرض محرف واحد بالضبط.

<character>...<character> width
    يعرّف هذا الشكل العرض لجميع المحارف في النطاق.

ينتهي قسم تعريف العرض بالسلسلة END WIDTH.

الملفات

/usr/share/i18n/charmaps
    مسار خريطة المحارف المبدئي المعتاد.

المعايير
POSIX.2.

أمثلة
يُعرّف رمز اليورو كما يلي في مخطط المحارف UTF-8:

<U20AC>     /xe2/x82/xac علامة اليورو

انظر أيضًا
iconv(1), locale(1), localedef(1), locale(5), charsets(7)

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

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

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