Skip Navigation

This thread is resolved. Here is a description of the problem and solution.

Problem:
You are trying to translate all the text strings on your website using WPML's String Translation, but after updating to the latest WPML plugin version, many text strings from your AVADA theme and website are missing from the WPML String Translation section.
Solution:
If you're experiencing this issue, we recommend adding a specific code snippet to your theme's functions.php file. This snippet will hook into wpml_get_page_builder_text_domains and display them. Here is the code you should use:

add_filter( 'wpml_get_page_builder_text_domains', 'getpbBuilders', 100, 1 );
function getpbBuilders($builders) {
    return [];
};

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.

This is the technical support forum for WPML - the multilingual WordPress plugin.

Everyone can read, but only WPML clients can post here. WPML team is replying on the forum 6 days per week, 22 hours per day.

Tagged: 

This topic contains 5 replies, has 0 voices.

Last updated by Andrey 1 month, 1 week ago.

Assisted by: Andrey.

Author Posts
March 5, 2025 at 12:01 pm #16778325

樹 中村

Background of the issue:
I am trying to translate all the text strings on my website using WPML's String Translation.

Symptoms:
After updating to the latest WPML plugin version, many text strings from my AVADA theme and website are missing from the WPML String Translation section.

Questions:
Why are many text strings missing from the WPML String Translation section after the update?
How can I ensure all text strings are listed in the WPML String Translation section?

March 5, 2025 at 5:29 pm #16780106

Andrey
WPML Supporter since 06/2013

Languages: English (English ) Russian (Русский )

Timezone: Europe/Kyiv (GMT+03:00)

Thank you for reaching out to WPML support.

Could you please confirm if this text was present before you updated WPML? If possible, upload any relevant screenshots to help illustrate the issue. I want to ensure I fully understand the problem to provide you with the best possible solution.

March 12, 2025 at 2:06 am #16804800

樹 中村

I want the domain section to display 'page-builder-shortcode-strings-XXXX' (where XXXX is a number), but it no longer appears after the plugin update.

Attached are screenshots of the site showing the correct display and the site showing the incorrect display

スクリーンショット 2025-03-12 11.03.25.png
スクリーンショット 2025-03-12 11.02.24.png
March 12, 2025 at 9:30 pm #16809256

Andrey
WPML Supporter since 06/2013

Languages: English (English ) Russian (Русский )

Timezone: Europe/Kyiv (GMT+03:00)

Thank you for your feedback.

The domain 'page-builder-shortcode-strings-XXXX' is likely part of the page and needs to be translated directly in the WPML Advanced Translation Editor, where 'XXXX' represents the ID of that page. If you don't see 'page-builder-shortcode-strings-XXXX' in WPML → String Translation, have you tried translating it within the page where you are using it?

March 16, 2025 at 2:22 pm #16821743

樹 中村

Thank you for your prompt response.

I understand that the domain 'page-builder-shortcode-strings-XXXX' (where XXXX is the page ID) can be translated in the WPML Advanced Translation Editor. However, I prefer to use String Translation for manual translation as it is more efficient for reflecting translations.

Previously, the text was displayed in String Translation, but it no longer appears in the current version. This is causing me significant inconvenience as I cannot revert to the previous version.

Could you please investigate why the text is no longer appearing in String Translation and provide a solution?

March 17, 2025 at 12:59 pm #16824813

Andrey
WPML Supporter since 06/2013

Languages: English (English ) Russian (Русский )

Timezone: Europe/Kyiv (GMT+03:00)

Thank you for your update.

The page builder text domain was intentionally hidden. You can use the following snippet in your theme's functions.php to hook into wpml_get_page_builder_text_domains and display them.

add_filter( 'wpml_get_page_builder_text_domains', 'getpbBuilders', 100, 1 );
function getpbBuilders($builders) {
    return [];
};

Before making any changes, please back up your database first.