المكونات الدولية ليونيكود

مكتبات البرامج لدعم Unicode

المكونات الدولية ليونيكود (بالإنجليزية: International Components for Unicode (ICU))‏ هو مشروع مفتوح المصدر لمكتبات C / C ++ و Java الناضجة لدعم الترميز الموحد وتدويل البرامج وعولمة البرمجيات. المكونات الدولية ليونيكود محمولة على نطاق واسع للعديد من أنظمة التشغيل والبيئات. يعطي التطبيقات نفس النتائج على جميع الأنظمة الأساسية وبين برامج C و C ++ و Java. مشروع المكونات الدولية ليونيكود هو لجنة فنية تابعة لاتحاد Unicode Consortium وترعاها وتدعمها وتستخدمها شركة آي بي إم والعديد من الشركات الأخرى.

توفر المكونات الدولية ليونيكود الخدمات التالية: معالجة نصوص الترميز الموحد، وخصائص الأحرف الكاملة، وتحويلات مجموعة الأحرف؛ تعبيرات يونيكود العادية؛ مجموعات Unicode الكاملة؛ حدود الحرف والكلمة والخط؛ الترتيب والبحث الحساس للغة؛ التطبيع، وتحويل الأحرف الكبيرة والصغيرة، وترجمة النص؛ البيانات المحلية الشاملة وبنية حزمة الموارد عبر مستودع البيانات المحلي العام (CLDR)؛ مناطق متعددة التقويم والوقت؛ والتنسيق المستند إلى القواعد وتحليل التواريخ والأوقات والأرقام والعملات والرسائل. قدمت وحدة العناية المركزة خدمة تخطيط النص المعقدة للغة العربية والعبرية والهندية والتايلاندية تاريخيًا، ولكن تم إهمال ذلك في الإصدار 54، وتمت إزالته تمامًا في الإصدار 58 لصالح HarfBuzz.

مراجع عدل

  1. ^ أ ب وصلة مرجع: https://www.computerworld.co.nz/article/518735/.
  2. ^ وصلة مرجع: https://www.openhub.net/p/icu4c/analyses/latest/languages_summary.
  3. ^ وصلة مرجع: https://ssl.icu-project.org/docs/papers/history_of_java_internationalization.html.
  4. ^ أ ب "Release ICU 75.1 · unicode-org/icu" (بالإنجليزية). Retrieved 2024-04-21.{{استشهاد ويب}}: صيانة الاستشهاد: لغة غير مدعومة (link)
  5. ^ وصلة مرجع: https://icu.unicode.org/repository. الوصول: 26 أكتوبر 2021.
  6. ^ وصلة مرجع: http://blog.unicode.org/2018/07/icu-moves-to-github-and-jira.html. تاريخ النشر: 18 يوليو 2018.

وصلات خارجية عدل