diff --git a/i18n/ru.json b/i18n/ru.json index ddbb34e17..f8952f279 100644 --- a/i18n/ru.json +++ b/i18n/ru.json @@ -226,7 +226,7 @@ "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-group-op-bool": "Булевые операторы", "abusefilter-edit-builder-op-bool-not": "НЕ (!)", "abusefilter-edit-builder-op-bool-and": "И (&)", "abusefilter-edit-builder-op-bool-or": "ИЛИ (|)", @@ -430,25 +430,42 @@ "abusefilter-import-submit": "Импортировать данные", "abusefilter-group-default": "По умолчанию", "abusefilter-http-error": "Произошла ошибка HTTP: $1.", + "apihelp-abusefiltercheckmatch-description": "Проверка, удовлетворяет ли фильтру злоупотреблений набор переменных или событие фильтра злоупотреблений, записанное редактором.\n\nПеременные vars, rcid и logid обязательны, однако только одна из них может быть использована.", "apihelp-abusefiltercheckmatch-param-filter": "Полный текст фильтра для проверки совпадения.", - "apihelp-abusefilterchecksyntax-description": "Проверка синтаксиса фильтра AbuseFilter.", - "apihelp-abusefilterevalexpression-description": "Вычисляет выражение AbuseFilter", - "apihelp-abusefilterevalexpression-example-1": "Вычислить простейшее выражение", - "apihelp-abusefilterunblockautopromote-param-user": "Логин участника, которого вы хотите разблокировать.", - "apihelp-query+abusefilters-description": "Показать подробности фильтров злоупотреблений", + "apihelp-abusefiltercheckmatch-param-vars": "Массив проверяемых переменных, закодированный в JSON.", + "apihelp-abusefiltercheckmatch-param-rcid": "Идентификатор проверяемого недавнего изменения.", + "apihelp-abusefiltercheckmatch-param-logid": "Идентификатор проверяемой записи в логе злоупотреблений.", + "apihelp-abusefiltercheckmatch-example-1": "Проверить, удовлетворяет ли недавнее изменение с идентификатором 15 простому фильтру", + "apihelp-abusefilterchecksyntax-description": "Проверка синтаксиса фильтра злоупотреблений.", + "apihelp-abusefilterchecksyntax-param-filter": "Полный текст фильтра для проверки синтаксиса.", + "apihelp-abusefilterchecksyntax-example-1": "Проверить синтаксис корректного фильтра", + "apihelp-abusefilterchecksyntax-example-2": "Проверить синтаксис некорректного фильтра", + "apihelp-abusefilterevalexpression-description": "Вычисление выражения фильтра злоупотреблений", + "apihelp-abusefilterevalexpression-param-expression": "Вычисляемое выражение.", + "apihelp-abusefilterevalexpression-example-1": "Вычислить простое выражение", + "apihelp-abusefilterunblockautopromote-description": "Разблокировка получаемого автоповышения участника вследствие фильтра злоупотреблений.", + "apihelp-abusefilterunblockautopromote-param-user": "Логин разблокируемого участника.", + "apihelp-abusefilterunblockautopromote-example-1": "Удаление блока с автоповышения [[User:Example]]", + "apihelp-query+abusefilters-description": "Отображение подробностей фильтров злоупотреблений", + "apihelp-query+abusefilters-param-startid": "Идентификатор фильтра, с которого начать перечисление.", + "apihelp-query+abusefilters-param-endid": "Идентификатор фильтра, на котором закончить перечисление.", "apihelp-query+abusefilters-param-show": "Показывать только фильтры, которые отвечают этим критериям.", "apihelp-query+abusefilters-param-limit": "Максимальное число фильтров в списке.", "apihelp-query+abusefilters-param-prop": "Какие свойства необходимо получить.", "apihelp-query+abusefilters-example-1": "Список включённых публичных фильтров", "apihelp-query+abusefilters-example-2": "Показать дополнительную информацию о фильтрах", - "apihelp-query+abuselog-description": "Показать события, на которые сработал один из фильтров злоупотреблений.", - "apihelp-query+abuselog-param-start": "Метка времени, с которой начинается перечисление.", - "apihelp-query+abuselog-param-end": "Метка времени, с которой заканчивается перечисление.", + "apihelp-query+abuselog-description": "Отображение событий, на которых сработал один из фильтров злоупотреблений.", + "apihelp-query+abuselog-param-start": "Временная метка, с которой начать перечисление.", + "apihelp-query+abuselog-param-end": "Временная метка, на которой закончить перечисление.", "apihelp-query+abuselog-param-user": "Показать только записи, связанные с данным участником или IP-адресом.", "apihelp-query+abuselog-param-title": "Показать только записи, связанные с данной страницей.", - "apihelp-query+abuselog-param-filter": "Показать только записи, связанные с фильтром, имеющим данный ID.", + "apihelp-query+abuselog-param-filter": "Показать только записи, связанные с фильтром с данным идентификатором.", "apihelp-query+abuselog-param-limit": "Максимальное количество записей в списке.", "apihelp-query+abuselog-param-prop": "Какие свойства необходимо получить.", "apihelp-query+abuselog-example-1": "Показать последние записи в журнале", - "apihelp-query+abuselog-example-2": "Показать последние записи в журнале [[API]]" + "apihelp-query+abuselog-example-2": "Показать последние записи в журнале [[API]]", + "apierror-abusefilter-canttest": "У вас недостаточно прав для проверки фильтров злоупотреблений.", + "apierror-abusefilter-cantcheck": "У вас недостаточно прав для проверки синтаксиса фильтра злоупотреблений.", + "apierror-abusefilter-nosuchlogid": "Не существует записи в журнале злоупотреблений с идентификатором $1.", + "apierror-abusefilter-badsyntax": "Синтаксическая ошибка в фильтре." } diff --git a/i18n/zh-hans.json b/i18n/zh-hans.json index 25b2de979..2e14c1ea7 100644 --- a/i18n/zh-hans.json +++ b/i18n/zh-hans.json @@ -40,7 +40,8 @@ "范", "Matma Rex", "EagerLin", - "Wmr" + "Wmr", + "逆襲的天邪鬼" ] }, "abusefilter-desc": "对编辑行为自动进行条件判定", @@ -51,7 +52,7 @@ "abusefilter-warning": "'''警告:'''此操作已被自动识别为有害。无意义的操作会被迅速地回退,而过分或重复的无意义编辑会导致您的帐户或IP地址遭到封禁。如果您确信本次操作是有意义的,您可以再次点击提交以确认它。与您此次行为所匹配的过滤规则概述如下:$1", "abusefilter-disallowed": "此操作已被自动识别为有害,并因此不被允许。如果您认为您的该次编辑是有意义的,请联系管理员,并告知他们您尝试做到的事。与您此次行为所匹配的过滤规则概述如下:$1", "abusefilter-blocked-display": "此操作已被自动识别为有害,并且您已被阻止执行它。除此以外,为了保护{{SITENAME}},您的用户帐户以及所有相关联的IP地址都被禁止进行编辑。如果您认为这是系统误判,请联系管理员。与您此次行为所匹配的过滤规则概述如下:$1", - "abusefilter-degrouped": "此操作已被自动识别为有害。因此,它已不被允许,且由于您的帐户被怀疑遭到盗窃,所有权限均已被剥夺。如果您认为这是系统误判,请联系行政员并解释此次行为,或能取回权限。与您此次行为所匹配的过滤规则概述如下:$1", + "abusefilter-degrouped": "系统已自动将您的操作识别为有害动作。\n因此该操作已阻止。另外,由于您的帐户疑似遭到盗用,您的所有用户权限均已剥夺。\n如果您认为这是系统误判,请附上此操作的解释并联系行政员,这样或许能取回权限。\n与您此次行为所匹配的过滤规则概述如下:$1", "abusefilter-autopromote-blocked": "此操作已被自动识别为有害,并已不被允许。此外,为安全起见,您的帐户被暂时剥夺了部分例行授予已创建帐户的权限。与您此次行为所匹配的过滤规则概述如下:$1", "abusefilter-blocker": "滥用过滤器", "abusefilter-blockreason": "被滥用过滤器自动封禁。匹配的规则的说明:$1", diff --git a/i18n/zh-hant.json b/i18n/zh-hant.json index fffa2aba8..00ea89b70 100644 --- a/i18n/zh-hant.json +++ b/i18n/zh-hant.json @@ -29,7 +29,8 @@ "Zhxy 519", "Cwek", "Matma Rex", - "1233thehongkonger" + "1233thehongkonger", + "逆襲的天邪鬼" ] }, "abusefilter-desc": "套用自動啟發式演算法於編輯", @@ -40,7 +41,7 @@ "abusefilter-warning": "'''警告''':此操作已被系統自動識別為有害動作。\n沒有建設性的編輯將會被快速還原,\n嚴重或重複的非建設性的編輯將導致您的帳號或 IP 位址被封鎖。\n如果您認為您的編輯是具有建設性的,您可以再送出一次以確認。\n與您的操作符合的濫用規則描述為:$1", "abusefilter-disallowed": "此操作已被系統自動識別為有害動作並已禁止。\n如果您認為您的操作是有建設性的,請與管理員聯絡,並告知您剛才嘗試進行的事。\n與您的操作符合的濫用規則描述為:$1", "abusefilter-blocked-display": "此操作已被系統自動識別為有害動作,\n系統已阻止您執行此操作。\n為了保護 {{SITENAME}},您的帳號及所有其相關的 IP 位址皆會被封鎖,不允許編輯。\n如果這是系統誤判,請聯絡管理員。\n與您的操作符合的濫用規則描述為:$1", - "abusefilter-degrouped": "此操作已被系統自動識別為有害動作。\n因此已被禁止,另外,由於您的帳號疑似被盜用以致發生破壞,因此所有的權限已被撤銷。\n如果您認為這是系統誤判,請附上此操作的解釋與行政員聯絡,您的權限或許能還原。\n與您的操作符合的濫用規則描述為:$1", + "abusefilter-degrouped": "系統已自動將您的操作識別為有害動作。\n因此已阻止此操作。另外,由於您的帳號疑似遭到盜用,您的所有權限均已取消。\n如果您認為這是系統誤判,請附上此操作的解釋並聯繫行政員,這樣或許能取回權限。\n與您的操作符合的濫用規則描述為:$1", "abusefilter-autopromote-blocked": "此操作已被系統自動識別為有害動作並已禁止。\n基於安全性考量,部份例行授予已建立帳號的權限將暫時從您的帳號上撤回。\n與您的操作符合的濫用規則描述為:$1", "abusefilter-blocker": "防濫用過濾器", "abusefilter-blockreason": "已由防濫用過濾器自動封鎖。\n符合的規則描述為︰$1",