Skip Navigation

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

Problem:
The plugin RegistrationMagic is not fully translatable with WPML yet.

For example, it is not possible to create one seperate login form for each language and String Translation translations are not working as expected.

Solution:
Our compatilbity team has reviewed this issue and we been able to achieve the cooperation of the RegistrationMagic plugin author which means that we will work together in order to make the pluign fully translatable with WPML as soon as possible.

Relevant Documentation:
N/A

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 8 replies, has 2 voices.

Last updated by Andreas W. 4 years, 1 month ago.

Assisted by: Andreas W..

Author Posts
May 7, 2021 at 5:12 pm

Cameron Clark

How to translate login form?

Offered to test on a sandbox for a solution

May 7, 2021 at 6:24 pm
May 8, 2021 at 8:42 am #8719077

Andreas W.
WPML Supporter since 12/2018

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

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

Hello,

Do you recall that my first suggestion yesterday was to create one Login Form per language and assign each form shortcode to the pages manually, according to their language?

On my test this appers to work, although I am not able to testy the functionality, as the free version of the plugin seems to be limited when it comes to custom fields and form behavior.

Example:
hidden link

Please reach out to the plugin support and ask them if while using the PRO version you would be abl eto use independent login forms in different languages.

Let me know if you do have any further questions. You can review my test on backend here:

hidden link

Best regards
Andreas

form de.png
May 8, 2021 at 7:25 pm #8720675

Cameron Clark

I received this reply from app support today:

You may use the plugin named "Loco Translate" to translate the required strings. Refer to the following steps for translation:
1. Install and Activate Loco translate Plugin.-https://wordpress.org/plugins/loco-translate/
2. Click Plugin Pages showing in the Left menu bar of Loco Translate Plugin.
3. Click the plugins name link on Plugins Page.
4. Select the WordPress Language in which you wish to translate the files.
5. Choose Location and click Start Translating.
6. Page will redirect to Editor Tab of Language translation
7. Search the string X that you wish to translate using the Filter translation Field. Searched String X will show in Source text Box.
8. Input string Y in Translation Box and click the Save button.
9. Now String Y will replace String X.

I installed the plugin, followed the instructions, and cleared my cache/tried an incognito browser, however, the only element that seems to have been translated is the 'Se souvenir de moi' checkbox on hidden link.

Do you think it might be conflict with WPML?

I will ask them if it's possible to use independent login forms if we upgrade to the PRO version once the reply to my last message (I also had an issue with the forgot password link not working)

May 8, 2021 at 7:38 pm #8720693

Andreas W.
WPML Supporter since 12/2018

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

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

Hello,

WPML can sadly not locate the strings of the login form, which for we can not translate it with String Translation. The reason for this might be the coding practice of the plugin and should be reviewed by the plugin author.

If they say you can translate with Loco Translate, then you might try without WPML, as two translation plugins at the same time can cause issues and confusion.

Did you see my test site? I had not an major issue with creating different forms in different language and applying the shortcode to each page seperately.
I also was able to register a user with this form, but if it is really the case, that the plugin does only allow one login form, then I think there is not much we can do from our side.

Please check out the test site and verify if there is a way to set it up a second login form.

Let me know if you do have any questions regarding this.

Best regards
Andreas

May 8, 2021 at 8:26 pm #8720727

Cameron Clark

We'll be sticking with WPML as we've already got the bulk of the site's translation done; I've also never heard of locotranslate and we're really only trying to finalize translation of a few words - we'd rather not redo everything just to accommodate the login/account page.

Your form example works well and I've asked them to confirm if we can create two separate registration forms if we upgrade to the PRO version.

We'd also need to be able to adjust the corresponding account page so I've asked them about that as well.

I'll let you know once I hear back.

May 11, 2021 at 11:12 am #8738717

Andreas W.
WPML Supporter since 12/2018

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

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

Hello,

As far I have been testing I was able to create two registration forms, but not two login forms. I did not find an option inside the plugin in order to achieve this.

In this case I would suggest we wait for the plugin author to reply and I pleas emake sur eot invite them to join our Go-Global Program, so that our team can support them by making their plugin WPML-ready.

https://wpml.org/documentation/support/go-global-program/

Also take note that there are various form plugins available that have been tested by our team and for various of the them we even created glue plugins in order to maintain compatilbity:

https://wpml.org/plugin/?wpv_view_count=120064&wpv-plugin-functionality=0&wpv_post_search=Forms&wpv_filter_submit=Search

Maybe there might be a workaround or alternative that could save time on this matter.

Best regards
Andreas

May 13, 2021 at 1:12 pm #8757613
Cameron Clark

Hi Andreas,

I'm still awaiting a reply from the RegistrationMagic folks but, in the meantime, I'm seeing a couple of odd issues with menu translation. Do you mind taking a look:

1. The English/French toggle link has disappeared from the main menu; it was displaying as the last menu item.

2. For English, the 'user' icon isn't displaying and I think it has something to do with the menu translation shown in the attached screenshot. The fontawesome icon is displaying as a broken link. You'll see how it should be displaying when you togged to French.

New threads created by Andreas W. and linked to this one are listed below:

https://wpml.org/forums/topic/split-menu-items-not-displayed-correctly/

Screenshot_2021-05-13 WP Menus Sync ‹ Theatreagora ca — WordPress.png
May 13, 2021 at 4:45 pm #8759665

Andreas W.
WPML Supporter since 12/2018

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

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

Hello,

I have answered the menu issue on new created ticket here:

https://wpml.org/forums/topic/split-menu-items-not-displayed-correctly/

For the registration form issue, I have escalated this issue towards our compatilbity team to see if can maybe offer a workaround that could solve the issue with the login form.

I will be in contact once I received more feedback.

Best regards
Andreas

May 16, 2021 at 4:24 am #8772535

Andreas W.
WPML Supporter since 12/2018

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

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

Hello,

I am writing to you to let you know that our team has reviewed the RegistrationMagic Plugin and we can sadly not solve this issue on short time with a few lines of code.

We are about ot reach out to the plugin author for making the plugin fully translatable with WPML and hoping for cooperation on this behalf.

Until know I can just kindly ask you to have some patience or switch to an alternative form plugin in the meantime.

You can find alternatives here:
https://wpml.org/plugin/

We hope for your understanding.

Best regards
Andreas