Javascript localization doesn’t load. How to Internationalize javascript without plugin?

Good News after 2 days! I resolved my issue, but I believe that wp i18n make-json does not generate the json file correctly. Why? Because it uses the ISO codes and not the locale (get_locale()) from the browser/user. So it isn’t “en_GB” that should be used but “en” in the .json file. This : “locale_data”: … Read more

Dashboard and Site Language only partially translated (in own theme)

Finally I found the issue! The following filter was causing the theme to only translate partially: function howdy_message($translated_text, $text, $domain) { $new_message = str_replace(‘Howdy’, ‘Aloha’, $text); return $new_message; } add_filter(‘gettext’, ‘howdy_message’, 10, 3); I replaced it with the following that now works: function howdy_message($translated, $text, $domain) { if (false !== strpos($text, ‘Howdy’)) return str_replace(‘Howdy’, ‘Aloha’, … Read more