Problem: The client is experiencing issues with WooCommerce pages (Account, Cart, Checkout) not displaying in selected languages and the mobile language switcher behaving abnormally (opening sideways, hiding options). Solution: 1. Verify and translate WooCommerce pages: - Navigate to Pages in WordPress admin. - Locate the Cart, Checkout, and My Account pages. - Ensure there is a translation for each language using the plus (+) icon to add translations if missing. 2. Translate Cart and Checkout strings: - Go to WPML → Translation Dashboard. - Under Other texts (Strings), select your theme or WooCommerce domain from the All domains dropdown. - Translate any missing Cart/Checkout/account-related strings. 3. Adjust menus and links: - Ensure WordPress menus for each language link to the correct translated pages. - Update any hard-coded links to use WooCommerce functions like
wc_get_page_id('cart')
for WPML to switch URLs automatically. 4. Fix mobile language switcher: - Navigate to WPML → Languages → Language switcher options. - Try a different style (dropdown vs. list) if using a menu language switcher. - Consider using the built-in WPML switcher if using a widget or custom switcher. - Adjust theme CSS if it affects the switcher dropdown visibility. 5. Disable language redirect notices: - Check theme and plugin settings for any language redirect options and disable them.
If these steps do not resolve the issues, or if new issues arise, 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 you have installed the latest versions of themes and plugins. For further assistance, please visit our support forum at WPML support forum.
Problem: The client is unable to transfer Auto translation credits from a development site that is no longer accessible to their production site. Despite deleting the site key as instructed, the credits still do not appear in their account. Solution: First, ensure that Automatic Translation is enabled on your production site. If it is not visible in our system, the credits cannot be assigned. Once confirmed, we can manually transfer the credits to your live site. Please check your account now to see if the credits are showing as assigned to the live site.
If this solution does not resolve your issue or seems outdated, we recommend opening a new support ticket. It's also advisable to 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: Some pages display as 100% auto-translated in the backend, but when viewed in the Arabic version, they still appear in English. Solution: If you're experiencing this issue, we recommend you try the following steps: 1. Edit the pages in the original language. 2. Make a small change to the content. 3. Save the changes. 4. Go to WPML -> Translation Management, select the content, and send it for translation. 5. Double-check if the content was correctly translated.
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: If you're experiencing issues where WPML automatically completes a translation incorrectly, you might need to manually edit these translations. Solution: We recommend two methods to manually edit translations: 1. Edit the content in the original language and click on the pencil icon under the Language block. This action will take you to the Advanced Translation Editor (ATE), where you can edit the translation. 2. Navigate to WPML -> Translation Management, select the content, and assign it to yourself for translation. Then, go to WPML -> Translations and click on the option to update the translation.
If this solution does not apply to your case, 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. Should you need further assistance, please open a new support ticket at WPML support forum.
Problem: The client experienced a loss of translation credits after refreshing their staging website and switching from the WPML Advanced Translation Editor (ATE) to the Classic Editor. They were concerned about the loss of previously used credits and the inability to reuse translations. Solution: We advised the client to switch back to the WPML Advanced Translation Editor, which includes a translation memory feature. This feature allows previously translated content to be reused without additional charges, potentially resolving the issue of lost credits. We provided documentation on how WPML tracks translations (here) and on the Advanced Translation Editor (here). We also suggested creating a full site backup before making changes to the settings.
If this solution does not apply to your case, or if it seems outdated, we recommend opening a new support ticket. We also highly suggest checking related known issues (here), 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 experiencing an issue where the product name in English 'CEMENT CONVEYOR 323*6000 MM' is incorrectly translated in Arabic as 'ناقل أسمنت 323*6000 مم'. The correct translation should be 'ناقل أسمنت 6000*323 مم', with the size at the beginning. Solution: This issue arises because Arabic is a right-to-left language, and the values are being converted accordingly. To correct the product name translation, you need to manually adjust it. You can do this by clicking the pencil icon to edit the translation of those products.
If this solution does not resolve your issue, or if it seems outdated or irrelevant to your case, 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 at WPML Support Forum.
Problem: You are experiencing issues with the Advanced Translation Editor (ATE) in WPML while working on larger Elementor pages/templates. Specifically, you encounter error messages stating 'Unable to retrieve job details' and 'File Size Limit exceeded – Failed to parse because your job is above file limit of 1MB'. This prevents you from opening or reviewing translations in ATE. Solution: If you're encountering these issues, we recommend checking if your page contains custom JS code, as WPML might attempt to translate it, leading to these errors. To resolve or restart translation jobs without losing existing translations, consider reducing the size of the Elementor pages/templates by removing or simplifying any unnecessary elements or custom code. If these steps do not resolve the issue, it might be due to an outdated solution or a different problem not covered here. 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 problem persists, please open a new support ticket with us for further assistance.
Problème : Vous essayez de traduire automatiquement vos chaînes personnalisées, mais vous rencontrez l'erreur "Call to undefined function env()". Vous souhaitez savoir pourquoi la fonction env() n'est pas définie et comment résoudre cette erreur de traduction. Solution : Nous vous recommandons d'augmenter la valeur de WP_MEMORY_LIMIT dans votre fichier wp-config.php pour résoudre le problème. Ajoutez la ligne suivante avant la ligne /* C'est tout, n'éditez plus ! Bonne publication. */:
define('WP_MEMORY_LIMIT', '256M');
Si cette solution ne résout pas votre problème ou si elle semble dépassée, nous vous conseillons de vérifier les problèmes connus, de vérifier la version du correctif permanent et de confirmer que vous avez installé les dernières versions des thèmes et plugins. Si le problème persiste, n'hésitez pas à ouvrir un nouveau ticket de support sur notre forum de support.
Problem: The client is confused about the number of credits available versus credits assigned for automatic translations on their WPML account. They see 80,000 credits available but only 622 assigned to their site, and they are unsure how to manage these credits. Solution: We explained that the client has 80,000 credits available in their WPML.org account. Initially, the site had 12,000 credits assigned, of which 11,378 have been used, leaving 622 credits remaining. The client can transfer credits between their WPML.org account and their site using the 'add/remove credits' button. In total, including bonus credits and monthly credits, the client has received 92,000 credits from WPML. For detailed steps on how to assign credits, we recommend visiting our documentation: How to Assign Automatic Translation Credits to Your Sites.
If this solution does not resolve your issue or seems outdated, please 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. We highly recommend opening a new support ticket for further assistance at WPML support forum.
Problem: The client is experiencing issues connecting to the WPML automatic translation services. Despite confirming that there are no firewalls or blocks preventing the connection, and the server host allowing outbound connections, the error persists. The client has also confirmed that the WPML license key is correctly registered and that there are sufficient translation credits.
Solution: 1. Check WPML's Connection Status: - Navigate to WPML → Support in your WordPress dashboard. - Click on Check Now under the Installer Support section to identify any potential errors such as cURL errors or timeouts.
2. Increase WP Memory Limit: - Modify the
wp-config.php
file to include:
define('WP_MEMORY_LIMIT', '256M');
define('WP_MAX_MEMORY_LIMIT', '256M');
- Save changes and verify with your hosting provider if necessary.
3. Verify Outgoing Connections: - Ensure that domains such as wpml.org, cdn.wpml.org, api.wpml.org, api.toolset.com, and cloudfront.net are not blocked by your host.
4. Check License Key Registration and Account Status: - Navigate to Plugins → Add New → Commercial and verify the registration of the client's license key. - Check for any outstanding invoices or issues with the account that might block the connection.
5. If issues persist after following these steps, force a connection check by going to Dashboard → Updates and clicking Check again. Try sending a page for automatic translation and note any error messages.
If the problem continues, it may be due to outdated solutions or specific circumstances not covered here. We recommend visiting related known issues, verifying the version of the permanent fix, and ensuring you have the latest versions of themes and plugins installed. If none of these steps resolve the issue, please open a new support ticket.