r29579 MediaWiki - Code Review archive

Repository:MediaWiki
Revision:r29578‎ | r29579 | r29580 >
Date:08:27, 11 January 2008
Author:siebrand
Status:old
Tags:
Comment:
* use wfLoadExtensionMessages for GiveRollback
* Delay message loading
* add version and url in extension credits
* update Translate extension
Modified paths:
  • /trunk/extensions/GiveRollback/GiveRollback.i18n.php (modified) (history)
  • /trunk/extensions/GiveRollback/GiveRollback.page.php (modified) (history)
  • /trunk/extensions/GiveRollback/GiveRollback.php (modified) (history)
  • /trunk/extensions/Translate/MessageGroups.php (modified) (history)

Diff [purge]

Index: trunk/extensions/GiveRollback/GiveRollback.page.php
@@ -22,19 +22,20 @@
2323 function GiveRollback() {
2424 SpecialPage::SpecialPage( 'Giverollback', 'giverollback' );
2525 }
26 -
 26+
2727 /**
2828 * Main execution function
2929 * @param $par Parameters passed to the page
3030 */
3131 function execute( $par ) {
3232 global $wgRequest, $wgOut, $wgUser;
33 -
 33+ wfLoadExtensionMessages( 'GiveRollback' );
 34+
3435 if( !$wgUser->isAllowed( 'giverollback' ) ) {
3536 $wgOut->permissionRequired( 'giverollback' );
3637 return;
3738 }
38 -
 39+
3940 $this->setHeaders();
4041
4142 $this->target = $par
@@ -43,7 +44,7 @@
4445
4546 $wgOut->addWikiText( wfMsg( 'giverollback-header' ) );
4647 $wgOut->addHtml( $this->makeSearchForm() );
47 -
 48+
4849 if( $this->target != '' ) {
4950 $wgOut->addHtml( wfElement( 'p', NULL, NULL ) );
5051 $user = User::newFromName( $this->target );
@@ -94,9 +95,9 @@
9596 $wgOut->addWikiText( wfMsg( 'noname' ) );
9697 }
9798 }
98 -
 99+
99100 }
100 -
 101+
101102 /**
102103 * Produce a form to allow for entering a username
103104 * @return string
@@ -110,7 +111,7 @@
111112 $form .= wfCloseElement( 'form' );
112113 return $form;
113114 }
114 -
 115+
115116 /**
116117 * Produce a form to allow granting or revocation of the rights
117118 * @param $type Either MW_GIVEROLLBACK_GRANT or MW_GIVEROLLBACK_REVOKE
@@ -127,7 +128,7 @@
128129 $grant = false;
129130 $revoke = true;
130131 }
131 -
 132+
132133 # Start the table
133134 $form = wfOpenElement( 'form', array( 'method' => 'post', 'action' => $thisTitle->getLocalUrl() ) );
134135 $form .= wfOpenElement( 'table' ) . wfOpenElement( 'tr' );
@@ -168,7 +169,7 @@
169170 $targetPage = $target->getUserPage();
170171 $log->addEntry( $type, $targetPage, $comment );
171172 }
172 -
 173+
173174 /**
174175 * Show the bot status log entries for the specified user
175176 * @param $user User to show the log for
@@ -180,6 +181,4 @@
181182 $logViewer = new LogViewer( new LogReader( new FauxRequest( array( 'page' => $title->getPrefixedText(), 'type' => 'gvrollback' ) ) ) );
182183 $logViewer->showList( $wgOut );
183184 }
184 -
185185 }
186 -
Index: trunk/extensions/GiveRollback/GiveRollback.i18n.php
@@ -1,7 +1,7 @@
22 <?php
33
44 /**
5 - * Internationalisation file for the GiveRollback extension
 5+ * Internationalisation file for the extension GiveRollback.
66 *
77 * @addtogroup Extensions
88 * @author Rob Church <robchur@gmail.com>
@@ -9,11 +9,10 @@
1010 * @licence GNU General Public Licence 2.0 or later
1111 */
1212
13 -function efGiveRollbackMessages() {
14 - $messages = array(
15 -
16 -/* English (Rob Church) */
17 -'en' => array(
 13+/* English
 14+ * @author Rob Church
 15+ */
 16+$messages['en'] = array(
1817 'giverollback' => 'Grant or revoke rollback rights',
1918 'giverollback-header' => "'''A local bureaucrat can use this page to grant or revoke [[{{MediaWiki:Giverollback-page}}|rollback rights]] to another user account.'''<br />This can be used to allow non-sysops to revert vandalism quickly. This should be done in accordance with applicable policies.",
2019 'giverollback-username' => 'Username:',
@@ -33,15 +32,15 @@
3433 'giverollback-logentrygrant' => 'granted rollback rights to [[$1]]',
3534 'giverollback-logentryrevoke' => 'removed rollback rights from [[$1]]',
3635 'giverollback-page' => '{{ns:help}}:Rollback',
37 -),
 36+);
3837
39 -'af' => array(
 38+$messages['af'] = array(
4039 'giverollback-username' => 'Gebruikersnaam:',
4140 'giverollback-search' => 'Gaan',
4241 'giverollback-page' => '{{ns:help}}:Rol terug',
43 -),
 42+);
4443
45 -'ar' => array(
 44+$messages['ar'] = array(
4645 'giverollback' => 'منح أو سحب صلاحيات الاسترجاع',
4746 'giverollback-header' => '\'\'\'بيروقراط محلي يمكن أن يستخدم هذه الصفحة لمنح أو سحب [[Help:Rollback|صلاحيات الاسترجاع]] لحساب مستخدم آخر.\'\'\'<br />هذا يمكن أن يستخدم للسماح لغير الإداريين باسترجاع التخريب سريعا. هذا يجب أن ينفذ بالتوافق مع السياسات المطبقة.',
4847 'giverollback-username' => 'اسم المستخدم:',
@@ -61,20 +60,20 @@
6261 'giverollback-logentrygrant' => 'منح صلاحيات استرجاع إلى [[$1]]',
6362 'giverollback-logentryrevoke' => 'أزال صلاحيات استرجاع من [[$1]]',
6463 'giverollback-page' => '{{ns:help}}:استرجاع',
65 -),
 64+);
6665
6766 /** Bulgarian (Български)
6867 * @author DCLXVI
6968 */
70 -'bg' => array(
 69+$messages['bg'] = array(
7170 'giverollback-username' => 'Потребителско име:',
7271 'giverollback-grant' => 'Предоставяне',
7372 'giverollback-revoke' => 'Отнемане',
7473 'giverollback-comment' => 'Коментар:',
75 -),
 74+);
7675
7776 /* German (Raymond) */
78 -'de' => array(
 77+$messages['de'] = array(
7978 'giverollback' => 'Zurücksetzen-Recht erteilen oder entziehen',
8079 'giverollback-header' => "'''Ein lokaler Bürokrat kann auf dieser Seite anderen Benutzern das Recht zum Zurücksetzen ''(Rollback)'' erteilen oder entziehen.<br />Dadurch können auch Benutzer ohne Administratoren-Status Vandalismus schnell rückgängig machen. Dies sollte in Übereinstimmung mit den anwendbaren Richtlinien geschehen.",
8180 'giverollback-username' => 'Benutzername:',
@@ -93,21 +92,21 @@
9493 'giverollback-logpagetext' => 'Dies ist das Logbuch der Zurücksetzen-Rechtevergabe für Nicht-Administratoren.',
9594 'giverollback-logentrygrant' => 'erteilte das Zurücksetzen-Recht an [[$1]]',
9695 'giverollback-logentryrevoke' => 'entzog das Zurücksetzen-Recht von [[$1]]',
97 -),
 96+);
9897
99 -'el' => array(
 98+$messages['el'] = array(
10099 'giverollback-username' => 'Όνομα χρήστη:',
101100 'giverollback-comment' => 'Σχόλιο:',
102 -),
 101+);
103102
104 -'ext' => array(
 103+$messages['ext'] = array(
105104 'giverollback-username' => 'Nombri el usuáriu:',
106105 'giverollback-search' => 'Dil',
107106 'giverollback-change' => 'Chambal estau:',
108 -),
 107+);
109108
110109 /* Finnish */
111 -'fi' => array(
 110+$messages['fi'] = array(
112111 'giverollback' => 'Anna tai poista palautusoikeudet',
113112 'giverollback-header' => "'''Paikallinen byrokraatti voi käyttää tätä sivua antaakseen tai poistaakseen palautusoikeudet toiselta käyttäjältä.'''<br />Tätä voidaan käyttää niin, että ei-ylläpitäjät voivat nopeasti palauttaa vandalismia. Tämä tulisi tehdä soveltuvien käytäntöjen mukaisesti.",
114113 'giverollback-username' => 'Käyttäjänimi:',
@@ -126,10 +125,10 @@
127126 'giverollback-logpagetext' => 'Tämä on loki muutoksista ei-ylläpitäjien palautusoikeuksiin.',
128127 'giverollback-logentrygrant' => 'antoi palautusoikeudet käyttäjälle [[$1]]',
129128 'giverollback-logentryrevoke' => 'poisti palautusoikeudet käyttäjältä [[$1]]',
130 -),
 129+);
131130
132131 /* French */
133 -'fr' => array(
 132+$messages['fr'] = array(
134133 'giverollback' => 'Donner ou enlever les droits de révocation',
135134 'giverollback-header' => '\'\'\'Un bureaucrate local peut utiliser cette page pour donner ou enlever les droits de révocation (« revert ») à un compte utilisateur.\'\'\'<br />
136135 On peut l’utiliser pour autoriser des non-administrateurs à révoquer des vandalismes plus rapidement. Les bureaucrates ne devraient le faire qu’en accord avec les règles en vigueur.',
@@ -150,14 +149,14 @@
151150 'giverollback-logentrygrant' => 'a donné les droits de révocation à [[$1]]',
152151 'giverollback-logentryrevoke' => 'a enlevé les droits de révocation de [[$1]]',
153152 'giverollback-page' => '{{ns:help}}:Rollback',#identical but defined
154 -),
 153+);
155154
156155 /** Galician (Galego)
157156 * @author Alma
158157 * @author Siebrand
159158 * @author Xosé
160159 */
161 -'gl' => array(
 160+$messages['gl'] = array(
162161 'giverollback' => 'Conceder ou revocar dereitos de retroceso',
163162 'giverollback-header' => "'''Un burócrata local pode usar esta páxina para conceder ou revocar [[{{MediaWiki:Giverollback-page}}|dereitos de retroceso]] a outra conta de usuario.''' <br /> Isto pode ser usado para permitir a non administradores revertir vandalismos rapidamente. Debe facerse de conformidade coas políticas aplicábeis.",
164163 'giverollback-username' => 'Nome de usuario:',
@@ -177,12 +176,12 @@
178177 'giverollback-logentrygrant' => 'conceder dereitos de retroceso a [[$1]]',
179178 'giverollback-logentryrevoke' => 'eliminados dereitos de retroceso de [[$1]]',
180179 'giverollback-page' => '{{ns:help}}:Retroceso',
181 -),
 180+);
182181
183182 /** Croatian (Hrvatski)
184183 * @author Dnik
185184 */
186 -'hr' => array(
 185+$messages['hr'] = array(
187186 'giverollback' => 'Dodjelite ili oduzmite rollback prava',
188187 'giverollback-header' => "'''Lokalni birokrat može koristiti ovu stranicu da dodjeli ili oduzme [[{{MediaWiki:Giverollback-page}}|rollback prava]] drugom suradniku.'''<br />Ovo se može koristiti da se dopusti poništavanje vandalizama suradnicima koji nisu administratori, u skladu s primjenjivim pravilima.",
189188 'giverollback-username' => 'Ime suradnika:',
@@ -202,9 +201,9 @@
203202 'giverollback-logentrygrant' => 'dodjeljena rollback prava suradniku [[$1]]',
204203 'giverollback-logentryrevoke' => 'oduzeta rollback prava suradniku [[$1]]',
205204 'giverollback-page' => '{{ns:help}}:Rollback',
206 -),
 205+);
207206
208 -'hsb' => array(
 207+$messages['hsb'] = array(
209208 'giverollback' => 'Prawa wróćostajenja dać abo zebrać',
210209 'giverollback-header' => '\'\'\'Lokalny běrokrat móže stronu wužiwać, zo by druhim wužiwarjam prawo wróćostajenja \'\'(rollback)\'\' dał abo zebrał.\'\'\'<br /> Tak móža tež wužiwarjo bjez prawow administratora wandalizm spěšnje wróćo stajić. To měło so w přezjednosći z nałožujomnymi prawidłami stać.',
211210 'giverollback-username' => 'Wužiwarske mjeno:',
@@ -224,10 +223,10 @@
225224 'giverollback-logentrygrant' => 'je wužiwarjej [[$1]] prawo wróćostajenja dał',
226225 'giverollback-logentryrevoke' => 'je wužiwarjej [[$1]] prawo wróćostajenja zebrał',
227226 'giverollback-page' => '{{ns:help}}:Wróćostajenje',
228 -),
 227+);
229228
230229 /* Italian (BrokenArrow) */
231 -'it' => array(
 230+$messages['it'] = array(
232231 'giverollback' => 'Assegna o revoca il diritto di rollback',
233232 'giverollback-header' => "'''Questa pagina consente ai burocrati di assegnare o revocare il diritto di [[{{MediaWiki:Giverollback-page}}|rollback]] a un'altra utenza.'''<br /> Questa funzione consente di annullare i vandalismi in modo rapido anche a chi non è amministratore. Tale operazione dev'essere effettuata in conformità con le policy del sito.",
234233 'giverollback-username' => 'Nome utente:',
@@ -246,28 +245,28 @@
247246 'giverollback-logpagetext' => 'Qui di seguito viene riportata la lista delle modifiche al diritto di [[{{MediaWiki:Giverollback-page}}|rollback]] per gli utenti non amministratori.',
248247 'giverollback-logentrygrant' => 'ha concesso il diritto di rollback a [[$1]]',
249248 'giverollback-logentryrevoke' => 'ha revocato il diritto di rollback a [[$1]]',
250 -),
 249+);
251250
252 -'la' => array(
 251+$messages['la'] = array(
253252 'giverollback-username' => 'Nomen usoris:',
254253 'giverollback-search' => 'Ire',
255254 'giverollback-grant' => 'Licere',
256255 'giverollback-revoke' => 'Revocare',
257256 'giverollback-comment' => 'Summarium:',
258257 'giverollback-granted' => '[[User:$1|$1]] nunc habet iures \'\'rollback\'\'.',
259 -),
 258+);
260259
261260 /** Luxembourgish (Lëtzebuergesch)
262261 * @author Robby
263262 */
264 -'lb' => array(
 263+$messages['lb'] = array(
265264 'giverollback-username' => 'Benotzernumm:',
266265 'giverollback-change' => 'Statut änneren:',
267266 'giverollback-comment' => 'Bemierkung:',
268 -),
 267+);
269268
270269 /* nld / Dutch (Siebrand Mazeland) */
271 -'nl' => array(
 270+$messages['nl'] = array(
272271 'giverollback' => 'Terugdraairechten beheren',
273272 'giverollback-header' => '\'\'\'Een lokale bureaucraat kan deze pagina gebruiken om [[{{MediaWiki:Giverollback-page}}|terugdraairechten]] voor een gebruiker in te stellen of te verwijderen.\'\'\'<br />Dit kan gebruikt worden om gebruikers die geen beheerder zijn snel vandalisme terug te laten draaien. Dit hoort uiteraard te gebeuren in overeenstemming met het geldende beleid.',
274273 'giverollback-username' => 'Gebruiker:',
@@ -287,9 +286,9 @@
288287 'giverollback-logentrygrant' => 'heeft terugdraairechten gegeven aan [[$1]]',
289288 'giverollback-logentryrevoke' => 'heeft terugdraairechten ingetrokken voor [[$1]]',
290289 'giverollback-page' => '{{ns:help}}:Terugdraaien',
291 -),
 290+);
292291
293 -'no' => array(
 292+$messages['no'] = array(
294293 'giverollback' => 'Gi eller fjern tilbakerullingsrettigheter',
295294 'giverollback-header' => '\'\'\'En lokal byråkrat kun bruke denne siden til å gi eller fjerne brukeres [[{{MediaWiki:Giverollback-page}}|tilbakerullingsrettigheter]].\'\'\'<br />Dette kan brukes for å tillate brukere som ikke er administratorer å tilbakestille hærverk raskt. Dette burde gis i henhold til aktuelle retningslinjer.',
296295 'giverollback-username' => 'Brukernavn:',
@@ -309,9 +308,9 @@
310309 'giverollback-logentrygrant' => 'ga [[$1]] tilbakerullingsrettigheter',
311310 'giverollback-logentryrevoke' => 'fjernet tilbakerullingsrettigheter fra [[$1]]',
312311 'giverollback-page' => '{{ns:help}}:Rollback',#identical but defined
313 -),
 312+);
314313
315 -'oc' => array(
 314+$messages['oc'] = array(
316315 'giverollback' => 'Balhar o levar los dreches de revocacion',
317316 'giverollback-header' => '\'\'\'Un burocrata local pòt utilizar aquesta pagina per balhar o levar los dreches de revocacion (« revert ») a un compte d\'utilizaire.\'\'\'<br /> Se pòt l’utilizar per autorizar de non-administrators a revocar de vandalismes mai rapidament. Los burocratas deurián o far pas qu’en acòrdi amb las règlas en vigor.',
318317 'giverollback-username' => 'Nom d’utilizaire :',
@@ -330,9 +329,9 @@
331330 'giverollback-logpagetext' => 'Aquesta pagina presenta un jornal del cambiament dels dreches de revocacion.',
332331 'giverollback-logentrygrant' => 'a balhat los dreches de revocacion a [[$1]]',
333332 'giverollback-logentryrevoke' => 'a levat los dreches de revocacion de [[$1]]',
334 -),
 333+);
335334
336 -'pl' => array(
 335+$messages['pl'] = array(
337336 'giverollback' => 'Nadaj lub odbierz uprawnienia cofania edycji',
338337 'giverollback-header' => '\'\'\'Lokalny biurokrata może użyć tej strony do przyznawania lub odbierania [[{{MediaWiki:Giverollback-page}}|praw do cofania edycji]].\'\'\'<br />Prawa te pozwalają użytkownikom nie będącym administratorami na szybkie cofanie wandalizmów. Należy pamiętać o przestrzeganiu przy tym odpowiednich zasad.',
339338 'giverollback-username' => 'Nazwa użytkownika',
@@ -351,9 +350,9 @@
352351 'giverollback-logpagetext' => 'Rejestr zmian w prawach do [[{{MediaWiki:Giverollback-page}}|cofania edycji]] u użytkowników niebędących administratorami.',
353352 'giverollback-logentrygrant' => 'przyznano [[$1]] prawa do cofania edycji',
354353 'giverollback-logentryrevoke' => 'odebrano [[$1]] prawa do cofania edycji',
355 -),
 354+);
356355
357 -'pms' => array(
 356+$messages['pms'] = array(
358357 'giverollback' => 'Dé ò gavé ël drit d\'anulament',
359358 'giverollback-header' => '\'\'\'Un mangiapapé local a peul dovré sta pàgina-sì për déje ò gaveje ël [[{{MediaWiki:Giverollback-page}}|drit d\'anulament]] a n\'àotr cont utent.\'\'\'<br />Sòn a peul esse dovrà për deje a gent ch\'a resta nen aministrator la possibilità dë scancelé ampressa ël darmagi fait da ij vàndaj. Ës drit-sì dovrìa dovresse an acòrd a le polìtiche locaj corente.',
360359 'giverollback-username' => 'Stranòm:',
@@ -372,14 +371,14 @@
373372 'giverollback-logpagetext' => 'Sòn a l\'é un registr dij cambiament ant j\'assegnassion dij drit d\'[[{{MediaWiki:Giverollback-page}}|anulament]] a utent ch\'a l\'han nen la qualìfica d\'aministrator.',
374373 'giverollback-logentrygrant' => 'drit d\'anulament dait a [[$1]]',
375374 'giverollback-logentryrevoke' => 'drit d\'anulament gavà a [[$1]]',
376 -),
 375+);
377376
378 -'rm' => array(
 377+$messages['rm'] = array(
379378 'giverollback-username' => 'Num d\'utilisader:',
380 -),
 379+);
381380
382381 /* Slovak (helix84) */
383 -'sk' => array(
 382+$messages['sk'] = array(
384383 'giverollback' => 'Udeliť alebo odobrať právo rollback',
385384 'giverollback-header' => '\'\'\'Miestny byrokrat m§že použiť túto stránku na udelenie alebo odobranie [[{{MediaWiki:Giverollback-page}}|práva rollback]] inému používateľskému účtu.\'\'\'<br />Tak je možné napríklad umožniť používateľom, ktorí nie sú správci rýchlejšie vracať vandalské úpravy. Využívanie tejto stránky by malo prebiehať v súlade s prijatými zásadami.',
386385 'giverollback-username' => 'Používateľské meno:',
@@ -399,10 +398,10 @@
400399 'giverollback-logentrygrant' => 'udelené právo rollback používateľovi [[$1]]',
401400 'giverollback-logentryrevoke' => 'odobraté právo rollback používateľovi [[$1]]',
402401 'giverollback-page' => '{{ns:help}}:Rollback',#identical but defined
403 -),
 402+);
404403
405404 /* Serbian default (Sasa Stefanovic) */
406 -'sr' => array(
 405+$messages['sr'] = array(
407406 'giverollback' => 'Додај или одузми права враћања',
408407 'giverollback-header' => "'''Локални бирократа може да користи ову страницу да додели или одузме права враћања другим корисницима.'''<br />Ова права се могу користити како бисте доделили обичним корисницима могућност брзог враћања вандализама. Ово мора да се уради са тренутним правилима пројекта.",
409408 'giverollback-username' => 'Корисник:',
@@ -421,10 +420,10 @@
422421 'giverollback-logpagetext' => 'Ово је историја промена обичних корисника са [[{{MediaWiki:Giverollback-page}}|правом враћања]] ',
423422 'giverollback-logentrygrant' => 'доделио права враћања кориснику [[$1]]',
424423 'giverollback-logentryrevoke' => 'одузео права враћања кориснику [[$1]]',
425 -),
 424+);
426425
427426 /* Serbian cyrillic (Sasa Stefanovic) */
428 -'sr-ec' => array(
 427+$messages['sr-ec'] = array(
429428 'giverollback' => 'Додај или одузми права враћања',
430429 'giverollback-header' => "'''Локални бирократа може да користи ову страницу да додели или одузме права враћања другим корисницима.'''<br />Ова права се могу користити како бисте доделили обичним корисницима могућност брзог враћања вандализама. Ово мора да се уради са тренутним правилима пројекта.",
431430 'giverollback-username' => 'Корисник:',
@@ -443,10 +442,10 @@
444443 'giverollback-logpagetext' => 'Ово је историја промена обичних корисника са [[{{MediaWiki:Giverollback-page}}|правом враћања]] ',
445444 'giverollback-logentrygrant' => 'доделио права враћања кориснику [[$1]]',
446445 'giverollback-logentryrevoke' => 'одузео права враћања кориснику [[$1]]',
447 -),
 446+);
448447
449448 /* Serbian latin (Sasa Stefanovic) */
450 -'sr-el' => array(
 449+$messages['sr-el'] = array(
451450 'giverollback' => 'Dodaj ili oduzmi prava vraćanja',
452451 'giverollback-header' => "'''Lokalni birokrata može da koristi ovu stranicu da dodeli ili oduzme prava vraćanja drugim korisnicima.'''<br />Ova prava se mogu koristiti kako biste dodelili običnim korisnicima mogućnost brzog vraćanja vandalizama. Ovo mora da se uradi sa trenutnim pravilima projekta.",
453452 'giverollback-username' => 'Korisnik:',
@@ -465,16 +464,16 @@
466465 'giverollback-logpagetext' => 'Ovo je istorija promena običnih korisnika sa [[{{MediaWiki:Giverollback-page}}|pravom vraćanja]] ',
467466 'giverollback-logentrygrant' => 'dodelio prava vraćanja korisniku [[$1]]',
468467 'giverollback-logentryrevoke' => 'oduzeo prava vraćanja korisniku [[$1]]',
469 -),
 468+);
470469
471 -'ss' => array(
 470+$messages['ss'] = array(
472471 'giverollback-search' => 'Kúhámba',
473 -),
 472+);
474473
475474 /** Seeltersk (Seeltersk)
476475 * @author Pyt
477476 */
478 -'stq' => array(
 477+$messages['stq'] = array(
479478 'giverollback' => 'Touräächsät-Gjucht reeke of äntluuke',
480479 'giverollback-header' => "'''N lokoalen Bürokroat kon ap disse Siede uur Benutsere dät Gjucht toun Touräächsätten ''(Rollback)'' reeke of äntluuke.<br />Deertruch konnen uk Benutsere sunner Administratore-Stoatus Vandalismus gau tourääch traale. Dit schuul in Uureenstimmenge mäd do anweendboare Gjuchtlienjen geböäre.",
481480 'giverollback-username' => 'Benutsernoome:',
@@ -494,10 +493,10 @@
495494 'giverollback-logentrygrant' => 'roate dät Touräächsätgjucht an [[$1]]',
496495 'giverollback-logentryrevoke' => 'äntlook dät Touräächsätgjucht fon [[$1]]',
497496 'giverollback-page' => '{{ns:help}}:Touräächtraalen',
498 -),
 497+);
499498
500499 /* Cantonese (Shinjiman) */
501 -'yue' => array(
 500+$messages['yue'] = array(
502501 'giverollback' => '畀或收番一撳還原權限',
503502 'giverollback-header' => "'''一位事務員可以用呢一版去畀或收番呢一個用戶戶口嘅[[{{MediaWiki:Giverollback-page}}|一撳還原權限]]。'''<br />呢個係可以容許非操作員可以更加快噉去回復破壞。呢個應該要在合適嘅政策來進行。",
504503 'giverollback-username' => '用戶名:',
@@ -516,10 +515,10 @@
517516 'giverollback-logpagetext' => '呢個係非操作員嘅[[{{MediaWiki:Giverollback-page}}|一撳還原]]權限記錄。',
518517 'giverollback-logentrygrant' => '已經畀咗 [[$1]] 嘅一撳還原權限',
519518 'giverollback-logentryrevoke' => '已經收番 [[$1]] 嘅一撳還原權限',
520 -),
 519+);
521520
522521 /* Chinese (Simplified) (Shinjiman) */
523 -'zh-hans' => array(
 522+$messages['zh-hans'] = array(
524523 'giverollback' => '给予或撤销快速回退权限',
525524 'giverollback-header' => "'''一位本地行政员可以使用这一页来给予或撤销另一位用户的[[{{MediaWiki:Giverollback-page}}|快速回退权限]]。'''<br />这可容许非操作员快速地回退破坏。这应该要在合适的方针之下进行。",
526525 'giverollback-username' => '用户名称:',
@@ -538,10 +537,10 @@
539538 'giverollback-logpagetext' => '这个是非操作员的[[{{MediaWiki:Giverollback-page}}|快速回退]]权限记录。',
540539 'giverollback-logentrygrant' => '已经给予 [[$1]] 的快速回退权限',
541540 'giverollback-logentryrevoke' => '已经撤销 [[$1]] 的快速回退权限',
542 -),
 541+);
543542
544543 /* Chinese (Traditional) (Shinjiman) */
545 -'zh-hant' => array(
 544+$messages['zh-hant'] = array(
546545 'giverollback' => '給予或撤銷快速回退權限',
547546 'giverollback-header' => "'''一位本地行政員可以使用這一頁來給予或撤銷另一位用戶的[[{{MediaWiki:Giverollback-page}}|快速回退權限]]。'''<br />這可容許非操作員快速地回退破壞。這應該要在合適的方針之下進行。",
548547 'giverollback-username' => '用戶名稱:',
@@ -560,18 +559,11 @@
561560 'giverollback-logpagetext' => '這個是非操作員的[[{{MediaWiki:Giverollback-page}}|快速回退]]權限記錄。',
562561 'giverollback-logentrygrant' => '已經給予 [[$1]] 的快速回退權限',
563562 'giverollback-logentryrevoke' => '已經撤銷 [[$1]] 的快速回退權限',
564 -),
 563+);
565564
566 - );
567 -
568 - /* Chinese defaults, fallback to zh-hans or zh-hant */
569 - $messages['zh'] = $messages['zh-hans'];
570 - $messages['zh-cn'] = $messages['zh-hans'];
571 - $messages['zh-hk'] = $messages['zh-hant'];
572 - $messages['zh-tw'] = $messages['zh-hans'];
573 - $messages['zh-sg'] = $messages['zh-hant'];
574 - /* Cantonese default, fallback to yue */
575 - $messages['zh-yue'] = $messages['yue'];
576 -
577 - return $messages;
578 -}
 565+$messages['zh'] = $messages['zh-hans'];
 566+$messages['zh-cn'] = $messages['zh-hans'];
 567+$messages['zh-hk'] = $messages['zh-hant'];
 568+$messages['zh-tw'] = $messages['zh-hans'];
 569+$messages['zh-sg'] = $messages['zh-hant'];
 570+$messages['zh-yue'] = $messages['yue'];
Index: trunk/extensions/GiveRollback/GiveRollback.php
@@ -1,4 +1,6 @@
22 <?php
 3+if ( ! defined( 'MEDIAWIKI' ) )
 4+ die();
35
46 /**
57 * Special page to allow local bureaucrats to give rollback permissions to
@@ -10,47 +12,40 @@
1113 * @licence GNU General Public Licence 2.0 or later
1214 */
1315
14 -if( defined( 'MEDIAWIKI' ) ) {
 16+$wgExtensionCredits['specialpage'][] = array(
 17+ 'name' => 'Give Rollback',
 18+ 'version' => '2008-01-11',
 19+ 'author' => 'Rob Church',
 20+ 'description' => 'Allows local bureaucrats to give [[Special:Giverollback|rollback permissions]] to a non-sysop user',
 21+ 'url' => 'http://www.mediawiki.org/wiki/Extension:Giverollback',
 22+);
1523
16 - $wgExtensionCredits['specialpage'][] = array(
17 - 'name' => 'Give Rollback',
18 - 'author' => 'Rob Church',
19 - 'description' => 'Allows local bureaucrats to give [[Special:Giverollback|rollback permissions]] to a non-sysop user',
20 - );
21 - $wgAutoloadClasses['GiveRollback'] = dirname( __FILE__ ) . '/GiveRollback.page.php';
22 - $wgSpecialPages['Giverollback'] = 'GiveRollback';
23 - $wgAvailableRights[] = 'giverollback';
 24+$dir = dirname(__FILE__) . '/';
 25+$wgExtensionMessagesFiles['GiveRollback'] = $dir . 'GiveRollback.i18n.php';
 26+$wgAutoloadClasses['GiveRollback'] = $dir . 'GiveRollback.page.php';
 27+$wgSpecialPages['Giverollback'] = 'GiveRollback';
 28+$wgAvailableRights[] = 'giverollback';
2429
25 - $wgExtensionFunctions[] = 'efGiveRollback';
 30+$wgExtensionFunctions[] = 'efGiveRollback';
2631
27 - /**
28 - * Determines who can use the extension; as a default, bureaucrats are permitted
29 - */
30 - $wgGroupPermissions['bureaucrat']['giverollback'] = true;
 32+/**
 33+ * Determines who can use the extension; as a default, bureaucrats are permitted
 34+ */
 35+$wgGroupPermissions['bureaucrat']['giverollback'] = true;
3136
32 - /**
33 - * User group with rollback capabilities
34 - */
35 - $wgGroupPermissions['rollback']['rollback'] = true;
 37+/**
 38+ * User group with rollback capabilities
 39+ */
 40+$wgGroupPermissions['rollback']['rollback'] = true;
3641
37 - /**
38 - * Populate the message cache, set up the auditing and register the special page
39 - */
40 - function efGiveRollback() {
41 - global $wgMessageCache;
42 - require_once( dirname( __FILE__ ) . '/GiveRollback.i18n.php' );
43 - foreach( efGiveRollbackMessages() as $lang => $messages )
44 - $wgMessageCache->addMessages( $messages, $lang );
45 - global $wgLogTypes, $wgLogNames, $wgLogHeaders, $wgLogActions;
46 - $wgLogTypes[] = 'gvrollback';
47 - $wgLogNames['gvrollback'] = 'giverollback-logpage';
48 - $wgLogHeaders['gvrollback'] = 'giverollback-logpagetext';
49 - $wgLogActions['gvrollback/grant'] = 'giverollback-logentrygrant';
50 - $wgLogActions['gvrollback/revoke'] = 'giverollback-logentryrevoke';
51 - }
52 -
53 -} else {
54 - echo( "This file is an extension to the MediaWiki software and cannot be used standalone.\n" );
55 - die( 1 );
 42+/**
 43+ * Populate the message cache, set up the auditing and register the special page
 44+ */
 45+function efGiveRollback() {
 46+ global $wgLogTypes, $wgLogNames, $wgLogHeaders, $wgLogActions;
 47+ $wgLogTypes[] = 'gvrollback';
 48+ $wgLogNames['gvrollback'] = 'giverollback-logpage';
 49+ $wgLogHeaders['gvrollback'] = 'giverollback-logpagetext';
 50+ $wgLogActions['gvrollback/grant'] = 'giverollback-logentrygrant';
 51+ $wgLogActions['gvrollback/revoke'] = 'giverollback-logentryrevoke';
5652 }
57 -
Index: trunk/extensions/Translate/MessageGroups.php
@@ -1069,11 +1069,11 @@
10701070 protected $label = 'FCKeditor';
10711071 protected $id = 'ext-fckeditor';
10721072
1073 - protected $arrName = 'allMessages';
 1073+ protected $arrName = 'messages';
10741074 protected $messageFile = 'FCKeditor/FCKeditor.i18n.en.php';
10751075 protected $filePattern = 'FCKeditor/FCKeditor.i18n.$CODE.php';
10761076
1077 - protected $exportStart = '$allMessages = array(';
 1077+ protected $exportStart = '$messages = array(';
10781078 protected $exportEnd = ');';
10791079 }
10801080
@@ -1149,16 +1149,11 @@
11501150 }
11511151
11521152 class GiveRollbackMessageGroup extends ExtensionMessageGroup {
1153 - protected $fileExporter = null;
11541153 protected $label = 'Give Rollback';
11551154 protected $id = 'ext-giverollback';
11561155
1157 - protected $functionName = 'efGiveRollbackMessages';
 1156+ protected $arrName = 'messages';
11581157 protected $messageFile = 'GiveRollback/GiveRollback.i18n.php';
1159 -
1160 - protected $exportStart = '\'$CODE\' => array(';
1161 - protected $exportLineP = "\t";
1162 - protected $exportEnd = '),';
11631158 }
11641159
11651160 class IconMessageGroup extends ExtensionMessageGroup {

Status & tagging log