وثائق

الحفاظ على الترجمات مع الاقتراحات

دع المتحدثين الأصليين يصححون صياغة النصوص على موقعك، ثم راجع اقتراحاتهم وطبّقها عبر طلبات سحب العُقد العادية.

نموذج الترجمة يصيب معظم النصوص بشكل صحيح، لكن القارئ الأصلي لا يزال يلاحظ الأخطاء. باستخدام الاقتراحات، يقوم هذا القارئ بتصحيح الصياغة على موقعك، ثم تقوم أنت بمراجعتها في Coroid، وصولاً إلى مستودعك كـ pull request طبيعي.

هكذا تحافظ Coroid على منتجها بثلاث عشرة لغة. تفترض الخطوات التالية أن المشروع مُعدّ للتدويل، كما هو موضح في تدويل مشروع. كل ما يتعلق بهذا يوجد في مساحة عمل المشروع تحت توطين.

تفعيل المساهمات

تحتاج المساهمات إلى عنصرين في .coroid/i18n.json: ربط اقتراحات المشروع وإصدار محرك يدعمها. يضيف معالج التدويل كليهما بشكل افتراضي.

للمشروع الذي لم يتم إعداده بهذه العناصر، افتح المساهمون واختر اقتراح تفعيل المساهمات. تفتح Coroid مهمة تضيف كليهما، وتقوم أنت بدمج pull request الخاص بها. وحتى ذلك الحين، المساهمون يوضح ما الذي ينقص.

دعوة مساهمين

اختر دعوة مساهم، وأدخل عنوان البريد الإلكتروني واللغات التي يمكنهم ترجمتها.

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

إلغاء الوصول يوقف الاقتراحات الجديدة ويحتفظ بسجل المساهم.

محدد النصوص على موقعك

يقترح المساهمون من موقعك، حيث يرون النص في سياقه.

  1. تحت إعدادات ← الوصول والإنفاق ← مصادر الموقع، أضف كل عنوان موقع، بمعدل مصدر HTTPS واحد لكل سطر، وفعّله. تظل المصادر الجديدة غير مفعلة حتى يفعّلها مالك أو مسؤول.
  2. في المساهمون، اختر تحضير مهمة دمج موقع. تضيف المهمة حزمة محدد النصوص من Coroid إلى موقعك. لا يتم تحميلها إلا عندما يحتوي عنوان الصفحة على ?coroid-translate=1، لذا لا يقوم الزوار العاديون بتحميل أي شيء.
  3. يفتح المساهم موقعك باستخدام هذه المعلمة، وينقر على نص ما، فيظهر مربع حوار Coroid مع المفتاح والنص المصدر والترجمة الحالية.
ACMENeuheitenAngeboteMarken
Weiter zur Kasse gehen

Kostenloser Versand ab 50 € und 30 Tage Rückgabe.

Bestellung prüfen
وضع الترجمةانقر على أي نصخروج
اقتراح ترجمة
مفتاح
ui · cart.checkout
المصدر باللغة الإنجليزية
Proceed to checkout
الترجمة الحالية
Weiter zur Kasse gehen
ترجمتك
Zur Kasse

احتفظ بأجزاء الأقواس والعلامات الزاوية كما هي بالضبط.

إرسال الاقتراح

موقع عميل في وضع الترجمة: ينقر المساهم على عنوان ويقترح صياغة ألمانية أفضل في نافذة منبثقة تابعة لـ Coroid. بيانات توضيحية.

يتحقق مربع الحوار من العناصر النائبة قبل الإرسال. يسجل المساهم الدخول إلى Coroid داخل مربع الحوار؛ ولا يتعامل موقعك أبدًا مع بيانات اعتماده. لا يتم قبول الاقتراحات المجهولة.

مراجعة

اقتراحات تعرض كل اقتراح مع مفتاحه ولغته ونصه المصدر، والترجمة الحالية والمقترحة. يمكن تصفية النتائج حسب الحالة أو اللغة، ثم الموافقة على كل اقتراح أو رفضه. كما يمكن رفض عدة اقتراحات دفعة واحدة.

توطين
واجهة المتجر
الإنجليزية المصدر · ٥ اللغات · تم التحقق منه قبل ساعتين في 3f2c9a1
  • نظرة عامة
  • النصوص
  • الاقتراحات
  • تبادل
  • المساهمون
  • العمليات الآلية
  • الإعدادات
الاقتراحات
إعداد مهمة تصحيح
تحتاج إلى مراجعةتمت الموافقةتم تطبيقها
  • 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 التلقائية، بحيث تتم عملية التحقق قبل الدمج.

نقل الإعدادات إلى مؤسسة أخرى

تتضمن عمليات تصدير واستيراد الإعدادات الجدول الزمني الليلي وتلقائية دمج السلاسل النصية. تصل هذه العمليات متوقفة في المشروع الوجهة، وتكون مصادر المواقع معطلة، ولا يتم نسخ المساهمين: يجب دعوتهم مرة أخرى في المؤسسة الجديدة.