X-Git-Url: https://git.heureux-cyclage.org/?a=blobdiff_plain;f=languages%2FLanguageConverter.php;h=d11838a8b7d3cb2e10bedb217d061c70b003be4a;hb=3b6b2c75f2513785b86d0a5ec4326b5b6e32659e;hp=f9631a1d2292c1fa2a897ca4c3fb2ad2e9c1b1ff;hpb=fe4b09380562976aea9f06e59d342fff8d91b026;p=lhc%2Fweb%2Fwiklou.git diff --git a/languages/LanguageConverter.php b/languages/LanguageConverter.php index f9631a1d22..d11838a8b7 100644 --- a/languages/LanguageConverter.php +++ b/languages/LanguageConverter.php @@ -163,6 +163,8 @@ class LanguageConverter { $req = $this->getURLVariant(); + Hooks::run( 'GetLangPreferredVariant', [ &$req ] ); + if ( $wgUser->isSafeToLoad() && $wgUser->isLoggedIn() && !$req ) { $req = $this->getUserVariant(); } elseif ( !$req ) { @@ -965,11 +967,11 @@ class LanguageConverter { * Parse the conversion table stored in the cache. * * The tables should be in blocks of the following form: - * -{ - * word => word ; - * word => word ; - * ... - * }- + * -{ + * word => word ; + * word => word ; + * ... + * }- * * To make the tables more manageable, subpages are allowed * and will be parsed recursively if $recursive == true.