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

Last updated by Prosenjit Barman 1 year, 3 months ago.

Assisted by: Prosenjit Barman.

Author Posts
October 13, 2023 at 9:36 am #14571647

ludekC-3

Hey,

I'm trying to localise The Newsletter Plugin, but I cant translate strings which are not in the default site language. They are not automatically translated and I can't find them in WPML > Translations either.

Thank you for your help

SS 113140.png
October 13, 2023 at 10:02 am #14571795

Mihai Apetrei
Supporter

Languages: English (English )

Timezone: Europe/Bucharest (GMT+02:00)

Hi there.

Before this ticket gets assigned to my colleagues, I will try to help.

The proper way to translate strings depends a lot on how they have been implemented inside the theme/plugin.

Sometimes, there are even duplicates of the same string and only one of them is the correct one that needs to be translated.

Also, sometimes, simply removing the string (checking the box and removing it) and then re-registering it again by scanning for it (one of the methods below) and re-translating it resolves the issue.

1. Please try this:

Go to WPML > String Translation and at the bottom of the page you will find a checkbox called "Look for strings while pages are rendered". You can enable (check) that and then go in the front end to a page where you have that string showing up and then go back to WPML > String Translation and search for that string and see if it now shows up.

2. If you can't find them inside the WPML > String Translation, they might be added as admin text.

This should be the normal process to find and translate admin text strings:
https://wpml.org/documentation/getting-started-guide/string-translation/finding-strings-that-dont-appear-on-the-string-translation-page/

Please let us know how that goes.

Kind regards,
Mihai Apetrei

October 13, 2023 at 10:37 am #14572235

ludekC-3

Hey, thanks for the answer,

The problem is not that the string is not registered, but the problem is that the string is not in the default language of the site (CZ) but is in English.
I simply marked the strings in String translation and sent them for translation.
Now they show a gear, so I can't translate them manually anywhere and they don't translate automatically either.
According to the help, they should be available for translation in WPML > Translation, but they are not there.

I need help with this.

October 16, 2023 at 7:53 am #14581915

Prosenjit Barman
Supporter

Languages: English (English )

Timezone: Asia/Dhaka (GMT+06:00)

Hello There,
I hope you're doing well.

I took this ticket and will try my best to assist you in this matter.

The source language of the strings is set to English, and that's why, you're seeing English flags with the Strings. Since you've sent the strings for Translation, you should be able to take and translate them from the "WPML > Translation Management > Job" section.

Please follow the instructions mentioned in the guide below. I hope it will help to translate those strings.

- https://wpml.org/documentation/automatic-translation/automatically-translate-strings-with-wpml/#translating-strings-automatically-by-yourself

Please let me know if that helps or if you need further assistance. I will be happy to help.

Best regards,
Prosenjit

October 16, 2023 at 11:51 am #14584197

ludekC-3

Hello,

I was finally able to find the translation job, but I have to switch from Translate Everything Automatically to Translate What You Choose and then back. Then I found strings to translate in WPML > Translations