Skip to content Skip to sidebar

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 6 replies, has 2 voices.

Last updated by melitaR 3 years, 4 months ago.

Assisted by: Ahmed Mohammed.

Author Posts
December 16, 2022 at 10:47 am #12663809

melitaR

Hello

I have a new problem. My page is for an online course, translated into 12 languages. The main language is German. The course is available in all languages, but when a user buys the course in German, English or another language, they can only complete the course in that one language.
For example, I expect some of my users to buy the course on the German side and then switch to the course lessons and quizzes in their preferred language because it is probably easier to understand the course material that way. But the lessons and quizzes are only available in the language in which the person bought the course. The steps are displayed in all languages, but they are locked and the course is marked as not paid. See attached screenshots.

I've already contacted theme support who wrote to say "This is by default, WPML doesn't allow it and we can't change it."

Can you help, or at least once the user pays to exclude or block the selection of other languages,? otherwise, it is very confusing and I really hope that there is a solution for this.

and another thing - since the member/user of the course logs into the page that sets up a WP user profile, the system defaults to "send email to this user when there is something new to translate", can I set that - as the default, not to be selected? See further screenshot.

many thanks, guys.

Screenshot 2022-12-16 at 11.30.53.jpg
Screenshot 2022-12-16 at 11.31.47.jpg
Screenshot 2022-12-16 at 11.31.17.jpg
December 19, 2022 at 12:10 pm #12676119

Ahmed Mohammed
Supporter

Timezone: Africa/Cairo (GMT+02:00)

Hi there,

Thank you for contacting WPML support!

I understand that you're using Eduma theme along with LearnPress and have installed the required WPML Add-on for LearnPress, but when the user enrolls in a course in a specific language, they can only complete the course in that language.

I also understand that you contacted LearnPress team, who developed the WPML Add-on for LearnPress, and they explained that they can't change this behavior.

To be able to see this behavior, I'm going to create a clean installation for you with WPML plugins installed. Please install LearnPress related plugins and add a translated course and we'll take it from there.

My next reply will have the login details for that installation.

Regarding the translation notifications, you can disable them by going to WPML → Settings → Translation Notifications, as shown in the attached screenshot.

notifications.png
December 19, 2022 at 2:48 pm #12677645

melitaR

Hi,

thank you for the link. I have recreated the course including the lessons and the test with questions. Had to install the theme and the plugin though.
Please check.

December 20, 2022 at 12:48 pm #12683947

Ahmed Mohammed
Supporter

Timezone: Africa/Cairo (GMT+02:00)

Hi there,

Thank you for working on that.

I'm checking this and will get back to you once I have more information.

In the meantime, please let us know if you have any further questions. We're always happy to help!

December 20, 2022 at 4:47 pm #12685929

Ahmed Mohammed
Supporter

Timezone: Africa/Cairo (GMT+02:00)

Hi there,

Thanks for your patience while I was looking into this.

I was able to reproduce the behavior you described. I reached out to the compatibility team, and they confirmed this is the expected behavior.

When students enroll in a course in a specific language, they are expected to continue the course in the same language.

If they want to change the language, they will need to contact the website admin to enroll them in the course in the other language.

> Can you help, or at least once the user pays to exclude or block the selection of other languages,?

This would require custom coding, which is beyond our scope of support. At this point, I would suggest you consider contacting one of our certified partners from this link: http://wpml.org/documentation/support/wpml-contractors/.

You will get the custom assistance you need to get on with your project.

Hope that helps, and let us know if you have any other questions. We would be happy to assist further.

December 22, 2022 at 7:55 am #12697429

melitaR

Hello

This is indeed very unfortunate.
Unfortunately, our budget does not allow for custom WPML adjustments.

Thank you for the assessment