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.

Our wait time is higher than usual, please make sure you are meeting the minimum requirement - https://wpml.org/home/minimum-requirements before you report issues, and if you can take a look at current Known Issues - https://wpml.org/known-issues/. Thank you.
Sun Mon Tue Wed Thu Fri Sat
- - 9:00 – 18:00 9:00 – 18:00 9:00 – 18:00 9:00 – 18:00 9:00 – 18:00
- - - - - - -

Supporter timezone: America/Lima (GMT-05:00)

Tagged: 

This topic contains 0 replies, has 1 voice.

Last updated by Andreas W. 6 days, 5 hours ago.

Assisted by: Andreas W..

Author Posts
March 25, 2025 at 10:45 am

Tonbojp

Background of the issue:
I am trying to get the Arabic translation of my website onigiri.ph to work for users who are not logged in. The issue can be seen at hidden link.

Symptoms:
The Arabic translation works when I am logged in, but it doesn't work for users without admin access. I flushed the cache and tried proxies from different countries, but it still shows an error.

Questions:
Why does the Arabic translation only work when I am logged in?
How can I fix the error that appears for non-admin users?

March 25, 2025 at 12:00 pm
March 26, 2025 at 5:07 am #16860476

Tonbojp

Hi, may I know if you have an update on this? Thank you

March 27, 2025 at 10:29 am #16867474

Tonbojp

Hi, may I ask some updates on this one? Shall I ping on other platforms?

March 27, 2025 at 10:34 am #16867573

Tonbojp

I don't know why you focus on Captura and not Trustpilot. You should work it out, as you mentioned you have many employees.

March 27, 2025 at 7:01 pm #16870249

Andreas W.
Supporter

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

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

Hello,

The provided password sadly no longer allows access to the site.

According to the error, I suspect that you translated strings from the Rankmath plugin inside WPML > String Translation and you did not make sure that any placeholders or specific markup is kept identical in a second language.

I suggest you go to WPML > String Translation, enter "Ř" into the text search field, mark the checkbox for "Include translations" and verify if you find any strings, which have not been translated correctly.

Examples are for example placeholders like:
- %s in strings like "Content AI %s".
or
- strings in curly brackets like "Thanks for using {site_url}!"

If you need me to take a look into this, please let me know.

Best regards
Andreas

March 29, 2025 at 11:16 am #16875179

Tonbojp

I hope you can help me with this. I paid for it and received no reply. I have even given a positive review, but I thought it was fixed. I have disabled my SEO plugin, and it has completely affected my site. A simple reply would not felt me hanging, and I would completely understand.

March 29, 2025 at 11:21 am #16875183

Tonbojp

Allow me to submit a support ticket to address these issues. I do not intend to be a nuisance. I hope this will not create a problem between us in Japan.

March 29, 2025 at 11:34 am #16875206

Tonbojp

Hello Andreas, I have been waiting every single minute to have this issue fixed. It would be my pleasure if you could help me. Let me know what you need. WPML I think is a big company, as claimed, but please add notifications to your replies. You could even subscribe to a decent support platform or improve your own.

March 29, 2025 at 11:49 am #16875210

Tonbojp

I tried to find the strings you mentioned, but nothing was found.
hidden link

March 29, 2025 at 2:13 pm #16875419

Andreas W.
Supporter

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

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

Hi,

I would like to request temporary access (wp-admin and FTP) to the website to investigate the issue further.

You can find the required fields below the comments section when you log in to leave the next reply. The information you provide is private, meaning only you and I can see and access it.

IMPORTANT
Please be sure to back up your website and database before granting us access.
If you can't see the "wp-admin / FTP" fields, your post and website credentials will be set to "PUBLIC." DO NOT publish the data unless you see the required wp-admin / FTP fields.

The private reply form looks like this:
hidden link

Click "I still need assistance" the next time you reply.

Video:
hidden link

Please note that we are required to request this information individually on each ticket. We are not permitted to access any credentials that were not specifically submitted on this ticket using the private response form.

Best regards,
Andreas

March 29, 2025 at 3:11 pm
March 29, 2025 at 4:25 pm #16875537

Andreas W.
Supporter

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

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

You have to make sure, that if you use something like %s in your string translation, then there should be a blank space between the prior word and the placeholder.

I have adjusted this on maybe 5 string translations. For the moment, while running my test, the error has not occurred again.

If the error occurs again, as there are more than 100 strings inside the rank math text-domain that use placeholders like %s or others, I would kindly need to ask you to review your string translations.

March 29, 2025 at 9:54 pm #16875831

Tonbojp

Hi, thank you for you reply. The issues is still showing. If you activated the Rankmath and access the URL outside the WP admin then the error shows up. Here is the video screenshot I have made. Please check hidden link

"You have to make sure, that if you use something like %s in your string translation, then there should be a blank space between the prior word and the placeholder." regarding this one can you please give an example on how to put a blank space between the prior word? Can you please provide the correct format and the wrong format?

Please help me with these issues. Thank you so much

Kind Regards

March 29, 2025 at 11:02 pm #16875851

Andreas W.
Supporter

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

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

My apologies, I took another look into it and could identify the issue.

The error points to this piece of code:

if ( $minutes > 0 ) {
			return sprintf(
				/* translators: %d: minutes */
				_n( '%d minute', '%d minutes', $minutes, 'rank-math' ),
				$minutes
			);
		}

		return __( 'Less than a minute', 'rank-math' );

This means, there must be an issue with the translation for:

%d minute
or
%d minutes

Searching for those strings on WPML > String Translation I find the following translation:

د دقيقة%

This is not correct. You may not break the %d (placeholder)

I corrected the translation to be:

دقيقة d%