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.

This topic contains 5 replies, has 2 voices.

Last updated by alfredP-3 1 year, 8 months ago.

Assisted by: Bobby.

Author Posts
May 18, 2023 at 1:48 pm #13672563

alfredP-3

I am trying to: Translate strings associated with GDPR Cookie Consent plugin to Polish

Link to a page where the issue can be seen: hidden link

I have completed all of the Polish translations for the rest of the website, but the cookie banner strings didn't show up in the string batch and I can't translate them manually because there's an icon that says "waiting for translator" that won't allow me to select the string for translation.

Here are some things I've looked into to try to resolve the issue:
- I am definitely selected as a translator for this language. I completed the rest of the Polish translations.
- I have tried increasing WP memory and that didn't work.
- I also tried to cancel jobs via the "Translation Management > Jobs" page and via the "Translations" page, but in both instances it looks like the string batch translation has been completed.

Can you please let me know how to release these strings for translation?

May 18, 2023 at 6:29 pm #13674575

Bobby
Supporter

Languages: English (English )

Timezone: America/Los_Angeles (GMT-08:00)

Hi there,

What are the exact strings that you cannot translate? (Possibly share screenshots with me of what you see in the backend)

What are your results if you go to WPML->String Translation select the strings and re-send them for translation?

May 18, 2023 at 7:29 pm #13674709

alfredP-3

Attached is a screenshot of some of the strings that I am trying to translate. You can see the hourglass icon in the column where I need to translate the strings to Polish.

At the top of the screenshot is the error I get after I select the strings and click "Add to basket." It says they can't be added to the translation basket because they're already waiting for a translator.

Screenshot 2023-05-18 at 3.27.18 PM.png
May 19, 2023 at 5:55 pm #13680991

Bobby
Supporter

Languages: English (English )

Timezone: America/Los_Angeles (GMT-08:00)

I would like to request temporary access (wp-admin and FTP) to your site to test the issue.
(preferably to a test site where the problem has been replicated if possible)

**Before we proceed It is necessary to take FULL BACKUP of your database and your website. Providing us with access, you agree that a backup has been taken **

I often use the Duplicator plugin for this purpose: http://wordpress.org/plugins/duplicator/
You will find the needed fields for this below the comment area when you log in to leave your next reply.
The information you enter is private which means only you and I have access to it.

NOTE: If access to the live site is not possible and the staging site does not exist please provide me with a duplicator package created with the duplicator plugin.

Thank you,
Bobby

May 23, 2023 at 4:58 am #13694475

Bobby
Supporter

Languages: English (English )

Timezone: America/Los_Angeles (GMT-08:00)

Thank you for the access details!

I can see the issue you are experiencing, is this happening only with these strings coming from the cookie info ? If yes, the fastest way to resolve this would be to select the strings and delete them.

As they are registered through a wpml-config.xml they will be reloaded as soon as you refresh the string translation page.

The con is that you will need tot re add the translations.

There are 2 workarounds for this:

1. Open a new tab and navigate back to String Translation
2. On the new tab delete the strings and reload the page
3. Use the old tab to open the tranlaltions and copy paste them into the newly created strings (make sure to not refresh)

OR

Use the export tool to export them per each language and then either import them by copy/paste or through the import function

Let me know your results, please.