Skip Navigation

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.

Sun Mon Tue Wed Thu Fri Sat
- - 9:00 – 18:00 9:00 – 18:00 9:00 – 18:00 9:00 – 18:00 9:00 – 18:00
- - - - - - -

Supporter timezone: America/Lima (GMT-05:00)

This topic contains 2 replies, has 0 voices.

Last updated by Andreas W. 4 hours, 41 minutes ago.

Assisted by: Andreas W..

Author Posts
February 5, 2025 at 10:40 am #16670200

dawidP-13

Background of the issue:
I am trying to fix my English version of the website, which is hidden link. Some elements are still in Polish language, and I don't know how to fix it.

Symptoms:
The English version of my website seems broken because some elements are still in Polish.

Questions:
How can I ensure all elements are translated to English using WPML?
What steps should I take to fix untranslated elements on my website?

February 6, 2025 at 1:10 am #16673386

Andreas W.
Supporter

Languages: English (English ) Spanish (Español ) German (Deutsch )

Timezone: America/Lima (GMT-05:00)

Hello,

To translate widgets inside the footer you will need to translate the widgets.

You can go to WPML > String Translation, select the text domain "Widgets" and translate them.

In cases where this method will not work out, try creating one widget per language at Appearance > Widget. You will find a language settings inside each widget which by default is set to "All languages".

Translating Widgets:
https://wpml.org/documentation/getting-started-guide/translating-widgets/

Regarding the button inside the header:
- How is this button created?

If you are using a Theme Option or the Customizer to add this button, you will need to translate it WPML > String Translation.

String Translation:
https://wpml.org/documentation/getting-started-guide/string-translation/

Best regards
Andreas

February 6, 2025 at 9:29 am #16674270

dawidP-13

I use Kadence full bundle. The button in the header was created using the button in the header and I have linked the Kadence Conversions element there.The text inside this element is also not translated. I also have a problem with the ‘product categories’ button even though a translation has been added in String Translations. I have several instances where I have set up a translation and it does not appear. It is the same with the delivery methods.

Zrzut ekranu 2025-02-6 o 10.19.06-min.png
Zrzut ekranu 2025-02-6 o 10.20.44-min.png
Zrzut ekranu 2025-02-6 o 10.21.09.png
Zrzut ekranu 2025-02-6 o 10.20.31.png
Zrzut ekranu 2025-02-6 o 10.20.11.png
Zrzut ekranu 2025-02-6 o 10.08.42.png
February 6, 2025 at 2:04 pm #16675924

Andreas W.
Supporter

Languages: English (English ) Spanish (Español ) German (Deutsch )

Timezone: America/Lima (GMT-05:00)

Hi,

I would like to offer to take a closer look and request temporary access (wp-admin and FTP) to the site to investigate the issue further.

The required fields are below the comment section when you log in to leave the next reply. The information you provide is private, meaning only you and I can see and access it.

IMPORTANT
Please be sure to back up the site and database before granting us access.

If you can't see the "wp-admin / FTP" fields, your post and site login details will be set to "PUBLIC". DO NOT publish the data unless you see the required wp-admin / FTP fields.

The private reply form looks like this:
hidden link

The next time you reply, click on "I still need assistance".

Video:
hidden link

Please note that we are obliged to request this information individually on each ticket. We are not allowed to access any credentials that were not specifically submitted on this ticket in the private response form.

Best regards
Andreas

February 6, 2025 at 6:59 pm #16676942

Andreas W.
Supporter

Languages: English (English ) Spanish (Español ) German (Deutsch )

Timezone: America/Lima (GMT-05:00)

As the header button was created inside the Customizer, and those values are saved on WordPress's options table, you will need to go to:

WPML > String Translation and click the link "Translate texts in admin screens" at the bottom of the page.

Guide:
https://wpml.org/documentation/getting-started-guide/string-translation/finding-strings-that-dont-appear-on-the-string-translation-page/#translate-admin-and-settings-strings

Now, search for the text, add it to String Translation, and make sure to assign it to the correct source language. By default, these strings are always registered in English.

Guide:
https://wpml.org/documentation/getting-started-guide/string-translation/how-to-change-the-source-language-of-strings/

Then translate it. (I did all that already and added more strings for translation)