BidiKit يجعل تطبيق React و Next.js الخاص بك يعكس نفسه تلقائيًا للعربية والعبرية والفارسية والأردية — التخطيطات والأيقونات والمسافات وكل شيء.
غيّر اللغة بالأعلى. كل مكوّن يتكيف تلقائيًا — بدون تغيير أي كود.
شريط التنقل يعكس ترتيبه تلقائيًا في وضع RTL — الشعار ينتقل لليمين، وحساب المستخدم لليسار، وروابط التنقل تحافظ على ترتيب القراءة الصحيح.
انتقل للعربية بالأعلى وشاهد كل هذه الأمور تُفعَّل فورًا:
جميع الأنماط تعمل مباشرة. اضغط عليها — كلها تتحكم في نفس حالة اللغة.
<LanguageSwitcher />variant="dropdown" display="flag+native"variant="minimal" display="flag+code"<LanguageSwitcherRoot>في React: استورد { LanguageSwitcher, LanguageSwitcherRoot } من @bidikit/react
يضبط document.dir ولغة HTML ومتغيرات CSS وأسماء الفئات فور استدعاء setLanguage().
مفاتيح متداخلة وتعيين متغيرات وصيغ جمع ولغات احتياطية وتحميل كسول — كلها مدمجة.
الأسهم والإشارات وأيقونات الرجوع تنعكس تلقائيًا. القلوب والنجوم تبقى كما هي.
ms- و me- و ps- و pe- و rounded-s و border-e و text-start — اكتب مرة، يعمل في الاتجاهين.
Middleware ومزود الخادم وgenerateBidiMetadata — lang وdir صحيحان قبل أول رسم.
npx @bidikit/cli init — هيكل الترجمات، مزامنة المفاتيح الناقصة، فحص الكود، استخراج المفاتيح.
<LanguageSwitcher /> جاهز بأنماط دائري أو قائمة منسدلة أو مبسّط. أو استخدم LanguageSwitcherRoot لتصميم مخصص بالكامل.