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