From kde-commits Tue Jul 24 18:44:10 2012 From: Sayak Banerjee Date: Tue, 24 Jul 2012 18:44:10 +0000 To: kde-commits Subject: [websites/wiki-kde-org/develop] extensions/CleanChanges: Update CleanChanges extension Message-Id: <20120724184410.64F1DA6094 () git ! kde ! org> X-MARC-Message: https://marc.info/?l=kde-commits&m=134315571808986 Git commit 9e4167940864a3e6c0030dcea5f8b88c74842b7f by Sayak Banerjee. Committed on 24/07/2012 at 20:43. Pushed by sayakb into branch 'develop'. Update CleanChanges extension M +123 -32 extensions/CleanChanges/CleanChanges.i18n.php M +14 -3 extensions/CleanChanges/CleanChanges.php M +34 -68 extensions/CleanChanges/CleanChanges_body.php M +0 -3 extensions/CleanChanges/Filters.php M +19 -23 extensions/CleanChanges/cleanchanges.js http://commits.kde.org/websites/wiki-kde-org/9e4167940864a3e6c0030dcea5f8b8= 8c74842b7f diff --git a/extensions/CleanChanges/CleanChanges.i18n.php b/extensions/Cle= anChanges/CleanChanges.i18n.php old mode 100644 new mode 100755 index 4789161..7e9ac60 --- a/extensions/CleanChanges/CleanChanges.i18n.php +++ b/extensions/CleanChanges/CleanChanges.i18n.php @@ -79,6 +79,7 @@ $messages['ar'] =3D array( */ $messages['arc'] =3D array( 'cleanchanges-desc' =3D> '[[Special:RecentChanges|=DC=AB=DC=98=DC=9A=DC= =A0=DC=A6=CC=88=DC=90 =DC=9A=DC=95=CC=88=DC=AC=DC=90]]=DC=9A=DC=99=DC=9D=DC= =AC=DC=90 =DC=99=DC=A5=DC=98=DC=AA=DC=AC=DC=90 =DC=95', + 'cleanchanges-language' =3D> '=DC=A0=DC=AB=DC=A2=DC=90:', 'cleanchanges-language-na' =3D> '=DC=9F=DC=A0', 'cleanchanges-showuserlinks' =3D> '=DC=9A=DC=98=DC=9D =DC=90=DC=A3=DC=98= =DC=AA=CC=88=DC=90 =DC=95=DC=A1=DC=A6=DC=A0=DC=9A=DC=A2=DC=90', ); @@ -98,14 +99,25 @@ $messages['arz'] =3D array( = /** Asturian (Asturianu) * @author Esbardu + * @author Xuacu */ $messages['ast'] =3D array( 'cleanchanges-changerightslink' =3D> 'camudar grupos', 'cleanchanges-desc' =3D> 'V=C3=ADsualizaci=C3=B3n m=C3=A1s compacta de la= [[Special:RecentChanges|llista de cambeos recientes]]', 'cleanchanges-language' =3D> 'Llingua:', + 'cleanchanges-language-na' =3D> 'Toos', + 'cleanchanges-users' =3D> 'Usuarios (Sep: |):', + 'cleanchanges-showuserlinks' =3D> "Amosar enllaces d'usuariu", +); + +/** Azerbaijani (Az=C9=99rbaycanca) + * @author Cekli829 + */ +$messages['az'] =3D array( + 'cleanchanges-language-na' =3D> 'Ham=C4=B1s=C4=B1', ); = -/** Bashkir (=D0=91=D0=B0=D1=88=D2=A1=D0=BE=D1=80=D1=82) +/** Bashkir (=D0=91=D0=B0=D1=88=D2=A1=D0=BE=D1=80=D1=82=D1=81=D0=B0) * @author Assele */ $messages['ba'] =3D array( @@ -117,7 +129,7 @@ $messages['ba'] =3D array( 'cleanchanges-showuserlinks' =3D> '=D2=A0=D0=B0=D1=82=D0=BD=D0=B0=D1=88= =D1=8B=D1=83=D1=81=D1=8B =D2=BB=D1=8B=D0=BB=D1=82=D0=B0=D0=BD=D0=BC=D0=B0= =D0=BB=D0=B0=D1=80=D1=8B=D0=BD =D0=BA=D2=AF=D1=80=D2=BB=D3=99=D1=82=D0=B5= =D1=80=D0=B3=D3=99', ); = -/** Belarusian (Tara=C5=A1kievica orthography) (=D0=91=D0=B5=D0=BB=D0=B0= =D1=80=D1=83=D1=81=D0=BA=D0=B0=D1=8F (=D1=82=D0=B0=D1=80=D0=B0=D1=88=D0=BA= =D0=B5=D0=B2=D1=96=D1=86=D0=B0)) +/** Belarusian (Tara=C5=A1kievica orthography) (=E2=80=AA=D0=91=D0=B5=D0= =BB=D0=B0=D1=80=D1=83=D1=81=D0=BA=D0=B0=D1=8F (=D1=82=D0=B0=D1=80=D0=B0=D1= =88=D0=BA=D0=B5=D0=B2=D1=96=D1=86=D0=B0)=E2=80=AC) * @author EugeneZelenko * @author Jim-by */ @@ -144,11 +156,16 @@ $messages['bg'] =3D array( ); = /** Bengali (=E0=A6=AC=E0=A6=BE=E0=A6=82=E0=A6=B2=E0=A6=BE) + * @author Wikitanvir * @author Zaheen */ $messages['bn'] =3D array( 'cleanchanges-changerightslink' =3D> '=E0=A6=A6=E0=A6=B2 =E0=A6=AA=E0=A6= =B0=E0=A6=BF=E0=A6=AC=E0=A6=B0=E0=A7=8D=E0=A6=A4=E0=A6=A8 =E0=A6=95=E0=A6= =B0=E0=A7=81=E0=A6=A8', 'cleanchanges-desc' =3D> '[[Special:RecentChanges|=E0=A6=B8=E0=A6=BE=E0= =A6=AE=E0=A7=8D=E0=A6=AA=E0=A7=8D=E0=A6=B0=E0=A6=A4=E0=A6=BF=E0=A6=95 =E0= =A6=AA=E0=A6=B0=E0=A6=BF=E0=A6=AC=E0=A6=B0=E0=A7=8D=E0=A6=A4=E0=A6=A8=E0=A6= =B8=E0=A6=AE=E0=A7=82=E0=A6=B9=E0=A7=87=E0=A6=B0 =E0=A6=A4=E0=A6=BE=E0=A6= =B2=E0=A6=BF=E0=A6=95=E0=A6=BE=E0=A6=B0]] =E0=A6=86=E0=A6=B0=E0=A6=93 =E0= =A6=B8=E0=A6=82=E0=A6=B9=E0=A6=A4 =E0=A6=AA=E0=A7=8D=E0=A6=B0=E0=A6=A6=E0= =A6=B0=E0=A7=8D=E0=A6=B6=E0=A6=A8', + 'cleanchanges-language' =3D> '=E0=A6=AD=E0=A6=BE=E0=A6=B7=E0=A6=BE:', + 'cleanchanges-language-na' =3D> '=E0=A6=B8=E0=A6=95=E0=A6=B2', + 'cleanchanges-users' =3D> '=E0=A6=AC=E0=A7=8D=E0=A6=AF=E0=A6=AC=E0=A6=B9= =E0=A6=BE=E0=A6=B0=E0=A6=95=E0=A6=BE=E0=A6=B0=E0=A7=80 (=E0=A6=AA=E0=A6=BE= =E0=A6=B0=E0=A7=8D=E0=A6=A5=E0=A6=95=E0=A7=8D=E0=A6=AF=E0=A6=95=E0=A6=BE=E0= =A6=B0=E0=A7=80: |):', + 'cleanchanges-showuserlinks' =3D> '=E0=A6=AC=E0=A7=8D=E0=A6=AF=E0=A6=AC= =E0=A6=B9=E0=A6=BE=E0=A6=B0=E0=A6=95=E0=A6=BE=E0=A6=B0=E0=A7=80 =E0=A6=B2= =E0=A6=BF=E0=A6=82=E0=A6=95=E0=A6=97=E0=A7=81=E0=A6=B2=E0=A7=8B =E0=A6=A6= =E0=A7=87=E0=A6=96=E0=A6=BE=E0=A6=93', ); = /** Breton (Brezhoneg) @@ -176,14 +193,17 @@ $messages['bs'] =3D array( ); = /** Catalan (Catal=C3=A0) + * @author El libre * @author SMP * @author Solde */ $messages['ca'] =3D array( 'cleanchanges-changerightslink' =3D> 'canvia els grups', + 'cleanchanges-desc' =3D> 'Versi=C3=B3 m=C3=A9s compacta de la [[Special:R= ecentChanges|llista de canvis recents]]', 'cleanchanges-language' =3D> 'Idioma:', 'cleanchanges-language-na' =3D> 'Tot', 'cleanchanges-users' =3D> 'Usuaris (Separador: |):', + 'cleanchanges-showuserlinks' =3D> "Mostra els enlla=C3=A7os de l'usuari/a= ", ); = /** Chechen (=D0=9D=D0=BE=D1=85=D1=87=D0=B8=D0=B9=D0=BD) @@ -243,6 +263,13 @@ $messages['de'] =3D array( 'cleanchanges-showuserlinks' =3D> 'Zeige Benutzer-Links', ); = +/** Zazaki (Zazaki) + * @author Erdemaslancan + */ +$messages['diq'] =3D array( + 'cleanchanges-users' =3D> 'Karberi (duri fi: |):', +); + /** Lower Sorbian (Dolnoserbski) * @author Michawiki */ @@ -371,7 +398,7 @@ $messages['frp'] =3D array( 'cleanchanges-language' =3D> 'Lengoua :', 'cleanchanges-language-na' =3D> 'T=C3=B4s', 'cleanchanges-users' =3D> 'Utilisators (s=C3=A8p. per |) :', - 'cleanchanges-showuserlinks' =3D> 'F=C3=A2re v=C3=AAre los lims a l=E2=80= =99utilisator', + 'cleanchanges-showuserlinks' =3D> 'F=C3=A2re v=C3=AAre los lims a l=E2=80= =99usanci=C3=A9r', ); = /** Western Frisian (Frysk) @@ -405,7 +432,7 @@ $messages['gl'] =3D array( 'cleanchanges-desc' =3D> 'Unha mostra m=C3=A1is compacta da [[Special:Rec= entChanges|lista de cambios recentes]]', 'cleanchanges-language' =3D> 'Lingua:', 'cleanchanges-language-na' =3D> 'Todas', - 'cleanchanges-users' =3D> 'Usuarios (separados por: |):', + 'cleanchanges-users' =3D> 'Usuarios (separados por |):', 'cleanchanges-showuserlinks' =3D> 'Mostrar as ligaz=C3=B3ns de usuario', ); = @@ -633,7 +660,17 @@ $messages['ksh'] =3D array( 'cleanchanges-showuserlinks' =3D> 'Links op Metmaacher zeije', ); = -/** Cornish (Kernewek) +/** Kurdish (Latin script) (=E2=80=AAKurd=C3=AE (lat=C3=AEn=C3=AE)=E2=80= =AC) + * @author George Animal + */ +$messages['ku-latn'] =3D array( + 'cleanchanges-language' =3D> 'Ziman:', + 'cleanchanges-language-na' =3D> 'Hem=C3=BB', + 'cleanchanges-users' =3D> 'Bikarh=C3=AAner (Sep: |):', + 'cleanchanges-showuserlinks' =3D> 'L=C3=AEnk=C3=AAn bikarh=C3=AAneran n= =C3=AE=C5=9Fan bide', +); + +/** Cornish (Kernowek) * @author Kw-Moon */ $messages['kw'] =3D array( @@ -665,6 +702,23 @@ $messages['li'] =3D array( 'cleanchanges-showuserlinks' =3D> 'Gebroekersverwiezinge betrachte', ); = +/** Lithuanian (Lietuvi=C5=B3) + * @author Eitvys200 + */ +$messages['lt'] =3D array( + 'cleanchanges-changerightslink' =3D> 'pakeisti grupes', + 'cleanchanges-language' =3D> 'Kalba:', + 'cleanchanges-language-na' =3D> 'Visi', + 'cleanchanges-showuserlinks' =3D> 'Rodyti vartotojo nuorodas', +); + +/** Latgalian (Latga=C4=BCu) + * @author Dark Eagle + */ +$messages['ltg'] =3D array( + 'cleanchanges-language-na' =3D> 'Vysi', +); + /** Eastern Mari (=D0=9E=D0=BB=D1=8B=D0=BA =D0=9C=D0=B0=D1=80=D0=B8=D0=B9) * @author =D0=A1=D0=B0=D0=B9 */ @@ -717,11 +771,16 @@ $messages['mr'] =3D array( ); = /** Malay (Bahasa Melayu) + * @author Anakmalaysia * @author Emrrans */ $messages['ms'] =3D array( + 'cleanchanges-changerightslink' =3D> 'tukar kumpulan', + 'cleanchanges-desc' =3D> 'Pemaparan [[Special:RecentChanges|senarai perub= ahan terkini]] yang lebih padat', 'cleanchanges-language' =3D> 'Bahasa:', + 'cleanchanges-language-na' =3D> 'Semua', 'cleanchanges-users' =3D> 'Pengguna (Sep: |):', + 'cleanchanges-showuserlinks' =3D> 'Tunjukkan pautan pengguna', ); = /** Maltese (Malti) @@ -743,10 +802,28 @@ $messages['myv'] =3D array( = /** Nahuatl (N=C4=81huatl) * @author Fluence + * @author Te=C3=B2tlalili */ $messages['nah'] =3D array( - 'cleanchanges-language' =3D> 'Tlaht=C5=8Dlli:', - 'cleanchanges-language-na' =3D> 'Moch=C4=ABnt=C4=ABn', + 'cleanchanges-changerightslink' =3D> 'tl=C3=A1tlas=C3=A8ntl=C3=A0l=C3=ACl= p=C3=A1tlal=C3=B2s', + 'cleanchanges-desc' =3D> 'Mon=C3=A8xt=C3=ACs okachi tepit=C3=B2n in [[Spe= cial:RecentChanges|welok tlap=C3=A1tlalli p=C3=A0mitl]]', + 'cleanchanges-language' =3D> 'Tl=C3=A2t=C3=B2lli:', + 'cleanchanges-language-na' =3D> 'Mocht=C3=ACn', + 'cleanchanges-users' =3D> 'Motek=C3=ACuhti=C3=A0nim=C3=AB (Sep: |):', + 'cleanchanges-showuserlinks' =3D> 'M=C3=A0 mon=C3=A8xti =C3=ACnetz=C3=B2w= =C3=AClw=C3=A0n in motek=C3=ACuhti=C3=A0ni', +); + +/** Norwegian (bokm=C3=A5l)=E2=80=AC (=E2=80=AANorsk (bokm=C3=A5l)=E2=80= =AC) + * @author Jon Harald S=C3=B8by + * @author Nghtwlkr + */ +$messages['nb'] =3D array( + 'cleanchanges-changerightslink' =3D> 'endre grupper', + 'cleanchanges-desc' =3D> 'Mer kompakt visning av [[Special:RecentChanges|= siste endringer]]', + 'cleanchanges-language' =3D> 'Spr=C3=A5k:', + 'cleanchanges-language-na' =3D> 'Alle', + 'cleanchanges-users' =3D> 'Brukere (separer med |):', + 'cleanchanges-showuserlinks' =3D> 'Vis brukerlenker', ); = /** Dutch (Nederlands) @@ -763,29 +840,17 @@ $messages['nl'] =3D array( = /** Norwegian Nynorsk (=E2=80=AANorsk (nynorsk)=E2=80=AC) * @author Harald Khan + * @author Njardarlogar */ $messages['nn'] =3D array( 'cleanchanges-changerightslink' =3D> 'endra grupper', 'cleanchanges-desc' =3D> 'Meir kompakt vising av [[Special:RecentChanges|= siste endringar]]', 'cleanchanges-language' =3D> 'Spr=C3=A5k:', 'cleanchanges-language-na' =3D> 'Alle', - 'cleanchanges-users' =3D> "Brukarar (separer med '|'):", + 'cleanchanges-users' =3D> 'Brukarar (separer med |):', 'cleanchanges-showuserlinks' =3D> 'Vis brukarlenkjer', ); = -/** Norwegian (bokm=C3=A5l)=E2=80=AC (=E2=80=AANorsk (bokm=C3=A5l)=E2=80= =AC) - * @author Jon Harald S=C3=B8by - * @author Nghtwlkr - */ -$messages['no'] =3D array( - 'cleanchanges-changerightslink' =3D> 'endre grupper', - 'cleanchanges-desc' =3D> 'Mer kompakt visning av [[Special:RecentChanges|= siste endringer]]', - 'cleanchanges-language' =3D> 'Spr=C3=A5k:', - 'cleanchanges-language-na' =3D> 'Alle', - 'cleanchanges-users' =3D> 'Brukere (separer med |):', - 'cleanchanges-showuserlinks' =3D> 'Vis brukerlenker', -); - /** Occitan (Occitan) * @author Cedric31 */ @@ -798,6 +863,23 @@ $messages['oc'] =3D array( 'cleanchanges-showuserlinks' =3D> "Afichar los ligams d'aqueste utilizair= e", ); = +/** Oriya (=E0=AC=93=E0=AD=9C=E0=AC=BF=E0=AC=86) + * @author Jnanaranjan Sahu + * @author Odisha1 + */ +$messages['or'] =3D array( + 'cleanchanges-language' =3D> '=E0=AC=AD=E0=AC=BE=E0=AC=B7=E0=AC=BE:', + 'cleanchanges-language-na' =3D> '=E0=AC=B8=E0=AC=AC=E0=AD=81', + 'cleanchanges-showuserlinks' =3D> '=E0=AC=AC=E0=AD=8D=E0=AD=9F=E0=AC=AC= =E0=AC=B9=E0=AC=BE=E0=AC=B0=E0=AC=95=E0=AC=BE=E0=AC=B0=E0=AD=80 =E0=AC=B2= =E0=AC=BF=E0=AC=99=E0=AD=8D=E0=AC=95 =E0=AC=A6=E0=AD=87=E0=AC=96=E0=AC=BE= =E0=AC=A8=E0=AD=8D=E0=AC=A4=E0=AD=81', +); + +/** Ossetic (=D0=98=D1=80=D0=BE=D0=BD) + * @author Amikeco + */ +$messages['os'] =3D array( + 'cleanchanges-language' =3D> '=C3=86=D0=B2=D0=B7=D0=B0=D0=B3:', +); + /** Punjabi (=E0=A8=AA=E0=A9=B0=E0=A8=9C=E0=A8=BE=E0=A8=AC=E0=A9=80) * @author Gman124 */ @@ -930,11 +1012,14 @@ $messages['ru'] =3D array( * @author Gazeb */ $messages['rue'] =3D array( + 'cleanchanges-changerightslink' =3D> '=D0=B7=D0=BC=D1=96=D0=BD=D0=B8=D1= =82=D0=B8 =D2=91=D1=80=D1=83=D0=BF=D1=8B', 'cleanchanges-language' =3D> '=D0=AF=D0=B7=D1=8B=D0=BA:', 'cleanchanges-language-na' =3D> '=D0=92=D1=88=D1=8B=D1=82=D0=BA=D1=8B', + 'cleanchanges-users' =3D> '=D0=A5=D0=BE=D1=81=D0=BD=D0=BE=D0=B2=D0=B0=D1= =82=D0=B5=D0=BB=D1=97 (=D0=9E=D0=B4=D0=B4=D1=97=D0=BB=D1=91=D0=B2=D0=B0=D1= =87 |):', + 'cleanchanges-showuserlinks' =3D> '=D0=A3=D0=BA=D0=B0=D0=B7=D0=B0=D1=82= =D0=B8 =D0=BE=D0=B4=D0=BA=D0=B0=D0=B7=D1=8B =D1=85=D0=BE=D1=81=D0=BD=D0=BE= =D0=B2=D0=B0=D1=82=D0=B5=D0=BB=D1=8F', ); = -/** Yakut (=D0=A1=D0=B0=D1=85=D0=B0 =D1=82=D1=8B=D0=BB=D0=B0) +/** Sakha (=D0=A1=D0=B0=D1=85=D0=B0 =D1=82=D1=8B=D0=BB=D0=B0) * @author HalanTul */ $messages['sah'] =3D array( @@ -977,7 +1062,8 @@ $messages['sl'] =3D array( 'cleanchanges-showuserlinks' =3D> 'Prika=C5=BEi uporabni=C5=A1ke povezave= ', ); = -/** Serbian Cyrillic ekavian (=D0=A1=D1=80=D0=BF=D1=81=D0=BA=D0=B8 (=D1=9B= =D0=B8=D1=80=D0=B8=D0=BB=D0=B8=D1=86=D0=B0)) +/** Serbian (Cyrillic script) (=E2=80=AA=D0=A1=D1=80=D0=BF=D1=81=D0=BA=D0= =B8 (=D1=9B=D0=B8=D1=80=D0=B8=D0=BB=D0=B8=D1=86=D0=B0)=E2=80=AC) + * @author Rancher * @author Sasa Stefanovic * @author =D0=9C=D0=B8=D1=85=D0=B0=D1=98=D0=BB=D0=BE =D0=90=D0=BD=D1=92= =D0=B5=D0=BB=D0=BA=D0=BE=D0=B2=D0=B8=D1=9B */ @@ -986,19 +1072,20 @@ $messages['sr-ec'] =3D array( 'cleanchanges-desc' =3D> '=D0=9A=D0=BE=D0=BC=D0=BF=D0=B0=D0=BA=D1=82=D0= =BD=D0=B8=D1=98=D0=B8 =D0=BF=D1=80=D0=B8=D0=BA=D0=B0=D0=B7 =D1=81=D0=BF=D0= =B8=D1=81=D0=BA=D0=B0 [[Special:RecentChanges|=D1=81=D0=BA=D0=BE=D1=80=D0= =B0=D1=88=D1=9A=D0=B8=D1=85 =D0=B8=D0=B7=D0=BC=D0=B5=D0=BD=D0=B0]]', 'cleanchanges-language' =3D> '=D0=88=D0=B5=D0=B7=D0=B8=D0=BA:', 'cleanchanges-language-na' =3D> '=D0=A1=D0=B2=D0=B5', - 'cleanchanges-users' =3D> '=D0=9A=D0=BE=D1=80=D0=B8=D1=81=D0=BD=D0=B8=D1= =86=D0=B8 (=D0=A0=D0=B0=D0=B7=D0=B4=D0=B2: |):', - 'cleanchanges-showuserlinks' =3D> '=D0=9F=D0=BE=D0=BA=D0=B0=D0=B6=D0=B8 = =D0=BA=D0=BE=D1=80=D0=B8=D1=81=D0=BD=D0=B8=D1=87=D0=BA=D0=B5 =D0=BB=D0=B8= =D0=BD=D0=BA=D0=BE=D0=B2=D0=B5', + 'cleanchanges-users' =3D> '=D0=9A=D0=BE=D1=80=D0=B8=D1=81=D0=BD=D0=B8=D1= =86=D0=B8 (=D1=80=D0=B0=D0=B7=D0=B4=D0=B2. |):', + 'cleanchanges-showuserlinks' =3D> '=D0=9F=D1=80=D0=B8=D0=BA=D0=B0=D0=B6= =D0=B8 =D0=BA=D0=BE=D1=80=D0=B8=D1=81=D0=BD=D0=B8=D1=87=D0=BA=D0=B5 =D0=B2= =D0=B5=D0=B7=D0=B5', ); = -/** Serbian Latin ekavian (Srpski (latinica)) +/** Serbian (Latin script) (=E2=80=AASrpski (latinica)=E2=80=AC) * @author Michaello + * @author Rancher */ $messages['sr-el'] =3D array( 'cleanchanges-changerightslink' =3D> 'promeni grupe', 'cleanchanges-desc' =3D> 'Kompaktniji prikaz spiska [[Special:RecentChang= es|skora=C5=A1njih izmena]]', 'cleanchanges-language' =3D> 'Jezik:', 'cleanchanges-language-na' =3D> 'Sve', - 'cleanchanges-users' =3D> 'Korisnici (Razdv: |):', + 'cleanchanges-users' =3D> 'Korisnici (razdv. |):', 'cleanchanges-showuserlinks' =3D> 'Poka=C5=BEi korisni=C4=8Dke linkove', ); = @@ -1081,7 +1168,7 @@ $messages['tet'] =3D array( 'cleanchanges-language-na' =3D> 'Hotu', ); = -/** Tajik (Cyrillic) (=D0=A2=D0=BE=D2=B7=D0=B8=D0=BA=D3=A3 (Cyrillic)) +/** Tajik (Cyrillic script) (=D0=A2=D0=BE=D2=B7=D0=B8=D0=BA=D3=A3) * @author Ibrahim */ $messages['tg-cyrl'] =3D array( @@ -1090,7 +1177,7 @@ $messages['tg-cyrl'] =3D array( 'cleanchanges-language-na' =3D> '=D2=B2=D0=B0=D0=BC=D0=B0', ); = -/** Tajik (Latin) (=D0=A2=D0=BE=D2=B7=D0=B8=D0=BA=D3=A3 (Latin)) +/** Tajik (Latin script) (tojik=C4=AB) * @author Liangent */ $messages['tg-latn'] =3D array( @@ -1139,7 +1226,7 @@ $messages['tr'] =3D array( 'cleanchanges-showuserlinks' =3D> 'Kullan=C4=B1c=C4=B1 ba=C4=9Flant=C4=B1= lar=C4=B1n=C4=B1 g=C3=B6ster', ); = -/** Tatar (Cyrillic) (=D0=A2=D0=B0=D1=82=D0=B0=D1=80=D1=87=D0=B0/Tatar=C3= =A7a (Cyrillic)) +/** Tatar (Cyrillic script) (=D0=A2=D0=B0=D1=82=D0=B0=D1=80=D1=87=D0=B0) * @author =D0=A0=D0=B0=D1=88=D0=B0=D1=82 =D0=AF=D0=BA=D1=83=D0=BF=D0=BE= =D0=B2 */ $messages['tt-cyrl'] =3D array( @@ -1151,14 +1238,14 @@ $messages['tt-cyrl'] =3D array( 'cleanchanges-showuserlinks' =3D> '=D0=9A=D0=B0=D1=82=D0=BD=D0=B0=D1=88= =D1=83=D1=87=D1=8B=D0=BB=D0=B0=D1=80 =D1=81=D1=8B=D0=BB=D1=82=D0=B0=D0=BC= =D0=B0=D0=BB=D0=B0=D1=80=D1=8B=D0=BD =D0=BA=D2=AF=D1=80=D1=81=D3=99=D1=82= =D2=AF', ); = -/** =D8=A6=DB=87=D9=8A=D8=BA=DB=87=D8=B1=DA=86=DB=95 (=D8=A6=DB=87=D9=8A= =D8=BA=DB=87=D8=B1=DA=86=DB=95) +/** Uyghur (Arabic script) (=D8=A6=DB=87=D9=8A=D8=BA=DB=87=D8=B1=DA=86=DB= =95) * @author Alfredie */ $messages['ug-arab'] =3D array( 'cleanchanges-language' =3D> '=D8=AA=D9=89=D9=84:', ); = -/** Uighur (Latin) (=D8=A6=DB=87=D9=8A=D8=BA=DB=87=D8=B1=DA=86=DB=95 / Uyg= hurche=E2=80=8E (Latin)) +/** Uyghur (Latin script) (Uyghurche=E2=80=8E) * @author Jose77 */ $messages['ug-latn'] =3D array( @@ -1249,10 +1336,14 @@ $messages['zh-hans'] =3D array( /** Traditional Chinese (=E2=80=AA=E4=B8=AD=E6=96=87(=E7=B9=81=E9=AB=94)= =E2=80=AC) * @author Alexsh * @author Liangent + * @author Mark85296341 */ $messages['zh-hant'] =3D array( 'cleanchanges-changerightslink' =3D> '=E6=9B=B4=E6=94=B9=E7=BE=A4=E7=B5= =84', 'cleanchanges-desc' =3D> '=E6=9B=B4=E7=B0=A1=E6=BD=94=E7=9A=84=E9=A1=AF= =E7=A4=BA[[Special:RecentChanges|=E6=9C=80=E8=BF=91=E6=9B=B4=E6=94=B9=E6=B8= =85=E5=96=AE]]', 'cleanchanges-language' =3D> '=E8=AA=9E=E8=A8=80=EF=BC=9A', + 'cleanchanges-language-na' =3D> '=E5=85=A8=E9=83=A8', + 'cleanchanges-users' =3D> '=E7=94=A8=E6=88=B6 (Sep: |):', + 'cleanchanges-showuserlinks' =3D> '=E9=A1=AF=E7=A4=BA=E7=94=A8=E6=88=B6= =E9=80=A3=E7=B5=90', ); = diff --git a/extensions/CleanChanges/CleanChanges.php b/extensions/CleanCha= nges/CleanChanges.php old mode 100644 new mode 100755 index 02d3d5a..7c3aded --- a/extensions/CleanChanges/CleanChanges.php +++ b/extensions/CleanChanges/CleanChanges.php @@ -8,7 +8,7 @@ if (!defined('MEDIAWIKI')) die(); * @ingroup Extensions * * @author Niklas Laxstr=C3=B6m - * @copyright Copyright =C2=A9 2008, Niklas Laxstr=C3=B6m + * @copyright Copyright =C2=A9 2008-2012, Niklas Laxstr=C3=B6m * @license http://www.gnu.org/copyleft/gpl.html GNU General Public Licens= e 2.0 or later */ = @@ -26,10 +26,10 @@ $wgHooks['MakeGlobalVariablesScript'][] =3D 'NCL::addSc= riptVariables'; $wgExtensionCredits['other'][] =3D array( 'path' =3D> __FILE__, 'name' =3D> 'Clean Changes', - 'version' =3D> '2008-10-16', + 'version' =3D> '2012-01-30', 'author' =3D> 'Niklas Laxstr=C3=B6m', 'descriptionmsg' =3D> 'cleanchanges-desc', - 'url' =3D> 'http://www.mediawiki.org/wiki/Extension:CleanChanges', + 'url' =3D> 'https://www.mediawiki.org/wiki/Extension:CleanChanges', ); = $wgCCUserFilter =3D true; @@ -50,3 +50,14 @@ function ccSetupFilters() { $wgHooks['SpecialRecentChangesPanel'][] =3D 'CCFilters::trailerForm'; } } + +$resourcePaths =3D array( + 'localBasePath' =3D> dirname( __FILE__ ), + 'remoteExtPath' =3D> 'CleanChanges' +); + +// Client-side resource modules +$wgResourceModules['ext.cleanchanges'] =3D array( + 'scripts' =3D> 'cleanchanges.js', +) + $resourcePaths; + diff --git a/extensions/CleanChanges/CleanChanges_body.php b/extensions/Cle= anChanges/CleanChanges_body.php old mode 100644 new mode 100755 index 7a3620f..473e9cb --- a/extensions/CleanChanges/CleanChanges_body.php +++ b/extensions/CleanChanges/CleanChanges_body.php @@ -8,7 +8,7 @@ class NCL extends EnhancedChangesList { /** * Determines which version of changes list to provide, or none. */ - public static function hook( &$user, &$skin, &$list ) { + public static function hook( $user, &$skin, &$list ) { $list =3D null; = /* allow override */ @@ -28,8 +28,8 @@ class NCL extends EnhancedChangesList { } = if ( $list instanceof NCL ) { - global $wgOut, $wgExtensionAssetsPath; - $wgOut->addScriptFile( "$wgExtensionAssetsPath/CleanChanges/cleanchange= s.js" ); + global $wgOut; + $wgOut->addModules( 'ext.cleanchanges' ); } = /* If some list was specified, stop processing */ @@ -56,7 +56,6 @@ class NCL extends EnhancedChangesList { protected $direction =3D true; = public function __construct( $skin ) { - wfLoadExtensionMessages( 'CleanChanges' ); global $wgLang; parent::__construct( $skin ); $this->direction =3D !$wgLang->isRTL(); @@ -78,61 +77,19 @@ class NCL extends EnhancedChangesList { } = function isLog( $rc ) { - if ( $rc->getAttribute( 'rc_namespace ' ) =3D=3D NS_SPECIAL ) { - return 1; - } elseif ( $rc->getAttribute( 'rc_type' ) =3D=3D RC_LOG ) { + if ( $rc->getAttribute( 'rc_type' ) =3D=3D RC_LOG ) { return 2; } else { return 0; } } = - function getLogTitle( $type, $rc ) { - if ( $type =3D=3D=3D 1 ) { - $title =3D $rc->getAttribute( 'rc_title' ); - list( $specialName, $logtype ) =3D SpecialPage::resolveAliasWithSubpage= ( $title ); - - if ( $specialName =3D=3D=3D 'Log' ) { - $titleObj =3D $rc->getTitle(); - $logname =3D LogPage::logName( $logtype ); - return '(' . $this->skin->makeKnownLinkObj( $titleObj, $logname ) . ')= '; - } else { - throw new MWException( "Unknown special page name $specialName ($title= ). Log expected." ); - } - } elseif ( $type =3D=3D=3D 2 ) { - $logtype =3D $rc->getAttribute( 'rc_log_type' ); - $logname =3D LogPage::logName( $logtype ); - $titleObj =3D SpecialPage::getTitleFor( 'Log', $logtype ); - return '(' . $this->skin->makeKnownLinkObj( $titleObj, $logname ) . ')'; - } else { - throw new MWException( 'Unknown type' ); - } - } - - protected function getLogAction( $rc ) { - global $wgUser; - - $priviledged =3D $wgUser->isAllowed('deleterevision'); - $deleted =3D $this->isDeleted($rc, LogPage::DELETED_ACTION); - - if ( $deleted && !$priviledged ) { - return $this->XMLwrapper( 'history-deleted', wfMsg('rev-deleted-event')= ); - } else { - $action =3D LogPage::actionText( - $rc->getAttribute('rc_log_type'), - $rc->getAttribute('rc_log_action'), - $rc->getTitle(), - $this->skin, - LogPage::extractParams( $rc->getAttribute('rc_params') ), - true, - true - ); - if ( $deleted ) { - $class =3D array( 'class' =3D> 'history-deleted' ); - $action =3D Xml::tags( 'span', $class, $action ); - } - return $action; - } + function getLogTitle( $rc ) { + $logtype =3D $rc->getAttribute( 'rc_log_type' ); + $logpage =3D new LogPage( $logtype ); + $logname =3D $logpage->getName()->escaped(); + $titleObj =3D SpecialPage::getTitleFor( 'Log', $logtype ); + return '(' . $this->skin->makeKnownLinkObj( $titleObj, $logname ) . ')'; } = /** @@ -157,7 +114,7 @@ class NCL extends EnhancedChangesList { = $logEntry =3D $this->isLog( $rc ); if( $logEntry ) { - $clink =3D $this->getLogTitle( $logEntry, $rc ); + $clink =3D $this->getLogTitle( $rc ); } elseif( $rc->unpatrolled && $rc->getAttribute( 'rc_type' ) =3D=3D RC_N= EW ) { # Unpatrolled new page, give rc_id in query $clink =3D $this->skin->makeKnownLinkObj( $titleObj, '', "rcid=3D{$rc_i= d}" ); @@ -182,7 +139,9 @@ class NCL extends EnhancedChangesList { $rc->getAttribute( 'rc_user_text' ) ); $rc->_userInfo =3D $stuff[0]; = - $rc->_comment =3D $this->getComment( $rc ); + if ( !$this->isLog( $rc ) ) { + $rc->_comment =3D $this->getComment( $rc ); + } = $rc->_watching =3D $this->numberofWatchingusers( $baseRC->numberofWatchi= ngusers ); = @@ -200,7 +159,7 @@ class NCL extends EnhancedChangesList { # Put accumulated information into the cache, for later display # Page moves go on their own line if ( $logEntry ) { - $secureName =3D $this->getLogTitle( $logEntry, $rc ); + $secureName =3D $this->getLogTitle( $rc ); } else { $secureName =3D $titleObj->getPrefixedDBkey(); } @@ -363,9 +322,14 @@ class NCL extends EnhancedChangesList { } = $items[] =3D $this->userSeparator; - $items[] =3D $rcObj->_user; - $items[] =3D $rcObj->_userInfo; - $items[] =3D $rcObj->_comment; + + if ( $this->isLog( $rcObj ) ) { + $items[] =3D $this->insertLogEntry( $rcObj ); + } else { + $items[] =3D $rcObj->_user; + $items[] =3D $rcObj->_userInfo; + $items[] =3D $rcObj->_comment; + } = $lines .=3D '
' . implode( " {$this->dir}", $items ) . "
\n"; } @@ -400,10 +364,15 @@ class NCL extends EnhancedChangesList { } = $items[] =3D $this->userSeparator; - $items[] =3D $rcObj->_user; - $items[] =3D $rcObj->_userInfo; - $items[] =3D $rcObj->_comment; - $items[] =3D $rcObj->_watching; + + if ( $this->isLog( $rcObj ) ) { + $items[] =3D $this->insertLogEntry( $rcObj ); + } else { + $items[] =3D $rcObj->_user; + $items[] =3D $rcObj->_userInfo; + $items[] =3D $rcObj->_comment; + $items[] =3D $rcObj->_watching; + } = return '
' . implode( " {$this->dir}", $items ) . "
\n"; = @@ -413,8 +382,6 @@ class NCL extends EnhancedChangesList { global $wgUser; $comment =3D $rc->getAttribute( 'rc_comment' ); $action =3D ''; - if ( $this->isLog($rc) ) $action =3D $this->getLogAction( $rc ); - if ( $comment =3D=3D=3D '' ) { return $action; } elseif ( $this->isDeleted( $rc, LogPage::DELETED_COMMENT ) ) { @@ -433,9 +400,8 @@ class NCL extends EnhancedChangesList { * Enhanced user tool links, with javascript functionality. */ public function userToolLinks( $userId, $userText ) { - global $wgUser, $wgDisableAnonTalk, $wgSysopUserBans; + global $wgUser, $wgDisableAnonTalk; $talkable =3D !( $wgDisableAnonTalk && 0 =3D=3D $userId ); - $blockable =3D ( $wgSysopUserBans || 0 =3D=3D $userId ); = /* * Assign each different user a running id. This is used to show user to= ol @@ -484,7 +450,7 @@ class NCL extends EnhancedChangesList { $items[] =3D $this->skin->makeKnownLinkObj( $targetPage, wfMsgHtml( 'contribslink' ) ); } - if( $blockable && $wgUser->isAllowed( 'block' ) ) { + if( $wgUser->isAllowed( 'block' ) ) { $items[] =3D $this->skin->blockLink( $userId, $userText ); } if( $userId ) { diff --git a/extensions/CleanChanges/Filters.php b/extensions/CleanChanges/= Filters.php old mode 100644 new mode 100755 index 840bf59..cc79d55 --- a/extensions/CleanChanges/Filters.php +++ b/extensions/CleanChanges/Filters.php @@ -26,7 +26,6 @@ class CCFilters { } = public static function userForm( &$items, $opts ) { - wfLoadExtensionMessages( 'CleanChanges' ); $opts->consumeValue( 'users' ); global $wgRequest; = @@ -50,8 +49,6 @@ class CCFilters { } = public static function trailerForm( &$items, $opts ) { - wfLoadExtensionMessages( 'CleanChanges' ); - $opts->consumeValue( 'trailer' ); = global $wgRequest; diff --git a/extensions/CleanChanges/cleanchanges.js b/extensions/CleanChan= ges/cleanchanges.js old mode 100644 new mode 100755 index 5163abd..a185f64 --- a/extensions/CleanChanges/cleanchanges.js +++ b/extensions/CleanChanges/cleanchanges.js @@ -1,25 +1,21 @@ -/* - * Adapted from monobook, with possibility to set display to block or inli= ne. - */ -function toggleVisibilityE(_levelId, _otherId, _linkId, _type) { - var thisLevel =3D document.getElementById(_levelId); - var otherLevel =3D document.getElementById(_otherId); - var linkLevel =3D document.getElementById(_linkId); - if (thisLevel.style.display =3D=3D 'none') { - thisLevel.style.display =3D _type; - otherLevel.style.display =3D 'none'; - linkLevel.style.display =3D 'inline'; - } else { - thisLevel.style.display =3D 'none'; - otherLevel.style.display =3D 'inline'; - linkLevel.style.display =3D 'none'; +(function ( $ ) { + window.toggleVisibilityE =3D function ( _levelId, _otherId, _linkId, _typ= e ) { + var thisLevel =3D document.getElementById( _levelId ); + var otherLevel =3D document.getElementById( _otherId ); + var linkLevel =3D document.getElementById( _linkId ); + if (thisLevel.style.display =3D=3D 'none') { + thisLevel.style.display =3D _type; + otherLevel.style.display =3D 'none'; + linkLevel.style.display =3D 'inline'; + } else { + thisLevel.style.display =3D 'none'; + otherLevel.style.display =3D 'inline'; + linkLevel.style.display =3D 'none'; + } + } + = + window.showUserInfo =3D function ( sourceVar, targetId ) { + $( '#' + targetId ).html( mw.config.get( sourceVar ) ); } -} = -/* - * Simple function to add user information inline. - */ -function showUserInfo( sourceVar, targetId ) { - var targetElement =3D document.getElementById(targetId); - targetElement.innerHTML =3D eval( sourceVar ); -} +} )( jQuery ); \ No newline at end of file