/** * Reinitialize the i18n object, used only when changing the language in the middle of something * * @param string $language The language code to change to */ public static function reinitializeI18n($language = null) { if (!$language) { self::$_i18n = new I18n(Settings::get('language')); } else { Logging::log('Changing language to ' . $language); self::$_i18n = new I18n($language); self::$_i18n->initialize(); } }