Files
Vocard/langs/RU.json
Choco 8edc26a6d0 Standardize permission and message keys in code and locales
Updated various permission and message keys in the codebase and all language files for consistency. Also added missing keys and fixed minor typos in several language files.
2025-08-10 12:44:05 +08:00

172 lines
17 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{
"unknownException": "⚠️ Что-то пошло не так при выполнении команды! Пожалуйста, попробуйте позже или присоединитесь к нашему серверу Discord для получения дополнительной поддержки.",
"enabled": "вкл",
"disabled": "выкл",
"nodeReconnect": "Пожалуйста, попробуйте чуть позже!",
"noChannel": "Нет голосового канала для подключения. Пожалуйста, укажите или присоединитесь к одному.",
"alreadyConnected": "Уже подключен к голосовому каналу.",
"noPermission": "Извините! У меня нет разрешения на подключение или разговор в вашем голосовом канале.",
"noCreatePermission": "Извините! У меня нет прав на создание канала для запроса песен.",
"noPlaySource": "Не получилось найти рабочие источники!",
"noPlayer": "На этом сервере не найдено ни одного активного плеера.",
"notVote": "Эта команда требует вашего голоса! Введите `/vote` для получения дополнительной информации.",
"missingIntents": "Извините, но эту команду нельзя выполнить, так как у бота отсутствует необходимый запрос намерения: `({0})`.",
"languageNotFound": "Языковой пакет не найден! Пожалуйста, выберите существующий языковой пакет.",
"changedLanguage": "Язык успешно изменен на `{0}`.",
"setPrefix": "Готово! Мой префикс на вашем сервере теперь `{0}`. Попробуйте запустить `{1}ping`, чтобы проверить его.",
"setDJ": "Установить роль DJ {0}.",
"setQueue": "Установить режим очереди на `{0}`.",
"247": "Теперь у вас `{0}` режим 24/7.",
"bypassVote": "Теперь у вас `{0}` система голосования.",
"setVolume": "Установить громкость на `{0}`%",
"toggleController": "Теперь у вас `{0}` контроллер музыки.",
"toggleDuplicateTrack": "Теперь у вас `{0}` фильтр дубликатов в очереди.",
"toggleControllerMsg": "Теперь у вас `{0}` сообщения от плеера.",
"toggleSilentMsg": "У вас {0} тихих сообщений.",
"settingsMenu": "Настройки сервера | {0}",
"settingsTitle": "❤️ Основная информация:",
"settingsValue": "```Префикс: {0}\nЯзык: {1}\nВключить контроллер музыки: {2}\nDJ роль: @{3}\nОбход голосования: {4}\n24/7: {5}\nГромкость по умолчанию: {6}%\nВремя проигрывания: {7}```",
"settingsTitle2": "🔗 Информация об очереди:",
"settingsValue2": "```Режим очереди: {0}\nМаксимальное количество песен: {1}\nРазрешить дублирование треков: {2}```",
"settingsTitle3": "🎤 Информация о состоянии голоса:",
"settingsPermTitle": "✨ Права:",
"settingsPermValue": "```{0} Администратор\n{1} Управление_Сервером\n{2} Управление_Каналом\n{3} Управление_Сообщениями```",
"pingTitle1": "Информация о боте:",
"pingTitle2": "Информация о плеере:",
"pingField1": "```ID Шарда: {0}/{1}\nЗадержка Шарда: {2:.3f}s {3}\nРегион: {4}```",
"pingField2": "```Сервис: {0} - {1:.3f}s\nИгроки: {2}\nРегион Голоса: {3}```",
"addEffect": "Применен `{0}` эффект.",
"clearEffect": "Звуковые эффекты были очищены!",
"filterTagAlreadyInUse": "Этот звуковой эффект уже используется! Пожалуйста, используйте /cleareffect <Тег>, чтобы удалить его.",
"playlistViewTitle": "📜 Все плейлисты пользователя {0}",
"playlistViewHeaders": "ID:,Время:,Название:,Треки:",
"playlistFooter": "Введите /playlist play [плейлист], чтобы добавить плейлист в очередь.",
"playlistNotFound": "Плейлист [`{0}`] не найден. Введите /playlist view, чтобы посмотреть все ваши плейлисты.",
"playlistNotAccess": "Извините! У вас нет доступа к этому плейлисту!",
"playlistNoTrack": "Извините! В плейлисте [`{0}`] нет треков.",
"playlistNotAllow": "Эта команда не разрешена для общих плейлистов.",
"playlistPlay": "Добавлен плейлист [`{0}`] с `{1}` треками в очередь.",
"playlistOverText": "Извините! Имя плейлиста не может превышать 10 символов.",
"playlistSameName": "Извините! Это имя не может совпадать с вашим новым именем.",
"playlistDeleteError": "Вы не можете удалить плейлист по умолчанию.",
"playlistRemove": "Вы удалили плейлист [`{0}`].",
"playlistSendErrorPlayer": "Извините! Вы не можете отправить приглашение самому себе.",
"playlistSendErrorBot": "Извините! Вы не можете отправить приглашение боту.",
"playlistBelongs": "Извините! Этот плейлист принадлежит <@{0}>.",
"playlistShare": "Извините! Этим плейлистом уже поделились с {0}.",
"playlistSent": "Извините! Вы уже отправили приглашение ранее.",
"noPlaylistAcc": "Пользователь `{0}` не создал учетную запись плейлиста.",
"overPlaylistCreation": "Вы не можете создавать больше `{0}` плейлистов!",
"playlistExists": "Плейлист [`{0}`] уже существует.",
"playlistNotInvalidUrl": "Пожалуйста, введите действительную ссылку или публичную плейлист-ссылку на Spotify или YouTube.",
"playlistCreated": "Вы создали плейлист `{0}`. Введите /playlist view для получения дополнительной информации.",
"playlistRenamed": "Вы переименовали `{0}` в `{1}`.",
"playlistLimitTrack": "Вы достигли лимита! Вы можете добавить только `{0}` треков в свой плейлист.",
"playlistPlaylistLink": "Вам не разрешено использовать ссылку на плейлист.",
"playlistStream": "Вам не разрешено добавлять потоковые видео в свой плейлист.",
"playlistPositionNotFound": "Не получилось найти позицию `{0}` в вашем плейлисте [`{1}`]!",
"playlistRemoved": "👋 Удален **{0}** из плейлиста {1} [`{2}`].",
"playlistClear": "Вы успешно очистили свой плейлист [`{0}`].",
"playlistView": "Просмотр плейлистов",
"playlistViewDesc": "```Имя | ID: {0} | {1}\nВсего треков: {2}\nВладелец: {3}\nТип: {4}\n```",
"playlistViewPermsValue": "📖 Чтение: ✓ ✍🏽 Запись: {0} 🗑️ Удаление: {1}",
"playlistViewPermsValue2": "📖 Чтение: {0}",
"playlistViewTrack": "Треки",
"playlistViewPage": "Страница: {0}/{1} | Общая продолжительность: {2}",
"inboxFull": "Извините! Почтовый ящик {0} переполнен.",
"inboxNoMsg": "В вашем почтовом ящике нет сообщений.",
"invitationSent": "Приглашение отправлено {0}.",
"notInChannel": "{0}, для использования голосовых команд вы должны находиться в {1}. Пожалуйста, перезайдите, если вы уже находитесь в голосовом канале!",
"noTrackPlaying": "Сейчас нет играющих треков.",
"noTrackFound": "Треки по такому запросу не найдены! Пожалуйста, укажите действительную ссылку.",
"noLinkSupport": "Команда поиска не поддерживает ссылки!",
"voted": "Вы проголосовали!",
"missingPosPerm": "Только DJ или администраторы могут изменять позицию.",
"missingModePerm": "Только DJ или администраторы могут переключить режим цикла.",
"missingQueuePerm": "Только DJ или администраторы могут удалять треки из очереди.",
"missingAutoPlayPerm": "Только DJ или администраторы могут включать или выключать режим autoplay!",
"missingFunctionPerm": "Только DJ или администраторы могут использовать эту функцию.",
"timeFormatError": "Неверный формат времени. Пример: 2:42PM или 12:39:31",
"lyricsNotFound": "Текст песни не найден. Введите /lyrics <Название песни> <Автор> для поиска текста.",
"missingTrackInfo": "Некоторая информация о треке отсутствует.",
"noVoiceChannel": "Голосовой канал не найден!",
"playlistAddError": "Вам не разрешено добавлять потоковые видео в плейлист!",
"playlistAddError2": "Произошла ошибка при добавлении треков в плейлист!",
"playlistLimited": "Вы достигли лимита! Вы можете добавить только {0} треков в свой плейлист.",
"playlistRepeated": "Такой трек уже есть в плейлисте!",
"playlistAdded": "❤️ Добавлен **{0}** в плейлист пользователя {1} [`{2}`]!",
"playerDropdown": "Выберите трек для перехода ...",
"playerFilter": "Выберите фильтр для применения ...",
"buttonBack": "Назад",
"buttonPause": "Пауза",
"buttonResume": "Пуск",
"buttonSkip": "Вперед",
"buttonLeave": "СТОП",
"buttonLoop": "Зациклить",
"buttonVolumeUp": "Громкость +",
"buttonVolumeDown": "Громкость -",
"buttonVolumeMute": "Выключить звук",
"buttonVolumeUnmute": "Включить звук",
"buttonAutoPlay": "Autoplay",
"buttonShuffle": "Перемешать",
"buttonForward": "+10сек",
"buttonRewind": "Назад",
"buttonLyrics": "Тексты песен",
"nowplayingDesc": "**Сейчас играет:**\n```{0}```",
"nowplayingField": "Следующее:",
"nowplayingLink": "Слушать на {0}",
"connect": "Подключено к {0}",
"live": "В ЭФИРЕ",
"playlistLoad": "🎶 Добавлен плейлист **{0}** с `{1}` треками в очередь.",
"trackLoad": "Добавлен **[{0}](<{1}>)** от **{2}** (`{3}`) в очередь.\n",
"trackLoad_pos": "Добавлен **[{0}](<{1}>)** от **{2}** (`{3}`) в очередь на позицию **{4}**\n",
"searchTitle": "Поиск: {0}",
"searchDesc": "➥ Платформа: {0} **{1}**\n➥ Результаты: **{2}**\n\n{3}",
"searchWait": "Выберите трек, который хотите добавить в очередь.",
"searchTimeout": "Поиск прерван: превышено время ожидания. Пожалуйста, попробуйте позже.",
"searchSuccess": "Трек добавлен в очередь.",
"queueTitle": "Следующий в очереди:",
"historyTitle": "История очереди:",
"viewTitle": "Текущая очередь",
"viewDesc": "**Сейчас играет: [*ссылка*]({0}) ⮯**\n{1}",
"viewFooter": "Страница: {0}/{1} | Общая продолжительность: {2}",
"pauseError": "Плеер уже на паузе.",
"pauseVote": "Пользователь `{0}` проголосовал за паузу плеера. [{1}/{2}]",
"paused": "Пользователь `{0}` поставил плеер на паузу.",
"resumeError": "Плеер не на паузе.",
"resumeVote": "Пользователь `{0}` проголосовал за продолжение трека. [{1}/{2}]",
"resumed": "Пользователь `{0}` убрал плеер с паузы.",
"shuffleError": "Недостаточно треков для перемешивания",
"shuffleVote": "Пользователь `{0}` проголосовал за перемешивание треков. [{1}/{2}]",
"shuffled": "Очередь перемешана.",
"skipError": "Нет треков для пропуска.",
"skipVote": "Пользователь `{0}` проголосовал за пропуск трека. [{1}/{2}]",
"skipped": "Пользователь `{0}` пропустил трек.",
"backVote": "Пользователь `{0}` проголосовал за возврат к предыдущему треку. [{1}/{2}]",
"backed": "Пользователь `{0}` вернулся к предыдущему треку.",
"leaveVote": "Пользователь `{0}` проголосовал за остановку плеера. [{1}/{2}]",
"left": "Пользователь `{0}` остановил плеер.",
"seek": "Перемотать на **{0}**",
"repeat": "Режим повтора `{0}`",
"cleared": "Очищены все треки в `{0}`",
"removed": "Удалено `{0}` треков из очереди.",
"forward": "Перемотать плеер вперед на **{0}**",
"rewind": "Отмотать плеер назад на **{0}**",
"replay": "Повтор текущего трека.",
"swapped": "Треки `{0}` и `{1}` поменяны местами",
"moved": "Трек `{0}` смещён на `{1}`",
"autoplay": "Режим autoplay **{0}**",
"notdj": "Вы не DJ. Текущий DJ: {0}.",
"djToMe": "Вы не можете передать роль DJ себе или боту.",
"djNotInChannel": "Пользователь `{0}` не находится в голосовом канале.",
"djswap": "Вы передали роль DJ пользователю `{0}`.",
"voicelinkQueueFull": "Извините, вы достигли максимального количества `{0}` треков в очереди!",
"voicelinkOutofList": "Пожалуйста, предоставьте действительный индекс трека!",
"voicelinkDuplicateTrack": "Извините, этот трек уже есть в очереди.",
"decodeError": "Что-то пошло не так при декодировании файла!",
"invalidStartTime": "Недействительное значение! Диапозон времени должен быть между `00:00` и `{0}`.",
"invalidEndTime": "Недействительное значение! Диапозон времени должен быть между `00:00` и `{0}`.",
"invalidTimeOrder": "Время конца трека не может быть меньше или равно времени начала.",
"setStageAnnounceTemplate": "Готово! Новые настройки статуса канала скоро применятся в соответсвии с вашим шаблоном.",
"createSongRequestChannel": "Канал для запроса песен ({0}) создан! Вы можете запросить любую песню по названию или URL в этом канале без использования префикса бота."
}