Мова бота¶
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і кілька відповідей мають одну мову на всіх серверах. Перелік — у розділі Що завжди однаковою мовою.