Skip to content

Commit

Permalink
chore(dashboard): update translations (#424)
Browse files Browse the repository at this point in the history
* chore(dashboard): update translations

Currently translated at 46.9% (122 of 260 strings)

chore(dashboard): update translations

Currently translated at 46.9% (122 of 260 strings)

chore(dashboard): update translations

Currently translated at 42.6% (111 of 260 strings)

chore(dashboard): update translations

Currently translated at 42.6% (111 of 260 strings)

chore(dashboard): update translations

Currently translated at 30.7% (80 of 260 strings)

chore(dashboard): update translations

Currently translated at 27.6% (72 of 260 strings)

chore(dashboard): update translations

Currently translated at 1.1% (3 of 260 strings)

chore(dashboard): update translations

Currently translated at 1.1% (3 of 260 strings)

chore(dashboard): update translations

Currently translated at 0.3% (1 of 260 strings)

Added translation using Weblate (Ukrainian)

Co-authored-by: Alexander Anashkin <anashkin522a@gmail.com>
Co-authored-by: Oleksandr <san4os2012@gmail.com>
Co-authored-by: Satont <satontworldwide@gmail.com>
Co-authored-by: Weblate <noreply@weblate.org>
Co-authored-by: daetojekaRa <daetojekarazbs@gmail.com>
Translate-URL: https://translations.satont.ru/projects/twir/dashboard/uk/
Translation: twir/dashboard

* chore(dashboard): update translations

Currently translated at 100.0% (260 of 260 strings)

chore(dashboard): update translations

Currently translated at 100.0% (260 of 260 strings)

chore(dashboard): update translations

Currently translated at 100.0% (260 of 260 strings)

chore(dashboard): update translations

Currently translated at 98.4% (256 of 260 strings)

chore(dashboard): update translations

Currently translated at 98.4% (256 of 260 strings)

chore(dashboard): update translations

Currently translated at 96.5% (251 of 260 strings)

Co-authored-by: Lesha Shvetsov <lexot.dev@gmail.com>
Co-authored-by: Satont <satontworldwide@gmail.com>
Co-authored-by: Weblate <noreply@weblate.org>
Translate-URL: https://translations.satont.ru/projects/twir/dashboard/ru/
Translation: twir/dashboard

* chore(dashboard): update translations

Currently translated at 100.0% (260 of 260 strings)

chore(dashboard): update translations

Currently translated at 100.0% (260 of 260 strings)

Co-authored-by: Dimitriy <f0n4ik.channel@gmail.com>
Co-authored-by: Satont <satontworldwide@gmail.com>
Co-authored-by: Weblate <noreply@weblate.org>
Translate-URL: https://translations.satont.ru/projects/twir/dashboard/en/
Translation: twir/dashboard

* chore(dashboard): update translations

Currently translated at 0.3% (1 of 260 strings)

Added translation using Weblate (Japanese)

Co-authored-by: Dimitriy <f0n4ik.channel@gmail.com>
Co-authored-by: Satont <satontworldwide@gmail.com>
Co-authored-by: Weblate <noreply@weblate.org>
Translate-URL: https://translations.satont.ru/projects/twir/dashboard/ja/
Translation: twir/dashboard

* update

---------

Co-authored-by: Weblate <noreply@weblate.org>
Co-authored-by: Alexander Anashkin <anashkin522a@gmail.com>
Co-authored-by: Oleksandr <san4os2012@gmail.com>
Co-authored-by: daetojekaRa <daetojekarazbs@gmail.com>
Co-authored-by: Lesha Shvetsov <lexot.dev@gmail.com>
Co-authored-by: Dimitriy <f0n4ik.channel@gmail.com>
  • Loading branch information
7 people authored Sep 6, 2023
1 parent c0af2ad commit 6dfb84d
Show file tree
Hide file tree
Showing 4 changed files with 233 additions and 4 deletions.
4 changes: 2 additions & 2 deletions frontend/dashboard/src/locales/en.json
Original file line number Diff line number Diff line change
Expand Up @@ -239,7 +239,7 @@
"copied": "Copied link url, paste it in obs as browser source",
"tts": {
"description": "Play audios in your OBS with some set of preconfigured voices. You can use that overlay via commands, or on events",
"eventsHint": "Hint: you can use events system to trigger tts on reward. ",
"eventsHint": "Hint: you can use events system to trigger tts on reward.",
"allowUsersChooseVoice": "Allow users use different voices in main (!tts) command",
"doNotReadEmoji": "Do not read emoji",
"doNotReadTwitchEmotes": "Do not read Twitch emotes, including 7tv, FFZ, BTTV",
Expand Down Expand Up @@ -409,7 +409,7 @@
"total": "Total {total} users",
"reset": {
"button": "Reset",
"resetQuestion": "Are you sure you wan't to reset {title}?"
"resetQuestion": "Are you sure you want to reset {title}?"
}
}
}
Expand Down
3 changes: 3 additions & 0 deletions frontend/dashboard/src/locales/ja.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
{
"languageName": "日本語"
}
34 changes: 32 additions & 2 deletions frontend/dashboard/src/locales/ru.json
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,9 @@
"login": "Войти",
"logout": "Выйти",
"edit": "Редактировать",
"select": "Выбрать"
"select": "Выбрать",
"confirm": "Подтвердить",
"cancel": "Отмена"
},
"sharedTexts": {
"saved": "Сохранено",
Expand Down Expand Up @@ -252,7 +254,15 @@
}
},
"obs": {
"description": "Этот оверлей используется для связи Twir с вашим OBS. Он предоставляет возможность боту управлять вашими источниками, сценами и аудиоисточниками с помощью событий."
"description": "Этот оверлей используется для связи Twir с вашим OBS. Он предоставляет возможность боту управлять вашими источниками, сценами и аудиоисточниками с помощью событий.",
"notConnected": "Не подключено",
"checkConnection": "Проверить соединение",
"connected": "Подключено",
"address": "Адрес сервера OBS WebSocket",
"port": "Порт сервера OBS WebSocket"
},
"alerts": {
"description": "Этот оверлей используется для воспроизведения настроенных оповещений"
}
},
"songRequests": {
Expand Down Expand Up @@ -372,5 +382,25 @@
"validations": {
"name": "Имя не может быть пустым и содержать более 30 символов"
}
},
"navbar": {
"logout": "Выход",
"publicPage": "Публичная страница"
},
"community": {
"users": {
"table": {
"user": "Пользователь",
"watchedTime": "Время просмотра",
"messages": "Сообщения",
"usedEmotes": "Использовано смайликов",
"usedChannelPoints": "Использовано баллов канала"
},
"total": "Всего {total} пользователей",
"reset": {
"button": "Сбросить",
"resetQuestion": "Вы уверены, что хотите сбросить {title}?"
}
}
}
}
196 changes: 196 additions & 0 deletions frontend/dashboard/src/locales/uk.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,196 @@
{
"languageName": "Українська",
"sharedButtons": {
"create": "Створити",
"save": "Зберегти",
"close": "Закрити",
"copy": "Копіювати",
"delete": "Видалити",
"settings": "Налаштування",
"login": "Логін",
"logout": "Вийти",
"edit": "Редагувати",
"select": "Виберіть",
"cancel": "Скасувати",
"confirm": "Підтвердити"
},
"sharedTexts": {
"reply": {
"text": "Бот надсилатиме відповіді на команди у відповідь",
"label": "Відповісти"
},
"enabled": "Увімкнено",
"status": "Статус",
"name": "Ім’я",
"actions": "Дії",
"responses": "Відповіді",
"response": "Відповідь",
"userName": "Ім'я користувача",
"saved": "Збережено"
},
"commands": {
"modal": {
"description": {
"label": "Опис команди"
},
"name": {
"label": "Ім’я",
"validations": {
"startsWith": "Назва команди не повинна починатися з !",
"len": "Назва команди має містити менше 25 символів",
"empty": "Потрібно вказати назву команди"
}
},
"aliases": {
"label": "Псевдоніми"
},
"responses": {
"validations": {
"len": "Відповідь має бути менше 500 символів",
"empty": "Відповідь не повинна бути пустою. Команда може бути створена без відповідей, тому ви можете опустити це поле."
},
"defaultWarning": "Відповіді не можна редагувати у системних командах"
},
"permissions": {
"divider": "Дозволи",
"name": "Ролі",
"placeholder": "Виберіть ролі, які матимуть дозволи на використання команд",
"deniedUsers": "Користувачі, які не можуть використовувати цю команду",
"allowedUsers": "Користувачі, які можуть обійти обмеження ролей для цієї команди"
},
"restrictions": {
"name": "Обмеження за статистикою",
"watchTime": "Необхідний час перегляду, для використання цієї команди",
"channelsPoints": "Для використання цієї команди необхідні використати бали каналу",
"messages": "Необхідні повідомлення для використання цієї команди"
},
"settings": {
"divider": "Налаштування",
"visible": {
"label": "Видимість",
"text": "Видимість команд на загальнодоступній сторінці, у змінній списку команд."
},
"keepOrder": {
"label": "Зберігання порядку відповідей",
"text": "Бот зберігатиме ваш порядок відповідей, коли вони надіслані в чаті"
},
"onlineOnly": {
"label": "Тільки онлайн",
"text": "Команда працюватиме лише тоді, коли трансляція онлайн"
},
"other": {
"divider": "Інші",
"commandGroup": "Група команд"
}
},
"cooldown": {
"label": "Перезавантаження",
"value": "Перезавантаження в секундах",
"type": {
"global": "Глобальне",
"user": "Для кожного юзера (індивідуально)"
}
},
"alert": {
"label": "Виберіть сповіщення, яке буде активовано під час використання команди"
}
},
"name": "Команда | Команди",
"searchPlaceholder": "Знайти команду",
"newCommandTitle": "Нова команда",
"groups": {
"manageButton": "Керування групами",
"color": "Колір",
"name": "Назва групи"
},
"table": {
"responses": {
"empty": "Відповіді порожні"
}
}
},
"sidebar": {
"dashboard": "Панель керування",
"commands": {
"label": "Команди",
"custom": "Користувальницькі",
"stats": "Статистика",
"moderation": "Модерація",
"songs": "Пісні",
"manage": "Керування"
},
"integrations": "Інтеграції",
"events": "Події",
"songRequests": "Замовлення пісень",
"timers": "Таймери",
"roles": "Дозволи",
"keywords": "Ключові слова",
"alerts": "Оповіщення",
"games": "Ігри",
"users": "Користувачі",
"variables": "Змінні",
"overlays": "Оверлеї",
"greetings": "Вітання"
},
"navbar": {
"logout": "Вийти",
"publicPage": "Публічна сторінка"
},
"deleteConfirmation": {
"cancel": "Скасувати",
"confirm": "Підтвердити",
"text": "Ви впевнені, що хочете видалити цю річ?"
},
"haveNoAccess": {
"message": "У вас немає прав для перегляду цієї сторінки, зверніться до стрімера для доступу."
},
"events": {
"operations": {
"obs": {
"warningText": "Схоже, ви не підключили Twir до OBS, будь ласка, зробіть це на сторінці оверлеїв.",
"warningTitle": "Спочатку вам потрібно налаштувати OBS",
"scene": "Сцена OBS",
"source": "Джерело OBS",
"audioSource": "Джерело аудіо OBS"
},
"divider": "Операції",
"name": "Операція",
"input": "Текст для операції (підтримує змінні)",
"banMessage": "Повідомлення про бан",
"values": "Значення",
"triggerAlert": "Тригер сповіщення",
"banTime": "Час бану"
},
"delay": "Затримка (секунди)",
"repeat": "Кількість повторень",
"type": "Тип",
"description": "Опис",
"targetCommand": "Виберіть команду",
"targetVariable": "Виберіть змінну",
"targetKeyword": "Виберіть ключове слово",
"variables": {
"userName": "Ім'я користувача, який ініціював подію",
"targetUserName": "Вибраний користувач",
"targetDisplayUserName": "Відображуване ім’я вибраного користувача",
"userDisplayName": "Відображуване ім’я користувача, який ініціював подію",
"subLevel": "Рівень передплати: 1/2/3/prime",
"resubMonths": "Скільки місяців користувач підписаний",
"resubStreak": "Сумарна кількість місяців передплати користувача",
"rewardCost": "Вартість використаної нагороди"
},
"onlineOnly": "Виконувати тільки коли трансляція онлайн",
"targetTwitchReward": "Виберіть винагороду каналу"
},
"dashboard": {
"botManage": {
"join": "Приєднатися",
"title": "Керування ботом",
"moderator": "<b>{botName}</b> є модератором",
"notModerator": "Ми виявили, що бот не є модератором цього каналу. Будь ласка, використайте <b>/mod {botName}</b>, інакше бот не надсилатиме повідомлення в чаті.",
"leave": "Залишити"
}
},
"integrations": {
"notLoggedIn": "Ви не ввійшли"
}
}

0 comments on commit 6dfb84d

Please sign in to comment.