اجعل منتجك متعدد اللغات.
افهم سير العمل، احصل على نتيجة أولى، ثم وصّل الأجزاء التي يحتاجها منتجك.
على هذه الصفحة
كيف يعمل EveryLocale مع منتجك
واصل كتابة النص الأصلي لمنتجك. يجهّز EveryLocale الترجمات إلى اللغات الأخرى قبل إصدارك التالي. يعرض تطبيقك هذه الترجمات الجاهزة، فلا يضطر الزائر إلى انتظار طلب ذكاء اصطناعي لقراءة الصفحة.
على سبيل المثال، تغيّر نص زر باللغة الإنجليزية من "Create a project" إلى "Create your first project". ترسل عملية بناء التطبيق هذا التغيير، ثم يترجمه EveryLocale ويتحقق منه، ويتضمن الإصدار التالي النص الجديد. وتُستخدم الترجمات التي لم تتغير مجددًا.
- أحضر نصك. استورد ملفًا أو وصّل بناءك أو نظام النشر الخاص بك.
- ترجم وتحقق. تترجم نماذجك المختارة النص المتغير وتراجعه في طلب منفصل.
- اتبع قواعد الموافقة الخاصة بك. يمكن اعتماد النتائج السليمة تلقائيًا. فعّل المراجعة البشرية عندما تريد أن يفحص شخص كل نتيجة.
- استخدم الملفات المعتمدة. ابنِ تطبيقك أو دع أداة الربط تنشر المحتوى المترجم.
المشروع يجمع لغات المنتج والنص وحد الإنفاق. الكتالوج هو ملف رسائل اللغة مع معلومات الموافقة. الإصدار هو المجموعة الكاملة الموافق عليها من الملفات التي يستخدمها تطبيقك معًا.
ابدأ بنتيجة صغيرة واحدة
هل تستخدم EveryLocale للمرة الأولى؟ يوضح لك دليل ترجمة الملف الأول خطوات التثبيت وإعدادات النماذج وأزرار مساحة العمل التي ستستخدمها وملف JSON الذي ستحصل عليه. يمكنك تجربته دون ربط تطبيقك بالكامل.
ترجم ملفك الأولبعد ذلك، دليل سير العمل يشرح حالات المراجعة والتصحيحات اليدوية والتغييرات المصدرية والإنفاق.
اختر ما تريد توصيله بعد ذلك
ملفات رسائل تطبيقك
احتفظ بمكتبة التوطين الحالية. ترجم ملفات JSON أو YAML أو PO، ثم حمّلها من خلال إعداد اللغة الموجود في تطبيقك.
React و Remix و Next.js
استخدم الرسائل المعتمدة في واجهتك، واختر اللغة على الخادم، وأضف محدد لغة يسهل الوصول إليه.
GitHub Actions و CI/CD
أضف الترجمة قبل اختباراتك الحالية والبناء والنشر. خط الأنابيب ينتظر الملفات المعتمدة.
المقالات والمستندات
ترجم ملفات Markdown أو MDX أو HTML مع الحفاظ على صلاحية الشيفرة والمتغيرات والروابط. نزّل النتيجة بصيغة الملف الأصلية.
مواقع WordPress
ثبّت موصلاً ينشئ ترجمات مرتبطة بعد نشر أو تحديث مقالة أصلية.
تكامل مخصص
استدعِ واجهة برمجة التطبيقات للخادم من بيئة تطبيقك. استورد النصوص، واطلب ترجمتها، وتابع التقدم، ونزّل النتائج المعتمدة.
يوفّر EveryLocale الترجمة والمراجعة والملفات وأدوات التكامل المساعدة. ويتولى تطبيقك واجهته ومساراته وتفضيلات الحساب المحفوظة وعملية النشر. توضح الأدلة كيفية ربط هذه الأجزاء.
اجعل التحديثات جزءاً من إصدارك
بعد نجاح الترجمة اليدوية، يمكنك أتمتة الخطوات نفسها باستخدام GitHub Actions أو مشغّل مهام CI الذي تستخدمه حاليًا. أبقِ EveryLocale قيد التشغيل على خادم دائم. يحتاج المشغّل إلى رمز وصول للمشروع، بينما تبقى مفاتيح النماذج على الخدمة.
الخطوات بسيطة: أرسل النص الذي تغيّر، وانتظر الموافقة، ونزّل جميع اللغات التي أعددتها، ثم اختبر التطبيق وابنِه. إذا احتاجت ترجمة إلى مراجعة، يتوقف الإصدار الجديد. ويظل تطبيقك المنشور حاليًا متاحًا.
pnpm cli sync --project first-app --input source.json --locales de --wait --timeout 600
pnpm cli pull --project first-app --output localesدليل اتصال الملف يوضح كيفية إنشاء source.json وتعيين رمز الوصول. ثم استخدم سير عمل GitHub Actions الكامل مع فحوصات تطبيقك والنشر.
دع الناس يختارون لغتهم
يجب أن يعرض رابط الصفحة الألمانية محتواها بالألمانية عند مشاركته. أما لوحة التحكم الخاصة، فتتبع اختيار اللغة الذي حفظه المستخدم. يمكن لتفضيلات المتصفح أن تقترح لغة أخرى، لكن يجب ألا تُختار اللغة بناءً على البلد دون علم المستخدم.
يحتاج تطبيقك إلى محدد لغة واضح وملف اللغة الصحيح لكل صفحة. يشرح دليل تكامل اللغة عناصر التحكم في React، والمسارات في Remix وNext.js، واتجاه النص العربي والخطوط، وكيفية الحفاظ على اللغة نفسها أثناء تحميل الصفحة.
اجعل الصفحات المترجمة قابلة للاكتشاف
امنح كل لغة منشورة رابطًا خاصًا بها ومحتوى صفحة كاملًا. تحتاج محركات البحث إلى معرفة الصفحات التي تُعدّ ترجمات لبعضها البعض. يساعد سجل الصفحات في EveryLocale على إنشاء روابط اللغات البديلة والروابط الأساسية وخرائط الموقع من قائمة واحدة بالصفحات المنشورة.
يمتلك تطبيقك قائمة الصفحات المنشورة. أدرج الصفحات المعتمدة والمتاحة وأرجع صفحة غير متاحة حقيقية عندما لا توجد ترجمة. اطّلع على الصفحة العامة وإعداد البحث.
اعرف ما يحتاج انتباهك
الموافقة التلقائية تقبل الترجمات التي تجتاز الفحوصات الهيكلية ومراجعة الذكاء الاصطناعي. النتائج المهمة وأعطال المزود والميزانيات المستنفدة لا تزال تحتاج إلى شخص. يمكنك فحص وتصحيح الصيغة المعتمدة، أو اختيار بوابة بشرية لكل نتيجة.
تُحتسب عملية توليد الترجمة والمراجعة معًا ضمن حد الإنفاق الإجمالي للمشروع. ولا يتغير المزوّد تلقائيًا. اطّلع على التكاليف التي تتحكم فيها، وقم بإعداد النسخ الاحتياطية وتنبيهات الاستثناءات قبل الاعتماد على التشغيل دون مراقبة.