This thread is resolved. Here is a description of the problem and solution.
Problem:
It was proving difficult to locate a string which continued to be displayed in the default language on the front end on translated pages.
Solution:
Somehow the small string in question ("KM") was wrongly labelled as originally Russian. Locating the text within String Translation the language can be reset to the correct language, and then a translation to Russian provided.
We cannot translate the string "KM" that appears on the checkout page in Russian.
We were looking for a string in string translation. The theme and plugins have already been scanned. We also tried scanning pages for strings. We also tried to find the string in texts in admin screens.
To see the problem, then you can go to our website and add the product to your cart, and go to the Checkout page. Also select RU in the language switch. In total price you will see that there is a string "KM".
I've added a screenshot showing where that string is located.
I think that KM string refers to VAT, is that right?
What string are you searching for in String Translation? Most plugins are coded with English texts and you would typically search for the original English string.
In case the plugin already provides language files try going to Dashboard > Updates and see if there are new translations available to update.
Otherwise, make sure that you have scanned whatever plugin might be responsible for the VAT string (Maybe "EU/UK VAT for WooCommerce"? Or something else.) Then search for "VAT" in String Translation.
Would it be possible to get access to your dev site so that I can run some basic tests myself and see if I can locate the source of the string?
Let me mark your next reply as private so that I can get log-in credentials from you—you may want to create a temporary admin user for me to use that you can later delete. And be sure to have a current backup of your site.
I've spent quite a while digging into the details as this was proving a very elusive string to locate.
I eventually surfaced a string that looks problematic by doing some queries directly on the database, and I found a string that is labelled as a Russian string containing the "KM" text.
See the screenshot.
I'm not sure where this string is coming from, and it doesn't look like the correct string for the context of the checkout, but it seems to be interfering.
I used the option to "Change the language of selected strings" to switch the language to Estonian ("KM" is Estonian, the other strings are English), and I then translated the string to Russian.
I'm pleased to say that it appears to be working correctly on the front end, if you could please verify.
Note, between you and I we have done a lot of scanning of themes and/or plugins, and those strings have been added to the string translation database table.
When you have finished working on the translations I suggest you go to WPML > Support > Troubleshooting and run the option to cleanup and optimise the string tables. You can always re-scan plugins at any time if you have further translations to do.
We use cookies to optimize our website and services. Your consent allows us to process data such as browsing behavior. Not consenting may affect some features.
Functional
Always active
Required for our website to operate and communicate correctly.
Preferences
The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.
Statistics
We use these to analyze the statistics of our site. Collected information is completely anonymous.The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.
Marketing
These cookies track your browsing to provide ads relevant to you.