Help Docs Software LearnDash LearnDash Mobile App How to Enable Right-to-Left (RTL) Language Support

How to Enable Right-to-Left (RTL) Language Support

Introduction

Enabling RTL support in your LearnDash App provides a seamless experience for users of right-to-left languages like Arabic or Hebrew.

This guide walks you through translating app text, enabling RTL layout, and verifying proper direction across the app interface.

Translate App Text Strings

  1. In your WordPress Dashboard, go to LearnDash App > Translations.
Screenshot of LearnDash App Translations menu
  1. Use the search bar to find any string (e.g., About Course).
Screenshot of the search bar in translations
  1. In the translation field, enter the RTL equivalent (e.g., in Arabic).
  2. Click Save Changes.
  3. Repeat for other key terms like Unfollow, Send Message, etc.

Switch Site Language to RTL

  1. Go to Settings > General in your WordPress Dashboard.
Screenshot of General WordPress Settings
  1. Under Site Language, select an RTL language (e.g., العربية).
  2. Click Save Changes.
  3. Your admin panel and site theme will now switch to RTL.

Preview RTL Layout in the LearnDash App

  1. Force-close and reopen the LearnDash App on your mobile device.
  2. Check that the tab bar and header icons appear in right-to-left order.
  3. Open any translated screen (e.g., Members) and verify text and menus are RTL.
  4. Navigate through the app to confirm back arrows, animations, and content flow match RTL direction.

Troubleshooting and FAQs

Q: Why is some text still left-to-right (LTR)?
A: Confirm you translated the correct strings in LearnDash App > Translations, then relaunch the app to refresh.

Q: Why didn’t all UI elements flip direction?
A: Ensure your site language is set to an RTL language.

Q: Can I apply RTL to specific screens only?
A: No. RTL applies globally based on your WordPress Site Language setting.

Was this article helpful?