تُبنى معظم تقارير Power BI في الخليج بالإنجليزية أولًا، أو يبنيها شخص يقرأ من اليسار. ثم يطلب المدير النسخة العربية. وPower BI Desktop لن يقوم بذلك عنك: تقول صفحة اللغات المدعومة من Microsoft بوضوح إن "Desktop doesn't support right-to-left languages" (لا يدعم Desktop اللغات التي تُكتب من اليمين إلى اليسار)، وإن تخطيط المرئيات داخل التقرير لا يتغير حين تستخدم لغة تُكتب من اليمين. فيبقى كل موضع وترتيب ومحاذاة في الصفحة كما بُني: لقارئ يبدأ من اليسار.

فيما يلي ما يختل، نوعًا نوعًا: 19 نوعًا في ست مجموعات، ولكل مجموعة رسم صغير تجريبي (على اليسار: كما بُني؛ وعلى اليمين: ما يتوقعه القارئ العربي). ولكل نوع واحد من ثلاثة أجوبة:

  • يقوم به DataArcus، بموافقتك. تكتب النسخة العربية من DataArcus صفحات عربية من صفحاتك الإنجليزية، أو يضيف سكربت أعمدة تقويم عربية إلى جدول التاريخ لديك. ولا يُكتب شيء قبل أن توافق على الخطة.
  • إعداد في Power BI Desktop. في صفحة عربية بنيتها بنفسك: الإعداد الذي تغيّره، باسمه. وDesktop غير متاح بالعربية، فالأسماء هي أسماؤه الإنجليزية.
  • لا إعداد له في Power BI. نقولها بوضوح، مع ما يمكنك فعله بدلًا منه.

1. من أين تبدأ العين

يبدأ القارئ العربي من أعلى اليمين. أما الصفحة المبنية بالإنجليزية فتضع عنوانها وأول بطاقة فيها وأزرار صفحاتها على اليسار. ومن يتنقل بلوحة المفاتيح أو بقارئ الشاشة يصل إلى المرئيات بترتيب التنقل بمفتاح Tab، وهو يبدأ من اليسار أيضًا.

رسمان لصفحة تقرير: مبنية من اليسار، ومعكوسة لتُقرأ من اليمين
على اليسار: العنوان وأزرار الصفحات وترتيب التنقل (من 1 إلى 4) تبدأ من اليسار. وعلى اليمين: الصفحة نفسها معكوسة، تُقرأ من اليمين.
  • العنوان على اليسار. DataArcus: تعكس النسخة العربية موضع كل مرئي. وفي Desktop لا إعداد يعكس الصفحة: انقل العنوان والبطاقات والمقسمات (Slicers) يدويًا حتى تبدأ الصفحة من اليمين.
  • ترتيب التنقل بمفتاح Tab. DataArcus: تحفظ النسخة العربية ترتيب كل محطة على المواضع المعكوسة، فتبدأ المحطات من اليمين. وفي Desktop: View > Selection > Tab order (Microsoft Learn)، من اليمين إلى اليسار ومن الأعلى إلى الأسفل.
  • صف من أزرار الصفحات. DataArcus: تعكس النسخة العربية مواضعها، فيكون زر الصفحة الأولى على اليمين. وفي Desktop: انقل الأزرار.
  • متصفح الصفحات (Page navigator). لا إعداد له في Power BI. تتبع أزراره ترتيب صفحات التقرير (Microsoft Learn)، وقسنا في Desktop أنه بلا إعداد للترتيب: تبقى الصفحة الأولى على اليسار. والنسخة العربية تنقله فحسب. ولصف يبدأ من اليمين، استخدم أزرار صفحات منفردة.

2. النصوص

النص هو أول ما يجعل الصفحة العربية تبدو غير مكتملة.

رسمان: عناوين ونصوص محاذاة لليسار، ثم محاذاة لليمين
على اليسار: العناوين والنصوص محاذاة لليسار، وهو الافتراضي في Power BI. وعلى اليمين: محاذاة لليمين، حيث يبدأ القارئ العربي.
  • عناوين المرئيات محاذاة لليسار. اليسار هو الافتراضي في Power BI. DataArcus: تحاذي النسخة العربية كل عنوان لليمين (ويبقى الموسّط موسّطًا). وفي Desktop: Format > General > Title > Horizontal alignment: Right (Microsoft Learn).
  • مربعات نص عربية محاذاة لليسار. DataArcus: تحاذي النسخة العربية مربعات النص لليمين. وفي Desktop: حدد مربع النص وحاذِ فقراته لليمين.
  • العربية والإنجليزية في نص واحد. عنوان مثل «المبيعات حسب Region» يجمع اتجاهين. وقسنا في Desktop أن Power BI يرسم العنوان فقرةً من اليسار إلى اليمين: نقاط الحذف بعد كلمات عربية ظهرت في الطرف الخطأ حتى تلتها علامة اتجاه من اليمين إلى اليسار. وقسنا مرة أخرى في 26 أكتوبر 2026 (Desktop 2.159): كلمة إنجليزية في أي موضع من نص عربي، في أحد طرفيه أو بين كلماته العربية، قد تقلب ترتيب الكلمات العربية حولها. وفي 27 أكتوبر 2026: عزل كل مقطع إنجليزي (U+2068 وU+2069، من قواعد Unicode للنص ثنائي الاتجاه) رُسم صحيحًا، إلا حيث قصّ Power BI نص بطاقة بنقاط الحذف؛ ومع لفّ النص كله أيضًا في عزل من اليمين إلى اليسار (U+2067 ... U+2069) رُسم كل نوع من النصوص على اللوحة صحيحًا، ومنها نصوص البطاقات المقصوصة. DataArcus يكتب كل نص مختلط بهذه الطريقة (النسخة العربية، والتقارير العربية، والتنزيل العربي من مولّد السمات والتخطيطات). ولا إعداد له في Power BI: أعد كتابة النص مع العزل ولفّ النص كله في U+2067 ... U+2069. وأسماء الصفحات استثناء: لم تنفع أي علامة، إذ يرتب Power BI علامات تبويب الصفحات من اليسار إلى اليمين، فأبقِ الإنجليزية خارج اسم الصفحة العربي.
  • عناوين ومربعات نص وأزرار وأسماء صفحات بالإنجليزية. DataArcus: تكتب النسخة العربية كلًّا منها بالعربية التي توافق عليها. فهي تقترح المسودات من مسرد ثابت وتسرد كل نص في خطتها، وما لم توافق على عربيته يبقى كما هو. وفي Desktop: اكتب كلًّا منها بالعربية.
  • أسماء حقول بالإنجليزية في عناوين المحاور ورؤوس الجداول ووسائل الإيضاح ورؤوس المقسمات. DataArcus: تعطي النسخة العربية كل حقل اسمًا عربيًا في ذلك المرئي وحده، ولا يُعاد تسمية شيء في نموذجك. وفي Desktop: انقر بزر الفأرة الأيمن على الحقل في حقول المرئي، ثم Rename for this visual. وقسنا أن Power BI يعرض ذلك الاسم بعدها في كل موضع يعرض فيه المرئي الحقل.

3. المخططات

المخطط المبني بالإنجليزية يبدأ من اليسار: أول فئة، وأول شهر، ومحور القيم. وPower BI يقلبها مخططًا مخططًا، بإعدادات ليست واضحة.

رسمان: مخطط شريطي ومخطط أعمدة يُقرآن من اليسار، ثم يُقرآن من اليمين
على اليسار: مخطط شريطي أسماؤه على اليسار، ومخطط أعمدة أول أشهره (الداكن) على اليسار. وعلى اليمين: الأسماء على اليمين والأشرطة تمتد من اليمين، وأول شهر على اليمين ومحور القيم بجانبه.
  • المخططات الشريطية. DataArcus: تضع النسخة العربية الأسماء على اليمين وتجعل الأشرطة تمتد من اليمين. وفي Desktop: إعداد Invert range لمحور القيم (Microsoft Learn) يجعل الأشرطة تمتد من اليمين، ونقل المحور إلى الجهة الأخرى يضع الأسماء على اليمين. وقسنا الأمرين في Desktop.
  • مخططات الأعمدة والخطوط والمخططات المركّبة. DataArcus: تضع النسخة العربية محور القيم على اليمين والفئات من اليمين. وفي Desktop: More options (...) > Sort axis، رتّب حسب الفئة ثم Sort descending، وانقل محور القيم إلى اليمين. وقسنا أن محور الفئات يتجاهل Invert range: الترتيب هو ما يقلبه.
  • المخططات الزمنية. الأمر نفسه، وأول فترة على اليمين. DataArcus: تجعل النسخة العربية الزمن يبدأ من اليمين افتراضيًا، ولك أن تطلب إبقاءه من اليسار إلى اليمين.
  • مخططات الشلال. لا إعداد لها في Power BI: يعرض مخطط الشلال فئاته بترتيب تصاعدي أو زمني (Microsoft Learn) ويجمعها من اليسار. وبموافقتك يستطيع DataArcus أن يرسم مخطط شلال يُقرأ من اليمين، في صورة مخطط أعمدة مكدسة، من نسختك الإنجليزية الأصلية. وليس فيه عمود الإجمالي ولا تسمية للإجمالي؛ ويعطي التلميح (Tooltip) لكل خطوة الإجمالي الجاري. أو أبقِ مخطط الشلال الخاص بـ Power BI كما هو، من اليسار إلى اليمين.

4. الجداول والمصفوفة

رسمان: جدول ومصفوفة؛ الجدول معكوس على اليمين، والمصفوفة كما هي
على اليسار: جدول عمود الأسماء فيه أولًا على اليسار، وتحته مصفوفة. وعلى اليمين: الجدول معكوس وعمود الأسماء على اليمين؛ والمصفوفة (المحاطة بخط متقطع) تبقي رؤوس صفوفها على اليسار.
  • ترتيب أعمدة الجدول. DataArcus: تعكس النسخة العربية الأعمدة (الأول على اليمين) وتحاذي الأعمدة النصية لليمين. وفي Desktop: اسحب الأعمدة في حقول المرئي إلى الترتيب المعكوس.
  • المصفوفة. لا إعداد لها في Power BI: ليس للمصفوفة إعداد من اليمين إلى اليسار، فتبقى رؤوس صفوفها على اليسار وأعمدتها، كالأشهر، من اليسار إلى اليمين. واليوم تنقلها النسخة العربية إلى موضعها المعكوس وتغيّر ترتيب مقاييسها فقط، ولا تزيّف شيئًا. وخيارات قراءتها من اليمين قيد التجربة في Power BI Desktop. وحتى يثبت أحدها، اعرض الأرقام نفسها في جدول أو مخطط، وهما ما تعكسه النسخة العربية، أو أبقِ المصفوفة كما هي.

5. أسماء الأشهر والأيام

رسمان لمخطط على الأشهر: أسماء إنجليزية من اليسار، وأسماء عربية من اليمين
على اليسار: أسماء الأشهر من النموذج بالإنجليزية، ويناير على اليسار. وعلى اليمين: أسماء الأشهر بالعربية، ويناير على اليمين.

أسماء الأشهر والأيام والأرباع تأتي من جدول التاريخ لديك. إنها بيانات نموذجك، فلا يغيّرها أي إعداد في التقرير، وPower BI لا يترجم بياناتك (Microsoft Learn).

  • DataArcus: الأداة add_gulf_calendar مع الخيار arabicColumnsOnly تكتب سكربتًا يضيف أعمدة تقويم عربية إلى جدول التاريخ لديك (مثل "Month Name (Arabic)")، كلٌّ منها مرتب كعموده الإنجليزي. وتطبّقه أنت في عرض TMDL في Power BI Desktop: فـ DataArcus لا يغيّر نموذجك أبدًا. ثم اعرض تلك الأعمدة مكان الإنجليزية؛ والنسخة العربية تعرض السكربت نفسه.
  • وفي Desktop: أضف عمود شهر عربيًا إلى جدول التاريخ واضبط Sort by column فيه على رقم الشهر (Microsoft Learn)، وإلا رُتّبت الأشهر أبجديًا. وفي مقالنا عن تقويم الخليج الأشهر الهجرية وعطلة نهاية الأسبوع أيضًا.

6. المقسمات

رسمان للمقسمات: أزرار من اليسار ومن اليمين؛ وقائمة منسدلة كما هي
على اليسار: أزرار مستديرة تبدأ بـ 2024 من اليسار، وقيمها إلى جانب واحد. وعلى اليمين: من اليمين، والقيم في الوسط. والقائمة المنسدلة (المحاطة بخط متقطع) تُنقل، لكن عناصرها تحتفظ بمحاذاة Power BI نفسها.
  • عناصر القائمة المنسدلة والقائمة. لا إعداد لها في Power BI: تحتفظ العناصر ونص القائمة المنسدلة بمحاذاة Power BI واتجاهه. والنسخة العربية تنقل المقسم فحسب.
  • ترتيب المقسمات ذات الأزرار المستديرة. صف الأزرار يُقرأ من اليسار. DataArcus: ترتبها النسخة العربية تنازليًا، فتكون القيمة الأولى على اليمين. وفي Desktop: رتّب المقسم حسب قيمته تنازليًا من قائمة More options (...) (Microsoft Learn)؛ فتتبع الأزرار الترتيب.
  • قيم الأزرار غير موسّطة. القيمة الموضوعة في جانب من زرها تُقرأ من الجانب الخطأ في اللغة الأخرى. وفي Desktop: ضع القيم في وسط أزرارها، كما هي أزرار DataArcus في اللغتين. والنسخة العربية تحتفظ بمحاذاة المقسم.

الأنواع الـ 19 في لمحة

في تقرير مبني بالإنجليزية، تقوم النسخة العربية بمعظم العمل في خطة واحدة. وفي صفحة عربية بنيتها بنفسك، الجواب إعداد في Desktop، أو لا إعداد.

ما يُقرأ خطأفي تقرير مبني بالإنجليزيةفي صفحة عربية بنيتها بنفسك
العنوان على اليسارDataArcus: النسخة العربيةانقله يدويًا
ترتيب التنقل بمفتاح TabDataArcus: النسخة العربيةView > Selection > Tab order
صف من أزرار الصفحاتDataArcus: النسخة العربيةانقل الأزرار
متصفح الصفحاتلا إعدادلا إعداد
العناوين محاذاة لليسارDataArcus: النسخة العربيةTitle > Horizontal alignment: Right
مربعات نص عربية محاذاة لليسارDataArcus: النسخة العربيةحاذِ الفقرات لليمين
العربية والإنجليزية في نص واحدDataArcus: النسخة العربيةلا إعداد: أعد الكتابة أو الصياغة
عناوين ومربعات نص وأزرار وأسماء صفحات بالإنجليزيةDataArcus: النسخة العربية، بالعربية التي توافق عليهااكتب كلًّا منها بالعربية
أسماء الحقول بالإنجليزيةDataArcus: النسخة العربيةRename for this visual
المخططات الشريطيةDataArcus: النسخة العربيةInvert range، والمحور في الجهة الأخرى
مخططات الأعمدة والخطوط والمركّبةDataArcus: النسخة العربيةSort descending، ومحور القيم على اليمين
المخططات الزمنيةDataArcus: النسخة العربية (باختيارك)Sort descending حسب حقل الزمن
مخططات الشلاللا إعداد؛ مخطط شلال من DataArcus يُقرأ من اليمين (بلا إجمالي)لا إعداد
ترتيب أعمدة الجدولDataArcus: النسخة العربيةاعكس الأعمدة في حقول المرئي
المصفوفاتلا إعداد (النسخة العربية: ترتيب المقاييس فقط)لا إعداد
أسماء الأشهر والأيامDataArcus: سكربت التقويم، تطبّقه أنتعمود عربي مع Sort by column
عناصر المقسماتلا إعدادلا إعداد
ترتيب المقسمات ذات الأزرارDataArcus: النسخة العربيةSort descending
قيم الأزرار غير موسّطةإعداد في Desktopضع القيم في الوسط

ما تستطيعه النسخة العربية اليوم وما لا تستطيعه

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

  • تعكس موضع كل مرئي، وتحفظ ترتيب التنقل على المواضع المعكوسة؛
  • تحاذي العناوين ومربعات النص لليمين، وتكتب كل نص بالعربية التي توافق عليها، مع عزل المقاطع الإنجليزية؛
  • تقلب المخططات الشريطية ومخططات الأعمدة والخطوط والمركّبة، والزمن من اليمين ما لم تطلب غير ذلك؛
  • تعكس أعمدة الجدول، وترتب المقسمات ذات الأزرار من اليمين، وتعكس صف أزرار الصفحات.

ولا تستطيع، لأن Power BI لا إعداد له:

  • المصفوفة: تغيّر ترتيب مقاييسها فقط اليوم؛
  • عناصر المقسمات، وترتيب متصفح الصفحات (تنقلهما فحسب)؛
  • مخطط الشلال الخاص بـ Power BI (وتعرض بديلها: مخطط شلال يُقرأ من اليمين، بلا عمود الإجمالي)؛
  • بياناتك: أسماء الأشهر والأيام خطوة في نموذجك، وهي سكربت التقويم أعلاه؛
  • داخل المرئي المخصص: تنقله فحسب.

افحص تقريرك

للأداة check_report من DataArcus عدسة عربية ابتداءً من DataArcus 0.3.1 (لا عدسة في 0.3.0). وهي تقرأ أي تقرير محفوظ كمشروع Power BI بصيغة PBIR، أيًّا كان من بناه، وتجيب عن سؤال "هل هذا التقرير جاهز للعربية؟" صفحةً صفحة: ملخص قصير أولًا، ثم كل ملاحظة مع علاجها، بواحد من الأجوبة الثلاثة أعلاه.

بعد تثبيت DataArcus في Claude، اسأل: «هل تقريري جاهز للعربية؟ استخدم check_report بالعدسة العربية.» وانظر صفحة DataArcus وطريقة تثبيته.

ما وجدته في أربعة تقارير تجريبية

شغّلنا العدسة على أربعة تقارير تجريبية، بُنيت لاختباراتها (بلا أي بيانات لعملاء):

  • تقرير من صفحتين بالإنجليزية: 18 ملاحظة، 14 منها يعالجها طلب واحد، النسخة العربية؛
  • صفحة عربية مبنية يدويًا: 13 ملاحظة: 1 يعالجها سكربت التقويم، و9 إعدادات في Desktop، و3 لا إعداد لها في Power BI؛
  • النسخة العربية التي كتبها DataArcus للتقرير الأول: 4 ملاحظات، كلها أمور يقررها Power BI أو بيانات النموذج (المصفوفة، وعناصر المقسمات، وأسماء الأشهر بالإنجليزية حتى يُطبَّق سكربت التقويم)؛
  • تقرير بالإنجليزية بلا صفحات عربية: 13 ملاحظة، 11 منها تعالجها النسخة العربية.

ما يقرؤه، وما لا يقرؤه

يقرأ ملفات التقرير على جهازك، ولا يقرأ بياناتك، ولا يغيّر شيئًا. يعدّ نصوص التقرير وإعداداته ويصنفها دون أن يعيد النصوص نفسها. وكل علاج يسميه ينتظرك: خطة توافق عليها في DataArcus، أو إعداد تغيّره بنفسك.

أسئلة

هل يدعم Power BI اللغة العربية؟

جزئيًا. خدمة Power BI متاحة بالعربية، أما Power BI Desktop فلا، وتقول Microsoft إن Desktop لا يدعم اللغات التي تُكتب من اليمين إلى اليسار. وداخل التقرير لا يتغير تخطيط المرئيات مع لغة تُكتب من اليمين، فعلى من يبني التقرير العربي أن يرتبه من اليمين.

هل يمكن أن تُقرأ مصفوفة Power BI من اليمين إلى اليسار؟

ليس بإعداد: ليس للمصفوفة إعداد من اليمين إلى اليسار، فتبقى رؤوس صفوفها على اليسار وأعمدتها من اليسار إلى اليمين. والنسخة العربية من DataArcus تغيّر ترتيب مقاييسها فقط اليوم. ولتقرأ الأرقام من اليمين، اعرضها في جدول أو مخطط.

هل يغيّر الفحص العربي تقريري؟

لا. الأداة check_report تقرأ ملفات التقرير على جهازك فحسب. لا تقرأ بياناتك أبدًا ولا تكتب شيئًا. وكل علاج تسميه خطة توافق عليها في DataArcus، أو إعداد تغيّره بنفسك.