استخدم هذه القائمة لكل تغيير يضيف مفردات ويب عربية جديدة.
- اذكر إصدار القاموس المستهدف، مثل
ar-web-v1.1. - اربط التغيير بحزمة في
docs/STANDARDS_COVERAGE_ROADMAP.mdعندما يوسع التغيير تغطية ARIA أو SVG أو MathML أو CSS أو JavaScript. - أكد هل التغيير إضافي فقط. إذا كان يغير مفردة موجودة أو يحذفها، فاكتب قرارا قبل التنفيذ.
- أبق
ar-web-v1.jsonمجمدا إلا إذا كان التغيير صراحة مراجعة للقطة المجمدة.
- أضف المصطلحات الجديدة إلى قاموس overlay يستخدم
extends. - انسخ ملفات القاموس المحدثة إلى
arweb/dictionaries/. - أضف اختبارات تثبت أن القواميس الأقدم ترفض المفردات الجديدة عند طلب الوضع الصارم.
- أضف اختبارات تثبت أن القاموس الجديد يترجم المصطلحات المضافة.
- حدّث عدادات التغطية في
dictionaries/COVERAGE.md.
python scripts/generate_dictionary_docs.py
python scripts/generate_dictionary_docs.py --check
python scripts/generate_cli_docs.py --check
python -m pytest -q- هل تُطبّع المفردة العربية دون اصطدام بمصطلح آخر؟
- هل رمز الخرج مفردة حقيقية يفهمها المتصفح؟
- هل ترجمة القيم مرتبطة بالسياق بدلا من أن تكون عامة عندما يحتاج الأمر ذلك؟
- هل تبقى القيم غير الشفافة مثل الروابط والمعرفات والأصناف والهاش والنص الحر محفوظة كما هي؟