ما هو Better Translate؟
تبدأ معظم إعدادات الترجمة ببساطة، ثم تفقد السلامة ببطء: تربط الأجزاء معًا، ثم تحاول لاحقًا استعادة سلامة الأنواع بتعريفات إضافية أو كتابة يدوية أو إصلاحات خاصة بالإطار. إنها تعمل، لكنها لا تشعر أبدًا بالموثوقية الكاملة.
Better Translate يعكس ذلك النهج: سلامة الأنواع مدمجة من البداية وليست إضافة لاحقة. تُعرّف ترجماتك مرة واحدة وتستخدمها في كل مكان بثقة كاملة.
لماذا يوجد
أدوات الترجمة غالبًا ما تكون:
- غير متسقة عبر المكدسات
- ضعيفة الأنواع (أو غير مكتوبة على الإطلاق)
- صعبة المشاركة بين الواجهة الأمامية والخلفية
وفي كل مرة تبدأ فيها مشروعًا جديدًا، ينتهي بك الأمر بتعلم أداة ترجمة جديدة. Better Translate موجود لإيقاف ذلك الدوران.
- إذا كان المفتاح خاطئًا، يجب أن تعرف أثناء الكتابة
- إذا كانت الرسالة تتطلب معلمات، يجب فرضها
- إذا كانت الترجمات مشتركة، يجب أن تتصرف كنظام واحد
لا تخمين. لا فشل صامت. لا «هل فاتني شيء؟»
الفكرة من ورائه
الهدف بسيط: طريقة واحدة للترجمة. في كل مكان. بأنواع كاملة.
ابدأ مشروعًا جديدًا، غيّر المكدس، ابنِ ويبًا أو خلفية أو جوالًا: لا تحتاج إعادة التعلم. Better Translate يعمل في أي مشروع TypeScript. بلا استثناء.
ليس مجموعة أدوات أو أنماطًا لكل إطار، بل نموذج واحد متسق يتبعك عبر المكدس بأكمله.
ماذا يعني ذلك
Better Translate مصمم للفرق التي تريد:
- مفاتيح ترجمة مكتوبة بالكامل
- معلمات رسائل مفروضة
- نظام ترجمة موحد عبر التطبيقات
- إعدادًا بسيطًا مع تحكم أقصى
- سلوكًا متوقعًا في كل بيئة
الأمر ليس إضافة المزيد من الأدوات، بل إزالة عدم اليقين.
إلى أين تذهب بعد ذلك
- تريد فهم الاتجاه؟ → المهمة
- تستخدم TypeScript أو خادمًا؟ → المحولات → الأساس
- تبني تطبيق React؟ → المحولات → React
- تستخدم Next.js App Router؟ → المحولات → Next.js
- تريد أن يولّد الذكاء الاصطناعي ملفات اللغة؟ → واجهة سطر الأوامر
- تريد نسخ مشروع يعمل؟ → أمثلة على GitHub