Repository navigation
arabic_text 1.1.0 — Dart وTypeScript وPython
arabic_text 1.1.0 — إصدار موحّد لـDart وTypeScript وPython
أصبح الإصدار 1.1.0 من مكتبة arabic_text متاحاً للمطورين على pub.dev وnpm وPyPI. يركز هذا الإصدار على توحيد قواعد تطبيع النص العربي والبحث والترتيب بين اللغات الثلاث، مع توضيح أمثلة الاستخدام وقواعد البحث الآمن في قواعد البيانات.
نطاق الإصدار: يخص
arabic_textبمنافذ Dart/Flutter وJavaScript/TypeScript وPython فقط. بقية مكتبات مستودع DevSamhan العربية لها مسارات إصدارات مستقلة.
أبرز التحسينات
- توحيد السلوك بين اللغات الثلاث وفق
SPEC_VERSION = 1.0.1. - تصحيح تحويل الأرقام الفارسية، مثل
۱۲۳، إلى الأرقام العربية الشرقية١٢٣عندما يُطلب النمطeasternصراحةً. - توضيح الفرق بين مفاتيح البحث الصارمة والمتساهلة: استخدم النوع نفسه عند إنشاء مفتاح العمود وعند معالجة الاستعلام؛ ولا تستخدم مفتاح استعلام متساهلاً للبحث في عمود بمفتاح صارم.
- الحفاظ على النص الأصلي إلى جانب مفاتيح البحث المشتقة، مع إرشادات للتعامل مع الاستعلامات الفارغة وأحرف
LIKEالخاصة (%و_و\). - تحسين فحوص التوافق بين اللغات، وحزم النشر، والتوثيق العربي. لا تضيف مكتبة
arabic_textتبعيات تشغيل خارجية.
التثبيت
Dart / Flutter
flutter pub add arabic_textJavaScript / TypeScript
npm install @devsamhan/arabic-text@1.1.0Python
pip install devsamhan-arabic-text==1.1.0التحقق من الجودة
اجتاز الإصدار المعتمد 132 حالة مرجعية مشتركة في كل منفذ، و2,002 مقارنة عبر اللغات دون اختلاف. كما نجحت اختبارات المصدر: 30 لـDart، و144 لـTypeScript، و144 لـPython، و18 لأداة المقارنة. وقد جرى التحقق من الحزم المنشورة والتثبيت العام لكل من السجلات الثلاثة.
الروابط والتوثيق
- Dart على pub.dev
- TypeScript على npm
- Python على PyPI
- التوثيق العربي للمشروع
- حالة الإصدار والخطوات التالية
وسم المصدر: arabic_text-v1.1.0 ويشير إلى الالتزام المعتمد 6932b05b826fe1cf517b401ce6810798d0fbaa82؛ لم يُعد إنشاء الوسم أو نقله. الوسم التاريخي غير موقّع، وسيجري التعامل مع توقيع الإصدارات القادمة بصورة منفصلة.