v1.1.0 — متاح الآن للتثبيت اليدوي

اتجاه

RTL ذكي لـ Claude AI

إكستنشن متصفح يكتشف تلقائياً ردود Claude العربية ويحوّل اتجاه النص إلى يمين-يسار، مع الحفاظ على كتل الكود في وضعها الصحيح. بدون إعدادات معقدة — ثبّت وابدأ القراءة.

شاهد التجربة
يدعم Google Chrome Arc Browser
live demo

شاهد الفرق بنفسك

جرّب التبديل بين تشغيل وإيقاف الإضافة لترى كيف تتعامل مع الردود العربية والكود البرمجي.

claude.ai/chat
M
أنت

اشرح لي الفرق بين async و sync ببساطة، مع مثال كود.

C
Claude

تخيّل أنك في مطعم. الفرق بين الاثنين هو طريقة الانتظار:

  • المتزامن (sync): تطلب طبقاً وتنتظر واقفاً حتى يجهز قبل أن تطلب أي شيء آخر.
  • غير المتزامن (async): تطلب الطبق وتجلس، وعندما يجهز يناديك النادل.

هذا مثال عملي بـ JavaScript:

// async/await example async function getData() { const response = await fetch('/api/users'); return response.json(); }

لاحظ أن الكود أعلاه يبقى من اليسار إلى اليمين دائماً، لأن قراءة الكود بالعكس مستحيلة.

الإضافة نشطة — النص العربي يُعرض بشكل طبيعي
features

كل ما تحتاجه. لا أكثر.

صُممت بدقة لتختفي عن نظرك وتفعل عملها بصمت.

كشف ذكي للغة

يحسب نسبة الأحرف العربية في كل فقرة ويطبّق RTL فقط حين تتجاوز العتبة المعيّنة.

معالجة البث الحي

يراقب تغيّر النص أثناء كتابة Claude للرد، ويحدّث الاتجاه فور تجاوز العتبة.

الكود في مكانه

كتل <pre> و<code> تبقى من اليسار إلى اليمين حتى لو كان النص العربي يحيط بها.

مربع الإدخال

يقلب اتجاه مربع الكتابة تلقائياً عندما تبدأ بالكتابة بالعربية.

تنقل سلس بين المحادثات

يكتشف انتقالات الـ SPA في Claude ويعيد المسح للمحادثة الجديدة دون إعادة تحميل.

خصوصية مطلقة

كل العمل يحدث محلياً في متصفحك. لا تتبع، لا تحليلات، لا اتصال خارجي.

how it works

أربع خطوات. مرة واحدة لكل فقرة.

01

يفحص

يمر على كل فقرة وعنصر قائمة وعنوان داخل المحادثة.

02

يحسب

يقيس نسبة الأحرف العربية إلى الأحرف غير الفارغة في النص.

03

يطبّق

إذا تجاوزت النسبة العتبة، يضيف dir="rtl" للعنصر.

04

يحمي الكود

يفرض LTR على كتل الكود مهما كان النص حولها.

installation

التثبيت في دقيقتين

اختر متصفحك واتبع الخطوات. الإضافة تشتغل تلقائياً بعد التثبيت.

1

حمّل ملف الإضافة

اضغط زر التحميل أعلاه لتنزيل ملف ittijah.zip (243KB). الملف يحتوي على الإضافة كاملة.

ittijah.zip
2

فك ضغط الملف

اضغط مرتين على الملف لفك ضغطه. ستحصل على مجلد باسم ittijah يحتوي على ملفات الإضافة.

.zip ittijah/
3

افتح صفحة الإضافات

في شريط العنوان اكتب: chrome://extensions

أو من القائمة: ⋮ ← More toolsExtensions

chrome://extensions
4

فعّل وضع المطوّر

في أعلى يمين الصفحة (أو اليسار في واجهة عربية)، فعّل مفتاح Developer mode. ستظهر ثلاثة أزرار جديدة.

Developer mode Load unpacked Pack Update
5

اضغط Load unpacked

سيفتح متصفح ملفات. اختر مجلد ittijah الذي فككت ضغطه في الخطوة 2 ثم اضغط Select.

Select Folder 📁 Downloads 📁 ittijah Select
6

افتح Claude وابدأ

افتح claude.ai أو أي محادثة مفتوحة سابقاً، واطلب من Claude الرد بالعربية. الإضافة تشتغل تلقائياً.

اضغط أيقونة الإضافة في شريط الأدوات للوصول إلى الإعدادات.

claude.ai
ملاحظة: لا تحذف مجلد ittijah بعد التثبيت. Chrome يستخدمه كمصدر للإضافة. لو حذفته، الإضافة ستتوقف.
1

حمّل وفك الضغط

اضغط زر التحميل، ثم فك ضغط ittijah.zip. متصفح Arc مبني على Chromium، فالطريقة مشابهة لـ Chrome مع فروقات بسيطة في الواجهة.

ittijah/
2

افتح صفحة الإضافات

في شريط العنوان اكتب: arc://extensions

أو افتح Arc → SettingsExtensions

arc://extensions
3

فعّل Developer Mode

المفتاح في الزاوية أعلى يسار صفحة الإضافات. لما تفعّله، تظهر ثلاثة أزرار جديدة لإدارة الإضافات اليدوية.

Developer mode Load unpacked
4

اضغط Load Unpacked

اختر مجلد ittijah من نافذة اختيار الملفات. الإضافة ستُحمَّل فوراً وتظهر بطاقتها في الصفحة.

Choose Folder 📁 ittijah Open
5

ثبّت الأيقونة (اختياري)

في Arc، الإضافات تظهر داخل الشريط الجانبي عند الحاجة. اضغط أيقونة المفاتيح ⌘ ⇧ E أو من القائمة العلوية لرؤية الإضافات النشطة.

اتجاه v1.1.0 نشط
6

افتح Claude في Arc

افتح claude.ai في تبويب جديد، ابدأ محادثة بالعربية، وراقب كيف يتحوّل الاتجاه تلقائياً.

claude.ai
معلومة: Arc مبني على Chromium، فإكستنشنات Chrome تشتغل فيه بنفس الطريقة. الفرق فقط في موقع الأيقونة بعد التثبيت.

جاهز تجرّب الفرق؟

حمّل الإضافة الآن. ستكون شغّالة في أقل من دقيقتين.

بدأ التحميل