mirror of
https://github.com/arthur-pbty/flint.git
synced 2026-08-01 20:29:03 +02:00
469 lines
23 KiB
JSON
469 lines
23 KiB
JSON
{
|
||
"errors": {
|
||
"args": {
|
||
"missing": "Отсутствует аргумент {{arg}}. Использование: {{usage}}",
|
||
"invalidInt": "Аргумент должен быть целым числом. Получено: {{value}}",
|
||
"invalidNumber": "Аргумент должен быть числом. Получено: {{value}}",
|
||
"invalidBoolean": "Аргумент должен быть логическим значением. Получено: {{value}}",
|
||
"invalidUser": "Не удалось найти пользователя по {{value}}",
|
||
"invalidChannel": "Не удалось найти канал по {{value}}",
|
||
"invalidRole": "Не удалось найти роль по {{value}}",
|
||
"tooMany": "Слишком много аргументов ({{count}}): {{extras}}. Использование: {{usage}}"
|
||
},
|
||
"permissions": {
|
||
"user": "У вас нет разрешений: {{permissions}}"
|
||
},
|
||
"execution": "Во время выполнения произошла непредвиденная ошибка.",
|
||
"cooldown": "Подождите {{seconds}}с перед повторным использованием команды.",
|
||
"rateLimit": "Слишком много запросов. Подождите {{seconds}}с перед повторной попыткой.",
|
||
"executionQueued": "Команда принята и поставлена в очередь выполнения."
|
||
},
|
||
"categories": {
|
||
"fun": "Развлечения",
|
||
"utility": "Утилиты",
|
||
"core": "Основные"
|
||
},
|
||
"commands": {
|
||
"kiss": {
|
||
"name": "поцелуй",
|
||
"description": "Отправить поцелуй пользователю.",
|
||
"args": {
|
||
"user": "Целевой пользователь"
|
||
},
|
||
"examples": {
|
||
"basic": "Отправить поцелуй участнику"
|
||
},
|
||
"responses": {
|
||
"success": "{{from}} отправляет поцелуй {{to}}."
|
||
}
|
||
},
|
||
"ping": {
|
||
"name": "пинг",
|
||
"description": "Проверить задержку вебсокета бота.",
|
||
"examples": {
|
||
"basic": "Проверка работоспособности"
|
||
},
|
||
"responses": {
|
||
"pong": "Понг. Задержка вебсокета: {{latency}}мс."
|
||
}
|
||
},
|
||
"presence": {
|
||
"name": "статус",
|
||
"description": "Настроить статус бота с помощью интерактивной панели.",
|
||
"examples": {
|
||
"slash": "Открыть интерактивную панель статуса"
|
||
},
|
||
"responses": {
|
||
"panel": "Панель статуса\nСтатус: {{status}}\nАктивность: {{activityType}}\nРотация: каждые {{rotationIntervalSeconds}}с\nАктивный текст ({{currentTextIndex}}/{{textCount}}): {{activityText}}\nПредпросмотр: {{activityPreview}}\nТексты: {{activityTexts}}\nПеременные ({{doubleBracesHint}}): {{variables}}",
|
||
"notOwner": "Только автор команды может использовать эту панель.",
|
||
"invalidSelection": "Неверный выбор.",
|
||
"invalidInterval": "Неверный интервал. Используйте целое число от {{minSeconds}} до {{maxSeconds}} секунд.",
|
||
"modalTimeout": "Время на редактирование текста истекло. Нажмите кнопку снова."
|
||
},
|
||
"ui": {
|
||
"status": {
|
||
"placeholder": "Выберите статус",
|
||
"options": {
|
||
"online": {
|
||
"label": "В сети",
|
||
"description": "Показывает бота как онлайн"
|
||
},
|
||
"idle": {
|
||
"label": "Неактивен",
|
||
"description": "Показывает бота неактивным"
|
||
},
|
||
"dnd": {
|
||
"label": "Не беспокоить",
|
||
"description": "Показывает режим не беспокоить"
|
||
},
|
||
"invisible": {
|
||
"label": "Невидимый",
|
||
"description": "Показывает бота оффлайн"
|
||
},
|
||
"streaming": {
|
||
"label": "Стриминг",
|
||
"description": "Показывает режим трансляции"
|
||
}
|
||
}
|
||
},
|
||
"activity": {
|
||
"placeholder": "Выберите тип активности",
|
||
"options": {
|
||
"PLAYING": {
|
||
"label": "Играет в",
|
||
"description": "Показывает «Играет в ...»"
|
||
},
|
||
"STREAMING": {
|
||
"label": "Стриминг",
|
||
"description": "Показывает «В прямом эфире ...»"
|
||
},
|
||
"WATCHING": {
|
||
"label": "Смотрит",
|
||
"description": "Показывает «Смотрит ...»"
|
||
},
|
||
"LISTENING": {
|
||
"label": "Слушает",
|
||
"description": "Показывает «Слушает ...»"
|
||
},
|
||
"COMPETING": {
|
||
"label": "Соревнование",
|
||
"description": "Показывает «Соревнование ...»"
|
||
},
|
||
"CUSTOM": {
|
||
"label": "Пользовательский статус",
|
||
"description": "Показывает кастомный статус"
|
||
}
|
||
}
|
||
},
|
||
"embed": {
|
||
"title": "Настройка статуса",
|
||
"description": "Изменяйте статус, тип активности, тексты и их ротацию.",
|
||
"footer": "Интерактивная панель /presence",
|
||
"fields": {
|
||
"status": "Статус",
|
||
"activity": "Тип активности",
|
||
"text": "Текст"
|
||
}
|
||
},
|
||
"textButton": "📝 Изменить тексты",
|
||
"intervalButton": "⏱️ Интервал",
|
||
"modal": {
|
||
"title": "Тексты статуса",
|
||
"label": "По одной строке на текст (используйте {{var}})",
|
||
"placeholder": "Обслуживание\n{{guild_count}} серверов | {{prefix}}help"
|
||
},
|
||
"intervalModal": {
|
||
"title": "Интервал ротации",
|
||
"label": "Секунды между текстами",
|
||
"placeholder": "Пример: 30"
|
||
}
|
||
}
|
||
},
|
||
"logs": {
|
||
"name": "логи",
|
||
"description": "Настроить логи событий Discord через интерактивную панель.",
|
||
"examples": {
|
||
"slash": "Открыть панель логов"
|
||
},
|
||
"responses": {
|
||
"slashOnly": "Используйте /logs чтобы открыть эту панель.",
|
||
"guildOnly": "Эта команда должна использоваться на сервере.",
|
||
"notOwner": "Только автор команды может использовать эту панель.",
|
||
"invalidSelection": "Неверный выбор.",
|
||
"allEnabled": "Все логи событий включены.",
|
||
"allDisabled": "Все логи событий отключены.",
|
||
"eventEnabled": "Событие {{event}} включено.",
|
||
"eventDisabled": "Событие {{event}} отключено.",
|
||
"channelsCreated": "Каналы логов готовы. Создано: {{created}}, переиспользовано: {{reused}}.",
|
||
"channelsPartial": "Частично готовы каналы логов. Создано: {{created}}, переиспользовано: {{reused}}, категории с ошибкой: {{failed}}.",
|
||
"channelsFailed": "Не удалось создать каналы логов. Категории с ошибкой: {{failed}}."
|
||
},
|
||
"ui": {
|
||
"embed": {
|
||
"title": "Настройка логов",
|
||
"description": "Включайте или отключайте события Discord и распределяйте логи по каналам."
|
||
},
|
||
"status": {
|
||
"enabled": "Активно",
|
||
"disabled": "Отключено"
|
||
},
|
||
"pageLabel": "Страница {{page}}/{{pageCount}}",
|
||
"enabledCountLabel": "Активные события: {{enabledCount}}/{{totalCount}}",
|
||
"eventsHeader": "События",
|
||
"channelLabel": "Канал",
|
||
"channelNotConfigured": "#не-настроен",
|
||
"feedbackLabel": "Последнее действие",
|
||
"buttons": {
|
||
"enableAll": "✅ Включить все логи",
|
||
"disableAll": "❌ Отключить все логи",
|
||
"createChannels": "📁 Создать каналы логов",
|
||
"previousPage": "Назад",
|
||
"nextPage": "Вперед",
|
||
"enableEvent": "Включить {{event}}",
|
||
"disableEvent": "Отключить {{event}}"
|
||
},
|
||
"events": {
|
||
"messageCreate": "Сообщение создано",
|
||
"messageDelete": "Сообщение удалено",
|
||
"messageUpdate": "Сообщение обновлено",
|
||
"messageBulkDelete": "Массовое удаление сообщений",
|
||
"guildMemberAdd": "Участник присоединился",
|
||
"guildMemberRemove": "Участник покинул сервер",
|
||
"guildMemberUpdate": "Участник обновлён",
|
||
"interactionCreate": "Взаимодействие",
|
||
"channelCreate": "Канал создан",
|
||
"channelDelete": "Канал удалён",
|
||
"channelUpdate": "Канал обновлён",
|
||
"roleCreate": "Роль создана",
|
||
"roleDelete": "Роль удалена",
|
||
"roleUpdate": "Роль обновлена",
|
||
"threadCreate": "Тред создан",
|
||
"threadDelete": "Тред удалён",
|
||
"threadUpdate": "Тред обновлён",
|
||
"emojiCreate": "Эмодзи создано",
|
||
"emojiDelete": "Эмодзи удалено",
|
||
"emojiUpdate": "Эмодзи обновлено",
|
||
"guildUpdate": "Сервер обновлён",
|
||
"guildUnavailable": "Сервер недоступен",
|
||
"guildBanAdd": "Участник забанен",
|
||
"guildBanRemove": "Участник разбанен",
|
||
"inviteCreate": "Приглашение создано",
|
||
"inviteDelete": "Приглашение удалено"
|
||
}
|
||
}
|
||
},
|
||
"welcome": {
|
||
"name": "приветствие",
|
||
"description": "Настроить сообщения приветствия через интерактивную панель.",
|
||
"examples": {
|
||
"slash": "Открыть панель настроек приветствий"
|
||
},
|
||
"responses": {
|
||
"guildOnly": "Эта команда должна использоваться на сервере.",
|
||
"notOwner": "Только автор команды может использовать эту панель.",
|
||
"invalidSelection": "Неверный выбор.",
|
||
"testSuccess": "Тестовое сообщение отправлено в {{channel}}.",
|
||
"testDisabled": "Модуль приветствий отключён.",
|
||
"testMissingChannel": "Канал не настроен. Используйте кнопку Канал.",
|
||
"testChannelUnavailable": "Канал не найден или недоступен.",
|
||
"testMissingPermissions": "У бота нет прав на отправку сообщений в этот канал.",
|
||
"testFailed": "Не удалось отправить тестовое сообщение. Попробуйте позже."
|
||
},
|
||
"ui": {
|
||
"embed": {
|
||
"title": "Настройка приветствий",
|
||
"description": "Настройка статуса, канала, типа сообщения и тестирования.",
|
||
"fields": {
|
||
"status": "Статус",
|
||
"channel": "Канал",
|
||
"type": "Тип",
|
||
"channelPicker": "Выбор канала",
|
||
"autoRoles": "Авто-роли"
|
||
}
|
||
},
|
||
"status": {
|
||
"enabled": "🟢 Включено",
|
||
"disabled": "🔴 Отключено"
|
||
},
|
||
"channelNotConfigured": "#не-настроен",
|
||
"autoRolesNotConfigured": "Авто-роли не настроены",
|
||
"channelPickerPlaceholder": "Выберите канал приветствия",
|
||
"channelPickerHint": "Выберите канал в меню ниже.",
|
||
"rolePickerPlaceholder": "Выберите роли",
|
||
"rolePickerHint": "Выберите роли для авто-добавления.",
|
||
"buttons": {
|
||
"toggle": "Переключить статус",
|
||
"channel": "Настроить канал",
|
||
"channelCancel": "Закрыть выбор канала",
|
||
"roles": "Добавить авто-роли",
|
||
"rolesCancel": "Закрыть выбор ролей",
|
||
"rolesClear": "Очистить авто-роли",
|
||
"test": "Тест"
|
||
},
|
||
"type": {
|
||
"placeholder": "Выберите тип сообщения",
|
||
"options": {
|
||
"simple": {
|
||
"label": "Простое сообщение",
|
||
"description": "Обычное текстовое сообщение"
|
||
},
|
||
"embed": {
|
||
"label": "Embed",
|
||
"description": "Embed приветствие"
|
||
},
|
||
"container": {
|
||
"label": "Контейнер (V2)",
|
||
"description": "Components V2 контейнер"
|
||
},
|
||
"image": {
|
||
"label": "Изображение",
|
||
"description": "Embed с изображением"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"templates": {
|
||
"simple": "🎉 Добро пожаловать {{user}} на **{{guild}}**!",
|
||
"embedTitle": "Добро пожаловать!",
|
||
"embedDescription": "{{user}} присоединился к **{{guild}}**.",
|
||
"containerTitle": "Добро пожаловать",
|
||
"containerDescription": "{{user}} присоединился к **{{guild}}**.",
|
||
"imageTitle": "Добро пожаловать",
|
||
"imageDescription": "на сервер Discord {{guild}}"
|
||
}
|
||
},
|
||
"goodbye": {
|
||
"name": "прощание",
|
||
"description": "Настроить сообщения прощания через интерактивную панель.",
|
||
"examples": {
|
||
"slash": "Открыть панель настроек прощаний"
|
||
},
|
||
"responses": {
|
||
"guildOnly": "Эта команда должна использоваться на сервере.",
|
||
"notOwner": "Только автор команды может использовать эту панель.",
|
||
"invalidSelection": "Неверный выбор.",
|
||
"testSuccess": "Тестовое сообщение отправлено в {{channel}}.",
|
||
"testDisabled": "Модуль прощаний отключён.",
|
||
"testMissingChannel": "Канал не настроен. Используйте кнопку Канал.",
|
||
"testChannelUnavailable": "Канал не найден или недоступен.",
|
||
"testMissingPermissions": "У бота нет прав на отправку сообщений в этот канал.",
|
||
"testFailed": "Не удалось отправить тестовое сообщение. Попробуйте позже."
|
||
},
|
||
"ui": {
|
||
"embed": {
|
||
"title": "Настройка прощаний",
|
||
"description": "Настройка статуса, канала, типа сообщения и тестирования.",
|
||
"fields": {
|
||
"status": "Статус",
|
||
"channel": "Канал",
|
||
"type": "Тип",
|
||
"channelPicker": "Выбор канала"
|
||
}
|
||
},
|
||
"status": {
|
||
"enabled": "🟢 Включено",
|
||
"disabled": "🔴 Отключено"
|
||
},
|
||
"channelNotConfigured": "#не-настроен",
|
||
"channelPickerPlaceholder": "Выберите канал прощаний",
|
||
"channelPickerHint": "Выберите канал в меню ниже.",
|
||
"buttons": {
|
||
"toggle": "Переключить статус",
|
||
"channel": "Настроить канал",
|
||
"channelCancel": "Закрыть выбор канала",
|
||
"test": "Тест"
|
||
},
|
||
"type": {
|
||
"placeholder": "Выберите тип сообщения",
|
||
"options": {
|
||
"simple": {
|
||
"label": "Простое сообщение",
|
||
"description": "Обычное текстовое сообщение"
|
||
},
|
||
"embed": {
|
||
"label": "Embed",
|
||
"description": "Embed прощания"
|
||
},
|
||
"container": {
|
||
"label": "Контейнер (V2)",
|
||
"description": "Components V2 контейнер"
|
||
},
|
||
"image": {
|
||
"label": "Изображение",
|
||
"description": "Embed с изображением"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"templates": {
|
||
"simple": "👋 {{user}} покинул **{{guild}}**.",
|
||
"embedTitle": "Прощание",
|
||
"embedDescription": "{{user}} покинул **{{guild}}**.",
|
||
"containerTitle": "Прощание",
|
||
"containerDescription": "{{user}} покинул **{{guild}}**.",
|
||
"imageTitle": "Прощание",
|
||
"imageDescription": "с сервера Discord {{guild}}"
|
||
}
|
||
},
|
||
"help": {
|
||
"name": "помощь",
|
||
"description": "Показать список команд или информацию о команде.",
|
||
"args": {
|
||
"command": "Необязательное имя команды"
|
||
},
|
||
"examples": {
|
||
"basic": "Показать все команды",
|
||
"single": "Показать информацию о команде"
|
||
},
|
||
"errors": {
|
||
"notFound": "Команда {{query}} не найдена."
|
||
},
|
||
"embed": {
|
||
"title": "Справка по командам",
|
||
"description": "Используйте {{usage}} для просмотра команды.",
|
||
"categoryEmpty": "В этой категории нет команд.",
|
||
"detailsTitle": "Команда: {{name}}",
|
||
"detailsDescription": "{{description}}",
|
||
"footer": "Категория: {{source}}",
|
||
"fields": {
|
||
"usage": "Использование",
|
||
"arguments": "Аргументы",
|
||
"examples": "Примеры"
|
||
}
|
||
},
|
||
"labels": {
|
||
"prefix": "Префикс",
|
||
"slash": "Слэш",
|
||
"required": "обязательно",
|
||
"optional": "опционально",
|
||
"noArgs": "Нет аргументов.",
|
||
"noExamples": "Нет примеров."
|
||
}
|
||
}
|
||
},
|
||
"logsRuntime": {
|
||
"placeholders": {
|
||
"noContent": "(нет содержимого)",
|
||
"unknown": "неизвестно",
|
||
"none": "нет"
|
||
},
|
||
"embed": {
|
||
"title": "Событие: {{event}}",
|
||
"detailsField": "Детали"
|
||
},
|
||
"summaries": {
|
||
"messageCreate": "Сообщение отправлено {{user}} в {{channel}}",
|
||
"messageDelete": "Сообщение удалено в {{channel}}",
|
||
"messageUpdate": "Сообщение обновлено в {{channel}}",
|
||
"messageBulkDelete": "Массовое удаление: {{count}} сообщений удалено",
|
||
"guildMemberAdd": "Участник присоединился: {{user}}",
|
||
"guildMemberRemove": "Участник покинул: {{user}}",
|
||
"guildMemberUpdate": "Участник обновлён: {{user}}",
|
||
"interactionGeneric": "Взаимодействие от {{user}}",
|
||
"interactionSlash": "Слэш-команда /{{command}} от {{user}}",
|
||
"interactionButton": "Нажатие кнопки от {{user}}",
|
||
"interactionSelect": "Выбор в меню от {{user}}",
|
||
"interactionModal": "Отправка формы от {{user}}",
|
||
"channelCreate": "Канал создан: {{channel}}",
|
||
"channelDelete": "Канал удалён: {{channel}}",
|
||
"channelUpdate": "Канал обновлён: {{channel}}",
|
||
"roleCreate": "Роль создана: {{role}}",
|
||
"roleDelete": "Роль удалена: {{role}}",
|
||
"roleUpdate": "Роль обновлена: {{role}}",
|
||
"threadCreate": "Тред создан: {{thread}}",
|
||
"threadDelete": "Тред удалён: {{thread}}",
|
||
"threadUpdate": "Тред обновлён: {{thread}}",
|
||
"emojiCreate": "Эмодзи создано: {{emoji}}",
|
||
"emojiDelete": "Эмодзи удалено: {{emoji}}",
|
||
"emojiUpdate": "Эмодзи обновлено: {{emoji}}",
|
||
"guildUpdate": "Сервер обновлён: {{guild}}",
|
||
"guildUnavailable": "Сервер временно недоступен: {{guild}}",
|
||
"guildBanAdd": "Пользователь забанен: {{user}}",
|
||
"guildBanRemove": "Пользователь разбанен: {{user}}",
|
||
"inviteCreate": "Приглашение создано: {{code}}",
|
||
"inviteDelete": "Приглашение удалено: {{code}}"
|
||
},
|
||
"details": {
|
||
"messageId": "messageId={{value}}",
|
||
"author": "author={{tag}} ({{id}})",
|
||
"content": "content={{value}}",
|
||
"before": "before={{value}}",
|
||
"after": "after={{value}}",
|
||
"channelId": "channelId={{value}}",
|
||
"count": "count={{value}}",
|
||
"user": "user={{tag}} ({{id}})",
|
||
"oldNick": "oldNick={{value}}",
|
||
"newNick": "newNick={{value}}",
|
||
"interactionId": "interactionId={{value}}",
|
||
"type": "type={{value}}",
|
||
"oldName": "oldName={{value}}",
|
||
"newName": "newName={{value}}",
|
||
"roleId": "roleId={{value}}",
|
||
"threadId": "threadId={{value}}",
|
||
"emojiId": "emojiId={{value}}",
|
||
"guildId": "guildId={{value}}",
|
||
"inviter": "inviter={{value}}"
|
||
}
|
||
}
|
||
}
|