Nemo bis has uploaded a new change for review.

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

Change subject: Allow to set message group IDs aliases to preserve incoming 
links
......................................................................

Allow to set message group IDs aliases to preserve incoming links

Bug: T89813
Change-Id: I854433a2c8bf57c927da9ac0bba873edf4d0fb4a
---
M MessageGroups.php
M Translate.php
2 files changed, 11 insertions(+), 0 deletions(-)


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

diff --git a/MessageGroups.php b/MessageGroups.php
index 01cfe0f..b6c6f36 100644
--- a/MessageGroups.php
+++ b/MessageGroups.php
@@ -189,6 +189,11 @@
                }
                self::init();
 
+               global $wgTranslateGroupAliases;
+               if ( isset $wgTranslateGroupAliases[$id] ) {
+                       $id = $wgTranslateGroupAliases[$id];
+               }
+
                if ( isset( self::$groups[$id] ) ) {
                        if ( is_callable( self::$groups[$id] ) ) {
                                return call_user_func( self::$groups[$id], $id 
);
diff --git a/Translate.php b/Translate.php
index e1964a8..b6e73c4 100644
--- a/Translate.php
+++ b/Translate.php
@@ -486,6 +486,12 @@
  */
 $GLOBALS['wgTranslateWorkflowStates'] = false;
 
+/**
+ * Map from deprecated group IDs to their current ID
+ * Example value: array( 'core' => 'mediawiki-core', )
+ */
+$GLOBALS['wgTranslateGroupAliases'] = array();
+
 # </source>
 # === System setup related configuration ===
 # <source lang=php>

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

Gerrit-MessageType: newchange
Gerrit-Change-Id: I854433a2c8bf57c927da9ac0bba873edf4d0fb4a
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/Translate
Gerrit-Branch: master
Gerrit-Owner: Nemo bis <federicol...@tiscali.it>

_______________________________________________
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to