Problem: The client is experiencing issues with courses on Tutor LMS displaying different information in different languages and wants them to be the same across all languages. Solution: First, we suggested that if the client wants the content to be the same in all languages, they should either duplicate the content from the original to secondary languages or use the option to 'Translate or Fallback to Default' found in WPML -> Settings -> Post Types, and then not translate the courses. Additionally, we noted that some content might be coming from String Translation. If the client does not want those strings translated, they should edit the string and copy the original string into the translation field for those particular strings. Upon further investigation with the provided access, we found that the module is not a Custom Post Type (CPT) in itself but contains different types of CPTs such as lessons, meetings, assignments, etc. We advised the client to set the translation preferences for all those CPTs to 'Translatable - use translation if available or fallback to default language'.
Please note that this solution might be irrelevant if it's outdated or not applicable to your case. If the issue persists, we highly recommend checking related known issues at https://wpml.org/known-issues/, verifying the version of the permanent fix, and confirming that you have installed the latest versions of themes and plugins. If you need further assistance, please open a new support ticket at our support forum.
Problem: The client is experiencing an issue with the Tutor LMS registration form, which only displays in one language. When WPML redirects the URL, it causes a bug that prevents the form from displaying on the registration page in other languages. Solution: We found a way to display the registration form in multiple languages. Here are the steps: 1. Navigate to Tutor LMS Pro > Settings > Advanced > Student Registration Page. 2. Go to WPML > String Translation > Translate texts in admin screens. 3. Search for the option
"student_register_page"
and add it to String Translation. 4. Return to String Translation and translate the page ID from English to French and Spanish. Now, the registration form should display correctly in French and other languages. For further guidance, refer to our documentation on finding strings that don't appear on the String Translation page.
Problem: The client is experiencing issues with language redirections on the Tutor LMS dashboard when switching between languages, such as being redirected to the English version when clicking on 'mon profil' in the French version.
Solution: We recommend the following steps: 1. Consider using the Folder URL settings instead of parameters. 2. Re-save your permalinks in the WordPress settings. 3. Clear your website's cache. 4. If the issue persists, check if the page's slug has changed or if the permalinks are not synchronized correctly. To do this: A. Confirm the complete URL that worked previously. B. Perform a backup of your site. C. Navigate to WPML > Support > Troubleshooting and use the buttons shown here: https://prnt.sc/rqcSNCt3DVLY D. Re-save your permalinks again. 5. For the dashboard string issue, translate the necessary terms via WPML > String Translation. Search for the term and translate all matching strings as shown here: https://scrnli.com/files/8NXf5f16zaK9pw 6. If there's an error message related to Tutor LMS, it might be due to a string that should not have been translated or an issue originating from the Tutor LMS plugin itself. In this case, consider reaching out to Tutor LMS support for further insights.
If these solutions do not seem relevant to your situation, please do not hesitate to open a new support ticket with us for further assistance. You can do so by visiting the WPML support forum.