1. Home
  2. Knowledge Base
  3. Uncanny Groups for LearnDash
  4. Translating Uncanny Owl Groups plugin using WPML

Translating Uncanny Owl Groups plugin using WPML

Overview

Uncanny Groups for LearnDash is fully compatible with WPML. You can translate all plugin strings — labels, buttons, messages, and form text — using WPML’s built-in String Translation interface.

Prerequisites

Before translating, ensure the following plugins are installed and active:

  • WPML Multilingual CMS
  • WPML String Translation

You will also need at least one secondary language configured in WPML > Languages.

Setting up WPML Language URL Format

Uncanny Groups requires the WPML Language URL format to be set to Different languages in directories. With this option select for Language URL format, groups will be able to display language specific group user records in Group Management and Report pages.

After selecting the option Different languages in directories, check the option Use directory for default language and then check the option A page (see image below for reference).

Choosing a Translation Method

WPML offers two ways to translate plugin strings. You can use either method independently or combine them.

MethodBest for
PO file export/importTranslating many strings at once, or collaborating with a translator outside WordPress
Manual string translationTranslating a small number of strings, or making quick edits to existing translations

Method 1: PO File Export and Import

This method lets you export all translatable strings to a .po file, edit translations offline using a tool like Poedit, and then re-import the file into WPML.

Export the PO file

  1. In the WordPress admin, go to WPML > String Translation.
  2. In the Domain dropdown, select uncanny-learndash-groups.
  3. Check Also include translations to include any strings already translated.
  4. Click Download to save the .po file to your computer.

Add translations offline

  1. Open the .po file in Poedit or another .po editor.
  2. Add or update translations for each string.
  3. Save the file.

Import the translated PO file

  1. Return to WPML > String Translation.
  2. Click Import and select your edited .po file.
  3. When prompted, select Also create translations according to the .po file to apply all translated strings automatically.
  4. Click Import. A review page will appear.
  5. Review the strings to be added and click Add selected strings to finalize the import.

Method 2: Manual String Translation

This method lets you translate individual strings directly inside the WordPress admin without any file downloads.

  1. In the WordPress admin, go to WPML > String Translation.
  2. In the Domain dropdown, select uncanny-learndash-groups.
  3. Browse the list of strings or use the search field to find the string you want to translate.
  4. Click the + (plus) icon next to a string to open the translation field.
  5. Enter your translation and click Save.

Repeat process for each string you want to translate.

Combining Both Methods

We recommend using the PO file method for your initial translation, then using manual string translation for minor corrections or additions. After a successful PO file import, all imported strings remain individually editable in the String Translation interface — there is no need to re-upload the entire file for small updates.

Leave a Reply

Your email address will not be published. Required fields are marked *

Uncanny Groups for LearnDash

The best way to sell, manage and report on LearnDash groups.

Scroll to Top