BuddyPress هي واحدة من الإضافات الأصلية WordPress التي تتيح لك تحويل موقعك إلى شبكة اجتماعية تعمل بشكل كامل. إنه خيار بسيط ومفتوح المصدر وكان خيارًا شائعًا لسنوات عديدة. تتيح لك BuddyPress Multilingual تتيح لك، والأهم من ذلك، لزوار موقعك الحصول على تجربة لغوية متسقة. فهي تضمن عرض جميع الصفحات باللغة المطلوبة.
تم بناء BuddyBoss على BuddyPress، ويقدم نفس الميزات بمظهر عصري وجديد. كما أنه يقدم إصدارًا متميزًا يتضمن موضوعًا خاصًا به والمزيد من الوظائف عبر البرنامج الإضافي BuddyBoss Platform Pro.
في هذه الصفحة
- الشروع
- ترجمة الصفحات
- ترجمة النصوص الأخرى BuddyPress أو بودي بوس أو بودي بوس
- ترجمة حقول الملف الشخصي
- ترجمة أسماء المجموعات وأوصافها
- المشكلات المعروفة
- الحصول على الدعم
الشروع
ابدأ بتثبيت الإضافات التالية وتفعيلها:
- WPML Multilingual CMS الإصدار 4.5 أو أعلى
- WPML String Translation الوظيفة الإضافية
- إصدارات محدثة من BuddyPress أو BuddyBoss
- BuddyPress Multilingual الوظيفة الإضافية (متاحة أيضًا على صفحة التنزيلات الخاصة بحسابك على WPML )
تشغيل BuddyPress 12.0 أو أعلى؟
تحتاج إلى تثبيت الوظيفة الإضافية BP Classic وتفعيلها .
تسمح لك هذه الوظيفة الإضافية بالحفاظ على التوافق مع WPML و BuddyPress Multilingual وتضمن عمل ميزات WPML بشكل صحيح.
يرجى ملاحظة: لكي يعمل BuddyPress Multilingual للعمل، يجب تعيين تنسيق عنوان URL الخاص بلغة موقعك لاستخدام لغات مختلفة في الدلائل. يمكنك العثور على خيارات عنوان URL للغة بالانتقال إلى WPML → اللغات والتمرير إلى قسم تنسيق عنوان URL للغة.
إذا كنت جديدًا على WPML ، فراجع دليل البدء. يرشدك بسرعة عبر خيارات الترجمة المختلفة التي يمكنك استخدامها.
ترجمة BuddyPress وصفحات BuddyBoss و BuddyBoss
عندما تقوم بتثبيت وتفعيل BuddyPress أو BuddyBoss، سيكون لديك مجموعة من الصفحات التي يتم إنشاؤها تلقائيًا. يمكنك ترجمة هذه الصفحات بسهولة باستخدام WPML. يمكنك السماح لـ WPML بترجمة الصفحات تلقائيًا، أو إرسالها ليترجمها آخرون، أو القيام بالترجمة بنفسك.
ترجمة النصوص الأخرى BuddyPress أو نصوص BuddyBoss أو BuddyBoss
مثل العديد من المكونات الإضافية والموضوعات الأخرى، يتضمن BuddyPress وBuddyBoss نصًا ليس جزءًا من الصفحات أو المنشورات أو التصنيف القياسي. نحن نطلق على هذه السلاسل، ويمكنك ترجمتها باستخدام إضافة ترجمة النصوص الخاصة بـWPML.
أولاً، انتقل إلى WPML → توطين السمات والمكونات الإضافية . إذا كنت تستخدم BuddyPress أو منصة BuddyBoss، افحص الإضافة. يشتمل BuddyBoss Pro على سمة ومكوِّن إضافي احترافي يمكنك فحص السلاسل أيضًا.
ترجمة حقول الملف الشخصي
يتيح لك كل من BuddyPress وBuddyBoss إضافة حقول الملف الشخصي إلى أعضاء شبكتك الاجتماعية. باستخدام WPML ، يمكنك ترجمة هذه الحقول.
بعد إنشاء الحقول بلغتك الافتراضية، انقر على زر تسجيل الحقول في الإشعار الذي يظهر في صفحة حقول الملف الشخصي .
بعد ذلك، انتقل إلى صفحة WPML ← String Translation ، وابحث عن أسماء الحقول والقيم تلك، وقم بترجمتها.
إليك مثال لحقل الملف الشخصي عند ترجمته على صفحة String Translation.
ترجمة أسماء المجموعات وأوصافها
BuddyPress و BuddyBoss كلاهما يسمح للمشرفين ومستخدمي الموقع بإنشاء مجموعات عامة أو مخفية أو خاصة.
لترجمة اسم المجموعة أو وصفها، انتقل إلى WPML → String Translation وابحث عن محتوى المجموعة التي أنشأتها. انقر على أيقونة علامة الجمع لإضافة ترجماتك.
بعد ترجمة الصفحة والاسم والوصف، سترى المجموعة المترجمة على الواجهة الأمامية لموقعك:
المشكلات المعروفة
WPML يعمل من دون مشكلات مع هذه الإضافة، ولكن في بعض الأحيان قد تحدث مشكلات بسيطة نقوم بحلها. هذا متوقع، لأن كلتا الإضافتين تخضعان للتحديث المستمر.
المشكلات غير المحلولة حتى الآن:
- BuddyPress – Member Pages Not Available For Translation After Version 12.0
- BuddyPress – PHP Fatal error: Uncaught ArgumentCountError: Too few arguments to function WPML\\BuddyPress\\Groups::translateExcerpt()
- BuddyPress – Profile fields are not translated on the frontend
- Problems with BuddyPress Multilingual and Redis Object Cache or Object Cache Pro
يمكنك أيضًا البحث في جميع المشكلات المعروفة، بما في ذلك المشكلات التي تم حلها سابقًا لهذه الإضافة.
الحصول على الدعم
في حالة احتياجك للمساعدة في ترجمة موقعك الذي تم إنشاؤه باستخدام BuddyPress و WPML ، قم بزيارة منتدى الدعمWPML.