https://www.mediawiki.org/wiki/Special:Code/MediaWiki/112667

Revision: 112667
Author:   santhosh
Date:     2012-02-29 05:07:53 +0000 (Wed, 29 Feb 2012)
Log Message:
-----------
Logging for Language preference changes for a translatable page.

Modified Paths:
--------------
    trunk/extensions/Translate/PageTranslation.i18n.php
    trunk/extensions/Translate/TranslateHooks.php
    trunk/extensions/Translate/tag/PageTranslationHooks.php

Modified: trunk/extensions/Translate/PageTranslation.i18n.php
===================================================================
--- trunk/extensions/Translate/PageTranslation.i18n.php 2012-02-29 04:05:10 UTC 
(rev 112666)
+++ trunk/extensions/Translate/PageTranslation.i18n.php 2012-02-29 05:07:53 UTC 
(rev 112667)
@@ -123,6 +123,8 @@
        'pt-log-delete-full-nok' => '{{GENDER:$2|encountered}} a problem while 
deleting translatable page [[:$1]]',
        'pt-log-delete-lang-ok' => '{{GENDER:$2|completed}} deletion of 
translation page $1',
        'pt-log-delete-lang-nok' => '{{GENDER:$2|encountered}} a problem while 
deleting translation page [[:$1]]',
+       'pt-log-priority-langs' => '{{GENDER:$2|set}} preferred languages for 
translation page [[:$1]] as $3',
+       'pt-log-priority-langs-force' => '{{GENDER:$2|restricted}} languages 
for translation page [[:$1]] as $3',
 
 
        # move page replacement
@@ -256,6 +258,8 @@
        'pt-log-unmark' => 'Used on [[Special:Log/pagetranslation]]',
        'pt-log-moveok' => 'Used on [[Special:Log/pagetranslation]]',
        'pt-log-movenok' => 'Used on [[Special:Log/pagetranslation]]',
+       'pt-log-priority-langs' => 'Used on [[Special:Log/pagetranslation]]. $3 
is comma seperated list of languages.',
+       'pt-log-priority-langs-force' => 'Used on 
[[Special:Log/pagetranslation]]. $3 is comma seperated list of languages.',
        'pt-movepage-block-base-exists' => "'''base page''' refers to the 
untranslated version of the translatable page.",
        'pt-movepage-block-tp-exists' => 'translation page is a translated 
version of a translatable page',
        'pt-movepage-block-section-exists' => 'Section page is a translation of 
one section. Translation page consists of many translation sections.',

Modified: trunk/extensions/Translate/TranslateHooks.php
===================================================================
--- trunk/extensions/Translate/TranslateHooks.php       2012-02-29 04:05:10 UTC 
(rev 112666)
+++ trunk/extensions/Translate/TranslateHooks.php       2012-02-29 05:07:53 UTC 
(rev 112667)
@@ -67,6 +67,7 @@
                        $wgLogActionsHandlers['pagetranslation/deletefok'] = 
'PageTranslationHooks::formatLogEntry';
                        $wgLogActionsHandlers['pagetranslation/deletelnok'] = 
'PageTranslationHooks::formatLogEntry';
                        $wgLogActionsHandlers['pagetranslation/deletefnok'] = 
'PageTranslationHooks::formatLogEntry';
+                       
$wgLogActionsHandlers['pagetranslation/prioritylanguages'] = 
'PageTranslationHooks::formatLogEntry';
 
                        global $wgJobClasses;
                        $wgJobClasses['RenderJob'] = 'RenderJob';

Modified: trunk/extensions/Translate/tag/PageTranslationHooks.php
===================================================================
--- trunk/extensions/Translate/tag/PageTranslationHooks.php     2012-02-29 
04:05:10 UTC (rev 112666)
+++ trunk/extensions/Translate/tag/PageTranslationHooks.php     2012-02-29 
05:07:53 UTC (rev 112667)
@@ -584,8 +584,14 @@
                        return wfMsgExt( 'pt-log-delete-full-ok', $opts, 
$title->getPrefixedText(), $user );
                } elseif ( $action === 'deletelok' ) {
                        return wfMsgExt( 'pt-log-delete-lang-ok', $opts, 
$title->getPrefixedText(), $user );
+               } elseif ( $action === 'prioritylanguages' ) {
+                       if ( $_['force'] === 'on' ) {
+                               return wfMsgExt( 'pt-log-priority-langs-force', 
$opts, $title->getPrefixedText(), $user, $_['languages'] );
+                       } else {
+                               return wfMsgExt( 'pt-log-priority-langs', 
$opts, $title->getPrefixedText(), $user , $_['languages'] );
+                       }
                }
-           return '';
+               return '';
        }
 
        /// Hook: SpecialPage_initList


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

Reply via email to