تم تصميم Sublanguage ليكون بسيطًا للغاية: مقال واحد، وترجماته مخزّنة عليه. هذه الصفحة هي النسخة الصادقة لما يعنيه الانتقال إلى TranslateRocket — إضافة ووردبريس مجانية متعددة اللغات — فعليًا: ما ينتقل، وما لا ينتقل، وكم يستغرق ذلك من وقت.
باختصار: تُستورد ترجماتك الحالية بنقرة واحدة، ولا يُعدَّل أو يُحذف أي شيء من محتواك، ويعمل الاستيراد حتى لو كانت الإضافة الأخرى معطَّلة أو محذوفة بالفعل.
ما الذي يفعله هذا المكون الإضافي — وأين يتوقف
يحتفظ Sublanguage بـمقال واحد ويخزّن كل ترجمة كحقول إضافية عليه. لا توجد نسخ يجب مزامنتها، وهذه نقطة قوته؛ أما الجانب الآخر فهو أن كل ما هو خارج تلك الحقول — نصوص القالب، نصوص الإضافات، متجر — يبقى عليك التعامل معه بطريقة أخرى.
أين توجد ترجماتك فعلًا
كل لغة هي مقال صغير من نوع language، واسمها المختصر هو بادئة الحقول المترجمة على مقالاتك: _it_post_title, _it_post_content, _it_post_name للعنوان. تستخدم الفئات والوسوم البادئة نفسها، وكذلك عناصر القائمة.
ما الذي يُنقل
- العناوين والمقتطفات ومحتوى المقالات والصفحات وأنواع المقالات المخصصة.
- عناوين URL المترجمة الخاصة بك، لذا تستمر الروابط التي تعرفها محركات البحث بالفعل في العمل.
- أسماء ووصف الفئات والوسوم.
- تسميات القوائم التي كتبتها يدويًا.
- فقط اللغات المنشورة. اللغة التي تركتها كمسودة في Sublanguage لا تُستورد، والحقل الفارغ — "استخدم الأصل" — لا يُستورد كترجمة.
يمكن لـ Sublanguage أيضًا نسخ الحقول المترجمة إلى مراجعات المقالات. تلك إصدارات قديمة، وليست صفحاتك، لذا يتم تخطيها: تُقرأ فقط النسخة الحالية من كل مقال.
كيفية الهجرة خطوة بخطوة
- انسخ موقعك احتياطيًا. لا شيء هنا يُعدّل محتواك، لكن الانتقال دون نسخة احتياطية عادة سيئة أيًا كانت الأداة.
- ثبّت TranslateRocket من wordpress.org. إنها مجانية ولا يوجد حساب يجب إنشاؤه.
- اختر لغاتك في TranslateRocket → Languages: اللغة التي كُتب بها موقعك، واللغات التي لديك ترجمات لها بالفعل.
- افتح TranslateRocket → Import. تفحص الشاشة موقعك وتخبرك بما وجدته، مع عدد. إذا قالت إنه لم يُكتشف شيء، فهذا يعني أنه لم يُخمَّن أي شيء.
- اضغط زر الاستيراد لهذه الإضافة ودعه يعمل. محتواك الأصلي يبقى دون مساس.
- املأ الفجوات مجانًا. كل ما لم تغطّه الإضافة القديمة — القوائم، نصوص القالب، WooCommerce — يمكن ترجمته باستخدام المترجم المدمج في Chrome وEdge: بدون مفتاح API، وبدون حساب، ودون إرسال أي شيء إلى أي مكان. قسنا الوقت: 464 نصًا في 42 ثانية.
- تحقق منه، ثم أزل الإضافة القديمة عندما تكون راضيًا — وليس قبل ذلك.
كيف تبدو الأمور بعد ذلك
تحتفظ بنموذج مقال واحد لكل صفحة الذي اخترت Sublanguage من أجله، وتضيف ما لم يغطّه أبدًا: نصوص الواجهة، وWooCommerce، وبيانات SEO الوصفية، ومحرر مرئي حيث تنقر على أي نص في الصفحة لترجمته.
وتحصل أيضًا على الأمور التي يُحكم بها على مكون إضافي للترجمة بعد أن يزول انبهار البداية: عناوين URL بنمط /es/مع وسوم hreflangصحيحة، ومسارات (slugs) مترجمة، ومبدّل لغة على شكل shortcode أو مكوّن أو ودجت، وقواعد ظهور لكل صفحة، وذاكرة ترجمة كي لا تُترجم الجملة نفسها مرتين أبدًا.
أسئلة يطرحها الناس قبل الانتقال
هل يمكنني الاستيراد بعد تعطيل Sublanguage؟
نعم. تُقرأ الترجمات من قاعدة بياناتك، أيًا كانت حالة الإضافة. بمجرد إيقافها، تُعاد بناء قواعد العناوين في ووردبريس حتى لا تنتهي أي صفحة على الصفحة الرئيسية.
هل ستستمر عناوين URL المترجمة في العمل؟
نعم. يُستورد العنوان المترجم لكل صفحة ويستمر في العمل بعد التحويل.
ماذا عن لغة لم أنشرها أبدًا؟
اللغة التي لا تزال مسودة في Sublanguage ليست منشورة على الإنترنت، لذا لا تُستورد.
كم تبلغ التكلفة؟
لا شيء. لا يوجد لدى TranslateRocket فئة مدفوعة، والمترجم المدمج في Chrome وEdge لا يحتاج إلى مفتاح API ولا إلى حساب.
قادم من إضافة أخرى؟ WPML · Polylang · TranslatePress · Weglot · Loco Translate · Bogo · WPGlobus · WP Multilang · Multilanguage · qTranslate · Falang · Sublanguage
تحتاج إلى مفتاح API؟
أدلة خطوة بخطوة لـ OpenAI وClaude وGemini وDeepL وGoogle Translate: تكلفة كل خدمة، وأيها مجاني، وكيفية تحديد حد للإنفاق. أدلة مفاتيح API ←