Skip to content Skip to sidebar

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.

Sun Mon Tue Wed Thu Fri Sat
- 13:00 – 18:00 13:00 – 18:00 13:00 – 18:00 13:00 – 18:00 13:00 – 18:00 -
- 20:00 – 23:00 20:00 – 23:00 20:00 – 23:00 20:00 – 23:00 20:00 – 23:00 -

Supporter timezone: Asia/Singapore (GMT+08:00)

This topic contains 23 replies, has 0 voices.

Last updated by Kor 1 month ago.

Assisted by: Kor.

Author Posts
January 21, 2026 at 5:06 pm #17751548

adriO

LOL.... now the original, Dutch version seems to be corrupted.
Since you are editing this header template I can't try and correct it myself.

January 21, 2026 at 5:08 pm #17751554

adriO

mmmm got an email from my wordpress but don't know if it is related to his topic.

Howdy!

WordPress has a built-in feature that detects when a plugin or theme causes a fatal error on your site, and notifies you with this automated email.

In this case, WordPress caught an error with one of your plugins, WPML String Translation.

First, visit your website (hidden link) and check for any visible issues. Next, visit the page where the error was caught (hidden link) and check for any visible issues.

Please contact your host for assistance with investigating this issue further.

If your site appears broken and you can't access your dashboard normally, WordPress now has a special "recovery mode". This lets you safely login to your dashboard and investigate further.

hidden link

To keep your site safe, this link will expire in 1 day. Don't worry about that, though: a new link will be emailed to you if the error occurs again after it expires.

When seeking help with this issue, you may be asked for some of the following information:
WordPress version 6.9
Active theme: Kadence-child (version 1.0)
Current plugin: WPML String Translation (version 3.4.1)
PHP version 8.2.30

Error Details
=============
An error of type E_ERROR was caused in line 100 of the file /home/customer/www/staging2.a3woodworks.nl/public_html/wp-content/plugins/wpml-string-translation/classes/translations-file-scan/wpml-st-translations-file-registration.php. Error message: Uncaught ValueError: Unknown format specifier "t" in /home/customer/www/staging2.a3woodworks.nl/public_html/wp-content/plugins/wpml-string-translation/classes/translations-file-scan/wpml-st-translations-file-registration.php:100
Stack trace:
#0 /home/customer/www/staging2.a3woodworks.nl/public_html/wp-content/plugins/wpml-string-translation/classes/translations-file-scan/wpml-st-translations-file-registration.php(100): sprintf('/home/customer/...', 'nl_NL')
#1 /home/customer/www/staging2.a3woodworks.nl/public_html/wp-content/plugins/wpml-string-translation/classes/translations-file-scan/wpml-st-translations-file-registration.php(65): WPML_ST_Translations_File_Registration->save_file_info('%TEXTDOMAIN%', '%TEXTDOMAIN%', '/home/customer/...')
#2 /home/customer/www/staging2.a3woodworks.nl/public_html/wp-includes/class-wp-hook.php(343): WPML_ST_Translations_File_Registration->cached_save_mo_file_info(false, '%TEXTDOMAIN%', '/home/customer/...')
#3 /home/customer/www/staging2.a3woodworks.nl/public_html/wp-includes/plugin.php(205): WP_Hook->apply_filters(false, Array)
#4 /home/customer/www/staging2.a3woodworks.nl/public_html/wp-includes/l10n.php(769): apply_filters('override_load_t...', false, '%TEXTDOMAIN%', '/home/customer/...', 'en_US')
#5 /home/customer/www/staging2.a3woodworks.nl/public_html/wp-content/plugins/wpml-string-translation/classes/MO/JustInTime/MO.php(100): load_textdomain('%TEXTDOMAIN%', '/home/customer/...', 'en_US')
#6 /home/customer/www/staging2.a3woodworks.nl/public_html/wp-content/plugins/sitepress-multilingual-cms/vendor/wpml/collect/src/Illuminate/Support/Collection.php(228): WPML\ST\MO\JustInTime\MO->WPML\ST\MO\JustInTime\{closure}('/home/customer/...', 0)
#7 /home/customer/www/staging2.a3woodworks.nl/public_html/wp-content/plugins/wpml-string-translation/classes/MO/JustInTime/MO.php(96): WPML\Collect\Support\Collection->each(Object(Closure))
#8 /home/customer/www/staging2.a3woodworks.nl/public_html/wp-content/plugins/wpml-string-translation/classes/MO/JustInTime/MO.php(78): WPML\ST\MO\JustInTime\MO->loadTextDomain()
#9 /home/customer/www/staging2.a3woodworks.nl/public_html/wp-content/plugins/wpml-string-translation/classes/MO/JustInTime/MO.php(50): WPML\ST\MO\JustInTime\MO->load()
#10 /home/customer/www/staging2.a3woodworks.nl/public_html/wp-includes/l10n.php(196): WPML\ST\MO\JustInTime\MO->translate('License Key')
#11 /home/customer/www/staging2.a3woodworks.nl/public_html/wp-includes/l10n.php(307): translate('License Key', '%TEXTDOMAIN%')
#12 /home/customer/www/staging2.a3woodworks.nl/public_html/wp-content/plugins/kadence-blocks/vendor/vendor-prefixed/stellarwp/uplink/src/Uplink/Admin/License_Field.php(84): __('License Key', '%TEXTDOMAIN%')
#13 /home/customer/www/staging2.a3woodworks.nl/public_html/wp-content/plugins/kadence-blocks/vendor/vendor-prefixed/stellarwp/uplink/src/Uplink/Admin/Provider.php(106): KadenceWP\KadenceBlocks\StellarWP\Uplink\Admin\License_Field->register_settings()
#14 /home/customer/www/staging2.a3woodworks.nl/public_html/wp-includes/class-wp-hook.php(339): KadenceWP\KadenceBlocks\StellarWP\Uplink\Admin\Provider->admin_init()
#15 /home/customer/www/staging2.a3woodworks.nl/public_html/wp-includes/class-wp-hook.php(365): WP_Hook->apply_filters(NULL, Array)
#16 /home/customer/www/staging2.a3woodworks.nl/public_html/wp-includes/plugin.php(522): WP_Hook->do_action(Array)
#17 /home/customer/www/staging2.a3woodworks.nl/public_html/wp-admin/admin.php(180): do_action('admin_init')
#18 {main}
thrown

January 21, 2026 at 5:08 pm #17751555

Kor

Sorry about that. Could you try to fix it now? I left the header template.

January 21, 2026 at 5:09 pm #17751559

Kor

Not sure why you're getting that email. The site seems fine. We can probably ignore it.

January 21, 2026 at 5:22 pm #17751613

adriO

ok, I will ignore the email.
It seems I was able to fix the template.

You asked me for the translation strings of some buttons.... I can't find where you asked it.
Lot going on for me and I can barely keep up.

Could you point me to the right post?

January 21, 2026 at 5:26 pm #17751620

Kor

Thanks for your reply. Since the header issue is fixed, we can continue here https://wpml.org/forums/topic/some-strings-are-not-translated-3/ regarding the button translations.

January 28, 2026 at 6:54 am #17769405

adriO

Hey Kor,

I found a little text widget in the header which is not tranlsated.

It is in de top right corner of each page showing the opening hours.
You can reach it by going to the customizer -> header and then clicking on the setting wheel in the contact widget.

I tried to use string translations but no stings came up. See the screenshot.
I do know you are willing to translate them for me but much more helpful would be when you show me how to get these Dutch strings to show for translate.

Scherm­afbeelding 2026-01-28 om 07.43.20.png
Scherm­afbeelding 2026-01-28 om 07.42.07.png
January 28, 2026 at 7:06 am #17769446

adriO

Found it.

January 28, 2026 at 7:07 am #17769448

Kor

Thanks for your reply. This is what you can do from your end next time if you find a string that is not appearing in the String Translation.

1. Navigate to String Translation, search for the String.

2. If it's not there, navigate to Admin Texts Translation

3. Add the string into String Translation

4. Translate it.

Here is a screen recording that I've recorded for you hidden link

The topic ‘[Closed] Headers are not showing correctly on translated pages’ is closed to new replies.