From ed09ebcffb9ba9db2d4dbf1024a2ad892f93d6f8 Mon Sep 17 00:00:00 2001 From: Aaron Schulz Date: Tue, 17 Feb 2009 15:36:15 +0000 Subject: [PATCH] Tweak for bug 11852. Made handling of message cache key normalisation more consistent. --- includes/MessageCache.php | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/includes/MessageCache.php b/includes/MessageCache.php index 7554df28ec..2236bdd702 100644 --- a/includes/MessageCache.php +++ b/includes/MessageCache.php @@ -702,7 +702,10 @@ class MessageCache { * @param string $lang The messages language, English by default */ function addMessage( $key, $value, $lang = 'en' ) { - $this->mExtensionMessages[$lang][$key] = $value; + global $wgContLang; + # Normalise title-case input + $lckey = str_replace( ' ', '_', $wgContLang->lcfirst( $key ) ); + $this->mExtensionMessages[$lang][$lckey] = $value; } /** -- 2.20.1