Siebrand has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/77658


Change subject: Add namespace in cache
......................................................................

Add namespace in cache

$ns was added in Change-Id: I2e8545ceb40385d9d4e9b709c46c8b7348d5773a, but
had not been implemented.

Change-Id: Iadc35ee48d6071408147245d898014fb79d4cbe5
---
M TranslateUtils.php
1 file changed, 5 insertions(+), 4 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/Translate 
refs/changes/58/77658/1

diff --git a/TranslateUtils.php b/TranslateUtils.php
index 1bc2fb8..ffa4eac 100644
--- a/TranslateUtils.php
+++ b/TranslateUtils.php
@@ -23,15 +23,16 @@
        public static function title( $message, $code, $ns = NS_MEDIAWIKI ) {
                // Cache some amount of titles for speed.
                static $cache = array();
+               $key = $ns . ':' . $message;
 
-               if ( !isset( $cache[$message] ) ) {
-                       $cache[$message] = Title::capitalize( $message );
+               if ( !isset( $key ) ) {
+                       $cache[$key] = Title::capitalize( $message );
                }
 
                if ( $code ) {
-                       return $cache[$message] . '/' . $code;
+                       return $cache[$key] . '/' . $code;
                } else {
-                       return $cache[$message];
+                       return $cache[$key];
                }
        }
 

-- 
To view, visit https://gerrit.wikimedia.org/r/77658
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: Iadc35ee48d6071408147245d898014fb79d4cbe5
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/Translate
Gerrit-Branch: master
Gerrit-Owner: Siebrand <[email protected]>

_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to