Problem: The client is experiencing a fatal error when activating the Turkish translation on their website using WPML String Translation. The error indicates missing interface bindings in the WPML core, specifically when the WP-Parsidate plugin is active. This issue causes the website to crash only when switching to the Turkish language. Solution: We investigated the issue by creating a copy of the client's website. We identified that the conflict was with the WP-Parsidate plugin. Deactivating the WP-Parsidate plugin resolved the fatal error, and the Turkish language started to function correctly on the site. For more details, you can watch this video: https://kommodo.ai/recordings/NuCO9LutwYYa95HrJ28o
If this solution does not resolve your issue, or if it seems outdated or irrelevant 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 further assistance is needed, please open a new support ticket at WPML support forum.
Problem: You are trying to translate a page, but the translated page does not maintain the original page template. Instead, it resets to the default template, and you see the index page instead of the expected translated page. Solution: First, ensure that the issue is not related to the Front Page settings, as confirmed in your case. Next, you should manually set the
_wp_page_template
custom field to the desired template file name for the translated page. This approach helps in overriding the default template that appears due to a possible glitch or misconfiguration.
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: You are trying to translate WooCommerce categories using WPML and encountering issues with malformed category translations when using automatic translation or the 'Copy to all languages' option. After translation, all categories appear as top-level (parent) categories, and the hierarchy structure is lost. Additionally, the 'Synchronize product categories assignment in content' button doesn’t seem to automatically translate categories. Solution: To resolve this issue, we recommend the following steps: 1. Create a test product. 2. Add all the categories to this product. 3. Translate this product. After completing these steps, you should see all the categories translated with the correct hierarchy. For more detailed guidance on translating all taxonomy terms at once, please check this guide.
Please note that this solution might be outdated or not applicable to your specific 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.