Problem: The client was experiencing issues with WPML where some internal links were missing parent page parts in the URL, and some links were broken due to incorrect CDATA/script-related URLs. Additionally, button labels were not translating correctly. Solution: 1. We performed a cleanup by clearing the WPML cache, removing ghost entries from translation tables, and syncing translation jobs. This can be done from WPML → Support → Troubleshooting. 2. We re-translated the affected pages, which did not consume additional translation credits as the translations were loaded from memory. 3. For the broken links caused by JavaScript code or custom HTML, we recommended removing such code from the page content or using a shortcode with custom code outside the page content. 4. For internal links, ensure they are inserted correctly in the WPML Translation Editor and complete the translation process. 5. For the button labels in Gutenberg, if they are not appearing in the WPML Translation Editor, it may be necessary to open a new ticket to investigate how the block is structured. 6. For persistent broken links, manually replace them in the WPML Translation Editor and save the translation.
If these steps do not resolve your issues or if the solution 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 problems persist, please open a new support ticket at WPML support forum for further assistance.
Problem: The client is experiencing issues with translating a site using the Gutenberg full site editor and the Josephine theme by WebmanDesign. Specific problems include the header reverting to the default when switching languages and the inability to change URLs of menus added with Gutenberg. The WPML options to update links do not work, and manual re-linking of these URLs is not feasible. Solution: We recommend using the WPML Translation Management for translating templates, template parts, navigation menus, and patterns when working with Block Themes. You should create a translation job through WPML > Translation Management > Dashboard, and then access or send these jobs for translation via WPML > Translation. Avoid manually editing these elements using the Site Editor in a second language as it may lead to issues with display conditions. If you have already edited translations directly in the Site Editor, you should delete those templates and translate them again using WPML Translation Management. For further details on handling templates not applying correctly, please refer to the known issue at https://wpml.org/errata/template-is-not-applied-to-translated-page/.
If this solution does not resolve your issue or 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 further assistance is needed, please open a new support ticket at WPML support forum.