WPLMS
  • About
  • Documentation Structure
  • Changelog
  • Installation
    • Installing WPLMS on a Fresh WP Install
    • Upgrading from a 3.x or an older WPLMS Version.
    • Installing WPLMS on an Existing WordPress site.
  • Administrator Guide
    • Beginners Guide
    • Setting Up
      • Login and Registration
      • Directories
        • Course Layouts
        • Profile Layouts
      • Menus
      • Customizer / Colors / Fonts
        • Header
      • Vibe Options Panel
      • Sidebars & Widgets
      • Footer
      • Icon Set
      • Required pages for WPLMS
      • BuddyPress Single page
  • Extending Options
    • Adding Captcha to Forms
    • Adding Custom Sections in Courses
  • Members Area
    • Dashboards
    • Profile
  • Setting Up Layouts
  • PWA
  • Android App
  • Translation Guide
    • WPML Integration - MultiLingual sites
    • Buddypress Translation
      • Buddy Press Translation Guide Using Loco Translator
    • Theme and Plugins Translation
      • Translation FAQs
      • Translate Using Loco Translate Plugin
  • Admin Guide FAQs
  • Instructor Guide
    • Creating Courses
    • Customize Dashboard
    • Assignments
    • Shortcodes
    • FAQs
  • Student Guide
    • Members Area
      • Dashboard
      • Profile
      • Courses
      • My Quizzes
      • My Assignments
      • Notes & Review
    • Enroll in Courses
    • Pursuing Courses
      • Pursuing Quizzes
  • Extensions & Addons
    • List of All Addons
    • Extended Addons
      • WPLMS SphereEngine
      • WPLMS Parent User
      • WPLMS Mailchimp
      • WPLMS PDF Certificates
      • WPLMS Get Response
      • WPLMS GroundHogg
      • WPLMS Active Campaign
      • WPLMS Custom Learning Paths
      • WPLMS Unit Timings
      • WPLMS Phone Auth
      • Vibe Appointments
      • WPLMS Attendance
      • WPLMS Woocommerce
      • WPLMS Batches
      • WPLMS EventOn
      • VideoVibe
      • Video Conferencing
        • Lessonspace
        • Vibe Zoom
        • Vibe BigBlueButton
        • Vibe Jitsi
  • Developer Guide
    • Authentication
    • API EndPoints
      • Courses
        • User Actions
    • Customisation tips
    • Custom Extension
  • FAQs
    • FAQs
      • Importing Revolution Slider
      • Importing LayerSlider
    • App FAQ's
Powered by GitBook
On this page
  • Installing Plugins
  • Necessary Settings
  • Do not sync Menus but create new ones
  • Refresh BuddyPress Navigation in each language
  • Use BuddyPress Single page
  • Custom XML Configuration

Was this helpful?

  1. Translation Guide

WPML Integration - MultiLingual sites

Install WPML plugin for multilingual translation.

PreviousTranslation GuideNextBuddypress Translation

Last updated 4 years ago

Was this helpful?

See working demo at

Installing Plugins

Install WPML Translation along with String translation and the WPLMS WPML Translation

Install the WPML WPLMS integration plugin from below :

Necessary Settings

Required settings for WPML apart from regular WPML settings.

WP admin - WPML Languages - Enable Ajax

Translate course layouts in WP Admin - Vibebp - Coure layouts

Do not sync Menus but create new ones

  1. Translate the Loggedin Menu and Profile Menu

  2. Do not sync menus in WP admin - WPML - Menu translations

Refresh BuddyPress Navigation in each language

After setting up each menu, make sure you click on BuddyPress refresh navigation button at WP Admin - Vibebp - settings - buddypress for each language.

Note if you add new plugins to the PWA / Members area, then you'll need to follow this step again.

Use BuddyPress Single page

Enable BuddyPress single page and make sure the translated version of each page is available.

Translate other pages like Course directory, Members directory as recommended by WPML.

Custom XML Configuration

Go to WP Admin - WPML - Settings add following configuration

<wpml-config>
    <admin-texts>
        <key name="vibebp_settings">
            <key name="general">
                <key name="login_heading" />
                <key name="login_message" />
                <key name="login_terms" />
                <key name="signin_email_heading" />
                <key name="signin_email_description" />
                <key name="forgot_password" />
                <key name="register_account_heading" /></key>
        </key>
    </admin-texts>
</wpml-config>

Next you will see translation option in WP admin - WPML - String translation to translate the strings :

And the translations applied in different languages :

BuddyPress Single page
LogoHomeWPLMS WPML
LogoWPLMS WPML TranslationWPLMS Learning Management System