* (bug 16311) Make recent change flags (n/m/b) <abbr>s instead of <span>s
* (bug 15680) Split the edit tip message of user CSS/JS subpage into
"usercssyoucanpreview" and "userjsyoucanpreview" respectively.
+* (bug 12110) Split the rights for editing users' CSS/JS subpage from
+ "editusercssjs" into "editusercss" and edituserjs" respectively.
== API changes in 1.16 ==
$wgGroupPermissions['sysop']['deletedhistory'] = true; // can view deleted history entries, but not see or restore the text
$wgGroupPermissions['sysop']['undelete'] = true;
$wgGroupPermissions['sysop']['editinterface'] = true;
-$wgGroupPermissions['sysop']['editusercssjs'] = true;
+$wgGroupPermissions['sysop']['editusercss'] = true;
+$wgGroupPermissions['sysop']['edituserjs'] = true;
$wgGroupPermissions['sysop']['import'] = true;
$wgGroupPermissions['sysop']['importupload'] = true;
$wgGroupPermissions['sysop']['move'] = true;
return false;
if( !$wgRequest->wasPosted() )
return false;
- if( !$this->mTitle->userCanEditCssJsSubpage() )
+ if( !$this->mTitle->userCanEditCssSubpage() )
+ return false;
+ if( !$this->mTitle->userCanEditJsSubpage() )
return false;
return $wgUser->matchEditToken(
$wgRequest->getVal( 'wpEditToken' ) );
public function commonPrintStylesheet() {
return true;
}
-}
\ No newline at end of file
+}
# Protect css/js subpages of user pages
# XXX: this might be better using restrictions
- # XXX: Find a way to work around the php bug that prevents using $this->userCanEditCssJsSubpage() from working
- if( $this->isCssJsSubpage() && !$user->isAllowed('editusercssjs' ) && $action != 'patrol'
+ # XXX: Find a way to work around the php bug that prevents using $this->userCanEditCssSubpage()
+ # and $this->userCanEditJsSubpage() from working
+ if( $this->isCssSubpage() && !$user->isAllowed('editusercss' ) && $action != 'patrol'
+ && !preg_match('/^'.preg_quote($user->getName(), '/').'\//', $this->mTextform) )
+ {
+ $errors[] = array('customcssjsprotected');
+ } else if( $this->isJsSubpage() && !$user->isAllowed('edituserjs' ) && $action != 'patrol'
&& !preg_match('/^'.preg_quote($user->getName(), '/').'\//', $this->mTextform) )
{
$errors[] = array('customcssjsprotected');
return ( NS_USER == $this->mNamespace && preg_match("/\\/.*\\.js$/", $this->mTextform ) );
}
/**
- * Protect css/js subpages of user pages: can $wgUser edit
+ * Protect css subpages of user pages: can $wgUser edit
+ * this page?
+ *
+ * @return \type{\bool} TRUE or FALSE
+ * @todo XXX: this might be better using restrictions
+ */
+ public function userCanEditCssSubpage() {
+ global $wgUser;
+ return ( $wgUser->isAllowed('editusercss') || preg_match('/^'.preg_quote($wgUser->getName(), '/').'\//', $this->mTextform) );
+ }
+ /**
+ * Protect js subpages of user pages: can $wgUser edit
* this page?
*
* @return \type{\bool} TRUE or FALSE
* @todo XXX: this might be better using restrictions
*/
- public function userCanEditCssJsSubpage() {
+ public function userCanEditJsSubpage() {
global $wgUser;
- return ( $wgUser->isAllowed('editusercssjs') || preg_match('/^'.preg_quote($wgUser->getName(), '/').'\//', $this->mTextform) );
+ return ( $wgUser->isAllowed('edituserjs') || preg_match('/^'.preg_quote($wgUser->getName(), '/').'\//', $this->mTextform) );
}
/**
'right-undelete' => "Ontskrap 'n bladsy",
'right-suppressionlog' => 'Besigtig privaat logboeke',
'right-editinterface' => 'Wysig die gebruikerskoppelvlak',
-'right-editusercssjs' => 'Wysig ander gebruikers se CSS- en JS-lêers',
+'right-editusercss' => 'Wysig ander gebruikers se CSS- en JS-lêers',
+'right-edituserjs' => 'Wysig ander gebruikers se CSS- en JS-lêers',
'right-import' => "Importeer bladsye vanaf ander wiki's",
'right-importupload' => "Importeer bladsye vanaf 'n lêer",
'right-patrol' => 'Merk ander se wysigings as gepatrolleer',
'right-protect' => 'Cambiar os libels de protezión y editar pachinas protechitas',
'right-editprotected' => 'Editar pachinas protechitas (sin de protezión en cascada)',
'right-editinterface' => "Editar a interfizie d'usuario",
-'right-editusercssjs' => "Editar os archibos CSS y JS d'atros usuarios",
+'right-editusercss' => "Editar os archibos CSS y JS d'atros usuarios",
+'right-edituserjs' => "Editar os archibos CSS y JS d'atros usuarios",
'right-rollback' => "Esfer á escape a edizión d'a zaguer usuario que cambió una pachina",
'right-markbotedits' => 'Siñalar as edizions esfeitas como edizions de bot',
'right-noratelimit' => "No se les aplican as tasas masimas d'edizions",
'right-protect' => 'تغيير مستويات الحماية وتعديل الصفحات المحمية',
'right-editprotected' => 'تعديل الصفحات المحمية (بدون الحماية المضمنة)',
'right-editinterface' => 'تعديل واجهة المستخدم',
-'right-editusercssjs' => 'تعديل ملفات CSS و JS للمستخدمين الآخرين',
+'right-editusercss' => 'تعديل ملفات CSS و JS للمستخدمين الآخرين',
+'right-edituserjs' => 'تعديل ملفات CSS و JS للمستخدمين الآخرين',
'right-rollback' => 'استرجاع تعديلات آخر مستخدم عدل صفحة معينة سريعا',
'right-markbotedits' => 'التعليم على تعديلات الاسترجاع كتعديلات بوت',
'right-noratelimit' => 'غير متأثر بحدود المعدل',
'right-protect' => 'تغيير مستويات الحماية وتعديل الصفحات المحمية',
'right-editprotected' => 'تعديل الصفحات المحمية (من غير الحماية المتضمنة)',
'right-editinterface' => 'تعديل الواجهة بتاعة اليوزر',
-'right-editusercssjs' => 'تعديل ملفات CSS و JS لليوزرز التانيين',
+'right-editusercss' => 'تعديل ملفات CSS و JS لليوزرز التانيين',
+'right-edituserjs' => 'تعديل ملفات CSS و JS لليوزرز التانيين',
'right-rollback' => 'رجع بسرعه التعديلات بتاعة آخر يوزر عدل صفحة معينة',
'right-markbotedits' => 'التعليم على التعديلات المترجعة كتعديلات بوت',
'right-noratelimit' => 'مش متأثر بحدود المعدل',
'right-protect' => 'Camudar los niveles de proteición y editar páxines protexíes',
'right-editprotected' => 'Editar les páxines protexíes (ensin proteición en cascada)',
'right-editinterface' => "Editar la interfaz d'usuariu",
-'right-editusercssjs' => "Editar los archivos CSS y JS d'otros usuarios",
+'right-editusercss' => "Editar los archivos CSS y JS d'otros usuarios",
+'right-edituserjs' => "Editar los archivos CSS y JS d'otros usuarios",
'right-rollback' => "Revertir rápido a un usuariu qu'editó una páxina determinada",
'right-markbotedits' => 'Marcar les ediciones revertíes como ediciones de bot',
'right-noratelimit' => 'Nun tar afeutáu polos llímites de tasa',
'right-protect' => 'Betara va nendareka is nendanu bu',
'right-editprotected' => 'Betara va nendanu bu (a stoyakorafa nendara)',
'right-editinterface' => 'Betara va favesikafi walasiki',
-'right-editusercssjs' => 'Betara va CSS ik JS iyeltak ke ar favesik',
+'right-editusercss' => 'Betara va CSS ik JS iyeltak ke ar favesik',
+'right-edituserjs' => 'Betara va CSS ik JS iyeltak ke ar favesik',
'right-rollback' => 'Kaliafa dimsulara va ironokaf favesik betayas va aptafu bu',
'right-import' => 'Bukoburera mal ari wiki',
'right-importupload' => 'Bukoburera mal iyeltakkalvajara',
'right-protect' => 'سطوح محافظت عوض کن و اصلاح کن محافظتی صفحاتء',
'right-editprotected' => 'اصلاح کن محافظتی صفحات (بی حفاظت آبشاری)',
'right-editinterface' => 'دستبر کاربر اصلاح کن',
-'right-editusercssjs' => 'دگر کابرانی فایلان CSS و JS اصلاح کن',
+'right-editusercss' => 'دگر کابرانی فایلان CSS و JS اصلاح کن',
+'right-edituserjs' => 'دگر کابرانی فایلان CSS و JS اصلاح کن',
'right-rollback' => 'سریع برگردین اصلاحات آهری کاربر که یک بخصوصین صفحه ای اصلاح کتت.',
'right-markbotedits' => 'نشان کن اصلاحات برگشتی په داب اصلاحات روباتی',
'right-noratelimit' => 'تاثیر نهلیت گون محدودیاتان میزان',
'right-protect' => 'Мяняць узроўні аховы і правіць старонкі, што пад аховай',
'right-editprotected' => 'Правіць старонкі, што пад аховай (але без каскаднай аховы)',
'right-editinterface' => 'Правіць карыстальніцкі інтэрфейс',
-'right-editusercssjs' => 'Правіць файлы CSS і JS іншых удзельнікаў',
+'right-editusercss' => 'Правіць файлы CSS і JS іншых удзельнікаў',
+'right-edituserjs' => 'Правіць файлы CSS і JS іншых удзельнікаў',
'right-rollback' => 'Паскорана адкочваць праўкі апошняга ўдзельніка, які правіў пэўную старонку',
'right-markbotedits' => 'Меціць адкочаныя праўкі як праўкі робатаў',
'right-noratelimit' => 'Не падпарадкоўвацца абмежаванням хуткасці',
'right-protect' => 'зьмена ўзроўню абароны старонак і рэдагаваньне абароненых старонак',
'right-editprotected' => 'рэдагаваньне абароненых старонак (без каскаднай абароны)',
'right-editinterface' => 'рэдагаваньне інтэрфэйса карыстальніка',
-'right-editusercssjs' => 'рэдагаваньне CSS і JS файлаў іншых удзельнікаў',
+'right-editusercss' => 'рэдагаваньне CSS і JS файлаў іншых удзельнікаў',
+'right-edituserjs' => 'рэдагаваньне CSS і JS файлаў іншых удзельнікаў',
'right-rollback' => 'хуткі адкат правак апошняга ўдзельніка, які рэдагаваў старонку',
'right-markbotedits' => 'пазначэньне адкатаў як рэдагаваньне робатам',
'right-noratelimit' => 'няма абмежаваньняў па хуткасьці',
'right-protect' => 'променяне на нивото на защита и редактиране на защитени страници',
'right-editprotected' => 'редактиране на защитени страници (без каскадна защита)',
'right-editinterface' => 'редактиране на интерфейса',
-'right-editusercssjs' => 'редактиране на CSS и JS файловете на други потребители',
+'right-editusercss' => 'редактиране на CSS и JS файловете на други потребители',
+'right-edituserjs' => 'редактиране на CSS и JS файловете на други потребители',
'right-rollback' => 'Бърза отмяна на промените, направени от последния потребител, редактирал дадена страница',
'right-markbotedits' => 'отбелязване на възвърнатите редакции като редакции на ботове',
'right-noratelimit' => 'Пренебрегване на всякакви ограничения',
'right-protect' => 'Kemmañ live gwareziñ ar pajennoù ha kemmañ ar pajennoù gwarezet',
'right-editprotected' => 'Kemmañ ar pajennoù gwarezet (hep gwarez dre skalierad)',
'right-editinterface' => 'Degas kemmoù war an etrefas implijer',
-'right-editusercssjs' => 'Kemmañ restroù CSS ha JS implijerien all',
+'right-editusercss' => 'Kemmañ restroù CSS ha JS implijerien all',
+'right-edituserjs' => 'Kemmañ restroù CSS ha JS implijerien all',
'right-rollback' => 'Disteuler prim kemmoù an implijer diwezhañ en deus kemmet ur bajenn resis',
'right-markbotedits' => "Merkañ ar c'hemmoù distaolet evel kemmoù bet graet gant robotoù.",
'right-noratelimit' => 'Na sell ket ar bevennoù feurioù outañ',
'right-protect' => 'Promjena nivoa zaštite i uređivanje zaštićenih stranica',
'right-editprotected' => 'Uređivanje zaštićenih stranica (bez povezanih zaštita)',
'right-editinterface' => 'Uređivanje korisničkog interfejsa',
-'right-editusercssjs' => 'Uređivanje CSS i JS datoteka drugih korisnika',
+'right-editusercss' => 'Uređivanje CSS i JS datoteka drugih korisnika',
+'right-edituserjs' => 'Uređivanje CSS i JS datoteka drugih korisnika',
'right-rollback' => 'Brzo vraćanje izmjena na zadnjeg korisnika koji je uređivao određenu stranicu',
'right-markbotedits' => 'Označavanje vraćenih izmjena kao izmjene bota',
'right-noratelimit' => 'Izbjegavanje ograničenja uzrokovanih brzinom',
'right-protect' => 'Canviar el nivell de protecció i editar pàgines protegides',
'right-editprotected' => 'Editar pàgines protegides (sense protecció de cascada)',
'right-editinterface' => "Editar la interfície d'usuari",
-'right-editusercssjs' => "Editar els fitxer de configuració CSS i JS d'altres usuaris",
+'right-editusercss' => "Editar els fitxer de configuració CSS i JS d'altres usuaris",
+'right-edituserjs' => "Editar els fitxer de configuració CSS i JS d'altres usuaris",
'right-rollback' => "Revertir ràpidament l'últim editor d'una pàgina particular",
'right-markbotedits' => 'Marcar les reversions com a edicions de bot',
'right-noratelimit' => "No es veu afectat pels límits d'accions.",
'right-protect' => 'Měnění úrovně zámku a editace zamčených stránek',
'right-editprotected' => 'Editace zamčených stránek (bez kaskádového zámku)',
'right-editinterface' => 'Editace zpráv uživatelského rozhraní',
-'right-editusercssjs' => 'Editace CSS a JS souborů jiných uživatelů',
+'right-editusercss' => 'Editace CSS a JS souborů jiných uživatelů',
+'right-edituserjs' => 'Editace CSS a JS souborů jiných uživatelů',
'right-rollback' => 'Rychlý revert úprav posledního uživatele editujícího danou stránku',
'right-markbotedits' => 'Označování revertů jako editace bota',
'right-noratelimit' => 'Imunita vůči rychlostním limitům',
'right-protect' => 'Newid lefelau diogelu a golygu tudalennau wedi eu diogelu',
'right-editprotected' => 'Golygu tudalennau sydd wedi eu diogelu (ond bod hebddynt ddiogelu sgydol)',
'right-editinterface' => "Golygu'r rhyngwyneb",
-'right-editusercssjs' => 'Golygu ffeiliau CSS a JS yn perthyn i ddefnyddwyr eraill',
+'right-editusercss' => 'Golygu ffeiliau CSS a JS yn perthyn i ddefnyddwyr eraill',
+'right-edituserjs' => 'Golygu ffeiliau CSS a JS yn perthyn i ddefnyddwyr eraill',
'right-rollback' => 'Gwrthdroi golygiadau defnyddiwr diwethaf rhyw dudalen yn sydyn',
'right-markbotedits' => 'Marcio golygiadau wedi eu gwrthdroi yn olygiadau bot',
'right-noratelimit' => 'Bod heb gyfyngiad ar gyflymder eich gweithredoedd',
'right-protect' => 'Ændre beskyttelse og redigere beskyttede sider',
'right-editprotected' => 'Ændre beskyttede sider (uden nedarvet sidebeskyttelse)',
'right-editinterface' => 'Ændre brugergrænsefladens tekster',
-'right-editusercssjs' => 'Ændre andre brugeres JS og CSS filer',
+'right-editusercss' => 'Ændre andre brugeres JS og CSS filer',
+'right-edituserjs' => 'Ændre andre brugeres JS og CSS filer',
'right-rollback' => 'Hurtig gendannelse af alle redigeringer foretaget af den seneste bruger',
'right-markbotedits' => 'Markere gendannelser som ændringer foretaget af en robot',
'right-noratelimit' => 'Upåvirket af hastighedsgrænser',
'right-protect' => 'Seitenschutzstatus ändern',
'right-editprotected' => 'Geschützte Seiten bearbeiten (ohne Kaskadenschutz)',
'right-editinterface' => 'Benutzeroberfläche bearbeiten',
-'right-editusercssjs' => 'Bearbeiten fremder CSS- und JS-Dateien',
+'right-editusercss' => 'Bearbeiten fremder CSS-Dateien',
+'right-edituserjs' => 'Bearbeiten fremder JS-Dateien',
'right-rollback' => 'Schnelles zurücksetzen',
'right-markbotedits' => 'Schnell zurückgesetzte Bearbeitungen als Bot-Bearbeitung markieren',
'right-noratelimit' => 'Keine Beschränkung durch Limits',
'right-protect' => 'Šćitowe schójźeńki změniś a šćitane boki wobźěłaś',
'right-editprotected' => 'Šćitane boki wobźěłaś (bśez kaskadowego šćita)',
'right-editinterface' => 'Wužywański pówjerch wobźěłaś',
-'right-editusercssjs' => 'Dataje CSS a JS drugich wužywarjow wobźěłaś',
+'right-editusercss' => 'Dataje CSS a JS drugich wužywarjow wobźěłaś',
+'right-edituserjs' => 'Dataje CSS a JS drugich wužywarjow wobźěłaś',
'right-rollback' => 'Spěšne anulěrowanje změnow slědnego wužywarja, kótaryž jo dany bok wobźěłał',
'right-markbotedits' => 'Spěšnje anulěrowane změny ako botowe změny markěrowaś',
'right-noratelimit' => 'Pśez žedne limity wobgranicowany',
'right-protect' => 'Αλλαγή των επιπέδων προστασίας και επεξεργασία προστατευμένων σελίδων',
'right-editprotected' => 'Επεξεργασία προστατευμένων σελίδων (χωρίς διαδοχική προστασία)',
'right-editinterface' => 'Επεξεργασία της διασύνδεσης χρήστη',
-'right-editusercssjs' => 'Μεταγραφή των αρχείων CSS και JS άλλων χρηστών',
+'right-editusercss' => 'Μεταγραφή των αρχείων CSS και JS άλλων χρηστών',
+'right-edituserjs' => 'Μεταγραφή των αρχείων CSS και JS άλλων χρηστών',
'right-rollback' => 'Γρήγορη αναστροφή των επεξεργασιών του τελευταίου χρήστη που επεξεργάστηκε μια σελίδα',
'right-markbotedits' => 'Σήμανση επαναφερόμενων επεξεργασιών ως επεξεργασίες μποτ',
'right-noratelimit' => 'Να μην επηρεάζεται από τα όρια ρυθμού',
'right-protect' => 'Change protection levels and edit protected pages',
'right-editprotected' => 'Edit protected pages (without cascading protection)',
'right-editinterface' => 'Edit the user interface',
-'right-editusercssjs' => "Edit other users' CSS and JS files",
+'right-editusercss' => "Edit other users' CSS files",
+'right-edituserjs' => "Edit other users' JS files",
'right-rollback' => 'Quickly rollback the edits of the last user who edited a particular page',
'right-markbotedits' => 'Mark rolled-back edits as bot edits',
'right-noratelimit' => 'Not be affected by rate limits',
'right-protect' => 'Ŝanĝi protektniveloj kaj redakti protektitajn paĝojn',
'right-editprotected' => 'Redakti protektitajn paĝojn (sen kaskada protektado)',
'right-editinterface' => 'Redakti la uzulan interfacon',
-'right-editusercssjs' => 'Redaktu CSS- kaj JS-dosierojn de aliaj uzantoj',
+'right-editusercss' => 'Redaktu CSS- kaj JS-dosierojn de aliaj uzantoj',
+'right-edituserjs' => 'Redaktu CSS- kaj JS-dosierojn de aliaj uzantoj',
'right-rollback' => 'Tuj malfari la redaktojn de la lasta uzanto kiu redaktis specifan paĝon',
'right-markbotedits' => 'Marki restarigitajn redaktojn kiel robotajn redaktojn',
'right-noratelimit' => 'Ne influita de po-limoj',
'right-protect' => 'Cambiar niveles de protección y editar páginas protegidas',
'right-editprotected' => 'Editar páginas protegidas (sin la protección «en cascada»)',
'right-editinterface' => 'Editar la interfaz de usuario',
-'right-editusercssjs' => 'Editar las páginas de CSS y JS de otros usuarios',
+'right-editusercss' => 'Editar las páginas de CSS y JS de otros usuarios',
+'right-edituserjs' => 'Editar las páginas de CSS y JS de otros usuarios',
'right-rollback' => 'Revertir rápidamente las ediciones del último usuario que modificó una página particular',
'right-markbotedits' => 'Marcar ediciones deshechas como ediciones de un bot',
'right-noratelimit' => 'No afectado por límites de frecuencia',
'right-blockemail' => 'Keelata kasutajal e-kirjade saatmine',
'right-hideuser' => 'Blokeeri kasutajanimi, peites see avalikkuse eest',
'right-editinterface' => 'Muuta kasutaja liidest',
-'right-editusercssjs' => 'Redigeerida teiste kasutajate CSS ja JS faile',
+'right-editusercss' => 'Redigeerida teiste kasutajate CSS ja JS faile',
+'right-edituserjs' => 'Redigeerida teiste kasutajate CSS ja JS faile',
'right-import' => 'Impordi lehekülgi teistest vikidest',
'right-importupload' => 'Impordi lehekülgi faili üleslaadimisest',
'right-patrol' => 'Märgista teiste redigeerimised kontrollituks',
'right-protect' => 'Orrialde babestuak aldatu eta babes maila aldatu',
'right-editprotected' => 'Babestutako orrialdeak aldatu (babes jauzirik gabe)',
'right-editinterface' => 'Erabiltzailearen interfazea aldatu',
-'right-editusercssjs' => 'Beste lankideen CSS eta JS fitxategiak aldatu',
+'right-editusercss' => 'Beste lankideen CSS eta JS fitxategiak aldatu',
+'right-edituserjs' => 'Beste lankideen CSS eta JS fitxategiak aldatu',
'right-rollback' => 'Orrialde zehatz bat aldatu zuen azken lankidearen aldaketak modu azkar batean leheneratu',
'right-markbotedits' => 'Atzera bueltan eginiko aldaketak bot baten aldaketak balira markatu',
'right-noratelimit' => 'Ez dio eragiten erlazio mugak',
'right-protect' => 'تغییر میزان حفاظت صفحهها و ویرایش صفحههای حفاظت شده',
'right-editprotected' => 'ویرایش صفحههای حفاظت شده (به شرط نبود حفاظت آبشاری)',
'right-editinterface' => 'ویرایش رابط کاربری',
-'right-editusercssjs' => 'ویرایش صفحههای CSS و JS دیگر کاربرها',
+'right-editusercss' => 'ویرایش صفحههای CSS و JS دیگر کاربرها',
+'right-edituserjs' => 'ویرایش صفحههای CSS و JS دیگر کاربرها',
'right-rollback' => 'واگردانی سریع ویرایشهای آخرین کاربری که یک صفحه را ویرایش کردهاست',
'right-markbotedits' => 'علامت زدن ویرایشهای واگردانی شده به عنوان ویرایش ربات',
'right-noratelimit' => 'تاثیر ناپذیر از محدودیت سرعت',
'right-protect' => 'Muuttaa sivujen suojauksia ja muokata suojattuja sivuja',
'right-editprotected' => 'Muokata suojattuja sivuja (pois lukien laajennettu sisällytyssuojaus)',
'right-editinterface' => 'Muokata käyttöliittymätekstejä',
-'right-editusercssjs' => 'Muokata toisten käyttäjien CSS- ja JS-tiedostoja',
+'right-editusercss' => 'Muokata toisten käyttäjien CSS- ja JS-tiedostoja',
+'right-edituserjs' => 'Muokata toisten käyttäjien CSS- ja JS-tiedostoja',
'right-rollback' => 'Palauttaa nopeasti käyttäjän viimeisimmät muokkaukset sivuun',
'right-markbotedits' => 'Kumota muokkauksia bottimerkinnällä',
'right-noratelimit' => 'Ohittaa nopeusrajoitukset',
'right-protect' => 'Modifier le niveau de protection des pages et modifier les pages protégées',
'right-editprotected' => 'Modifier les pages protégées (sans protection en cascade)',
'right-editinterface' => 'Modifier l’interface utilisateur',
-'right-editusercssjs' => 'Modifier les fichiers CSS et JS d’autres utilisateurs',
+'right-editusercss' => 'Modifier les fichiers CSS d’autres utilisateurs',
+'right-edituserjs' => 'Modifier les fichiers JS d’autres utilisateurs',
'right-rollback' => 'Révoquer rapidement les modifications du dernier contributeur d’une page particulière',
'right-markbotedits' => 'Marquer des modifications révoquées comme ayant été faites par un bot',
'right-noratelimit' => 'Ne pas être affecté par les limites de taux',
'right-protect' => 'Changiér lo nivél de protèccion de les pâges et changiér les pâges protègiês',
'right-editprotected' => 'Changiér les pâges protègiês (sen protèccion en cascâda)',
'right-editinterface' => 'Changiér l’entèrface de la programeria',
-'right-editusercssjs' => 'Changiér los fichiérs CSS et JS d’ôtros utilisators',
+'right-editusercss' => 'Changiér los fichiérs CSS et JS d’ôtros utilisators',
+'right-edituserjs' => 'Changiér los fichiérs CSS et JS d’ôtros utilisators',
'right-rollback' => 'Rèvocar vito los changements u dèrriér contributor d’una pâge spècefica',
'right-markbotedits' => 'Marcar des changements rèvocâs coment èyent étâ fêts per un bot',
'right-noratelimit' => 'Pas étre afèctâ per les limites de quota',
'right-protect' => "Befeiligingsnivo's feroarje en beskerme siden bewurkje",
'right-editprotected' => 'Befeilige siden bewurkje (sûnder cascading-befeiliging)',
'right-editinterface' => 'Brûkersinterface bewurkje',
-'right-editusercssjs' => 'De CSS- en JS-triemmen fan oare brûkers bewurkje',
+'right-editusercss' => 'De CSS- en JS-triemmen fan oare brûkers bewurkje',
+'right-edituserjs' => 'De CSS- en JS-triemmen fan oare brûkers bewurkje',
'right-rollback' => 'Gau de lêste bewurking(s) fan in brûker fan in side tebekdraaie',
'right-markbotedits' => 'Tebekdraaide bewurkings markearje as botbewurkings',
'right-noratelimit' => 'Hat gjin tiidsôfhinklike beheinings',
'right-protect' => 'Trocar os niveis de protección e editar páxinas protexidas',
'right-editprotected' => 'Editar páxinas protexidas (que non teñan protección en serie)',
'right-editinterface' => 'Editar a interface de usuario',
-'right-editusercssjs' => 'Editar os ficheiros CSS e JS doutros usuarios',
+'right-editusercss' => 'Editar os ficheiros CSS e JS doutros usuarios',
+'right-edituserjs' => 'Editar os ficheiros CSS e JS doutros usuarios',
'right-rollback' => 'Reversión rápida da edición dun usuario dunha páxina particular',
'right-markbotedits' => 'Marcar as edicións desfeitas como edicións dun bot',
'right-noratelimit' => 'Non lle afectan os límites de frecuencia',
'right-protect' => 'Ἀλλάττειν κλίμακα προστασίας καὶ μεταγράφειν τὰς φυλαττομένας δέλτους',
'right-editprotected' => 'Μεταγράφειν φυλαττομένας δέλτους (ἄνευ διαδοχικῆς προστασίας)',
'right-editinterface' => 'Μεταγράφειν τὸ τοῦ χρωμένου περιβάλλον ἀλληλεπιδράσεως',
-'right-editusercssjs' => 'Μεταγράφειν ἑτέρων χρωμένων CSS- καὶ JS-ἀρχεῖα',
+'right-editusercss' => 'Μεταγράφειν ἑτέρων χρωμένων CSS- καὶ JS-ἀρχεῖα',
+'right-edituserjs' => 'Μεταγράφειν ἑτέρων χρωμένων CSS- καὶ JS-ἀρχεῖα',
'right-noratelimit' => 'Μὴ ἐπηρεασμένη παρὰ ὁρίων ῥυθμοῦ',
'right-import' => 'Εἰσαγωγὴ δέλτων ἐξ ἑτέρων βίκι',
'right-importupload' => 'Εἰσάγειν δέλτους ἐξ ἐπιφορτίσεως τινός',
'right-protect' => 'Syteschutzstatus ändere',
'right-editprotected' => 'Gschitzti Syte bearbeite (ohni Kaskadeschutz)',
'right-editinterface' => 'Benutzerinterface bearbeite',
-'right-editusercssjs' => 'Bearbeite vu CSS- und JS-Dateie vu andere Benutzer',
+'right-editusercss' => 'Bearbeite vu CSS- und JS-Dateie vu andere Benutzer',
+'right-edituserjs' => 'Bearbeite vu CSS- und JS-Dateie vu andere Benutzer',
'right-rollback' => 'D Bearbeitige vum letschte Benutzer, wu ne einzelni Syte bearbeitet het, schnell zrucksetze',
'right-markbotedits' => 'Schnell zruckgsetzti Bearbeitige as Bot-Bearbeitig markiere',
'right-noratelimit' => 'Kei Bschränkig dur Limit',
'right-protect' => 'שינוי רמות הגנה ועריכת דפים מוגנים',
'right-editprotected' => 'עריכת דפים מוגנים (ללא הגנה מדורגת)',
'right-editinterface' => 'עריכת ממשק המשתמש',
-'right-editusercssjs' => 'עריכת דפי CSS ו־JS של משתמשים אחרים',
+'right-editusercss' => 'עריכת דפי CSS ו־JS של משתמשים אחרים',
+'right-edituserjs' => 'עריכת דפי CSS ו־JS של משתמשים אחרים',
'right-rollback' => 'שחזור מהיר של עריכות המשתמש האחרון שערך דף מסוים',
'right-markbotedits' => 'סימון עריכות משוחזרות כעריכות של בוט',
'right-noratelimit' => 'עקיפת הגבלת קצב העריכות',
'right-protect' => 'सुरक्षा स्तर बदलें',
'right-editprotected' => 'सुरक्षित पन्ने बदलें',
'right-editinterface' => 'सदस्योंका इंटरफेस बदलें',
-'right-editusercssjs' => 'अन्य सदस्योंके CSS और JS फ़ाईल्समें बदलाव करें',
+'right-editusercss' => 'अन्य सदस्योंके CSS और JS फ़ाईल्समें बदलाव करें',
+'right-edituserjs' => 'अन्य सदस्योंके CSS और JS फ़ाईल्समें बदलाव करें',
'right-rollback' => 'विशिष्ट पन्ना जिसने बदला हो उसे जल्दी पूर्ववत करें',
'right-markbotedits' => 'चुने हुए संपादनोंपर बोट मार्क करें',
'right-noratelimit' => 'रेट लिमिट्सका असर नहीं होता',
'right-protect' => 'Protection level ke badlo aur bachawa gais panna ke badlo',
'right-editprotected' => 'Bachawa gais panna ke badlo (without cascading protection)',
'right-editinterface' => 'User interface ke badlo',
-'right-editusercssjs' => 'Duusra sadsya ke CSS aur JS files ke badlo',
+'right-editusercss' => 'Duusra sadsya ke CSS aur JS files ke badlo',
+'right-edituserjs' => 'Duusra sadsya ke CSS aur JS files ke badlo',
'right-rollback' => 'Jaldi se ek khaas panna ke pichhla sadasya ke badlao ke ulta kar do',
'right-markbotedits' => 'Rolled-back edits ke bot edits mark karo',
'right-noratelimit' => 'Rrate limits se koi asar nai hai',
'right-protect' => 'Mijenjanje razina zaštićivanja i uređivanje zaštićenih stranica',
'right-editprotected' => 'Uređivanje zaštićenih stranica (s prenosivom zaštitom)',
'right-editinterface' => 'Uređivanje suradničkog sučelja',
-'right-editusercssjs' => 'Uređivanje CSS i JS stranica drugih suradnika',
+'right-editusercss' => 'Uređivanje CSS i JS stranica drugih suradnika',
+'right-edituserjs' => 'Uređivanje CSS i JS stranica drugih suradnika',
'right-rollback' => 'Brzo uklanjanje izmjena zadnjeg suradnika na određenoj stranici',
'right-markbotedits' => 'Označavanje uklonjenih izmjena kao izmjenu bota',
'right-noratelimit' => 'Bez vremenskog ograničenja uređivanja',
'right-protect' => 'Škitowe schodźenki změnić a škitanu stronu wobdźěłać',
'right-editprotected' => 'Škitane strony wobdźěłać (bjez kaskadoweho škita)',
'right-editinterface' => 'Wužiwarski powjerch wobdźěłać',
-'right-editusercssjs' => 'Dataje CSS a JS druhich wužiwarjow wobdźěłać',
+'right-editusercss' => 'Dataje CSS a JS druhich wužiwarjow wobdźěłać',
+'right-edituserjs' => 'Dataje CSS a JS druhich wužiwarjow wobdźěłać',
'right-rollback' => 'Poslednjeho wužiwarja, kotryž wěstu stronu wobdźěła, spěšnje rewertować',
'right-markbotedits' => 'Rewertowane změny jako botowe změny markěrować',
'right-noratelimit' => 'Přez žane limity wobmjezowane',
'right-protect' => 'védelmi szintek megváltoztatása és védett lapok szerkesztése',
'right-editprotected' => 'kaszkád védelem nélküli védett lapok szerkesztése',
'right-editinterface' => 'felhasználói felület szerkesztése',
-'right-editusercssjs' => 'más felhasználók CSS és JS fájljainak szerkesztése',
+'right-editusercss' => 'más felhasználók CSS és JS fájljainak szerkesztése',
+'right-edituserjs' => 'más felhasználók CSS és JS fájljainak szerkesztése',
'right-rollback' => 'a lap utolsó szerkesztésének gyors visszaállítása',
'right-markbotedits' => 'visszaállított szerkesztések botként való jelölése',
'right-noratelimit' => 'sebességkorlát figyelmen kívül hagyása',
'right-protect' => 'Cambiar nivellos de protection e modificar paginas protegite',
'right-editprotected' => 'Modificar paginas protegite (sin cascada)',
'right-editinterface' => 'Modificar le interfacie de usator',
-'right-editusercssjs' => 'Modificar le files CSS e JS de altere usatores',
+'right-editusercss' => 'Modificar le files CSS e JS de altere usatores',
+'right-edituserjs' => 'Modificar le files CSS e JS de altere usatores',
'right-rollback' => 'Rapidemente revocar le modificationes del ultime usator que modificava un pagina particular',
'right-markbotedits' => 'Marcar modificationes de reversion como facite per un bot',
'right-noratelimit' => 'Non esser subjecte al limites de frequentia de actiones',
'right-protect' => 'Mengubah tingkat perlindungan dan menyunting halaman yang dilindungi',
'right-editprotected' => 'Menyunting halaman yang dilindungi (tanpa perlindungan runtun)',
'right-editinterface' => 'Menyunting antarmuka pengguna',
-'right-editusercssjs' => 'Menyunting arsip CSS dan JS pengguna lain',
+'right-editusercss' => 'Menyunting arsip CSS pengguna lain',
+'right-edituserjs' => 'Menyunting arsip JS pengguna lain',
'right-rollback' => 'Mengembalikan dengan cepat suntingan-suntingan pengguna terakhir yang menyunting halaman tertentu',
'right-markbotedits' => 'Menandai pengembalian revisi sebagai suntingan bot',
'right-noratelimit' => 'Tidak dipengaruhi oleh pembatasan jumlah suntingan',
'right-hideuser' => 'Banna notandanafn, og þannig fela það frá almenningi',
'right-editprotected' => 'Breyta verndaðar síður (án keðjuverndunar)',
'right-editinterface' => 'Breyta notandaviðmótinu',
-'right-editusercssjs' => 'Breyta CSS- og JS-skrám annarra',
+'right-editusercss' => 'Breyta CSS- og JS-skrám annarra',
+'right-edituserjs' => 'Breyta CSS- og JS-skrám annarra',
'right-unwatchedpages' => 'Skoða lista yfir óvaktaðar síður',
'right-userrights' => 'Breyta öllum notandaréttindum',
'right-userrights-interwiki' => 'Breyta notandaréttindum annarra notenda á öðrum wiki-verkefnum',
'right-protect' => 'Cambia i livelli di protezione',
'right-editprotected' => 'Modifica pagine protette',
'right-editinterface' => "Modifica l'interfaccia utente",
-'right-editusercssjs' => 'Modifica i file CSS e JS di altri utenti',
+'right-editusercss' => 'Modifica i file CSS di altri utenti',
+'right-edituserjs' => 'Modifica i file JS di altri utenti',
'right-rollback' => "Rollback rapido delle modifiche dell'ultimo utente che ha modificato una particolare pagina",
'right-markbotedits' => 'Segna le modifiche soggette a rollback come effettuate da bot',
'right-noratelimit' => 'Non soggetto al limite di azioni',
'right-protect' => '保護レベルの変更と保護されたページの編集',
'right-editprotected' => '保護ページの編集 (カスケード保護を除く)',
'right-editinterface' => 'ユーザーインターフェースの編集',
-'right-editusercssjs' => '他利用者のCSS・JSファイルの編集',
+'right-editusercss' => '他利用者のCSSファイルの編集',
+'right-edituserjs' => '他利用者のJSファイルの編集',
'right-rollback' => '特定ページを最後に編集した利用者の編集の即時ロールバック',
'right-markbotedits' => 'ロールバックをボットの編集として印づけ',
'right-noratelimit' => '速度制限を受けない',
'right-protect' => 'Ganti tingkatan pangreksan lan sunting kaca-kaca sing direksa',
'right-editprotected' => 'Sunting kaca-kaca sing direksa (tanpa pangreksan runtun)',
'right-editinterface' => 'Sunting interface (antarmuka) panganggo',
-'right-editusercssjs' => 'Sunting berkas-berkas CSS lan JS panganggo liya',
+'right-editusercss' => 'Sunting berkas-berkas CSS lan JS panganggo liya',
+'right-edituserjs' => 'Sunting berkas-berkas CSS lan JS panganggo liya',
'right-rollback' => 'Sacara gelis mbalèkaké panganggo pungkasan sing nyunting kaca tartamtu',
'right-markbotedits' => 'Tandhanana suntingan pambalèkan minangka suntingan bot',
'right-noratelimit' => 'Ora dipengaruhi déning wates cacahing suntingan.',
'right-protect' => 'გვერდების დაცვის დონის შეცვლა და დაცული გვერდების რედაქტირება',
'right-editprotected' => 'დაცული გვერდების რედაქტირება (იერარქიული დაცვის გარეშე)',
'right-editinterface' => 'მომხმარებლის ინტერფეისის შეცვლა',
-'right-editusercssjs' => 'სხვა მომხმარებლების CSS- и JS- ფაილების შესწორება',
+'right-editusercss' => 'სხვა მომხმარებლების CSS- и JS- ფაილების შესწორება',
+'right-edituserjs' => 'სხვა მომხმარებლების CSS- и JS- ფაილების შესწორება',
'right-markbotedits' => 'გაუქმებული შესწორებების მონიშვნა როგორც ბოტის',
'right-noratelimit' => 'სიჩქარის შეზღუდვის არ არსებობა',
'right-import' => 'გვერდების იმპორტი სხვა ვიკიდან',
'right-protect' => "Qorg'aw da'relelerin o'zgertiw ha'm qorg'alg'an betlerdi o'zgertiw",
'right-editprotected' => "Qorg'alg'an betlerdi o'zgertiw (kaskadlı qorg'awsız)",
'right-editinterface' => "Paydalanıwshı interfeysin o'zgertiw",
-'right-editusercssjs' => "Basqa paydalanıwshılardın' CSS ha'm JS faylların o'zgertiw",
+'right-editusercss' => "Basqa paydalanıwshılardın' CSS ha'm JS faylların o'zgertiw",
+'right-edituserjs' => "Basqa paydalanıwshılardın' CSS ha'm JS faylların o'zgertiw",
'right-markbotedits' => "Qaytarılg'an o'zgerislerdi botlardiki dep belgilew",
'right-import' => 'Basqa wikilerden betlerdi import qılıw',
'right-importupload' => 'Fayldi aploud qılıw arqalı betlerdi import qılıw',
'right-protect' => 'قورعاۋ دەڭگەيلەرىن وزگەرتۋ جانە قورعالعان بەتتەردى وڭدەۋ',
'right-editprotected' => 'قورعالعان بەتتەردى وڭدەۋ (باۋلى قورعاۋلارسىز)',
'right-editinterface' => 'پايدالانۋشىلىق تىلدەسىۋىن وڭدەۋ',
-'right-editusercssjs' => 'باسقا قاتىسۋشىلاردىڭ CSS جانە JS فايلدارىن وڭدەۋ',
+'right-editusercss' => 'باسقا قاتىسۋشىلاردىڭ CSS جانە JS فايلدارىن وڭدەۋ',
+'right-edituserjs' => 'باسقا قاتىسۋشىلاردىڭ CSS جانە JS فايلدارىن وڭدەۋ',
'right-rollback' => 'بەلگىلى بەتتى وڭدەگەن سوڭعى قاتىسۋشىنىڭ وڭدەمەلەرىنەن جىلدام شەگىندىرۋ',
'right-markbotedits' => 'شەگىندىرلگەن وڭدەمەلەردى بوتتاردىكى دەپ بەلگىلەۋ',
'right-noratelimit' => 'ەسەلىك شەكتەلىمدەرى ىقپال ەتپەيدى',
'right-protect' => 'Қорғау деңгейлерін өзгерту және қорғалған беттерді өңдеу',
'right-editprotected' => 'Қорғалған беттерді өңдеу (баулы қорғауларсыз)',
'right-editinterface' => 'Пайдаланушылық тілдесіуін өңдеу',
-'right-editusercssjs' => 'Басқа қатысушылардың CSS және JS файлдарын өңдеу',
+'right-editusercss' => 'Басқа қатысушылардың CSS және JS файлдарын өңдеу',
+'right-edituserjs' => 'Басқа қатысушылардың CSS және JS файлдарын өңдеу',
'right-rollback' => 'Белгілі бетті өңдеген соңғы қатысушының өңдемелерінен жылдам шегіндіру',
'right-markbotedits' => 'Шегіндірлген өңдемелерді боттардікі деп белгілеу',
'right-noratelimit' => 'Еселік шектелімдері ықпал етпейді',
'right-protect' => 'Qorğaw deñgeýlerin özgertw jäne qorğalğan betterdi öñdew',
'right-editprotected' => 'Qorğalğan betterdi öñdew (bawlı qorğawlarsız)',
'right-editinterface' => 'Paýdalanwşılıq tildesiwin öñdew',
-'right-editusercssjs' => 'Basqa qatıswşılardıñ CSS jäne JS faýldarın öñdew',
+'right-editusercss' => 'Basqa qatıswşılardıñ CSS jäne JS faýldarın öñdew',
+'right-edituserjs' => 'Basqa qatıswşılardıñ CSS jäne JS faýldarın öñdew',
'right-rollback' => 'Belgili betti öñdegen soñğı qatıswşınıñ öñdemelerinen jıldam şegindirw',
'right-markbotedits' => 'Şegindirlgen öñdemelerdi bottardiki dep belgilew',
'right-noratelimit' => 'Eselik şektelimderi ıqpal etpeýdi',
'right-protect' => 'ប្ដូរកម្រិតការពាររួចកែប្រែទំព័រដែលបានការពារ',
'right-editprotected' => 'កែប្រែទំព័រដែលបានការពារ (ដោយមិនរំលាយការការពារ)',
'right-editinterface' => 'កែប្រែអន្តរមុខអ្នកប្រើប្រាស់',
-'right-editusercssjs' => 'កែប្រែឯកសារ CSS និង JS របស់អ្នកប្រើប្រាស់ផ្សេងទៀត',
+'right-editusercss' => 'កែប្រែឯកសារ CSS និង JS របស់អ្នកប្រើប្រាស់ផ្សេងទៀត',
+'right-edituserjs' => 'កែប្រែឯកសារ CSS និង JS របស់អ្នកប្រើប្រាស់ផ្សេងទៀត',
'right-rollback' => 'ត្រឡប់យ៉ាងរហ័សនូវកំណែប្រែទំព័រវិសេសណាមួយដែលធ្វើឡើងដោយអ្នកប្រើប្រាស់ចុងក្រោយគេ។',
'right-import' => 'នាំចូលទំព័រនានាពីវិគីផ្សេងៗទៀត',
'right-importupload' => 'នាំចូលទំព័រនានាពីឯកសារដែលបានផ្ទុកឡើង',
'right-protect' => '보호 수준 변경 및 보호된 문서 편집',
'right-editprotected' => '보호된 문서 편집 (연쇄적 보호 제외)',
'right-editinterface' => '사용자 인터페이스를 편집',
-'right-editusercssjs' => '다른 사용자의 CSS와 JS 문서를 편집',
+'right-editusercss' => '다른 사용자의 CSS 문서를 편집',
+'right-edituserjs' => '다른 사용자의 JS 문서를 편집',
'right-rollback' => '특정 문서를 편집한 마지막 사용자의 편집을 신속하게 되돌리기',
'right-markbotedits' => '되돌리기를 봇의 편집으로 취급 가능',
'right-noratelimit' => '편집이나 다른 행동 속도의 제한을 받지 않음',
'right-protect' => 'Sigge schöze, jeschözde Sigge änndere, un der iere Schoz widder ophevve',
'right-editprotected' => 'Jeschötzte Sigge ändere, ohne Kaskadeschoz',
'right-editinterface' => 'Sigge met de Texte ändere, die et Wiki kallt',
-'right-editusercssjs' => 'Anderlücks CSS- un JS-Dateie ändere',
+'right-editusercss' => 'Anderlücks CSS- un JS-Dateie ändere',
+'right-edituserjs' => 'Anderlücks CSS- un JS-Dateie ändere',
'right-rollback' => 'All de letzte Änderunge fom letzte Metmaacher aan ene Sigg retur maache',
'right-markbotedits' => 'Retur jemaate Änderonge als Bot-Änderung makeere',
'right-noratelimit' => 'Kein Beschränkunge dorch Jrenze (<i lang="en">[http://www.mediawiki.org/wiki/Manual:%24wgRateLimits $wgRateLimits]</i>)',
'right-hideuser' => 'Celare nomen usoris hunc usorem obstruendo',
'right-protect' => 'Protectionem mutare vel paginas protectas recensere',
'right-editprotected' => 'Paginas protectas recensere (sine protectione defluente quasi cataracta)',
-'right-editusercssjs' => 'Paginas CSS vel JS aliorum usorum recensere',
+'right-editusercss' => 'Paginas CSS vel JS aliorum usorum recensere',
+'right-edituserjs' => 'Paginas CSS vel JS aliorum usorum recensere',
'right-rollback' => 'Cito reverti recensiones proximas usoris cuiuslibet paginae',
'right-import' => 'Paginas ex vicis aliis importare',
'right-importupload' => 'Paginas ex fasciculo imponendo importare',
'right-protect' => 'Protectiounsniveauen änneren a gespaarte Säiten änneren',
'right-editprotected' => 'Protegéiert Säiten (ouni Kaskadeprotectioun) änneren',
'right-editinterface' => 'De Benotzerinterface änneren',
-'right-editusercssjs' => 'Anere Benotzer hir CSS a JS Fichieren änneren',
+'right-editusercss' => 'Anere Benotzer hir CSS a JS Fichieren änneren',
+'right-edituserjs' => 'Anere Benotzer hir CSS a JS Fichieren änneren',
'right-rollback' => "Ännerunge vum läschte Benotzer vun enger spezieller Säit séier z'récksetzen ''(rollback)''",
'right-markbotedits' => 'Annuléiert Ännerungen als Botännerungen uweisen',
'right-noratelimit' => 'Net limitéiert duerch Zäitlimitatiounen um Server',
'right-protect' => 'Beveiligingsniveaus wijzige',
'right-editprotected' => "Beveiligde pagina's bewerke",
'right-editinterface' => 'De gebroekersinterface bewerke',
-'right-editusercssjs' => 'De CSS- en JS-bestande van angere gebroekers bewerke',
+'right-editusercss' => 'De CSS- en JS-bestande van angere gebroekers bewerke',
+'right-edituserjs' => 'De CSS- en JS-bestande van angere gebroekers bewerke',
'right-rollback' => "Snel de letste bewerking(e) van 'n gebroeker van 'n pagina terugdraaie",
'right-markbotedits' => 'Teruggedraaide bewerkinge markere es botbewerkinge',
'right-noratelimit' => "Heet gein ti'jdsafhankelijke beperkinge",
'right-protect' => 'Pakeisti apsaugos lygius ir redaguoti apsaugotus puslapius',
'right-editprotected' => 'Redaguoti apsaugotus puslapius (be pakopinės apsaugos)',
'right-editinterface' => 'Redaguoti naudotojo aplinką',
-'right-editusercssjs' => 'Redaguoti kitų naudotojų CSS ir JS failus',
+'right-editusercss' => 'Redaguoti kitų naudotojų CSS ir JS failus',
+'right-edituserjs' => 'Redaguoti kitų naudotojų CSS ir JS failus',
'right-rollback' => 'Greitai atmesti paskutinio naudotojo tam tikro puslapio pakeitimus',
'right-markbotedits' => 'Žymėti atmestus keitimus kaip atliktus boto',
'right-noratelimit' => 'Netaikyti greičio apribojimų',
'right-proxyunbannable' => "Apiet ''proxy'' automātiskos blokus",
'right-protect' => 'Izmainīt aizsargātās lapas un to aizsardzības līmeni',
'right-editinterface' => 'Izmainīt lietotāja interfeisu',
-'right-editusercssjs' => 'Izmainīt citu lietotāju CSS un JS failus',
+'right-editusercss' => 'Izmainīt citu lietotāju CSS un JS failus',
+'right-edituserjs' => 'Izmainīt citu lietotāju CSS un JS failus',
'right-import' => 'Importēt lapas no citiem wiki',
'right-importupload' => 'Importēt lapas no failu augšuplādes',
'right-protect' => '改錮級與纂錮頁',
'right-editprotected' => '纂錮頁(無連錮)',
'right-editinterface' => '纂要',
-'right-editusercssjs' => '纂他簿之CSS與JS檔',
+'right-editusercss' => '纂他簿之CSS檔',
+'right-edituserjs' => '纂他簿之JS檔',
'right-rollback' => '速復上簿頁之纂',
'right-markbotedits' => '標復纂為機纂',
'right-noratelimit' => '無率之上限',
'right-protect' => 'Полафтомс араламань куцеманянзон ди петнемс аралаф лопатнень',
'right-editprotected' => 'Петнемс аралаф лопатнень (какскадонь араламада башка)',
'right-editinterface' => 'Петнемс тиить лопанц арафнеманзон',
-'right-editusercssjs' => 'Петнемс иля тиихнень CSS ди JS файлснон',
+'right-editusercss' => 'Петнемс иля тиихнень CSS ди JS файлснон',
+'right-edituserjs' => 'Петнемс иля тиихнень CSS ди JS файлснон',
'right-rollback' => 'Куроконе мумс мекольце тиить конась петнесь лопат',
'right-markbotedits' => 'Тяштемс мърдаф петнематнень кода робот петнематне',
'right-noratelimit' => 'Куроксшинь оторхт ашет',
'right-protect' => 'Менување на нивоа на заштита и уредување на заштитени страници',
'right-editprotected' => 'Уредување на заштитени страници (без каскадна заштита)',
'right-editinterface' => 'Уредување на кориснички интерфејс',
-'right-editusercssjs' => 'Уредување на CSS и JS податотеки на други корисници',
+'right-editusercss' => 'Уредување на CSS и JS податотеки на други корисници',
+'right-edituserjs' => 'Уредување на CSS и JS податотеки на други корисници',
'right-markbotedits' => 'Означување на вратени уредувања како бот уредувања',
'right-import' => 'Увезување страници од други викија',
'right-importupload' => 'Увезување страници од подигната податотека',
'right-protect' => 'सुरक्षितता पातळी बदला',
'right-editprotected' => 'सुरक्षित पाने संपादा',
'right-editinterface' => 'सदस्य पसंती बदला',
-'right-editusercssjs' => 'इतर सदस्यांच्या CSS व JS संचिका संपादित करा',
+'right-editusercss' => 'इतर सदस्यांच्या CSS व JS संचिका संपादित करा',
+'right-edituserjs' => 'इतर सदस्यांच्या CSS व JS संचिका संपादित करा',
'right-rollback' => 'एखादे विशिष्ट पान ज्याने संपादन केले त्याला लवकर पूर्वपदास न्या',
'right-markbotedits' => 'निवडलेली संपादने सांगकाम्यांची म्हणून जतन करा',
'right-noratelimit' => 'रेट लिमिट्स चा परिणाम होत नाही.',
'right-protect' => 'Menukar peringkat perlindungan dan menyunting laman yang dilindungi',
'right-editprotected' => 'Menyunting laman yang dilindungi (tanpa perlindungan melata)',
'right-editinterface' => 'Menyunting antara muka pengguna',
-'right-editusercssjs' => 'Menyunting fail CSS dan JavaScript pengguna lain',
+'right-editusercss' => 'Menyunting fail CSS dan JavaScript pengguna lain',
+'right-edituserjs' => 'Menyunting fail CSS dan JavaScript pengguna lain',
'right-rollback' => 'Mengundurkan suntigan terakhir bagi laman tertentu',
'right-markbotedits' => 'Menanda suntingan yang diundurkan sebagai suntingan bot',
'right-noratelimit' => 'Tidak dikenakan had kadar penyuntingan',
'right-protect' => "Modifika l-livell ta' protezzjoni",
'right-editprotected' => 'Modifika paġni protetti',
'right-editinterface' => 'Immodifika l-interfaċċa tal-utent',
-'right-editusercssjs' => "Modifika l-fajls CSS u JS ta' utenti oħrajn",
+'right-editusercss' => "Modifika l-fajls CSS u JS ta' utenti oħrajn",
+'right-edituserjs' => "Modifika l-fajls CSS u JS ta' utenti oħrajn",
'right-rollback' => "Rollback malajr il-modifiki ta' l-aħħar utent li għamel modifiki f'paġna partikulari",
'right-markbotedits' => "Marka modifiki speċifiki bħalha modifiki ta' bot",
'right-noratelimit' => "Mhux suġġett ta' limitu ta' azzjoni",
'right-block' => 'Кардамс лия совийтнень-лисийтнень витнемадо-петнемадо',
'right-blockemail' => 'Кардамс лия лисийтнень-совийтнень е-сёрмань кучомадо',
'right-editinterface' => 'Витнемс-петнемс теицянь интерчаманть (васодема йожонть)',
-'right-editusercssjs' => 'Витнемс-петнемс лия теицятнень CSS ды JS файласт',
+'right-editusercss' => 'Витнемс-петнемс лия теицятнень CSS ды JS файласт',
+'right-edituserjs' => 'Витнемс-петнемс лия теицятнень CSS ды JS файласт',
'right-import' => 'Ёвкстамс лия Викистэ лопат',
'right-mergehistory' => 'Вейтьсэндямс лопатнень юрост-путовксост',
'right-siteadmin' => 'Датабазань сёлгомо ды панжомо',
'right-protect' => 'Schuulstatus vun Sieden ännern',
'right-editprotected' => 'Schuulte Sieden ännern (ahn Kaskadensperr)',
'right-editinterface' => 'Systemnarichten ännern',
-'right-editusercssjs' => 'Anner Lüüd ehr CSS- un JS-Datein ännern',
+'right-editusercss' => 'Anner Lüüd ehr CSS- un JS-Datein ännern',
+'right-edituserjs' => 'Anner Lüüd ehr CSS- un JS-Datein ännern',
'right-rollback' => 'Sieden gau trüchdreihn',
'right-markbotedits' => 'Trüchdreihte Ännern as Bot-Ännern marken',
'right-noratelimit' => 'Tempolimit nich ünnerworpen',
'right-protect' => "Beveiligingsnivo's wiezigen",
'right-editprotected' => "Beveiligen pagina's bewarken",
'right-editinterface' => "'t {{SITENAME}}-uterlijk bewarken",
-'right-editusercssjs' => 'De CSS- en JS-bestanen van aandere gebrukers bewarken',
+'right-editusercss' => 'De CSS- en JS-bestanen van aandere gebrukers bewarken',
+'right-edituserjs' => 'De CSS- en JS-bestanen van aandere gebrukers bewarken',
'right-rollback' => 'Gauw de leste bewarking(en) van een gebruker an een pagina weerummedreien',
'right-markbotedits' => 'Weerummedreien bewarkingen markeren as botbewarkingen',
'right-noratelimit' => 'Hef gien tiedsofhankelijke beparkingen',
'right-protect' => 'Beveiligingsniveaus wijzigen',
'right-editprotected' => "Beveiligde pagina's bewerken",
'right-editinterface' => 'De gebruikersinterface bewerken',
-'right-editusercssjs' => 'De CSS- en JS-bestanden van andere gebruikers bewerken',
+'right-editusercss' => 'De CSS- en JS-bestanden van andere gebruikers bewerken',
+'right-edituserjs' => 'De CSS- en JS-bestanden van andere gebruikers bewerken',
'right-rollback' => 'Snel de laatste bewerking(en) van een gebruiker van een pagina terugdraaien',
'right-markbotedits' => 'Teruggedraaide bewerkingen markeren als botbewerkingen',
'right-noratelimit' => 'Tijdsafhankelijke beperkingen negeren',
'right-protect' => 'Endre vernenivå',
'right-editprotected' => 'Endre verna sider',
'right-editinterface' => 'Redigere brukargrensesnittet',
-'right-editusercssjs' => 'Endre andre brukarar sine CSS- og JS-filer',
+'right-editusercss' => 'Endre andre brukarar sine CSS- og JS-filer',
+'right-edituserjs' => 'Endre andre brukarar sine CSS- og JS-filer',
'right-rollback' => 'Raskt tilbakestille den siste brukaren som har endra ei viss side',
'right-markbotedits' => 'Markere tilbakerullingar som robotendringar',
'right-noratelimit' => 'Vert ikkje påverka av snøggleiksgrenser',
'right-protect' => 'Endre beskyttelsesnivåer',
'right-editprotected' => 'Redigere beskyttede sider',
'right-editinterface' => 'Redigere brukergrensesnittet',
-'right-editusercssjs' => 'Redigere andre brukeres CSS- og JS-filer',
+'right-editusercss' => 'Redigere andre brukeres CSS- og JS-filer',
+'right-edituserjs' => 'Redigere andre brukeres CSS- og JS-filer',
'right-rollback' => 'Raskt tilbakestille den siste brukeren som har redigert en gitt side',
'right-markbotedits' => 'Markere tilbakestillinger som robotredigeringer',
'right-noratelimit' => 'Påvirkes ikke av hastighetsgrenser',
'right-protect' => 'Modificar lo nivèl de proteccion de las paginas e modificar las paginas protegidas',
'right-editprotected' => 'Modificar las paginas protegidas (sens proteccion en cascada)',
'right-editinterface' => "Modificar l'interfàcia d'utilizaire",
-'right-editusercssjs' => "Modificar los fichièrs CSS e JS d'autres utilizaires",
+'right-editusercss' => "Modificar los fichièrs CSS e JS d'autres utilizaires",
+'right-edituserjs' => "Modificar los fichièrs CSS e JS d'autres utilizaires",
'right-rollback' => "Revocacion rapida del darrièr utilizaire qu'a modificat una pagina particulara",
'right-markbotedits' => 'Marcar los cambiaments revocats coma de cambiaments que son estats fachs per de robòts',
'right-noratelimit' => 'Pas afectat pels limits de taus',
'right-protect' => 'Alilan la reng sikan ning pamangambil (protection level) at i-edit la reng bulung a protektadu/makakambil',
'right-editprotected' => 'I-edit la reng bulung a protektadu/makakambil (alang proteksiun a tuki-tuki o cascading protection)',
'right-editinterface' => 'I-edit ya ing user interface',
-'right-editusercssjs' => 'I-edit la reng simpan (file) dang CSS ampong JS deng aliwang talagamit',
+'right-editusercss' => 'I-edit la reng simpan (file) dang CSS ampong JS deng aliwang talagamit',
+'right-edituserjs' => 'I-edit la reng simpan (file) dang CSS ampong JS deng aliwang talagamit',
'right-rollback' => 'Gad yang iurung (revert) ing tauling talagamit a mig-edit king partikular a bulung',
'right-markbotedits' => 'Tatakan la reng edit a miurung (reverted edits) antimong bot edit',
'right-import' => 'Maglub (import) bulung manibat kareng aliwang wiki',
'right-protect' => 'Zmiana poziomu zabezpieczenia i dostęp do edycji zabezpieczonych stron',
'right-editprotected' => 'Dostęp do edycji zabezpieczonych stron (bez zabezpieczenia dziedziczonego)',
'right-editinterface' => 'Edycja interfejsu użytkownika',
-'right-editusercssjs' => 'Edycja plików CSS i JS innych użytkowników',
+'right-editusercss' => 'Edycja plików CSS i JS innych użytkowników',
+'right-edituserjs' => 'Edycja plików CSS i JS innych użytkowników',
'right-rollback' => 'Szybkie cofnięcie edycji użytkownika, który jako ostatni edytował jakąś stronę',
'right-markbotedits' => 'Oznaczanie rewertu jako edycji bota',
'right-noratelimit' => 'Brak ograniczeń przepustowości',
'right-protect' => 'Cambié lìvel ëd protession e modifiché pàgine protegiùe',
'right-editprotected' => 'Modifiché pàgine protegiùe (sensa protession a cascada)',
'right-editinterface' => "Modifiché l'antërfacia utent",
-'right-editusercssjs' => "Modifiché ij file CSS e JS d'àutri utent",
+'right-editusercss' => "Modifiché ij file CSS e JS d'àutri utent",
+'right-edituserjs' => "Modifiché ij file CSS e JS d'àutri utent",
'right-rollback' => "Fé rollback an pressa ëd le modìfiche ëd l'ùltim utent che a l'ha modificà na pàgina particolar",
'right-markbotedits' => "Marché le modìfiche (dont a l'é fasse rollback) com modìfiche d'un bot",
'right-noratelimit' => "Nen esse tocà dal lìmit d'assion",
'right-protect' => 'Mudar níveis de protecção e editar páginas protegidas',
'right-editprotected' => 'Editar páginas protegidas (sem protecção em cascata)',
'right-editinterface' => 'Editar a interface de utilizador',
-'right-editusercssjs' => 'Editar os ficheiros CSS e JS de outros utilizadores',
+'right-editusercss' => 'Editar os ficheiros CSS e JS de outros utilizadores',
+'right-edituserjs' => 'Editar os ficheiros CSS e JS de outros utilizadores',
'right-rollback' => 'Reverter rapidamente o último utilizador que editou uma página em particular',
'right-markbotedits' => 'Marcar edições revertidas como edições de bot',
'right-noratelimit' => 'Não afectado pelos limites de velocidade de operação',
'right-protect' => 'Mudar níveis de proteção e editar páginas protegidas',
'right-editprotected' => 'Editar páginas protegidas (sem proteção em cascata)',
'right-editinterface' => 'Editar a interface de usuário',
-'right-editusercssjs' => 'Editar os arquivos CSS e JS de outros usuários',
+'right-editusercss' => 'Editar os arquivos CSS e JS de outros usuários',
+'right-edituserjs' => 'Editar os arquivos CSS e JS de outros usuários',
'right-rollback' => 'Reverter rapidamente o último usuário que editou uma página em particular',
'right-markbotedits' => 'Marcar edições revertidas como edições de bot',
'right-noratelimit' => 'Não afetado pelos limites de velocidade de operação',
'right-protect' => "Amachasqa kachkayta hukchay, amachasqa p'anqakunata llamk'apuy",
'right-editprotected' => "Amachasqa p'anqakunata llamk'apuy (mana phaqcha amachasqa)",
'right-editinterface' => "Ruraqpaq uyapurata llamk'apuy",
-'right-editusercssjs' => "Huk ruraqkunap CSS, JS willañiqinkunata llamk'apuy",
+'right-editusercss' => "Huk ruraqkunap CSS, JS willañiqinkunata llamk'apuy",
+'right-edituserjs' => "Huk ruraqkunap CSS, JS willañiqinkunata llamk'apuy",
'right-rollback' => "Huk p'anqapi qhipaq llamk'apuqpa hukchasqankunata utqaylla kutichiy",
'right-markbotedits' => "Kutichisqa llamk'apusqakunata rurana antachap llamk'apusqankunata hina sananchay",
'right-noratelimit' => 'Achura saywakunap manam chayachisqanchu',
'right-protect' => 'Schimbă nivelurile de protejare şi modifică pagini protejate',
'right-editprotected' => 'Modificare pagini protejate (fără protejare în cascadă)',
'right-editinterface' => 'Modificare interfaţa cu utilizatorul',
-'right-editusercssjs' => 'Modifică fişierele CSS şi JS ale altor utilizatori',
+'right-editusercss' => 'Modifică fişierele CSS şi JS ale altor utilizatori',
+'right-edituserjs' => 'Modifică fişierele CSS şi JS ale altor utilizatori',
'right-rollback' => 'Revocarea rapidă a editărilor ultimului utilizator care a modificat o pagină particulară',
'right-markbotedits' => 'Marchează revenirea ca modificare efectuată de robot',
'right-noratelimit' => 'Neafectat de limitele raportului',
'right-proxyunbannable' => "Zumbe automaticamende le condrolle d'u proxy",
'right-protect' => 'Cange le levèelle de protezione e cange le pàggene prutette',
'right-editinterface' => "Cange l'inderfacce utende",
-'right-editusercssjs' => "Cange 'u CSS e 'u JS de l'otre utinde",
+'right-editusercss' => "Cange 'u CSS e 'u JS de l'otre utinde",
+'right-edituserjs' => "Cange 'u CSS e 'u JS de l'otre utinde",
'right-import' => "Pàggene 'mbortete da otre Uicchipèdie",
'right-importupload' => "'Mborte le pàggene da 'nu file carechete",
'right-patrol' => "Signe l'otre cangiaminde cumme condrollate",
'right-protect' => 'изменение уровня защиты страниц и правка защищённых страниц',
'right-editprotected' => 'правка защищённых страниц (без каскадной защиты)',
'right-editinterface' => 'изменение пользовательского интерфейса',
-'right-editusercssjs' => 'правка CSS- и JS-файлов других участников',
+'right-editusercss' => 'правка CSS- и JS-файлов других участников',
+'right-edituserjs' => 'правка CSS- и JS-файлов других участников',
'right-rollback' => 'быстрый откат правок последнего участника на некоторой странице',
'right-markbotedits' => 'отметка откатываемых правок как правок бота',
'right-noratelimit' => 'нет ограничений по скорости',
'right-protect' => 'Сирэйдэр көмүскэллэрин таһымын уонна көмүскэммит сирэйдэри уларытыы',
'right-editprotected' => 'Көмүскэллээх сирэйдэри уларытыыы (каскаднай көмүскэллэрэ суох буоллаҕына)',
'right-editinterface' => 'Кыттааччы интерфейсын уларытыы',
-'right-editusercssjs' => 'Атын кыттааччылар CSS- и JS-билэлэрин уларытыы',
+'right-editusercss' => 'Атын кыттааччылар CSS- и JS-билэлэрин уларытыы',
+'right-edituserjs' => 'Атын кыттааччылар CSS- и JS-билэлэрин уларытыы',
'right-rollback' => 'Кыттааччы оҥорбут көннөрүүлэрин талыллыбыт биир сирэйгэ суох гыныы',
'right-markbotedits' => 'Төннөрүллэр көннөрүүлэри робот уларытыытын курдук бэлиэтээһин',
'right-noratelimit' => 'Нуорманнан хааччахтааһын суох',
'right-protect' => 'Cancia li livedda di prutizzioni',
'right-editprotected' => 'Cancia li pàggini prutiggiuti',
'right-editinterface' => 'Cancia la ntirfaccia utilizzaturi',
-'right-editusercssjs' => 'Cancia li file CSS e JS di àutri utilizzatura',
+'right-editusercss' => 'Cancia li file CSS e JS di àutri utilizzatura',
+'right-edituserjs' => 'Cancia li file CSS e JS di àutri utilizzatura',
'right-rollback' => "Canciu n'arreri ràpidu pi l'utilizzaturi chi canciau na pàggina particulari",
'right-markbotedits' => 'Marca li canci spicìfichi comu bot',
'right-noratelimit' => 'Nun suggettu ô limiti di azzioni',
'right-protect' => 'ආරක්ෂණ මට්ටම් වෙනස් කරමින් ආරක්ෂිත පිටු සංස්කරණය කරන්න',
'right-editprotected' => 'ආරක්ෂිත පිටු සංස්කරණය කරන්න (තීරු-දර්ශන ආරක්ෂණය විරහිත)',
'right-editinterface' => 'පරිශීලක අතුරු-මුව සංස්කරණය කරන්න',
-'right-editusercssjs' => 'අනෙකුත් පරිශීලකයන්ගේ CSS හා JS ගොනු සංස්කරණය කරන්න',
+'right-editusercss' => 'අනෙකුත් පරිශීලකයන්ගේ CSS හා JS ගොනු සංස්කරණය කරන්න',
+'right-edituserjs' => 'අනෙකුත් පරිශීලකයන්ගේ CSS හා JS ගොනු සංස්කරණය කරන්න',
'right-rollback' => 'සුවිශේෂ පිටුවක් අවසන් වරට සංස්කරණය කල පරිශීලකයෙකුගේ සංස්කරණයන් විගසින් පුනරාවර්තනය කරන්න',
'right-markbotedits' => 'පුනරාවර්තනය-කෙරුනු සංස්කරණයන් රොබෝ සංස්කරණයන් ලෙස සලකුණු කරන්න',
'right-noratelimit' => 'සීඝ්රතා සීමාවන්ගෙක් බලපෑම් ඇතිනොවන්න',
'right-protect' => 'Meniť úroveň zamknutia a upravovať zamknuté stránky',
'right-editprotected' => 'Upravovať zamknuté schránky (bez kaskádovej ochrany)',
'right-editinterface' => 'Upravovať správy používateľského rozhrania',
-'right-editusercssjs' => 'Upravovať CSS a JS súbory ostatných používateľov',
+'right-editusercss' => 'Upravovať CSS a JS súbory ostatných používateľov',
+'right-edituserjs' => 'Upravovať CSS a JS súbory ostatných používateľov',
'right-rollback' => 'Rýchlo vrátiť úpravy posledného používateľa, ktorý upravoval danú stránku',
'right-markbotedits' => 'Označiť vrátené úpravy ako úpravy robota',
'right-noratelimit' => 'Neovplyvnené obmedzeniami',
'right-protect' => 'Ndrysho nivelin mbrojtës dhe redakto faqet e mbrojtura',
'right-editprotected' => 'Redakto faqet e mbrojtura (pa ndryshuar mbrojtjen)',
'right-editinterface' => 'Ndrysho parapamjen e përdoruesit',
-'right-editusercssjs' => 'Redakto skedat CSS dhe JS të përdoruesve tjerë',
+'right-editusercss' => 'Redakto skedat CSS dhe JS të përdoruesve tjerë',
+'right-edituserjs' => 'Redakto skedat CSS dhe JS të përdoruesve tjerë',
'right-noratelimit' => 'Mos u prek nga kufizimet e vlerësimit',
'right-import' => 'Importo faqe nga wiki tjera',
'right-unwatchedpages' => 'Shiko listën e faqeve të pa vëzhguara',
'right-protect' => 'промена степена заштите и измена заштићених страна',
'right-editprotected' => 'измена заштићених страна (без могућности измене степена заштите)',
'right-editinterface' => 'Уреди кориснички интерфејс',
-'right-editusercssjs' => 'мењање туђих CSS и JS фајлова',
+'right-editusercss' => 'мењање туђих CSS и JS фајлова',
+'right-edituserjs' => 'мењање туђих CSS и JS фајлова',
'right-rollback' => 'брзо враћање измена последњег сарадника који је мењао конкретну страну',
'right-markbotedits' => 'означавање враћених страна као измена које је направио бот',
'right-noratelimit' => 'не бити погођен лимитима',
'right-protect' => 'Siedenschutsstatus annerje',
'right-editprotected' => 'Schutsede Sieden beoarbaidje (sunner Kaskadenschuts)',
'right-editinterface' => 'Benutserinterface beoarbaidje',
-'right-editusercssjs' => 'Beoarbaidjen fon CSS- un JS-Doatäie fon uur Benutsere',
+'right-editusercss' => 'Beoarbaidjen fon CSS- un JS-Doatäie fon uur Benutsere',
+'right-edituserjs' => 'Beoarbaidjen fon CSS- un JS-Doatäie fon uur Benutsere',
'right-rollback' => 'Gau räägels Traalen',
'right-markbotedits' => 'Gau räägels troalde Beoarbaidengen as Bot-Beoarbaidenge markierje',
'right-noratelimit' => 'Neen Beschränkenge truch Limite',
'right-protect' => 'Ändra skyddsnivåer och redigera skyddade sidor',
'right-editprotected' => 'Redigera skyddade sidor',
'right-editinterface' => 'Redigera användargränssnittet',
-'right-editusercssjs' => 'Redigera andra användares CSS- och JS-filer',
+'right-editusercss' => 'Redigera andra användares CSS- och JS-filer',
+'right-edituserjs' => 'Redigera andra användares CSS- och JS-filer',
'right-rollback' => 'Rulla tillbaka den användare som senast redigerat en sida',
'right-markbotedits' => 'Markera tillbakarullningar som robotändringar',
'right-noratelimit' => 'Påverkas inte av hastighetsgränser',
'right-protect' => 'Zmjyń poźůmy zawarć i sprowjej zawarte zajty',
'right-editprotected' => 'Sprowjej zawarte zajty (ze zawarćym kaskadowym)',
'right-editinterface' => 'Sprowjej interfejs užytkowńika',
-'right-editusercssjs' => 'Sprowjej pliki CSS i JS inkšych užytkowńikůw',
+'right-editusercss' => 'Sprowjej pliki CSS i JS inkšych užytkowńikůw',
+'right-edituserjs' => 'Sprowjej pliki CSS i JS inkšych užytkowńikůw',
'right-rollback' => 'Rewert drap sprawjyńo uostatńygo užytkowńika kery sprawjou dano zajta',
'right-markbotedits' => 'Uoznoč rewertowane sprawjyńo kej sprawjyńo botůw',
'right-noratelimit' => 'Ńy mo uograńičyń přepustowośći',
'right-protect' => 'సంరక్షణ స్థాయిలను మార్చు, సంరక్షిత పేజీలలో దిద్దుబాటు చెయ్యి',
'right-editprotected' => 'సంరక్షిత పేజీలలో దిద్దుబటు చెయ్యి (కాస్కేడింగు సంరక్షణ లేనివి)',
'right-editinterface' => 'యూజరు ఇంటరుఫేసులో దిద్దుబాటు చెయ్యి',
-'right-editusercssjs' => 'ఇతర వాడుకరుల CSS, JS ఫైళ్ళలో దిద్దుబాటు చెయ్యి',
+'right-editusercss' => 'ఇతర వాడుకరుల CSS, JS ఫైళ్ళలో దిద్దుబాటు చెయ్యి',
+'right-edituserjs' => 'ఇతర వాడుకరుల CSS, JS ఫైళ్ళలో దిద్దుబాటు చెయ్యి',
'right-rollback' => 'ఒకానొక పేజీలో చివరి దిద్దుబాటు చేసిన వాడుకరి చేసిన దిద్దుబాట్లను వెనక్కి తీసుకుపో',
'right-markbotedits' => 'వెనక్కి తెచ్చిన దిద్దుబాట్లను బాట్ దిద్దుబాట్లుగా గుర్తించు',
'right-noratelimit' => 'రేటు పరిమితులు ప్రభావం చూపవు',
'right-hideuser' => 'Бастани корбар, бо пинҳон кардани он аз омма',
'right-editprotected' => 'Вироиши саҳифаҳои ҳифзшуда (бидуни ҳифзи обшорӣ)',
'right-editinterface' => 'Вироиши намоиши корбарӣ',
-'right-editusercssjs' => 'Вироиши парвандаҳои CSS ва JS дигар корбарон',
+'right-editusercss' => 'Вироиши парвандаҳои CSS ва JS дигар корбарон',
+'right-edituserjs' => 'Вироиши парвандаҳои CSS ва JS дигар корбарон',
'right-rollback' => 'Вогардонии тези вироишҳои охирин корбаре, ки як саҳифаро вироиш кардааст',
'right-markbotedits' => 'Аломат задани вироишҳои вогардонишуда ба унвони вироиши бот',
'right-noratelimit' => 'Таъсирнопазир аз маҳдудияти суръат',
'right-protect' => 'เปลี่ยนระดับการล็อกและแก้ไขหน้าที่ถูกล็อก',
'right-editprotected' => 'แก้ไขหน้าที่ถูกล็อก (ที่ไม่ล็อกแบบสืบทอด)',
'right-editinterface' => 'แก้ไขอินเตอร์เฟซของผู้ใช้',
-'right-editusercssjs' => 'แก้ไข CSS และ JS ของผู้ใช้คนอื่น',
+'right-editusercss' => 'แก้ไข CSS และ JS ของผู้ใช้คนอื่น',
+'right-edituserjs' => 'แก้ไข CSS และ JS ของผู้ใช้คนอื่น',
'right-rollback' => 'ย้อนการแก้ไขของผู้ใช้ล่าสุดที่แก้ไขบางหน้าโดยเฉพาะอย่างรวดเร็ว',
'right-markbotedits' => 'ทำเครื่องหมายการย้อนว่าเป็นการแก้ไขโดยบอต',
'right-noratelimit' => 'ไม่มีผลกระทบจากการจำกัดสิทธิตามเวลา',
'right-protect' => 'Baguhin ang mga antas ng panananggalang at baguhin ang mga pahinang nakasanggalang',
'right-editprotected' => 'Baguhin ang mga pahinang nakasanggalang (walang baita-baitang na panananggalang)',
'right-editinterface' => 'Baguhin ang ugnayang-hangganan ng tagagamit',
-'right-editusercssjs' => 'Baguhin ang mga talaksang CSS at JS ng ibang mga tagagamit',
+'right-editusercss' => 'Baguhin ang mga talaksang CSS at JS ng ibang mga tagagamit',
+'right-edituserjs' => 'Baguhin ang mga talaksang CSS at JS ng ibang mga tagagamit',
'right-rollback' => 'Mabilisang pagulungin pabalik sa dati ang mga pagbabago ng huling tagagamit na nagbago ng isang partikular na pahina',
'right-markbotedits' => 'Itatak ang mga binalik na mga pagbabago bilang pagbabagong bot',
'right-noratelimit' => 'Hindi maaapektuhan ng antas ng mga hangganan',
'right-protect' => 'Koruma seviyelerini değiştir ve korumalı sayfalarda değişiklik yap',
'right-editprotected' => 'Korumalı sayfalarda değişiklik yap (korumayı basamaklamadan)',
'right-editinterface' => 'Kullanıcı arayüzünü değiştirmek',
-'right-editusercssjs' => 'Diğer kullanıcıların CSS ve JS dosyalarında değişiklik yap',
+'right-editusercss' => 'Diğer kullanıcıların CSS ve JS dosyalarında değişiklik yap',
+'right-edituserjs' => 'Diğer kullanıcıların CSS ve JS dosyalarında değişiklik yap',
'right-rollback' => 'Belirli bir sayfayı değiştiren son kullanıcının değişikliklerini hızlıca geri döndür',
'right-markbotedits' => 'Geri döndürülen değişiklikleri, bot değişiklikleri olarak işaretle',
'right-noratelimit' => 'Derecelendirme sınırlamalarından etkilenme',
'right-protect' => 'Зміна рівнів захисту, редагування захищених сторінок',
'right-editprotected' => 'Редагування захищених сторінок (без каскадного захисту)',
'right-editinterface' => 'Редагування інтерфейсу користувача',
-'right-editusercssjs' => 'Редагування CSS- і JS-файлів інших користувачів',
+'right-editusercss' => 'Редагування CSS- і JS-файлів інших користувачів',
+'right-edituserjs' => 'Редагування CSS- і JS-файлів інших користувачів',
'right-rollback' => 'Швидкий відкіт редагувань останнього користувача, який редагував сторінку',
'right-markbotedits' => 'Позначення відкинутих редагувань як редагування бота',
'right-noratelimit' => 'Нема обмежень за швидкістю',
'right-protect' => 'Canbia i livèi de protezion',
'right-editprotected' => 'Modifica pagine protete',
'right-editinterface' => "Modifica l'interfacia utente",
-'right-editusercssjs' => 'Modifica i file CSS e JS de altri utenti',
+'right-editusercss' => 'Modifica i file CSS e JS de altri utenti',
+'right-edituserjs' => 'Modifica i file CSS e JS de altri utenti',
'right-rollback' => "Anula in prèssia le modifiche fate da l'ultimo utente su na pagina particolar.",
'right-markbotedits' => 'Segna modifiche specifiche come bot',
'right-noratelimit' => 'Mìa sogeto al limite de azioni',
'right-protect' => 'Vajehtada lehtpoliden kaičendan tazopind i redaktiruida kaitud lehtpoled',
'right-editprotected' => 'Redaktiruida kaitud lehtpoled (kaskadkaičemata)',
'right-editinterface' => 'Redaktiruida kävutajan intefeis',
-'right-editusercssjs' => 'Redaktiruida toižiden kävutajiden CSS- da JS-failad',
+'right-editusercss' => 'Redaktiruida toižiden kävutajiden CSS- da JS-failad',
+'right-edituserjs' => 'Redaktiruida toižiden kävutajiden CSS- da JS-failad',
'right-noratelimit' => 'Ei ole kaidendust piguden mödhe',
'right-import' => 'Importiruida lehtpolid toižiš wikišpäi',
'right-importupload' => 'Importiruida lehtpolid failoid jügutoitten',
'right-protect' => 'Thay đổi mức khóa và sửa trang khóa',
'right-editprotected' => 'Sửa trang khóa (không bị khóa theo tầng)',
'right-editinterface' => 'Sửa giao diện người dùng',
-'right-editusercssjs' => 'Sửa tập tin CSS và JS của người dùng khác',
+'right-editusercss' => 'Sửa tập tin CSS của người dùng khác',
+'right-edituserjs' => 'Sửa tập tin JS của người dùng khác',
'right-rollback' => 'Nhanh chóng lùi tất cả sửa đổi của thành viên cuối cùng sửa đổi tại trang nào đó',
'right-markbotedits' => 'Đánh dấu sửa đổi phục hồi là sửa đổi bot',
'right-noratelimit' => 'Không bị ảnh hưởng bởi mức giới hạn tần suất sử dụng',
'right-protect' => 'Votükön jelanivodis e redakön padis pejelöl',
'right-editprotected' => 'Bevobön padis pejelöl (nen vatafalajel)',
'right-editinterface' => 'Votükön gebanaloveikömi',
-'right-editusercssjs' => 'Redakön ragivis-CSS e -JS gebanas votik',
+'right-editusercss' => 'Redakön ragivis-CSS e -JS gebanas votik',
+'right-edituserjs' => 'Redakön ragivis-CSS e -JS gebanas votik',
'right-rollback' => 'Sädunön vifiko redakamis gebana lätik, kel äredakon padi semik.',
'right-markbotedits' => 'Bepenön redakamis pesädunöl as redakams ela bot',
'right-noratelimit' => 'No lobedön miedükamis',
'right-protect' => 'Soppi tolluwaayu kaaraange gi te soppi xët yees aar',
'right-editprotected' => 'Soppi xët yees aar',
'right-editinterface' => 'Soppi jokkalekaayu jëfandikukat bi',
-'right-editusercssjs' => 'Soppi dencukaay yu CSS ak JS yu yeneen jëfandikukat',
+'right-editusercss' => 'Soppi dencukaay yu CSS ak JS yu yeneen jëfandikukat',
+'right-edituserjs' => 'Soppi dencukaay yu CSS ak JS yu yeneen jëfandikukat',
'right-rollback' => 'Loppanti gu gaaw gu coppite yub jëfandikukat bu mujj ci wenn xët wi',
'right-markbotedits' => 'Fésal coppite yi niki yu ab bot def',
'right-import' => 'Jéggaani ay xët ci yeneen wiki',
'right-protect' => '改保護等級同埋編輯保護版',
'right-editprotected' => '編輯保護版(無連串保護)',
'right-editinterface' => '編輯用戶界面',
-'right-editusercssjs' => '編輯其他用戶嘅CSS同埋JS檔',
+'right-editusercss' => '編輯其他用戶嘅CSS檔',
+'right-edituserjs' => '編輯其他用戶嘅JS檔',
'right-rollback' => '快速反轉上位用戶對某一版嘅編輯',
'right-markbotedits' => '標示反轉編輯做機械人編輯',
'right-noratelimit' => '唔受利用率限制影響',
'right-protect' => '更改保护等级以及埋编辑保护页面',
'right-editprotected' => '编辑保护页面(无连锁保护)',
'right-editinterface' => '编辑用户接口',
-'right-editusercssjs' => '编辑其他用户的CSS和JS文件',
+'right-editusercss' => '编辑其他用户的CSS文件',
+'right-edituserjs' => '编辑其他用户的JS文件',
'right-rollback' => '快速复原上位用户对某一页面之编辑',
'right-markbotedits' => '标示复原编辑作机械人编辑',
'right-noratelimit' => '没有使用频率限制',
'right-protect' => '更改保護等級以及埋編輯保護頁面',
'right-editprotected' => '編輯保護頁面(無連鎖保護)',
'right-editinterface' => '編輯用戶界面',
-'right-editusercssjs' => '編輯其他用戶的CSS和JS檔案',
+'right-editusercss' => '編輯其他用戶的CSS檔案',
+'right-edituserjs' => '編輯其他用戶的JS檔案',
'right-rollback' => '快速復原上位用戶對某一頁面之編輯',
'right-markbotedits' => '標示復原編輯作機械人編輯',
'right-noratelimit' => '沒有使用頻率限制',
'right-protect',
'right-editprotected',
'right-editinterface',
- 'right-editusercssjs',
+ 'right-editusercss',
+ 'right-edituserjs',
'right-rollback',
'right-markbotedits',
'right-noratelimit',