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

Revision: 112884
Author:   siebrand
Date:     2012-03-02 13:06:20 +0000 (Fri, 02 Mar 2012)
Log Message:
-----------
Follow-up r112883: Rename files and update what needs updating.

Modified Paths:
--------------
    trunk/extensions/TranslationNotifications/SpecialTranslatorSignup.php

Added Paths:
-----------
    trunk/extensions/TranslationNotifications/TranslationNotifications.alias.php
    trunk/extensions/TranslationNotifications/TranslationNotifications.i18n.php
    trunk/extensions/TranslationNotifications/TranslationNotifications.php

Removed Paths:
-------------
    trunk/extensions/TranslationNotifications/LCADFT.alias.php
    trunk/extensions/TranslationNotifications/LCADFT.i18n.php
    trunk/extensions/TranslationNotifications/LCADFT.php

Deleted: trunk/extensions/TranslationNotifications/LCADFT.alias.php
===================================================================
--- trunk/extensions/TranslationNotifications/LCADFT.alias.php  2012-03-02 
12:57:25 UTC (rev 112883)
+++ trunk/extensions/TranslationNotifications/LCADFT.alias.php  2012-03-02 
13:06:20 UTC (rev 112884)
@@ -1,14 +0,0 @@
-<?php
-/**
- * Aliases for special pages of LCADFT extension.
- *
- * @file
- * @license http://www.gnu.org/copyleft/gpl.html GNU General Public License 
2.0 or later
- */
-
-$specialPageAliases = array();
-
-/** English (English) */
-$specialPageAliases['en'] = array(
-       'TranslatorSignup' => array( 'TranslatorSignup' ),
-);

Deleted: trunk/extensions/TranslationNotifications/LCADFT.i18n.php
===================================================================
--- trunk/extensions/TranslationNotifications/LCADFT.i18n.php   2012-03-02 
12:57:25 UTC (rev 112883)
+++ trunk/extensions/TranslationNotifications/LCADFT.i18n.php   2012-03-02 
13:06:20 UTC (rev 112884)
@@ -1,95 +0,0 @@
-<?php
-/**
- * Translations for the translator outreach features.
- *
- * @file
- * @license http://www.gnu.org/copyleft/gpl.html GNU General Public License 
2.0 or later
- */
-
-$messages = array();
-
-/** English
- * @author Niklas Laxström
- */
-$messages['en'] = array(
-       'translatorsignup' => 'Translator signup',
-       'lcadft-desc' => 'Allows translators sign up for translation 
notifications',
-       'lcadft-info' => 'User information',
-       'lcadft-username' => 'Username:',
-       'lcadft-emailstatus' => 'E-mail status:',
-       'lcadft-email-confirmed' => 'Your e-mail address is confirmed',
-       'lcadft-email-unconfirmed' => 'Your e-mail address is not confirmed. 
$1',
-       'lcadft-email-notset' => 'You have not provided an e-mail address. You 
can do that in your [[Special:Preferences|preferences]].',
-       'lcadft-languages' => 'Languages',
-       'lcadft-lang' => 'Language #$1',
-       'lcadft-nolang' => 'Choose a language',
-       'lcadft-contact' => 'Preferred contact methods',
-       'lcadft-cmethod-email' => 'E-mail',
-       'lcadft-cmethod-talkpage' => 'Talk page',
-       'lcadft-cmethod-talkpage-elsewhere' => 'Talk page on other wiki',
-       'lcadft-cmethod-feed' => 'Feed',
-       'lcadft-cmethod-no' => 'Do not contact me',
-       'lcadft-frequency' => 'Contact frequency',
-       'lcadft-freq-always' => 'When there is something new to translate',
-       'lcadft-freq-week' => 'At most once a week',
-       'lcadft-freq-month' => 'At most once a month',
-       'lcadft-freq-weekly' => 'Weekly digest',
-       'lcadft-freq-monthly' => 'Monthly digest',
-       'lcadft-submit' => 'Sign up',
-);
-
-$messages['qqq'] = array(
-       'lcadft' => 'Special page header',
-       'lcadft-desc' => '{{desc}}',
-       'lcadft-info' => 'Fieldset header',
-       'lcadft-username' => 'Label followed by username',
-       'lcadft-emailstatus' => 'Label',
-       'lcadft-email-unconfirmed' => 'Parameters:
-* $1 is a button which can be used to send confirmation email. Button text is 
{{msg-mw|mediawiki:confirmemail_send}}.',
-       'lcadft-languages' => 'Fieldset header',
-       'lcadft-lang' => 'Label for select, $1 is a numbeer',
-       'lcadft-nolang' => 'First option in a language select',
-       'lcadft-contact' => 'Fieldset header',
-       'lcadft-cmethod-email' => 'Check option label',
-       'lcadft-cmethod-talkpage' => 'Check option label',
-       'lcadft-cmethod-talkpage-elsewhere' => 'Check option label',
-       'lcadft-cmethod-feed' => 'Check option label',
-       'lcadft-cmethod-no' => 'Check option label',
-       'lcadft-frequency' => 'Fieldset header',
-       'lcadft-freq-always' => 'Radio option label',
-       'lcadft-freq-week' => 'Radio option label',
-       'lcadft-freq-month' => 'Radio option label',
-       'lcadft-freq-weekly' => 'Radio option label',
-       'lcadft-freq-monthly' => 'Radio option label',
-       'lcadft-submit' => 'Submit button text',
-);
-
-/** Hebrew
- * @author amire80
- */
-$messages['he'] = array(
-       'translatorsignup' => 'רישום מתרגמים',
-       'lcadft-desc' => 'רישום מתרגמים לעדכונים על מיזמי תרגום',
-       'lcadft-info' => 'מידע על המשתמש',
-       'lcadft-username' => 'שם משתמש:',
-       'lcadft-emailstatus' => 'מצב דוא"ל:',
-       'lcadft-email-confirmed' => 'הדוא"ל שלך מאומת',
-       'lcadft-email-unconfirmed' => 'הדוא"ל שלך אינו מאומת. $1',
-       'lcadft-email-notset' => 'לא נתת כתובת דוא"ל. אפשר לעשות את זה 
ב[[Special:Preferences|העדפות]] שלך.',
-       'lcadft-languages' => 'שפות',
-       'lcadft-lang' => 'שפה מס\' $1',
-       'lcadft-nolang' => 'בחירת שפה',
-       'lcadft-contact' => 'דרכי התקשרות מועדפות',
-       'lcadft-cmethod-email' => 'דוא"ל',
-       'lcadft-cmethod-talkpage' => 'דף שיחה',
-       'lcadft-cmethod-talkpage-elsewhere' => 'דף שיחה בוויקי אחר',
-       'lcadft-cmethod-feed' => 'הזנה',
-       'lcadft-cmethod-no' => 'לא ליצור אתי קשר',
-       'lcadft-frequency' => 'תדירות ההתקשרות',
-       'lcadft-freq-always' => 'כשיש מה לתרגם',
-       'lcadft-freq-week' => 'לכל היותר פעם בשבוע',
-       'lcadft-freq-month' => 'לכל היותר פעם בחודש',
-       'lcadft-freq-weekly' => 'סיכום שבועי',
-       'lcadft-freq-monthly' => 'סיכום חודשי',
-       'lcadft-submit' => 'רישום',
-);

Deleted: trunk/extensions/TranslationNotifications/LCADFT.php
===================================================================
--- trunk/extensions/TranslationNotifications/LCADFT.php        2012-03-02 
12:57:25 UTC (rev 112883)
+++ trunk/extensions/TranslationNotifications/LCADFT.php        2012-03-02 
13:06:20 UTC (rev 112884)
@@ -1,39 +0,0 @@
-<?php
-if ( !defined( 'MEDIAWIKI' ) ) die();
-/**
- * An extension to keep in touch with translators
- *
- * @file
- * @ingroup Extensions
- *
- * @author Niklas Laxström
- * @copyright Copyright © 2012, Niklas Laxström
- * @license http://www.gnu.org/copyleft/gpl.html GNU General Public License 
2.0 or later
- */
-
-/**
- * Extension credits properties.
- */
-$wgExtensionCredits['specialpage'][] = array(
-       'path'           => __FILE__,
-       'name'           => 'LCADFT',
-       'version'        => '2012-02-20',
-       'author'         => array( 'Niklas Laxström' ),
-       'descriptionmsg' => 'lcadft-desc',
-       #'url'            => 'https://www.mediawiki.org/wiki/Extension:',
-);
-
-$dir = dirname( __FILE__ );
-$wgSpecialPages['TranslatorSignup'] = 'SpecialTranslatorSignup';
-$wgSpecialPageGroups['TranslatorSignup'] = 'login';
-$wgExtensionMessagesFiles['LCADFT'] = "$dir/LCADFT.i18n.php";
-$wgExtensionMessagesFiles['LCADFT-alias'] = "$dir/LCADFT.alias.php";
-$wgAutoloadClasses['SpecialTranslatorSignup'] = 
"$dir/SpecialTranslatorSignup.php";
-
-$wgLCADFTContactMethods = array(
-       'email' => true,
-       'talkpage' => true,
-       'talkpage-elsewhere' => false,
-       'feed' => false,
-       'no' => true,
-);

Modified: trunk/extensions/TranslationNotifications/SpecialTranslatorSignup.php
===================================================================
--- trunk/extensions/TranslationNotifications/SpecialTranslatorSignup.php       
2012-03-02 12:57:25 UTC (rev 112883)
+++ trunk/extensions/TranslationNotifications/SpecialTranslatorSignup.php       
2012-03-02 13:06:20 UTC (rev 112884)
@@ -25,10 +25,10 @@
                }
 
                $context = $this->getContext();
-               $htmlForm = new HtmlForm( $this->getDataModel(), $context, 
'lcadft' );
-               $htmlForm->setId( 'lcadft-form' );
-               $htmlForm->setSubmitText( $context->msg( 'lcadft-submit' 
)->text() );
-               $htmlForm->setSubmitID( 'lcadft-submit' );
+               $htmlForm = new HtmlForm( $this->getDataModel(), $context, 
'translationnotifications' );
+               $htmlForm->setId( 'translationnotifications-form' );
+               $htmlForm->setSubmitText( $context->msg( 
'translationnotifications-submit' )->text() );
+               $htmlForm->setSubmitID( 'translationnotifications-submit' );
                $htmlForm->setSubmitCallback( array( $this, 'formSubmit' ) );
                $htmlForm->show();
 
@@ -46,28 +46,28 @@
                );
        }
        public function getDataModel() {
-               global $wgLCADFTContactMethods, $wgLang;
+               global $wgTranslationNotificationsContactMethods, $wgLang;
 
                $m['username'] = array(
                        'type' => 'info',
-                       'label-message' => 'lcadft-username',
+                       'label-message' => 'translationnotifications-username',
                        'default' => $this->getUser()->getName(),
                        'section' => 'info',
                );
 
                $user = $this->getUser();
                if ( $user->isEmailConfirmed() ) {
-                       $status = $this->msg( 'lcadft-email-confirmed' 
)->parse();
+                       $status = $this->msg( 
'translationnotifications-email-confirmed' )->parse();
                } elseif ( trim( $user->getEmail() ) !== '' )  {
                        $submit = Xml::submitButton( $this->msg( 
'confirmemail_send' )->text(), array( 'name' => 'x' ) );
-                       $status = $this->msg( 'lcadft-email-unconfirmed' 
)->rawParams( $submit )->parse();
+                       $status = $this->msg( 
'translationnotifications-email-unconfirmed' )->rawParams( $submit )->parse();
                } else {
-                       $status = $this->msg( 'lcadft-email-notset' )->parse();
+                       $status = $this->msg( 
'translationnotifications-email-notset' )->parse();
                }
 
                $m['emailstatus'] = array(
                        'type' => 'info',
-                       'label-message' => 'lcadft-emailstatus',
+                       'label-message' => 
'translationnotifications-emailstatus',
                        'default' => $status,
                        'section' => 'info',
                        'raw' => true,
@@ -83,32 +83,32 @@
                        $options[$display] = $code;
                }
 
-               $options = array( wfMessage( 'lcadft-nolang' )->plain() => '' ) 
+ $options;
+               $options = array( wfMessage( 'translationnotifications-nolang' 
)->plain() => '' ) + $options;
 
                for ( $i = 1; $i < 4; $i++ ) {
                        $m["lang-$i"] = array(
                                'type' => 'select',
-                               'label-message' => array( "lcadft-lang", 
$wgLang->formatNum( $i ) ),
+                               'label-message' => array( 
"translationnotifications-lang", $wgLang->formatNum( $i ) ),
                                'section' => 'languages',
                                'options' => $options,
-                               'default' => $user->getOption( "lcadft-lang-$i" 
),
+                               'default' => $user->getOption( 
"translationnotifications-lang-$i" ),
                        );
 
                        if ( $i === 1 ) {
-                               $m["lang-$i"]['default'] = $user->getOption( 
"lcadft-lang-$i", $wgLang->getCode() );
+                               $m["lang-$i"]['default'] = $user->getOption( 
"translationnotifications-lang-$i", $wgLang->getCode() );
                                $m["lang-$i"]['required'] = true;
                        }
                }
 
-               foreach ( $wgLCADFTContactMethods as $method => $value ) {
+               foreach ( $wgTranslationNotificationsContactMethods as $method 
=> $value ) {
                        if ( $value === false ) {
                                continue;
                        }
 
                        $m["cmethod-$method"] = array(
                                'type' => 'check',
-                               'label-message' => "lcadft-cmethod-$method",
-                               'default' => $user->getOption( 
"lcadft-cmethod-$method" ),
+                               'label-message' => 
"translationnotifications-cmethod-$method",
+                               'default' => $user->getOption( 
"translationnotifications-cmethod-$method" ),
                                'section' => 'contact',
                        );
                        if ( $method === 'email' ) {
@@ -118,7 +118,7 @@
                        if ( $method === 'talkpage-elsewhere' ) {
                                $m['cmethod-talkpage-elsewhere-loc'] = array(
                                        'type' => 'select',
-                                       'default' => $user->getOption( 
'lcadft-cmethod-talkpage-elsewhere-loc' ),
+                                       'default' => $user->getOption( 
'translationnotifications-cmethod-talkpage-elsewhere-loc' ),
                                        'section' => 'contact',
                                        'options' => $this->getOtherWikis(),
                                );
@@ -127,14 +127,14 @@
 
                $m['freq'] = array(
                        'type' => 'radio',
-                       'default' => $user->getOption( 'lcadft-freq', 'always' 
),
+                       'default' => $user->getOption( 
'translationnotifications-freq', 'always' ),
                        'section' => 'frequency',
                        'options' => array(
-                               $this->msg( 'lcadft-freq-always' )->text()  => 
'always',
-                               $this->msg( 'lcadft-freq-week' )->text()    => 
'week',
-                               $this->msg( 'lcadft-freq-month' )->text()   => 
'month',
-                               $this->msg( 'lcadft-freq-weekly' )->text()  => 
'weekly',
-                               $this->msg( 'lcadft-freq-monthly' )->text() => 
'monthly',
+                               $this->msg( 
'translationnotifications-freq-always' )->text()  => 'always',
+                               $this->msg( 
'translationnotifications-freq-week' )->text()    => 'week',
+                               $this->msg( 
'translationnotifications-freq-month' )->text()   => 'month',
+                               $this->msg( 
'translationnotifications-freq-weekly' )->text()  => 'weekly',
+                               $this->msg( 
'translationnotifications-freq-monthly' )->text() => 'monthly',
                        ),
                );
                return $m;
@@ -150,7 +150,7 @@
                }
 
                foreach ( $formData as $key => $value ) {
-                       $user->setOption( "lcadft-$key", $value );
+                       $user->setOption( "translationnotifications-$key", 
$value );
                }
                $user->saveSettings();
        }

Copied: 
trunk/extensions/TranslationNotifications/TranslationNotifications.alias.php 
(from rev 112883, trunk/extensions/TranslationNotifications/LCADFT.alias.php)
===================================================================
--- 
trunk/extensions/TranslationNotifications/TranslationNotifications.alias.php    
                            (rev 0)
+++ 
trunk/extensions/TranslationNotifications/TranslationNotifications.alias.php    
    2012-03-02 13:06:20 UTC (rev 112884)
@@ -0,0 +1,14 @@
+<?php
+/**
+ * Aliases for special pages of TranslationNotifications extension.
+ *
+ * @file
+ * @license http://www.gnu.org/copyleft/gpl.html GNU General Public License 
2.0 or later
+ */
+
+$specialPageAliases = array();
+
+/** English (English) */
+$specialPageAliases['en'] = array(
+       'TranslatorSignup' => array( 'TranslatorSignup' ),
+);

Copied: 
trunk/extensions/TranslationNotifications/TranslationNotifications.i18n.php 
(from rev 112883, trunk/extensions/TranslationNotifications/LCADFT.i18n.php)
===================================================================
--- trunk/extensions/TranslationNotifications/TranslationNotifications.i18n.php 
                        (rev 0)
+++ trunk/extensions/TranslationNotifications/TranslationNotifications.i18n.php 
2012-03-02 13:06:20 UTC (rev 112884)
@@ -0,0 +1,95 @@
+<?php
+/**
+ * Translations for the translator outreach features.
+ *
+ * @file
+ * @license http://www.gnu.org/copyleft/gpl.html GNU General Public License 
2.0 or later
+ */
+
+$messages = array();
+
+/** English
+ * @author Niklas Laxström
+ */
+$messages['en'] = array(
+       'translatorsignup' => 'Translator signup',
+       'translationnotifications-desc' => 'Allows translators sign up for 
translation notifications',
+       'translationnotifications-info' => 'User information',
+       'translationnotifications-username' => 'Username:',
+       'translationnotifications-emailstatus' => 'E-mail status:',
+       'translationnotifications-email-confirmed' => 'Your e-mail address is 
confirmed',
+       'translationnotifications-email-unconfirmed' => 'Your e-mail address is 
not confirmed. $1',
+       'translationnotifications-email-notset' => 'You have not provided an 
e-mail address. You can do that in your [[Special:Preferences|preferences]].',
+       'translationnotifications-languages' => 'Languages',
+       'translationnotifications-lang' => 'Language #$1',
+       'translationnotifications-nolang' => 'Choose a language',
+       'translationnotifications-contact' => 'Preferred contact methods',
+       'translationnotifications-cmethod-email' => 'E-mail',
+       'translationnotifications-cmethod-talkpage' => 'Talk page',
+       'translationnotifications-cmethod-talkpage-elsewhere' => 'Talk page on 
other wiki',
+       'translationnotifications-cmethod-feed' => 'Feed',
+       'translationnotifications-cmethod-no' => 'Do not contact me',
+       'translationnotifications-frequency' => 'Contact frequency',
+       'translationnotifications-freq-always' => 'When there is something new 
to translate',
+       'translationnotifications-freq-week' => 'At most once a week',
+       'translationnotifications-freq-month' => 'At most once a month',
+       'translationnotifications-freq-weekly' => 'Weekly digest',
+       'translationnotifications-freq-monthly' => 'Monthly digest',
+       'translationnotifications-submit' => 'Sign up',
+);
+
+$messages['qqq'] = array(
+       'translatorsignup' => 'Special page header',
+       'translationnotifications-desc' => '{{desc}}',
+       'translationnotifications-info' => 'Fieldset header',
+       'translationnotifications-username' => 'Label followed by username',
+       'translationnotifications-emailstatus' => 'Label',
+       'translationnotifications-email-unconfirmed' => 'Parameters:
+* $1 is a button which can be used to send confirmation email. Button text is 
{{msg-mw|mediawiki:confirmemail_send}}.',
+       'translationnotifications-languages' => 'Fieldset header',
+       'translationnotifications-lang' => 'Label for select, $1 is a numbeer',
+       'translationnotifications-nolang' => 'First option in a language 
select',
+       'translationnotifications-contact' => 'Fieldset header',
+       'translationnotifications-cmethod-email' => 'Check option label',
+       'translationnotifications-cmethod-talkpage' => 'Check option label',
+       'translationnotifications-cmethod-talkpage-elsewhere' => 'Check option 
label',
+       'translationnotifications-cmethod-feed' => 'Check option label',
+       'translationnotifications-cmethod-no' => 'Check option label',
+       'translationnotifications-frequency' => 'Fieldset header',
+       'translationnotifications-freq-always' => 'Radio option label',
+       'translationnotifications-freq-week' => 'Radio option label',
+       'translationnotifications-freq-month' => 'Radio option label',
+       'translationnotifications-freq-weekly' => 'Radio option label',
+       'translationnotifications-freq-monthly' => 'Radio option label',
+       'translationnotifications-submit' => 'Submit button text',
+);
+
+/** Hebrew
+ * @author amire80
+ */
+$messages['he'] = array(
+       'translatorsignup' => 'רישום מתרגמים',
+       'translationnotifications-desc' => 'רישום מתרגמים לעדכונים על מיזמי 
תרגום',
+       'translationnotifications-info' => 'מידע על המשתמש',
+       'translationnotifications-username' => 'שם משתמש:',
+       'translationnotifications-emailstatus' => 'מצב דוא"ל:',
+       'translationnotifications-email-confirmed' => 'הדוא"ל שלך מאומת',
+       'translationnotifications-email-unconfirmed' => 'הדוא"ל שלך אינו מאומת. 
$1',
+       'translationnotifications-email-notset' => 'לא נתת כתובת דוא"ל. אפשר 
לעשות את זה ב[[Special:Preferences|העדפות]] שלך.',
+       'translationnotifications-languages' => 'שפות',
+       'translationnotifications-lang' => 'שפה מס\' $1',
+       'translationnotifications-nolang' => 'בחירת שפה',
+       'translationnotifications-contact' => 'דרכי התקשרות מועדפות',
+       'translationnotifications-cmethod-email' => 'דוא"ל',
+       'translationnotifications-cmethod-talkpage' => 'דף שיחה',
+       'translationnotifications-cmethod-talkpage-elsewhere' => 'דף שיחה 
בוויקי אחר',
+       'translationnotifications-cmethod-feed' => 'הזנה',
+       'translationnotifications-cmethod-no' => 'לא ליצור אתי קשר',
+       'translationnotifications-frequency' => 'תדירות ההתקשרות',
+       'translationnotifications-freq-always' => 'כשיש מה לתרגם',
+       'translationnotifications-freq-week' => 'לכל היותר פעם בשבוע',
+       'translationnotifications-freq-month' => 'לכל היותר פעם בחודש',
+       'translationnotifications-freq-weekly' => 'סיכום שבועי',
+       'translationnotifications-freq-monthly' => 'סיכום חודשי',
+       'translationnotifications-submit' => 'רישום',
+);

Copied: trunk/extensions/TranslationNotifications/TranslationNotifications.php 
(from rev 112883, trunk/extensions/TranslationNotifications/LCADFT.php)
===================================================================
--- trunk/extensions/TranslationNotifications/TranslationNotifications.php      
                        (rev 0)
+++ trunk/extensions/TranslationNotifications/TranslationNotifications.php      
2012-03-02 13:06:20 UTC (rev 112884)
@@ -0,0 +1,39 @@
+<?php
+if ( !defined( 'MEDIAWIKI' ) ) die();
+/**
+ * An extension to keep in touch with translators
+ *
+ * @file
+ * @ingroup Extensions
+ *
+ * @author Niklas Laxström
+ * @copyright Copyright © 2012, Niklas Laxström
+ * @license http://www.gnu.org/copyleft/gpl.html GNU General Public License 
2.0 or later
+ */
+
+/**
+ * Extension credits properties.
+ */
+$wgExtensionCredits['specialpage'][] = array(
+       'path'           => __FILE__,
+       'name'           => 'TranslationNotifications',
+       'version'        => '2012-03-02',
+       'author'         => array( 'Niklas Laxström' ),
+       'descriptionmsg' => 'translationnotifications-desc',
+       #'url'            => 
'https://www.mediawiki.org/wiki/Extension:TranslationNotifications',
+);
+
+$dir = dirname( __FILE__ );
+$wgSpecialPages['TranslatorSignup'] = 'SpecialTranslatorSignup';
+$wgSpecialPageGroups['TranslatorSignup'] = 'login';
+$wgExtensionMessagesFiles['TranslationNotifications'] = 
"$dir/TranslationNotifications.i18n.php";
+$wgExtensionMessagesFiles['TranslationNotificationsAlias'] = 
"$dir/TranslationNotifications.alias.php";
+$wgAutoloadClasses['SpecialTranslatorSignup'] = 
"$dir/SpecialTranslatorSignup.php";
+
+$wgTranslationNotificationsContactMethods = array(
+       'email' => true,
+       'talkpage' => true,
+       'talkpage-elsewhere' => false,
+       'feed' => false,
+       'no' => true,
+);


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

Reply via email to