diff --git a/languages/russian.json b/languages/russian.json new file mode 100644 index 0000000..bb91dc2 --- /dev/null +++ b/languages/russian.json @@ -0,0 +1,465 @@ +{ + "_TRANSLATION": { + "otversion": "v4.0.0", + "translators": ["NoOneNook"], + "lastedited": "25/03/2025", + "language": "Russian", + "automated": true + }, + "checker": { + "system": { + "typeError": "[ОШИБКА]", + "headerOpenTicket": "ОТКРЫТЬ ТИКЕТ", + "typeWarning": "[ПРЕДУПРЕЖДЕНИЕ]", + "typeInfo": "[ИНФОРМАЦИЯ]", + "headerConfigChecker": "ПРОВЕРКА КОНФИГУРАЦИИ", + "headerDescription": "проверьте наличие ошибок в ваших конфигурационных файлах!", + "footerError": "бот не запустится, пока все {0} не будут исправлены!", + "footerWarning": "рекомендуется исправить все {0} перед запуском!", + "footerSupport": "ПОДДЕРЖКА: {0} - ДОКУМЕНТАЦИЯ: {1}", + "compactInformation": "используйте {0} для получения дополнительной информации!", + "dataPath": "путь", + "dataDocs": "документация", + "dataMessages": "сообщение" + }, + "messages": { + "stringTooShort": "Эта строка не может быть короче {0} символов!", + "stringTooLong": "Эта строка не может быть длиннее {0} символов!", + "stringLengthInvalid": "Эта строка должна быть длиной {0} символов!", + "stringStartsWith": "Эта строка должна начинаться с {0}!", + "stringEndsWith": "Эта строка должна заканчиваться на {0}!", + "stringContains": "Эта строка должна содержать {0}!", + "stringChoices": "Эта строка может быть только одним из следующих значений: {0}!", + "stringRegex": "Эта строка недействительна!", + "numberTooShort": "Это число не может быть короче {0} символов!", + "numberTooLong": "Это число не может быть длиннее {0} символов!", + "numberLengthInvalid": "Это число должно быть длиной {0} символов!", + "numberTooSmall": "Это число должно быть не менее {0}!", + "numberTooLarge": "Это число должно быть не более {0}!", + "numberNotEqual": "Это число должно быть {0}!", + "numberStep": "Это число должно быть кратным {0}!", + "numberStepOffset": "Это число должно быть кратным {0}, начиная с {1}!", + "numberStartsWith": "Это число должно начинаться с {0}!", + "numberEndsWith": "Это число должно заканчиваться на {0}!", + "numberContains": "Это число должно содержать {0}!", + "numberChoices": "Это число может быть только одним из следующих значений: {0}!", + "numberFloat": "Это число не может быть десятичным!", + "numberNegative": "Это число не может быть отрицательным!", + "numberPositive": "Это число не может быть положительным!", + "numberZero": "Это число не может быть нулем!", + "booleanTrue": "Это булево значение не может быть истинным!", + "booleanFalse": "Это булево значение не может быть ложным!", + "arrayEmptyDisabled": "Этот массив не может быть пустым!", + "arrayEmptyRequired": "Этот массив должен быть пустым!", + "arrayTooShort": "Этот массив должен иметь длину не менее {0}!", + "arrayTooLong": "Этот массив должен иметь длину не более {0}!", + "arrayLengthInvalid": "Этот массив должен иметь длину {0}!", + "arrayInvalidTypes": "Этот массив может содержать только следующие типы: {0}!", + "arrayDouble": "Этот массив не допускает повторяющихся значений!", + "discordInvalidId": "Это недействительный идентификатор {0} в Discord!", + "discordInvalidIdOptions": "Это недействительный идентификатор {0} в Discord! Вы также можете использовать один из следующих: {1}!", + "discordInvalidToken": "Это недействительный токен Discord (синтаксически)!", + "colorInvalid": "Это недействительный шестнадцатеричный цвет!", + "emojiTooShort": "Эта строка должна содержать не менее {0} эмодзи!", + "emojiTooLong": "Эта строка должна содержать не более {0} эмодзи!", + "emojiCustom": "Этот эмодзи не может быть пользовательским эмодзи Discord!", + "emojiInvalid": "Это недействительный эмодзи!", + "urlInvalid": "Этот URL недействителен!", + "urlInvalidHttp": "Этот URL может использовать только протокол https://!", + "urlInvalidProtocol": "Этот URL может использовать только протоколы http:// и https://!", + "urlInvalidHostname": "Этот URL имеет недопустимое имя хоста!", + "urlInvalidExtension": "Этот URL имеет недействительное расширение! Выберите из: {0}!", + "urlInvalidPath": "Этот URL имеет недействительный путь!", + "idNotUnique": "Этот идентификатор не уникален, используйте другой идентификатор!", + "idNonExistent": "Идентификатор {0} не существует!", + "invalidType": "Это свойство должно быть типа: {0}!", + "propertyMissing": "Свойство {0} отсутствует в этом объекте!", + "propertyOptional": "Свойство {0} необязательно в этом объекте!", + "objectDisabled": "Этот объект отключен, включите его с помощью {0}!", + "nullInvalid": "Это свойство не может быть null!", + "switchInvalidType": "Это должно быть одним из следующих типов: {0}!", + "objectSwitchInvalid": "Этот объект должен быть одним из следующих типов: {0}!", + "invalidLanguage": "Это недействительный язык!", + "invalidButton": "Эта кнопка должна иметь хотя бы {0} или {1}!", + "unusedOption": "Опция {0} нигде не используется!", + "unusedQuestion": "Вопрос {0} нигде не используется!", + "dropdownOption": "Панель с включенным выпадающим списком может содержать только опции типа 'ticket'!" + } + }, + "actions": { + "buttons": { + "create": "Посетить тикет", + "close": "Закрыть тикет", + "delete": "Удалить тикет", + "reopen": "Переоткрыть тикет", + "claim": "Забрать тикет", + "unclaim": "Отказаться от тикета", + "pin": "Закрепить тикет", + "unpin": "Открепить тикет", + "clear": "Удалить тикеты", + "helpSwitchSlash": "Просмотреть слэш-команды", + "helpSwitchText": "Просмотреть текстовые команды", + "helpPage": "Страница {0}", + "withReason": "С причиной", + "withoutTranscript": "Без стенограммы" + }, + "titles": { + "created": "Тикет создан", + "close": "Тикет закрыт", + "delete": "Тикет удален", + "reopen": "Тикет переоткрыт", + "claim": "Тикет забран", + "unclaim": "Тикет освобожден", + "pin": "Тикет закреплен", + "unpin": "Тикет откреплен", + "rename": "Тикет переименован", + "move": "Тикет перемещен", + "add": "Пользователь добавлен в тикет", + "remove": "Пользователь удален из тикета", + "help": "Доступные команды", + "statsReset": "Сбросить статистику", + "blacklistAdd": "Пользователь в черном списке", + "blacklistRemove": "Пользователь освобожден", + "blacklistGet": "Пользователь в черном списке", + "blacklistView": "Текущий черный список", + "blacklistAddDm": "Добавлен в черный список", + "blacklistRemoveDm": "Удален из черного списка", + "clear": "Тикеты очищены", + "roles": "Роли обновлены", + "autoclose": "Тикет автоматически закрыт", + "autocloseEnabled": "Автозакрытие включено", + "autocloseDisabled": "Автозакрытие отключено", + "autodelete": "Тикет автоматически удален", + "autodeleteEnabled": "Автоудаление включено", + "autodeleteDisabled": "Автоудаление отключено" + }, + "descriptions": { + "create": "Ваш тикет был создан. Нажмите кнопку ниже, чтобы получить к нему доступ!", + "close": "Тикет был успешно закрыт!", + "delete": "Тикет был успешно удален!", + "reopen": "Тикет был успешно переоткрыт!", + "claim": "Тикет был успешно забран!", + "unclaim": "Тикет был успешно освобожден!", + "pin": "Тикет был успешно закреплен!", + "unpin": "Тикет был успешно откреплен!", + "rename": "Тикет был успешно переименован в {0}!", + "move": "Тикет был успешно перемещен в {0}!", + "add": "{0} был успешно добавлен в тикет!", + "remove": "{0} был успешно удален из тикета!", + "helpExplanation": "`` => обязательный параметр\n`[name]` => необязательный параметр", + "statsReset": "Статистика бота была успешно сброшена!", + "statsError": "Невозможно просмотреть статистику тикета!\n{0} не является тикетом!", + "blacklistAdd": "{0} был успешно добавлен в черный список!", + "blacklistRemove": "{0} был успешно удален из черного списка!", + "blacklistGetSuccess": "{0} в настоящее время в черном списке!", + "blacklistGetEmpty": "{0} в настоящее время не в черном списке!", + "blacklistViewEmpty": "Никто еще не был добавлен в черный список!", + "blacklistViewTip": "Используйте \"/blacklist add\", чтобы добавить пользователя в черный список!", + "clearVerify": "Вы уверены, что хотите удалить несколько тикетов?\nЭто действие не может быть отменено!", + "clearReady": "{0} тикетов были успешно удалены!", + "rolesEmpty": "Ни одна роль не была обновлена!", + "autocloseLeave": "Этот тикет был автоматически закрыт, потому что создатель покинул сервер!", + "autocloseTimeout": "Этот тикет был автоматически закрыт, потому что он был неактивен более `{0}ч`!", + "autodeleteLeave": "Этот тикет был автоматически удален, потому что создатель покинул сервер!", + "autodeleteTimeout": "Этот тикет был автоматически удален, потому что он был неактивен более `{0} дней`!", + "autocloseEnabled": "Автозакрытие было включено для этого тикета!\nОн будет закрыт, если будет неактивен более `{0}ч`!", + "autocloseDisabled": "Автозакрытие было отключено для этого тикета!\nОн больше не будет закрываться автоматически!", + "autodeleteEnabled": "Автоудаление было включено для этого тикета!\nОн будет удален, если будет неактивен более `{0} дней`!", + "autodeleteDisabled": "Автоудаление было отключено для этого тикета!\nОн больше не будет удаляться автоматически!", + "ticketMessageLimit": "Вы можете создать только {0} тикет(ов) одновременно!", + "ticketMessageAutoclose": "Этот тикет будет автоматически закрыт, если будет неактивен {0}ч!", + "ticketMessageAutodelete": "Этот тикет будет автоматически удален, если будет неактивен {0} дней!", + "panelReady": "Вы можете найти панель ниже!\nЭто сообщение теперь можно удалить!" + }, + "modal": { + "closePlaceholder": "Почему вы закрыли этот тикет?", + "deletePlaceholder": "Почему вы удалили этот тикет?", + "reopenPlaceholder": "Почему вы переоткрыли этот тикет?", + "claimPlaceholder": "Почему вы забрали этот тикет?", + "unclaimPlaceholder": "Почему вы отказались от этого тикета?", + "pinPlaceholder": "Почему вы закрепили этот тикет?", + "unpinPlaceholder": "Почему вы открепили этот тикет?" + }, + "logs": { + "createLog": "Новый тикет был создан {0}!", + "closeLog": "Этот тикет был закрыт {0}!", + "closeDm": "Ваш тикет был закрыт на нашем сервере!", + "deleteLog": "Этот тикет был удален {0}!", + "deleteDm": "Ваш тикет был удален на нашем сервере!", + "reopenLog": "Этот тикет был переоткрыт {0}!", + "reopenDm": "Ваш тикет был переоткрыт на нашем сервере!", + "claimLog": "Этот тикет был забран {0}!", + "claimDm": "Ваш тикет был забран на нашем сервере!", + "unclaimLog": "Этот тикет был освобожден {0}!", + "unclaimDm": "Ваш тикет был освобожден на нашем сервере!", + "pinLog": "Этот тикет был закреплен {0}!", + "pinDm": "Ваш тикет был закреплен на нашем сервере!", + "unpinLog": "Этот тикет был откреплен {0}!", + "unpinDm": "Ваш тикет был откреплен на нашем сервере!", + "renameLog": "Этот тикет был переименован в {0} пользователем {1}!", + "renameDm": "Ваш тикет был переименован в {0} на нашем сервере!", + "moveLog": "Этот тикет был перемещен в {0} пользователем {1}!", + "moveDm": "Ваш тикет был перемещен в {0} на нашем сервере!", + "addLog": "{0} был добавлен в этот тикет пользователем {1}!", + "addDm": "{0} был добавлен в ваш тикет на нашем сервере!", + "removeLog": "{0} был удален из этого тикета пользователем {1}!", + "removeDm": "{0} был удален из вашего тикета на нашем сервере!", + "blacklistAddLog": "{0} был добавлен в черный список {1}!", + "blacklistRemoveLog": "{0} был удален из черного списка {1}!", + "blacklistAddDm": "Вы были добавлены в черный список на нашем сервере!\nОтныне вы не можете создавать тикеты!", + "blacklistRemoveDm": "Вы были удалены из черного списка на нашем сервере!\nТеперь вы снова можете создавать тикеты!", + "clearLog": "{0} тикетов были удалены {1}!" + } + }, + "transcripts": { + "success": { + "visit": "Посетить стенограмму", + "ready": "Стенограмма создана", + "textFileDescription": "Это текстовая стенограмма удаленного тикета!", + "htmlProgress": "Пожалуйста, подождите, пока эта html-стенограмма обрабатывается...", + "createdChannel": "Новая {0} стенограмма была создана на сервере!", + "createdCreator": "Новая {0} стенограмма была создана для одного из ваших тикетов!", + "createdParticipant": "Новая {0} стенограмма была создана в одном из тикетов, в котором вы участвовали!", + "createdActiveAdmin": "Новая {0} стенограмма была создана в одном из тикетов, в котором вы участвовали как администратор!", + "createdEveryAdmin": "Новая {0} стенограмма была создана в одном из тикетов, в котором вы были администратором!", + "createdOther": "Новая {0} стенограмма была создана!" + }, + "errors": { + "retry": "Повторить", + "continue": "Удалить без стенограммы", + "backup": "Создать резервную стенограмму", + "error": "Что-то пошло не так при попытке создать стенограмму.\nЧто вы хотите сделать?\n\nЭтот тикет не будет удален, пока вы не нажмете одну из этих кнопок." + } + }, + "errors": { + "titles": { + "internalError": "Внутренняя ошибка", + "optionMissing": "Отсутствует опция команды", + "optionInvalid": "Недействительная опция команды", + "unknownCommand": "Неизвестная команда", + "noPermissions": "Нет разрешений", + "unknownTicket": "Неизвестный тикет", + "deprecatedTicket": "Устаревший тикет", + "unknownOption": "Неизвестная опция", + "unknownPanel": "Неизвестная панель", + "notInGuild": "Не на сервере", + "channelRename": "Невозможно переименовать канал", + "busy": "Тикет занят" + }, + "descriptions": { + "askForInfo": "Свяжитесь с владельцем этого бота для получения дополнительной информации!", + "askForInfoResolve": "Свяжитесь с владельцем бота, если эта проблема не решится после нескольких попыток.", + "internalError": "Не удалось ответить на это {0} из-за внутренней ошибки!", + "optionMissing": "В этой команде отсутствует обязательный параметр!", + "optionInvalid": "Параметр в этой команде недействителен!", + "optionInvalidChoose": "Выберите из", + "unknownCommand": "Попробуйте посетить меню помощи для получения дополнительной информации!", + "noPermissions": "Вам не разрешено использовать это {0}!", + "noPermissionsList": "Требуемые разрешения: (одно из них)", + "noPermissionsCooldown": "Вам не разрешено использовать это {0}, потому что у вас есть перезарядка!", + "noPermissionsBlacklist": "Вам не разрешено использовать это {0}, потому что вы были добавлены в черный список!", + "noPermissionsLimitGlobal": "Вам не разрешено создавать тикет, потому что сервер достиг максимального предела тикетов!", + "noPermissionsLimitGlobalUser": "Вам не разрешено создавать тикет, потому что вы достигли максимального предела тикетов!", + "noPermissionsLimitOption": "Вам не разрешено создавать тикет, потому что сервер достиг максимального предела тикетов для этой опции!", + "noPermissionsLimitOptionUser": "Вам не разрешено создавать тикет, потому что вы достигли максимального предела тикетов для этой опции!", + "unknownTicket": "Попробуйте эту команду еще раз в действительном тикете!", + "deprecatedTicket": "Текущий канал не является действительным тикетом! Возможно, это был тикет из старой версии Open Ticket!", + "notInGuild": "Это {0} не работает в ЛС! Пожалуйста, попробуйте еще раз на сервере!", + "channelRename": "Из-за ограничений Discord на частоту запросов, боту сейчас невозможно переименовать канал. Канал будет автоматически переименован через 10 минут, если бот не будет перезагружен.", + "channelRenameSource": "Источник этой ошибки: {0}", + "busy": "Невозможно использовать это {0}!\nТикет в настоящее время обрабатывается ботом.\n\nПожалуйста, попробуйте еще раз через несколько секунд!" + }, + "optionInvalidReasons": { + "stringRegex": "Значение не соответствует шаблону!", + "stringMinLength": "Значение должно быть не менее {0} символов!", + "stringMaxLength": "Значение должно быть не более {0} символов!", + "numberInvalid": "Недействительное число!", + "numberMin": "Число должно быть не менее {0}!", + "numberMax": "Число должно быть не более {0}!", + "numberDecimal": "Число не может быть десятичным!", + "numberNegative": "Число не может быть отрицательным!", + "numberPositive": "Число не может быть положительным!", + "numberZero": "Число не может быть нулем!", + "channelNotFound": "Невозможно найти канал!", + "userNotFound": "Невозможно найти пользователя!", + "roleNotFound": "Невозможно найти роль!", + "memberNotFound": "Невозможно найти пользователя!", + "mentionableNotFound": "Невозможно найти пользователя или роль!", + "channelType": "Недействительный тип канала!", + "notInGuild": "Для этой опции вам нужно быть на сервере!" + }, + "permissions": { + "developer": "Вы должны быть разработчиком бота.", + "owner": "Вы должны быть владельцем сервера.", + "admin": "Вы должны быть администратором сервера.", + "moderator": "Вы должны быть модератором.", + "support": "Вы должны быть в команде поддержки.", + "member": "Вы должны быть участником.", + "discord-administrator": "У вас должно быть разрешение `ADMINISTRATOR`." + }, + "actionInvalid": { + "close": "Тикет уже закрыт!", + "reopen": "Тикет еще не закрыт!", + "claim": "Тикет уже забран!", + "unclaim": "Тикет еще не забран!", + "pin": "Тикет уже закреплен!", + "unpin": "Тикет еще не закреплен!", + "add": "Этот пользователь уже имеет доступ к тикету!", + "remove": "Невозможно удалить этого пользователя из тикета!" + } + }, + "params": { + "uppercase": { + "ticket": "Тикет", + "tickets": "Тикеты", + "reason": "Причина", + "creator": "Создатель", + "remaining": "Оставшееся время", + "added": "Добавлен", + "removed": "Удален", + "filter": "Фильтр", + "claimedBy": "Забран {0}", + "method": "Метод", + "type": "Тип", + "blacklisted": "В черном списке", + "panel": "Панель", + "command": "Команда", + "system": "Система", + "true": "Истина", + "false": "Ложь", + "syntax": "Синтаксис", + "originalName": "Исходное имя", + "newName": "Новое имя", + "until": "До", + "validOptions": "Действительные опции", + "validPanels": "Действительные панели", + "autoclose": "Автозакрытие", + "autodelete": "Автоудаление", + "startupDate": "Дата запуска", + "version": "Версия", + "name": "Имя", + "role": "Роль", + "status": "Статус", + "claimed": "Забран", + "pinned": "Закреплен", + "creationDate": "Дата создания" + }, + "lowercase": { + "text": "текст", + "html": "html", + "command": "команда", + "modal": "модальное окно", + "button": "кнопка", + "dropdown": "выпадающий список", + "method": "метод" + } + }, + "commands": { + "reason": "Укажите необязательную причину, которая будет видна в журналах.", + "help": "Получите список всех доступных команд.", + "panel": "Создайте сообщение с выпадающим списком или кнопками (для создания тикета).", + "panelId": "Идентификатор панели, которую вы хотите создать.", + "panelAutoUpdate": "Хотите ли вы, чтобы эта панель автоматически обновлялась при редактировании?", + "ticket": "Мгновенно создать тикет.", + "ticketId": "Идентификатор тикета, который вы хотите создать.", + "close": "Закрыть тикет.", + "delete": "Удалить тикет.", + "deleteNoTranscript": "Удалить этот тикет без создания стенограммы.", + "reopen": "Переоткрыть тикет.", + "claim": "Забрать тикет.", + "claimUser": "Забрать этот тикет для кого-то другого, а не для себя.", + "unclaim": "Отказаться от тикета.", + "pin": "Закрепить тикет.", + "unpin": "Открепить тикет.", + "move": "Переместить тикет.", + "moveId": "Идентификатор опции, в которую вы хотите переместить.", + "rename": "Переименовать тикет.", + "renameName": "Новое имя для этого тикета.", + "add": "Добавить пользователя в тикет.", + "addUser": "Пользователь, которого нужно добавить.", + "remove": "Удалить пользователя из тикета.", + "removeUser": "Пользователь, которого нужно удалить.", + "blacklist": "Управление черным списком тикетов.", + "blacklistView": "Просмотреть список текущего черного списка.", + "blacklistAdd": "Добавить пользователя в черный список.", + "blacklistRemove": "Удалить пользователя из черного списка.", + "blacklistGet": "Получить подробности о пользователе в черном списке.", + "blacklistGetUser": "Пользователь, о котором нужно получить подробности.", + "stats": "Просмотреть статистику бота, участника или тикета.", + "statsReset": "Сбросить всю статистику бота (и начать отсчет с нуля).", + "statsGlobal": "Просмотреть глобальную статистику.", + "statsUser": "Просмотреть статистику пользователя на сервере.", + "statsUserUser": "Пользователь для просмотра.", + "statsTicket": "Просмотреть статистику тикета на сервере.", + "statsTicketTicket": "Тикет для просмотра.", + "clear": "Удалить несколько тикетов одновременно.", + "clearFilter": "Фильтр для очистки тикетов.", + "clearFilters": { + "all": "Все", + "open": "Открытые", + "close": "Закрытые", + "claim": "Забранные", + "unclaim": "Не забранные", + "pin": "Закрепленные", + "unpin": "Не закрепленные", + "autoclose": "Автоматически закрытые" + }, + "autoclose": "Управление автозакрытием в тикете.", + "autocloseDisable": "Отключить автозакрытие в этом тикете.", + "autocloseEnable": "Включить автозакрытие в этом тикете.", + "autocloseEnableTime": "Количество часов, в течение которых тикет должен быть неактивен, чтобы закрыть его.", + "autodelete": "Управление автоудалением в тикете.", + "autodeleteDisable": "Отключить автоудаление в этом тикете.", + "autodeleteEnable": "Включить автоудаление в этом тикете.", + "autodeleteEnableTime": "Количество дней, в течение которых тикет должен быть неактивен, чтобы удалить его." + }, + "helpMenu": { + "help": "Получите список всех доступных команд.", + "ticket": "Мгновенно создать тикет.", + "close": "Закрыть тикет, это отключает запись в этом канале.", + "delete": "Удалить тикет, это создает стенограмму, если включено.", + "reopen": "Переоткрыть тикет, это снова включает запись в этом канале.", + "pin": "Закрепить тикет. Это переместит тикет наверх и добавит к имени эмодзи '📌'.", + "unpin": "Открепить тикет. Тикет останется на своем месте, но потеряет эмодзи '📌'.", + "move": "Переместить тикет. Это изменит тип этого тикета.", + "rename": "Переименовать тикет. Это изменит имя канала этого тикета.", + "claim": "Забрать тикет. С помощью этого вы можете сообщить своей команде, что вы обрабатываете этот тикет.", + "unclaim": "Отказаться от тикета. С помощью этого вы можете сообщить своей команде, что этот тикет снова свободен.", + "add": "Добавить пользователя в тикет. Это позволит пользователю читать и писать в этом тикете.", + "remove": "Удалить пользователя из тикета. Это удалит возможность читать и писать для пользователя в этом тикете.", + "panel": "Создайте сообщение с выпадающим списком или кнопками (для создания тикета).", + "blacklistView": "Просмотреть список текущего черного списка.", + "blacklistAdd": "Добавить пользователя в черный список.", + "blacklistRemove": "Удалить пользователя из черного списка.", + "blacklistGet": "Получить подробности о пользователе в черном списке.", + "statsGlobal": "Просмотреть глобальную статистику.", + "statsTicket": "Просмотреть статистику тикета на сервере.", + "statsUser": "Просмотреть статистику пользователя на сервере.", + "statsReset": "Сбросить всю статистику бота (и начать отсчет с нуля).", + "autocloseDisable": "Отключить автозакрытие в этом тикете.", + "autocloseEnable": "Включить автозакрытие в этом тикете.", + "autodeleteDisable": "Отключить автоудаление в этом тикете.", + "autodeleteEnable": "Включить автоудаление в этом тикете." + }, + "stats": { + "scopes": { + "global": "Глобальная статистика", + "system": "Статистика системы", + "user": "Статистика пользователя", + "ticket": "Статистика тикета", + "participants": "Участники" + }, + "properties": { + "ticketsCreated": "Тикеты созданы", + "ticketsClosed": "Тикеты закрыты", + "ticketsDeleted": "Тикеты удалены", + "ticketsReopened": "Тикеты переоткрыты", + "ticketsAutoclosed": "Тикеты автоматически закрыты", + "ticketsClaimed": "Тикеты забраны", + "ticketsPinned": "Тикеты закреплены", + "ticketsMoved": "Тикеты перемещены", + "usersBlacklisted": "Пользователи в черном списке", + "transcriptsCreated": "Стенограммы созданы" + } + } +} \ No newline at end of file