Skip to content Skip to sidebar

This thread is resolved. Here is a description of the problem and solution.

Problem:
The client was unsure whether they should translate LearnPress lessons and quizzes before translating the course, or if they could translate the course first and then the lessons/quizzes. They also asked if deleting a translated course and recreating it would automatically include all translated lessons/quizzes.
Solution:
We recommend translating LearnPress content based on hierarchy, meaning that items added later to a course should be translated first. Therefore, lessons and quizzes should be translated before the course itself. If a course is translated before its lessons and quizzes, the translated lessons and quizzes will need to be manually added to the course. However, if the course is translated first by mistake, deleting the translated course, emptying the Trash, and translating it again should include all the translated lessons and quizzes in the new course translation. We advise following this workflow:
1. Translate lessons and quizzes first.
2. Then translate the course.
3. If the course was translated first, delete the translated course and empty the Trash.
4. Translate the course again to include the translated lessons and quizzes.

Please note that this solution might be outdated or not applicable to your case. If the issue persists, we encourage you to open a new support ticket. We also highly recommend checking related known issues, verifying the version of the permanent fix, and confirming that you have installed the latest versions of themes and plugins. If further assistance is needed, please contact us through the WPML support forum.

This is the technical support forum for WPML - the multilingual WordPress plugin.

Everyone can read, but only WPML clients can post here. WPML team is replying on the forum 6 days per week, 22 hours per day.

Tagged: 

This topic contains 17 replies, has 2 voices.

Last updated by Bruno Kos 1 year, 4 months ago.

Assisted by: Bruno Kos.

Author Posts
March 12, 2024 at 6:51 am #15397768

Bruno Kos
WPML Supporter since 12/2018

Languages: English (English ) German (Deutsch ) French (Français )

Timezone: Europe/Zagreb (GMT+02:00)

I got feedback from our compatibility team. First thing to keep in mind is that courses enrolment is never synched per design. This means, the fact that you enrol in one language, won't be apply for other languages. Courses inscriptions are consider independent.

As for no lessons/quizzes available in German, we removed the Course translation, emptied the Trash and translated it again. This time, lessons and quizzes are available in German. Our recommendation is to start translating lessons and quizzes, then translate the course.

So to translate things based on hierarchy - what is added later should be translated first. For example if you add quiz to course, the quiz should be already translated before you create the course and its translation.

Can you try the above workflow?

March 21, 2024 at 1:06 am #15434093

stephenH-20

In my understanding, if a course contains lessons/quizzes, I should translate the lessons/quizzes first before translating the course. In this way, the translated course will automatically contains all translated lessons/quizzes.

However, what if I translated the course first? and then translate lessons/quizzes. In this case, I'll need to manually add those lessons/quizzes into the translated course. My question is, can I simply delete the translated course and create it again? Will I automatically get all translated lessons/quizzes in the newly created translated course?

March 21, 2024 at 6:46 am #15434341

Bruno Kos
WPML Supporter since 12/2018

Languages: English (English ) German (Deutsch ) French (Français )

Timezone: Europe/Zagreb (GMT+02:00)

That is correct, creation of content and its translation should start in that order, so if something should be used in e.g. courses, it should be created first, along with its translations.

Deleting courses and recreating them again should work.