قياس

كم يصيب هذا المحرك؟

4999 من 5000 كلمة تطابق المرجع تمامًا، والباقي اختلافٌ مقصود موثَّق.

قياسُ محرّكٍ بقول صاحبه إنه صحيح لا يساوي شيئًا. فهذه الصفحة تقول بأي شيء قيس، وأين خالف، ولماذا.

المرجع هو liblouis 3.39.0، الإصدار الحالي، بجدول ar-ar-g1 — وقد أُجري القياس على الإصدار 3.29.0، والجدول العربي لم يتغيّر بينهما سطرًا واحدًا — وهو المحرك المفتوح الذي تعتمد عليه قارئات الشاشة وبرامج الطباعة البارزة، وجدوله العربي مبنيّ على مشروع البرايل العربي الموحّد (مركز مدى، قطر).

والمدوّنة 5000 كلمة هي الأكثر تكرارًا في العربية، مُصفّاة إلى ما يتألف من حروف وحركات فقط. والمخرج المرجعي مودَع في المستودع، فيستطيع كل أحد أن يراجع سطرًا بدل أن يأخذ بقولنا.

النتيجة

قياس المحرك العربي
المقياسالعدد
كلمات المدوّنة5000
مطابقة تمامًا4999 (99.98٪)
اختلاف مقصود موثَّق1
كلمات مشكولة370
كلمات فيها لام ألف159
ذهاب وإياب5000/5000

الاختلافات الخمسة

هذه خمسة مواضع يخالف فيها هذا المحرك مرجعَه. وكلها ثغرات في التنفيذ لا خلاف في الرأي، وكلها يمكن التحقق منها في مصدر الجدول نفسه لا بتشغيله فقط. وكل واحد منها مُختبَر من طرفيه: أن المرجع ما زال يفعل ما نقول، وأن هذا المحرك يفعل غيره. فإن أُصلح المرجع يومًا سقط الاختبار وعلم به أحد.

وهذه الاختلافات منشورة بالإنجليزية أيضًا، مع اختلافَي البرتغالية اللذين صحّحهما الإصدار 3.39.0، في Ten bugs we found in the reference braille tables — لمن أراد أن يحيل عليها في تقرير خطأ أو نقاش تقني.

الشدّة بعد الألف المقصورة

المرجع: تترك الشدّة في مكانها بعد الحرف

وهذا الموقع: تنقل الشدّة قبل الحرف، كما في سائر الحروف

يعدّد الجدول ستًّا وثلاثين قاعدة لنقل الشدّة، وتعليقه يقول إنها تشمل كل حرف عربي، لكن الألف المقصورة ساقطة من القائمة وحدها. فالنقص سهو في التعداد لا قاعدة إملائية.

ar-ar-g1-core.uti، السطور ٩٦–١٣٢

الشدّة عند التحويل العكسي

المرجع: تبقى الشدّة قبل الحرف فينتج نصّ عربي غير صحيح

وهذا الموقع: تُعاد الشدّة بعد حرفها

قواعد الشدّة كلها موسومة بـ noback، أي أنها تعمل في اتجاه واحد فقط. فتحويل ⠌⠠⠝ إلى نصّ يعطي أّن بدل أنّ، وهو ترتيب لا يصحّ في العربية.

ar-ar-g1-core.uti، السطور ٩٧–١٣٢

التطويل

المرجع: يكتبه خليّتين من النقطتين ٢-٥

وهذا الموقع: يحذفه

التطويل امتداد خطّي لا صوت له. والخليّتان ٢-٥ هما السكون نفسه، فلا يستطيع القارئ أن يميّز التطويل من سكونين، والتحويل العكسي يحسمها سكونين: مـم تعود مْْم.

ar-ar-g1-core.uti، السطر ٨٩

علامة الحرف قبل الفاء بعد رقم

المرجع: لا يضعها، فيلتبس الحرف برقم

وهذا الموقع: يضعها، كما يضعها قبل الحروف الستة الأخرى

الفاء ونقاطها ١-٢-٤ هي نقاط الرقم ٦ نفسها. فـ ١ف و١٦ يخرجان خليّتين متطابقتين، والتحويل العكسي يقرؤهما ١٦، أي أن الحرف يضيع. ويضع الجدول العلامة قبل ا ب ج د ه ي ويسقط الفاء وحدها.

ar-ar-g1-core.uti، السطران ١٧٢ و٢٧٩

الشرطة

المرجع: يكتبها ثلاث خلايا: النقطة ٥، ثم ٣-٦، ثم ٣-٦

وهذا الموقع: يكتبها خليّتين: ٣-٦ ثم ٣-٦، كما يكتبها مرجع الدرجة الأولى

يقول الجدول في رأسه إنه مبنيّ على مشروع البرايل العربي الموحّد، ومرجع الدرجة الأولى في ذلك المشروع يكتب الشرطة (–) ٣٦-٣٦. لكن قاعدة الجدول للشرطة تضع قبلها خليّة النقطة ٥. والنقطة ٥ وحدها هي الفاصلة العربية في المرجع وفي الجدول نفسه، ولا يبدأ أي رمز في مرجع الدرجة الأولى بالنقطة ٥ ثم ٣-٦، فتُقرأ الخليّة الزائدة فاصلةً ليست في النص. أما الواصلة فيكتبها الجدول نفسه ٣-٦ ثم ٣-٦.

ar-ar-g1-core.uti، السطر ٢٤٠؛ بوابة البرايل العربي الموحّد (مدى، قطر)، مرجع الدرجة الأولى

الذهاب والإياب

المحرك يعيد كل كلمة من الخمسة آلاف إلى أصلها، والمرجع لا يفعل. والسبب الشدّة: قواعد نقلها في الجدول المرجعي موسومة بأنها تعمل في اتجاه واحد، فالتحويل العكسي يترك الشدّة قبل حرفها ويخرج نصًّا عربيًّا لا يصحّ.

القياس صورةً

نتيجة القياس في صورة واحدة، لمن أراد أن ينقلها أو يستشهد بها.

قياس محرك البرايل العربي على خمسة آلاف كلمة.

تنزيل الصورة — CC BY 4.0.

بعد القياس