r65415 MediaWiki - Code Review archive

Repository:MediaWiki
Revision:r65414‎ | r65415 | r65416 >
Date:22:49, 21 April 2010
Author:siebrand
Status:deferred
Tags:
Comment:
Add descriptive table introduction with a link to recent translations in the given language.
Modified paths:
  • /trunk/extensions/Translate/SpecialLanguageStats.php (modified) (history)
  • /trunk/extensions/Translate/Translate.i18n.php (modified) (history)

Diff [purge]

Index: trunk/extensions/Translate/SpecialLanguageStats.php
@@ -11,7 +11,7 @@
1212 * Use {{Special:LanguageStats/nl/1}} to show for 'nl' and suppres complete.
1313 *
1414 * @author Siebrand Mazeland
15 - * @copyright Copyright © 2008 Siebrand Mazeland
 15+ * @copyright Copyright © 2008-2010 Siebrand Mazeland
1616 * @license http://www.gnu.org/copyleft/gpl.html GNU General Public License 2.0 or later
1717 */
1818
@@ -23,8 +23,6 @@
2424 function execute( $par ) {
2525 global $wgRequest, $wgOut;
2626
27 - wfLoadExtensionMessages( 'Translate' );
28 -
2927 $this->setHeaders();
3028 $this->outputHeader();
3129
@@ -145,9 +143,21 @@
146144 }
147145
148146 function createHeader( $code ) {
149 - $out = '<!-- ' . $code . " -->\n";
150 - $out .= '<!-- ' . TranslateUtils::getLanguageName( $code, false ) . " -->\n";
 147+ global $wgUser;
151148
 149+ $languageName = TranslateUtils::getLanguageName( $code, false );
 150+ $rcInLangLink = $wgUser->getSkin()->link(
 151+ SpecialPage::getTitleFor( 'RecentChanges' ),
 152+ wfMsg( 'languagestats-recenttranslations' ),
 153+ array(),
 154+ array(
 155+ 'translations' => 'only',
 156+ 'trailer' => "/" . $code
 157+ )
 158+ );
 159+
 160+ $out = wfMsgExt( 'languagestats-stats-for', array( 'parse', 'replaceafter' ), $languageName, $rcInLangLink );
 161+
152162 # Create table header
153163 $out .= $this->heading();
154164 $out .= $this->blockstart();
Index: trunk/extensions/Translate/Translate.i18n.php
@@ -199,6 +199,8 @@
200200 # Special:LanguageStats
201201 'languagestats' => 'Language statistics',
202202 'languagestats-summary' => 'This page shows translation statistics for all message groups for a language.',
 203+ 'languagestats-stats-for' => 'Translation statistics for $1 ($2).',
 204+ 'languagestats-recenttranslations' => 'recent translations',
203205 'translate-language-code' => 'Language code',
204206 'translate-language-code-field-name' => 'Language code:',
205207 'translate-suppress-complete' => 'Suppress completely translated message groups',
@@ -415,6 +417,10 @@
416418 'translate-translations-including-no-param' => 'Shown when using <code>&#x7b;{Special:Translations}}</code>, but a parameter is required, e.g. <code>&#x7b;{Special:Translations/MediaWiki:Mainpagetext}}</code>',
417419 'languagestats' => 'Title of [[Special:LanguageStats]].',
418420 'languagestats-summary' => 'Used in [[Special:LanguageStats]].',
 421+ 'languagestats-stats-for' => 'Used in [[Special:LanguageStats]]. Parameters:
 422+* $1 is a localised language name
 423+* $2 is {{msg-mw|languagestats-recenttranslations}}',
 424+ 'languagestats-recenttranslations' => 'Substituted in {{msg-mw|languagestats-stats-for}} as $2.',
419425 'translate-language-code' => 'Name of fieldset in [[Special:LanguageStats]].
420426
421427 {{Identical|Language code}}',
@@ -767,7 +773,7 @@
768774 'translate-page-edit' => 'አርም',
769775 'translate-edit-definition' => 'የመልዕክቱ ትርጉም',
770776 'translate-edit-contribute' => 'ለመሣተፍ',
771 - 'translate-edit-no-information' => "''ይኸው መልእክት ምንም መረጃ የለውም።
 777+ 'translate-edit-no-information' => "''ይኸው መልእክት ምንም መረጃ የለውም።
772778 መልዕክቱ በየት ወይም እንዴት እንደሚጠቀም ዕውቀት ካለዎ፣ መረጃ በመጨምር ሌሎች አስተርጓሚዎች ሊረዱ ይችላሉ።''",
773779 'translate-edit-information' => 'መረጃ ስለዚሁ መልእክት ($1)',
774780 'translate-edit-in-other-languages' => 'መልዕክቱ በሌሎች ልሳናት',
@@ -1025,7 +1031,7 @@
10261032 'translate-nothing-to-do' => 'كل الترجمات المحتملة يبدو أنه قد تم عملها.
10271033 من الأفضل أن تراجع الرسائل من خلال [[Special:Translate|{{int:translate}}]].',
10281034 'translate-languagestats-groups' => ' # أضف أرقام مجموعات الرسائل, واحدا لكل سطر لتحديد مجموعات الرسائل التي
1029 - # تعرض في Special:LanguageStats.أرقام مجموعات الرسائل غير الموجودة سوف
 1035+ # تعرض في Special:LanguageStats.أرقام مجموعات الرسائل غير الموجودة سوف
10301036 # يتم تجاهلها.',
10311037 'translate-save' => 'احفظ ($1)',
10321038 'translate-jssti-add' => 'أضف إلى القائمة',
@@ -2142,7 +2148,7 @@
21432149 'translate-page-no-such-language' => "Merket ez eus bet ur c'hod yezh direizh",
21442150 'translate-page-no-such-task' => 'Merket ez eus bet un ober direizh.',
21452151 'translate-page-no-such-group' => 'Merket ez eus bet ur strollad direizh.',
2146 - 'translate-page-disabled' => "Harpet eo bet an troidigezhioù er yezh-mañ evit ar strollad-mañ.
 2152+ 'translate-page-disabled' => "Harpet eo bet an troidigezhioù er yezh-mañ evit ar strollad-mañ.
21472153 Abeg :
21482154
21492155 ''$1''",
@@ -2243,7 +2249,7 @@
22442250 'translationstats' => 'Stadegoù treiñ',
22452251 'translate-stats-edits' => 'Kemmoù',
22462252 'translate-stats-users' => 'Troerien',
2247 - 'translate-statsf-intro' => "Stadegoù eeun a c'hallit krouiñ gant ar furmskrid-mañ.
 2253+ 'translate-statsf-intro' => "Stadegoù eeun a c'hallit krouiñ gant ar furmskrid-mañ.
22482254 Bevennoù izel hag uhel zo d'an holl dalvoudoù.",
22492255 'translate-statsf-options' => 'Dibarzhioù ar grafik',
22502256 'translate-statsf-width' => 'Ledander e piksel :',
@@ -2329,7 +2335,7 @@
23302336 'translate-manage-import-noks' => "C'hwitet eo bet enporzhiadenn stumm nevez ar bajenn $1 : $2",
23312337 'translate-manage-import-ignore' => 'Lezel ar gemennadenn $1 a-gostez.',
23322338 'translate-manage-import-summary' => 'Enporzhiañ ur stumm nevez adalek ur vammenn ziavaez.',
2333 - 'translate-manage-conflict-summary' => 'Enporzhiañ ur stumm nevez adalek ur vammenn ziavaez.
 2339+ 'translate-manage-conflict-summary' => 'Enporzhiañ ur stumm nevez adalek ur vammenn ziavaez.
23342340 Gwiriit mar plij.',
23352341 'translate-manage-fuzzy-summary' => 'Cheñchet eo an termenadur',
23362342 'translate-manage-import-fuzzy' => "Oc'h enporzhiañ hag o strafuilhañ : $1",
@@ -3472,7 +3478,7 @@
34733479 'translate-percentage-fuzzy' => 'Veraltet',
34743480 'translate-nothing-to-do' => 'Alle möglichen Übersetzungen sind offenbar schon erledigt.
34753481 Es wird empfohlen, Systemnachrichten mit der Spezialseite [[Special:Translate|{{int:translate}}]] zu überprüfen.',
3476 - 'translate-languagestats-groups' => ' # Ergänze die ID einer Systemnachrichtengruppe (eine per Zeile) um die Gruppen von
 3482+ 'translate-languagestats-groups' => ' # Ergänze die ID einer Systemnachrichtengruppe (eine per Zeile) um die Gruppen von
34773483 # Special:LanguageStats auszuschließen. Nicht existerende IDs
34783484 # werden ignoriert.',
34793485 'translate-save' => 'Speichern ($1)',
@@ -6777,7 +6783,7 @@
67786784 'translate-pref-editassistlang' => 'Pomoćni jezici:',
67796785 'prefs-translate' => 'Mogućnosti prijevoda',
67806786 'translate-pref-editassistlang-help' => 'Popis jezičnih kodova odjeljen zarezima.
6781 -Prijevod poruke na tim jezicima bit će prikazani dok prevodite.
 6787+Prijevod poruke na tim jezicima bit će prikazani dok prevodite.
67826788 Zadani popis jezika ovisi o vašem jeziku.',
67836789 'translate-pref-jsedit' => 'Poboljšani uređivač prijevoda (JavaScript)',
67846790 'right-translate' => 'Uređivanje koristeći sučelje za prevođenje',
@@ -9193,7 +9199,7 @@
91949200 ប្រសិនបើ​ភាសារបស់អ្នក​មិនបានបង្ហាញត្រឹមត្រូវដោយមិនប្តូរឈ្មោះវិបសាយទេ សូមទាក់ទងអ្នកអភិវឌ្ឍ (អ្នករចនាវិបសាយ)។
91959201
91969202
9197 -អ្នកចាំបាច់ត្រូវតែស្ថិតក្នុងក្រុមអ្នកប្រែសម្រួល ទើបអាចរក្សាទុកបំលាស់ប្តូរបាន។
 9203+អ្នកចាំបាច់ត្រូវតែស្ថិតក្នុងក្រុមអ្នកប្រែសម្រួល ទើបអាចរក្សាទុកបំលាស់ប្តូរបាន។
91989204 បំលាស់ប្តូរនឹងមិនត្រូវបានរក្សាទុកទេ​លើកលែងតែអ្នកបានចុចប៊ូតុង​រក្សាទំព័រទុក​នៅខាងក្រោម ។',
91999205 'translate-magic-module' => 'ម៉ូឌុល៖',
92009206 'translate-magic-submit' => 'នាំមក​បង្ហាញ',
@@ -12758,11 +12764,11 @@
1275912765 'translate-manage-import-done' => 'Tudo terminado!',
1276012766 'translate-manage-import-rebuild' => "Reconstrução da ''cache''.",
1276112767 'translate-manage-intro-en' => 'Encontra abaixo uma lista de alterações às mensagens deste grupo.
12762 -Por favor, reveja as alterações e escolha a acção que pretende para cada mensagem.
 12768+Por favor, reveja as alterações e escolha a acção que pretende para cada mensagem.
1276312769 Quando tiver actualizado as definições das mensagens, verifique se ocorreram alterações externas noutras línguas existentes.
1276412770 Note também que a acção <code>ignore</code> é somente temporária.',
1276512771 'translate-manage-intro-other' => 'Encontra abaixo uma lista de alterações de traduções na língua $1.
12766 -Por favor, reveja as alterações e escolha a acção que pretende para cada tradução.
 12772+Por favor, reveja as alterações e escolha a acção que pretende para cada tradução.
1276712773 Se escolher ignorar as alterações, elas serão sobrepostas na próxima exportação.',
1276812774 'translate-manage-subtitle' => 'Gerir',
1276912775 'translate-manage-import-rebuild-all' => 'Reconstruir todas as línguas e ignorar quaisquer alterações',
@@ -14957,7 +14963,7 @@
1495814964 'translate-manage-action-fuzzy' => 'Importera och märk översättningar för kontroll ("fuzzy")',
1495914965 'translate-manage-submit' => 'Genomför',
1496014966 'translate-manage-nochanges' => 'Det finns inga förändringar i meddelande-definitionerna för den här gruppen.',
14961 - 'translate-manage-nochanges-other' => 'Inga förändringar för det här språket.
 14967+ 'translate-manage-nochanges-other' => 'Inga förändringar för det här språket.
1496214968 Använd länken nedan för att återgå till gruppdetaljerna.',
1496314969 'translate-manage-toolong' => 'Den maximala behandlingstiden på $1 {{PLURAL:$1|sekund|sekunder}} har överskridits.
1496414970 Vänligen aktivera formuläret igen för att fortsätta behandla det.',
@@ -14981,7 +14987,7 @@
1498214988 'translate-import-load' => 'Ladda fil',
1498314989 'translate-import-err-type-not-supported' => 'Kan inte ladda filen:
1498414990 Metoden <tt>$1</tt> stöds inte.',
14985 - 'translate-import-err-dl-failed' => 'Kan inte hämta denna filen:
 14991+ 'translate-import-err-dl-failed' => 'Kan inte hämta denna filen:
1498614992 $1',
1498714993 'translate-import-err-ul-failed' => 'Filuppladdningen misslyckades',
1498814994 'translate-import-err-invalid-title' => 'Det angivna filnamnet <nowiki>$1</nowiki> är inte giltigt.',

Status & tagging log