Перейти к содержанию

Язык бота

CivBot пишет публичные сообщения на основном языке сервера, а приватные ответы в основном на языке вашего клиента Discord. Здесь собрано, на каком языке приходят сообщения бота, какие языки он знает и какие надписи одинаковы на всех серверах.

Откуда бот берёт язык

Язык бот берёт из двух источников:

  • Язык сервера — основной язык сервера в настройках Discord. Он одинаков для всех, поэтому на нём бот пишет всё, что видит весь канал.
  • Язык вашего клиента Discord — язык, который вы выбрали в своём приложении Discord. На нём бот в основном пишет то, что видите только вы.

Какие языки знает бот

Бот пишет на трёх языках: украинском, русском и английском. Когда язык в Discord другой, он пишет на английском.

Как изменить язык сервера

Основной язык задаёт администратор сервера в Discord, в настройках сообщества сервера. Эти настройки есть только на сервере, где включено сообщество. Пока сообщество не включено или язык не меняли, Discord считает основным английский, и бот пишет на английском.

После смены новые карточки, записи журнала событий и оповещения бот пишет уже на новом языке. Карточку игры в треде сразу перерисовывает команда /игра обновить (/game refresh). Кнопки панели игры остаются на старом языке, пока модератор не выполнит /moderator panel ещё раз. Подробнее — Панель игры.

Как изменить язык клиента Discord

Язык клиента каждый выбирает сам в настройках своего приложения Discord. От него зависят названия команд группы /игра (/game) и большинство приватных ответов бота. Карточки в каналах от него не меняются.

У сайта CivBot есть собственное меню языка, и от языка Discord он не зависит. Подробнее — Вход и приватность.

Что бот пишет на языке сервера

На языке сервера бот пишет всё, что видят все в канале:

Сообщение Где видно
Карточка сбора и кнопки под ней Канал сбора игр
Карточка игры, меню «Выбрать кто за какую нацию играет» и «Запросы на обмен между игроками», кнопка «Отменить игру» Тред игры
Сообщение «Назначение наций» и кнопки наций в нём Тред игры
Список последних игр и кнопки «Статистика игрока» и «Информация» Панель игры
Записи журнала событий Журнал событий
Карточки ответа на сейв, брошенный в тред игры («Сейв принят», «Сейв не принят» и другие), и кнопки «Открыть игру», «Инспектор сейвов» Тред игры
Карточка «Сохраните историю этой игры» с кнопкой «На сайте» и кнопка «Результаты на сайте» под карточкой завершённой игры Тред игры
Оповещение о сборе Канал оповещений
Статистика игрока из /stats show Канал, где выполнили команду

Кнопки «Статистика игрока» и «Информация» бот подписывает на языке, который был у сервера во время /moderator panel, и дальше этот язык не меняет. Подробнее — Панель игры.

Что бот пишет на языке вашего клиента Discord

То, что видите только вы, бот в основном пишет на языке вашего клиента Discord:

Ответ Когда приходит
Сообщение «Выберите тип игры» После кнопки «FFA» или «Duel» на панели игры
Справка «↗ Ознакомься с возможностями CivBot ↗» После кнопки «Информация» на панели игры
Статистика игрока После кнопки «Статистика игрока» на панели игры или пункта «Show Stats»
Названия наций в меню банов После кнопки «Баны» на карточке сбора
Меню «Выберите игрока для изгнания» После кнопки «Выгнать» на карточке сбора
Окно «Оповестить о сборе» и ответы на него После кнопки «Оповестить о сборе» на карточке сбора
«Обновлено» После /игра обновить
«Победитель должен быть игроком этой игры.» После /игра завершить (/game finish), когда у победителя нет места в игре
Ответы пункта «Профиль на сайте»: кнопка-ссылка, «Сайт не показывает игры этого сервера.», «У этого игрока ещё нет игр на сайте.» После пункта «Профиль на сайте» в меню приложений
«Все игроки должны выбрать нации перед завершением игры!» После /игра завершить (/game finish), пока у кого-то не выбрана нация
Ответы на /guild notifications После команд настройки оповещений о сборе

Если язык вашего клиента не украинский и не русский, эти ответы приходят на английском. На английском предупреждение о нациях выглядит так: «All players must pick their nations before finishing!» Подробнее — Сообщения бота.

Приватные ответы на языке сервера

Несколько ответов, которые видите только вы, бот пишет на языке сервера:

Ответ Когда приходит
«У вас нет доступа к этому действию.» После кнопки игры, в которой вы не играете и не являетесь модератором
«Эта игра завершилась или была удалена. Создайте новую игру.» После кнопки карточки, игры которой уже нет
«Вы не можете забанить больше 2 наций», «Нация заблокирована игроком @Vega.» После кнопки нации в меню банов, хотя сами названия наций там — на языке вашего клиента Discord
Меню выбора игрока: «❌ Снять выбор», «Сейчас: …», «Нация не выбрана», «✅ Назначение нации снято» После кнопки нации в сообщении «Назначение наций»
Названия наций в /nations stats После команды; по умолчанию ответ видите только вы

Подробнее — Сообщения бота и Выбор наций и обмен слотами.

Названия команд

Украинское и русское названия есть только у группы /игра и пункта «Профиль на сайте» в меню приложений. Discord показывает название на языке вашего клиента:

Украинский Русский Другие языки
Завершить игру /гра завершити /игра завершить /game finish
Обновить карточку игры /гра оновити /игра обновить /game refresh
Параметры переможець, тип_перемоги, ходи, гра победитель, тип_победы, ходы, игра winner, win_type, turns, game

Типы победы в параметре тип_победы тоже переведены. В русском клиенте это «Туристическая 🎨», «Научная 🧪», «Дипломатическая 🕊️», «Военная 🗡️» и «Признание победителя 🤝». Подробнее — Завершение игры.

Все остальные команды имеют только английские названия и параметры при любом языке Discord. Это, в частности, /stats show, /nations stats, /gametime, /leaderboard show, /moderator panel, /guild config и /search games_by_players. Пункт «Show Stats» в меню приложений тоже английский, а пункт «Профиль на сайте» переведён: в украинском клиенте он «Профіль на сайті», в русском — «Профиль на сайте», в остальных — «Profile on site». Подсказки к /gametime и к параметрам /search games_by_players Discord показывает на русском. Подробнее — Команды бота.

Что всегда на одном языке

Эти надписи одинаковы на всех серверах и не зависят ни от языка сервера, ни от языка вашего клиента Discord:

Часть На каком языке Что видно
Таблица лидеров Шапка на русском, столбцы на английском «Топ игроков», «Rating», «Wins», «Games»
/gametime На русском «День недели», «Время»
/nations stats На английском, кроме названий наций «Nation Statistics», «🚫 BANS», «✅ PICKS»
/guild config На английском «Configure your server!», «Delete this message»
Ответы на /leaderboard show и /guild log_channel На английском «Leaderboard has been created!», «Log channel cleared successfully.»
Окно кнопки «Steam ссылка» На английском «Set Steam Lobby Link», «Invalid Steam lobby link»
Окно кнопки «Отменить игру» На английском «Cancel game confirmation»
Подтверждение /игра завершить и отказ в доступе На английском «Done!», «You are not in this lobby.»
Ответы /search games_by_players На русском, вместе с заголовком «Найденные игры» «Необходимо указать минимум двух игроков», «Игры с участием указанных игроков не найдены»
Ответ /игра обновить, когда игры с таким номером нет На украинском «Гру #248 не знайдено…»
Ответы меню «Выбрать кто за какую нацию играет» и «Запросы на обмен между игроками» На английском «Multiple selection for Orion», «All your swap requests have been cancelled.»
Кнопки режима и типа игры Без перевода «FFA», «Duel», «Vanilla», «Patch», «KEK»

Что означает каждый ответ и что делать дальше — Сообщения бота.

Что может пойти не так

  • Карточки и журнал на английском, хотя на сервере говорят по-русски. Основной язык сервера в Discord — английский или язык, которого бот не знает. Так бывает и тогда, когда на сервере не включено сообщество. Администратор сервера задаёт основной язык в Discord, в настройках сообщества сервера.
  • Кнопки панели игры не на том языке, что карточки. Панель поставили, когда у сервера был другой язык. Модератор выполняет /moderator panel ещё раз, и новая панель получает текущий язык сервера.
  • Приватный ответ не на том языке, что карточка. Большинство приватных ответов приходит на языке вашего клиента Discord, а карточки — на языке сервера. Чтобы они совпадали, выберите в клиенте Discord тот же язык, что и основной язык сервера.
  • В списке команд нет /игра завершить. Discord показывает название на языке вашего клиента. В украинском клиенте это /гра завершити, в русском — /игра завершить, в остальных — /game finish.
  • Надпись на русском или английском на сервере с другим языком. Таблица лидеров, /gametime, /guild config и несколько ответов имеют один язык на всех серверах. Список — в разделе Что всегда на одном языке.

См. также

Эта страница переведена с помощью ИИ и сверена с терминами бота.