Skip Navigation

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

Problem:
The client is setting up a multilingual website using WPML with Albanian as the default language. They encountered issues where not all pages were in Albanian, and when switching to English, the page layout broke and the text remained in Albanian. The client also faced problems with the Elementor widget displaying incorrectly.
Solution:
We resolved the layout and translation issues by making several adjustments. First, we refreshed the page by changing the title in the Albanian version, which allowed the advanced translation editor to copy all the layout settings over to the English version. We also adjusted some custom fields (likely from your theme or a plugin) by updating values to ensure consistency. Moving forward, any small changes made in the original language will automatically update the translated pages, keeping everything aligned. For further guidance on translating custom fields, we recommend checking the documentation here: Translating Custom Fields.

If this solution does not apply to your case, or if it seems outdated, please open a new support ticket. We also 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. For further assistance, you can contact us through the 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.

This topic contains 6 replies, has 1 voice.

Last updated by Christopher Amirian 2 weeks, 5 days ago.

Assisted by: Christopher Amirian.

Author Posts
March 7, 2025 at 5:17 pm #16789488

freelancerI

Background of the issue:
I am trying to set up a multilingual website using WPML. My website's default language is Albanian, and I want it to translate from Albanian to English. I have created a test version of the Submit page at hidden link and translated the page using WPML. I followed the documentation at https://wpml.org/documentation/support/language-configuration-files/how-to-register-page-builder-widgets-for-translation/ to register the Elementor widget for translation.

Symptoms:
Not all pages are in the default language (Albanian). When a user selects English, the page layout breaks, and the text remains in Albanian. I tried to fix the layout by navigating to the dashboard, going to Custom Fields, and selecting Copy Once, but the issue persists. The Elementor widget displays incorrectly.

Questions:
How can I ensure all pages are in the default language (Albanian)?
Why does the page layout break and text remain in Albanian when English is selected?
How can I correctly register the Elementor widget for translation?

March 7, 2025 at 10:32 pm #16790406

Andreas W.
Supporter

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

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

Hello,

Please set all the fields beginning with "apus_" to "Copy" and then apply the translation again.

This should make sure that the same theme settings are used on all pages.

---

Regarding Elementor Custom Widgets:

Could you please let us know which are the Elementor Widgets that are not getting translated and which component of your site is responsible for those widgets? Are those custom widgets that come with the Apus Theme?

WPML by default supports all widgets that are shipped with Elementor and Elementor Pro.

Every Custom Elementor Widget must have an XML configuration so that it can be translated using the WPML Translation Editor.

It is the theme author's job to create such a configuration in a wpml-config.xml file in the root directory of the theme or plugin.

Guide:
https://wpml.org/documentation/support/language-configuration-files/how-to-register-page-builder-widgets-for-translation/

We also provide the following plugin, which makes creating such a config easier, but we do not recommend using it in a production environment:
https://wpml.org/documentation/related-projects/wpml-compatibility-test-tools-plugin/

If the author does not provide such a config, you can alternatively create one yourself. This config can be stored under WPML > Settings > Custom XML Configuration.

We can further offer a WPML test site on which we can recreate the issue and I assist you with a basic configuration for a couple of widgets, but if there are many affected widgets it would be better to reach the author of those widgets.

We offer a program for theme and plugin authors to support them on this matter which you could name as a reference to the author:
https://wpml.org/documentation/support/go-global-program/

---

Alternative: Use the WordPress Editor as the translation method instead.

Instructions for translating with the WordPress editor:
https://wpml.org/documentation/translating-your-contents/using-different-translation-editors-for-different-pages/

Best regards
Andreas

March 9, 2025 at 11:11 pm #16793830

freelancerI

Hello Andreas,
about first issues in the test: hidden link
that when user switch language in English and break layout.
I tried to choose copy instead of the translated as in the screenshot:
Tried again to translate but issue with layout is still continue.
I suppose that it don't save checkbox copy that i sleeted.

Screenshot_5.png
Screenshot_4.png
March 10, 2025 at 6:54 am #16794493

Christopher Amirian
Supporter

Languages: English (English )

Timezone: Asia/Yerevan (GMT+04:00)

Hi,

Welcome to WPML support. First thing to consider is that you use the CTE (Classic Translation Editor) which with the current WPML version has an issue:

https://wpml.org/errata/editing-translations-with-classic-translation-editor-cte-may-break-with-wpml-4-7/

So please go to WPML > Settings and select the option to always use the Advanced Translation Editor for the time being.

Then do the steps below:

- Go to your Dashboard > Pages.
- Open the edit screen of the original page. You should see a pencil/circle/gear icon in the sidebar options under the "Languages" section.
- Make a small change, for example, add an extra blank space at the end of a sentence/paragraph.
- Save it.
- You should now see that a circular arrow appears beside the 2nd languages links, this means that an update is required.
- Edit the translation again and save it up to 100% translated.

See if it fixes the issue this time.

If the issue persists, then this should be a compatibility issue with the products that the Apus Theme provide.

To be able to report the compatibility issues we need to replicate the issue on a clean installation.
I created a clean installation of WordPress, WPML, and all necessary WPML add-ons.

You can access the WordPress dashboard using the link below:
hidden link

Kindly follow the steps below:

- Install your theme.
- Install the necessary plugins.
- Try to replicate the issue.

As my colleague mentioned, compatibility issues can not have a guarantee for a fix as it usually needs the cooperation of the theme/plugin developers to have a solution.

March 10, 2025 at 3:35 pm #16797396

freelancerI

Hello I followed steps above and the same issue It is still continue.
I cannot translate this page 100% for some widget that elementor that are not compatible with wplm plugin I should to register widget elementor:
Based also in the documentation below:
https://wpml.org/documentation/support/language-configuration-files/how-to-register-page-builder-widgets-for-translation/
You also can see that on the screenshot_6 that translate is not complete 100%.

Screenshot_6.png
March 11, 2025 at 5:18 pm #16803155

Christopher Amirian
Supporter

Languages: English (English )

Timezone: Asia/Yerevan (GMT+04:00)

Hi thank you for your answer.

As there us a problem with the classic translation editor you will not be able to use that with WPML at the moment.

Please go to WPML > Settings and select the Advanced translation editor for all the content (check the screenshot)

After that please follow the same steps to refresh the page and see the result.

That should work and you should be able to complete the translation 100%.

Thank you

Screenshot 2025-03-11 at 9.17.52 PM.png
March 14, 2025 at 10:54 pm #16818827

freelancerI

Hello Christopher Amirian
Thanks for your answer After I made the step above the layout is show as in the screenshot.

Capture.JPG
March 15, 2025 at 6:22 pm #16820441

Christopher Amirian
Supporter

Languages: English (English )

Timezone: Asia/Yerevan (GMT+04:00)

Hi,

Thank you for the screenshot I wanted to check the page but it seems that the website is not accessible.

Is there any sort of security measures on the website? I can not access the website.

To check the details of the layout issue I will need to have login.

I'd appreciate it if you could give me the URL/User/Pass of your WordPress dashboard after you make sure that you have a backup of your website.
It is absolutely important that you give us a guarantee that you have a backup so if something happens you will have a point of restore.

Make sure you set the next reply as private.

Also deactivate any blocking so we can check the website.

Thanks.

March 18, 2025 at 10:03 am #16829063

Christopher Amirian
Supporter

Languages: English (English )

Timezone: Asia/Yerevan (GMT+04:00)

Hi,

Thank you for the login information I fixed the layout issue:

hidden link

I created a video on how I fixed the problem:

hidden link

Here is the documentation for the typical custom fields that are used in themes and plugins and how to translate them:

https://wpml.org/documentation/getting-started-guide/translating-custom-fields/

Finally, this is the summary of the video in written format for your reference:


I resolved the layout and translation issues by making a few key adjustments. First, I refreshed the page by changing the title in the Albanian version, which allowed the advanced translation editor to copy all the layout settings over to the English version. I also adjusted some custom fields (likely from your theme or a plugin) by updating values to ensure consistency. Moving forward, any small changes made in the original language will automatically update the translated pages, keeping everything aligned.

Thanks.

March 18, 2025 at 12:09 pm #16829968

freelancerI

Hello Christopher Amirian,
Thanks for fixed issues broken layout in the translate.

I tried to applied changes at: hidden link
before to passed changes in the live site.
But i have a two small issue:

1.
Way when lanauge select is English display txt of url in Albanian lanauge:
2.
Way in the left side it is add menu item submit.

what I have don it all in the link of the vide

hidden link

Screenshot_2.png
March 21, 2025 at 12:49 pm #16844546

Christopher Amirian
Supporter

Languages: English (English )

Timezone: Asia/Yerevan (GMT+04:00)

Hi,

Sorry for my late reply I will be on vacation for the upcoming week. I'd appreciate it if you could op[en up a new ticket for the two issues you mentioned.

The left menu issue should be fixed if you sync the menus:

https://wpml.org/documentation/getting-started-guide/translating-menus/

Also please make sure you disable any cache to test as I tried to do some changes but none of the change were showing on the front end.

Please open up a ticket here and my colleagues will help you out for the menu issue and the URL issue:

https://wpml.org/forums/forum/english-support/

Thank you.