From 72a3e109d9e49d006f1e27a72bdb63d4f59af31a Mon Sep 17 00:00:00 2001 From: =?utf8?q?Niklas=20Laxstr=C3=B6m?= Date: Fri, 14 Aug 2009 15:41:48 +0000 Subject: [PATCH] (bug 20090) BCP 47 issues --- includes/StubObject.php | 2 ++ 1 file changed, 2 insertions(+) diff --git a/includes/StubObject.php b/includes/StubObject.php index 6b60708d17..e6cbd7856d 100644 --- a/includes/StubObject.php +++ b/includes/StubObject.php @@ -148,6 +148,8 @@ class StubUserLang extends StubObject { function _newObject() { global $wgContLanguageCode, $wgRequest, $wgUser, $wgContLang; $code = $wgRequest->getVal( 'uselang', $wgUser->getOption( 'language' ) ); + // BCP 47 - letter case MUST NOT carry meaning + $code = strtolower( $code ); # Validate $code if( empty( $code ) || !preg_match( '/^[a-z-]+$/', $code ) || ( $code === 'qqq' ) ) { -- 2.20.1