| charmap(5) | File Formats Manual | 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 علامة اليورو
انظر أيضًا¶
ترجمة¶
تُرجمت هذه الصفحة من الدليل بواسطة زايد السعيدي <zayed.alsaidi@gmail.com>
هذه الترجمة هي وثيقة مجانية؛ راجع رخصة جنو العامة الإصدار 3 أو ما بعده للاطلاع على شروط حقوق النشر. لا توجد أي ضمانات.
إذا وجدت أي أخطاء في ترجمة صفحة الدليل هذه، يرجى إرسال بريد إلكتروني إلى قائمة بريد المترجمين: kde-l10n-ar@kde.org.
| 8 فبراير 2026 | صفحات دليل لينكس (لم تصدر بعد) |