يعد BuddyPress أحد مكونات WordPress الإضافية الأصلية التي تسمح لك بتحويل موقعك إلى شبكة اجتماعية تعمل بكامل طاقتها. إنه خيار بسيط ومفتوح المصدر وكان خيارًا شائعًا لسنوات عديدة. يتيح لك البرنامج الإضافي BuddyPress Multilingual ، والأهم من ذلك، لزوار موقعك الحصول على تجربة لغوية متسقة. ويضمن عرض جميع الصفحات باللغة المطلوبة.
تم بناء BuddyBoss على BuddyPress، ويقدم نفس الميزات بمظهر عصري وجديد. كما أنه يقدم إصدارًا متميزًا يتضمن موضوعًا خاصًا به والمزيد من الوظائف عبر البرنامج الإضافي BuddyBoss Platform Pro.
على هذه الصفحة:
- الشروع
- ترجمة الصفحات
- ترجمة نصوص BuddyPress أو BuddyBoss الأخرى
- ترجمة حقول الملف الشخصي
- ترجمة أسماء المجموعات وأوصافها
- المشكلات المعروفة
- الحصول على الدعم
الشروع
ابدأ بتثبيت وتفعيل المكونات الإضافية التالية:
- WPML Multilingual CMS الإصدار 4.5 أو أعلى
- المكون الإضافي الأساسي WPML والوظيفة الإضافية 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
عند تثبيت BuddyPress أو BuddyBoss وتنشيطهما، سيكون لديك مجموعة من الصفحات التي تم إنشاؤها تلقائيًا. يمكنك بسهولة ترجمة هذه الصفحات باستخدام WPML . يمكنك السماح لـ WPML بترجمة الصفحات تلقائيًا ، أو إرسالها ليقوم الآخرون بترجمتها ، أو إجراء الترجمة بنفسك .
ترجمة نصوص BuddyPress أو BuddyBoss الأخرى
مثل العديد من المكونات الإضافية والموضوعات الأخرى، يتضمن BuddyPress وBuddyBoss نصًا ليس جزءًا من الصفحات أو المنشورات أو التصنيف القياسي. نحن نطلق على هذه السلاسل، ويمكنك ترجمتها باستخدام إضافة ترجمة النصوص الخاصة بـWPML.
أولاً، انتقل إلى WPML → توطين السمات والمكونات الإضافية . إذا كنت تستخدم BuddyPress أو منصة BuddyBoss، افحص الإضافة. يشتمل BuddyBoss Pro على سمة ومكوِّن إضافي احترافي يمكنك فحص السلاسل أيضًا.
ترجمة حقول الملف الشخصي
يتيح لك كل من BuddyPress وBuddyBoss إضافة حقول الملف الشخصي إلى أعضاء شبكتك الاجتماعية. باستخدام WPML ، يمكنك ترجمة هذه الحقول.
بعد إنشاء الحقول بلغتك الافتراضية، انقر فوق زر تسجيل الحقول في الإشعار الذي يظهر في صفحة حقول ملف التعريف .
بعد ذلك، انتقل إلى صفحة WPML ← صفحة ترجمة النصوص وابحث عن أسماء الحقول والقيم تلك، وقم بترجمتها.
فيما يلي مثال لحقل الملف الشخصي عند ترجمته في صفحة String Translation .
ترجمة أسماء المجموعات وأوصافها
يسمح كل من BuddyPress و BuddyBoss للمسؤولين ومستخدمي الموقع بإنشاء مجموعات عامة أو مخفية أو خاصة.
لترجمة اسم المجموعة أو وصفها، انتقل إلى WPML → ترجمة النصوص وابحث عن محتوى المجموعة التي قمت بإنشائها. انقر على أيقونة علامة الجمع لإضافة ترجماتك.
بعد ترجمة الصفحة والاسم والوصف، ستظهر لك المجموعة المترجمة في الواجهة الأمامية لموقعك:
المشكلات المعروفة
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 .