Index: trunk/extensions/Translate/SpecialLanguageStats.php |
— | — | @@ -11,7 +11,7 @@ |
12 | 12 | * Use {{Special:LanguageStats/nl/1}} to show for 'nl' and suppres complete. |
13 | 13 | * |
14 | 14 | * @author Siebrand Mazeland |
15 | | - * @copyright Copyright © 2008 Siebrand Mazeland |
| 15 | + * @copyright Copyright © 2008-2010 Siebrand Mazeland |
16 | 16 | * @license http://www.gnu.org/copyleft/gpl.html GNU General Public License 2.0 or later |
17 | 17 | */ |
18 | 18 | |
— | — | @@ -23,8 +23,6 @@ |
24 | 24 | function execute( $par ) { |
25 | 25 | global $wgRequest, $wgOut; |
26 | 26 | |
27 | | - wfLoadExtensionMessages( 'Translate' ); |
28 | | - |
29 | 27 | $this->setHeaders(); |
30 | 28 | $this->outputHeader(); |
31 | 29 | |
— | — | @@ -145,9 +143,21 @@ |
146 | 144 | } |
147 | 145 | |
148 | 146 | function createHeader( $code ) { |
149 | | - $out = '<!-- ' . $code . " -->\n"; |
150 | | - $out .= '<!-- ' . TranslateUtils::getLanguageName( $code, false ) . " -->\n"; |
| 147 | + global $wgUser; |
151 | 148 | |
| 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 | + |
152 | 162 | # Create table header |
153 | 163 | $out .= $this->heading(); |
154 | 164 | $out .= $this->blockstart(); |
Index: trunk/extensions/Translate/Translate.i18n.php |
— | — | @@ -199,6 +199,8 @@ |
200 | 200 | # Special:LanguageStats |
201 | 201 | 'languagestats' => 'Language statistics', |
202 | 202 | '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', |
203 | 205 | 'translate-language-code' => 'Language code', |
204 | 206 | 'translate-language-code-field-name' => 'Language code:', |
205 | 207 | 'translate-suppress-complete' => 'Suppress completely translated message groups', |
— | — | @@ -415,6 +417,10 @@ |
416 | 418 | 'translate-translations-including-no-param' => 'Shown when using <code>{{Special:Translations}}</code>, but a parameter is required, e.g. <code>{{Special:Translations/MediaWiki:Mainpagetext}}</code>', |
417 | 419 | 'languagestats' => 'Title of [[Special:LanguageStats]].', |
418 | 420 | '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.', |
419 | 425 | 'translate-language-code' => 'Name of fieldset in [[Special:LanguageStats]]. |
420 | 426 | |
421 | 427 | {{Identical|Language code}}', |
— | — | @@ -767,7 +773,7 @@ |
768 | 774 | 'translate-page-edit' => 'አርም', |
769 | 775 | 'translate-edit-definition' => 'የመልዕክቱ ትርጉም', |
770 | 776 | 'translate-edit-contribute' => 'ለመሣተፍ', |
771 | | - 'translate-edit-no-information' => "''ይኸው መልእክት ምንም መረጃ የለውም። |
| 777 | + 'translate-edit-no-information' => "''ይኸው መልእክት ምንም መረጃ የለውም። |
772 | 778 | መልዕክቱ በየት ወይም እንዴት እንደሚጠቀም ዕውቀት ካለዎ፣ መረጃ በመጨምር ሌሎች አስተርጓሚዎች ሊረዱ ይችላሉ።''", |
773 | 779 | 'translate-edit-information' => 'መረጃ ስለዚሁ መልእክት ($1)', |
774 | 780 | 'translate-edit-in-other-languages' => 'መልዕክቱ በሌሎች ልሳናት', |
— | — | @@ -1025,7 +1031,7 @@ |
1026 | 1032 | 'translate-nothing-to-do' => 'كل الترجمات المحتملة يبدو أنه قد تم عملها. |
1027 | 1033 | من الأفضل أن تراجع الرسائل من خلال [[Special:Translate|{{int:translate}}]].', |
1028 | 1034 | 'translate-languagestats-groups' => ' # أضف أرقام مجموعات الرسائل, واحدا لكل سطر لتحديد مجموعات الرسائل التي |
1029 | | - # تعرض في Special:LanguageStats.أرقام مجموعات الرسائل غير الموجودة سوف |
| 1035 | + # تعرض في Special:LanguageStats.أرقام مجموعات الرسائل غير الموجودة سوف |
1030 | 1036 | # يتم تجاهلها.', |
1031 | 1037 | 'translate-save' => 'احفظ ($1)', |
1032 | 1038 | 'translate-jssti-add' => 'أضف إلى القائمة', |
— | — | @@ -2142,7 +2148,7 @@ |
2143 | 2149 | 'translate-page-no-such-language' => "Merket ez eus bet ur c'hod yezh direizh", |
2144 | 2150 | 'translate-page-no-such-task' => 'Merket ez eus bet un ober direizh.', |
2145 | 2151 | '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ñ. |
2147 | 2153 | Abeg : |
2148 | 2154 | |
2149 | 2155 | ''$1''", |
— | — | @@ -2243,7 +2249,7 @@ |
2244 | 2250 | 'translationstats' => 'Stadegoù treiñ', |
2245 | 2251 | 'translate-stats-edits' => 'Kemmoù', |
2246 | 2252 | '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ñ. |
2248 | 2254 | Bevennoù izel hag uhel zo d'an holl dalvoudoù.", |
2249 | 2255 | 'translate-statsf-options' => 'Dibarzhioù ar grafik', |
2250 | 2256 | 'translate-statsf-width' => 'Ledander e piksel :', |
— | — | @@ -2329,7 +2335,7 @@ |
2330 | 2336 | 'translate-manage-import-noks' => "C'hwitet eo bet enporzhiadenn stumm nevez ar bajenn $1 : $2", |
2331 | 2337 | 'translate-manage-import-ignore' => 'Lezel ar gemennadenn $1 a-gostez.', |
2332 | 2338 | '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. |
2334 | 2340 | Gwiriit mar plij.', |
2335 | 2341 | 'translate-manage-fuzzy-summary' => 'Cheñchet eo an termenadur', |
2336 | 2342 | 'translate-manage-import-fuzzy' => "Oc'h enporzhiañ hag o strafuilhañ : $1", |
— | — | @@ -3472,7 +3478,7 @@ |
3473 | 3479 | 'translate-percentage-fuzzy' => 'Veraltet', |
3474 | 3480 | 'translate-nothing-to-do' => 'Alle möglichen Übersetzungen sind offenbar schon erledigt. |
3475 | 3481 | 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 |
3477 | 3483 | # Special:LanguageStats auszuschließen. Nicht existerende IDs |
3478 | 3484 | # werden ignoriert.', |
3479 | 3485 | 'translate-save' => 'Speichern ($1)', |
— | — | @@ -6777,7 +6783,7 @@ |
6778 | 6784 | 'translate-pref-editassistlang' => 'Pomoćni jezici:', |
6779 | 6785 | 'prefs-translate' => 'Mogućnosti prijevoda', |
6780 | 6786 | '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. |
6782 | 6788 | Zadani popis jezika ovisi o vašem jeziku.', |
6783 | 6789 | 'translate-pref-jsedit' => 'Poboljšani uređivač prijevoda (JavaScript)', |
6784 | 6790 | 'right-translate' => 'Uređivanje koristeći sučelje za prevođenje', |
— | — | @@ -9193,7 +9199,7 @@ |
9194 | 9200 | ប្រសិនបើភាសារបស់អ្នកមិនបានបង្ហាញត្រឹមត្រូវដោយមិនប្តូរឈ្មោះវិបសាយទេ សូមទាក់ទងអ្នកអភិវឌ្ឍ (អ្នករចនាវិបសាយ)។ |
9195 | 9201 | |
9196 | 9202 | |
9197 | | -អ្នកចាំបាច់ត្រូវតែស្ថិតក្នុងក្រុមអ្នកប្រែសម្រួល ទើបអាចរក្សាទុកបំលាស់ប្តូរបាន។ |
| 9203 | +អ្នកចាំបាច់ត្រូវតែស្ថិតក្នុងក្រុមអ្នកប្រែសម្រួល ទើបអាចរក្សាទុកបំលាស់ប្តូរបាន។ |
9198 | 9204 | បំលាស់ប្តូរនឹងមិនត្រូវបានរក្សាទុកទេលើកលែងតែអ្នកបានចុចប៊ូតុងរក្សាទំព័រទុកនៅខាងក្រោម ។', |
9199 | 9205 | 'translate-magic-module' => 'ម៉ូឌុល៖', |
9200 | 9206 | 'translate-magic-submit' => 'នាំមកបង្ហាញ', |
— | — | @@ -12758,11 +12764,11 @@ |
12759 | 12765 | 'translate-manage-import-done' => 'Tudo terminado!', |
12760 | 12766 | 'translate-manage-import-rebuild' => "Reconstrução da ''cache''.", |
12761 | 12767 | '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. |
12763 | 12769 | Quando tiver actualizado as definições das mensagens, verifique se ocorreram alterações externas noutras línguas existentes. |
12764 | 12770 | Note também que a acção <code>ignore</code> é somente temporária.', |
12765 | 12771 | '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. |
12767 | 12773 | Se escolher ignorar as alterações, elas serão sobrepostas na próxima exportação.', |
12768 | 12774 | 'translate-manage-subtitle' => 'Gerir', |
12769 | 12775 | 'translate-manage-import-rebuild-all' => 'Reconstruir todas as línguas e ignorar quaisquer alterações', |
— | — | @@ -14957,7 +14963,7 @@ |
14958 | 14964 | 'translate-manage-action-fuzzy' => 'Importera och märk översättningar för kontroll ("fuzzy")', |
14959 | 14965 | 'translate-manage-submit' => 'Genomför', |
14960 | 14966 | '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. |
14962 | 14968 | Använd länken nedan för att återgå till gruppdetaljerna.', |
14963 | 14969 | 'translate-manage-toolong' => 'Den maximala behandlingstiden på $1 {{PLURAL:$1|sekund|sekunder}} har överskridits. |
14964 | 14970 | Vänligen aktivera formuläret igen för att fortsätta behandla det.', |
— | — | @@ -14981,7 +14987,7 @@ |
14982 | 14988 | 'translate-import-load' => 'Ladda fil', |
14983 | 14989 | 'translate-import-err-type-not-supported' => 'Kan inte ladda filen: |
14984 | 14990 | 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: |
14986 | 14992 | $1', |
14987 | 14993 | 'translate-import-err-ul-failed' => 'Filuppladdningen misslyckades', |
14988 | 14994 | 'translate-import-err-invalid-title' => 'Det angivna filnamnet <nowiki>$1</nowiki> är inte giltigt.', |