💭Изменение языка и переводы

Список переводов

В данный момент WAVECORD поддерживает 2 языка:

  • Русский [ru-RU] — DayPiva

  • Английский(США) [en-US] — DayPiva

Просим вас сообщить, если вы нашли ошибку в переводе

Изменение языка

Начиная с 29.01.2024, язык в боте можно изменить командой /lang [язык]

Начиная с 20.08.2024, язык в боте можно изменить командой /setup

Помощь в переводе на другие языки

Если у вас есть желание помочь команде WAVECORD с переводом на другие языки, вы можете сделать это с помощью данного шаблона:

Шаблон для перевода
{
  "nowPlaying": "Сейчас играет:\n```{0}``` `{1}`",
  "author": "Автор: {0}",
  "stream": "ТРАНСЛЯЦИЯ",
  "followingTracks": "**Треки в очереди:**",
  "thanksForAdding": "Спасибо, что добавили бота на сервер!",
  "recommendedStudy": "Перед началом работы, рекомендуем к изучению:\n→ Настройте ваш сервер – **/setup**\n→ Изучите **[команды бота](https://www.wavecord.ru/commands)**\n→ Присоединяйтесь к **[официальному серверу поддержки](https://discord.gg/wXPQ54fgF5)**",
  "enjoyMusic": "Наслаждайтесь музыкой!",
  "botStatistics": "## Статистика бота\n> \uD83C\uDF10 Сервера: `{0}`\n> \n> \uD83D\uDC65 Пользователи: `{1}`\n> \n> \uD83D\uDD08 Всего плееров: `{2}`\n> ┗╸ **Активные плееры:** `{3}`\n> \n> \uD83D\uDDC4\uFE0F Нагрузка на CPU: `{4}%`\n> ┗╸ **Использование RAM:** `{5} / {6}`\n> \n> \uD83D\uDD52 Uptime:\n> ```{7}```",
  "noStatistics": "Информация временно недоступна, повторите попытку позже",
  "guildStatistics": "\n> \n> \uD83D\uDCAC Канал бота: {0}\n> \n> \uD83C\uDFA7 Прослушано треков: `{1}`\n> \n> \uD83D\uDC8E Подписка `WAVE+`\n> ┗╸ {2}\n> \n> Бот добавлен <t:{3}:R>",
  "connectedTo": "**Подключена до** <t:{0}:f>",
  "notConnected": "**Не подключена**",
  "notSetup": "`Не назначено`",
  "timesUp": "Время прослушивания вышло! Итак, как называется этот трек?",
  "noUsersLeft": "В голосовом канале не осталось активных пользователей, отключение...",
  "trackWasRewound": "Пользователь {0} отмотал трек к началу",
  "trackPaused": "Пользователь {0} остановил воспроизведение трека",
  "trackResumed": "Пользователь {0} возобновил воспроизведение трека",
  "trackSkipped": "Пользователь {0} пропустил текущий трек",
  "trackStopped": "Пользователь {0} отключил плеер. Бот покинул голосовой канал",
  "loopOff": "Пользователь {0} деактивировал повторение",
  "loopTrack": "Пользователь {0} активировал повторение трека",
  "loopQueue": "Пользователь {0} активировал повторение очереди",
  "loopingIsEnabled": "Невозможно пропустить текущий трек - включено зацикливание",
  "selectItem": "Выберите элемент из списка",
  "connectedBot": "Пользователь {0} подключил бота к голосовому каналу",
  "alreadyConnected": "Бот уже подключен к голосовому каналу",
  "setVolume": "Пользователь {0} установил значение громкости плеера на `{1}%`",
  "currentVolume": "Текущее значение громкости плеера: `{0}%`",
  "increaseVolume": "Значение громкости не может быть выше `100%`",
  "reduceVolume": "Значение громкости не может быть ниже `1%`",
  "trackRemoved": "Пользователь {0} удалил трек из очереди:\n```{1}``` `{2}`",
  "privateMessages": "Проверьте личные сообщения",
  "paymentUser": "Ссылка на оплату: {0}",
  "paySucceeded": "Оплата успешно произведена!\n\nНа ваш аккаунт добавлена одна подписка и `2 500` очков опыта.\nИспользуйте `/subscribe` на сервере, которому хотите оформить подписку",
  "payCancelled": "Платеж был отменен.\nСоздайте новый с помощью команды: `/waveplus`",
  "noSubscription": "Эта команда доступна только для серверов с подпиской `WAVE+`",
  "subscriptionIssued": "Пользователь {0} подключил подписку `WAVE+` для этого сервера!\n\nПодписка истечёт <t:{1}:R>",
  "subscriptionRenewed": "Пользователь {0} продлил подписку `WAVE+` для этого сервера!\n\nПодписка истечёт <t:{1}:R>",
  "subscriptionCanceled": "Процесс подключения подписки завершен",
  "subscriptionsCount": ":gem: | Количество доступных подписок: `{0}`",
  "missingSubscriptions": "На вашем аккаунте нет ни одной подписки `WAVE+`\nЕсли произошла ошибка – обратитесь в поддержку бота",
  "timeout": "Время на ответ вышло",
  "247ModeOn": "Пользователь {0} активировал режим `24/7`",
  "247ModeOff": "Пользователь {0} деактивировал режим `24/7`",
  "autoplayOn": "Пользователь {0} активировал режим автоматического подбора треков",
  "autoplayOff": "Пользователь {0} деактивировал режим автоматического подбора треков",
  "trackAddedToQueue": "Пользователь {0} добавил трек в очередь:\n```{1}``` `{2}`",
  "streamAddedToQueue": "Пользователь {0} добавил трансляцию в очередь:\n```{1}``` `{2}`",
  "loadedTrack": "Пользователь {0} загрузил локальный трек:\n```{1}``` `{2}`",
  "addedToPlaylist": "Пользователь {0} добавил треки в плейлист: `{1}`",
  "playlistDeleted": "Пользователь {0} удалил плейлист из базы данных:\n```{1}``` `{2}`",
  "deletedFromPlaylist": "Пользователь {0} удалил трек из плейлиста. Название трека:\n```{1}``` `{2}`",
  "playlistCreated": "Пользователь {0} добавил новый плейлист в базу данных.\nНазвание плейлиста:\n```{1}```",
  "playlistRenamed": "Пользователь {0} переименовал плейлист:\n```{1}```",
  "playlistAddedToQueue": "Пользователь {0} добавил треки из плейлиста в очередь:\n```{1} / {2}```",
  "playlistsList": "Сохраненные плейлисты",
  "playlistIsFull": "В один плейлист нельзя добавить больше `200` треков",
  "longPlaylistTitle": "Название плейлиста не может содержать больше `25` символов",
  "invalidCharacters": "Название плейлиста содержит недопустимые символы",
  "noSuchPlaylist": "Такого плейлиста не существует",
  "notCreator": "Вы не можете редактировать плейлисты других участников сервера",
  "alreadyExists": "Плейлист с таким названием уже есть в базе данных",
  "queueShuffled": "Пользователь {0} перемешал очередь треков",
  "trackRewound": "Пользователь {0} перемотал плеер на `{1}`",
  "languageSet": "Администратор {0} изменил язык бота на `{1}`",
  "botChannelSet": "Администратор {0} назначил канал бота: {1}",
  "autoRoleOn": "Администратор {0} установил автоматическую выдачу роли.\n\nРоль для автоматической выдачи: {1}",
  "autoRoleOff": "Администратор {0} деактивировал автоматическую выдачу роли",
  "djRoleOn": "Администратор {0} установил DJ-роль: {1}\n\nТеперь доступ к командам есть только у пользователей с этой ролью",
  "djRoleOff": "Администратор {0} деактивировал DJ-роль.\n\nДоступ к командам восстановлен для всех пользователей",
  "guildSettings": "Настройки сервера",
  "chooseChannel": "**`Настройка - канал бота`**\n\nВыберите текстовый канал из выпадающего меню",
  "chooseRole": "**`Настройка - автоматическая роль`**\n\nВыберите роль из выпадающего меню",
  "chooseLanguage": "**`Настройка - язык бота`**\n\nВыберите язык из выпадающего меню",
  "chooseDjRole": "**`Настройка - DJ-роль`**\n\nВыберите роль из выпадающего меню",
  "channelPlaceholder": "Выберите текстовый канал",
  "rolePlaceholder": "Выберите роль",
  "languagePlaceholder": "Выберите язык",
  "editChannel": "Изменить канал бота",
  "setupChannel": "Установить канал бота",
  "editRole": "Изменить авто-роль",
  "setupRole": "Установить авто-роль",
  "editLanguage": "Изменить язык бота",
  "setupLanguage": "Установить язык бота",
  "editDjRole": "Изменить DJ-роль",
  "setupDjRole": "Установить DJ-роль",
  "channelSetting": "Текстовый канал",
  "roleSetting": "Автоматическая роль",
  "djRoleSetting": "DJ-роль",
  "languageSetting": "Язык бота",
  "nextPage": "Следующая страница",
  "previousPage": "Предыдущая страница",
  "returnToMenu": "Вернуться в меню",
  "userNotDJ": "Вы не можете использовать эту команду без роли DJ или прав администратора",
  "filterOn": "Пользователь {0} успешно активировал {1}-фильтр",
  "filterOff": "Пользователь {0} успешно деактивировал {1}-фильтр",
  "correctAnswer": "Пользователь {0} правильно определил трек:\n```{1} — {2}``` `Счёт пользователя: {3}`",
  "wrongAnswer": "Это неправильный ответ. Попробуйте ещё раз",
  "alreadyAnswered": "Ответ на вопрос викторины уже дан, подождите следующий",
  "roundMessage": "```Раунд – {0}/{1}```\nЧто это за трек? Чтобы ответить, воспользуйтесь `/quiz answer`\n\nВремя прослушивания закончится <t:{2}:R>\n\nКаждые `40` секунд после начала викторины будет отправляться подсказка",
  "quizNoScoreEnd": "Никто не набрал очки в этой викторине. Победитель не определен",
  "quizTimeoutEnd": "Викторина завершена из-за длительного отсутствия ответов",
  "quizStart": "Пользователь {0} начал музыкальную викторину.\n\nДоступ к командам ограничен на время проведения викторины",
  "quizForceEnd": "Пользователь {0} завершил музыкальную викторину.\n\nДоступ к командам был возобновлен",
  "quizEnd": "Победителем викторины стал {0}\n\nСчёт пользователя: `{1}`",
  "quizIsRunning": "Сейчас проводится викторина, команды временно недоступны",
  "restrictedValue": "Время прослушивания должно составлять от `5` до `30` секунд",
  "noQuiz": "В данный момент активной викторины нет",
  "notParticipating": "Вы не участвуете в викторине",
  "alreadyVoted": "Вы уже проголосовали за пропуск трека",
  "trackSkippedByVote": "Трек был пропущен путём голосования.\n\nПользователей проголосовало: `{0}/{1}`",
  "voteCounted": "Ваш голос учтён.\n\nПользователей проголосовало: `{0}/{1}`",
  "executed": "Команда выполнена",
  "noTracksFound": "По вашему запросу не найдено ни одного трека",
  "youMustBeInVC": "Вы должны находиться в голосовом канале, чтобы использовать эту команду",
  "youMustBeInBotVC": "Вы должны находиться в одном голосовом канале с ботом, чтобы использовать эту команду",
  "queueIsFull": "В очередь нельзя добавлять более 50 треков.\nС `WAVE+` - 1000 треков",
  "trackIsLong": "Этот трек слишком долгий.\nДлительность трека не может превышать 24 часа.\nС подпиской `WAVE+` - 120 часов",
  "notValidTimestamp": "Указанная временная метка не является действительной для текущего трека",
  "invalidTimeFormat": "Указанный формат временной метки не является действительным.\nПожалуйста, используйте следующий формат: `1m` / `15s` / `1m 15s` / `1:30`",
  "botNotConnected": "Бот не подключен к голосовому каналу",
  "nothingIsPlaying": "Сейчас ничего не проигрывается",
  "channelNotSetup": "Администратор не установил канал для взаимодействия с ботом.\nЕсли вы администратор, введите `/setup` для настройки сервера",
  "administratorsOnly": "Эта команда доступна только администраторам сервера",
  "cannotUse": "В этом канале запрещено использовать команды бота",
  "alreadyPlaying": "Плеер уже играет",
  "alreadyPaused": "Плеер уже на паузе",
  "queueIsEmpty": "В очереди нет треков",
  "noQueue": "В очереди нет треков",
  "indexNotInQueue": "Трека под таким индексом нет в очереди",
  "commandOnCooldown": "Вы сможете использовать эту команду вновь <t:{0}:R>",
  "notSupported": "Добавление плейлистов из `VK` пока не поддерживается - ждите обновлений",
  "alreadyClaimed": "Вы уже получили ежедневный кейс.\n\nСледующий кейс можно получить <t:{0}:R>",
  "successfullyAdded": "В ваш инвентарь добавлен предмет: `{0} (X{1})`\n\nМожете воспользоваться им через команду `/use-item`",
  "successfullyUsed": "Предмет успешно использован.\n\nОткрыв его, вы получили: `{0}`",
  "noItem": "Произошла ошибка: в инвентаре нет такого предмета",
  "inventoryIsEmpty": "В вашем инвентаре нет предметов",
  "userProfile": "## Профиль пользователя\n> Имя пользователя: `{0}`\n> ID пользователя: `{1}`\n> \n> \uD83C\uDFC6 Уровень: `{2}`\n> ┗╸ **Опыт:** `{3}`\n> \n> \uD83D\uDC8E Кол-во подписок: `{4}` \n > \n> \uD83D\uDCE6 Инвентарь:\n{5}",
  "agreement": "## Согласие на использование данных\nНажимая кнопку **«CONFIRM»** вы соглашаетесь с следующими условиями:\n> \n> • Использование вашего имени пользователя для ведения и вывода статистики на других серверах\n> \n> • Сохранение вашего ID пользователя (`user_id`) в базе данных бота\n\nЕсли у вас есть вопросы по поводу соглашения - свяжитесь с нами",
  "recordAdded": "Вы согласились с условиями.\nТеперь вы можете воспользоваться этой командой",
  "cancel": "Вы отказались от условий.\nЕсли хотите иметь доступ к этой команде, можете в любой момент повторить запрос"
}

После того, как вы сделали перевод — отправьте его к нам на почту в виде файла: support@wavecord.ru

Благодарим за сотрудничество!

В письме укажите свой Discord или иные контакты для связи с вами

Когда ваш перевод пройдёт проверку – вам выдадут роль на сервере и добавят ваш Discord (по желанию) в список переводов на сайте

Last updated