summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'AbuseFilter/i18n/uk.json')
-rw-r--r--AbuseFilter/i18n/uk.json245
1 files changed, 144 insertions, 101 deletions
diff --git a/AbuseFilter/i18n/uk.json b/AbuseFilter/i18n/uk.json
index 956518fb..d3bcbcf0 100644
--- a/AbuseFilter/i18n/uk.json
+++ b/AbuseFilter/i18n/uk.json
@@ -5,28 +5,30 @@
"Ahonc",
"Alex Khimich",
"Andriykopanytsia",
+ "Avatar6",
"Base",
+ "Daimona Eaytoy",
+ "DonDrakon",
"JenVan",
+ "Matma Rex",
"Microcell",
+ "Movses",
+ "Mykola Swarnyk",
"NickK",
+ "Olion",
"Olvin",
+ "Piramidion",
"Prima klasy4na",
"SamOdin",
+ "Vlad5250",
"Ата",
- "Тест",
- "Mykola Swarnyk",
- "Olion",
- "DonDrakon",
- "Piramidion",
- "Matma Rex",
"Максим Підліснюк",
- "Avatar6",
- "Vlad5250"
+ "Тест"
]
},
"abusefilter-desc": "Застосовує до редагувань автоматичні евристики.",
- "abusefilter": "Налаштування фільтра редагувань",
- "abuselog": "Журнал зловживань",
+ "abusefilter": "Управління фільтрами редагувань",
+ "abuselog": "Журнал фільтра редагувань",
"abusefilter-intro": "Ласкаво просимо на сторінку керування фільтром редагувань.\nФільтр редагувань — це автоматизований механізм застосування автоматичних евристик до дій користувачів.\nТут наведений список усіх установлених фільтрів, надається можливість їх зміни.",
"abusefilter-mustviewprivateoredit": "З причин безпеки, цей інтерфейс можуть використовувати тільки користувачі з правом переглядати приватні фільтри редагувань чи редагувати фільтри.",
"abusefilter-warning": "'''Увага:''' ця дія була автоматично визначена як шкідлива.\nНеконструктивні дії будуть швидко скасовані,\nгрубі або неодноразові неконструктивні редагування призведуть до блокування вашого облікового запису або IP-адреси.\nЯкщо Ви вважаєте, що це редагування конструктивне, то Ви можете ще раз натиснути «Зберегти сторінку», щоб підтвердити редагування.\nКороткий опис зловживання, на яке схожа Ваша дія: $1",
@@ -37,35 +39,41 @@
"abusefilter-blocker": "Фільтр редагувань",
"abusefilter-blockreason": "Автоматично заблокований фільтром редагувань. Опис правила: $1",
"abusefilter-degroupreason": "Права автоматично відібрані фільтром редагувань. Опис правила: $1",
+ "abusefilter-blockautopromotereason": "Автопросування було автоматично відкладено фільтром зловживань.\nОпис правила: $1",
"abusefilter-accountreserved": "Цей обліковий запис є зарезервованим для використання фільтром редагувань.",
- "right-abusefilter-modify": "налаштовування фільтрів зловживань",
- "right-abusefilter-view": "перегляд фільтрів редагувань",
- "right-abusefilter-log": "перегляд журналу зловживань",
- "right-abusefilter-log-detail": "перегляд детальних записів журналу зловживань",
- "right-abusefilter-private": "перегляд приватних даних у журналі зловживань",
- "right-abusefilter-private-log": "перегляд журналу доступу до приватних деталей фільтрів редагувань",
- "right-abusefilter-modify-restricted": "зміна фільтрів з обмежуючими діями",
- "right-abusefilter-revert": "відкіт змін, зроблених фільтром редагувань",
- "right-abusefilter-view-private": "перегляд приватних фільтрів зловживань",
- "right-abusefilter-log-private": "перегляд записів журналу зловживань, позначених як приватні",
- "right-abusefilter-hide-log": "приховування записів у журналі зловживань",
- "right-abusefilter-hidden-log": "перегляд прихованих записів журналу зловживань",
- "right-abusefilter-modify-global": "створення або зміна глобальних фільтрів зловживань",
- "action-abusefilter-modify": "змінювати фільтри редагувань",
- "action-abusefilter-view": "переглядати фільтри редагувань",
- "action-abusefilter-log": "переглядати журнал зловживань",
- "action-abusefilter-log-detail": "переглядати деталі журналу зловживань",
- "action-abusefilter-private": "переглядати особисті дані в журналі зловживань",
- "action-abusefilter-private-log": "перегляд журналу доступу до приватних деталей фільтрів редагувань",
- "action-abusefilter-modify-restricted": "змінювати фільтри редагувань із заборонювальними діями",
- "action-abusefilter-revert": "скасовувати всі зміни зазначеного фільтра редагувань",
+ "right-abusefilter-modify": "Створення або зміна фільтрів зловживань",
+ "right-abusefilter-view": "Перегляд фільтрів редагувань",
+ "right-abusefilter-log": "Перегляд журналу зловживань",
+ "right-abusefilter-log-detail": "Перегляд детальних записів журналу зловживань",
+ "right-abusefilter-privatedetails": "Перегляд приватних даних у журналі зловживань",
+ "right-abusefilter-privatedetails-log": "Перегляд журналу доступу до приватних деталей фільтрів редагувань",
+ "right-abusefilter-modify-restricted": "Зміна фільтрів з обмежувальними діями",
+ "right-abusefilter-revert": "Відкіт усіх змін, зроблених окремим фільтром редагувань",
+ "right-abusefilter-view-private": "Перегляд приватних фільтрів зловживань",
+ "right-abusefilter-log-private": "Перегляд записів журналу зловживань, позначених як приватні",
+ "right-abusefilter-hide-log": "Приховування записів у журналі зловживань",
+ "right-abusefilter-hidden-log": "Перегляд прихованих записів журналу зловживань",
+ "right-abusefilter-modify-global": "Створення або зміна глобальних фільтрів зловживань",
+ "action-abusefilter-modify": "зміну фільтрів редагувань",
+ "action-abusefilter-view": "перегляд фільтрів редагувань",
+ "action-abusefilter-log": "перегляд журналу зловживань",
+ "action-abusefilter-log-detail": "перегляд детальних записів журналу зловживань",
+ "action-abusefilter-privatedetails": "перегляд приватних даних у журналі зловживань",
+ "action-abusefilter-privatedetails-log": "перегляд журналу доступу до приватних деталей фільтрів редагувань",
+ "action-abusefilter-modify-restricted": "зміну фільтрів редагувань із обмежувальними діями",
+ "action-abusefilter-revert": "відкіт усіх змін, зроблених окремим фільтром редагувань",
"action-abusefilter-view-private": "перегляд приватних фільтрів зловживань",
"action-abusefilter-log-private": "перегляд записів журналу тих фільтрів зловживань, які позначені як приватні",
- "abusefilter-log": "Журнал фільтра редагувань",
+ "action-abusefilter-hide-log": "приховування записів у журналі зловживань",
+ "action-abusefilter-hidden-log": "перегляд прихованих записів журналу зловживань",
+ "action-abusefilter-modify-global": "створення або зміна глобальних фільтрів зловживань",
"abusefilter-log-summary": "У цьому журналі показано список усіх дій, перехоплених фільтрами.",
"abusefilter-log-search": "Пошук в журналі зловживань",
"abusefilter-log-search-user": "Користувач:",
- "abusefilter-log-search-filter": "Ідентифікатори фільтру (відокремлені вертикальними рисками):",
+ "abusefilter-log-search-group": "Група фільтра:",
+ "abusefilter-log-search-group-any": "Будь-який",
+ "abusefilter-log-search-filter": "Ідентифікатори фільтра:",
+ "abusefilter-log-search-filter-help": "Відокремлюються вертикальними рисками, з префіксом «$1» длял глобальних фільтрів",
"abusefilter-log-search-title": "Заголовок:",
"abusefilter-log-search-wiki": "Вікі:",
"abusefilter-log-search-impact": "Вплив:",
@@ -82,9 +90,9 @@
"abusefilter-log-search-action-taken-label": "Вжиті заходи:",
"abusefilter-log-search-action-taken-any": "Будь-які",
"abusefilter-log-search-submit": "Знайти",
- "abusefilter-log-entry": "$1: $2 {{GENDER:$8|запустив|запустила}} фільтр редагувань, виконуючи «$3» на сторінці $4.\nУжиті заходи: $5.\nОпис фільтру: $6",
- "abusefilter-log-entry-withdiff": "$1: $2 {{GENDER:$8|запустив|запустила}} фільтр редагувань, виконуючи «$3» на сторінці $4.\nУжиті заходи: $5.\nОпис фільтру: $6 ($7)",
- "abusefilter-log-detailedentry-meta": "$1: $2 запустив $3, {{GENDER:$9|виконуючи}} «$4» на сторінці «$5».\nВжиті заходи: $6.\nОпис фільтру: $7 ($8)",
+ "abusefilter-log-entry": "$1: $2 {{GENDER:$8|запустив|запустила}} фільтр редагувань, виконуючи «$3» на сторінці $4.\nУжиті заходи: $5.\nОпис фільтра: $6",
+ "abusefilter-log-entry-withdiff": "$1: $2 {{GENDER:$8|запустив|запустила}} фільтр редагувань, виконуючи «$3» на сторінці $4.\nУжиті заходи: $5.\nОпис фільтра: $6 ($7)",
+ "abusefilter-log-detailedentry-meta": "$1: $2 запустив $3, {{GENDER:$9|виконуючи}} «$4» на сторінці «$5».\nВжиті заходи: $6.\nОпис фільтра: $7 ($8)",
"abusefilter-log-detailedentry-global": "глобальний фільтр $1",
"abusefilter-log-detailedentry-local": "фільтр $1",
"abusefilter-log-detailslink": "деталі",
@@ -94,7 +102,7 @@
"abusefilter-log-details-var": "Змінна",
"abusefilter-log-details-val": "Значення",
"abusefilter-log-details-vars": "Параметри дії",
- "abusefilter-log-details-private": "Приватні журнальовані дані",
+ "abusefilter-log-details-privatedetails": "Деталі приватного журналу",
"abusefilter-log-details-ip": "Вихідна IP-адреса",
"abusefilter-log-details-checkuser": "Перевірити користувача",
"abusefilter-log-noactions": "нема",
@@ -103,10 +111,11 @@
"abusefilter-log-linkoncontribs-text": "Журнал зловживань {{GENDER:$1|цього користувача|цієї користувачки}}",
"abusefilter-log-linkonhistory": "журнал зловживань",
"abusefilter-log-linkonhistory-text": "Показати журнали зловживань для цієї сторінки",
- "abusefilter-log-hidden": "(запис приховано)",
+ "abusefilter-log-linkonundelete": "перегляд журналу зловживань",
+ "abusefilter-log-linkonundelete-text": "Показати журнали зловживань для цієї сторінки",
"abusefilter-log-hidden-implicit": "(приховано, бо версію було вилучено)",
"abusefilter-log-cannot-see-details": "Ви не маєте дозволу на перегляд відомостей про цей запис.",
- "abusefilter-log-cannot-see-private-details": "У Вас немає прав на перегляд приватних даних для цього запису.",
+ "abusefilter-log-cannot-see-privatedetails": "У Вас немає прав на перегляд приватних даних для цього запису.",
"abusefilter-log-nonexistent": "Запис з вказаним ідентифікатором не існує.",
"abusefilter-log-details-hidden": "Ви не можете проглянути докладну інформацію про цей фільтр, оскільки вона прихована від звичайних користувачів.",
"abusefilter-log-details-hidden-implicit": "Ви не можете проглянути докладну інформацію про цей запис, оскільки його відповідна версія прихована.",
@@ -124,11 +133,14 @@
"log-action-filter-abusefilter-create": "Створення нового фільтра",
"log-action-filter-abusefilter-modify": "Зміна фільтра",
"log-action-filter-suppress-abuselog": "Приховування журналу зловживань",
+ "log-action-filter-rights-blockautopromote": "Блокування автопросування",
+ "log-action-filter-rights-restoreautopromote": "Відновлення автопросування",
"logentry-abusefilterprivatedetails-access": "$1 {{GENDER:$2|отримав|отримала}} доступ до приватних даних для $3",
+ "logentry-rights-blockautopromote": "$1 {{GENDER:$2|заблокував|заблокувала|заблокував}} автопросування для {{GENDER:$4|$3}} на $5.",
+ "logentry-rights-restoreautopromote": "$1 {{GENDER:$2|відновив|відновила|відновив}} автопросування для {{GENDER:$4|користувача|користувачки|}} $3.",
"abusefilterprivatedetails-log-name": "Журнал доступу до приватних даних фільтра редагувань",
- "abusefilter-management": "Управління фільтрами редагувань",
"abusefilter-list": "Усі фільтри",
- "abusefilter-list-id": "ІД фільтра",
+ "abusefilter-list-id": "ID фільтра",
"abusefilter-list-pattern": "Взірець",
"abusefilter-list-status": "Стан",
"abusefilter-list-public": "Публічний опис",
@@ -139,7 +151,7 @@
"abusefilter-list-details": "Деталі",
"abusefilter-list-limit": "Кількість на сторінці:",
"abusefilter-list-lastmodified": "Останні зміни",
- "abusefilter-list-group": "Група фільтру",
+ "abusefilter-list-group": "Група фільтра",
"abusefilter-hidden": "Прихований",
"abusefilter-unhidden": "Публічний",
"abusefilter-enabled": "Увімкнений",
@@ -148,6 +160,7 @@
"abusefilter-throttled": "обмежено",
"abusefilter-hitcount": "$1 {{PLURAL:$1|спрацьовування|спрацьовування|спрацьовувань}}",
"abusefilter-new": "Створити фільтр",
+ "abusefilter-import-button": "Імпорт фільтра",
"abusefilter-return": "Повернутися до керування фільтрами",
"abusefilter-status-global": "Глобальний",
"abusefilter-list-options": "Налаштування",
@@ -168,26 +181,29 @@
"abusefilter-list-options-search-like": "Простий запит",
"abusefilter-list-options-search-rlike": "Регулярний вираз",
"abusefilter-list-options-search-irlike": "Нечутливий до регістру регулярний вираз",
+ "abusefilter-list-invalid-searchmode": "Вказано недопустимий режим пошуку.",
"abusefilter-list-regexerror": "Сталася помилка при пошуку: синтаксична помилка регулярного виразу.",
"abusefilter-list-options-submit": "Оновити",
"abusefilter-tools-text": "Тут є деякі засоби, які можуть пригодитися у формулюванні та налагодженні фільтрів редагувань.",
"abusefilter-tools-expr": "Випробувач виразів",
"abusefilter-tools-submitexpr": "Випробувати",
+ "abusefilter-tools-syntax-error": "Синтаксична помилка у фільтрі.",
"abusefilter-tools-reautoconfirm": "Відновити статус автопідтвердження",
"abusefilter-tools-reautoconfirm-user": "Користувач:",
"abusefilter-tools-reautoconfirm-submit": "Повторне автопідтвердження",
+ "abusefilter-tools-restoreautopromote": "Автопросування відновлено інструментами Фільтру зловживань.",
"abusefilter-reautoconfirm-none": "У {{GENDER:$1|цього користувача|цієї користувачки}} не відключений статус автопідтвердження.",
"abusefilter-reautoconfirm-notallowed": "Вам не дозволено відновлювати статус автопідтвердження.",
"abusefilter-reautoconfirm-done": "Відновлений статус автопідтвердження облікового запису",
"abusefilter-status": "Серед $1 {{PLURAL:$1|1=дії|дій}}, $2 ($3%) {{PLURAL:$2|1=досягла|досягли}} межі $4. $5 ($6%) {{PLURAL:$5|1=активізувала|активізували}} один з увімкнених фільтрів.",
- "abusefilter-edit": "Зміна фільтру редагувань",
- "abusefilter-edit-subtitle": "Редагування фільтру $1",
- "abusefilter-edit-subtitle-new": "Створення фільтру",
+ "abusefilter-edit": "Зміна фільтра редагувань",
+ "abusefilter-edit-subtitle": "Редагування фільтра $1",
+ "abusefilter-edit-subtitle-new": "Створення фільтра",
"abusefilter-edit-token-not-match": "Ваше редагування не збережене! Будь ласка, збережіть знову.",
- "abusefilter-edit-oldwarning": "<strong>Ви редагуєте стару версію цього фільтра. Статистика наведена для найновішої версії фільтра. Якщо ви збережете свої зміни, ви перезапишете усі редагування починаючи з версії, яку ви редагуєте.</strong> &bull; [[Special:AbuseFilter/history/$2|Повернутися до історії цього фільтру]]",
+ "abusefilter-edit-oldwarning": "<strong>Ви редагуєте стару версію цього фільтра. Статистика наведена для найновішої версії фільтра. Якщо ви збережете свої зміни, ви перезапишете усі редагування починаючи з версії, яку ви редагуєте.</strong> &bull; [[Special:AbuseFilter/history/$2|Повернутися до історії цього фільтра]].",
+ "abusefilter-edit-oldwarning-view": "<strong>Ви переглядаєте стару версію цього фільтру.\nАле статистика наведена для найновішої версії.</strong> &bull;\n[[Special:AbuseFilter/history/$2|Повернутись до історії фільтру]].",
"abusefilter-edit-status-label": "Статистика:",
- "abusefilter-edit-status": "Серед $1 {{PLURAL:$1|останньої дії|останніх дій}} цей фільтр знайшов {{PLURAL:$2|$2 збіг|$2 збіги|$2 збігів}} ($3%).",
- "abusefilter-edit-status-profile": "Серед $1 {{PLURAL:$1|останньої дії|останніх дій|останніх дій}} цей фільтр знайшов {{PLURAL:$2|$2 збіг|$2 збіги|$2 збігів}} ($3%).\nСередня тривалість його роботи — $4 мс, він використовує $5 {{PLURAL:$5|умову|умови|умов}} з ліміту умов.",
+ "abusefilter-edit-status": "Серед $1 {{PLURAL:$1|останньої дії|останніх дій}} цей фільтр знайшов {{PLURAL:$2|$2 збіг|$2 збіги|$2 збігів}} ($3%).\nСередня тривалість його роботи — $4 мс, він використовує $5 {{PLURAL:$5|умову|умови|умов}} з ліміту умов.",
"abusefilter-edit-throttled-warning": "'''Попередження:''' Цей фільтр було автоматично позначено як шкідливий. У рамках заходів безпеки, подані в дужках дії не виконуватимуться ($1). Будь ласка, перевірте й [[mw:Extension:AbuseFilter/Conditions|оптимізуйте]] свої умови, щоб уникнути цього обмеження",
"abusefilter-edit-new": "Новий фільтр",
"abusefilter-edit-save": "Зберегти фільтр",
@@ -195,18 +211,18 @@
"abusefilter-edit-switch-editor": "Перемкнути редактор",
"abusefilter-edit-description": "Опис:\n:''(публічний) ''",
"abusefilter-edit-field-description": "опис",
- "abusefilter-edit-group": "Група фільтру:",
+ "abusefilter-edit-group": "Група фільтра:",
"abusefilter-edit-flags": "Прапорці:",
"abusefilter-edit-enabled": "Увімкнути цей фільтр",
"abusefilter-edit-deleted": "Позначити як вилучений",
- "abusefilter-edit-hidden": "Приховати деталі цього фільтру від загальнодоступного огляду",
+ "abusefilter-edit-hidden": "Приховати подробиці цього фільтра від загалу",
"abusefilter-edit-global": "Глобальний фільтр",
"abusefilter-edit-rules": "Умови:",
"abusefilter-edit-field-conditions": "умови",
"abusefilter-edit-notes": "Примітки:",
- "abusefilter-edit-lastmod": "Остання зміна фільтру:",
+ "abusefilter-edit-lastmod": "Остання зміна фільтра:",
"abusefilter-edit-lastmod-text": "$1 користувачем $2",
- "abusefilter-edit-hitcount": "Спрацьовувань фільтру:",
+ "abusefilter-edit-hitcount": "Спрацьовувань фільтра:",
"abusefilter-edit-consequences": "Заходи, що будуть вжиті при спрацьовуванні",
"abusefilter-edit-action-warn": "Перед уживанням заходів видати попередження",
"abusefilter-edit-action-disallow": "Заборонити користувачеві виконати дію",
@@ -220,20 +236,31 @@
"abusefilter-edit-throttle-count": "Кількість дозволених дій:",
"abusefilter-edit-throttle-period": "Відтинок часу (у секундах):",
"abusefilter-edit-throttle-groups": "Звуження за групами:",
- "abusefilter-edit-throttle-ip": "IP-адреса",
- "abusefilter-edit-throttle-user": "Обліковий запис",
- "abusefilter-edit-throttle-range": "Діапазон /16",
- "abusefilter-edit-throttle-creationdate": "Серверний час створення облікового запису",
- "abusefilter-edit-throttle-editcount": "Лічильник редагувань",
- "abusefilter-edit-throttle-site": "Весь сайт",
- "abusefilter-edit-throttle-page": "Сторінка",
+ "abusefilter-edit-throttle-groups-help": "Див. $1.",
+ "abusefilter-edit-throttle-groups-help-text": "документацію на mediawiki.org",
+ "abusefilter-edit-throttle-hidden-placeholder": "Відокремлюйте комами, щоб поєднувати через AND, та переносом рядка, щоб поєднувати через OR",
+ "abusefilter-edit-throttle-placeholder": "Відокремлюйте комами, щоб поєднувати через AND, та вставляйте один за одним, щоб поєднувати через OR",
+ "abusefilter-throttle-ip": "IP-адреса",
+ "abusefilter-throttle-user": "обліковий запис",
+ "abusefilter-throttle-range": "Діапазон /16",
+ "abusefilter-throttle-creationdate": "дата створення облікового запису",
+ "abusefilter-throttle-editcount": "лічильник редагувань",
+ "abusefilter-throttle-site": "весь сайт",
+ "abusefilter-throttle-page": "сторінка",
+ "abusefilter-throttle-none": "(нема)",
"abusefilter-throttle-details": "Дозволити $1 {{PLURAL:$1|дію|дії|дій}} {{PLURAL:$2|кожну $2 секунду|кожні $2 секунди|кожні $2 секунд}}, звужувати за групами: $3",
"abusefilter-edit-warn-message": "Системне повідомлення для попереджень:",
"abusefilter-edit-warn-other": "Інше повідомлення",
- "abusefilter-edit-warn-other-label": "Назва сторінки іншого повідомлення:\n:''(без префікса MediaWiki)''",
+ "abusefilter-edit-warn-other-label": "Назва сторінки іншого повідомлення:\n:''(без префікса «MediaWiki:»)''",
"abusefilter-edit-warn-actions": "Дії:",
"abusefilter-edit-warn-preview": "Показати/приховати попередній перегляд вибраного повідомлення",
"abusefilter-edit-warn-edit": "Створити/редагувати вибране повідомлення",
+ "abusefilter-edit-disallow-message": "Системне повідомлення для заборони:",
+ "abusefilter-edit-disallow-other": "Інше повідомлення",
+ "abusefilter-edit-disallow-other-label": "Назва сторінки іншого повідомлення:\n:''(Без префікса «MediaWiki:»)''",
+ "abusefilter-edit-disallow-actions": "Дії:",
+ "abusefilter-edit-disallow-preview": "Показати/Приховати попередній перегляд вибраного повідомлення",
+ "abusefilter-edit-disallow-edit": "Створити/Редагувати вибране повідомлення",
"abusefilter-edit-tag-tag": "Присвоювані [[Special:Tags|мітки]]:",
"abusefilter-edit-tag-placeholder": "Додати мітки (по одній або через кому)",
"abusefilter-edit-tag-hidden-placeholder": "Додати мітки (через кому)",
@@ -253,17 +280,25 @@
"abusefilter-edit-viewhistory": "Показати історію цього фільтра",
"abusefilter-edit-history": "Історія:",
"abusefilter-edit-check": "Перевірити синтаксис",
- "abusefilter-edit-badfilter": "Вказаного вами фільтру не існує",
+ "abusefilter-edit-badfilter": "Вказаний Вами фільтр не існує",
"abusefilter-edit-revert": "Відкотити дії, виконані фільтром",
"abusefilter-edit-tools": "Засоби:",
"abusefilter-edit-test-link": "Перевірити цей фільтр на нових редагуваннях",
"abusefilter-edit-export": "Експортувати цей фільтр до іншої вікі",
"abusefilter-edit-syntaxok": "Не знайдено синтаксичних помилок",
"abusefilter-edit-syntaxerr": "Знайдено синтаксичну помилку: $1",
+ "abusefilter-edit-warn-leave": "Якщо Ви покинете цю сторінку, всі зміни до цього фільтру буде втрачено.",
"abusefilter-edit-bad-tags": "Принаймні одна з вказаних Вами міток неправильна.\nМітка має бути короткою і не має містити спецсимволів, а також мітки не повинні бути закріпленими за іншими програмами. Спробуйте обрати якусь іншу назву для мітки.",
"abusefilter-edit-notallowed": "У вас нема права створювати чи змінювати фільтри редагувань",
"abusefilter-edit-notallowed-global": "Вам не дозволено створювати чи редагувати глобальні фільтри зловживань",
- "abusefilter-edit-notallowed-global-custom-msg": "Користувацькі повідомлення попереджень не підтримуються для глобальних фільтрів",
+ "abusefilter-edit-notallowed-global-custom-msg": "Користувацькі повідомлення про попередження чи заборону не підтримуються для глобальних фільтрів",
+ "abusefilter-edit-invalid-warn-message": "Попереджуюче повідомлення не може залишатися порожнім.",
+ "abusefilter-edit-invalid-disallow-message": "Повідомлення заборони не може залишатися порожнім.",
+ "abusefilter-edit-invalid-throttlecount": "Число дій регулятора має бути додатним цілим числом.",
+ "abusefilter-edit-invalid-throttleperiod": "Період регулятора має бути додатним цілим числом.",
+ "abusefilter-edit-empty-throttlegroups": "Необхідно зазначити щонайменше одну групу регулятора.",
+ "abusefilter-edit-duplicated-throttlegroups": "Групи регулятора не можуть мати дублікатів.",
+ "abusefilter-edit-invalid-throttlegroups": "Наведена група регулятора не є дійсною.",
"abusefilter-edit-builder-select": "Виберіть пункт, щоб додати на місце курсору",
"abusefilter-edit-builder-group-op-arithmetic": "Арифметичні оператори",
"abusefilter-edit-builder-op-arithmetic-addition": "Додавання (+)",
@@ -275,8 +310,8 @@
"abusefilter-edit-builder-group-op-comparison": "Оператори порівняння",
"abusefilter-edit-builder-op-comparison-equal": "Значення, рівне (==)",
"abusefilter-edit-builder-op-comparison-equal-strict": "Значення й тип, рівні (===)",
- "abusefilter-edit-builder-op-comparison-notequal": "Значення не рівне (!=)",
- "abusefilter-edit-builder-op-comparison-notequal-strict": "Значення й тип не рівні (!==)",
+ "abusefilter-edit-builder-op-comparison-notequal": "Значення, не рівне (!=)",
+ "abusefilter-edit-builder-op-comparison-notequal-strict": "Значення й тип, не рівні (!==)",
"abusefilter-edit-builder-op-comparison-lt": "Менше (<)",
"abusefilter-edit-builder-op-comparison-gt": "Більше (>)",
"abusefilter-edit-builder-op-comparison-lte": "Менше або рівне (<=)",
@@ -289,12 +324,13 @@
"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-irlike": "Відповідність регулярному виразу, без урахування регістра (irlike)",
+ "abusefilter-edit-builder-misc-rlike": "Відповідає регулярному виразу (rlike)",
+ "abusefilter-edit-builder-misc-irlike": "Відповідає регулярному виразу, без урахування регістра (irlike)",
"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-misc-tern": "Тернарний оператор (X ? Y : Z)",
+ "abusefilter-edit-builder-misc-cond": "Умова (if X then Y else Z end)",
+ "abusefilter-edit-builder-misc-cond-short": "Коротка умова (if X then Y end)",
"abusefilter-edit-builder-group-funcs": "Функції",
"abusefilter-edit-builder-funcs-length": "Довжина рядка (length)",
"abusefilter-edit-builder-funcs-lcase": "У нижній регістр (lcase)",
@@ -365,12 +401,12 @@
"abusefilter-edit-builder-vars-all-links": "Усі зовнішні посилання в новому тексті",
"abusefilter-edit-builder-vars-added-links": "Усі зовнішні посилання, додані редагуванням",
"abusefilter-edit-builder-vars-removed-links": "Усі зовнішні посилання, вилучені редагуванням",
- "abusefilter-edit-builder-vars-old-text": "Стара вікірозмітка, до редагування сторінки (більше не використовується)",
- "abusefilter-edit-builder-vars-new-text": "Новий вікітекст, після редагування сторінки",
+ "abusefilter-edit-builder-vars-old-wikitext": "Старий вікітекст, до редагування сторінки",
+ "abusefilter-edit-builder-vars-new-wikitext": "Новий вікітекст, після редагування сторінки",
"abusefilter-edit-builder-vars-new-pst": "Нова сторінка вікітексту з попередньо збереженим перетворенням",
"abusefilter-edit-builder-vars-diff-pst": "Уніфікований diff змін у процесі редагування, перетворених перед збереженням",
"abusefilter-edit-builder-vars-addedlines-pst": "Рядки, додані при редагуванні, перетворені перед збереженням",
- "abusefilter-edit-builder-vars-new-text-stripped": "Новий текст сторінки, очищений від розмітки",
+ "abusefilter-edit-builder-vars-new-text": "Новий текст сторінки, очищений від розмітки",
"abusefilter-edit-builder-vars-new-html": "Проаналізований HTML-код нової версії",
"abusefilter-edit-builder-vars-restrictions-edit": "Рівень захисту сторінки від редагувань",
"abusefilter-edit-builder-vars-restrictions-move": "Рівень захисту сторінки від перейменувань",
@@ -384,10 +420,10 @@
"abusefilter-edit-builder-vars-movedto-restrictions-move": "Рівень захисту від перейменувань цільової сторінки перейменування",
"abusefilter-edit-builder-vars-movedto-restrictions-create": "Рівень захисту від створення цільової сторінки перейменування",
"abusefilter-edit-builder-vars-movedto-restrictions-upload": "Рівень захисту від завантажень цільової сторінки перейменування",
- "abusefilter-edit-builder-vars-old-text-stripped": "Текст старої сторінки, позбавлений розмітки",
+ "abusefilter-edit-builder-vars-old-text": "Текст старої сторінки, позбавлений розмітки (більше не використовується)",
"abusefilter-edit-builder-vars-old-links": "Посилання на сторінці перед редагуванням",
"abusefilter-edit-builder-vars-old-html": "Стара вікірозмітка сторінки, перетворена в HTML (більше не використовується)",
- "abusefilter-edit-builder-vars-minor-edit": "Чи було редагування позначене як незначне",
+ "abusefilter-edit-builder-vars-minor-edit": "Чи було редагування позначене як незначне (більше не використовується)",
"abusefilter-edit-builder-vars-file-sha1": "SHA1-хеш вмісту файлу",
"abusefilter-edit-builder-vars-file-size": "Розмір файлу у байтах",
"abusefilter-edit-builder-vars-file-mime": "MIME-тип файлу",
@@ -395,6 +431,8 @@
"abusefilter-edit-builder-vars-file-width": "Ширина файлу в пікселях",
"abusefilter-edit-builder-vars-file-height": "Висота файлу в пікселях",
"abusefilter-edit-builder-vars-file-bits-per-channel": "Бітів на кольоровий канал файлу",
+ "abusefilter-edit-builder-vars-wiki-name": "Назва бази даних цієї вікі",
+ "abusefilter-edit-builder-vars-wiki-language": "Код мови цієї вікі",
"abusefilter-filter-log": "Нові зміни фільтрів",
"abusefilter-history": "Історія змін фільтра редагувань #$1",
"abusefilter-history-foruser": "Зміни, зроблені $1",
@@ -417,24 +455,27 @@
"abusefilter-history-select-submit": "Уточнити",
"abusefilter-history-diff": "Зміни",
"abusefilter-history-error-hidden": "Цей фільтр прихований, ви не можете проглянути його історію.",
- "abusefilter-exception-unexpectedatend": "Неочікуваний \"$2\" на позиції $1.",
+ "abusefilter-exception-unexpectedatend": "Неочікуваний «$2» на позиції $1.",
"abusefilter-exception-expectednotfound": "Не виявлено $2 на позиції $1 (замість нього знайдено $3 $4).",
- "abusefilter-exception-unrecognisedkeyword": "Неопізнане ключове слово $2 на позиції $1.",
- "abusefilter-exception-unexpectedtoken": "Неочікуваний токен \"$3\" (типу $2) на позиції $1.",
- "abusefilter-exception-unclosedstring": "Незакритий рядковий вираз на позиції $1.",
- "abusefilter-exception-invalidoperator": "Помилковий оператор \"$2\" на позиції $1.",
- "abusefilter-exception-unrecognisedtoken": "Неопізнаний токен \"$2\" на позиції $1.",
+ "abusefilter-exception-unrecognisedkeyword": "Невпізнане ключове слово $2 на позиції $1.",
+ "abusefilter-exception-unexpectedtoken": "Неочікуваний токен «$3» (типу $2) на позиції $1.",
+ "abusefilter-exception-unclosedstring": "Незакритий рядок, що починається на позиції $1.",
+ "abusefilter-exception-invalidoperator": "Помилковий оператор «$2» на позиції $1.",
+ "abusefilter-exception-unrecognisedtoken": "Невпізнаний токен «$2» на позиції $1.",
"abusefilter-exception-noparams": "Не вказані параметри для функції «$2» на позиції $1. Очікується $3 {{PLURAL:$3|аргумент|аргументи|аргументів}}.",
"abusefilter-exception-dividebyzero": "Ділення $2 на нуль на позиції $1.",
"abusefilter-exception-unrecognisedvar": "Неопізнана змінна $2 на позиції $1",
"abusefilter-exception-notenoughargs": "Замало аргументів для функції $2, що викликається на позиції $1.\nОчікується $3 {{PLURAL:$3|аргумент|аргументи|аргументів}}, а вказано $4",
- "abusefilter-exception-regexfailure": "Помилка в регулярному виразі \"$3\" на позиції $1: \"$2\"",
- "abusefilter-exception-overridebuiltin": "Недопустиме перевизначення вбудованої змінної \"$2\" на позиції $1.",
- "abusefilter-exception-outofbounds": "Запит на неіснуючий елементу списку $2 (розмір списку = $3) на позиції $1.",
- "abusefilter-exception-notarray": "Запит на елемент масиву для об'єкту, що не є масивом, на позиції $1.",
- "abusefilter-exception-unclosedcomment": "Незакритий коментар у позиції $1.",
- "abusefilter-exception-invalidiprange": "Недійсний IP-діапазон «$2», поданий у позиції $1.",
- "abusefilter-exception-disabledvar": "Змінна $2 у позиції $1 більше не використовується.",
+ "abusefilter-exception-toomanyargs": "Забагато аргументів для функції $2, що викликається на позиції $1.\nОчікується максимум $3 {{PLURAL:$3|аргумент|аргументи|аргументів}}, а вказано $4",
+ "abusefilter-exception-regexfailure": "Помилка в регулярному виразі «$2» на позиції $1.",
+ "abusefilter-exception-overridebuiltin": "Недопустиме перевизначення вбудованого ідентифікатора «$2» на позиції $1.",
+ "abusefilter-exception-outofbounds": "Запит на неіснуючий елемент масиву $2 (розмір масиву = $3) на позиції $1.",
+ "abusefilter-exception-negativeindex": "Негативні індекси не дозволені у масивах. Відноситься до індексу \"$2\" на позиції $1.",
+ "abusefilter-exception-notarray": "Запит на елемент масиву для об'єкта, що не є масивом, на позиції $1.",
+ "abusefilter-exception-unclosedcomment": "Незакритий коментар на позиції $1.",
+ "abusefilter-exception-invalidiprange": "Недійсний IP-діапазон «$2», поданий на позиції $1.",
+ "abusefilter-exception-disabledvar": "Змінна $2 на позиції $1 більше не використовується.",
+ "abusefilter-exception-variablevariable": "set і set_var передбачають, що перший аргумент має бути літерним рядком, знайдіть символ $1.",
"abusefilter-action-tag": "Мітка",
"abusefilter-action-throttle": "Звузити",
"abusefilter-action-warn": "Попередження",
@@ -446,20 +487,20 @@
"abusefilter-revert-title": "Відкотити всі зміни, зроблені фільтром $1",
"abusefilter-revert-intro": "Ця форма дозволяє вам відкотити всі зміни, зроблені фільтром редагувань $1.\nБудь ласка, будьте обачні у використанні цього інструменту.",
"abusefilter-revert-preview-item": "$1: $2 {{GENDER:$7|зробив|зробила}} $3 на $4. Дії для скасування: $5 ($6)",
- "abusefilter-revert-search-legend": "Виберіть дії фільтру редагувань, які потрібно скасувати",
+ "abusefilter-revert-search-legend": "Виберіть дії фільтра редагувань, які потрібно скасувати",
"abusefilter-revert-periodstart": "Початок періоду:",
"abusefilter-revert-periodend": "Закінчення періоду:",
"abusefilter-revert-search": "Вибір дій",
"abusefilter-revert-filter": "ID фільтра:",
- "abusefilter-revert-preview-intro": "Нижче приведені виконані фільтром редагувань дії, які будуть скасовані.\nБудь ласка, уважно їх перевірте та натисніть \"{{int:abusefilter-revert-confirm}}\" для підтвердження виділеного.",
- "abusefilter-revert-confirm-legend": "Підтвердіть відкат",
+ "abusefilter-revert-preview-intro": "Нижче приведені виконані фільтром редагувань дії, які будуть відкочені.\nБудь ласка, уважно їх перевірте та натисніть «{{int:abusefilter-revert-confirm}}» для підтвердження виділеного.",
+ "abusefilter-revert-confirm-legend": "Підтвердіть відкіт",
"abusefilter-revert-confirm": "Підтвердити",
- "abusefilter-revert-success": "Ви відкотили всі дії, виконані фільтром редагувань [[Special:AbuseFilter/$1|$2]].",
+ "abusefilter-revert-success": "Ви відкотили всі дії, виконані фільтром редагувань під [[Special:AbuseFilter/$1|номером $2]].",
"abusefilter-revert-reason": "Автоматичний відкіт всіх дій, виконаних фільтром редагувань $1.\nВказана причина: $2",
"abusefilter-revert-reasonfield": "Причина:",
"abusefilter-test": "Перевірити фільтр на вже зроблених редагуваннях",
- "abusefilter-test-intro": "Ця сторінка дозволяє вам перевірити фільтр, введений у наведене нижче поле, на {{PLURAL:$1|1=останній $1 зміні|останніх $1 змінах}}.\nЩоб завантажити існуючий фільтр, введіть його ідентифікатор (ID) у текстове поле під полем редагування і натисніть кнопку \"{{int:abusefilter-test-load}}\".",
- "abusefilter-test-legend": "Перевірка фільтру",
+ "abusefilter-test-intro": "Ця сторінка дозволяє вам перевірити фільтр, введений у наведене нижче поле, на {{PLURAL:$1|1=останній $1 зміні|останніх $1 змінах}}.\nЩоб завантажити існуючий фільтр, введіть його ідентифікатор (ID) у текстове поле під полем редагування і натисніть кнопку «{{int:abusefilter-test-load}}».",
+ "abusefilter-test-legend": "Перевірка фільтра",
"abusefilter-test-load-filter": "Завантажити фільтр з ID:",
"abusefilter-test-submit": "Перевірити",
"abusefilter-test-load": "Завантажити",
@@ -469,7 +510,7 @@
"abusefilter-test-period-end": "Зміни зроблені до:",
"abusefilter-test-page": "Зміни на сторінці:",
"abusefilter-test-shownegative": "Показувати зміни, які не попадають під фільтр",
- "abusefilter-test-syntaxerr": "Введений вами фільтр містить синтаксичну помилку.\nВи можете отримати докладне пояснення, натиснувши кнопку \"{{int:abusefilter-edit-check}}\"",
+ "abusefilter-test-syntaxerr": "Введений вами фільтр містить синтаксичну помилку.\nВи можете отримати докладне пояснення, натиснувши кнопку «{{int:abusefilter-edit-check}}»",
"abusefilter-test-badtitle": "Вами введено хибний заголовок сторінки. Можливо, він містить один або кілька символів, які не можна вживати у назвах.",
"abusefilter-test-action": "Тип дії:",
"abusefilter-test-search-type-all": "Усі дії",
@@ -495,17 +536,18 @@
"abusefilter-examine-notfound": "Вказану вами зміну не знайдено.",
"abusefilter-examine-incompatible": "Фільтр редагувань не підтримує вказану вами зміну",
"abusefilter-examine-noresults": "Нічого не знайдено за запитом із заданими параметрами.",
- "abusefilter-topnav": "'''Навігація по фільтрах редагувань'''",
- "abusefilter-topnav-home": "Список",
+ "abusefilter-topnav": "'''Навігація фільтрами редагувань'''",
+ "abusefilter-topnav-home": "Головна",
+ "abusefilter-topnav-recentchanges": "Нові зміни фільтрів",
"abusefilter-topnav-test": "Пакетна перевірка",
"abusefilter-topnav-examine": "Перевірка останніх редагувань",
"abusefilter-topnav-log": "Журнал зловживань",
"abusefilter-topnav-tools": "Засоби зневадження",
- "abusefilter-topnav-import": "Імпорт фільтру",
- "abusefilter-log-name": "Журнал фільтру редагувань",
+ "abusefilter-log-name": "Журнал фільтра редагувань",
"abusefilter-log-header": "У цей журнал записуються описи змін, зроблених у фільтрах.\nПодробиці можна знайти в [[Special:AbuseFilter/history|списку]] останніх змін фільтрів.",
"abusefilter-logentry-create": "$1 {{GENDER:$2|створив|створила}} $4 ($5)",
"abusefilter-logentry-modify": "$1 {{GENDER:$2|змінив|змінила}} $4 ($5)",
+ "abusefilter-log-invalid-filter": "Деякі із зазначених ідентифікаторів фільтрів неприпустимі.",
"abusefilter-log-noresults": "Немає результатів",
"abusefilter-diff-title": "Різниця між версіями",
"abusefilter-diff-item": "Елемент",
@@ -513,16 +555,17 @@
"abusefilter-diff-info": "Основні відомості",
"abusefilter-diff-pattern": "Умови фільтрації",
"abusefilter-diff-invalid": "Не вдається отримати запитані версії",
- "abusefilter-diff-backhistory": "Повернутися до історії фільтру",
+ "abusefilter-diff-backhistory": "Повернутися до історії фільтра",
"abusefilter-diff-prev": "Попередня зміна",
"abusefilter-diff-next": "Наступна зміна",
"abusefilter-import-intro": "Ви можете використовувати цей інтерфейс для імпорту фільтрів з інших вікі.\nУ джерельній вікі, натисніть «{{int:abusefilter-edit-export}}» у розділі «{{int:abusefilter-edit-tools}}» інтерфейсу редагування.\nСкопіюйте зміст текстового поля, вставте його у цю сторінку і натисніть «{{int:abusefilter-import-submit}}».",
"abusefilter-import-submit": "Імпортувати дані",
+ "abusefilter-import-invalid-data": "Дані, які Ви намагались імпортувати, недійсні",
"abusefilter-group-default": "Стандартна",
"abusefilter-http-error": "Сталася помилка HTTP: $1.",
- "abusefilter-view-private-submit": "Переглянути приватні дані",
- "abusefilter-view-private": "Переглянути приватні дані",
- "abusefilter-view-private-reason": "Причина доступу до приватних даних:",
+ "abusefilter-view-privatedetails-submit": "Переглянути приватні дані",
+ "abusefilter-view-privatedetails-legend": "Переглянути приватні дані",
+ "abusefilter-view-privatedetails-reason": "Причина доступу до приватних даних:",
"abusefilter-log-details-id": "ID журналу",
"abusefilter-invalid-request": "Недійсний запит! Ви повинні отримувати доступ до приватних даних журналу через форму на [[Special:AbuseLog/$1]] і вказати причину.",
"abusefilter-invalid-request-noid": "Недійсний запит! Ви повинні отримувати доступ до приватних даних журналу через форму на сторінці деталей журналу зловживань і вказати причину.",