r49441 MediaWiki - Code Review archive

Repository:MediaWiki
Revision:r49440‎ | r49441 | r49442 >
Date:14:57, 13 April 2009
Author:btongminh
Status:deferred
Tags:
Comment:
Further work on the backend and a start on the UI.
Modified paths:
  • /branches/NssMySQLAuth-rewrite/NssMySQLAuth/AccountManager/AccountManager.i18n.php (added) (history)
  • /branches/NssMySQLAuth-rewrite/NssMySQLAuth/AccountManager/AccountManager.php (modified) (history)
  • /branches/NssMySQLAuth-rewrite/NssMySQLAuth/AccountManager/AmUserListView.php (added) (history)
  • /branches/NssMySQLAuth-rewrite/NssMySQLAuth/AccountManager/AmUserView.php (added) (history)
  • /branches/NssMySQLAuth-rewrite/NssMySQLAuth/AccountManager/NssProperties.php (modified) (history)
  • /branches/NssMySQLAuth-rewrite/NssMySQLAuth/AccountManager/NssUser.php (modified) (history)
  • /branches/NssMySQLAuth-rewrite/NssMySQLAuth/AccountManager/SpecialAccountManager.php (modified) (history)
  • /branches/NssMySQLAuth-rewrite/NssMySQLAuth/AccountManager/UserView.php (deleted) (history)
  • /branches/NssMySQLAuth-rewrite/NssMySQLAuth/NssMySQLAuth.i18n.php (modified) (history)
  • /branches/NssMySQLAuth-rewrite/NssMySQLAuth/NssMySQLAuth.php (modified) (history)

Diff [purge]

Index: branches/NssMySQLAuth-rewrite/NssMySQLAuth/NssMySQLAuth.i18n.php
@@ -10,22 +10,7 @@
1111 * @author Bryan Tong Minh
1212 */
1313 $messages['en'] = array(
14 - 'accountmanager' => 'Account manager',
15 -
16 - 'am-username' => 'username',
17 - 'am-email' => 'e-mail',
18 - 'am-active' => 'active',
19 - 'am-updated' => 'Your changes have been saved successfully',
20 -
2114 'nss-desc' => 'A plugin to authenticate against a libnss-mysql database. Contains an [[Special:AccountManager|account manager]]',
22 - 'nss-rights' => 'rights',
23 - 'nss-save-changes' => 'Save changes',
24 - 'nss-create-account-header' => 'Create new account',
25 - 'nss-create-account' => 'Create account',
26 - 'nss-no-mail' => 'Do not send email',
27 - 'nss-welcome-mail' => 'An account with username $1 and password $2 has been created for you.',
28 - 'nss-welcome-mail-subject' => 'Account creation',
29 -
3015 'nss-db-error' => 'Error reading from authentication database'
3116 );
3217
@@ -34,8 +19,6 @@
3520 * @author Purodha
3621 */
3722 $messages['qqq'] = array(
38 - 'am-username' => '{{Identical|Username}}',
39 - 'am-email' => '{{Identical|E-mail}}',
4023 'nss-desc' => 'Short desciption of this extension.
4124 Shown in [[Special:Version]].
4225 Do not translate or change tag names, or link anchors.',
@@ -46,19 +29,7 @@
4730 * @author OsamaK
4831 */
4932 $messages['ar'] = array(
50 - 'accountmanager' => 'مدير الحساب',
51 - 'am-username' => 'اسم المستخدم',
52 - 'am-email' => 'البريد الإلكتروني',
53 - 'am-active' => 'نشط',
54 - 'am-updated' => 'تغييراتك تم حفظها بنجاح',
5533 'nss-desc' => 'إضافة للتحقق ضد قاعدة بيانات libnss-mysql. يحتوي على [[Special:AccountManager|مدير حساب]]',
56 - 'nss-rights' => 'صلاحيات',
57 - 'nss-save-changes' => 'حفظ التغييرات',
58 - 'nss-create-account-header' => 'إنشاء حساب جديد',
59 - 'nss-create-account' => 'إنشاء الحساب',
60 - 'nss-no-mail' => 'لا ترسل بريدا إلكترونيا',
61 - 'nss-welcome-mail' => 'الحساب باسم المستخدم $1 وكلمة السر $2 تم إنشاؤه من أجلك.',
62 - 'nss-welcome-mail-subject' => 'إنشاء الحساب',
6334 'nss-db-error' => 'خطأ قراءة من قاعدة بيانات التحقق.',
6435 );
6536
@@ -68,19 +39,7 @@
6940 * @author Ouda
7041 */
7142 $messages['arz'] = array(
72 - 'accountmanager' => 'مدير الحساب',
73 - 'am-username' => 'اسم اليوزر',
74 - 'am-email' => 'البريد الإلكترونى',
75 - 'am-active' => 'نشط',
76 - 'am-updated' => 'تغييراتك تم حفظها بنجاح',
7743 'nss-desc' => 'إضافة للتحقق ضد قاعدة بيانات libnss-mysql. يحتوى على [[Special:AccountManager|مدير حساب]]',
78 - 'nss-rights' => 'صلاحيات',
79 - 'nss-save-changes' => 'حفظ التغييرات',
80 - 'nss-create-account-header' => 'إنشاء حساب جديد',
81 - 'nss-create-account' => 'إنشاء الحساب',
82 - 'nss-no-mail' => 'لا ترسل بريد إلكتروني',
83 - 'nss-welcome-mail' => 'الحساب باسم اليوزر $1 وكلمة السر $2 تم إنشاؤه من أجلك.',
84 - 'nss-welcome-mail-subject' => 'إنشاء الحساب',
8544 'nss-db-error' => 'خطأ قراءة من قاعدة بيانات التحقق.',
8645 );
8746
@@ -89,19 +48,7 @@
9049 * @author Jim-by
9150 */
9251 $messages['be-tarask'] = array(
93 - 'accountmanager' => 'Кіраваньне рахункамі',
94 - 'am-username' => 'імя ўдзельніка',
95 - 'am-email' => 'адрас электроннай пошты',
96 - 'am-active' => 'актыўны',
97 - 'am-updated' => 'Вашы зьмены былі пасьпяхова захаваны',
9852 'nss-desc' => 'Дапашненьне для аўтэнтыфікацыі ў базе зьвестак libnss-mysql. Утрымлівае [[Special:AccountManager|кіраваньне рахункамі]]',
99 - 'nss-rights' => 'правы',
100 - 'nss-save-changes' => 'Захаваць зьмены',
101 - 'nss-create-account-header' => 'Стварыць новы рахунак',
102 - 'nss-create-account' => 'Стварыць рахунак',
103 - 'nss-no-mail' => 'Не дасылаць ліст па электроннай пошце',
104 - 'nss-welcome-mail' => 'Для Вас быў створаны рахунак з імем $1 і паролем $2.',
105 - 'nss-welcome-mail-subject' => 'Стварэньне рахунку',
10653 'nss-db-error' => 'Памылка чытаньня з базы зьвестак аўтэнтыфікацыі',
10754 );
10855
@@ -109,33 +56,13 @@
11057 * @author DCLXVI
11158 */
11259 $messages['bg'] = array(
113 - 'am-username' => 'потребителско име',
114 - 'am-email' => 'е-поща',
115 - 'am-updated' => 'Промените бяха съхранени успешно!',
116 - 'nss-rights' => 'права',
117 - 'nss-save-changes' => 'Съхраняване на промените',
118 - 'nss-create-account-header' => 'Създаване на нова сметка',
119 - 'nss-create-account' => 'Създаване на сметка',
120 - 'nss-welcome-mail' => 'Беше ви създадена сметка с потребителско име $1 и парола $2.',
12160 );
12261
12362 /** Bosnian (Bosanski)
12463 * @author CERminator
12564 */
12665 $messages['bs'] = array(
127 - 'accountmanager' => 'Upravljanje računima',
128 - 'am-username' => 'korisničko ime',
129 - 'am-email' => 'e-mail',
130 - 'am-active' => 'aktivan',
131 - 'am-updated' => 'Vaše promjene su uspješno sačuvane',
13266 'nss-desc' => 'Dodatak za autentifikaciju protiv libnss-mysql baze podataka. Sadrži [[Special:AccountManager|upravljanje računima]]',
133 - 'nss-rights' => 'prava',
134 - 'nss-save-changes' => 'Spremi promjene',
135 - 'nss-create-account-header' => 'Napravi novi račun',
136 - 'nss-create-account' => 'Napravi račun',
137 - 'nss-no-mail' => 'Ne šalji e-mail',
138 - 'nss-welcome-mail' => 'Račun sa korisničkim imenom $1 i šifrom $2 je napravljen za Vas.',
139 - 'nss-welcome-mail-subject' => 'Pravljenje računa',
14067 'nss-db-error' => 'Greška pri čitanju iz autentifikacijske baze podataka',
14168 );
14269
@@ -143,37 +70,13 @@
14471 * @author Matěj Grabovský
14572 */
14673 $messages['cs'] = array(
147 - 'accountmanager' => 'Správce účtů',
148 - 'am-username' => 'uživatelské jméno',
149 - 'am-email' => 'email',
150 - 'am-active' => 'aktivní',
151 - 'am-updated' => 'Vaše změny byly úspěšně uloženy',
15274 'nss-desc' => 'Zásuvný modul na ověřování vůči dtabázi libnss-mysql. Obsahuje [[Special:AccountManager|správce účtů]]',
153 - 'nss-rights' => 'práva',
154 - 'nss-save-changes' => 'Uložit změny',
155 - 'nss-create-account-header' => 'Vytvořit nový účet',
156 - 'nss-create-account' => 'Vytvořit účet',
157 - 'nss-no-mail' => 'Neposílat email',
158 - 'nss-welcome-mail' => 'Byl pro vás vytvořen účet s uživatelským jménem $1 a heslem $2.',
159 - 'nss-welcome-mail-subject' => 'Vytvoření účtu',
16075 'nss-db-error' => 'Chyba při čtení z ověřovací databáze',
16176 );
16277
16378 /** German (Deutsch) */
16479 $messages['de'] = array(
165 - 'accountmanager' => 'Benutzerkonten-Verwaltung',
166 - 'am-username' => 'Benutzername',
167 - 'am-email' => 'E-Mail',
168 - 'am-active' => 'aktiv',
169 - 'am-updated' => 'Die Änderungen wurden erfolgreich gespeichert',
17080 'nss-desc' => 'Eine Erweiterung, um gegen eine libnss-mysql-Datenbank zu authentifizieren. Inklusive einer [[Special:AccountManager|Benutzerkonten-Verwaltung]]',
171 - 'nss-rights' => 'Rechte',
172 - 'nss-save-changes' => 'Änderungen speichern',
173 - 'nss-create-account-header' => 'Neues Benutzerkonto erstellen',
174 - 'nss-create-account' => 'Benutzerkonto erstellen',
175 - 'nss-no-mail' => 'Sende keine E-Mail',
176 - 'nss-welcome-mail' => 'Ein Benutzerkonto mit dem Benutzernamen „$1“ und dem Passwort „$2“ wurde für dich erstellt.',
177 - 'nss-welcome-mail-subject' => 'Benutzerkonto erstellen',
17881 'nss-db-error' => 'Fehler beim Lesen aus der Authentifizierungs-Datenbank',
17982 );
18083
@@ -181,19 +84,7 @@
18285 * @author Michawiki
18386 */
18487 $messages['dsb'] = array(
185 - 'accountmanager' => 'Zastojnik kontow',
186 - 'am-username' => 'wužywarske mě',
187 - 'am-email' => 'e-mail',
188 - 'am-active' => 'aktiwny',
189 - 'am-updated' => 'Twóje změny su se wuspěšnje składowali.',
19088 'nss-desc' => 'Tykac, aby awtentificěrowało pśeśiwo datowej bance libnss-mysql. Wopśimujo [[Special:AccountManager|zastojnik kontow]]',
191 - 'nss-rights' => 'pšawa',
192 - 'nss-save-changes' => 'Změny składowaś',
193 - 'nss-create-account-header' => 'Nowe konto załožyś',
194 - 'nss-create-account' => 'Konto załožyś',
195 - 'nss-no-mail' => 'Njepósćel e-mailku',
196 - 'nss-welcome-mail' => 'Konto z wužywarskim mjenim $1 a gronidłom $2 jo se załožyło za tebje.',
197 - 'nss-welcome-mail-subject' => 'Konto załožyś',
19889 'nss-db-error' => 'Zmólka pśi cytanju z awtenficěrowańskeje datoweje banki',
19990 );
20091
@@ -201,18 +92,6 @@
20293 * @author Yekrats
20394 */
20495 $messages['eo'] = array(
205 - 'accountmanager' => 'Konta administrilo',
206 - 'am-username' => 'salutnomo',
207 - 'am-email' => 'retpoŝto',
208 - 'am-active' => 'aktiva',
209 - 'am-updated' => 'Viaj ŝanĝoj estis sukcese ŝanĝitaj.',
210 - 'nss-rights' => 'rajtoj',
211 - 'nss-save-changes' => 'Konservi ŝanĝojn',
212 - 'nss-create-account-header' => 'Krei novan konton',
213 - 'nss-create-account' => 'Krei konton',
214 - 'nss-no-mail' => 'Ne sendi retpoŝton',
215 - 'nss-welcome-mail' => 'Konto kun salutnomo $1 kaj pasvorto $2 estis kreita por vi.',
216 - 'nss-welcome-mail-subject' => 'Konta kreado',
21796 'nss-db-error' => 'Eraro legante de aŭtentokontrola datumbazo',
21897 );
21998
@@ -221,19 +100,7 @@
222101 * @author Imre
223102 */
224103 $messages['es'] = array(
225 - 'accountmanager' => 'Administrador de cuenta',
226 - 'am-username' => 'nombre de usuario',
227 - 'am-email' => 'correo electrónico',
228 - 'am-active' => 'activo',
229 - 'am-updated' => 'Tus cambios han sido grabados exitosamente',
230104 'nss-desc' => 'Un plugin para autenticar contra una base de datos mysql-libnss. Contiene un [[Special:AccountManager|administrador de cuentas]]',
231 - 'nss-rights' => 'derechos',
232 - 'nss-save-changes' => 'Grabar cambios',
233 - 'nss-create-account-header' => 'Crear nueva cuenta',
234 - 'nss-create-account' => 'Crear cuenta',
235 - 'nss-no-mail' => 'No enviar correo electrónico',
236 - 'nss-welcome-mail' => 'Una cuenta con nombre de usuario $1 y contraseña $2 ha sido creado para ti.',
237 - 'nss-welcome-mail-subject' => 'Creación de cuenta',
238105 'nss-db-error' => 'Error leyendo de la base de datos de autenticación',
239106 );
240107
@@ -241,28 +108,12 @@
242109 * @author Kobazulo
243110 */
244111 $messages['eu'] = array(
245 - 'am-username' => 'lankide izena',
246 - 'am-email' => 'e-posta',
247 - 'am-updated' => 'Zure aldaketak ondo gorde dira',
248 - 'nss-rights' => 'eskubideak',
249 - 'nss-save-changes' => 'Aldaketak gorde',
250 - 'nss-create-account-header' => 'Kontu berria sortu',
251 - 'nss-create-account' => 'Kontua sortu',
252 - 'nss-welcome-mail-subject' => 'Kontuen sorrera',
253112 );
254113
255114 /** Finnish (Suomi)
256115 * @author Str4nd
257116 */
258117 $messages['fi'] = array(
259 - 'am-username' => 'käyttäjätunnus',
260 - 'am-email' => 'sähköposti',
261 - 'am-updated' => 'Muutokset tallennettiin onnistuneesti',
262 - 'nss-save-changes' => 'Tallenna muutokset',
263 - 'nss-create-account-header' => 'Luo uusi tunnus',
264 - 'nss-create-account' => 'Luo tunnus',
265 - 'nss-no-mail' => 'Älä lähetä sähköpostia',
266 - 'nss-welcome-mail-subject' => 'Tunnuksen luonti',
267118 );
268119
269120 /** French (Français)
@@ -270,19 +121,7 @@
271122 * @author IAlex
272123 */
273124 $messages['fr'] = array(
274 - 'accountmanager' => 'Gestionnaire de comptes',
275 - 'am-username' => "Nom d'utilisateur",
276 - 'am-email' => 'Courriel',
277 - 'am-active' => 'actif',
278 - 'am-updated' => 'Vos modifications ont été sauvegardées avec succès',
279125 'nss-desc' => "Une extension qui permet d'authentifier au moyen d'une base de données libnss-mysql. Contient un [[Special:AccountManager|gestionnaire de comptes]]",
280 - 'nss-rights' => 'droits',
281 - 'nss-save-changes' => 'Sauvegarder les modifications',
282 - 'nss-create-account-header' => 'Créer un nouveau compte',
283 - 'nss-create-account' => 'Créer le compte',
284 - 'nss-no-mail' => 'Ne pas envoyer de courriel',
285 - 'nss-welcome-mail' => 'Un compte avec le nom $1 et le mot de passe $2 a été créé pour vous.',
286 - 'nss-welcome-mail-subject' => 'Création de compte',
287126 'nss-db-error' => "Erreur pendant la lecture de la base de données d'authentification",
288127 );
289128
@@ -290,28 +129,13 @@
291130 * @author Alison
292131 */
293132 $messages['ga'] = array(
294 - 'am-username' => 'ainm úsáideoir',
295 - 'am-email' => 'ríomhphost',
296 - 'nss-rights' => 'cearta',
297133 );
298134
299135 /** Galician (Galego)
300136 * @author Toliño
301137 */
302138 $messages['gl'] = array(
303 - 'accountmanager' => 'Xestor de contas',
304 - 'am-username' => 'nome de usuario',
305 - 'am-email' => 'correo electrónico',
306 - 'am-active' => 'activar',
307 - 'am-updated' => 'Os seus cambios foron gardados con éxito',
308139 'nss-desc' => 'Un complemento para autenticar contra a base de datos libnss-mysql. Contén un [[Special:AccountManager|xestor de contas]]',
309 - 'nss-rights' => 'dereitos',
310 - 'nss-save-changes' => 'Gardar os cambios',
311 - 'nss-create-account-header' => 'Crear unha conta nova',
312 - 'nss-create-account' => 'Crear a conta',
313 - 'nss-no-mail' => 'Non enviar o correo electrónico',
314 - 'nss-welcome-mail' => 'Unha conta co nome de usuario "$1" e contrasinal "$2" foi creada para vostede.',
315 - 'nss-welcome-mail-subject' => 'Creación de contas',
316140 'nss-db-error' => 'Erro ao ler a base de datos de autenticación',
317141 );
318142
@@ -319,27 +143,13 @@
320144 * @author Crazymadlover
321145 */
322146 $messages['grc'] = array(
323 - 'am-username' => 'Ὄνομα χρωμένου',
324 - 'am-email' => 'Ἠλεκτρονικαὶ ἐπιστολαί',
325147 );
326148
327149 /** Swiss German (Alemannisch)
328150 * @author Als-Holder
329151 */
330152 $messages['gsw'] = array(
331 - 'accountmanager' => 'Benutzerkonte-Verwaltig',
332 - 'am-username' => 'Benutzername',
333 - 'am-email' => 'E-Mail',
334 - 'am-active' => 'aktiv',
335 - 'am-updated' => 'Dyyni Änderige sin erfolgrych gspycheret wore',
336153 'nss-desc' => 'E Erwyterig zum authentifiziere iber e libnss-mysql-Datebank. S het au ne [[Special:AccountManager|Benutzerkonte-Verwaltig]] din',
337 - 'nss-rights' => 'Rächt',
338 - 'nss-save-changes' => 'Änderige spychere',
339 - 'nss-create-account-header' => 'Nej Benutzerkonto aalege',
340 - 'nss-create-account' => 'Benutzerkonto aalege',
341 - 'nss-no-mail' => 'Kei E-Mail schicke',
342 - 'nss-welcome-mail' => 'E Benutzerkonto mit em Benutzername „$1“ un em Passwort „$2“ isch fir Di aagleit wore.',
343 - 'nss-welcome-mail-subject' => 'Benutzerkonto aalege',
344154 'nss-db-error' => 'Fähler bim Läsen us dr Authentifizierigs-Datebank',
345155 );
346156
@@ -348,19 +158,7 @@
349159 * @author YaronSh
350160 */
351161 $messages['he'] = array(
352 - 'accountmanager' => 'מנהל החשבונות',
353 - 'am-username' => 'שם משתמש',
354 - 'am-email' => 'דוא"ל',
355 - 'am-active' => 'פעיל',
356 - 'am-updated' => 'השינויים שלכם נשמרו בהצלחה',
357162 'nss-desc' => 'תוסף להזדהות מול מסד נתונים מסוג libnss-mysql. כולל [[Special:AccountManager|מנהל חשבונות]]',
358 - 'nss-rights' => 'הרשאות',
359 - 'nss-save-changes' => 'שמירת השינויים',
360 - 'nss-create-account-header' => 'יצירת חשבון חדש',
361 - 'nss-create-account' => 'יצירת חשבון',
362 - 'nss-no-mail' => 'ללא שליחת דוא"ל',
363 - 'nss-welcome-mail' => 'נוצר עבורכם חשבון משתמש עם שם המשתמש $1 והסיסמה $2.',
364 - 'nss-welcome-mail-subject' => 'יצירת חשבון',
365163 'nss-db-error' => 'שגיאה בקריאה מבסיס הנתונים של ההזדהות',
366164 );
367165
@@ -368,19 +166,7 @@
369167 * @author Michawiki
370168 */
371169 $messages['hsb'] = array(
372 - 'accountmanager' => 'Zrjadowak kontow',
373 - 'am-username' => 'wužiwarske mjeno',
374 - 'am-email' => 'e-mejl',
375 - 'am-active' => 'aktiwny',
376 - 'am-updated' => 'Twoje změny su so wuspěšnje składowali',
377170 'nss-desc' => 'Tykač, zo by přećiwo datowej bance libnss-mysql awtentifikowało. Wobsahuje [[Special:AccountManager|zrjadowak kontow]]',
378 - 'nss-rights' => 'prawa',
379 - 'nss-save-changes' => 'Změny składować',
380 - 'nss-create-account-header' => 'Nowe konto załožić',
381 - 'nss-create-account' => 'Konto załožić',
382 - 'nss-no-mail' => 'Njepósćel e-mejlku',
383 - 'nss-welcome-mail' => 'Konto z wužiwarskim mjenom $1 a hesłom $2 je so za tebje załožiło.',
384 - 'nss-welcome-mail-subject' => 'Konto załožić',
385171 'nss-db-error' => 'Zmylk při čitanju z awtentifikaciskeje datoweje banki',
386172 );
387173
@@ -388,19 +174,7 @@
389175 * @author McDutchie
390176 */
391177 $messages['ia'] = array(
392 - 'accountmanager' => 'Gestion de contos',
393 - 'am-username' => 'nomine de usator',
394 - 'am-email' => 'e-mail',
395 - 'am-active' => 'active',
396 - 'am-updated' => 'Tu modificationes ha essite confirmate con successo',
397178 'nss-desc' => 'Un extension pro authenticar contra un base de datos libnss-mysql. Contine un programma pro le [[Special:AccountManager|gestion de contos]]',
398 - 'nss-rights' => 'derectos',
399 - 'nss-save-changes' => 'Confirmar modificationes',
400 - 'nss-create-account-header' => 'Crear nove conto',
401 - 'nss-create-account' => 'Crear conto',
402 - 'nss-no-mail' => 'Non inviar e-mail',
403 - 'nss-welcome-mail' => 'Un conto con le nomine de usator $1 e contrasigno $2 ha essite create pro te.',
404 - 'nss-welcome-mail-subject' => 'Creation de contos',
405179 'nss-db-error' => 'Error durante le lection del base de datos de authentication',
406180 );
407181
@@ -410,19 +184,7 @@
411185 * @author Mizusumashi
412186 */
413187 $messages['ja'] = array(
414 - 'accountmanager' => 'アカウントマネージャー',
415 - 'am-username' => 'ユーザー名',
416 - 'am-email' => '電子メール',
417 - 'am-active' => '有効',
418 - 'am-updated' => 'あなたの変更の保存が成功しました',
419188 'nss-desc' => 'libnss-mysqlデータベースに対して認証を行うプラグイン。[[Special:AccountManager|アカウント・マネージャー]]を含む。',
420 - 'nss-rights' => '権限',
421 - 'nss-save-changes' => '変更を保存',
422 - 'nss-create-account-header' => '新しいアカウントを作成',
423 - 'nss-create-account' => 'アカウントの作成',
424 - 'nss-no-mail' => 'eメールを送らない',
425 - 'nss-welcome-mail' => '利用者名 $1、パスワード $2 のアカウントが、あなた用に作成されました。',
426 - 'nss-welcome-mail-subject' => 'アカウント作成',
427189 'nss-db-error' => '認証データベースからの読み込みエラー',
428190 );
429191
@@ -430,47 +192,19 @@
431193 * @author Thearith
432194 */
433195 $messages['km'] = array(
434 - 'accountmanager' => 'អ្នកគ្រប់គ្រង​គណនី',
435 - 'am-username' => 'ឈ្មោះអ្នកប្រើប្រាស់',
436 - 'am-email' => 'អ៊ីមែល',
437 - 'am-active' => 'សកម្ម',
438 - 'am-updated' => 'បំលាស់ប្ដូរ​របស់​អ្នក ត្រូវ​បាន​រក្សាទុក​ដោយ​ជោគជ័យ​ហើយ',
439 - 'nss-rights' => 'សិទ្ធិ',
440 - 'nss-save-changes' => 'រក្សាទុក​បំលាស់ប្ដូរ',
441 - 'nss-create-account-header' => 'បង្កើត​គណនី​ថ្មី',
442 - 'nss-create-account' => 'បង្កើត​គណនី',
443 - 'nss-no-mail' => 'មិន​ផ្ញើ​អ៊ីមែល',
444 - 'nss-welcome-mail-subject' => 'ការបង្កើត​គណនី',
445196 );
446197
447198 /** Kinaray-a (Kinaray-a)
448199 * @author Joebertj
449200 */
450201 $messages['krj'] = array(
451 - 'accountmanager' => 'Gadumala sa Account',
452 - 'am-username' => 'username',
453 - 'am-email' => 'e-mail',
454 - 'am-active' => 'aktibo',
455 - 'am-updated' => 'Ang imo mga gin-ilis nabaton run',
456202 );
457203
458204 /** Ripoarisch (Ripoarisch)
459205 * @author Purodha
460206 */
461207 $messages['ksh'] = array(
462 - 'accountmanager' => 'Metmaacher ier Aanmeldunge verwallde',
463 - 'am-username' => 'Metmaachername',
464 - 'am-email' => '<i lang="en">e-mail</i>',
465 - 'am-active' => 'ne Aktive',
466 - 'am-updated' => 'De Änderunge sen avjespeichert',
467208 'nss-desc' => 'Ene Zosatz, öm Metmaacher ier Annmeldunge övver en <i lang="en"><code>libnss-mysql</code></i> Datebangk pröve ze lohße. Met enem [[Special:AccountManager|Söndersigg för de Metmaacher ier Aanmeldunge zu verwallde]] dobei.',
468 - 'nss-rights' => 'Rääschte',
469 - 'nss-save-changes' => 'Änderunge avspeichere',
470 - 'nss-create-account-header' => 'Ene neue Metmaacher aanlääje',
471 - 'nss-create-account' => 'Aanlääje',
472 - 'nss-no-mail' => 'Kein <i lang="en">e-mail</i> schecke',
473 - 'nss-welcome-mail' => 'Ene Metmmacher met däm Name „$1“ un dämm Paßwoot „$2“ es för Desch opjesatz woode.',
474 - 'nss-welcome-mail-subject' => 'Metmaacher neu aanmellde.',
475209 'nss-db-error' => 'Fähler beim Lesse uß dä Datebangk met dä Zohjangßdaate',
476210 );
477211
@@ -478,19 +212,7 @@
479213 * @author Robby
480214 */
481215 $messages['lb'] = array(
482 - 'accountmanager' => 'Gestionnaire vun de Benotzerkonten',
483 - 'am-username' => 'Benotzernumm',
484 - 'am-email' => 'E-Mail',
485 - 'am-active' => 'aktiv',
486 - 'am-updated' => 'är Ännerunge goufe gespäichert',
487216 'nss-desc' => "E Plugin fir sech an enger ''libnss-mysql'' anzeloggen, inlusiv engem [[Special:AccountManager|Gestionnaire vun de Benotzerkonten]]",
488 - 'nss-rights' => 'Rechter',
489 - 'nss-save-changes' => 'Ännerunge späicheren',
490 - 'nss-create-account-header' => 'Een neie Benotzerkont opmaachen',
491 - 'nss-create-account' => 'Benotzerkont opmaachen',
492 - 'nss-no-mail' => 'Keng E-Mail schécken',
493 - 'nss-welcome-mail' => 'E Benotzerkont mat dem Benotzernumm $1 an dem Passwuert $2 gouf fir Iech opgemaach.',
494 - 'nss-welcome-mail-subject' => 'Benotzerkont opmaachen',
495217 'nss-db-error' => 'Feeler beim Liese vun der Datebank mat den Authentifikatiounen',
496218 );
497219
@@ -498,28 +220,13 @@
499221 * @author Fluence
500222 */
501223 $messages['nah'] = array(
502 - 'am-email' => 'e-mail',
503 - 'nss-create-account-header' => 'Ticchīhuāz yancuīc cuentah',
504 - 'nss-create-account' => 'Ticchīhuāz cuentah',
505224 );
506225
507226 /** Dutch (Nederlands)
508227 * @author Siebrand
509228 */
510229 $messages['nl'] = array(
511 - 'accountmanager' => 'Gebruikersbeheer',
512 - 'am-username' => 'gebruikersnaam',
513 - 'am-email' => 'e-mail',
514 - 'am-active' => 'actief',
515 - 'am-updated' => 'Uw wijzigingen zijn opgeslagen',
516230 'nss-desc' => 'Een plug-in om te authenticeren tegen een libnss-mysql database. Bevat [[Special:AccountManager|gebruikersbeheer]]',
517 - 'nss-rights' => 'rechten',
518 - 'nss-save-changes' => 'Wijzigingen opslaan',
519 - 'nss-create-account-header' => 'Nieuwe gebruiker aanmaken',
520 - 'nss-create-account' => 'Gebruiker aanmaken',
521 - 'nss-no-mail' => 'Geen e-mail versturen',
522 - 'nss-welcome-mail' => 'Er is een gebruiker met gebruikersnaam $1 en wachtwoord $2 voor u aangemaakt.',
523 - 'nss-welcome-mail-subject' => 'Gebruiker aangemaakt',
524231 'nss-db-error' => 'Fout bij het lezen van de authenticatiedatabase',
525232 );
526233
@@ -527,19 +234,7 @@
528235 * @author Harald Khan
529236 */
530237 $messages['nn'] = array(
531 - 'accountmanager' => 'Kontohandsamar',
532 - 'am-username' => 'brukarnamn',
533 - 'am-email' => 'e-post',
534 - 'am-active' => 'aktiv',
535 - 'am-updated' => 'Endringane dine vart lagra',
536238 'nss-desc' => 'Eit programtillegg for å identifisera mot ein libnss-mysql-database. Innheheld ein [[Special:AccountManager|kontohandsamar]]',
537 - 'nss-rights' => 'rettar',
538 - 'nss-save-changes' => 'Lagra endringar',
539 - 'nss-create-account-header' => 'Opprett ny konto',
540 - 'nss-create-account' => 'Opprett konto',
541 - 'nss-no-mail' => 'Ikkje send e-post',
542 - 'nss-welcome-mail' => 'Ein konto med brukarnamnet $1 og passordet $2 har vorten oppretta for deg.',
543 - 'nss-welcome-mail-subject' => 'Kontooppretting',
544239 'nss-db-error' => 'Feil oppstod under lesing av identifiseringsdatabasen',
545240 );
546241
@@ -547,19 +242,7 @@
548243 * @author Cedric31
549244 */
550245 $messages['oc'] = array(
551 - 'accountmanager' => 'Gestionari de comptes',
552 - 'am-username' => "Nom d'utilizaire",
553 - 'am-email' => 'Corrièr electronic',
554 - 'am-active' => 'actiu',
555 - 'am-updated' => 'Vòstras modificacions son estadas salvadas amb succès',
556246 'nss-desc' => "Una extension que permet d'autentificar gràcias a una banca de donadas libnss-mysql. Conten un [[Special:AccountManager|gestionari de comptes]]",
557 - 'nss-rights' => 'dreches',
558 - 'nss-save-changes' => 'Enregistrar los cambiaments',
559 - 'nss-create-account-header' => 'Crear un compte novèl',
560 - 'nss-create-account' => 'Crear un compte',
561 - 'nss-no-mail' => 'Mandar pas de corrièr electronic',
562 - 'nss-welcome-mail' => 'Un compte amb lo nom $1 e lo senhal $2 es estat creat per vos.',
563 - 'nss-welcome-mail-subject' => 'Creacion de compte',
564247 'nss-db-error' => "Error pendent la lectura de la banca de donadas d'autentificacion",
565248 );
566249
@@ -569,19 +252,7 @@
570253 * @author Sp5uhe
571254 */
572255 $messages['pl'] = array(
573 - 'accountmanager' => 'Menedżer konta',
574 - 'am-username' => 'nazwa użytkownika',
575 - 'am-email' => 'e‐mail',
576 - 'am-active' => 'aktywny',
577 - 'am-updated' => 'Wprowadzone zmiany zostały zapisane pomyślnie',
578256 'nss-desc' => 'Wtyczka do uwierzytelniania w bazie danych libnss-mysql. Zawiera [[Special:AccountManager|menedżer konta]]',
579 - 'nss-rights' => 'uprawnienia',
580 - 'nss-save-changes' => 'Zapisz zmiany',
581 - 'nss-create-account-header' => 'Utwórz nowe konto',
582 - 'nss-create-account' => 'Utwórz konto',
583 - 'nss-no-mail' => 'Nie wysyłaj e‐maila',
584 - 'nss-welcome-mail' => 'Zostało dla Ciebie utworzone konto z nazwą użytkownika $1 i hasłem $2.',
585 - 'nss-welcome-mail-subject' => 'Utworzenie konta',
586257 'nss-db-error' => 'Błąd odczytu z uwierzytelniania bazy danych',
587258 );
588259
@@ -590,19 +261,7 @@
591262 * @author Waldir
592263 */
593264 $messages['pt'] = array(
594 - 'accountmanager' => 'Gestor de contas',
595 - 'am-username' => 'nome de utilizador',
596 - 'am-email' => 'e-mail',
597 - 'am-active' => 'activo',
598 - 'am-updated' => 'As suas alterações foram gravadas com sucesso',
599265 'nss-desc' => 'Um "plugin" para autenticar numa base de dados libnss-mysql. Contém um [[Special:AccountManager|gestor de contas]]',
600 - 'nss-rights' => 'permissões',
601 - 'nss-save-changes' => 'Gravar alterações',
602 - 'nss-create-account-header' => 'Criar nova conta',
603 - 'nss-create-account' => 'Criar conta',
604 - 'nss-no-mail' => 'Não enviar email',
605 - 'nss-welcome-mail' => 'Uma conta com nome de utilizador $1 e palavra-chave $2 foi criada para si.',
606 - 'nss-welcome-mail-subject' => 'Criação de conta',
607266 'nss-db-error' => 'Erro na leitura da base de dados de autenticação',
608267 );
609268
@@ -610,19 +269,7 @@
611270 * @author Eduardo.mps
612271 */
613272 $messages['pt-br'] = array(
614 - 'accountmanager' => 'Gerenciador de contas',
615 - 'am-username' => 'nome de utilizador',
616 - 'am-email' => 'e-mail',
617 - 'am-active' => 'ativo',
618 - 'am-updated' => 'As suas alterações foram gravadas com sucesso',
619273 'nss-desc' => 'Um "plugin" para autenticar numa base de dados libnss-mysql. Contém um [[Special:AccountManager|gerenciador de contas]]',
620 - 'nss-rights' => 'permissões',
621 - 'nss-save-changes' => 'Gravar alterações',
622 - 'nss-create-account-header' => 'Criar nova conta',
623 - 'nss-create-account' => 'Criar conta',
624 - 'nss-no-mail' => 'Não enviar email',
625 - 'nss-welcome-mail' => 'Uma conta com nome de utilizador $1 e palavra-chave $2 foi criada para você.',
626 - 'nss-welcome-mail-subject' => 'Criação de conta',
627274 'nss-db-error' => 'Erro na leitura da base de dados de autenticação',
628275 );
629276
@@ -631,32 +278,13 @@
632279 * @author Silviubogan
633280 */
634281 $messages['ro'] = array(
635 - 'am-username' => 'nume de utilizator',
636 - 'am-email' => 'e-mail',
637 - 'am-active' => 'activ',
638 - 'nss-save-changes' => 'Salvează modificările',
639 - 'nss-create-account-header' => 'Creează cont nou',
640 - 'nss-create-account' => 'Creează cont',
641 - 'nss-welcome-mail-subject' => 'Crearea contului',
642282 );
643283
644284 /** Tarandíne (Tarandíne)
645285 * @author Joetaras
646286 */
647287 $messages['roa-tara'] = array(
648 - 'accountmanager' => 'Gestore de le cunde utinde',
649 - 'am-username' => "nome de l'utende",
650 - 'am-email' => 'e-mail',
651 - 'am-active' => 'attive',
652 - 'am-updated' => 'Le cangiaminde tue onne state reggistrate correttamende',
653288 'nss-desc' => "'Nu plugin pe autendicà condre a 'nu database libnss-mysql. Condene 'nu [[Special:AccountManager|gestore de cunde utinde]]",
654 - 'nss-rights' => 'deritte',
655 - 'nss-save-changes' => 'Reggistre le cangiaminde',
656 - 'nss-create-account-header' => "Ccreje 'nu cunde utende nuève",
657 - 'nss-create-account' => "Ccreje 'nu cunde utende",
658 - 'nss-no-mail' => 'No sce invianne le email',
659 - 'nss-welcome-mail' => "'Nu cunde utende cu 'u nome $1 e 'a password $2 ha state ccrejate pe te.",
660 - 'nss-welcome-mail-subject' => "Creazione d'u cunde utende",
661289 'nss-db-error' => "Errore leggenne da l'autendicazione d'u database",
662290 );
663291
@@ -665,34 +293,13 @@
666294 * @author Александр Сигачёв
667295 */
668296 $messages['ru'] = array(
669 - 'accountmanager' => 'Управление учётными записями',
670 - 'am-username' => 'имя участника',
671 - 'am-email' => 'электронная почта',
672 - 'nss-rights' => 'права',
673 - 'nss-save-changes' => 'Сохранить изменения',
674 - 'nss-create-account-header' => 'Создать новую учётную запись',
675 - 'nss-create-account' => 'Создание учётной записи',
676 - 'nss-welcome-mail' => 'Для вас создана учётная запись с именем $1 и паролем $2.',
677 - 'nss-welcome-mail-subject' => 'Создание учётной записи',
678297 );
679298
680299 /** Slovak (Slovenčina)
681300 * @author Helix84
682301 */
683302 $messages['sk'] = array(
684 - 'accountmanager' => 'Správca účtov',
685 - 'am-username' => 'používateľské meno',
686 - 'am-email' => 'email',
687 - 'am-active' => 'aktívny',
688 - 'am-updated' => 'Vaše zmeny boli úspešne uložené',
689303 'nss-desc' => 'Zásuvný modul na overovanie voči databáze libnss-mysql. Obsahuje [[Special:AccountManager|správcu účtov]].',
690 - 'nss-rights' => 'práva',
691 - 'nss-save-changes' => 'Uložiť zmeny',
692 - 'nss-create-account-header' => 'Vytvoriť nový účet',
693 - 'nss-create-account' => 'Vytvoriť účet',
694 - 'nss-no-mail' => 'Neposielať email',
695 - 'nss-welcome-mail' => 'Bol pre vás vytvorený účet s používateľským menom $1 a heslom $2.',
696 - 'nss-welcome-mail-subject' => 'Vytvorenie účtu',
697304 'nss-db-error' => 'Chyba pri čítaní z overovacej databázy',
698305 );
699306
@@ -700,40 +307,19 @@
701308 * @author Najami
702309 */
703310 $messages['sv'] = array(
704 - 'am-username' => 'användarnamn',
705 - 'am-email' => 'e-post',
706 - 'am-active' => 'aktiv',
707 - 'am-updated' => 'Dina ändringar har sparats',
708311 );
709312
710313 /** Telugu (తెలుగు)
711314 * @author Veeven
712315 */
713316 $messages['te'] = array(
714 - 'am-username' => 'వాడుకరిపేరు',
715 - 'am-email' => 'ఈ-మెయిల్',
716 - 'nss-save-changes' => 'మార్పులను భద్రపరచు',
717 - 'nss-create-account-header' => 'కొత్త ఖాతాని సృష్టించండి',
718 - 'nss-welcome-mail-subject' => 'ఖాతా సృష్టింపు',
719317 );
720318
721319 /** Tagalog (Tagalog)
722320 * @author AnakngAraw
723321 */
724322 $messages['tl'] = array(
725 - 'accountmanager' => 'Tagapamahala ng kuwenta',
726 - 'am-username' => 'pangalan ng tagagamit',
727 - 'am-email' => 'e-liham',
728 - 'am-active' => 'masigla (aktibo)',
729 - 'am-updated' => 'Matagumpay na nasagip ang iyong mga pagbabago',
730323 'nss-desc' => "Isang pampasak (''plug-in'') na makapagpapatunay laban sa isang kalipunan ng datong libnss-mysql. Naglalaman ng isang [[Special:AccountManager|tagapamahala ng kuwenta]]",
731 - 'nss-rights' => 'mga karapatan',
732 - 'nss-save-changes' => 'Sagipin ang mga pagbabago',
733 - 'nss-create-account-header' => 'Lumikha ng bagong kuwenta (akawnt)',
734 - 'nss-create-account' => 'Likhain ang kuwenta (akawnt)',
735 - 'nss-no-mail' => 'Huwag ipadala ang e-liham',
736 - 'nss-welcome-mail' => 'Nilikha para sa iyo ang isang akawnt/kuwentang may pangalan ng tagagamit na $1 at hudyat na $2.',
737 - 'nss-welcome-mail-subject' => 'Paglikha ng kuwenta',
738324 'nss-db-error' => 'Kamalian sa pagbasa mula sa kalipunan ng datong pampagpapatunay',
739325 );
740326
@@ -741,16 +327,12 @@
742328 * @author Karduelis
743329 */
744330 $messages['tr'] = array(
745 - 'am-email' => 'e-posta',
746331 );
747332
748333 /** Veps (Vepsan kel')
749334 * @author Игорь Бродский
750335 */
751336 $messages['vep'] = array(
752 - 'am-username' => 'kävutajan nimi',
753 - 'am-email' => 'e-počt',
754 - 'am-active' => 'aktivine',
755337 );
756338
757339 /** Vietnamese (Tiếng Việt)
@@ -758,19 +340,7 @@
759341 * @author Vinhtantran
760342 */
761343 $messages['vi'] = array(
762 - 'accountmanager' => 'Trình quản lý tài khoản',
763 - 'am-username' => 'tên người dùng',
764 - 'am-email' => 'địa chỉ thư điện tử',
765 - 'am-active' => 'tích cực',
766 - 'am-updated' => 'Đã lưu các thay đổi của bạn thành công',
767344 'nss-desc' => 'Phần bổ trợ để xác nhận tính danh theo cơ sở dữ liệu libnss-mysql, bao gồm [[Special:AccountManager|trình quản lý tài khoản]]',
768 - 'nss-rights' => 'quyền',
769 - 'nss-save-changes' => 'Lưu các thay đổi',
770 - 'nss-create-account-header' => 'Mở tài khoản mới',
771 - 'nss-create-account' => 'Mở tài khoản',
772 - 'nss-no-mail' => 'Không gửi thư điện tử',
773 - 'nss-welcome-mail' => 'Bạn đã mở tài khoản với tên $1 và mật khẩu $2.',
774 - 'nss-welcome-mail-subject' => 'Tài khoản mới',
775345 'nss-db-error' => 'Lỗi truy cập cơ sở dữ liệu tài khoản',
776346 );
777347
@@ -778,17 +348,5 @@
779349 * @author Smeira
780350 */
781351 $messages['vo'] = array(
782 - 'accountmanager' => 'Kaliguvöm',
783 - 'am-username' => 'gebananem',
784 - 'am-email' => 'pot leäktronik',
785 - 'am-active' => 'jäfedik',
786 - 'am-updated' => 'Votükams olik pedakipons benosekiko',
787 - 'nss-rights' => 'gitäts',
788 - 'nss-save-changes' => 'Dakipön votükamis',
789 - 'nss-create-account-header' => 'Jafön kali nulik',
790 - 'nss-create-account' => 'Jafön kali',
791 - 'nss-no-mail' => 'No sedolös poti leäktronik',
792 - 'nss-welcome-mail' => 'Kal labü gebananem: $1 e letavöd: $2 pejafon ole.',
793 - 'nss-welcome-mail-subject' => 'Kalijafam',
794352 );
795353
Index: branches/NssMySQLAuth-rewrite/NssMySQLAuth/NssMySQLAuth.php
@@ -30,13 +30,11 @@
3131 $wgAutoloadClasses['NssMySQLAuthPlugin'] = $dir . 'NssMySQLAuthPlugin.php';
3232 $wgAutoloadClasses['Md5crypt'] = $dir . 'Md5crypt.php';
3333 $wgAutoloadClasses['SpecialAccountManager'] = $dir . 'SpecialAccountManager.php';
34 -$wgSpecialPages['AccountManager'] = 'SpecialAccountManager';
3534
3635 $wgNssMySQLAuthDB = false;
3736
3837 $wgExtensionFunctions[] = array( 'NssMySQLAuthPlugin', 'initialize' );
3938
40 -$wgUserProperties = array( 'address', 'city' );
4139 $wgActivityModes = array( 'active', 'inactive' );
4240
4341 $wgDefaultGid = 1001;
Index: branches/NssMySQLAuth-rewrite/NssMySQLAuth/AccountManager/UserView.php
@@ -1,5 +0,0 @@
2 -<?php
3 -
4 -class NssUserView {
5 -
6 -}
Index: branches/NssMySQLAuth-rewrite/NssMySQLAuth/AccountManager/NssProperties.php
@@ -53,4 +53,6 @@
5454 }
5555 $dbw->insert( 'user_props', $insert, __METHOD__ );
5656 }
 57+
 58+ public static function getAll() { return array(); }
5759 }
\ No newline at end of file
Index: branches/NssMySQLAuth-rewrite/NssMySQLAuth/AccountManager/NssUser.php
@@ -8,17 +8,21 @@
99
1010 // Set default values to null
1111 $this->uid = $this->gid = $this->home = $this->active = $this->email = null;
12 - $this->exists = false; }
 12+ $this->exists = false;
 13+
 14+ $this->group = '';
 15+ $this->properties = new NssProperties();
 16+ }
1317
1418 function load() {
15 - if ( $this->loaderd )
 19+ if ( $this->loaded )
1620 return;
1721
1822 global $wgAuth;
19 - $dbw = $wgAuth->getDB( DB_READ );
 23+ $dbr = $wgAuth->getDB( DB_READ );
2024
2125 // Load the user existence from passwd
22 - $result = $dbw->select( 'passwd',
 26+ $result = $dbr->select( 'passwd',
2327 array( 'pwd_uid', 'pwd_gid', 'pwd_home', 'pwd_active', 'pwd_email' ),
2428 array( 'pwd_name', $this->name ),
2529 __METHOD__
@@ -39,9 +43,6 @@
4044
4145 $this->group = NssGroup::nameFromGid( $this->gid );
4246 $this->properties = NssProperties::forUser( $this->name );
43 - } else {
44 - $this->group = '';
45 - $this->properties = new NssProperties();
4647 }
4748
4849 $this->loaded = true;
@@ -59,8 +60,12 @@
6061 $this->email = $email;
6162 $this->properties->set( 'email', $email );
6263 }
 64+
 65+ function get( $name ) {
 66+ return $this->properties->get( $name );
 67+ }
6368 function set( $name, $value ) {
64 - $this->properties->set( $name, $value );
 69+ return $this->properties->set( $name, $value );
6570 }
6671
6772 function commit() {
@@ -76,5 +81,17 @@
7782 $this->properties->commit();
7883 $dbw->immediateCommit();
7984 }
 85+
 86+ public static function fetchNames() {
 87+ global $wgAuth;
 88+ $dbr = $wgAuth->getDB( DB_READ );
 89+
 90+ $res = $dbr->select( 'passwd', 'pwd_name', __METHOD__ );
 91+
 92+ $names = array();
 93+ while ( $row = $res->fetchObject() )
 94+ $names[] = $row->pwd_name;
 95+ return $names;
 96+ }
8097 }
8198
\ No newline at end of file
Index: branches/NssMySQLAuth-rewrite/NssMySQLAuth/AccountManager/AmUserListView.php
@@ -0,0 +1,24 @@
 2+<?php
 3+
 4+class AmUserListView {
 5+ function execute() {
 6+ global $wgOut, $wgUser;
 7+
 8+ $users = NssUser::fetchNames();
 9+ $title = SpecialPage::getTitleFor( 'AccountManager' );
 10+ $sk = $wgUser->getSkin();
 11+
 12+ $wgOut->addHtml( Xml::element( 'ul', array(
 13+ 'id' => 'nss-user-listview'
 14+ ) ) . "\n" );
 15+
 16+ foreach ( $users as $name ) {
 17+ $wgOut->addHtml( "\t<li>" .
 18+ $sk->link( $title, $name, /* html attribs */ array(),
 19+ array( 'user' => $name ), 'known'
 20+ ) . "</li>\n" );
 21+ }
 22+
 23+ $wgOut->addHtml( "</ul>\n" );
 24+ }
 25+}
\ No newline at end of file
Property changes on: branches/NssMySQLAuth-rewrite/NssMySQLAuth/AccountManager/AmUserListView.php
___________________________________________________________________
Name: svn:mergeinfo
126 +
Index: branches/NssMySQLAuth-rewrite/NssMySQLAuth/AccountManager/AccountManager.i18n.php
@@ -0,0 +1,790 @@
 2+<?php
 3+/*
 4+ * Internationalization for NssMySQLAuth extension.
 5+ */
 6+
 7+$messages = array();
 8+
 9+/**
 10+ * English
 11+ * @author Bryan Tong Minh
 12+ */
 13+$messages['en'] = array(
 14+ 'accountmanager' => 'Account manager',
 15+
 16+ 'am-username' => 'username',
 17+ 'am-email' => 'e-mail',
 18+ 'am-active' => 'active',
 19+ 'am-updated' => 'Your changes have been saved successfully',
 20+
 21+ 'am-rights' => 'rights',
 22+ 'am-save-changes' => 'Save changes',
 23+ 'am-create-account-header' => 'Create new account',
 24+ 'am-create-account' => 'Create account',
 25+ 'am-no-mail' => 'Do not send email',
 26+ 'am-welcome-mail' => 'An account with username $1 and password $2 has been created for you.',
 27+ 'am-welcome-mail-subject' => 'Account creation',
 28+
 29+
 30+);
 31+
 32+/** Message documentation (Message documentation)
 33+ * @author EugeneZelenko
 34+ * @author Purodha
 35+ */
 36+$messages['qqq'] = array(
 37+ 'am-username' => '{{Identical|Username}}',
 38+ 'am-email' => '{{Identical|E-mail}}',
 39+);
 40+
 41+/** Arabic (العربية)
 42+ * @author Meno25
 43+ * @author OsamaK
 44+ */
 45+$messages['ar'] = array(
 46+ 'accountmanager' => 'مدير الحساب',
 47+ 'am-username' => 'اسم المستخدم',
 48+ 'am-email' => 'البريد الإلكتروني',
 49+ 'am-active' => 'نشط',
 50+ 'am-updated' => 'تغييراتك تم حفظها بنجاح',
 51+
 52+ 'am-rights' => 'صلاحيات',
 53+ 'am-save-changes' => 'حفظ التغييرات',
 54+ 'am-create-account-header' => 'إنشاء حساب جديد',
 55+ 'am-create-account' => 'إنشاء الحساب',
 56+ 'am-no-mail' => 'لا ترسل بريدا إلكترونيا',
 57+ 'am-welcome-mail' => 'الحساب باسم المستخدم $1 وكلمة السر $2 تم إنشاؤه من أجلك.',
 58+ 'am-welcome-mail-subject' => 'إنشاء الحساب',
 59+
 60+);
 61+
 62+/** Egyptian Spoken Arabic (مصرى)
 63+ * @author Ghaly
 64+ * @author Meno25
 65+ * @author Ouda
 66+ */
 67+$messages['arz'] = array(
 68+ 'accountmanager' => 'مدير الحساب',
 69+ 'am-username' => 'اسم اليوزر',
 70+ 'am-email' => 'البريد الإلكترونى',
 71+ 'am-active' => 'نشط',
 72+ 'am-updated' => 'تغييراتك تم حفظها بنجاح',
 73+
 74+ 'am-rights' => 'صلاحيات',
 75+ 'am-save-changes' => 'حفظ التغييرات',
 76+ 'am-create-account-header' => 'إنشاء حساب جديد',
 77+ 'am-create-account' => 'إنشاء الحساب',
 78+ 'am-no-mail' => 'لا ترسل بريد إلكتروني',
 79+ 'am-welcome-mail' => 'الحساب باسم اليوزر $1 وكلمة السر $2 تم إنشاؤه من أجلك.',
 80+ 'am-welcome-mail-subject' => 'إنشاء الحساب',
 81+
 82+);
 83+
 84+/** Belarusian (Taraškievica orthography) (Беларуская (тарашкевіца))
 85+ * @author EugeneZelenko
 86+ * @author Jim-by
 87+ */
 88+$messages['be-tarask'] = array(
 89+ 'accountmanager' => 'Кіраваньне рахункамі',
 90+ 'am-username' => 'імя ўдзельніка',
 91+ 'am-email' => 'адрас электроннай пошты',
 92+ 'am-active' => 'актыўны',
 93+ 'am-updated' => 'Вашы зьмены былі пасьпяхова захаваны',
 94+
 95+ 'am-rights' => 'правы',
 96+ 'am-save-changes' => 'Захаваць зьмены',
 97+ 'am-create-account-header' => 'Стварыць новы рахунак',
 98+ 'am-create-account' => 'Стварыць рахунак',
 99+ 'am-no-mail' => 'Не дасылаць ліст па электроннай пошце',
 100+ 'am-welcome-mail' => 'Для Вас быў створаны рахунак з імем $1 і паролем $2.',
 101+ 'am-welcome-mail-subject' => 'Стварэньне рахунку',
 102+
 103+);
 104+
 105+/** Bulgarian (Български)
 106+ * @author DCLXVI
 107+ */
 108+$messages['bg'] = array(
 109+ 'am-username' => 'потребителско име',
 110+ 'am-email' => 'е-поща',
 111+ 'am-updated' => 'Промените бяха съхранени успешно!',
 112+ 'am-rights' => 'права',
 113+ 'am-save-changes' => 'Съхраняване на промените',
 114+ 'am-create-account-header' => 'Създаване на нова сметка',
 115+ 'am-create-account' => 'Създаване на сметка',
 116+ 'am-welcome-mail' => 'Беше ви създадена сметка с потребителско име $1 и парола $2.',
 117+);
 118+
 119+/** Bosnian (Bosanski)
 120+ * @author CERminator
 121+ */
 122+$messages['bs'] = array(
 123+ 'accountmanager' => 'Upravljanje računima',
 124+ 'am-username' => 'korisničko ime',
 125+ 'am-email' => 'e-mail',
 126+ 'am-active' => 'aktivan',
 127+ 'am-updated' => 'Vaše promjene su uspješno sačuvane',
 128+
 129+ 'am-rights' => 'prava',
 130+ 'am-save-changes' => 'Spremi promjene',
 131+ 'am-create-account-header' => 'Napravi novi račun',
 132+ 'am-create-account' => 'Napravi račun',
 133+ 'am-no-mail' => 'Ne šalji e-mail',
 134+ 'am-welcome-mail' => 'Račun sa korisničkim imenom $1 i šifrom $2 je napravljen za Vas.',
 135+ 'am-welcome-mail-subject' => 'Pravljenje računa',
 136+
 137+);
 138+
 139+/** Czech (Česky)
 140+ * @author Matěj Grabovský
 141+ */
 142+$messages['cs'] = array(
 143+ 'accountmanager' => 'Správce účtů',
 144+ 'am-username' => 'uživatelské jméno',
 145+ 'am-email' => 'email',
 146+ 'am-active' => 'aktivní',
 147+ 'am-updated' => 'Vaše změny byly úspěšně uloženy',
 148+
 149+ 'am-rights' => 'práva',
 150+ 'am-save-changes' => 'Uložit změny',
 151+ 'am-create-account-header' => 'Vytvořit nový účet',
 152+ 'am-create-account' => 'Vytvořit účet',
 153+ 'am-no-mail' => 'Neposílat email',
 154+ 'am-welcome-mail' => 'Byl pro vás vytvořen účet s uživatelským jménem $1 a heslem $2.',
 155+ 'am-welcome-mail-subject' => 'Vytvoření účtu',
 156+
 157+);
 158+
 159+/** German (Deutsch) */
 160+$messages['de'] = array(
 161+ 'accountmanager' => 'Benutzerkonten-Verwaltung',
 162+ 'am-username' => 'Benutzername',
 163+ 'am-email' => 'E-Mail',
 164+ 'am-active' => 'aktiv',
 165+ 'am-updated' => 'Die Änderungen wurden erfolgreich gespeichert',
 166+
 167+ 'am-rights' => 'Rechte',
 168+ 'am-save-changes' => 'Änderungen speichern',
 169+ 'am-create-account-header' => 'Neues Benutzerkonto erstellen',
 170+ 'am-create-account' => 'Benutzerkonto erstellen',
 171+ 'am-no-mail' => 'Sende keine E-Mail',
 172+ 'am-welcome-mail' => 'Ein Benutzerkonto mit dem Benutzernamen „$1“ und dem Passwort „$2“ wurde für dich erstellt.',
 173+ 'am-welcome-mail-subject' => 'Benutzerkonto erstellen',
 174+
 175+);
 176+
 177+/** Lower Sorbian (Dolnoserbski)
 178+ * @author Michawiki
 179+ */
 180+$messages['dsb'] = array(
 181+ 'accountmanager' => 'Zastojnik kontow',
 182+ 'am-username' => 'wužywarske mě',
 183+ 'am-email' => 'e-mail',
 184+ 'am-active' => 'aktiwny',
 185+ 'am-updated' => 'Twóje změny su se wuspěšnje składowali.',
 186+
 187+ 'am-rights' => 'pšawa',
 188+ 'am-save-changes' => 'Změny składowaś',
 189+ 'am-create-account-header' => 'Nowe konto załožyś',
 190+ 'am-create-account' => 'Konto załožyś',
 191+ 'am-no-mail' => 'Njepósćel e-mailku',
 192+ 'am-welcome-mail' => 'Konto z wužywarskim mjenim $1 a gronidłom $2 jo se załožyło za tebje.',
 193+ 'am-welcome-mail-subject' => 'Konto załožyś',
 194+
 195+);
 196+
 197+/** Esperanto (Esperanto)
 198+ * @author Yekrats
 199+ */
 200+$messages['eo'] = array(
 201+ 'accountmanager' => 'Konta administrilo',
 202+ 'am-username' => 'salutnomo',
 203+ 'am-email' => 'retpoŝto',
 204+ 'am-active' => 'aktiva',
 205+ 'am-updated' => 'Viaj ŝanĝoj estis sukcese ŝanĝitaj.',
 206+ 'am-rights' => 'rajtoj',
 207+ 'am-save-changes' => 'Konservi ŝanĝojn',
 208+ 'am-create-account-header' => 'Krei novan konton',
 209+ 'am-create-account' => 'Krei konton',
 210+ 'am-no-mail' => 'Ne sendi retpoŝton',
 211+ 'am-welcome-mail' => 'Konto kun salutnomo $1 kaj pasvorto $2 estis kreita por vi.',
 212+ 'am-welcome-mail-subject' => 'Konta kreado',
 213+
 214+);
 215+
 216+/** Spanish (Español)
 217+ * @author Crazymadlover
 218+ * @author Imre
 219+ */
 220+$messages['es'] = array(
 221+ 'accountmanager' => 'Administrador de cuenta',
 222+ 'am-username' => 'nombre de usuario',
 223+ 'am-email' => 'correo electrónico',
 224+ 'am-active' => 'activo',
 225+ 'am-updated' => 'Tus cambios han sido grabados exitosamente',
 226+
 227+ 'am-rights' => 'derechos',
 228+ 'am-save-changes' => 'Grabar cambios',
 229+ 'am-create-account-header' => 'Crear nueva cuenta',
 230+ 'am-create-account' => 'Crear cuenta',
 231+ 'am-no-mail' => 'No enviar correo electrónico',
 232+ 'am-welcome-mail' => 'Una cuenta con nombre de usuario $1 y contraseña $2 ha sido creado para ti.',
 233+ 'am-welcome-mail-subject' => 'Creación de cuenta',
 234+
 235+);
 236+
 237+/** Basque (Euskara)
 238+ * @author Kobazulo
 239+ */
 240+$messages['eu'] = array(
 241+ 'am-username' => 'lankide izena',
 242+ 'am-email' => 'e-posta',
 243+ 'am-updated' => 'Zure aldaketak ondo gorde dira',
 244+ 'am-rights' => 'eskubideak',
 245+ 'am-save-changes' => 'Aldaketak gorde',
 246+ 'am-create-account-header' => 'Kontu berria sortu',
 247+ 'am-create-account' => 'Kontua sortu',
 248+ 'am-welcome-mail-subject' => 'Kontuen sorrera',
 249+);
 250+
 251+/** Finnish (Suomi)
 252+ * @author Str4nd
 253+ */
 254+$messages['fi'] = array(
 255+ 'am-username' => 'käyttäjätunnus',
 256+ 'am-email' => 'sähköposti',
 257+ 'am-updated' => 'Muutokset tallennettiin onnistuneesti',
 258+ 'am-save-changes' => 'Tallenna muutokset',
 259+ 'am-create-account-header' => 'Luo uusi tunnus',
 260+ 'am-create-account' => 'Luo tunnus',
 261+ 'am-no-mail' => 'Älä lähetä sähköpostia',
 262+ 'am-welcome-mail-subject' => 'Tunnuksen luonti',
 263+);
 264+
 265+/** French (Français)
 266+ * @author Grondin
 267+ * @author IAlex
 268+ */
 269+$messages['fr'] = array(
 270+ 'accountmanager' => 'Gestionnaire de comptes',
 271+ 'am-username' => "Nom d'utilisateur",
 272+ 'am-email' => 'Courriel',
 273+ 'am-active' => 'actif',
 274+ 'am-updated' => 'Vos modifications ont été sauvegardées avec succès',
 275+
 276+ 'am-rights' => 'droits',
 277+ 'am-save-changes' => 'Sauvegarder les modifications',
 278+ 'am-create-account-header' => 'Créer un nouveau compte',
 279+ 'am-create-account' => 'Créer le compte',
 280+ 'am-no-mail' => 'Ne pas envoyer de courriel',
 281+ 'am-welcome-mail' => 'Un compte avec le nom $1 et le mot de passe $2 a été créé pour vous.',
 282+ 'am-welcome-mail-subject' => 'Création de compte',
 283+
 284+);
 285+
 286+/** Irish (Gaeilge)
 287+ * @author Alison
 288+ */
 289+$messages['ga'] = array(
 290+ 'am-username' => 'ainm úsáideoir',
 291+ 'am-email' => 'ríomhphost',
 292+ 'am-rights' => 'cearta',
 293+);
 294+
 295+/** Galician (Galego)
 296+ * @author Toliño
 297+ */
 298+$messages['gl'] = array(
 299+ 'accountmanager' => 'Xestor de contas',
 300+ 'am-username' => 'nome de usuario',
 301+ 'am-email' => 'correo electrónico',
 302+ 'am-active' => 'activar',
 303+ 'am-updated' => 'Os seus cambios foron gardados con éxito',
 304+
 305+ 'am-rights' => 'dereitos',
 306+ 'am-save-changes' => 'Gardar os cambios',
 307+ 'am-create-account-header' => 'Crear unha conta nova',
 308+ 'am-create-account' => 'Crear a conta',
 309+ 'am-no-mail' => 'Non enviar o correo electrónico',
 310+ 'am-welcome-mail' => 'Unha conta co nome de usuario "$1" e contrasinal "$2" foi creada para vostede.',
 311+ 'am-welcome-mail-subject' => 'Creación de contas',
 312+
 313+);
 314+
 315+/** Ancient Greek (Ἀρχαία ἑλληνικὴ)
 316+ * @author Crazymadlover
 317+ */
 318+$messages['grc'] = array(
 319+ 'am-username' => 'Ὄνομα χρωμένου',
 320+ 'am-email' => 'Ἠλεκτρονικαὶ ἐπιστολαί',
 321+);
 322+
 323+/** Swiss German (Alemannisch)
 324+ * @author Als-Holder
 325+ */
 326+$messages['gsw'] = array(
 327+ 'accountmanager' => 'Benutzerkonte-Verwaltig',
 328+ 'am-username' => 'Benutzername',
 329+ 'am-email' => 'E-Mail',
 330+ 'am-active' => 'aktiv',
 331+ 'am-updated' => 'Dyyni Änderige sin erfolgrych gspycheret wore',
 332+
 333+ 'am-rights' => 'Rächt',
 334+ 'am-save-changes' => 'Änderige spychere',
 335+ 'am-create-account-header' => 'Nej Benutzerkonto aalege',
 336+ 'am-create-account' => 'Benutzerkonto aalege',
 337+ 'am-no-mail' => 'Kei E-Mail schicke',
 338+ 'am-welcome-mail' => 'E Benutzerkonto mit em Benutzername „$1“ un em Passwort „$2“ isch fir Di aagleit wore.',
 339+ 'am-welcome-mail-subject' => 'Benutzerkonto aalege',
 340+
 341+);
 342+
 343+/** Hebrew (עברית)
 344+ * @author Rotemliss
 345+ * @author YaronSh
 346+ */
 347+$messages['he'] = array(
 348+ 'accountmanager' => 'מנהל החשבונות',
 349+ 'am-username' => 'שם משתמש',
 350+ 'am-email' => 'דוא"ל',
 351+ 'am-active' => 'פעיל',
 352+ 'am-updated' => 'השינויים שלכם נשמרו בהצלחה',
 353+
 354+ 'am-rights' => 'הרשאות',
 355+ 'am-save-changes' => 'שמירת השינויים',
 356+ 'am-create-account-header' => 'יצירת חשבון חדש',
 357+ 'am-create-account' => 'יצירת חשבון',
 358+ 'am-no-mail' => 'ללא שליחת דוא"ל',
 359+ 'am-welcome-mail' => 'נוצר עבורכם חשבון משתמש עם שם המשתמש $1 והסיסמה $2.',
 360+ 'am-welcome-mail-subject' => 'יצירת חשבון',
 361+
 362+);
 363+
 364+/** Upper Sorbian (Hornjoserbsce)
 365+ * @author Michawiki
 366+ */
 367+$messages['hsb'] = array(
 368+ 'accountmanager' => 'Zrjadowak kontow',
 369+ 'am-username' => 'wužiwarske mjeno',
 370+ 'am-email' => 'e-mejl',
 371+ 'am-active' => 'aktiwny',
 372+ 'am-updated' => 'Twoje změny su so wuspěšnje składowali',
 373+
 374+ 'am-rights' => 'prawa',
 375+ 'am-save-changes' => 'Změny składować',
 376+ 'am-create-account-header' => 'Nowe konto załožić',
 377+ 'am-create-account' => 'Konto załožić',
 378+ 'am-no-mail' => 'Njepósćel e-mejlku',
 379+ 'am-welcome-mail' => 'Konto z wužiwarskim mjenom $1 a hesłom $2 je so za tebje załožiło.',
 380+ 'am-welcome-mail-subject' => 'Konto załožić',
 381+
 382+);
 383+
 384+/** Interlingua (Interlingua)
 385+ * @author McDutchie
 386+ */
 387+$messages['ia'] = array(
 388+ 'accountmanager' => 'Gestion de contos',
 389+ 'am-username' => 'nomine de usator',
 390+ 'am-email' => 'e-mail',
 391+ 'am-active' => 'active',
 392+ 'am-updated' => 'Tu modificationes ha essite confirmate con successo',
 393+
 394+ 'am-rights' => 'derectos',
 395+ 'am-save-changes' => 'Confirmar modificationes',
 396+ 'am-create-account-header' => 'Crear nove conto',
 397+ 'am-create-account' => 'Crear conto',
 398+ 'am-no-mail' => 'Non inviar e-mail',
 399+ 'am-welcome-mail' => 'Un conto con le nomine de usator $1 e contrasigno $2 ha essite create pro te.',
 400+ 'am-welcome-mail-subject' => 'Creation de contos',
 401+
 402+);
 403+
 404+/** Japanese (日本語)
 405+ * @author Fryed-peach
 406+ * @author Hosiryuhosi
 407+ * @author Mizusumashi
 408+ */
 409+$messages['ja'] = array(
 410+ 'accountmanager' => 'アカウントマネージャー',
 411+ 'am-username' => 'ユーザー名',
 412+ 'am-email' => '電子メール',
 413+ 'am-active' => '有効',
 414+ 'am-updated' => 'あなたの変更の保存が成功しました',
 415+
 416+ 'am-rights' => '権限',
 417+ 'am-save-changes' => '変更を保存',
 418+ 'am-create-account-header' => '新しいアカウントを作成',
 419+ 'am-create-account' => 'アカウントの作成',
 420+ 'am-no-mail' => 'eメールを送らない',
 421+ 'am-welcome-mail' => '利用者名 $1、パスワード $2 のアカウントが、あなた用に作成されました。',
 422+ 'am-welcome-mail-subject' => 'アカウント作成',
 423+
 424+);
 425+
 426+/** Khmer (ភាសាខ្មែរ)
 427+ * @author Thearith
 428+ */
 429+$messages['km'] = array(
 430+ 'accountmanager' => 'អ្នកគ្រប់គ្រង​គណនី',
 431+ 'am-username' => 'ឈ្មោះអ្នកប្រើប្រាស់',
 432+ 'am-email' => 'អ៊ីមែល',
 433+ 'am-active' => 'សកម្ម',
 434+ 'am-updated' => 'បំលាស់ប្ដូរ​របស់​អ្នក ត្រូវ​បាន​រក្សាទុក​ដោយ​ជោគជ័យ​ហើយ',
 435+ 'am-rights' => 'សិទ្ធិ',
 436+ 'am-save-changes' => 'រក្សាទុក​បំលាស់ប្ដូរ',
 437+ 'am-create-account-header' => 'បង្កើត​គណនី​ថ្មី',
 438+ 'am-create-account' => 'បង្កើត​គណនី',
 439+ 'am-no-mail' => 'មិន​ផ្ញើ​អ៊ីមែល',
 440+ 'am-welcome-mail-subject' => 'ការបង្កើត​គណនី',
 441+);
 442+
 443+/** Kinaray-a (Kinaray-a)
 444+ * @author Joebertj
 445+ */
 446+$messages['krj'] = array(
 447+ 'accountmanager' => 'Gadumala sa Account',
 448+ 'am-username' => 'username',
 449+ 'am-email' => 'e-mail',
 450+ 'am-active' => 'aktibo',
 451+ 'am-updated' => 'Ang imo mga gin-ilis nabaton run',
 452+);
 453+
 454+/** Ripoarisch (Ripoarisch)
 455+ * @author Purodha
 456+ */
 457+$messages['ksh'] = array(
 458+ 'accountmanager' => 'Metmaacher ier Aanmeldunge verwallde',
 459+ 'am-username' => 'Metmaachername',
 460+ 'am-email' => '<i lang="en">e-mail</i>',
 461+ 'am-active' => 'ne Aktive',
 462+ 'am-updated' => 'De Änderunge sen avjespeichert',
 463+
 464+ 'am-rights' => 'Rääschte',
 465+ 'am-save-changes' => 'Änderunge avspeichere',
 466+ 'am-create-account-header' => 'Ene neue Metmaacher aanlääje',
 467+ 'am-create-account' => 'Aanlääje',
 468+ 'am-no-mail' => 'Kein <i lang="en">e-mail</i> schecke',
 469+ 'am-welcome-mail' => 'Ene Metmmacher met däm Name „$1“ un dämm Paßwoot „$2“ es för Desch opjesatz woode.',
 470+ 'am-welcome-mail-subject' => 'Metmaacher neu aanmellde.',
 471+
 472+);
 473+
 474+/** Luxembourgish (Lëtzebuergesch)
 475+ * @author Robby
 476+ */
 477+$messages['lb'] = array(
 478+ 'accountmanager' => 'Gestionnaire vun de Benotzerkonten',
 479+ 'am-username' => 'Benotzernumm',
 480+ 'am-email' => 'E-Mail',
 481+ 'am-active' => 'aktiv',
 482+ 'am-updated' => 'är Ännerunge goufe gespäichert',
 483+
 484+ 'am-rights' => 'Rechter',
 485+ 'am-save-changes' => 'Ännerunge späicheren',
 486+ 'am-create-account-header' => 'Een neie Benotzerkont opmaachen',
 487+ 'am-create-account' => 'Benotzerkont opmaachen',
 488+ 'am-no-mail' => 'Keng E-Mail schécken',
 489+ 'am-welcome-mail' => 'E Benotzerkont mat dem Benotzernumm $1 an dem Passwuert $2 gouf fir Iech opgemaach.',
 490+ 'am-welcome-mail-subject' => 'Benotzerkont opmaachen',
 491+
 492+);
 493+
 494+/** Nahuatl (Nāhuatl)
 495+ * @author Fluence
 496+ */
 497+$messages['nah'] = array(
 498+ 'am-email' => 'e-mail',
 499+ 'am-create-account-header' => 'Ticchīhuāz yancuīc cuentah',
 500+ 'am-create-account' => 'Ticchīhuāz cuentah',
 501+);
 502+
 503+/** Dutch (Nederlands)
 504+ * @author Siebrand
 505+ */
 506+$messages['nl'] = array(
 507+ 'accountmanager' => 'Gebruikersbeheer',
 508+ 'am-username' => 'gebruikersnaam',
 509+ 'am-email' => 'e-mail',
 510+ 'am-active' => 'actief',
 511+ 'am-updated' => 'Uw wijzigingen zijn opgeslagen',
 512+
 513+ 'am-rights' => 'rechten',
 514+ 'am-save-changes' => 'Wijzigingen opslaan',
 515+ 'am-create-account-header' => 'Nieuwe gebruiker aanmaken',
 516+ 'am-create-account' => 'Gebruiker aanmaken',
 517+ 'am-no-mail' => 'Geen e-mail versturen',
 518+ 'am-welcome-mail' => 'Er is een gebruiker met gebruikersnaam $1 en wachtwoord $2 voor u aangemaakt.',
 519+ 'am-welcome-mail-subject' => 'Gebruiker aangemaakt',
 520+
 521+);
 522+
 523+/** Norwegian Nynorsk (‪Norsk (nynorsk)‬)
 524+ * @author Harald Khan
 525+ */
 526+$messages['nn'] = array(
 527+ 'accountmanager' => 'Kontohandsamar',
 528+ 'am-username' => 'brukarnamn',
 529+ 'am-email' => 'e-post',
 530+ 'am-active' => 'aktiv',
 531+ 'am-updated' => 'Endringane dine vart lagra',
 532+
 533+ 'am-rights' => 'rettar',
 534+ 'am-save-changes' => 'Lagra endringar',
 535+ 'am-create-account-header' => 'Opprett ny konto',
 536+ 'am-create-account' => 'Opprett konto',
 537+ 'am-no-mail' => 'Ikkje send e-post',
 538+ 'am-welcome-mail' => 'Ein konto med brukarnamnet $1 og passordet $2 har vorten oppretta for deg.',
 539+ 'am-welcome-mail-subject' => 'Kontooppretting',
 540+
 541+);
 542+
 543+/** Occitan (Occitan)
 544+ * @author Cedric31
 545+ */
 546+$messages['oc'] = array(
 547+ 'accountmanager' => 'Gestionari de comptes',
 548+ 'am-username' => "Nom d'utilizaire",
 549+ 'am-email' => 'Corrièr electronic',
 550+ 'am-active' => 'actiu',
 551+ 'am-updated' => 'Vòstras modificacions son estadas salvadas amb succès',
 552+
 553+ 'am-rights' => 'dreches',
 554+ 'am-save-changes' => 'Enregistrar los cambiaments',
 555+ 'am-create-account-header' => 'Crear un compte novèl',
 556+ 'am-create-account' => 'Crear un compte',
 557+ 'am-no-mail' => 'Mandar pas de corrièr electronic',
 558+ 'am-welcome-mail' => 'Un compte amb lo nom $1 e lo senhal $2 es estat creat per vos.',
 559+ 'am-welcome-mail-subject' => 'Creacion de compte',
 560+
 561+);
 562+
 563+/** Polish (Polski)
 564+ * @author Derbeth
 565+ * @author Leinad
 566+ * @author Sp5uhe
 567+ */
 568+$messages['pl'] = array(
 569+ 'accountmanager' => 'Menedżer konta',
 570+ 'am-username' => 'nazwa użytkownika',
 571+ 'am-email' => 'e‐mail',
 572+ 'am-active' => 'aktywny',
 573+ 'am-updated' => 'Wprowadzone zmiany zostały zapisane pomyślnie',
 574+
 575+ 'am-rights' => 'uprawnienia',
 576+ 'am-save-changes' => 'Zapisz zmiany',
 577+ 'am-create-account-header' => 'Utwórz nowe konto',
 578+ 'am-create-account' => 'Utwórz konto',
 579+ 'am-no-mail' => 'Nie wysyłaj e‐maila',
 580+ 'am-welcome-mail' => 'Zostało dla Ciebie utworzone konto z nazwą użytkownika $1 i hasłem $2.',
 581+ 'am-welcome-mail-subject' => 'Utworzenie konta',
 582+
 583+);
 584+
 585+/** Portuguese (Português)
 586+ * @author Malafaya
 587+ * @author Waldir
 588+ */
 589+$messages['pt'] = array(
 590+ 'accountmanager' => 'Gestor de contas',
 591+ 'am-username' => 'nome de utilizador',
 592+ 'am-email' => 'e-mail',
 593+ 'am-active' => 'activo',
 594+ 'am-updated' => 'As suas alterações foram gravadas com sucesso',
 595+
 596+ 'am-rights' => 'permissões',
 597+ 'am-save-changes' => 'Gravar alterações',
 598+ 'am-create-account-header' => 'Criar nova conta',
 599+ 'am-create-account' => 'Criar conta',
 600+ 'am-no-mail' => 'Não enviar email',
 601+ 'am-welcome-mail' => 'Uma conta com nome de utilizador $1 e palavra-chave $2 foi criada para si.',
 602+ 'am-welcome-mail-subject' => 'Criação de conta',
 603+
 604+);
 605+
 606+/** Brazilian Portuguese (Português do Brasil)
 607+ * @author Eduardo.mps
 608+ */
 609+$messages['pt-br'] = array(
 610+ 'accountmanager' => 'Gerenciador de contas',
 611+ 'am-username' => 'nome de utilizador',
 612+ 'am-email' => 'e-mail',
 613+ 'am-active' => 'ativo',
 614+ 'am-updated' => 'As suas alterações foram gravadas com sucesso',
 615+
 616+ 'am-rights' => 'permissões',
 617+ 'am-save-changes' => 'Gravar alterações',
 618+ 'am-create-account-header' => 'Criar nova conta',
 619+ 'am-create-account' => 'Criar conta',
 620+ 'am-no-mail' => 'Não enviar email',
 621+ 'am-welcome-mail' => 'Uma conta com nome de utilizador $1 e palavra-chave $2 foi criada para você.',
 622+ 'am-welcome-mail-subject' => 'Criação de conta',
 623+
 624+);
 625+
 626+/** Romanian (Română)
 627+ * @author KlaudiuMihaila
 628+ * @author Silviubogan
 629+ */
 630+$messages['ro'] = array(
 631+ 'am-username' => 'nume de utilizator',
 632+ 'am-email' => 'e-mail',
 633+ 'am-active' => 'activ',
 634+ 'am-save-changes' => 'Salvează modificările',
 635+ 'am-create-account-header' => 'Creează cont nou',
 636+ 'am-create-account' => 'Creează cont',
 637+ 'am-welcome-mail-subject' => 'Crearea contului',
 638+);
 639+
 640+/** Tarandíne (Tarandíne)
 641+ * @author Joetaras
 642+ */
 643+$messages['roa-tara'] = array(
 644+ 'accountmanager' => 'Gestore de le cunde utinde',
 645+ 'am-username' => "nome de l'utende",
 646+ 'am-email' => 'e-mail',
 647+ 'am-active' => 'attive',
 648+ 'am-updated' => 'Le cangiaminde tue onne state reggistrate correttamende',
 649+
 650+ 'am-rights' => 'deritte',
 651+ 'am-save-changes' => 'Reggistre le cangiaminde',
 652+ 'am-create-account-header' => "Ccreje 'nu cunde utende nuève",
 653+ 'am-create-account' => "Ccreje 'nu cunde utende",
 654+ 'am-no-mail' => 'No sce invianne le email',
 655+ 'am-welcome-mail' => "'Nu cunde utende cu 'u nome $1 e 'a password $2 ha state ccrejate pe te.",
 656+ 'am-welcome-mail-subject' => "Creazione d'u cunde utende",
 657+
 658+);
 659+
 660+/** Russian (Русский)
 661+ * @author Ferrer
 662+ * @author Александр Сигачёв
 663+ */
 664+$messages['ru'] = array(
 665+ 'accountmanager' => 'Управление учётными записями',
 666+ 'am-username' => 'имя участника',
 667+ 'am-email' => 'электронная почта',
 668+ 'am-rights' => 'права',
 669+ 'am-save-changes' => 'Сохранить изменения',
 670+ 'am-create-account-header' => 'Создать новую учётную запись',
 671+ 'am-create-account' => 'Создание учётной записи',
 672+ 'am-welcome-mail' => 'Для вас создана учётная запись с именем $1 и паролем $2.',
 673+ 'am-welcome-mail-subject' => 'Создание учётной записи',
 674+);
 675+
 676+/** Slovak (Slovenčina)
 677+ * @author Helix84
 678+ */
 679+$messages['sk'] = array(
 680+ 'accountmanager' => 'Správca účtov',
 681+ 'am-username' => 'používateľské meno',
 682+ 'am-email' => 'email',
 683+ 'am-active' => 'aktívny',
 684+ 'am-updated' => 'Vaše zmeny boli úspešne uložené',
 685+
 686+ 'am-rights' => 'práva',
 687+ 'am-save-changes' => 'Uložiť zmeny',
 688+ 'am-create-account-header' => 'Vytvoriť nový účet',
 689+ 'am-create-account' => 'Vytvoriť účet',
 690+ 'am-no-mail' => 'Neposielať email',
 691+ 'am-welcome-mail' => 'Bol pre vás vytvorený účet s používateľským menom $1 a heslom $2.',
 692+ 'am-welcome-mail-subject' => 'Vytvorenie účtu',
 693+
 694+);
 695+
 696+/** Swedish (Svenska)
 697+ * @author Najami
 698+ */
 699+$messages['sv'] = array(
 700+ 'am-username' => 'användarnamn',
 701+ 'am-email' => 'e-post',
 702+ 'am-active' => 'aktiv',
 703+ 'am-updated' => 'Dina ändringar har sparats',
 704+);
 705+
 706+/** Telugu (తెలుగు)
 707+ * @author Veeven
 708+ */
 709+$messages['te'] = array(
 710+ 'am-username' => 'వాడుకరిపేరు',
 711+ 'am-email' => 'ఈ-మెయిల్',
 712+ 'am-save-changes' => 'మార్పులను భద్రపరచు',
 713+ 'am-create-account-header' => 'కొత్త ఖాతాని సృష్టించండి',
 714+ 'am-welcome-mail-subject' => 'ఖాతా సృష్టింపు',
 715+);
 716+
 717+/** Tagalog (Tagalog)
 718+ * @author AnakngAraw
 719+ */
 720+$messages['tl'] = array(
 721+ 'accountmanager' => 'Tagapamahala ng kuwenta',
 722+ 'am-username' => 'pangalan ng tagagamit',
 723+ 'am-email' => 'e-liham',
 724+ 'am-active' => 'masigla (aktibo)',
 725+ 'am-updated' => 'Matagumpay na nasagip ang iyong mga pagbabago',
 726+
 727+ 'am-rights' => 'mga karapatan',
 728+ 'am-save-changes' => 'Sagipin ang mga pagbabago',
 729+ 'am-create-account-header' => 'Lumikha ng bagong kuwenta (akawnt)',
 730+ 'am-create-account' => 'Likhain ang kuwenta (akawnt)',
 731+ 'am-no-mail' => 'Huwag ipadala ang e-liham',
 732+ 'am-welcome-mail' => 'Nilikha para sa iyo ang isang akawnt/kuwentang may pangalan ng tagagamit na $1 at hudyat na $2.',
 733+ 'am-welcome-mail-subject' => 'Paglikha ng kuwenta',
 734+
 735+);
 736+
 737+/** Turkish (Türkçe)
 738+ * @author Karduelis
 739+ */
 740+$messages['tr'] = array(
 741+ 'am-email' => 'e-posta',
 742+);
 743+
 744+/** Veps (Vepsan kel')
 745+ * @author Игорь Бродский
 746+ */
 747+$messages['vep'] = array(
 748+ 'am-username' => 'kävutajan nimi',
 749+ 'am-email' => 'e-počt',
 750+ 'am-active' => 'aktivine',
 751+);
 752+
 753+/** Vietnamese (Tiếng Việt)
 754+ * @author Minh Nguyen
 755+ * @author Vinhtantran
 756+ */
 757+$messages['vi'] = array(
 758+ 'accountmanager' => 'Trình quản lý tài khoản',
 759+ 'am-username' => 'tên người dùng',
 760+ 'am-email' => 'địa chỉ thư điện tử',
 761+ 'am-active' => 'tích cực',
 762+ 'am-updated' => 'Đã lưu các thay đổi của bạn thành công',
 763+
 764+ 'am-rights' => 'quyền',
 765+ 'am-save-changes' => 'Lưu các thay đổi',
 766+ 'am-create-account-header' => 'Mở tài khoản mới',
 767+ 'am-create-account' => 'Mở tài khoản',
 768+ 'am-no-mail' => 'Không gửi thư điện tử',
 769+ 'am-welcome-mail' => 'Bạn đã mở tài khoản với tên $1 và mật khẩu $2.',
 770+ 'am-welcome-mail-subject' => 'Tài khoản mới',
 771+
 772+);
 773+
 774+/** Volapük (Volapük)
 775+ * @author Smeira
 776+ */
 777+$messages['vo'] = array(
 778+ 'accountmanager' => 'Kaliguvöm',
 779+ 'am-username' => 'gebananem',
 780+ 'am-email' => 'pot leäktronik',
 781+ 'am-active' => 'jäfedik',
 782+ 'am-updated' => 'Votükams olik pedakipons benosekiko',
 783+ 'am-rights' => 'gitäts',
 784+ 'am-save-changes' => 'Dakipön votükamis',
 785+ 'am-create-account-header' => 'Jafön kali nulik',
 786+ 'am-create-account' => 'Jafön kali',
 787+ 'am-no-mail' => 'No sedolös poti leäktronik',
 788+ 'am-welcome-mail' => 'Kal labü gebananem: $1 e letavöd: $2 pejafon ole.',
 789+ 'am-welcome-mail-subject' => 'Kalijafam',
 790+);
 791+
Property changes on: branches/NssMySQLAuth-rewrite/NssMySQLAuth/AccountManager/AccountManager.i18n.php
___________________________________________________________________
Name: svn:mergeinfo
1792 +
Name: svn:eol-style
2793 + native
Index: branches/NssMySQLAuth-rewrite/NssMySQLAuth/AccountManager/AccountManager.php
@@ -4,8 +4,15 @@
55 $wgExtensionMessagesFiles['AccountManager'] = $dir . 'AccountManager.i18n.php';
66 $wgExtensionAliasesFiles['AccountManager'] = $dir . 'AccountManager.alias.php';
77
 8+$wgAutoloadClasses['NssUser'] = $dir . 'NssUser.php';
 9+$wgAutoloadClasses['NssGroup'] = $dir . 'NssGroup.php';
 10+$wgAutoloadClasses['NssProperties'] = $dir . 'NssProperties.php';
 11+
812 $wgAutoloadClasses['SpecialAccountManager'] = $dir . 'SpecialAccountManager.php';
 13+$wgAutoloadClasses['AmUserListView'] = $dir . 'AmUserListView';
 14+$wgAutoloadClasses['AmUserView'] = $dir . 'AmUserView';
 15+
916 $wgSpecialPages['AccountManager'] = 'SpecialAccountManager';
1017
1118 $wgUserProperties = array( 'address', 'city' );
12 -$wgActivityModes = array( 'active', 'inactive' );
 19+
Index: branches/NssMySQLAuth-rewrite/NssMySQLAuth/AccountManager/AmUserView.php
@@ -0,0 +1,70 @@
 2+<?php
 3+
 4+class AmUserView {
 5+ function __construct( $username ) {
 6+ $this->username = $username;
 7+ $this->title = SpecialPage::getTitleFor( 'AccountManager' );
 8+ }
 9+ function execute() {
 10+ global $wgOut;
 11+
 12+ // Populate the user object
 13+ $this->fetchUserData();
 14+
 15+ // Form and table header
 16+ $this->createHeader();
 17+
 18+ // Table rows
 19+ $props = NssProperties::getAll();
 20+ foreach ( NssProperties::getAll() as $prop ) {
 21+ $wgOut->addHtml( $this->makeRow( $prop ) );
 22+ }
 23+
 24+ // Submit buttons and footer
 25+ $this->createFooter();
 26+ }
 27+
 28+ function fetchUserData() {
 29+ $this->user = new NssUser( $this->username );
 30+ $this->user->load();
 31+ $this->action = $this->user->exists ? 'submit' : 'create';
 32+ }
 33+
 34+ function createHeader() {
 35+ global $wgOut;
 36+
 37+ $wgOut->addHtml( Xml::element( 'form', array(
 38+ 'action' => $this->title->getLocalUrl( array(
 39+ 'action' => $this->action,
 40+ 'user' => $this->username,
 41+ ) ),
 42+ 'method' => 'post',
 43+ ) ) . "\n" );
 44+ $wgOut->addHtml( Xml::element( 'table', array(
 45+ 'class' => "am-{$this->action}"
 46+ ) ) . "\n" );
 47+ }
 48+
 49+ function makeRow( $prop ) {
 50+ return ( "\t<tr><td>" .
 51+ Xml::label( wfMsg( "am-$prop" ), "am-$prop" ) .
 52+ "</td><td>" .
 53+ Xml::input( /* $name */ "am-$prop", /* $size */ false,
 54+ /* $value */ $this->get( $prop ),
 55+ array( 'id' => "am-$prop" ) ) .
 56+ "</td></tr>\n"
 57+ );
 58+ }
 59+
 60+ function createFooter() {
 61+ global $wgOut;
 62+ $wgOut->addHtml( "</table>\n" .
 63+ Xml::element( 'p', array(
 64+ 'id' => ''
 65+ ) ) );
 66+ $wgOut->addHtml( Xml::submitButton( wfMsg( 'am-save-changes' ) ) );
 67+ $wgOut->addHtml( "</p>\n</form>\n" );
 68+ }
 69+
 70+}
 71+
Property changes on: branches/NssMySQLAuth-rewrite/NssMySQLAuth/AccountManager/AmUserView.php
___________________________________________________________________
Name: svn:mergeinfo
172 +
Name: svn:eol-style
273 + native
Index: branches/NssMySQLAuth-rewrite/NssMySQLAuth/AccountManager/SpecialAccountManager.php
@@ -3,7 +3,6 @@
44 class SpecialAccountManager extends SpecialPage {
55 function __construct() {
66 parent::__construct( 'AccountManager', 'accountmanager', false );
7 - $this->mErrors = array();
87 }
98
109 function processData() {
@@ -11,6 +10,20 @@
1211
1312
1413 }
 14+
 15+ function execute() {
 16+ global $wgRequest;
 17+
 18+ $action = $wgRequest->getVal( 'action' );
 19+ $username = $wgRequest->getVal( 'user' );
 20+
 21+ $list = new AmUserListView();
 22+ $list->execute();
 23+
 24+ $userView = new AmUserView( $username );
 25+ $userView->execute();
 26+
 27+ }
1528
1629
1730 }

Status & tagging log