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