Better Translateالرئيسية
GitHub
البدء
  • المقدمة
  • المهمة
  • التثبيت
  • CLI
  • المهارات
  • RTL
  • سجل التغييرات
المحولات
  • الأساس
  • React
  • Expo
  • Astro
  • MD & MDX
  • Next.js
  • TanStack Router

ما هو Better Translate؟

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

Better Translate يعكس ذلك النهج، سلامة الأنواع مدمجة من البداية، لا تُضاف لاحقًا، تُعرّف ترجماتك مرة واحدة، وتستخدمها في كل مكان بثقة كاملة.

لماذا يوجد

أدوات الترجمة غالبًا ما تكون:

  • غير متسقة عبر المكدسات
  • ضعيفة الأنواع (أو غير مكتوبة على الإطلاق)
  • صعبة المشاركة بين الواجهة الأمامية والخلفية

وفي كل مرة تبدأ فيها مشروعًا جديدًا، ينتهي بك الأمر بتعلم أداة ترجمة جديدة، Better Translate موجود لإيقاف ذلك الدوران.

  • إذا كان المفتاح خاطئًا، يجب أن تعرف أثناء الكتابة
  • إذا كانت الرسالة تتطلب معلمات، يجب فرضها
  • إذا كانت الترجمات مشتركة، يجب أن تتصرف كنظام واحد

لا تخمين. لا فشل صامت. لا "هل فاتني شيء؟"

الفكرة من ورائه

الهدف بسيط: طريقة واحدة للترجمة. في كل مكان. مكتوبة بالكامل.

ابدأ مشروعًا جديدًا، حوّل المكدسات، ابنِ ويب، خلفية، أو جوّال، لا تحتاج لإعادة التعلم، Better Translate يعمل في أي مشروع TypeScript. بدون استثناء.

إنها ليست مجموعة من الأدوات أو الأنماط لكل إطار، بل نموذج واحد متسق يتبعك عبر مكدسك بالكامل.

ماذا يعني ذلك

Better Translate مصمم للفرق التي تريد:

  • مفاتيح ترجمة مكتوبة بالكامل
  • معلمات الرسائل المفروضة
  • نظام ترجمة موحد عبر التطبيقات
  • إعداد بسيط مع تحكم أقصى
  • سلوك متوقع في كل بيئة

الأمر لا يتعلق بإضافة المزيد من الأدوات، بل بإزالة عدم اليقين.

إلى أين تذهب بعد ذلك

  • تريد فهم التوجه؟ → المهمة
  • تستخدم TypeScript أو خادم؟ → المحولات → الأساسي
  • تبني تطبيق React؟ → المحولات → React
  • تستخدم Next.js App Router؟ → المحولات → Next.js
  • تريد من الذكاء الاصطناعي إنشاء ملفات اللغات؟ → CLI
  • تريد نسخ مشروع يعمل؟ → الأمثلة على GitHub