diff --git a/AbuseFilter.i18n.php b/AbuseFilter.i18n.php index 71e600c99..526f60804 100644 --- a/AbuseFilter.i18n.php +++ b/AbuseFilter.i18n.php @@ -2332,6 +2332,7 @@ $messages['ca'] = array( 'abusefilter-tools-modifiertest-submit' => 'Test', 'abusefilter-status-global' => 'Global', 'abusefilter-list-options' => 'Opcions', + 'abusefilter-list-options-submit' => 'Actualitza', 'abusefilter-tools-subtitle' => 'Eines', 'abusefilter-tools-reautoconfirm-user' => 'Usuari:', 'abusefilter-edit-status-label' => 'Estadístiques:', @@ -4700,6 +4701,7 @@ Syy: $1', 'abusefilter-edit-warn-other' => 'Muu viesti', 'abusefilter-edit-warn-actions' => 'Toiminnot', 'abusefilter-edit-warn-preview' => 'Esikatsele valittua viestiä', + 'abusefilter-edit-warn-edit' => 'Luo tai muokkaa valittua viestiä', 'abusefilter-edit-denied' => 'Et voi katsoa tämän suodattimen yksityiskohtia, koska ne ovat piilotettu julkiselta näkyvyydeltä.', 'abusefilter-edit-done-subtitle' => 'Suodatinta muokattu', 'abusefilter-edit-done' => 'Muutokset suodattimeen $1 tallennettiin onnistuneesti.', @@ -10671,6 +10673,7 @@ $messages['nds-nl'] = array( /** Dutch (Nederlands) * @author Annabel * @author GerardM + * @author Mwpnl * @author SPQRobin * @author Siebrand * @author Tvdm @@ -10763,7 +10766,7 @@ Filterbeschrijving: $7 ($8) ($9)', 'abusefilter-deleted' => 'Verwijderd', 'abusefilter-disabled' => 'Uitgeschakeld', 'abusefilter-hitcount' => '$1 {{PLURAL:$1|hit|hits}}', - 'abusefilter-new' => 'Nieuwe filter aanmaken', + 'abusefilter-new' => 'Nieuw filter aanmaken', 'abusefilter-links' => 'Behulpzame verwijzingen:', 'abusefilter-tools-modifiertest-submit' => 'Testen', 'abusefilter-tools' => 'Hulpmiddelen misbruikfilter', @@ -11035,7 +11038,7 @@ Door op "Syntaxis controleren" te klikken krijgt u een volledige toelichting.', 'abusefilter-examine-incompatible' => 'Milbruikfilter ondersteunt de wijziging die u hebt opgevraagd niet', 'abusefilter-examine-noresults' => 'Er zijn geen resultaten gevonden voor de zoekopdrachtparameters die u hebt opgegeven.', 'abusefilter-topnav' => "'''Navigatie misbruikfilter'''", - 'abusefilter-topnav-home' => 'Terug naar het hoofdmenu', + 'abusefilter-topnav-home' => 'Hoofdmenu', 'abusefilter-topnav-test' => 'Batchtesten', 'abusefilter-topnav-examine' => 'Bewerkingen onderzoeken', 'abusefilter-topnav-log' => 'Misbruiklogboek', @@ -15970,6 +15973,10 @@ $messages['uk'] = array( 'abusefilter-desc' => 'Застосовує до редагувань автоматичні евристики.', 'abusefilter' => 'Налаштування фільтра зловживань', 'abuselog' => 'Журнал зловживань', + 'abusefilter-intro' => 'Ласкаво просимо на сторінку керування фільтром зловживань. +Фільтр зловживань являє собою автоматизований механізм застосування автоматичних евристик до дій користувачів. +Тут наведений список усіх установлених фільтрів, надається можливість їх зміни.', + 'abusefilter-mustbeeditor' => 'З причин безпеки, тільки користувачі з правом зміни фільтрів зловживань можуть використовувати цей інтерфейс.', 'abusefilter-warning' => "'''Увага''': Ця дія була автоматично визначена як шкідлива. Неконструктивні редагування будуть швидко скасовані, а грубі або неодноразові неконструктивні редагування призведуть до блокування вашого облікового запису або комп'ютера. @@ -15988,28 +15995,41 @@ $messages['uk'] = array( Таким чином, дія була скасована, ваш обліковий запис вважається скомпрометованим і в нього відібрано всі права. Якщо ви вважаєте це помилковим, будь ласка, зв'яжіться з бюрократом і поясніть йому ваші дії, тоді ваші права будуть відновлені. Короткий опис зловживання, яке пов'язане з вашою дією: $1", - 'abusefilter-autopromote-blocked' => "Цю дію автоматично визначено, як шкідливу, і тому заборонено. -Крім того, як захід безпеки, у вашого облікового запису тимчасово відібрано деякі привілеї, які звичаєво надаються зареєстрованим обліковим записам. -Короткий опис зловживання, яке пов'язали з вашою дією: $1", + 'abusefilter-autopromote-blocked' => "Ця дія автоматично визначена як шкідлива, і тому заборонена. +Окрім того, як захід безпеки, у вашого облікового запису тимчасово відібрано деякі привілеї, які звичайно надаються зареєстрованим обліковим записам. +Короткий опис зловживання, яке пов'язане з вашою дією: $1", 'abusefilter-blocker' => 'Фільтр зловживань', 'abusefilter-blockreason' => 'Автоматично заблокований фільтром зловживань. Опис правила: $1', 'abusefilter-degroupreason' => 'Права автоматично відібрані фільтром зловживань. Опис правила: $1', 'abusefilter-accountreserved' => 'Цей обліковий запис є зарезервованим для використання фільтром зловживань.', - 'right-abusefilter-modify' => 'Налаштувати фільтр зловживань', - 'right-abusefilter-view' => 'Переглянути фільтр зловживань', + 'right-abusefilter-modify' => 'Налаштовування фільтрів зловживань', + 'right-abusefilter-view' => 'Перегляд фільтрів зловживань', 'right-abusefilter-log' => 'Переглянути журнал зловживань', - 'right-abusefilter-log-detail' => 'Переглянути деталізовані записи журналу зловживань', - 'right-abusefilter-private' => 'Переглянути приватні дані у журналі зловживань', + 'right-abusefilter-log-detail' => 'Перегляд деталей записів журналу зловживань', + 'right-abusefilter-private' => 'Перегляд приватних даних у журналі зловживань', + 'right-abusefilter-modify-restricted' => 'Зміна фільтрів з обмежуючими діями', + 'right-abusefilter-revert' => 'Відкіт змін, зроблених фільтром зловживань', + 'action-abusefilter-modify' => 'змінювати фільтри зловживань', + 'action-abusefilter-view' => 'переглядати фільтри зловживань', + 'action-abusefilter-log' => 'переглядати журнал фільтра зловживань', + 'action-abusefilter-log-detail' => 'переглядати деталі журналу фільтра зловживань', + 'action-abusefilter-private' => 'переглядати особисті дані у журналі фільтра зловживань', + 'action-abusefilter-modify-restricted' => 'змінювати фільтри зловживань із заборонювальними діями', + 'action-abusefilter-revert' => 'скасовувати всі зміни зазначеного фільтра зловживань', '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-entry' => '$1: $2 запустив фільтр зловживань, виконуючи "$3" на сторінці "$4". Прийняті заходи: $5; опис фільтру: $6', + 'abusefilter-log-entry' => '$1: $2 запустив фільтр зловживань, виконуючи "$3" на сторінці $4. +Прийняті заходи: $5. +Опис фільтру: $6', 'abusefilter-log-detailedentry-meta' => '$1: $2 запустив $3, виконуючи "$4" на сторінці "$5". Вжиті заходи: $6. Опис фільтру: $7 ($8) ($9)', + 'abusefilter-log-detailedentry-global' => 'глобальний фільтр $1', 'abusefilter-log-detailedentry-local' => 'фільтр $1', 'abusefilter-log-detailslink' => 'деталі', 'abusefilter-log-details-legend' => 'Деталі журнального запису $1', @@ -16019,6 +16039,9 @@ $messages['uk'] = array( 'abusefilter-log-details-private' => 'Приватні дані', 'abusefilter-log-details-ip' => 'Вихідна IP-адреса', 'abusefilter-log-noactions' => 'нема', + 'abusefilter-log-details-diff' => 'Зміни, зроблені при редагуванні', + 'abusefilter-log-linkoncontribs' => 'журнал зловживань', + 'abusefilter-log-linkoncontribs-text' => 'Журнал зловживань цього користувача', 'abusefilter-management' => 'Управління фільтром зловживань', 'abusefilter-list' => 'Усі фільтри', 'abusefilter-list-id' => 'ІД фільтра', @@ -16029,16 +16052,21 @@ $messages['uk'] = array( 'abusefilter-list-hitcount' => 'Спрацьовувань', 'abusefilter-list-edit' => 'Редагувати', 'abusefilter-list-details' => 'Деталі', + 'abusefilter-list-limit' => 'Кількість на сторінці:', + 'abusefilter-list-lastmodified' => 'Останні зміни', 'abusefilter-hidden' => 'Приватне', 'abusefilter-unhidden' => 'Загальнодоступне', 'abusefilter-enabled' => 'Увімкнений', + 'abusefilter-deleted' => 'Вилучений', 'abusefilter-disabled' => 'Вимкнений', 'abusefilter-hitcount' => '$1 {{PLURAL:$1|спрацьовування|спрацьовування|спрацьовувань}}', - 'abusefilter-new' => 'Новий фільтр', + 'abusefilter-new' => 'Створити фільтр', 'abusefilter-links' => 'Корисні посилання:', 'abusefilter-tools-modifiertest-submit' => 'Тест', 'abusefilter-tools' => 'Для допомоги при формулюванні та налагодженні фільтру зловживань є певні засоби.', 'abusefilter-loglink' => 'Показати журнал зловживань', + 'abusefilter-return' => 'Повернутися до керування фільтрами', + 'abusefilter-status-global' => 'Глобальний', 'abusefilter-list-options' => 'Налштування', 'abusefilter-list-options-deleted' => 'Вилучені фільтри:', 'abusefilter-list-options-deleted-only' => 'Показати лише вилучені фільтри', @@ -16048,19 +16076,21 @@ $messages['uk'] = array( 'abusefilter-list-options-hidedisabled' => 'Приховати відключені фільтри:', 'abusefilter-list-options-submit' => 'Оновити', 'abusefilter-tools-subtitle' => 'Засоби', - 'abusefilter-tools-text' => 'Тут є деякі засоби, які можуть пригодитися у формулюванні і налагодженні фільтрів зловживань. [[Special:AbuseFilter|Повернутися до головного меню]]', + 'abusefilter-tools-text' => 'Тут є деякі засоби, які можуть пригодитися у формулюванні і налагодженні фільтрів зловживань.', 'abusefilter-tools-expr' => 'Випробувач виразів', 'abusefilter-tools-submitexpr' => 'Випробувати', 'abusefilter-tools-reautoconfirm' => 'Відновити статус автопідтвердження', - 'abusefilter-tools-reautoconfirm-user' => 'Користувач', + 'abusefilter-tools-reautoconfirm-user' => 'Користувач:', 'abusefilter-tools-reautoconfirm-submit' => 'Повторне автопідтвердження', - 'abusefilter-reautoconfirm-none' => 'Цей користувач не має відключеного статусу автопідтвердження.', + 'abusefilter-reautoconfirm-none' => 'У {{GENDER:$1|цього користувача|цієї користувачки}} не відключений статус автопідтвердження.', 'abusefilter-reautoconfirm-notallowed' => 'Вам не дозволено відновлювати статус автопідтвердження.', + 'abusefilter-reautoconfirm-done' => 'Відновлений статус автопідтвердження облікового запису', 'abusefilter-status' => 'Серед $1 {{PLURAL:$1|дії|дій}}, $2 ($3%) {{PLURAL:$2|досягла|досягли}} межі $4. $5 ($6%) {{PLURAL:$5|активізувала|активізували}} один з ввімкнених фільтрів.', 'abusefilter-edit-subtitle' => 'Редагування фільтру $1', 'abusefilter-edit-oldwarning' => 'Ви редагуєте стару версію цього фільтра. Статистика наведена для найновішої версії фільтра. Якщо ви збережете свої зміни, ви перезапишете усі редагування починаючи з версії, яку ви редагуєте. • [[Special:AbuseFilter/history/$2|Повернутися до історії цього фільтру]]', - 'abusefilter-edit-status-label' => 'Статистика', - 'abusefilter-edit-status' => 'З $1 {{PLURAL:$1|останньої дії|останніх дій}} цей фільтр знайшов $2 ($3%) співпадінь.', + 'abusefilter-edit-status-label' => 'Статистика:', + 'abusefilter-edit-status' => 'З $1 {{PLURAL:$1|останньої дії|останніх дій|останніх дій}} цей фільтр знайшов $2 ($3%) співпадінь. +Середня тривалість його роботи — $4 мс', 'abusefilter-edit-throttled' => "'''Попередження''': цей фільтр був автоматично вимкнений у заходах безпеки. Він досяг межі співпадінь у $1% дій.", 'abusefilter-edit-new' => 'Новий фільтр', 'abusefilter-edit-save' => 'Зберегти фільтр', @@ -16085,8 +16115,85 @@ $messages['uk'] = array( 'abusefilter-edit-action-degroup' => 'Виключити користувача з усіх привілейованих груп', 'abusefilter-edit-action-block' => 'Заблокувати користувача та/або IP-адресу', 'abusefilter-edit-action-throttle' => 'Приймати міри тільки якщо користувач переходить межу', + 'abusefilter-edit-action-rangeblock' => 'Блокувати діапазон /16, з якого працює користувач.', + 'abusefilter-edit-action-tag' => 'Відкинути зміну для подальшої перевірки', 'abusefilter-edit-throttle-count' => 'Кількість дозволених дій:', 'abusefilter-edit-throttle-period' => 'Відтинок часу:', + 'abusefilter-edit-throttle-seconds' => '$1 {{PLURAL:$1|секунда|секунди|секунд}}', + 'abusefilter-edit-warn-message' => 'Системне повідомлення для попереджень:', + 'abusefilter-edit-warn-other' => 'Інше повідомлення', + 'abusefilter-edit-warn-other-label' => "Назва сторінки іншого повідомлення: +:''(без префікса MediaWiki)''", + 'abusefilter-edit-warn-actions' => 'Дії:', + 'abusefilter-edit-warn-preview' => 'Попередній перегляд вибраного повідомлення', + 'abusefilter-edit-warn-edit' => 'Створити/редагувати вибране повідомлення', + 'abusefilter-edit-tag-tag' => 'Присвоювані ярлики (по одному на рядок):', + 'abusefilter-edit-denied' => 'Ви не можете проглянути докладну інформацію про цей фільтр, оскільки вона прихована від звичайних користувачів.', + 'abusefilter-edit-main' => 'Параметри фільтра', + 'abusefilter-edit-done-subtitle' => 'Фільтр змінено', + 'abusefilter-edit-done' => 'Ви успішно зберегли зміни у фільтрі $1.', + 'abusefilter-edit-badsyntax' => 'У вказному вами фільтрі є синтаксична помилка. +Синтаксичний аналізатор видав таке повідомлення:
$1', + 'abusefilter-edit-viewhistory' => 'Показати історію цього фільтра', + 'abusefilter-edit-history' => 'Історія:', + 'abusefilter-edit-check' => 'Перевірити синтаксис', + 'abusefilter-edit-badfilter' => 'Вказаного вами фільтру не існує', + 'abusefilter-edit-revert' => 'Відкотити дії, виконані фільтром', + 'abusefilter-edit-tools' => 'Засоби:', + 'abusefilter-edit-test-link' => 'Перевірити цей фільтр на нових редагуваннях', + 'abusefilter-edit-global' => 'Застосувати цей фільтр глобально', + 'abusefilter-edit-export' => 'Експортувати цей фільтр до іншої вікі', + 'abusefilter-edit-builder-select' => 'Виберіть пункт, щоб додати на місце курсору', + 'abusefilter-edit-builder-group-op-arithmetic' => 'Арифметичні оператори', + 'abusefilter-edit-builder-op-arithmetic-addition' => 'Додавання (+)', + 'abusefilter-edit-builder-op-arithmetic-subtraction' => 'Віднімання (-)', + 'abusefilter-edit-builder-op-arithmetic-multiplication' => 'Множення (*)', + 'abusefilter-edit-builder-op-arithmetic-divide' => 'Ділення (/)', + 'abusefilter-edit-builder-op-arithmetic-modulo' => 'Модуль (%)', + 'abusefilter-edit-builder-op-arithmetic-pow' => 'Степінь (**)', + 'abusefilter-edit-builder-group-op-comparison' => 'Оператори порівняння', + 'abusefilter-edit-builder-op-comparison-equal' => 'Рівні (==)', + 'abusefilter-edit-builder-op-comparison-notequal' => 'Не рівні (!=)', + 'abusefilter-edit-builder-op-comparison-lt' => 'Менше (<)', + 'abusefilter-edit-builder-op-comparison-gt' => 'Більше (>)', + 'abusefilter-edit-builder-op-comparison-lte' => 'Менше або рівне (<=)', + 'abusefilter-edit-builder-op-comparison-gte' => 'Більше або рівне (>=)', + 'abusefilter-edit-builder-group-op-bool' => 'Логічні оператори', + 'abusefilter-edit-builder-op-bool-not' => 'Не (!)', + 'abusefilter-edit-builder-op-bool-and' => 'І (&)', + 'abusefilter-edit-builder-op-bool-or' => 'Або (|)', + 'abusefilter-edit-builder-group-misc' => 'Різні', + 'abusefilter-edit-builder-misc-in' => 'Міститься в рядку (in)', + 'abusefilter-edit-builder-misc-like' => 'Відповідає шаблону (like)', + 'abusefilter-edit-builder-misc-rlike' => 'Підпадає під регулярний вираз (rlike)', + 'abusefilter-edit-builder-misc-contains' => 'Лівий рядок містить правий (contains)', + 'abusefilter-edit-builder-misc-stringlit' => 'Текст ("")', + 'abusefilter-edit-builder-misc-tern' => 'Тернарний оператор', + 'abusefilter-edit-builder-misc-cond' => 'Умова (if X then Y else Z)', + 'abusefilter-edit-builder-group-funcs' => 'Функції', + 'abusefilter-edit-builder-funcs-length' => 'Довжина рядка (length)', + 'abusefilter-edit-builder-funcs-lcase' => 'У нижній регістр (lcase)', + 'abusefilter-edit-builder-funcs-ccnorm' => 'Нормалізація неоднозначних символів (ccnorm)', + 'abusefilter-edit-builder-funcs-convert' => 'Перетворити рядок у вказаний вигляд (convert)', + 'abusefilter-edit-builder-funcs-rmdoubles' => 'Вилучення подвійних символів (rmdoubles)', + 'abusefilter-edit-builder-funcs-specialratio' => 'Відношення к-сті спеціальних символів до загальної к-сті символів (specialratio)', + 'abusefilter-edit-builder-funcs-norm' => 'Нормалізація (norm)', + 'abusefilter-edit-builder-funcs-count' => 'Скільки разів підрядок X зустрічається в рядку Y (count)', + 'abusefilter-edit-builder-funcs-rcount' => 'Скільки разів регулярний вираз X зустрічається в рядку Y (rcount)', + 'abusefilter-edit-builder-funcs-rmwhitespace' => 'Вилучити пробіли (rmwhitespace)', + 'abusefilter-edit-builder-funcs-rmspecials' => 'Видалити спеціальні символи (rmspecials)', + 'abusefilter-edit-builder-funcs-ip_in_range' => 'Присутність IP-адреси в діапазоні (ip_in_range)', + 'abusefilter-edit-builder-funcs-contains-any' => 'Рядок містить будь-який з таких рядків (contains_any)', + '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-group-vars' => 'Змінні', + 'abusefilter-edit-builder-vars-accountname' => "Ім'я облікового запису (при створенні облікового запису)", + 'abusefilter-edit-builder-vars-timestamp' => 'Unix-час редагування', + 'abusefilter-edit-builder-vars-action' => 'Дія', + 'abusefilter-edit-builder-vars-addedlines' => 'Додані рядки', + 'abusefilter-edit-builder-vars-delta' => 'Зміна розміру після редагування', ); /** Vèneto (Vèneto)