نموذج الترجمة يصيب معظم النصوص بشكل صحيح، لكن القارئ الأصلي لا يزال يلاحظ الأخطاء. باستخدام الاقتراحات، يقوم هذا القارئ بتصحيح الصياغة على موقعك، ثم تقوم أنت بمراجعتها في Coroid، وصولاً إلى مستودعك كـ pull request طبيعي.
هكذا تحافظ Coroid على منتجها بثلاث عشرة لغة. تفترض الخطوات التالية أن المشروع مُعدّ للتدويل، كما هو موضح في تدويل مشروع. كل ما يتعلق بهذا يوجد في مساحة عمل المشروع تحت توطين.
تفعيل المساهمات
تحتاج المساهمات إلى عنصرين في .coroid/i18n.json: ربط اقتراحات المشروع وإصدار محرك يدعمها. يضيف معالج التدويل كليهما بشكل افتراضي.
للمشروع الذي لم يتم إعداده بهذه العناصر، افتح المساهمون واختر اقتراح تفعيل المساهمات. تفتح Coroid مهمة تضيف كليهما، وتقوم أنت بدمج pull request الخاص بها. وحتى ذلك الحين، المساهمون يوضح ما الذي ينقص.
دعوة مساهمين
اختر دعوة مساهم، وأدخل عنوان البريد الإلكتروني واللغات التي يمكنهم ترجمتها.
- مراجعة. احتفظ بـ مراجعة الاقتراحات قبل تطبيقها مفعلاً للمساهمين الجدد. عند إيقافه، تتم الموافقة على الاقتراح فورًا، ولكن فقط إذا تطابق نصه المصدر مع مستودعك المتزامن.
- لا مقعد. لا يتم إضافة المساهم إلى مؤسستك ولا يستخدم مقعد عضو. يقتصر الوصول على هذا المشروع واللغات المختارة فقط.
- تنتهي صلاحية الدعوات. يقوم الشخص بتسجيل الدخول أو إنشاء حساب باستخدام العنوان المدعو إليه ويقبله خلال سبعة أيام.
إلغاء الوصول يوقف الاقتراحات الجديدة ويحتفظ بسجل المساهم.
محدد النصوص على موقعك
يقترح المساهمون من موقعك، حيث يرون النص في سياقه.
- تحت إعدادات ← الوصول والإنفاق ← مصادر الموقع، أضف كل عنوان موقع، بمعدل مصدر HTTPS واحد لكل سطر، وفعّله. تظل المصادر الجديدة غير مفعلة حتى يفعّلها مالك أو مسؤول.
- في المساهمون، اختر تحضير مهمة دمج موقع. تضيف المهمة حزمة محدد النصوص من Coroid إلى موقعك. لا يتم تحميلها إلا عندما يحتوي عنوان الصفحة على
?coroid-translate=1، لذا لا يقوم الزوار العاديون بتحميل أي شيء. - يفتح المساهم موقعك باستخدام هذه المعلمة، وينقر على نص ما، فيظهر مربع حوار Coroid مع المفتاح والنص المصدر والترجمة الحالية.
Kostenloser Versand ab 50 € und 30 Tage Rückgabe.
Bestellung prüfen- مفتاح
- ui · cart.checkout
- المصدر باللغة الإنجليزية
- Proceed to checkout
- الترجمة الحالية
- Weiter zur Kasse gehen
احتفظ بأجزاء الأقواس والعلامات الزاوية كما هي بالضبط.
موقع عميل في وضع الترجمة: ينقر المساهم على عنوان ويقترح صياغة ألمانية أفضل في نافذة منبثقة تابعة لـ Coroid. بيانات توضيحية.
يتحقق مربع الحوار من العناصر النائبة قبل الإرسال. يسجل المساهم الدخول إلى Coroid داخل مربع الحوار؛ ولا يتعامل موقعك أبدًا مع بيانات اعتماده. لا يتم قبول الاقتراحات المجهولة.
مراجعة
اقتراحات تعرض كل اقتراح مع مفتاحه ولغته ونصه المصدر، والترجمة الحالية والمقترحة. يمكن تصفية النتائج حسب الحالة أو اللغة، ثم الموافقة على كل اقتراح أو رفضه. كما يمكن رفض عدة اقتراحات دفعة واحدة.
- نظرة عامةحالة كل لغة
- النصوصكل نص بكل لغة
- الاقتراحاتتنتظر قرارًا
- تبادلملفات لأدوات أخرى
- المساهمونمن يمكنه اقتراح صياغة
- العمليات الآليةالأعمال الليلية وعند الدمج
- الإعداداتاللغات والوصول والنفقات
cart.checkoutdeلينا· اللغة الألمانية- en
- Proceed to checkout
- de
- Weiter zur Kasse gehen
- de
- Zur Kasse
الموافقةالرفضproduct.inStockfrهوغو· اللغة الفرنسية- en
- In stock
- fr
- En stock
- fr
- Disponible
الموافقةالرفضnav.dealsdeلينا· اللغة الألمانيةالمصدر المقدم يختلف عن المستودع المتزامن.
- en
- Weekly deals
- de
- Angebote
- de
- Angebote der Woche
الموافقةالرفض
اقتراحات في منصة العمل: تصحيحات تنتظر قرارًا، تم التحقق منها مقارنةً بالمصدر المتزامن. بيانات توضيحية.
تقارن Coroid نص مصدر كل اقتراح مع الفرع الافتراضي المتزامن لديك. إذا تغير النص المصدر بعد أن رآه المساهم، تُلغى الموافقة ويظهر ذلك في الصف؛ فارفضه ليتمكن المساهم من اقتراحه مجددًا.
| الحالة | المعنى |
|---|---|
| بحاجة إلى مراجعة | في انتظار مراجع |
| موافق عليه | جاهز للمهمة التصحيحية التالية |
| معلق | تقوم مهمة تصحيحية بتطبيقه |
| مطبق | مكتوب بلغة pull request؛ يصبح نافذًا عند دمجه ونشره |
| تغيّر المصدر | تغيّر النص المصدر قبل تطبيقه |
| غير صالح | فشل في اختبارات المحرك، مثل وجود عنصر نائب تالف |
| مرفوض | رفضه المراجع |
تطبيق الاقتراحات الموافق عليها
هناك طريقتان لتحويل الاقتراحات الموافق عليها إلى pull request. كلتاهما تستخدمان نفس المهمة التصحيحية: تُشغّل أمر apply-claim الخاص بالمحرك المحدد، وتتحقق من كل مصدر مرة أخرى، وتكتب فقط فهارس الترجمات، وتُبلغ عما تم تطبيقه وما أصبح قديمًا وما كان غير صالح.
- الآن. في اقتراحات، اختر تحضير مهمة تصحيح، أو إلتزام تحت النصوص. تتعامل مهمة واحدة مع ما يصل إلى 500 اقتراح موافق عليه عبر المشروع، بالإضافة إلى التغييرات التي تم إجراؤها في مساحة العمل.
- كل ليلة. يثبت المعالج تصحيحات ليلية بشكل افتراضي؛ وإلا اختر تثبيت تصحيحات ليلية في أتمتة. يعمل الجدول الزمني في الساعة 02:00 بتوقيت UTC، لا يقوم باستدعاء أي نموذج، ويقوم بإنشاء مهمة فقط عندما يتم الموافقة على شيء ما. يمكنك إيقافه أو استئنافه من الجدول الزمني في مصنع البرامج.
السلاسل النصية التي تم دمجها خارج Coroid
كما يقوم الأشخاص بتغيير السلاسل النصية في طلبات السحب التي لم يكتبها Coroid. يقوم المعالج بتركيب ترجمة السلاسل النصية التي تم دمجها خارج Coroid بشكل افتراضي؛ وإلا قم بتركيبه في أتمتة. عندما يتم دمج مثل هذا pull request في فرعك الافتراضي، يقوم Coroid بقراءة عملية التحقق من الترجمة التي أجراها بالفعل على pull request. إذا كانت هناك سلاسل نصية مفقودة أو قديمة، يقوم بإنشاء مهمة ترجمة لهذا الدمج. وإذا لم يتبق شيء للترجمة، لا يحدث شيء.
هذا يتطلب الترجمات عملية التحقق على طلبات السحب و مراجعة كل PR التلقائية، بحيث تتم عملية التحقق قبل الدمج.
نقل الإعدادات إلى مؤسسة أخرى
تتضمن عمليات تصدير واستيراد الإعدادات الجدول الزمني الليلي وتلقائية دمج السلاسل النصية. تصل هذه العمليات متوقفة في المشروع الوجهة، وتكون مصادر المواقع معطلة، ولا يتم نسخ المساهمين: يجب دعوتهم مرة أخرى في المؤسسة الجديدة.