Problem: The client was experiencing an issue where the English version of a URL was redirecting to the German version, despite no active redirects being set up. Additionally, the language switcher was not visible on the German page, and there were numerous 404 errors for translated pages across various languages.
Solution: We recommended checking if the translated pages were published and not in draft or review status. We also suggested deactivating all non-WPML plugins to see if the issue persisted, indicating a possible conflict. After further investigation, we discovered that the issue was related to incorrect URL formats being used. The correct format should be "domain" + "language slug" + "post type slug" + "product name". We advised the client to use the correct URL format and confirmed that the language switcher and page redirections were functioning correctly when using the proper URLs. If the client's issue persists or if they encounter new issues, we recommend opening a new support ticket. Additionally, we highly recommend checking related known issues at https://wpml.org/known-issues/, verifying the version of the permanent fix, and confirming that the latest versions of themes and plugins are installed. If further assistance is needed, please contact us through the WPML support forum.
Problem: The client has a page translated with WPML that includes an online shop. The shop is visible on the original German page, but not on the translated pages. Solution: We recommend the following steps to display the online shop on the translated pages: 1. Edit the translated page using Elementor. 2. Select the appropriate translated category within Elementor. 3. Update the page. We have already applied these steps to the English page as an example. Please check if the online shop now appears correctly on your translated page.
Please note that this solution might be irrelevant if it's 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 in the WPML support forum.
Problem: The client was experiencing an issue where the Italian and Russian translations for the string with the domain
admin_texts_woocommerce_price_display_suffix
and the name
woocommerce_price_display_suffix
were stuck "in progress". The translation jobs could not be aborted as they did not appear in the manual translation and translation jobs section. Even after aborting all jobs in the queue for automatic translation, the issue persisted. Solution: We recommended the following steps: 1. Check if clicking on the gear icon next to the string opens the option to translate or if it only shows a pending warning. 2. Try selecting the problematic string and click on "delete selected strings" to remove it. Then, refresh the String Translation dashboard to see if the string is available for translation again. 3. If the string is still not available, navigate to the bottom of the page and click on the link to view "strings in admin screen" and re-add the string. 4. If the issue persists, delete the string entirely, which will remove it from the String Translation dashboard but not from the website. This allows for the string to be re-registered as new. We also reminded the client that the solution provided might be outdated or not applicable to their case. If the issue persists, we recommend opening a new support ticket. Additionally, we highly recommend checking the 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 on the WPML support forum.
Problem: The client has two pages that appear as 'not translated or need update' even though they seem to be translated. When attempting to translate them, the Translation Job gets stuck, and after cancellation, the pages revert to 'not translated or need update'.
Solution: We recommend the following steps to resolve the issue: 1. Take a backup of your site and database first. 2. Navigate to the Pages (listing) in the default language. 3. Switch to the other language using the top admin bar. 4. Delete the translation of the page. 5. Remove it from the Trash as well. 6. Repeat these steps for translations of this page in other languages. 7. Switch back to the default language. 8. Translate the page again without making any changes. The translation memory should assist since the content will be the same. Ensure to complete the translation 100%.
If this solution does not apply to your situation, or if it is outdated, we highly recommend checking the related known issues, verifying the version of the permanent fix, and confirming that you have installed the latest versions of themes and plugins. If the problem persists, please open a new support ticket with us.
Problem: The client reported that a page automatically translated with WPML was not cloned correctly, with images missing in the translated version.
Solution: 1. We checked the English translation of the page and found it was incomplete, which caused missing elements such as images and styling. 2. We removed the incomplete English translation and retranslated the page. After this, the English version displayed correctly. 3. For the Spanish translation that got stuck during the process, we: - Navigated to WPML > Support > Troubleshooting and clicked the "Cancel in-progress automatic translation jobs" option to cancel the stuck jobs. - Opened the German version of the page in the WordPress Editor. - Resubmitted the page for Spanish translation by clicking on the "+" icon associated with Spanish. After these steps, the Spanish page displayed properly.
If you're experiencing similar issues, we recommend you follow the steps above. However, the solution might be irrelevant due to being outdated or not applicable to your case. If so, please 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.
Problem: The client was experiencing issues with automatic translation jobs being stuck and displaying "0%, less than 1 Minute remaining" for an extended period. Additionally, the client reported 404 errors on newly translated pages in the WooCommerce shop.
Solution: For the automatic translation jobs that were stuck, we navigated to WPML > Support > Troubleshooting and clicked on the "Cancel In-progress Automatic Translation Jobs" button. This action cleared the stuck jobs, and we were able to resubmit a product for translation successfully.
Regarding the 404 errors, the issue was due to the "sd-wan-shop" slug being used both as the Category base of WooCommerce and as the Shop base in the "Permalink Manager for WooCommerce." To resolve this, we removed the slug from the Category base by going to Settings > Permalinks, which fixed the issue.
If the solution provided here does not apply to your case, or if it seems outdated, we highly recommend checking the related known issues, verifying the version of the permanent fix, and confirming that you have installed the latest versions of themes and plugins. Should you continue to experience difficulties, please do not hesitate to open a new support ticket in our support forum.