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