كيفية ترجمة مجتمعات BuddyPress و BuddyBoss في WordPress
تعرّف على كيفية ترجمة كل جزء من مجتمع BuddyPress أو BuddyBoss على WordPress إلى كل لغة يتحدث بها أعضاؤك. يغطي هذا الدليل الصفحات، والمنتديات، وأنواع الملفات الشخصية (Profile Types)، وأنواع المجموعات (Group Types)، وحقول الملف الشخصي المخصصة، ومرشحات البحث في الملف الشخصي، والمجموعات، ومواضيع النشاط (Activity Topics)، وألبومات الوسائط والمجلدات، ونصوص القالب. ويرشدك خلال سير عمل الترجمة باستخدام WPML وإضافة WPML Multilingual for BuddyPress and BuddyBoss. تتبع كل خطوة الإجراءات الرسمية التي نشرتها WPML و BuddyBoss.
قبل البدء
ثبّت هذه الإضافات وفعّلها:
- BuddyBoss Platform أو BuddyPress. إذا كنت تستخدم BuddyPress 12.0 أو إصداراً أحدث، ففعّل أيضاً إضافة BP Classic.
- WPML و WPML ترجمة النصوص.
- WPML Multilingual for BuddyPress and BuddyBoss (إضافة الربط التي تغطيها هذه الصفحة).
ابنِ مجتمعك باللغة المصدر أولاً. أنشئ الصفحات التي ينشئها BuddyBoss: المجموعات (Groups)، والأعضاء (Members)، وموجز الأخبار (News Feed)، وأي صفحات مخصصة. حدد أنواع الملفات الشخصية وأنواع المجموعات في لوحة تحكم BuddyBoss. سجّل حقول الملف الشخصي المخصصة. أعدّ منتدياتك ومواضيع نشاطك. يمكنك التعديل لاحقاً وإرسال التحديثات للترجمة في أي وقت.
وضع «ترجم كل شيء تلقائيًا» يتولى ذلك نيابةً عنك
إذا كان موقعك يفعّل وضع ترجم كل شيء تلقائيًا، فلن تحتاج إلى إرسال كل جزء من المجتمع للترجمة يدوياً. يلتقط WPML محتوى المجتمع الجديد والمُحدّث إلى جانب بقية موقعك، ويترجم كل شيء في الخلفية.
لا تزال خطوات الإعداد أدناه سارية: تنسيق URL، وجعل المنتديات قابلة للترجمة، ومبدل اللغة. أما خطوة الترجمة فتتم تلقائياً. يصف باقي هذه الصفحة المسار اليدوي للمواقع التي تستخدم وضع ترجم جزءًا من المحتوى: أنت تختار ما تترجمه.
ضبط تنسيق URL على «لغات مختلفة في أدلة»
تتطلب إضافة WPML Multilingual for BuddyPress and BuddyBoss تنسيق URL لغات مختلفة في أدلة (على سبيل المثال، example.com/fr/). اذهب إلى WPML > إعدادات > عناوين URL وتحسين محركات البحث (SEO) وتأكد من إعداد تنسيق عنوان URL للغة.
ترجمة الصفحات الافتراضية لمجتمعك
ينشئ BuddyPress و BuddyBoss مجموعة من الصفحات الافتراضية: المجموعات (Groups)، والأعضاء (Members)، وموجز الأخبار (News Feed)، وأي صفحات مجتمعية أضفتها. ترجمها من خلال لوحة إدارة الترجمة:
- اذهب إلى WPML > الترجمات > لوحة التحكم.
- وسّع قسم الصفحات (Pages).
- حدد صفحات المجتمع.
- اختر طريقة ترجمة. PTC (موصى به)، أو مترجمك، أو أترجم بنفسي.
- انقر على ترجمة.
ترجمة المنتديات
المنتديات هي نوع منشور مخصص. اجعلها قابلة للترجمة أولاً، ثم ترجمها:
- اذهب إلى WPML > إعدادات > ترجمة أنواع المنشورات.
- اضبط المنتديات (Forums) على قابل للترجمة وانقر على زر حفظ.
- عُد إلى WPML > الترجمات > لوحة التحكم وترجم محتوى المنتدى من قسم المنتديات (Forums).
يمكنك أيضاً إنشاء منتديات منفصلة لكل لغة. على سبيل المثال، منتدى إنجليزي باسم Best Breakfast Ideas إلى جانب منتدى فرنسي باسم Idées de petit-déjeuner. يمنح هذا الأعضاء في الأسواق المختلفة سلاسل نقاش خاصة بهم، بحيث لا يختلط موجزهم باللغات. أنشئها كمنتديات منفصلة وترجم كل واحد منها عبر نفس سير العمل.
ترجمة أنواع الملفات الشخصية وأنواع المجموعات
أنواع الملفات الشخصية (Profile Types) هي أنواع الأعضاء (Member Types) في BuddyPress مثل طالب (Student)، أو مدرّب (Instructor)، أو موجّه (Mentor). أنواع المجموعات (Group Types) هي أنواع المجموعات في BuddyBoss مثل دفعة (Cohort)، أو فرع (Chapter)، أو منطقة (Region). يُترجم كلاهما من خلال إدارة الترجمة:
- اذهب إلى WPML > الترجمات > لوحة التحكم.
- تظهر أنواع الملفات الشخصية في قسم BuddyPress Profile Type. وتظهر أنواع المجموعات في قسم BuddyBoss Group Type.
- حدد العناصر، واختر طريقة ترجمة، وانقر على ترجمة.
ترجمة حقول الملف الشخصي المخصصة ومرشحات البحث في الملف الشخصي
يُترجم كل حقل ملف شخصي مخصص تسجله من خلال لوحة تحكم BuddyBoss عبر WPML ترجمة النصوص. وينطبق الشيء نفسه على مرشحات البحث في الملف الشخصي التي يستخدمها الأعضاء للعثور على بعضهم البعض.
- اذهب إلى WPML > الترجمات > لوحة التحكم.
- مرر لأسفل إلى نصوص أخرى (سلاسل).
- ابحث عن تسميات حقولك وقيم الخيارات.
- حددها وأرسلها للترجمة.
ترجمة مجموعات BuddyBoss
تُترجم أسماء مجموعات BuddyBoss، وأوصافها، وتسلسلاتها الهرمية عبر مسارين.
من لوحة إدارة الترجمة:
- اذهب إلى WPML > الترجمات > لوحة التحكم.
- مرر لأسفل إلى نصوص أخرى (سلاسل).
- ابحث عن أسماء المجموعات.
- حددها وأرسلها للترجمة.
من الواجهة الأمامية:
يمكن لأي مستخدم لديه الدور المناسب التبديل إلى لغة ثانوية وتعديل مجموعة. ينطبق التعديل على تلك اللغة فقط. وتبقى اللغة المصدر دون تغيير. عند تعديل مجموعة مترجمة، تُعرض خيارات المجموعة الأصلية باللغة التي تعدل بها. وتبقى التسلسلات الهرمية محفوظة لكل لغة.
ترجمة مواضيع النشاط وألبومات الوسائط والمجلدات
مواضيع النشاط (Activity Topics) هي المواضيع التي يحددها المسؤول والتي تنظم موجز الأخبار. ألبومات الوسائط والمجلدات هي المرفوعات التي يضيفها الأعضاء داخل المجموعات. تُترجم الثلاثة عبر نفس المسار:
- اذهب إلى WPML > الترجمات > لوحة التحكم.
- مرر لأسفل إلى نصوص أخرى (سلاسل).
- ابحث عن اسم الموضوع أو الألبوم أو المجلد.
- حددها وأرسلها للترجمة.
أبقِ BuddyBoss Platform على الإصدار الحالي حتى تلتقط هذه الميزات السلاسل المترجمة.
ترجمة نصوص القالب
تغطي نصوص قالب BuddyBoss و BuddyPress نموذج التسجيل، ونموذج تسجيل الدخول، وإعدادات الحساب، وصفحة الرسائل، وتسميات الملف الشخصي، وعلامات تبويب التصفح، وتسميات الأزرار. تُترجم عبر WPML ترجمة النصوص:
- اذهب إلى WPML > الترجمات > لوحة التحكم.
- مرر لأسفل إلى نصوص أخرى (سلاسل).
- حدد سلاسل القالب.
- أرسلها للترجمة.
إذا لم تظهر سلسلة قالب في نصوص أخرى (سلاسل)، فزُر الصفحة التي تحتوي عليها في الواجهة الأمامية. بدّل اللغة وتصفح الصفحة. يكتشف WPML السلسلة تلقائياً ويضيفها إلى القائمة عند التحديث التالي للوحة التحكم.
إضافة مبدل لغة
يحتاج الأعضاء إلى طريقة واضحة لتبديل اللغة. يضع WPML مبدلاً في التذييل افتراضياً. لإضافة واحد في قوائمك:
- اذهب إلى WPML > إعدادات > مبدلات اللغة.
- مرر لأسفل إلى مبدل لغة القائمة وانقر على إضافة مبدل لغة جديد إلى قائمة.
- اضبط المظهر واحفظ.
تطبيق BuddyBoss – مساران مختلفان للترجمة
إذا كنت تصدر تطبيقاً أصلياً لنظام iOS أو Android مبنياً باستخدام تطبيق BuddyBoss، فإن سير العمل متعدد اللغات ينقسم إلى مسارين مختلفين.
سلاسل واجهة المستخدم للتطبيق – تُدار داخل لوحة تحكم BuddyBoss (وليس من خلال WPML). تُدار الأزرار، والتسميات، والمطالبات، والقوائم في التطبيق الأصلي في BuddyBoss App > Translations في WordPress. أضف لغات من حزم اللغات الـ 29 المدمجة. عدّل الترجمات الافتراضية إما في لوحة التحكم أو عبر تصدير واستيراد CSV. تتطلب إضافة لغة جديدة بناء تطبيق جديد. للإجراء الكامل، راجع وثائق تطبيق BuddyBoss متعدد اللغات.
محتوى التطبيق – يُترجم من خلال WPML على جانب WordPress. تُترجم الصفحات، والمقالات، والدورات، والأحداث التي يسحبها التطبيق من WordPress من خلال WPML. استخدم نفس سير العمل الذي تستخدمه لأي محتوى قائم على المقالات. ترجم المحتوى مرة واحدة في WordPress. سيعرض التطبيق النسخة باللغة الصحيحة بناءً على اللغة التي اختارها العضو. تؤكد BuddyBoss ذلك في الأسئلة الشائعة الخاصة بتطبيقها: «بالنسبة للمحتوى القائم على المقالات (الصفحات، والمقالات، والدورات، والأحداث)، يمكنك استخدام إضافة WPML المدمجة مع BuddyBoss.»
ترجمة بقية حزمة مجتمعك
عادةً ما يقترن مجتمع BuddyBoss بنظام إدارة التعلم (LMS)، وإضافة أحداث، ومنتديات، وإضافة دفع. ولكل إضافة مرافقة متوافقة مع WPML مسار ترجمة خاص بها:
- LearnDash LMS. راجع توافق LearnDash مع WPML.
- Tutor LMS Pro. الإصدار Pro فقط هو المدعوم. راجع توافق Tutor LMS Pro مع WPML.
- The Events Calendar. راجع توافق The Events Calendar مع WPML.
- Modern Events Calendar Lite أو Pro. راجع توافق Modern Events Calendar مع WPML.
- bbPress مع إضافة الربط bbPress Multilingual. راجع توافق bbPress مع WPML.
- WooCommerce مع WPML for WooCommerce للعضويات المدفوعة وإتمام الشراء. راجع WPML for WooCommerce.
كل إضافة في هذه القائمة موجودة في قائمة الإضافات المتوافقة المعتمدة لدى WPML. بناء مجتمع متعدد اللغات على حزمة معتمدة يجنبك المفاجآت.
المزالق الشائعة
منصة BuddyBoss ضخمة وقوية. فهي تمتد لتشمل الموقع الإلكتروني بالإضافة إلى تطبيقات iOS و Android الأصلية، مع مئات الميزات وعشرات عمليات الدمج. وتعمل فرق WPML و BuddyBoss معاً عن كثب للحفاظ على توافق الدمج متعدد اللغات مع كل إصدار.
عندما لا يُترجم شيء ما بالطريقة التي تتوقعها، فعادةً ما تكون هذه فجوة مؤقتة. وعادةً ما يكون أحد الفريقين يتتبعها بالفعل وسيصدر إصلاحاً لها.
للحصول على القائمة الحالية للمشكلات المعروفة مع BuddyBoss و WPML وحلولها، راجع صفحة توافق BuddyBoss على wpml.org. تُدرج كل مشكلة هناك مع حالتها الحالية، وتُظهر المشكلات التي تم حلها الإصدار الذي أصلحها.
بقلم Amir · آخر تحديث في 2 يوليو 2026
بقلم Amir · آخر تحديث 2 يوليو 2026