أداة مطور مفتوحة المصدر

أنت تتعامل مع الإطار. هذا يتعامل مع الترجمات.

i18n-rosetta

REF: OVERVIEWPROJECT DESCRIPTION

محرك ترجمة بدون إعدادات

i18n-rosetta هو محرك ترجمة متعدد التنسيقات لمشاريع التدويل. يحافظ على تزامن أكثر من 35 ملف لغة محلية مع مصدرك الإنجليزي — JSON، TOML، أو YAML — مدعومًا بنماذج LLM، وليس ترجمة جوجل.

تم بناؤه ليحل محل الجزء المكلف والممل من i18n: ترجمة ملفاتك المحلية فعليًا إلى عشرات اللغات والحفاظ عليها متزامنة مع تطور المحتوى الخاص بك. يعني التفاضل التدريجي أنه يتم إعادة ترجمة المفاتيح المتغيرة فقط.

لا توجد تبعيات خارجية. يعتمد على Node.js فقط. يدعم next-intl، react-i18next، Hugo، وأي إطار عمل i18n قائم على JSON/TOML/YAML بشكل جاهز.

REF: FEATURESTECHNICAL IMPLEMENTATION

كيف يعمل

من مراقبة الملفات إلى المزامنة الكاملة

يراقب المحرك ملف اللغة المحلية المصدر الخاص بك، ويكتشف التنسيق تلقائيًا، ويسطح جميع المفاتيح إلى تدوين النقطة، ثم يقارنها ببيان تجزئة SHA-256 للعثور على ما تغير. فقط المفاتيح المتغيرة تمر عبر مسار ترجمة LLM.

تحصل كل لغة على سجلات نبرة مناسبة ثقافيًا — صيغة vous الرسمية في الفرنسية، صيغة です/ます المهذبة في اليابانية، Taglish المتعلمة في مانيلا — مدمجة لأكثر من 35 لغة. السجلات المخصصة هي سطر إعداد واحد.

تتعامل ترجمة محتوى Hugo مع الحفاظ على البيانات الأولية، وحماية الرموز القصيرة، واتفاقيات تسمية الملفات تلقائيًا. تمر كتل التعليمات البرمجية و HTML الخام دون تغيير عبر حماية حارس Unicode.

يعمل هذا الموقع على i18n-rosetta. تم إنشاء كل ملف لغة محلية تراه بواسطته.

Reach me on WhatsApp
prefer email?
© 2026 Curtis Forbes