Locale names differ (Native Gettext)
-
As locale name differ from system to system (on linux the locale is usually appended by the charset, so de_DE becomes de_DE.utf8), I suggest adding a filter in modules/l10n_improvements/class.wppp_native_gettext.php:
if ( self::isAvailable( 'putenv' ) ) { putenv('LC_MESSAGES='.apply_filters('wppp_locale', $locale) ); } //setlocale (LC_ALL, $locale); setlocale( LC_MESSAGES, apply_filters('wppp_locale', $locale) );
setlocale fails if the provided locale does not exactly match one available on the system and therefor native gettext translations fail.
- The topic ‘Locale names differ (Native Gettext)’ is closed to new replies.