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.

Tagged: 

This topic contains 44 replies, has 2 voices.

Last updated by kovusA-2 1 year, 8 months ago.

Assisted by: Christopher Amirian.

Author Posts
June 27, 2023 at 9:30 am #13900815

Christopher Amirian
Supporter

Languages: English (English )

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

Hi there,

That is ok, as when the issue happens on your installation all the options are changed and it will show in the front end.

You can use the normal link you use for your website too. Here it is:

hidden link

Use the same login information of your website.

Thanks.

June 27, 2023 at 12:36 pm #13902513

kovusA-2

I followed your link.
Logged into the admin panel.
After that, in String Translation, I found "Please enter your password", translated into Russian.
The error appeared on the second one on the site, that is, after that, incomprehensible characters appeared on the site.
hidden link
Here you can see.

June 27, 2023 at 1:32 pm #13903053

Christopher Amirian
Supporter

Languages: English (English )

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

Hi there,

I reported this to the second-tier support and I will inform you as soon as I have an update.

Thanks.

June 27, 2023 at 1:36 pm #13903069

kovusA-2

I will wait for news from you.

June 28, 2023 at 1:39 pm #13910519

Christopher Amirian
Supporter

Languages: English (English )

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

I have an answer from the second tier support.

The way WPML works is that if you do a change in the string translation, such as changing the translation of the "password" string, it will check the database and bring all the strings to the MO files inside the wp-content/languages/wpml folder.

Now the problem is that the database content is wrong and it was because of the wrong collation of the database and there is no way to recover those with bad encoding.

The strings before "2023-02-26" appear to be corrupted. The strings after "2023-04-09" appear to be okay. Now I assume that there was a migration in that period of time of the database or some other corruption.

That is why the only thing is to translate all those strings which are about 835.

As Russian is supported as an automatic translation, you can select the strings that are bad and send them for automatic translation and that should fix the issue for you:

https://wpml.org/documentation/getting-started-guide/string-translation/#translating-strings

That way all the string will be translated to Russian at once.

When you select the strings set DO NOTHING for Turkman language and only use the translation for Russian language to send it for automatic translation.

Thanks.

June 28, 2023 at 7:14 pm #13913293

kovusA-2

Thank you for considering my issue.
But unfortunately the problem is not solved, I ask you to continue the search for a solution to this problem.
And so I did everything as you said, you can even watch my video, at this link:
hidden link

As you can see, the error occurred again, and I had to restore my site and database again.
If I'm doing something wrong, please show me on the video how to do it right.
These two days you can even do it on a live site, in case of errors I will restore the site and database.
The most important thing is the phrase "Please enter your password" I give you just as an example, there are a lot of similar problem words.

June 29, 2023 at 7:50 am #13915507

Christopher Amirian
Supporter

Languages: English (English )

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

Hi there,

Here is the video to explain the situation:

hidden link

And here is the rest of the video:

hidden link

Thank you

July 2, 2023 at 11:28 pm #13929965

kovusA-2

Thanks for your videos.
Yes, apparently, as I understand it, all words will have to be translated into Russian and Turkmen again in order to eliminate such errors (incorrect characters) in the future.
I ask you to show a specific example of manually translating two words, the word Register, hidden link
And also the word Please enter your password
hidden link

Please show specific examples, I want to see this translation on the page. I ask you for this translation in detail.
Now, as I see it, I do not have specific instructions on how to translate the words I need. I really hope for you.

July 3, 2023 at 3:39 am #13930151

kovusA-2

I tried to translate myself, but as soon as I try to translate something on my own, the site immediately displays incorrect characters, see the screenshot
hidden link
Please let me know clearly how to act in this situation, show me with specific examples. Honestly, I'm very tired of the fact that there are no specific answers.
I am ready to translate other normal words, but the main thing is that I can translate all words without exception, without fear that wrong characters will not appear on the site again.
I want to make sure that these strange characters will never appear on the site again.
I really hope for your prompt and competent help. Have a nice day.

July 3, 2023 at 12:49 pm #13932759

Christopher Amirian
Supporter

Languages: English (English )

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

Hi there,

I explained what to do for the wrong characters and I mentioned you will need to replace all with the correct translation because of the database corruption that you had on your website.

There is no way to recover the wrong characters and you need to translate everything one by one:

hidden link

Thanks.

July 3, 2023 at 12:50 pm #13932765

Christopher Amirian
Supporter

Languages: English (English )

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

One last thing is that I mentioned, if you do not want to manually translate, as you have the Russian language, you can use the automatic translation to translate the Russian language and you will not have to do them manually.

July 4, 2023 at 3:48 am #13936789

kovusA-2

Yes, it's much clearer now, thanks.
It turns out, in principle, manually can be done, but it will take a very long time.
So please help me to do with automatic translation from English into Russian.
Please take the maximum number of incorrect words (which require translation, which are with errors) and please send them for automatic translation.
I honestly have a very poor understanding of this, please do all the necessary steps for me, I will be very grateful.
And then what requires manual correction, I will do everything myself, the main thing is please explain in detail, if possible, what needs to be done. It would also be nice if you then explained whether you need to manually fix the Turkmen version.
You have all the necessary login details.
In case of big problems, I will do a backup restore.
And most importantly, then please turn off automatic translation so that it does not confuse the site itself. I want everything to be as before, without automatic translation, since I basically don’t need it in the future.
Thank you, I wish you a good day.
I hope very much for your help.

July 4, 2023 at 12:54 pm #13941313

Christopher Amirian
Supporter

Languages: English (English )

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

Hi there,

I checked the website, and no Credits are available for the Automatic Translation.

You either need to add credits or subscribe for pay as you go model:

https://wpml.org/documentation/automatic-translation/automatic-translation-pricing/

Here is how to assign credits to website:

https://wpml.org/documentation/automatic-translation/how-to-assign-automatic-translation-credits-to-your-sites/

only then the automatic translation will be available and I can help you show how to do the automatic translation

Thanks.

Screenshot 2023-07-04 at 16.51.36.png
July 4, 2023 at 10:31 pm #13945053

kovusA-2

I did as you asked. I signed up for a pay-as-you-go model. hidden link
Please help me to make translations for wrong characters only. You understand in what situation I am now, I really hope that the whole translation will be very smooth and will not bring problems for the site. All hope is in you. I hope that the wrong characters will disappear from the site forever. I will do everything that automatic translation cannot do manually, I just ask you to tell me all the points.
After you get an automatic translation into Russian, please show me and teach me how to translate it into Turkmen. (or maybe Turkmen will not be needed at all)

July 5, 2023 at 9:55 am #13948691

Christopher Amirian
Supporter

Languages: English (English )

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

Hi there,

Thank you I used the minimum strings and it seems that it is working now.

There are a few things left that I think you can handle manually.

For example the dates in blog posts.

The Turkmen language does not support Automatic translation. But I do not see wrong characters there so I think you are good to continue your work.

Thanks.