diff --git a/AbuseFilter.i18n.php b/AbuseFilter.i18n.php
index 67a4f85e7..1b896df02 100644
--- a/AbuseFilter.i18n.php
+++ b/AbuseFilter.i18n.php
@@ -740,6 +740,7 @@ $messages['ar'] = array(
'right-abusefilter-private' => 'عرض البيانات السرية في سجل الإساءة',
'right-abusefilter-modify-restricted' => 'عدل مرشحات الإساءة مع الأفعال المحظورة',
'right-abusefilter-revert' => 'استرجع كل التعديلات لمرشح إساءة محدد.',
+ 'right-abusefilter-view-private' => 'اعرض مرشحات الإساءة المعلّمة كخاصة',
'action-abusefilter-modify' => 'تعديل مرشحات الإساءة',
'action-abusefilter-view' => 'رؤية مرشحات الإساءة',
'action-abusefilter-log' => 'رؤية سجل الإساءة',
@@ -747,13 +748,14 @@ $messages['ar'] = array(
'action-abusefilter-private' => 'رؤية البيانات السرية في سجل الإساءة',
'action-abusefilter-modify-restricted' => 'تعديل مرشحات الإساءة بالأفعال المحظورة',
'action-abusefilter-revert' => 'استرجاع كل التغييرات بواسطة مرشح إساءة معطى',
+ 'action-abusefilter-view-private' => 'اعرض مرشحات الإساءة المعلّمة كخاصة',
'abusefilter-log' => 'سجل مرشح الإساءة',
'abusefilter-log-summary' => 'هذا السجل يعرض قائمة بكل الأفعال الممسوكة بواسطة المرشحات.',
'abusefilter-log-search' => 'بحث سجل الإساءة',
'abusefilter-log-search-user' => 'المستخدم:',
'abusefilter-log-search-filter' => 'رقم المرشح:',
'abusefilter-log-search-title' => 'العنوان:',
- 'abusefilter-log-search-submit' => 'بحث',
+ 'abusefilter-log-search-submit' => 'ابحث',
'abusefilter-log-entry' => '$1: $2 فعل مرشح إساءة، مؤديا الفعل "$3" في $4.
الأفعال المتخذة: $5;
وصف المرشح: $6',
@@ -880,6 +882,9 @@ $messages['ar'] = array(
'abusefilter-edit-test-link' => 'اختبر هذا المرشح ضد التعديلات الحديثة',
'abusefilter-edit-global' => 'طبق هذا المرشح بشكل عام',
'abusefilter-edit-export' => 'صدر هذا المرشح لويكي آخر',
+ 'abusefilter-edit-syntaxok' => 'لم يُكتشف أي خطأ صياغي.',
+ 'abusefilter-edit-bad-tags' => 'واحدة أو أكثر من الوسوم التي حددتها غير صالحة.
+يجب أن تكون الوسوم قصيرة ويجب ألا تحتوي محارف خاصة.',
'abusefilter-edit-builder-select' => 'اختر خيارا لإضافته عند البكرة',
'abusefilter-edit-builder-group-op-arithmetic' => 'معاملات حسابية',
'abusefilter-edit-builder-op-arithmetic-addition' => 'جمع (+)',
@@ -1005,6 +1010,7 @@ $messages['ar'] = array(
'abusefilter-exception-overridebuiltin' => 'تجاوز غير قانوني لمتغير موجود مسبقا "$2" عند الحرف $1.',
'abusefilter-exception-outofbounds' => 'طلب مدخلة قائمة غير موجودة $2 (حجم القائمة = $3) عند الحرف $1.',
'abusefilter-exception-notlist' => 'طلب مدخلة مصفوفة لغير مصفوفة عند الحرف $1.',
+ 'abusefilter-action-tag' => 'وسم',
'abusefilter-action-throttle' => 'حد',
'abusefilter-action-warn' => 'تحذير',
'abusefilter-action-blockautopromote' => 'منع الترقية التلقائية',
@@ -1050,7 +1056,7 @@ $messages['ar'] = array(
'abusefilter-examine-diff' => 'مسار الفرق:',
'abusefilter-examine-user' => 'المستخدم:',
'abusefilter-examine-title' => 'عنوان الصفحة:',
- 'abusefilter-examine-submit' => 'بحث',
+ 'abusefilter-examine-submit' => 'ابحث',
'abusefilter-examine-vars' => 'المتغيرات المولدة لهذا التغيير',
'abusefilter-examine-test' => 'اختبر هذا التغيير ضد مرشح',
'abusefilter-examine-test-button' => 'اختبار المرشح',
@@ -2831,6 +2837,167 @@ $messages['cy'] = array(
'abusefilter-revert-filter' => 'Hidl:',
);
+/** Danish (Dansk)
+ * @author Lhademmor
+ */
+$messages['da'] = array(
+ 'abusefilter-desc' => 'Anvender automatiske filtre på redigeringer',
+ 'abusefilter' => 'Konfiguration af misbrugsfilter',
+ 'abuselog' => 'Misbrugslog',
+ 'abusefilter-intro' => 'Velkommen til grænsefladen for håndtering af misbrugsfilteret.
+Misbrugsfilteret er en automatisk mekanisme i softwaren som udfører automatisk check af alle handlinger.
+Denne grænseflade viser en liste over definerede filtre, og gør det muligt at ændre dem.',
+ 'abusefilter-mustbeeditor' => 'Af sikkerhedsmæssige årsager kan denne grænseflade kun bruges af brugere med rettigheder til at ændre misbrugsfiltre.',
+ 'abusefilter-warning' => "'''Advarsel:''' Denne handling er automatisk blevet identificeret som skadelig.
+Ikke-konstruktive redigeringer bliver hurtigt fjernet,
+og forstyrrende eller gentagende ikke-konstruktive redigeringer vil føre til at din konto eller computer bliver blokeret.
+Hvis du mener at dette er en konstruktiv redigering så klik på \"Gem\" igen for at bekræfte.
+En kortfattet beskrivelse af misbrugsreglen som din handling udløste er: \$1",
+ 'abusefilter-disallowed' => 'Denne handling er automatisk blevet identificeret som skadelig,
+og er derfor ikke tilladt.
+Hvis du mener at din redigering var konstruktiv, så kontakt venligst en administrator, og informer denne om hvad du forsøgte at gøre.
+En kortfattet beskrivelse af misbrugsreglen som din handling udløste er: $1',
+ 'abusefilter-blocked-display' => 'Denne handling er automatisk blevet identificeret som skadelig,
+og du er derfor blevet forhindret i at udføre den.
+Herudover, for at beskytte {{SITENAME}}, er din brugerkonto og alle associerede IP-adresser blevet blokeret fra at kunne redigere.
+Hvis dette er sket som en fejl så kontakt venligst en administrator.
+En kortfattet beskrivelse af misbrugsreglen som din handling udløste er: $1',
+ 'abusefilter-degrouped' => 'Denne handling er automatisk blevet identificeret som skadelig.
+Som konsekvens heraf er den ikke tilladt, og på grund af mistanke om misbrug har din konto mistet alle rettigheder.
+Hvis du mener at dette er sket på grund af en fejl, så kontakt en bureaukrat med en forklaring på denne handling, og dine rettigheder kan genoprettes.
+En kortfattet beskrivelse af misbrugsreglen som din handling udløste er: $1',
+ 'abusefilter-blocker' => 'Misbrugsfilter',
+ 'abusefilter-blockreason' => 'Automatisk blokeret af misbrugsfilter.
+Beskrivelse af den udløste regel: $1',
+ 'abusefilter-degroupreason' => 'Rettigheder fjernet automatisk af misbrugsfilter.
+Regelbeskrivelse: $1',
+ 'abusefilter-accountreserved' => 'Denne konto er reserveret til brug af misbrugsfilteret.',
+ 'right-abusefilter-modify' => 'Ændre misbrugsfiltre',
+ 'right-abusefilter-view' => 'Vis misbrugsfiltre',
+ 'right-abusefilter-log' => 'Vis misbrugsloggen',
+ 'right-abusefilter-log-detail' => 'Vis detaljerede punkter i misbrugsloggen',
+ 'right-abusefilter-private' => 'Vis privat information i misbrugsloggen',
+ 'right-abusefilter-modify-restricted' => 'Ændre misbrugsfiltre med begrænsede handlinger',
+ 'right-abusefilter-revert' => 'Tilbagerul alle ændringer udført af et bestemt misbrugsfilter',
+ 'right-abusefilter-view-private' => 'Vis misbrugsfiltre markeret som private',
+ 'action-abusefilter-modify' => 'ændre misbrugsfiltre',
+ 'action-abusefilter-view' => 'vis misbrugsfiltre',
+ 'action-abusefilter-log' => 'vis misbrugsloggen',
+ 'action-abusefilter-log-detail' => 'vis detaljerede punkter i misbrugsloggen',
+ 'action-abusefilter-private' => 'vis privat information i misbrugsloggen',
+ 'action-abusefilter-modify-restricted' => 'ændre misbrugsfiltre med begrænsede handlinger',
+ 'action-abusefilter-revert' => 'tilbagerul alle ændringer udført af et bestemt misbrugsfilter',
+ 'action-abusefilter-view-private' => 'vis misbrugsfiltre markeret som private',
+ 'abusefilter-log' => 'Log for misbrugsfilter',
+ 'abusefilter-log-summary' => 'Denne log viser en liste over alle handlinger som filtrene har opfanget.',
+ 'abusefilter-log-search' => 'Søg i misbrugsloggen',
+ 'abusefilter-log-search-user' => 'Bruger:',
+ 'abusefilter-log-search-filter' => 'Filter-ID:',
+ 'abusefilter-log-search-title' => 'Titel:',
+ 'abusefilter-log-detailedentry-global' => 'globalt filter $1',
+ 'abusefilter-log-detailedentry-local' => 'filter $1',
+ 'abusefilter-log-detailslink' => 'detaljer',
+ 'abusefilter-log-details-legend' => 'Detaljer for logpunkt $1',
+ 'abusefilter-log-details-var' => 'Variabel',
+ 'abusefilter-log-details-val' => 'Værdi',
+ 'abusefilter-log-details-vars' => 'Handlingsparametre',
+ 'abusefilter-log-details-private' => 'Privat information',
+ 'abusefilter-log-details-ip' => 'Ophavs-IP',
+ 'abusefilter-log-noactions' => 'ingen',
+ 'abusefilter-log-details-diff' => 'Ændringer udført i redigeringen',
+ 'abusefilter-log-linkoncontribs' => 'misbrugslog',
+ 'abusefilter-log-linkoncontribs-text' => 'Misbrugslog for denne bruger',
+ 'abusefilter-management' => 'Håndtering af misbrugsfilter',
+ 'abusefilter-list' => 'Alle filtre',
+ 'abusefilter-list-id' => 'Filter-ID',
+ 'abusefilter-list-status' => 'Status',
+ 'abusefilter-list-public' => 'Offentlig beskrivelse',
+ 'abusefilter-list-consequences' => 'Konsekvenser',
+ 'abusefilter-list-visibility' => 'Synlighed',
+ 'abusefilter-list-hitcount' => 'Træftælling',
+ 'abusefilter-list-edit' => 'Redigér',
+ 'abusefilter-list-details' => 'Detaljer',
+ 'abusefilter-list-limit' => 'Antal pr. side:',
+ 'abusefilter-list-lastmodified' => 'Seneste ændret',
+ 'abusefilter-hidden' => 'Privat',
+ 'abusefilter-unhidden' => 'Offentlig',
+ 'abusefilter-enabled' => 'Aktiveret',
+ 'abusefilter-deleted' => 'Slettet',
+ 'abusefilter-disabled' => 'Deaktiveret',
+ 'abusefilter-hitcount' => '$1 {{PLURAL:$1|træf|træf}}',
+ 'abusefilter-new' => 'Opret et nyt filter',
+ 'abusefilter-links' => 'Nyttige links:',
+ 'abusefilter-tools-modifiertest-submit' => 'Test',
+ 'abusefilter-tools' => 'Værktøj til misbrugsfiltret',
+ 'abusefilter-loglink' => 'Vis misbrugsloggen',
+ 'abusefilter-return' => 'Vend tilbage til filterhåndtering',
+ 'abusefilter-status-global' => 'Globalt',
+ 'abusefilter-list-options' => 'Indstillinger',
+ 'abusefilter-list-options-deleted' => 'Slettede filtre:',
+ 'abusefilter-list-options-deleted-only' => 'Vis kun slettere filtre',
+ 'abusefilter-list-options-deleted-hide' => 'Skjul slettede filtre',
+ 'abusefilter-list-options-deleted-show' => 'Inkluder slettede filtre',
+ 'abusefilter-list-options-disabled' => 'Deaktiverede filtre:',
+ 'abusefilter-list-options-hidedisabled' => 'Skjul deaktiverede filtre',
+ 'abusefilter-list-options-submit' => 'Opdater',
+ 'abusefilter-tools-subtitle' => 'Værktøjer',
+ 'abusefilter-tools-text' => 'Her er nogle værktøjer som kan være nyttige til at formulere og fejlsøge misbrugsfiltre.',
+ 'abusefilter-tools-expr' => 'Udtrykstester',
+ 'abusefilter-tools-submitexpr' => 'Evaluer',
+ 'abusefilter-tools-reautoconfirm' => 'Genopret status som registreret bruger',
+ 'abusefilter-tools-reautoconfirm-user' => 'Bruger:',
+ 'abusefilter-tools-reautoconfirm-submit' => 'Gen-registrer bruger',
+ 'abusefilter-reautoconfirm-none' => 'Den bruger har ikke fået suspenderet sin status som registreret bruger.',
+ 'abusefilter-reautoconfirm-notallowed' => 'Du har ikke tilladelse til at genoprette status som registreret bruger.',
+ 'abusefilter-reautoconfirm-done' => 'Kontoens status som registreret bruger er blevet genoprettet',
+ 'abusefilter-status' => 'Af de(n) seneste $1 {{PLURAL:$1|handling|handlinger}} er $2 ($3%) nået betingelsesgrænsen på $4, og $5 ($6%) har udløst et af de filtre som i øjeblikket er aktiveret.',
+ 'abusefilter-edit-subtitle' => 'Redigerer filter $1',
+ 'abusefilter-edit-status-label' => 'Statistik:',
+ 'abusefilter-edit-new' => 'Nyt filter',
+ 'abusefilter-edit-save' => 'Gem filter',
+ 'abusefilter-edit-id' => 'Filter-ID:',
+ 'abusefilter-edit-description' => "Beskrivelse:
+:''(vises offentligt)''",
+ 'abusefilter-edit-flags' => 'Flag:',
+ 'abusefilter-edit-enabled' => 'Aktivér dette filter',
+ 'abusefilter-edit-deleted' => 'Markér som slettet',
+ 'abusefilter-edit-hidden' => 'Skjul detaljer om dette filter fra offentlig visning',
+ 'abusefilter-edit-rules' => 'Betingelser:',
+ 'abusefilter-edit-notes' => "Noter:
+:''(privat)''",
+ 'abusefilter-edit-lastmod' => 'Filter senest ændret:',
+ 'abusefilter-edit-lastmod-text' => '$1 af $2',
+ 'abusefilter-edit-hitcount' => 'Filtertræf:',
+ 'abusefilter-edit-consequences' => 'Handlinger som udføres ved træf',
+ 'abusefilter-edit-action-warn' => 'Udfør disse handlinger efter at have givet brugeren en advarsel',
+ 'abusefilter-edit-action-disallow' => 'Forhindre brugeren i at udføre den ønskede handling',
+ 'abusefilter-edit-action-flag' => 'Flag redigeringen i misbrugsloggen',
+ 'abusefilter-edit-action-blockautopromote' => 'Fjern brugerens status som registreret bruger',
+ 'abusefilter-edit-action-degroup' => 'Fjern brugeren fra alle priviligerede grupper',
+ 'abusefilter-edit-action-tag' => 'Mærk redigeringen til yderligere gennemgang',
+ 'abusefilter-edit-throttle-count' => 'Antal tilladte handlinger:',
+ 'abusefilter-edit-throttle-period' => 'Tidsrum:',
+ 'abusefilter-edit-throttle-seconds' => '$1 {{PLURAL:$1|sekund|sekunder}}',
+ 'abusefilter-edit-warn-message' => 'Systemmeddelelse som skal bruges til advarsel:',
+ 'abusefilter-edit-warn-other' => 'Anden meddelelse',
+ 'abusefilter-edit-warn-other-label' => "Sidenavn på anden meddelelse:
+:''(uden MediaWiki-præfiks)''",
+ 'abusefilter-edit-warn-actions' => 'Handlinger:',
+ 'abusefilter-edit-warn-preview' => 'Forhåndsvis valgt meddelelse',
+ 'abusefilter-edit-warn-edit' => 'Opret/redigér valgt meddelelse',
+ 'abusefilter-edit-tag-tag' => 'Mærker som skal anvendes (et pr. linje):',
+ 'abusefilter-edit-builder-vars-action' => 'Handling',
+ 'abusefilter-edit-builder-vars-newsize' => 'Ny sidestørrelse',
+ 'abusefilter-edit-builder-vars-article-id' => 'Side-ID',
+ 'abusefilter-edit-builder-vars-article-ns' => 'Sidens navnerum',
+ 'abusefilter-edit-builder-vars-article-text' => 'Sidetitel (uden navnerum)',
+ 'abusefilter-edit-builder-vars-article-prefixedtext' => 'Fuld sidetitel',
+ 'abusefilter-edit-builder-vars-user-editcount' => 'Brugerens redigeringsantal',
+ 'abusefilter-edit-builder-vars-user-age' => 'Brugerkontoens alder',
+ 'abusefilter-edit-builder-vars-user-name' => 'Brugerkontoens navn',
+ 'abusefilter-edit-builder-vars-user-groups' => 'Grupper (heriblandt implicitte) som brugeren er i',
+);
+
/** German (Deutsch)
* @author Cedric31
* @author ChrisiPK
@@ -5242,6 +5409,12 @@ Pyydä rajoitettujen toimintojen lisäämiseen tarvittavien oikeuksien haltijalt
'abusefilter-edit-builder-op-bool-or' => 'Tai (|)',
'abusefilter-edit-builder-group-misc' => 'Sekalaiset',
'abusefilter-edit-builder-misc-in' => 'sisältyy merkkijonoon (in)',
+ 'abusefilter-edit-builder-misc-like' => 'Täsmää hahmoon (like)',
+ 'abusefilter-edit-builder-misc-rlike' => 'Täsmää säännölliseen lausekkeeseen (rlike)',
+ 'abusefilter-edit-builder-misc-contains' => 'Vasen merkkijono sisältää oikean merkkijonon (contains)',
+ 'abusefilter-edit-builder-misc-stringlit' => 'Merkkijonovakio ("")',
+ 'abusefilter-edit-builder-misc-tern' => 'Ehto-operaattori (X ? Y : Z)',
+ 'abusefilter-edit-builder-misc-cond' => 'Ehtolause (if X then Y else Z)',
'abusefilter-edit-builder-group-funcs' => 'Funktiot',
'abusefilter-edit-builder-funcs-length' => 'Merkkijonon pituus (length)',
'abusefilter-edit-builder-funcs-lcase' => 'Muuta pienaakkosiksi (lcase)',
@@ -5250,9 +5423,15 @@ Pyydä rajoitettujen toimintojen lisäämiseen tarvittavien oikeuksien haltijalt
'abusefilter-edit-builder-funcs-specialratio' => 'Erikoismerkit / merkit yhteensä (specialratio)',
'abusefilter-edit-builder-funcs-norm' => 'Yhtenäistä (norm)',
'abusefilter-edit-builder-funcs-count' => 'Merkkijonon X esiintymiskerrat merkkijonossa Y (count)',
+ 'abusefilter-edit-builder-funcs-rcount' => 'Säännöllisen lausekkeen X esiintymien määrä merkkijonossa Y (rcount)',
'abusefilter-edit-builder-funcs-rmwhitespace' => 'Poista tyhjä tila (rmwhitespace)',
'abusefilter-edit-builder-funcs-rmspecials' => 'Poista erikoismerkit (rmspecials)',
'abusefilter-edit-builder-funcs-ip_in_range' => 'Onko IP-osoite osoiteavaruudessa? (ip_in_range)',
+ 'abusefilter-edit-builder-funcs-contains-any' => 'Etsi merkkijonosta osamerkkijonoja (contains_any)',
+ 'abusefilter-edit-builder-funcs-substr' => 'Osamerkkijono (substr)',
+ 'abusefilter-edit-builder-funcs-strpos' => 'Osamerkkijonon sijainti merkkijonossa (strpos)',
+ 'abusefilter-edit-builder-funcs-str_replace' => 'Korvaa osamerkkijono merkkijonolla (str_replace)',
+ 'abusefilter-edit-builder-funcs-set_var' => 'Aseta muuttujalle arvo (set_var)',
'abusefilter-edit-builder-group-vars' => 'Muuttujat',
'abusefilter-edit-builder-vars-accountname' => 'Käyttäjätunnus (tunnuksen luomisessa)',
'abusefilter-edit-builder-vars-timestamp' => 'Muutoksen Unix-aikaleima',
@@ -9741,12 +9920,12 @@ $messages['km'] = array(
'abusefilter-unhidden' => 'សាធារណៈ',
'abusefilter-deleted' => 'បានលុប',
'abusefilter-hitcount' => '$1 {{PLURAL:$1|ដង|ដង}}',
- 'abusefilter-new' => 'តម្រងថ្មី',
+ 'abusefilter-new' => 'បង្កើតតំរងថ្មី',
'abusefilter-links' => 'តំណភ្ជាប់មានប្រយោជន៍៖',
'abusefilter-tools-modifiertest-submit' => 'សាកល្បង',
'abusefilter-tools-subtitle' => 'ឧបករណ៍នានា',
'abusefilter-tools-submitexpr' => 'វាយតម្លៃ',
- 'abusefilter-tools-reautoconfirm-user' => 'អ្នកប្រើប្រាស់',
+ 'abusefilter-tools-reautoconfirm-user' => 'អ្នកប្រើប្រាស់៖',
'abusefilter-edit-subtitle' => 'កំពុងកែសម្រួលតម្រង $1',
'abusefilter-edit-status-label' => 'ស្ថិតិ៖',
'abusefilter-edit-new' => 'តម្រងថ្មី',
@@ -9768,7 +9947,7 @@ $messages['km'] = array(
'abusefilter-edit-done-subtitle' => 'តម្រងត្រូវបានកែសម្រួល',
'abusefilter-edit-done' => 'អ្នកបានរក្សាទុកបំលាស់ប្ដូរចំពោះតម្រង $1 ដោយជោគជ័យ។',
'abusefilter-edit-viewhistory' => 'មើលប្រវត្តិរបស់តម្រងនេះ',
- 'abusefilter-edit-history' => 'ប្រវត្តិ',
+ 'abusefilter-edit-history' => 'ប្រវត្តិ៖',
'abusefilter-edit-check' => 'ពិនិត្យវាក្យសម្ពន្ធ(syntax)',
'abusefilter-edit-builder-group-op-arithmetic' => 'ប្រមាណវិធីនព្វន្ឋ',
'abusefilter-edit-builder-op-arithmetic-addition' => 'ប្រមាណវិធីបូក (+)',
@@ -9800,9 +9979,9 @@ $messages['km'] = array(
'abusefilter-edit-builder-vars-oldsize' => 'ទំហំទំព័រចាស់',
'abusefilter-edit-builder-vars-removedlines' => 'បន្ទាត់ដែលត្រូវបានយកចេញក្នុងកំណែប្រែ',
'abusefilter-edit-builder-vars-summary' => 'កែប្រែសេចក្តីសង្ខេប/ហេតុផល',
- 'abusefilter-edit-builder-vars-article-id' => 'ID អត្ថបទ',
- 'abusefilter-edit-builder-vars-article-ns' => 'លំហឈ្មោះអត្ថបទ',
- 'abusefilter-edit-builder-vars-article-prefixedtext' => 'ចំនងជើងអត្ថបទពេញ',
+ 'abusefilter-edit-builder-vars-article-id' => 'អត្ថសញ្ញាណទំព័រ',
+ 'abusefilter-edit-builder-vars-article-ns' => 'លំហឈ្មោះទំព័រ',
+ 'abusefilter-edit-builder-vars-article-prefixedtext' => 'ចំនងជើងពេញរបស់អត្ថបទ',
'abusefilter-edit-builder-vars-user-editcount' => 'កែប្រែចំនួនអ្នកប្រើប្រាស់',
'abusefilter-edit-builder-vars-user-age' => 'អាយុកាលគណនីអ្នកប្រើប្រាស់',
'abusefilter-edit-builder-vars-user-name' => 'ឈ្មោះគណនីអ្នកប្រើប្រាស់',
@@ -9815,6 +9994,7 @@ $messages['km'] = array(
);
/** Korean (한국어)
+ * @author Klutzy
* @author Kwj2772
* @author Yknok29
*/
@@ -9909,7 +10089,7 @@ $messages['ko'] = array(
'abusefilter-list-options-deleted-show' => '삭제된 필터를 포함하기',
'abusefilter-list-options-disabled' => '비활성화된 필터:',
'abusefilter-list-options-hidedisabled' => '비활성화된 필터를 숨기기',
- 'abusefilter-list-options-submit' => '갱신',
+ 'abusefilter-list-options-submit' => '적용',
'abusefilter-tools-subtitle' => '도구',
'abusefilter-tools-expr' => '구문 검사기',
'abusefilter-tools-submitexpr' => '시험',
@@ -10002,7 +10182,7 @@ $messages['ko'] = array(
'abusefilter-edit-builder-vars-oldsize' => '이전 문서 크기',
'abusefilter-edit-builder-vars-removedlines' => '편집 중 제거된 줄',
'abusefilter-edit-builder-vars-summary' => '편집 요약/이유',
- 'abusefilter-edit-builder-vars-article-id' => '페이지 ID',
+ 'abusefilter-edit-builder-vars-article-id' => '문서 ID',
'abusefilter-edit-builder-vars-article-ns' => '문서 이름공간',
'abusefilter-edit-builder-vars-article-text' => '(이름공간을 뺀) 문서 제목',
'abusefilter-edit-builder-vars-article-prefixedtext' => '전체 문서 제목',
@@ -19147,6 +19327,7 @@ $messages['zh-hans'] = array(
'right-abusefilter-private' => '查看过滤日志中的非公开数据',
'right-abusefilter-modify-restricted' => '受限修改防滥用过滤器',
'right-abusefilter-revert' => '撤销指定防滥用过滤器作出的所有更改',
+ 'right-abusefilter-view-private' => '查看被标记为隐藏的过滤器',
'action-abusefilter-modify' => '修改防滥用过滤器',
'action-abusefilter-view' => '查看防滥用过滤器',
'action-abusefilter-log' => '查看过滤日志',
@@ -19154,6 +19335,7 @@ $messages['zh-hans'] = array(
'action-abusefilter-private' => '查看过滤日志中的非公开数据',
'action-abusefilter-modify-restricted' => '受限修改防滥用过滤器',
'action-abusefilter-revert' => '撤销指定防滥用过滤器作出的所有更改',
+ 'action-abusefilter-view-private' => '查看被标记为隐藏的过滤器',
'abusefilter-log' => '防滥用过滤器日志',
'abusefilter-log-summary' => '本日志列出了过滤器捕捉到的所有行为。',
'abusefilter-log-search' => '搜索过滤日志',
@@ -19224,7 +19406,7 @@ $messages['zh-hans'] = array(
'abusefilter-edit-oldwarning' => '您正在编辑该过滤器的旧有版本。统计栏中引用的是该过滤器的最新版本。如果您保存您的编辑,所编辑版本之后的所有修改均会丢失。 •
[[Special:AbuseFilter/history/$2|返回过滤器的历史页面]]。',
'abusefilter-edit-status-label' => '统计:',
- 'abusefilter-edit-status' => '在最近的$1{{PLURAL:$1|次|次}}编辑中,有$2($3%)次编辑触发了本过滤器。其平均运行时间为$4毫秒',
+ 'abusefilter-edit-status' => '在最近的$1次编辑中,有$2($3%)次编辑触发了本过滤器。其平均运行时间为$4毫秒,消耗了$5条限制。',
'abusefilter-edit-throttled' => "'''警告''':本过滤器已因安全问题而停止运行。它已达到匹配超过$1%编辑的上限。",
'abusefilter-edit-new' => '新建过滤器',
'abusefilter-edit-save' => '保存过滤器',
@@ -19279,6 +19461,10 @@ $messages['zh-hans'] = array(
'abusefilter-edit-test-link' => '以最近的编辑测试本过滤器',
'abusefilter-edit-global' => '全域应用本过滤器',
'abusefilter-edit-export' => '导出本过滤器',
+ 'abusefilter-edit-syntaxok' => '没有检测到语法错误。',
+ 'abusefilter-edit-syntaxerr' => '检测到语法错误:$1',
+ 'abusefilter-edit-bad-tags' => '一个或更多的标签不可用。
+标签不应过长,并且不应包含任何特殊字符。',
'abusefilter-edit-builder-select' => '选择需添加到光标处的选项',
'abusefilter-edit-builder-group-op-arithmetic' => '算术运算符',
'abusefilter-edit-builder-op-arithmetic-addition' => '加(+)',
@@ -19323,11 +19509,11 @@ $messages['zh-hans'] = array(
'abusefilter-edit-builder-funcs-substr' => '子字符串(substr)',
'abusefilter-edit-builder-funcs-strpos' => '子字符串在字符串中的位置(strpos)',
'abusefilter-edit-builder-funcs-str_replace' => '在字符串中替换子字符串(str_replace)',
- 'abusefilter-edit-builder-funcs-set_var' => '设定变量(set_var)',
+ 'abusefilter-edit-builder-funcs-set_var' => '设置变量(set_var)',
'abusefilter-edit-builder-group-vars' => '变量',
'abusefilter-edit-builder-vars-accountname' => '帐户(创建时)的名称',
- 'abusefilter-edit-builder-vars-timestamp' => '修订所属的 Unix 时间戳',
- 'abusefilter-edit-builder-vars-action' => '操作',
+ 'abusefilter-edit-builder-vars-timestamp' => '修订的 Unix 时间戳',
+ 'abusefilter-edit-builder-vars-action' => '动作',
'abusefilter-edit-builder-vars-addedlines' => '编辑增加的行',
'abusefilter-edit-builder-vars-delta' => '编辑前后的大小改变',
'abusefilter-edit-builder-vars-diff' => '编辑产生的差异',
@@ -19379,7 +19565,7 @@ $messages['zh-hans'] = array(
'abusefilter-history-flags' => '标记',
'abusefilter-history-filter' => '过滤器规则',
'abusefilter-history-comments' => '注释',
- 'abusefilter-history-actions' => '操作',
+ 'abusefilter-history-actions' => '动作',
'abusefilter-history-backedit' => '回到过滤器编辑器',
'abusefilter-history-deleted' => '删除',
'abusefilter-history-filterid' => '过滤器',
@@ -19387,12 +19573,12 @@ $messages['zh-hans'] = array(
'abusefilter-history-select-user' => '用户:',
'abusefilter-history-select-submit' => '精确',
'abusefilter-history-diff' => '修订',
- 'abusefilter-history-error-hidden' => '您所请求的过滤器是隐藏的,您无法查看它的历史。',
+ 'abusefilter-history-error-hidden' => '您请求查看的过滤器已被隐藏的,您无法查看其历史。',
'abusefilter-exception-unexpectedatend' => '字符$1处出现意料外的“$2”。',
'abusefilter-exception-expectednotfound' => '字符$1处未找到预期的$2(但找到了$3 $4)。',
- 'abusefilter-exception-unrecognisedkeyword' => '字符$1处出现了无法识别的关键字$2。',
+ 'abusefilter-exception-unrecognisedkeyword' => '字符$1处存在无法识别的关键字$2。',
'abusefilter-exception-unexpectedtoken' => '字符$1处未找到预期的(类型$2的)标记“$3”。',
- 'abusefilter-exception-unclosedstring' => '字符$1处开始的字符串并未封闭。',
+ 'abusefilter-exception-unclosedstring' => '由$1处开始的字符串没有关闭。',
'abusefilter-exception-invalidoperator' => '字符$1处存在非法运算符“$2”。',
'abusefilter-exception-unrecognisedtoken' => '字符$1处存在无法识别的标记“$2”。',
'abusefilter-exception-noparams' => '字符$1处没有给出函数“$2”所需的参数。',
@@ -19426,8 +19612,8 @@ $messages['zh-hans'] = array(
'abusefilter-revert-reasonfield' => '撤销原因:',
'abusefilter-test' => '利用先前的编辑测试过滤器',
'abusefilter-test-intro' => '本页允许您检查下方方框中输入的过滤器对最近$1次修改所造成的影响。若要加载其他现有的过滤器,请在方框下面的文本编辑框中输入过滤器的编号,并单击“载入”按钮。',
- 'abusefilter-test-legend' => '过滤器测试中',
- 'abusefilter-test-load-filter' => '加载过滤器ID:',
+ 'abusefilter-test-legend' => '测试过滤器',
+ 'abusefilter-test-load-filter' => '加载过滤器编号:',
'abusefilter-test-submit' => '测试',
'abusefilter-test-load' => '载入',
'abusefilter-test-user' => '右框所输用户进行的更改:',