تسجيل الدخول ابدأ مجانًا

حارس انحراف مفاتيح الترجمة

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

التصنيف
SEO الدولي
الصيغة
translation-key-drift-guard.md
الخطوات
6
السعر
مجانًا، بلا حساب
متى تلجأ إليها

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

ملف المهارة

translation-key-drift-guard.md
---
name: translation-key-drift-guard
description: استخدمها في أي موقع تكون فيه مفاتيح الترجمة هي النص الإنجليزي الأصلي، حيث يؤدي تعديل عنوان إلى ارتداد كل اللغات الأخرى بصمت.
---

# حارس انحراف مفاتيح الترجمة

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

## ما تحتاجه أولًا

- شجرة المصدر التي تحتوي على استدعاءات الترجمة
- ملفات اللغات

## الطريقة

1. استخرج كل نص حرفي يُمرَّر إلى دالة الترجمة عبر القوالب وكود التطبيق، مع التعامل مع نمطي الاقتباس.
2. قارن تلك المجموعة بالمفاتيح الموجودة في كل ملف لغة. أي شيء موجود في المصدر وغائب عن لغة ما هو نص سيُعرض بالإنجليزية بصمت.
3. افحص تطابق العناصر النائبة في الاتجاهين: مفتاح يحتوي على عنصر نائب مسمّى وتُسقطه ترجمته ينتج جملة مكسورة أثناء التشغيل، لا خطأ.
4. أبلغ عن المفاتيح الموجودة في ملف لغة والغائبة عن المصدر باعتبارها يتيمة - يمكن حذفها بأمان، وهي إشارة إلى أن نصًا إنجليزيًا قد عُدِّل.
5. اربط الفحص بمسار الإصدار بحيث يخرج بقيمة غير صفرية. الفحص الذي لا يشغّله أحد ليس فحصًا.
6. أثبت أنه يفشل: احذف مفتاحًا واحدًا وتأكد أن التشغيل ينكسر، ثم أعده. التأكيد الذي لم يُرَ فاشلًا قط لا يُوثق به.

## ما الذي تنتجه

تقرير لكل لغة بالمفاتيح الناقصة، وعدم تطابق العناصر النائبة، والمفاتيح اليتيمة، مع خروج بقيمة غير صفرية يمكنه إيقاف النشر.

## أين تخطئ عادةً

- بناء الفحص دون التحقق فعليًا من أنه يفشل عند انحدار حقيقي
- تجاهل تطابق العناصر النائبة، وهو ما يكسر الجمل بدل أن يعيدها إلى الإنجليزية فحسب
- اعتبار المفاتيح اليتيمة ضجيجًا بينما هي غالبًا دليل على أن النص الإنجليزي عُدِّل دون تحديث ملفات اللغات

---

من مكتبة مهارات QuQi - https://www.quqi.io/ar/skills/translation-key-drift-guard
تنزيل مجاني · بلا حساب وبلا بريد

ما تحتاجه أولًا

  • شجرة المصدر التي تحتوي على استدعاءات الترجمة
  • ملفات اللغات

الطريقة

  1. 01 استخرج كل نص حرفي يُمرَّر إلى دالة الترجمة عبر القوالب وكود التطبيق، مع التعامل مع نمطي الاقتباس.
  2. 02 قارن تلك المجموعة بالمفاتيح الموجودة في كل ملف لغة. أي شيء موجود في المصدر وغائب عن لغة ما هو نص سيُعرض بالإنجليزية بصمت.
  3. 03 افحص تطابق العناصر النائبة في الاتجاهين: مفتاح يحتوي على عنصر نائب مسمّى وتُسقطه ترجمته ينتج جملة مكسورة أثناء التشغيل، لا خطأ.
  4. 04 أبلغ عن المفاتيح الموجودة في ملف لغة والغائبة عن المصدر باعتبارها يتيمة - يمكن حذفها بأمان، وهي إشارة إلى أن نصًا إنجليزيًا قد عُدِّل.
  5. 05 اربط الفحص بمسار الإصدار بحيث يخرج بقيمة غير صفرية. الفحص الذي لا يشغّله أحد ليس فحصًا.
  6. 06 أثبت أنه يفشل: احذف مفتاحًا واحدًا وتأكد أن التشغيل ينكسر، ثم أعده. التأكيد الذي لم يُرَ فاشلًا قط لا يُوثق به.

ما الذي تنتجه

تقرير لكل لغة بالمفاتيح الناقصة، وعدم تطابق العناصر النائبة، والمفاتيح اليتيمة، مع خروج بقيمة غير صفرية يمكنه إيقاف النشر.

أين تخطئ عادةً

  • بناء الفحص دون التحقق فعليًا من أنه يفشل عند انحدار حقيقي
  • تجاهل تطابق العناصر النائبة، وهو ما يكسر الجمل بدل أن يعيدها إلى الإنجليزية فحسب
  • اعتبار المفاتيح اليتيمة ضجيجًا بينما هي غالبًا دليل على أن النص الإنجليزي عُدِّل دون تحديث ملفات اللغات

استخدم هذه المهارة في الذكاء الاصطناعي الخاص بك

الملف الذي تنزّله markdown بسيط، يحمل الاسم والمُشغّل في ترويسته. وحين يكون المساعد قادرًا على تحميل المهارات وحده، فهذه الترويسة هي ما يقرؤه ليقرر أن هذه المهارة تنطبق.

Claude Code احفظه في ~/.claude/skills/translation-key-drift-guard/SKILL.md فيحمّله Claude من تلقاء نفسه حين يطابق عملك سطر المُشغّل. وضعه في .claude/skills داخل مشروع إن أردت أن يكون لدى الفريق كله.
Claude ارفع الملف في قسم المهارات ضمن إعداداتك. وبعدها ينطبق من تلقاء نفسه في أي محادثة يناسبها المُشغّل، دون أن تتذكر وجوده.
ChatGPT لا توجد صيغة مهارات لتثبيته فيها، فالصق محتوى الملف في تعليمات مشروع أو في GPT مخصص بدلًا من ذلك. عندها ينطبق على كل محادثات ذلك المشروع لا على المحادثة التي لصقته فيها وحدها.
أي مساعد آخر الصق الـ markdown في المحادثة قبل سؤالك. يعمل مع أي مساعد، لكن عليك لصقه من جديد في كل مرة.

المزيد في SEO الدولي