وثائق

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

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

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

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

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

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

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

دعوة مساهمين

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

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

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

أداة الاختيار على موقعك

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

  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. إذا كانت هناك نصوص مفقودة أو قديمة، فإنه ينشئ مهمة ترجمة لهذا الدمج. تقوم المهمة بترجمة النصوص التي أضافها أو غيّرها pull request فقط (مع coroid-i18n إصدار 1.19.0 أو أحدث)، لذا فإن عمليات الدمج التي تمت ترجمتها في نفس الوقت لا تؤثر أبدًا على نصوص بعضها البعض، ويفتح pull request بها. إذا كان الفحص قد حظر نصوصًا أو جملًا في الكود، فإنه ينشئ أيضًا مهمة لتدويل ذلك الكود. إذا لم يتبق شيء للقيام به، فلا يحدث شيء. تنتظر النصوص التي تتركها المهمة ترجمة قائمة الانتظار ليلًا، ويتم تثبيته في نفس المكان: كل ليلة يقرأ فرعك الافتراضي ويقوم بإنشاء مهمة لكل ما لا يزال في انتظار الترجمة، ولا يحدث شيء عندما لا يكون هناك شيء.

يتطلب هذا وجود العولمة عملية التحقق على طلبات السحب و مراجعة كل PR عملية أتمتة، حتى يتم تشغيل عملية التحقق قبل الدمج.

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

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