Use LearnDash in ANY Language

October 13, 2015: The step-by-step instructions for translating LearnDash have been updated. Customers should reference this article.

One of the great things about WordPress is that it is used by different cultures all over the world.  That being the case, there is a real need for the themes and plugins to be internationalized so that they can be easily translated to other languages.  Today, I am very pleased to announce that the LearnDash code has now been internationalized – making it easy for anyone to translate the plugin into their native language!

Now, no matter what language you need to delivery your courses, lessons, and quizzes – LearnDash enables you to do so quite easily – simply follow the steps below:

1. To create your .po and .mo files (the files needed for translations), there is a really good plugin called “Codestyling Localization” – download and install this plugin. Once installed and activated, you can find the plugin options under the tools > Localization menu.

2. To create a new language search for your plugin in the Codestyling Localization menu and press the “Add new language” button. This will create an empty .po file for the translation.

3. To get the texts to translate press the “Rescan” button of the language. That will scan your plugin files looking for texts. When Codestyling Localization scan your files search for that function and put all the texts in the .po file. Then press the Edit button so you can start translating.

4. When you are finished, you need to compile your .po file into a .mo file to be understandable for WordPress. You have a “generate mo-file” button inside the Edit section.

When you have all the files, the plugin will show the texts in the language that WordPress uses. So if you have your WordPress in Spanish, all the texts shown will be Spanish.

That’s it – happy translating!

[Note: If you are a customer and wish to donate your translation to the LearnDash community, please contact us and we’ll give you proper credit :)]

Categories

About the Author:

Justin Ferriman is the co-founder and CEO of LearnDash, the WordPress LMS trusted by the world's leading organizations, such as the University of Michigan, Digital Marketer, WPEngine, and Infusionsoft. Justin has made a career as an elearning consultant where he has implemented large-scale training programs for Fortune 500 companies. Twitter | LinkedIn

29 Comments
  1. Very interesting point, much easier to translate that way than with local (windows) PO editors. I’m interesting in not reinventing the wheel though, and wondered if anybody had worked on the French translation ? Any idea or source you could share ? Have a nice day.

  2. Stephane Renault

    Hello,
    I am very interested by your module
    Learndash is it available currently in French?
    Is it possbile to create quizzes with files attachments?
    thank you

    • Hello Stephane-

      Thanks for the note. Yes, LearnDash is available in French. Quizzes currently do not have attachments, but we have an assignment functionality where you can allow users to upload documents.

      • Alex Martin

        Hello, we are customizing the LearnDash French translation because it’s lacking lot of strings and some terminology doesn’t match up with ours.
        Will it be erased on upgrade? How to prevent that if it’s the case?

        Thanks !

  3. I’m working on an LMS for a multinational corporation that has a need for courses to be in both English and Spanish. Additionally, we need to be able to report which employees at which locations completed the required courses. Would this be something we could configure with LearnDash? Please let me know as I’m working through different LMS options currently. Thanks!

    – Jacob

  4. I am trying to translate but I get a access error when I start the scan:
    “CodeStyling Localization – Toegangsfout”
    Deactivated all plugins but Learndash but still this error,
    what to do?
    Thanks for the advice

    Satori

  5. Cedric

    I would like to create an e-learning website fully bilingual.
    I’d use wpml plugin.
    Learndash plugin is compatible with wpml?
    Would it be possible to add another quiz plugin to develop a blog on the same site?

    Regards

    • Hi Cedric-

      Thanks for the comment. I know some people are using LD and WPML together. Just this week we started working with their team in the effort to become ‘officially compatible’.

  6. I am interested in the Learn Dasha lms. I have a WP responsive site and I have a training course I created in ppt 2016. It has an interactive workbook with short quizzes, a final exam and activities/exercises. I want to convert to video format, but before doing so I need to decide on the LMS I will use.

    I have the Google translation on my WP site and it works great. Now I need a LMS that will convert in any language the student speaks or as many languages as possible. The goal is for students to be able to take any of my courses in their native language.
    Is the above possible?

    Does this LMS also offer option to do live training like webinar?

    • For live webinars/conferencing, any platform you choose to use that integrates with WordPress can be used in conjunction with LearnDash. Popular platforms include GoToMeeting, Skype, AnyMeeting, BigBlueButton, and GoogleHangouts.

      Depending on how you intend to use this functionality, our Zapier integration may be an option to connect LearnDash activities to platforms like GoToMeeting ( http://www.learndash.com/zapier )

  7. Med Ali Ben Jomaa

    Long time as this article , so that plugin codestyling localization deosn’t found in wordpress now , so we need other solution for make our learndash illisible just with french language thank you

0 Pings & Trackbacks

Leave a Reply

86 Reasons To Choose LearnDash ... Show Me →
+ +