Problem: The client reported issues with incomplete or missing translations on their website using WPML. Solution: We recommended adding a custom XML configuration to ensure all elements are translatable. The client can access this setting by navigating to the WPML settings in their WordPress admin panel. After updating the XML configuration, the client should resave the primary language page to trigger the automatic translation process. For the footer translations, we enabled the translation option, and the client needs to complete the translation manually.
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.
Проблема: Клиент столкнулся с проблемой, где функция icl_get_string_id всегда возвращает 0 после первого вызова, что приводит к повторному добавлению перевода через API, если строка уже зарегистрирована. Решение: Мы рекомендуем использовать доступные хуки WPML для регистрации строк и переводов, чтобы избежать подобных проблем. Для регистрации строки следует использовать хук
Если данное решение окажется неактуальным или не подходит под ваш случай, мы настоятельно рекомендуем проверить связанные известные проблемы по ссылке https://wpml.org/known-issues/, убедиться в версии исправления и подтвердить, что у вас установлены последние версии тем и плагинов. Если проблема сохраняется, пожалуйста, откройте новый тикет в службе поддержки WPML.
Problem: The client is using a template created with ACF, where each page has multiple modules and components with radio inputs set to 'translate'. This requires marking 'Translation is complete' multiple times per page, which is cumbersome and time-consuming for translators. Solution: We recommend setting the radio input fields to 'copy' instead of 'translate'. This change means you won't need to mark 'Translation is complete' for these fields repeatedly. You will need to adjust the output on the front-end based on the selected options to ensure the content localizes correctly.
If this solution does not apply to your case, or if it seems outdated, please check the related known issues and confirm that you have installed the latest versions of themes and plugins. We highly recommend opening a new support ticket if further assistance is needed. You can do so at the WPML support forum.