Problem: You are trying to translate the checkout page on your website using WPML, but after adding the translation, it does not appear on the website when switching from English to Latvian. Solution: 1. You might be facing an issue similar to the one described in the WPML errata for WooCommerce Multilingual where cart page strings are not translated when using blocks. You can find a workaround for this issue here. 2. The CartFlows plugin, which might be affecting the translation display, is not officially compatible with WPML. Although it hasn't been fully tested, you can try translating CartFlows manually. For guidance, consider the following discussions:
Ensure to back up your database before implementing any changes.
If these solutions do not resolve your issue or seem outdated, we recommend opening a new support ticket. Also, check related known issues at https://wpml.org/known-issues/, verify the version of the permanent fix, and confirm that you have installed the latest versions of themes and plugins. For further assistance, please visit our support forum at WPML support forum.
Problem: If you're experiencing an issue where you receive a message stating 'We have detected a problem with some database tables. Table 'kolekcjonerwp.wp_pc_icl_strings' doesn't exist' when trying to access the Translation Management section in WPML, this could be due to missing database tables. Solution: First, ensure you have a full backup of your site. Then, we recommend following the workaround provided in the WPML errata page for missing database tables. You can find the necessary steps here: Missing _icl_strings and _icl_string_translations data tables.
If the error message persists after trying the workaround, try these steps: 1. Click the small 'x' icon on the warning message to attempt to remove it. 2. Refresh the dashboard to see if the warning message still appears. For more detailed guidance, refer to: How to deal with error messages about a broken table that needs fixing.
If the issue continues, it might be due to other reasons or the solution might be outdated. 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 none of these solutions work, please open a new support ticket at WPML support forum for further assistance.
Problem: You are experiencing a fatal error caused by WPML String Translation when translations are loaded and the file path contains a % character, leading to a PHP Fatal error due to an unescaped % in
$file_path
. Solution: Currently, there is no permanent fix available for this issue. However, you can use the following temporary workaround:
This solution might be irrelevant if it's outdated or not applicable to your case. 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 the issue persists, please open a new support ticket at WPML support forum.
Problem: You are trying to apply translations to some strings on WooCommerce pages, specifically for Login, Wishlist, and Cart, but the translations are not being applied. Solution: 1) For strings like 'Cart is empty' or 'Wishlist is empty', these are typically managed by your theme. You should first set these strings in the default language by navigating to Customizer > WooCommerce > Cart page > Empty Cart, and then translate them using the WPML String Translation. 2) For strings such as 'Cart text' or 'My account' in the sidebar widget, these are also added from the theme options. Ensure these strings are correctly set in the default language before attempting to translate them. If you are unsure where these settings are configured, we recommend checking with your theme's support team.
If this solution does not resolve your issue, or if it seems outdated or irrelevant to your specific case, please visit our support forum to open a new ticket. We also 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.
Problem: You are experiencing an issue where editing the original language content in WordPress causes the translated page content to be overwritten, even though the pages are translated independently. Solution: We recommend adding a specific constant to your wp-config.php file to prevent this issue. Please insert the following line of code into your wp-config.php file:
Before making this change, ensure you back up your database to avoid any potential data loss. For more details, you can refer to our errata page here: WPML Errata on Translation Overwrite Issue.
If this solution does not apply to your situation, or if it seems outdated, 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 the issue persists, please do not hesitate to open a new support ticket with us for further assistance at WPML Support Forum.
Problem: You are trying to translate cart strings on your website, but the translated strings are not showing correctly in the cart. Instead of the expected translations, the default language strings are displayed. Solution: First, verify if your issue matches the known problem described here: WooCommerce Multilingual cart page strings not translated when using blocks. If it does, please follow the workaround provided in the link. We strongly recommend backing up your database before making any changes.
If this solution does not apply to your case, or if it seems outdated, we encourage you to open a new support ticket. We also 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. For further assistance, please visit our support forum at WPML support forum.
Problem: You are developing a site and have encountered a compatibility conflict between the WPML plugin and Elementor when processing a certain product page. Solution: If you're experiencing this issue, we recommend trying the workaround provided in the following documentation: Elementor Critical Error on WooCommerce Product Pages. Please ensure to back up your database before making any changes.
This solution might be irrelevant if it's outdated or not applicable to your case. 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 the issue persists, please open a new support ticket at WPML support forum.
Problem: After updating WPML plugins, both language widgets are displayed in the same language, and string translation does not reflect the translated widget. Solution: 1. Check if the issue persists with the WordPress default theme and regular widgets. 2. This is a known issue with custom HTML widgets being displayed in all languages. You can find a temporary workaround here: https://wpml.org/errata/wordpressp-5-8-custom-html-widgets-are-displayed-in-all-languages/ 3. The issue will be permanently fixed in WPML version 4.7.5. You can download this version from your account when available: https://wpml.org/account/downloads/
If this solution does not apply to your case, or if it seems outdated, we recommend opening a new support ticket. We also 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. For further assistance, please visit our support forum: WPML Support Forum.