Revision: 46207
Author:   malafaya
Date:     2009-01-25 17:17:22 +0000 (Sun, 25 Jan 2009)

Log Message:
-----------
Special:Languages i18n support

Modified Paths:
--------------
    trunk/extensions/Wikidata/SpecialLanguages.i18n.php
    trunk/extensions/Wikidata/SpecialLanguages.php

Modified: trunk/extensions/Wikidata/SpecialLanguages.i18n.php
===================================================================
--- trunk/extensions/Wikidata/SpecialLanguages.i18n.php 2009-01-25 16:38:35 UTC 
(rev 46206)
+++ trunk/extensions/Wikidata/SpecialLanguages.i18n.php 2009-01-25 17:17:22 UTC 
(rev 46207)
@@ -10,14 +10,26 @@
 /** English
  */
 $wdMessages['en'] = array(
-       'datasearch'                            => 'Wikidata: Data search',
+       'languages'                             => 'Wikidata: Language manager',
        'langman_title'                         => 'Language manager',
-       'languages'                             => 'Wikidata: Language manager',
+       'langman_not_allowed'                                   => 'You do not 
have permission to change language settings.',
+       'langman_header'                                                => 
'Type the language code and its English name below:',
+       'langman_req_fields'                                    => 'Both 
language name and ISO 639-3 code are required!',
+       'langman_adding'                                                => 
'Adding language $1 with key $2.',
+       'langman_langname'                                              => 
'Language name:',
+       'langman_iso639-3'                                              => 'ISO 
639-3 code:',
+       'langman_iso639-2'                                              => 'ISO 
639-2 code:',
+       'langman_wikimedia'                                             => 
'Wikimedia code:',
+       'langman_field_optional'                                => '(optional)',
+       'langman_addlang'                                               => 'Add 
language',
+
        'importlangnames'                                               => 
'Wikidata: Import language names',
        'importlangnames_title'                                 => 'Import 
Language Names',
        'importlangnames_not_allowed'                   => 'You do not have 
permission to import language names.',
        'importlangnames_added'                                 => 'Language 
names for "$1" added.',
        'importlangnames_not_found'                             => '<strong>No 
language entry for "$1" found!</strong>',
+
+       'datasearch'                            => 'Wikidata: Data search',
        'addcollection'                                                 => 
'Wikidata: Add collection',
        'ow_save'                               => 'Save',
        'ow_history'                            => 'History',
@@ -142,6 +154,8 @@
  * @author Siebrand
  */
 $wdMessages['qqq'] = array(
+       'langman_header'                        => 'Translate the word 
"English"; don\'t change it to your own language!',
+       'langman_adding'                        => "$1 is the language name; $2 
is the language's ISO 639-3 code.",
        'ow_save' => '{{Identical|Save}}',
        'ow_history' => '{{Identical|History}}',
        'ow_none_selected' => '{{Identical|None selected}}',

Modified: trunk/extensions/Wikidata/SpecialLanguages.php
===================================================================
--- trunk/extensions/Wikidata/SpecialLanguages.php      2009-01-25 16:38:35 UTC 
(rev 46206)
+++ trunk/extensions/Wikidata/SpecialLanguages.php      2009-01-25 17:17:22 UTC 
(rev 46207)
@@ -36,12 +36,12 @@
                        global $wgOut, $wgRequest, $wgTitle, $wgUser;
                        $wgOut->setPageTitle(wfMsg('langman_title'));
                        if(!$wgUser->isAllowed('addlanguage')) {
-                               $wgOut->addHTML('You do not have permission to 
change language settings.');
+                               $wgOut->addHTML(wfMsg('langman_not_allowed'));
                                return false;
                        }
                        $action=$wgRequest->getText('action');
                        if(!$action) {
-                               $wgOut->addWikiText('Type the language code and 
the English name below:');
+                               $wgOut->addWikiText(wfMsg('langman_header'));
                        } else {
                                $dbr=&wfGetDB(DB_MASTER);
                                $langname=$wgRequest->getText('langname');
@@ -49,9 +49,9 @@
                                $langiso6392=$wgRequest->getText('langiso6392');
                                $langwmf=$wgRequest->getText('langwmf');
                                if(!$langname || !$langiso6393) {
-                                       $wgOut->addHTML('Language name and ISO 
639-3 code are required!');
+                                       $wgOut->addHTML("<strong>" . 
wfMsg('langman_req_fields') . "</strong>");
                                } else {
-                                       $wgOut->addHTML('Adding language 
'.$langname.' with key '.$langiso6393.'.');
+                                       $wgOut->addHTML("<strong>" . 
wfMsg('langman_adding', $langname, $langiso6393) . "</strong>");
                                        $sql='INSERT INTO 
language(iso639_2,iso639_3,wikimedia_key) 
values('.$dbr->addQuotes($langiso6392).','.$dbr->addQuotes($langiso6393).','.$dbr->addQuotes($langwmf).')';
 
                                        $dbr->query($sql);
@@ -77,7 +77,9 @@
 <table border="0">
 <tr>
 <td>
-Language name
+END
+. wfMsg('langman_langname') .
+<<<END
 </td>
 <td>
 <input type="text" size="40" name="langname">
@@ -85,7 +87,9 @@
 </tr>
 <tr>
 <td>
-ISO 639-3 code (required)
+END
+. wfMsg('langman_iso639-3') .
+<<<END
 </td>
 <td>
 <input type="text" size="8" name="langiso6393">
@@ -93,22 +97,36 @@
 </tr>
 <tr>
 <td>
-ISO 639-2 code (optional)
+END
+. wfMsg('langman_iso639-2') .
+<<<END
 </td>
 <td>
-<input type="text" size="8" name="langiso6392">
+<input type="text" size="8" name="langiso6392"> 
+END
+. wfMsg('langman_field_optional') .
+<<<END
 </td>
 </tr>
 <tr>
 <td>
-Wikimedia code (optional)
+END
+. wfMsg('langman_wikimedia') .
+<<<END
 </td>
 <td>
-<input type="text" size="4" name="langwmf">
+<input type="text" size="4" name="langwmf"> 
+END
+. wfMsg('langman_field_optional') .
+<<<END
 </td>
 </tr>
 <tr><td>
-<input type="submit" value="Add language">
+<input type="submit" value="
+END
+. wfMsg('langman_addlang') .
+<<<END
+">
 </td></tr>
 </table>
 </form>



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

Reply via email to