diff --git a/shared/css/static/modal-avatar.scss b/shared/css/static/modal-avatar.scss
new file mode 100644
index 00000000..e69de29b
diff --git a/shared/css/static/modal-icons.scss b/shared/css/static/modal-icons.scss
new file mode 100644
index 00000000..e69de29b
diff --git a/shared/html/manifest.json b/shared/html/manifest.json
new file mode 100644
index 00000000..fc0b7a5e
--- /dev/null
+++ b/shared/html/manifest.json
@@ -0,0 +1,16 @@
+{
+ "short_name": "TeaWeb",
+ "name": "TeaSpeak Web",
+ "icons": [
+ {
+ "src": "img/favicon/teacup.png",
+ "type": "image/png",
+ "sizes": "256x256"
+ }
+ ],
+ "start_url": "?",
+ "background_color": "#18BC9C",
+ "display": "standalone",
+ "scope": "/",
+ "theme_color": "#18BC9C"
+}
\ No newline at end of file
diff --git a/shared/i18n/info.json b/shared/i18n/info.json
index 4cd17cf2..7cbb4a29 100644
--- a/shared/i18n/info.json
+++ b/shared/i18n/info.json
@@ -15,6 +15,10 @@
{
"key": "fr_gt",
"path": "fr_google_translate.translation"
+ },
+ {
+ "key": "ru",
+ "path": "ru_translate_vafin.translation"
}
],
"name": "Default TeaSpeak repository",
diff --git a/shared/i18n/ru_translate_vafin.translation b/shared/i18n/ru_translate_vafin.translation
new file mode 100644
index 00000000..23f85423
--- /dev/null
+++ b/shared/i18n/ru_translate_vafin.translation
@@ -0,0 +1,8819 @@
+{
+ "info": {
+ "name": "Russion translation by Vafin, baste on google translate",
+ "contributors": [
+ {
+ "name": "Google Translate, via script by Markus Hadenfeldt",
+ "email": "gtr.i18n.client@teaspeak.de"
+ },
+ {
+ "name": "Vafin",
+ "email": ""
+ }
+ ]
+ },
+ "translations": [
+ {
+ "translated": "Не удалось инициализировать аудиоконтроллер!",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Failed to initialize audio controller!"
+ }
+ },
+ {
+ "translated": "Звуки инициализированы",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Sounds initialitzed"
+ }
+ },
+ {
+ "translated": "[AudioController] Получил пустой или неопределенный буфер! Сбросив его",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "[AudioController] Got empty or undefined buffer! Dropping it"
+ }
+ },
+ {
+ "translated": "[AudioController] Не удалось воспроизвести аудио. Глобальный аудио контекст еще не инициализирован!",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "[AudioController] Failed to replay audio. Global audio context not initialized yet!"
+ }
+ },
+ {
+ "translated": "[AudioController] Частота дискретизации источника не равна частоте дискретизации воспроизведения! (% o |% o)",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "[AudioController] Source sample rate isn't equal to playback sample rate! (%o | %o)"
+ }
+ },
+ {
+ "translated": "[Аудио] Начало нового воспроизведения",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "[Audio] Starting new playback"
+ }
+ },
+ {
+ "translated": "[Аудио] Пребуферинг успешно (воспроизведение сейчас)",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "[Audio] Prebuffering succeeded (Replaying now)"
+ }
+ },
+ {
+ "translated": "[Аудио] Буферизация успешно (воспроизведение сейчас)",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "[Audio] Buffering succeeded (Replaying now)"
+ }
+ },
+ {
+ "translated": "Сброс буфера, потому что очередь воспроизведения увеличивается до очень",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Dropping buffer because playing queue grows to much"
+ }
+ },
+ {
+ "translated": "[Аудио] Обнаружен переполнение буфера!",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "[Audio] Detected a buffer underflow!"
+ }
+ },
+ {
+ "translated": "[Аудио] Превышено время ожидания буферизации. Промывка и остановка воспроизведения",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "[Audio] Buffering exceeded timeout. Flushing and stopping replay"
+ }
+ },
+ {
+ "translated": "Json не содержит% s",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Json does not contains %s"
+ }
+ },
+ {
+ "translated": "Валидатор приводит к ложному для% s",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Validator results in false for %s"
+ }
+ },
+ {
+ "translated": "Недопустимый тип объекта% s для записи% s",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Invalid object type %s for entry %s"
+ }
+ },
+ {
+ "translated": "лет",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "years"
+ }
+ },
+ {
+ "translated": "дней",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "days"
+ }
+ },
+ {
+ "translated": "часов",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "hours"
+ }
+ },
+ {
+ "translated": "минут",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "minutes"
+ }
+ },
+ {
+ "translated": "секунд",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "seconds"
+ }
+ },
+ {
+ "translated": "сейчас",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "now"
+ }
+ },
+ {
+ "translated": "VAD изменился!",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "VAD changed!"
+ }
+ },
+ {
+ "translated": "Обнаружение ключа VAD изменено.
Пожалуйста, сбросьте свой ключ PPT!",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "VAD key detection changed.
Please reset your PPT key!"
+ }
+ },
+ {
+ "translated": "Неверный обработчик VAD (детектор голосовой активации)! (% О)",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Invalid VAD (Voice activation detector) handler! (%o)"
+ }
+ },
+ {
+ "translated": "[VoiceRecorder] Начните запись! (Устройство:% o | Группа:% o)",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "[VoiceRecorder] Start recording! (Device: %o | Group: %o)"
+ }
+ },
+ {
+ "translated": "Не удалось разрешить микрофон!",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Could not resolve microphone!"
+ }
+ },
+ {
+ "translated": "Не удалось разрешить микрофон!
Сообщение:",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Could not resolve microphone!
Message: "
+ }
+ },
+ {
+ "translated": "Не удалось достать микрофон!",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Could not get microphone!"
+ }
+ },
+ {
+ "translated": "Прекратите запись!",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Stop recording!"
+ }
+ },
+ {
+ "translated": "[VoiceRecorder] У вас есть микрофонный поток, но у него нет аудио контекста. В ожидании его инициализации",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "[VoiceRecorder] Got microphone stream, but havn't a audio context. Waiting until its initialized"
+ }
+ },
+ {
+ "translated": "Отпустите снова! (% О)",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Release again! (%o)"
+ }
+ },
+ {
+ "translated": "Отключение поддержки кодеков для",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Disabling codec support for "
+ }
+ },
+ {
+ "translated": "Не удалось загрузить драйвер кодека",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Could not load codec driver"
+ }
+ },
+ {
+ "translated": "Не удалось загрузить или инициализировать кодек",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Could not load or initialize codec "
+ }
+ },
+ {
+ "translated": "Не удалось инициализировать кодек opus. Ошибка:% o",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Failed to initialize the opus codec. Error: %o"
+ }
+ },
+ {
+ "translated": "Не удалось инициализировать уже отключенный кодек. Ошибка:% o",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Failed to initialize already disabled codec. Error: %o"
+ }
+ },
+ {
+ "translated": "неподдерживаемый кодек!",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "unsupported codec!"
+ }
+ },
+ {
+ "translated": "Не удалось инициализировать кодек! Ошибка:% o",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Could not initialize codec!\nError: %o"
+ }
+ },
+ {
+ "translated": "Не удалось инициализировать кодек!",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Could not initialize codec!"
+ }
+ },
+ {
+ "translated": "Speex Narrowband",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Speex Narrowband"
+ }
+ },
+ {
+ "translated": "Speex Wideband",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Speex Wideband"
+ }
+ },
+ {
+ "translated": "Speex Ultra Wideband",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Speex Ultra Wideband"
+ }
+ },
+ {
+ "translated": "КЕЛЬТ моно",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "CELT Mono"
+ }
+ },
+ {
+ "translated": "Опус Голос",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Opus Voice"
+ }
+ },
+ {
+ "translated": "Опус Музыка",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Opus Music"
+ }
+ },
+ {
+ "translated": "Инициализация голосового обработчика после инициализации AudioController!",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Initializing voice handler after AudioController has been initialized!"
+ }
+ },
+ {
+ "translated": "Настройка родного голосового потока!",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Setting up native voice stream!"
+ }
+ },
+ {
+ "translated": "Родной кодек не поддерживается!",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Native codec isnt supported!"
+ }
+ },
+ {
+ "translated": "Не удалось передать звук (не подключен)",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Could not transfer audio (not connected)"
+ }
+ },
+ {
+ "translated": "Аудио плеер еще не инициализирован. В ожидании жеста.",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Audio player isn't initialized yet. Waiting for gesture."
+ }
+ },
+ {
+ "translated": "Добавление потока (% o)!",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Adding stream (%o)!"
+ }
+ },
+ {
+ "translated": "Не удалось создать ледовое предложение!",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Could not create ice offer!"
+ }
+ },
+ {
+ "translated": "Установите удаленный sdp! (% О)",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Set remote sdp! (%o)"
+ }
+ },
+ {
+ "translated": "Не удалось применить удаленное описание:% o",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Failed to apply remote description: %o"
+ }
+ },
+ {
+ "translated": "Не удалось добавить удаленный кэшированный кандидат со льдом% s:% o",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Failed to add remote cached ice candidate %s: %o"
+ }
+ },
+ {
+ "translated": "Добавьте удаленный лед! (% s |% o)",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Add remote ice! (%s | %o)"
+ }
+ },
+ {
+ "translated": "Не удалось добавить удаленного кандидата на лед% s:% o",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Failed to add remote ice candidate %s: %o"
+ }
+ },
+ {
+ "translated": "Кеш удаленного льда! (% s |% o)",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Cache remote ice! (%s | %o)"
+ }
+ },
+ {
+ "translated": "Не удалось настроить голосовой мост ({}). Разрешить переподключение: {}",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Failed to setup voice bridge ({}). Allow reconnect: {}"
+ }
+ },
+ {
+ "translated": "Не удалось настроить голосовой мост (% s). Разрешить переподключение:% s",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Failed to setup voice bridge (%s). Allow reconnect: %s"
+ }
+ },
+ {
+ "translated": "Получил ледяной кандидат! Событие:",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Got ice candidate! Event:"
+ }
+ },
+ {
+ "translated": "Предложение создано и принято",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Offer created and accepted"
+ }
+ },
+ {
+ "translated": "Не удалось применить локальное описание:% o",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Failed to apply local description: %o"
+ }
+ },
+ {
+ "translated": "Отправить предложение:% o",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Send offer: %o"
+ }
+ },
+ {
+ "translated": "Получил новый канал данных! (% S)",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Got new data channel! (%s)"
+ }
+ },
+ {
+ "translated": "Имея голос от неизвестного клиента? (ClientID:% o)",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Having voice from unknown client? (ClientID: %o)"
+ }
+ },
+ {
+ "translated": "Не удалось воспроизвести кодек% o",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Could not playback codec %o"
+ }
+ },
+ {
+ "translated": "Не удалось воспроизвести аудио клиента (% o) (% o)",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Could not playback client's (%o) audio (%o)"
+ }
+ },
+ {
+ "translated": "Местный голос закончился",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Local voice ended"
+ }
+ },
+ {
+ "translated": "Местный голос начался",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Local voice started"
+ }
+ },
+ {
+ "translated": "Канал по умолчанию",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Default channel"
+ }
+ },
+ {
+ "translated": "Канал защищен паролем",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "The channel is password protected"
+ }
+ },
+ {
+ "translated": "Качество музыки",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Music quality"
+ }
+ },
+ {
+ "translated": "Канал модерируется",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Channel is moderated"
+ }
+ },
+ {
+ "translated": "Значок канала",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Channel icon"
+ }
+ },
+ {
+ "translated": "Показать информацию о канале",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Show channel info"
+ }
+ },
+ {
+ "translated": "Переключиться на канал",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Switch to channel"
+ }
+ },
+ {
+ "translated": "Подписаться на канал",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Subscribe to channel"
+ }
+ },
+ {
+ "translated": "Отписаться от канала",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Unsubscribe from channel"
+ }
+ },
+ {
+ "translated": "Использовать унаследованный режим подписки",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Use inherited subscribe mode"
+ }
+ },
+ {
+ "translated": "Изменить канал",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Edit channel"
+ }
+ },
+ {
+ "translated": "Изменены свойства канала для канала% s:% o",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Changed channel properties of channel %s: %o"
+ }
+ },
+ {
+ "translated": "Удалить канал",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Delete channel"
+ }
+ },
+ {
+ "translated": "Создать музыкального бота",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Create music bot"
+ }
+ },
+ {
+ "translated": "Бот успешно создан",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Bot successfully created"
+ }
+ },
+ {
+ "translated": "Бот был успешно создан.",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Bot has been successfully created."
+ }
+ },
+ {
+ "translated": "Не удалось создать бота",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Failed to create bot"
+ }
+ },
+ {
+ "translated": "Не удалось создать музыкального бота:
{0}",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Failed to create the music bot:
{0}"
+ }
+ },
+ {
+ "translated": "Создать подканал",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Create sub channel"
+ }
+ },
+ {
+ "translated": "Создать канал",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Create channel"
+ }
+ },
+ {
+ "translated": "Параметры канала: "% o"",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Channel options: '%o'"
+ }
+ },
+ {
+ "translated": "Получил отформатированное название канала:% o",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Got formated channel name: %o"
+ }
+ },
+ {
+ "translated": "Повторная прокладка заняла слишком много повторов!",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Repeating spacer took too much repeats!"
+ }
+ },
+ {
+ "translated": "Выровнять:% s",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Align: %s"
+ }
+ },
+ {
+ "translated": "Обновить свойства (% i)% s (% i)",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Update properties (%i) of %s (%i)"
+ }
+ },
+ {
+ "translated": "Обновление свойства% s = '% s' ->% o",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Updating property %s = '%s' -> %o"
+ }
+ },
+ {
+ "translated": "Пароль канала",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Channel password"
+ }
+ },
+ {
+ "translated": "Пароль канала:",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Channel password:"
+ }
+ },
+ {
+ "translated": "Изменить громкость",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Change volume"
+ }
+ },
+ {
+ "translated": "Сброс",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Reset"
+ }
+ },
+ {
+ "translated": "отменить",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Cancel"
+ }
+ },
+ {
+ "translated": "ОК",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "OK"
+ }
+ },
+ {
+ "translated": "Применить",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Apply"
+ }
+ },
+ {
+ "translated": "Группы серверов",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Server Groups"
+ }
+ },
+ {
+ "translated": "Не удалось разрешить целевую группу!",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Could not resolve target group!"
+ }
+ },
+ {
+ "translated": "близко",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Close"
+ }
+ },
+ {
+ "translated": "Начиная движение мыши",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Starting mouse move"
+ }
+ },
+ {
+ "translated": "Установить группу серверов",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Set server group"
+ }
+ },
+ {
+ "translated": "Установить группу каналов",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Set channel group"
+ }
+ },
+ {
+ "translated": "права доступа",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Permissions"
+ }
+ },
+ {
+ "translated": "Показать информацию о клиенте",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Show client info"
+ }
+ },
+ {
+ "translated": "Открыть текстовый чат",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Open text chat"
+ }
+ },
+ {
+ "translated": "Тыкать клиента",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Poke client"
+ }
+ },
+ {
+ "translated": "Тыкать сообщение:
",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Poke message:
"
+ }
+ },
+ {
+ "translated": "Изменить описание",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Change description"
+ }
+ },
+ {
+ "translated": "Изменить описание клиента",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Change client description"
+ }
+ },
+ {
+ "translated": "Новое описание:
",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "New description:
"
+ }
+ },
+ {
+ "translated": "Переместить клиента на ваш канал",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Move client to your channel"
+ }
+ },
+ {
+ "translated": "Кик клиент с канала",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Kick client from channel"
+ }
+ },
+ {
+ "translated": "Причина удара:
",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Kick reason:
"
+ }
+ },
+ {
+ "translated": "Кик клиент с сервера",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Kick client fom server"
+ }
+ },
+ {
+ "translated": "Kick клиент с сервера",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Kick client from server"
+ }
+ },
+ {
+ "translated": "Запрет клиента",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Ban client"
+ }
+ },
+ {
+ "translated": "Изменить громкость",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Change Volume"
+ }
+ },
+ {
+ "translated": "Не удалось уведомить участника чата (% o) о том, что чат был закрыт. Ошибка:% o",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Failed to notify chat participant (%o) that the chat has been closed. Error: %o"
+ }
+ },
+ {
+ "translated": "Сменить имя",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Change name"
+ }
+ },
+ {
+ "translated": "Изменить собственное описание",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Change own description"
+ }
+ },
+ {
+ "translated": "Изменение собственного описания на% s",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Changing own description to %s"
+ }
+ },
+ {
+ "translated": "Псевдоним успешно изменен",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Nickname successfully changed"
+ }
+ },
+ {
+ "translated": "Не удалось изменить ник ({})",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Could not change nickname ({})"
+ }
+ },
+ {
+ "translated": "Показать информацию о боте",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Show bot info"
+ }
+ },
+ {
+ "translated": "Изменить имя бота",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Change bot name"
+ }
+ },
+ {
+ "translated": "Изменить никнейм ботов",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Change music bots nickname"
+ }
+ },
+ {
+ "translated": "Новый никнейм:
",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "New nickname:
"
+ }
+ },
+ {
+ "translated": "Изменить описание бота",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Change bot description"
+ }
+ },
+ {
+ "translated": "Изменить описание музыкальных ботов",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Change music bots description"
+ }
+ },
+ {
+ "translated": "Открыть плейлист бота",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Open bot's playlist"
+ }
+ },
+ {
+ "translated": "Неверные разрешения",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Invalid permissions"
+ }
+ },
+ {
+ "translated": "Вы не должны видеть список воспроизведения ботов.",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "You dont have to see the bots playlist."
+ }
+ },
+ {
+ "translated": "Не удалось запросить плейлист.",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Failed to query playlist."
+ }
+ },
+ {
+ "translated": "Не удалось запросить информацию о плейлисте.",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Failed to query playlist info."
+ }
+ },
+ {
+ "translated": "Быстрое воспроизведение URL",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Quick url replay"
+ }
+ },
+ {
+ "translated": "Пожалуйста, введите URL",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Please enter the URL"
+ }
+ },
+ {
+ "translated": "URL:",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "URL:"
+ }
+ },
+ {
+ "translated": "Не удалось воспроизвести URL",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Failed to replay url"
+ }
+ },
+ {
+ "translated": "Удаление клиента% o из канала с причиной% o",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Kicking client %o from channel with reason %o"
+ }
+ },
+ {
+ "translated": "Изменить локальный том",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Change local volume"
+ }
+ },
+ {
+ "translated": "Изменить удаленную громкость",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Change remote volume"
+ }
+ },
+ {
+ "translated": "Удалить бота",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Delete bot"
+ }
+ },
+ {
+ "translated": "Вы действительно хотите удалить {0}",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Do you really want to delete {0}"
+ }
+ },
+ {
+ "translated": "Уверены ли вы?",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Are you sure?"
+ }
+ },
+ {
+ "translated": "ОК",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Ok"
+ }
+ },
+ {
+ "translated": "Не удалось разрешить разрешение канала для имени% o",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Failed to resolve channel permission for name %o"
+ }
+ },
+ {
+ "translated": "Обновлены разрешения% o",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Updated permissions %o"
+ }
+ },
+ {
+ "translated": "Получил разрешения:% o",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Got permissions: %o"
+ }
+ },
+ {
+ "translated": "Разрешение сработало! % о",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Permission triggered! %o"
+ }
+ },
+ {
+ "translated": "Неверный ход канала (разные родители! (% O |% o)",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Invalid channel move (different parents! (%o|%o)"
+ }
+ },
+ {
+ "translated": "Мультиселектный канал",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Multiselect channel"
+ }
+ },
+ {
+ "translated": "Мультиселект клиент",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Multiselect client"
+ }
+ },
+ {
+ "translated": "Только музыка:% o | Контейнерная музыка:% o | Контейнер локальный:% o",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Music only: %o | Container music: %o | Container local: %o"
+ }
+ },
+ {
+ "translated": "Тыкать клиентов",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Poke clients"
+ }
+ },
+ {
+ "translated": "Переместить клиентов на ваш канал",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Move clients to your channel"
+ }
+ },
+ {
+ "translated": "Кик клиенты с канала",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Kick clients from channel"
+ }
+ },
+ {
+ "translated": "Кик клиенты с сервера",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Kick clients fom server"
+ }
+ },
+ {
+ "translated": "Кик клиенты с сервера",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Kick clients from server"
+ }
+ },
+ {
+ "translated": "Бан клиентов",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Ban clients"
+ }
+ },
+ {
+ "translated": "Удалить ботов",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Delete bots"
+ }
+ },
+ {
+ "translated": "Вы действительно хотите удалить",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Do you really want to delete "
+ }
+ },
+ {
+ "translated": "Создание нового канала. Свойства:% o Разрешения:% o",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Creating a new channel.\nProperties: %o\nPermissions: %o"
+ }
+ },
+ {
+ "translated": "Не удалось разрешить канал после создания. Не удалось применить разрешения!",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Failed to resolve channel after creation. Could not apply permissions!"
+ }
+ },
+ {
+ "translated": "Канал {} успешно создан!",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Channel {} successfully created!"
+ }
+ },
+ {
+ "translated": "Не удалось подписаться на определенные каналы (% o)",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Failed to subscribe to specific channels (%o)"
+ }
+ },
+ {
+ "translated": "Не удалось отписаться от всех каналов! (% О)",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Failed to unsubscribe to all channels! (%o)"
+ }
+ },
+ {
+ "translated": "Не удалось отменить подписку на определенные каналы (% o)",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Failed to unsubscribe to specific channels (%o)"
+ }
+ },
+ {
+ "translated": "Не удалось подписаться на все каналы! (% О)",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Failed to subscribe to all channels! (%o)"
+ }
+ },
+ {
+ "translated": "Использование информационного менеджера:% o",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Using info manager: %o"
+ }
+ },
+ {
+ "translated": "Не удалось загрузить hostbanner:% o",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Failed to load hostbanner: %o"
+ }
+ },
+ {
+ "translated": "Не удалось разобрать URL баннера:% o",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Failed to parse banner URL: %o"
+ }
+ },
+ {
+ "translated": "Не удалось загрузить hostbanner, так как 곎ss-Control-Allow-Origin» недопустим!",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Could not load hostbanner because 'Access-Control-Allow-Origin' isnt valid!"
+ }
+ },
+ {
+ "translated": "Получил хост-баннер успешно (% o, тип:% o, URL:% o)",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Fetsched hostbanner successfully (%o, type: %o, url: %o)"
+ }
+ },
+ {
+ "translated": "Отзыв URL-адреса хост-банка% s",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Revoked hostbanner url %s"
+ }
+ },
+ {
+ "translated": "Не удалось получить изображение hostbanner:% o",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Failed to fetch hostbanner image: %o"
+ }
+ },
+ {
+ "translated": "Hostbanner был загружен",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Hostbanner has been loaded"
+ }
+ },
+ {
+ "translated": "загрузка ...",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "loading..."
+ }
+ },
+ {
+ "translated": "Нет названия или URL",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "No title or url"
+ }
+ },
+ {
+ "translated": "Не удалось выполнить игру",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Failed to execute play"
+ }
+ },
+ {
+ "translated": "Не удалось выполнить игру.
{}",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Failed to execute play.
{}"
+ }
+ },
+ {
+ "translated": "Не удалось выполнить паузу",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Failed to execute pause"
+ }
+ },
+ {
+ "translated": "Не удалось выполнить паузу.
{}",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Failed to execute pause.
{}"
+ }
+ },
+ {
+ "translated": "Не удалось выполнить остановку",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Failed to execute stop"
+ }
+ },
+ {
+ "translated": "Не удалось выполнить остановку.
{}",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Failed to execute stop.
{}"
+ }
+ },
+ {
+ "translated": "Не удалось выполнить вперед",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Failed to execute forward"
+ }
+ },
+ {
+ "translated": "Не удалось выполнить перемотку",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Failed to execute rewind"
+ }
+ },
+ {
+ "translated": "Вы не должны видеть список воспроизведения ботов.",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "You don't have to see the bots playlist."
+ }
+ },
+ {
+ "translated": "Родители:% o | % o",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Parents: %o | %o"
+ }
+ },
+ {
+ "translated": "Игрок:% o | %, то",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Player: %o | %o"
+ }
+ },
+ {
+ "translated": "Масштаб:% f => перевод:% o | % o",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Scale: %f => translate: %o | %o"
+ }
+ },
+ {
+ "translated": "Попытался отменить регистрацию командного обработчика, который не принадлежит боссу обработчика",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Tried to unregister command handler which does not belong to the handler boss"
+ }
+ },
+ {
+ "translated": "Не удалось вызвать обработчик команд. В результате вызова возникает исключение:% o",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Failed to invoke command handler. Invocation results in an exception: %o"
+ }
+ },
+ {
+ "translated": "Не удалось вызвать обработчик одной команды. В результате вызова возникает исключение:% o",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Failed to invoke single command handler. Invocation results in an exception: %o"
+ }
+ },
+ {
+ "translated": "Требуется проверка:% o | % я | % o =>% o",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Test needed required: %o | %i | %o => %o"
+ }
+ },
+ {
+ "translated": "Получил неизвестный идентификатор разрешения (% o /% o (% o))!",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Got unknown permission id (%o/%o (%o))!"
+ }
+ },
+ {
+ "translated": "Отображение разрешений",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Permission mapping"
+ }
+ },
+ {
+ "translated": "группа",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Group "
+ }
+ },
+ {
+ "translated": "% i <>% s ->% s",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "%i <> %s -> %s"
+ }
+ },
+ {
+ "translated": "Получил% i разрешений",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Got %i permissions"
+ }
+ },
+ {
+ "translated": "Получены необходимые разрешения, но нет списка разрешений!",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Got needed permissions but don't have a permission list!"
+ }
+ },
+ {
+ "translated": "Получил% d необходимых разрешений.",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Got %d needed permissions."
+ }
+ },
+ {
+ "translated": "Не удалось разрешить Пермь для идентификатора% s (% o |% o)",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Could not resolve perm for id %s (%o|%o)"
+ }
+ },
+ {
+ "translated": "Получил разрешения на канал для канала% o",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Got channel permissions for channel %o"
+ }
+ },
+ {
+ "translated": "Отсутствует дескриптор разрешения канала для запрошенного идентификатора канала% o",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Missing channel permission handle for requested channel id %o"
+ }
+ },
+ {
+ "translated": "Не удалось разрешить разрешение на выдачу% o. Создание нового.",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Could not resolve grant permission %o. Creating a new one."
+ }
+ },
+ {
+ "translated": "Запрошено необходимое разрешение с неверным ключом! (% О)",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Requested needed permission with invalid key! (%o)"
+ }
+ },
+ {
+ "translated": "неверный заказ!",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "invalid order!"
+ }
+ },
+ {
+ "translated": "Не удалось разрешить цель группы! =>% o",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Could not resolve group target! => %o"
+ }
+ },
+ {
+ "translated": "Получил групповые разрешения для группы% o /% o, но это не зарегистрированная группа!",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Got group permissions for group %o/%o, but its not a registered group!"
+ }
+ },
+ {
+ "translated": "Получил групповые разрешения для группы% o /% o, но это никогда не запрашивалось!",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Got group permissions for group %o/%o, but it was never requested!"
+ }
+ },
+ {
+ "translated": "Не удалось загрузить файл перевода% s. Не удалось проанализировать или обработать JSON:% o",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Failed to load translation file %s. Failed to parse or process json: %o"
+ }
+ },
+ {
+ "translated": "Не удалось обработать или проанализировать JSON!",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Failed to process or parse json!"
+ }
+ },
+ {
+ "translated": "Не удалось загрузить файл:",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Failed to load file: "
+ }
+ },
+ {
+ "translated": "Успешно инициализирован файл перевода из% s",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Successfully initialized up translation file from %s"
+ }
+ },
+ {
+ "translated": "Не удалось загрузить файл перевода из "% s". Ошибка:% o",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Failed to load translation file from \"%s\". Error: %o"
+ }
+ },
+ {
+ "translated": "Успешно добавлено хранилище по умолчанию из "% s".",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Successfully added default repository from \"%s\"."
+ }
+ },
+ {
+ "translated": "Не удалось добавить репозиторий по умолчанию. Ошибка:% o",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Failed to add default repository. Error: %o"
+ }
+ },
+ {
+ "translated": "Не удалось загрузить файл перевода для хранилища% s. Перевод:% s (% s) Ошибка:% o",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Failed to load translation file for repository %s. Translation: %s (%s) Error: %o"
+ }
+ },
+ {
+ "translated": "Не удалось загрузить хранилище во время итерации:% s (% s). Ошибка:% o",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Failed to load repository while iteration: %s (%s). Error: %o"
+ }
+ },
+ {
+ "translated": "Система перевода",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Translation System"
+ }
+ },
+ {
+ "translated": "Не удалось загрузить текущий выбранный файл перевода.",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Failed to load current selected translation file."
+ }
+ },
+ {
+ "translated": "Использование стандартных резервных переводов.",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Using default fallback translations."
+ }
+ },
+ {
+ "translated": "Не удалось бросить вызов вкладке customElements!",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Could not defied tab customElements!"
+ }
+ },
+ {
+ "translated": "Получена неизвестная команда во время рукопожатия (% o)",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Received unknown command while handshaking (%o)"
+ }
+ },
+ {
+ "translated": "Улучшить личность",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Improve identity"
+ }
+ },
+ {
+ "translated": "Начните",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Start"
+ }
+ },
+ {
+ "translated": "Стоп",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Stop"
+ }
+ },
+ {
+ "translated": "Не удалось улучшить личность",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Failed to improve identity"
+ }
+ },
+ {
+ "translated": "Не удалось улучшить личность.
Ошибка:",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Failed to improve identity.
Error:"
+ }
+ },
+ {
+ "translated": "Личность успешно улучшена",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Identity successfully improved"
+ }
+ },
+ {
+ "translated": "Идентичность успешно улучшена до уровня {}",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Identity successfully improved to level {}"
+ }
+ },
+ {
+ "translated": "Импорт идентификатора",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Import identity"
+ }
+ },
+ {
+ "translated": "Не удалось прочитать файл идентификации:% o",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Failed to read give identity file: %o"
+ }
+ },
+ {
+ "translated": "Не удалось прочитать файл!",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Failed to read file!"
+ }
+ },
+ {
+ "translated": "настройки",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Settings"
+ }
+ },
+ {
+ "translated": "да",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "yes"
+ }
+ },
+ {
+ "translated": "нет",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "no"
+ }
+ },
+ {
+ "translated": "Введите ключ, который вы хотите",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Type the key you wish"
+ }
+ },
+ {
+ "translated": "Получил ключ% o",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Got key %o"
+ }
+ },
+ {
+ "translated": "Нет устройства",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "No device"
+ }
+ },
+ {
+ "translated": "Получил устройство% s (% s):% s (% o)",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Got device %s (%s): %s (%o)"
+ }
+ },
+ {
+ "translated": "Не могу перечислить по устройствам!",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Could not enumerate over devices!"
+ }
+ },
+ {
+ "translated": "Не удалось получить список устройств микрофона!",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Could not get microphone device list!"
+ }
+ },
+ {
+ "translated": "Выбранное микрофонное устройство: id:% o группа:% o",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Selected microphone device: id: %o group: %o"
+ }
+ },
+ {
+ "translated": "Не удалось получить список устройств динамиков!",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Could not get speaker device list!"
+ }
+ },
+ {
+ "translated": "Выбранное устройство динамика: идентификатор:% o",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Selected speaker device: id: %o"
+ }
+ },
+ {
+ "translated": "Не удалось сменить устройство!",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Failed to change device!"
+ }
+ },
+ {
+ "translated": "Звук% s изменился на% o",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Sound %s had changed to %o"
+ }
+ },
+ {
+ "translated": "Информация о хранилище",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Repository info"
+ }
+ },
+ {
+ "translated": "Вы действительно хотите удалить этот репозиторий?",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Do you really want to delete this repository?"
+ }
+ },
+ {
+ "translated": "Информация о переводе",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Translation info"
+ }
+ },
+ {
+ "translated": "Введите URL хранилища:
",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Enter repository URL:
"
+ }
+ },
+ {
+ "translated": "Не удалось запросить хранилище.
Убедитесь, что этот репозиторий действителен и доступен.
Ошибка:",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Failed to query repository.
Ensure that this repository is valid and reachable.
Error: "
+ }
+ },
+ {
+ "translated": "Идентичность импортирована",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Identity imported"
+ }
+ },
+ {
+ "translated": "Ваша личность была успешно импортирована!",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Your identity has been successfully imported!"
+ }
+ },
+ {
+ "translated": "Уверены ли вы",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Are you sure"
+ }
+ },
+ {
+ "translated": "Вы действительно хотите импортировать новый идентификатор и переопределить старый?",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Do you really want to import a new identity and override the old identity?"
+ }
+ },
+ {
+ "translated": "Имя файла",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "File name"
+ }
+ },
+ {
+ "translated": "Пожалуйста, введите имя файла",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Please enter the file name"
+ }
+ },
+ {
+ "translated": "Не удалось экспортировать личность",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Failed to export identity"
+ }
+ },
+ {
+ "translated": "Не удалось экспортировать и сохранить личность.
Ошибка:",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Failed to export and save identity.
Error: "
+ }
+ },
+ {
+ "translated": "Идентичность генерировать",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Identity generate"
+ }
+ },
+ {
+ "translated": "Новая личность была успешно создана",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "A new identity had been successfully generated"
+ }
+ },
+ {
+ "translated": "Не удалось создать новую личность. Объект ошибки:% o",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Failed to generate a new identity. Error object: %o"
+ }
+ },
+ {
+ "translated": "Не удалось сгенерировать личность",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Failed to generate identity"
+ }
+ },
+ {
+ "translated": "Не удалось создать новую личность.
Ошибка:",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Failed to generate a new identity.
Error:"
+ }
+ },
+ {
+ "translated": "Вы действительно хотите создать новую личность и переопределить старую идентичность?",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Do you really want to generate a new identity and override the old identity?"
+ }
+ },
+ {
+ "translated": "Пожалуйста, введите имя",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Please enter a name"
+ }
+ },
+ {
+ "translated": "Пожалуйста, введите имя для нового профиля:
",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Please enter a name for the new profile:
"
+ }
+ },
+ {
+ "translated": "Вы действительно хотите удалить этот профиль?",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Do you really want to delete this profile?"
+ }
+ },
+ {
+ "translated": "Добавление бана% o",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Adding ban %o"
+ }
+ },
+ {
+ "translated": "Не удалось добавить бан",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Failed to add ban"
+ }
+ },
+ {
+ "translated": "Запрет на редактирование% o",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Editing ban %o"
+ }
+ },
+ {
+ "translated": "Применить редактировать изменения% o",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Apply edit changes %o"
+ }
+ },
+ {
+ "translated": "Не удалось отредактировать бан",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Failed to edit ban"
+ }
+ },
+ {
+ "translated": "Удаление бана% o",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Deleting ban %o"
+ }
+ },
+ {
+ "translated": "Не удалось удалить бан",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Failed to delete ban"
+ }
+ },
+ {
+ "translated": "Получил банлист:% o",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Got banlist: %o"
+ }
+ },
+ {
+ "translated": "Отсутствует вход в бан с идентификатором% d",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Missing ban entry with id %d"
+ }
+ },
+ {
+ "translated": "Banlist",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Banlist"
+ }
+ },
+ {
+ "translated": "Поиск фильтра% s",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Search for filter %s"
+ }
+ },
+ {
+ "translated": "Статус Отошёл с сообщением",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Set away message"
+ }
+ },
+ {
+ "translated": "Пожалуйста, введите выездное сообщение",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Please enter the away message"
+ }
+ },
+ {
+ "translated": "Канальный кодек не поддерживается",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Channel codec unsupported"
+ }
+ },
+ {
+ "translated": "Этот канал имеет неподдерживаемый кодек.
Вы не можете говорить или слушать кого-либо на этом канале!",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "This channel has an unsupported codec.
You cant speak or listen to anybody within this channel!"
+ }
+ },
+ {
+ "translated": "Используйте токен / ключ привилегий",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Use token"
+ }
+ },
+ {
+ "translated": "Пожалуйста, введите свой токен / ключ привилегий",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Please enter your token/priviledge key"
+ }
+ },
+ {
+ "translated": "Токен успешно используется!",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Toke successfully used!"
+ }
+ },
+ {
+ "translated": "Не реализованы",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Not implemented"
+ }
+ },
+ {
+ "translated": "Список токенов еще не реализован!",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Token list is not implemented yet!"
+ }
+ },
+ {
+ "translated": "У вас нет разрешения",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "You dont have the permission"
+ }
+ },
+ {
+ "translated": "У вас нет разрешения на просмотр списка банов",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "You dont have the permission to view the ban list"
+ }
+ },
+ {
+ "translated": "Введите название закладки",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Enter bookmarks name"
+ }
+ },
+ {
+ "translated": "Пожалуйста, введите название закладки:
",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Please enter the bookmarks name:
"
+ }
+ },
+ {
+ "translated": "Вы должны быть на связи",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "You have to be connected"
+ }
+ },
+ {
+ "translated": "Вы должны быть на связи!",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "You have to be connected!"
+ }
+ },
+ {
+ "translated": "У вас нет разрешения на создание запроса входа на сервер",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "You dont have the permission to create a server query login"
+ }
+ },
+ {
+ "translated": "Вы должны быть подключены, чтобы использовать эту функцию!",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "You have to be connected to use this function!"
+ }
+ },
+ {
+ "translated": "Начать соединение с% s:% d",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Start connection to %s:%d"
+ }
+ },
+ {
+ "translated": "Ошибка при хешировании пароля",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Error while hashing password"
+ }
+ },
+ {
+ "translated": "Не удалось хэшировать пароль сервера!
",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Failed to hash server password!
"
+ }
+ },
+ {
+ "translated": "Тип кодирования кодека не поддерживается!",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Codec encode type not supported!"
+ }
+ },
+ {
+ "translated": "Сбой соединения",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Connect failed"
+ }
+ },
+ {
+ "translated": "Не удалось подключиться к удаленному хосту! Исключение:% o",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Could not connect to remote host! Exception: %o"
+ }
+ },
+ {
+ "translated": "Не может подключиться",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Could not connect"
+ }
+ },
+ {
+ "translated": "Не удалось подключиться к удаленному хосту (соединение отклонено)",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Could not connect to remote host (Connection refused)"
+ }
+ },
+ {
+ "translated": "Не удалось обработать рукопожатие:% o",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Failed to process handshake: %o"
+ }
+ },
+ {
+ "translated": "Не удалось обработать рукопожатие:",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Failed to process handshake: "
+ }
+ },
+ {
+ "translated": "Потеряна связь с удаленным сервером!",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Lost connection to remote server!"
+ }
+ },
+ {
+ "translated": "Соединение закрыто",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Connection closed"
+ }
+ },
+ {
+ "translated": "Соединение было закрыто удаленным хостом",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "The connection was closed by remote host"
+ }
+ },
+ {
+ "translated": "Тайм-аут соединения",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Connection ping timeout"
+ }
+ },
+ {
+ "translated": "Соединение потеряно",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Connection lost"
+ }
+ },
+ {
+ "translated": "Потерянное соединение с удаленным хостом (таймаут Ping)
Даже возможно?",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Lost connection to remote host (Ping timeout)
Even possible?"
+ }
+ },
+ {
+ "translated": "Сервер закрыт ({0})",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Server closed ({0})"
+ }
+ },
+ {
+ "translated": "Сервер закрыт",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Server closed"
+ }
+ },
+ {
+ "translated": "Сервер требует пароль",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Server requires password"
+ }
+ },
+ {
+ "translated": "Пароль сервера",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Server password"
+ }
+ },
+ {
+ "translated": "Введите пароль сервера:",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Enter server password:"
+ }
+ },
+ {
+ "translated": "Вас выгнали с сервера {0} {1}",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "You got kicked from the server by {0}{1}"
+ }
+ },
+ {
+ "translated": "Вы забанены на сервере {0} {1}",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "You got banned from the server by {0}{1}"
+ }
+ },
+ {
+ "translated": "Получил непослушное отключение!",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Got uncaught disconnect!"
+ }
+ },
+ {
+ "translated": "Тип:% o Данные:",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Type: %o Data:"
+ }
+ },
+ {
+ "translated": "Разрешено автоматическое переподключение, но невозможно переподключение, потому что у нас нет никакой информации ...",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Allowed to auto reconnect but cant reconnect because we dont have any information left..."
+ }
+ },
+ {
+ "translated": "Повторное подключение через 5 секунд",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Reconnecting in 5 seconds"
+ }
+ },
+ {
+ "translated": "Разрешено автоматическое переподключение. Переподключение через 5000 мс",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Allowed to auto reconnect. Reconnecting in 5000ms"
+ }
+ },
+ {
+ "translated": "Воссоединение ...",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Reconnecting..."
+ }
+ },
+ {
+ "translated": "Переподключение отменено",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Reconnect canceled"
+ }
+ },
+ {
+ "translated": "Создать новый файл для загрузки в% s:% s (ключ:% s, ожидается% d байт)",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Create new file download to %s:%s (Key: %s, Expect %d bytes)"
+ }
+ },
+ {
+ "translated": "Есть данные, но сокет закрыт?",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Got data, but socket closed?"
+ }
+ },
+ {
+ "translated": "произошла ошибка",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "an error occurent"
+ }
+ },
+ {
+ "translated": "неожиданное закрытие (дистанционное закрытие)",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "unexpected close (remote closed)"
+ }
+ },
+ {
+ "translated": "Неверная запись в списке файлов. Путь:% s",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Invalid file list entry. Path: %s"
+ }
+ },
+ {
+ "translated": "Неверный конец списка файлов. Дорожка:",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Invalid file list entry finish. Path: "
+ }
+ },
+ {
+ "translated": "Не удалось загрузить значок% s ->% s",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Could not download icon %s -> %s"
+ }
+ },
+ {
+ "translated": "Не удалось загрузить значок {0}. ({1})",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Fail to download icon {0}. ({1})"
+ }
+ },
+ {
+ "translated": "Ошибка при загрузке иконки! (% S)",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Error while downloading icon! (%s)"
+ }
+ },
+ {
+ "translated": "Не удалось запросить загрузку для значка {0}. ({1})",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Failed to request download for icon {0}. ({1})"
+ }
+ },
+ {
+ "translated": "Значок имеет тип изображения% o (носитель:% o)",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Icon has an image type of %o (media: %o)"
+ }
+ },
+ {
+ "translated": "Значок% o загружен :)",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Icon %o loaded :)"
+ }
+ },
+ {
+ "translated": "Не удалось загрузить значок% o. Причина:% p",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Could not load icon %o. Reason: %p"
+ }
+ },
+ {
+ "translated": "Загрузка аватара% s",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Downloading avatar %s"
+ }
+ },
+ {
+ "translated": "Не удалось загрузить аватар% o ->% s",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Could not download avatar %o -> %s"
+ }
+ },
+ {
+ "translated": "Не удалось загрузить аватар для {0}. ({1})",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Fail to download avatar for {0}. ({1})"
+ }
+ },
+ {
+ "translated": "Ошибка при загрузке аватара! (% S)",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Error while downloading avatar! (%s)"
+ }
+ },
+ {
+ "translated": "Не удалось запросить загрузку аватара для {0}. ({1})",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Failed to request avatar download for {0}. ({1})"
+ }
+ },
+ {
+ "translated": "аватар имеет тип изображения% o (медиа:% o)",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "avatar has an image type of %o (media: %o)"
+ }
+ },
+ {
+ "translated": "Аватар имеет тип изображения% o (медиа:% o)",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Avatar has an image type of %o (media: %o)"
+ }
+ },
+ {
+ "translated": "Не удалось загрузить аватар для% s. Причина:% s",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Could not load avatar for %s. Reason: %s"
+ }
+ },
+ {
+ "translated": "Не удалось загрузить аватар",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Could not load avatar "
+ }
+ },
+ {
+ "translated": "сдвиг",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Shift"
+ }
+ },
+ {
+ "translated": "все",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Alt"
+ }
+ },
+ {
+ "translated": "CTRL",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "CTRL"
+ }
+ },
+ {
+ "translated": "Выиграть",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Win"
+ }
+ },
+ {
+ "translated": "снята с охраны",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "unset"
+ }
+ },
+ {
+ "translated": "Сообщение для форматирования содержит недопустимый индекс (% o)",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Message to format contains invalid index (%o)"
+ }
+ },
+ {
+ "translated": "Ошибка разбора BBCode:% o",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "BBCode parse error: %o"
+ }
+ },
+ {
+ "translated": "Очистить",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Clear"
+ }
+ },
+ {
+ "translated": "Закройте все личные вкладки",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Close all private tabs"
+ }
+ },
+ {
+ "translated": "Не удалось отправить сообщение о пении (не подключен)",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Could not send chant message (Not connected)"
+ }
+ },
+ {
+ "translated": "Не удалось отправить текстовое сообщение.",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Failed to send text message."
+ }
+ },
+ {
+ "translated": "Не удалось отправить текстовое сообщение с сервера:% o",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Failed to send server text message: %o"
+ }
+ },
+ {
+ "translated": "Серверный чат",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Server chat"
+ }
+ },
+ {
+ "translated": "Не удалось отправить текстовое сообщение канала:% o",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Failed to send channel text message: %o"
+ }
+ },
+ {
+ "translated": "Канал чат",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Channel chat"
+ }
+ },
+ {
+ "translated": "Сообщение чата содержит URL:% o",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Chat message contains URL: %o"
+ }
+ },
+ {
+ "translated": "Создать новое соединение",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Create a new connection"
+ }
+ },
+ {
+ "translated": "соединять",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Connect"
+ }
+ },
+ {
+ "translated": "Редактировать в",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Edit ban"
+ }
+ },
+ {
+ "translated": "Добавить бан",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Add ban"
+ }
+ },
+ {
+ "translated": "да",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Yes"
+ }
+ },
+ {
+ "translated": "нет",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "No"
+ }
+ },
+ {
+ "translated": "Не удалось инициализировать систему перевода! Ошибка:% o",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Failed to initialized the translation system!\nError: %o"
+ }
+ },
+ {
+ "translated": "Не удалось настроить jsrender",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Failed to setup jsrender"
+ }
+ },
+ {
+ "translated": "Не удалось загрузить jsrender! % о",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Failed to load jsrender! %o"
+ }
+ },
+ {
+ "translated": "Не удалось настроить главную страницу!",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Failed to setup main page!"
+ }
+ },
+ {
+ "translated": "Не удалось инициализировать ppt! Ошибка:% o",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Failed to initialize ppt!\nError: %o"
+ }
+ },
+ {
+ "translated": "Не удалось инициализировать ppt!",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Failed to initialize ppt!"
+ }
+ },
+ {
+ "translated": "Инициализируйте аудио контроллер позже!",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Initialize audio controller later!"
+ }
+ },
+ {
+ "translated": "Отсутствует audio.player.initializeFromGesture",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Missing audio.player.initializeFromGesture"
+ }
+ },
+ {
+ "translated": "Инициализация статистики с помощью этой конфигурации:% o",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Initializing statistics with this config: %o"
+ }
+ },
+ {
+ "translated": "Потеряно соединение с сервером статистики (Соединение закрыто). Причина:% o. Объект события:% o",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Lost connection to statistics server (Connection closed). Reason: %o. Event object: %o"
+ }
+ },
+ {
+ "translated": "Успешно подключен к серверу. Инициализация сессии.",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Successfully connected to server. Initializing session."
+ }
+ },
+ {
+ "translated": "Получил ошибку. Закрытие соединения. Объект:% o",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Received an error. Closing connection. Object: %o"
+ }
+ },
+ {
+ "translated": "Получил сообщение, которое не является строкой. Объект события:% o",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Received an message which isn't a string. Event object: %o"
+ }
+ },
+ {
+ "translated": "Запланированное переподключение в% dms",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Scheduled reconnect in %dms"
+ }
+ },
+ {
+ "translated": "Воссоединение",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Reconnecting"
+ }
+ },
+ {
+ "translated": "Обработка сообщения типа% s",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Handling message of type %s"
+ }
+ },
+ {
+ "translated": "Получено сообщение с неизвестным типом (% s). Удаление сообщения. Полное сообщение:% o",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Received message with an unknown type (%s). Dropping message. Full message: %o"
+ }
+ },
+ {
+ "translated": "Сессия успешно инициализирована.",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Session successfully initialized."
+ }
+ },
+ {
+ "translated": "Не удалось пересчитать данные PCM для кодека. Ошибка:% o",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Could not resample PCM data for codec. Error: %o"
+ }
+ },
+ {
+ "translated": "Не удалось кодировать данные PCM для кодека. Ошибка:% o",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Could not encode PCM data for codec. Error: %o"
+ }
+ },
+ {
+ "translated": "Требуемое время:% d",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Required time: %d"
+ }
+ },
+ {
+ "translated": "Время хранения рабочего сообщения:% d",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Worker message stock time: %d"
+ }
+ },
+ {
+ "translated": "Неверный рабочий токен!",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Invalid worker token!"
+ }
+ },
+ {
+ "translated": "[Кодек] Получил рабочий ответ инициализации: Успешно:% o Сообщение:% o",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "[Codec] Got worker init response: Success: %o Message: %o"
+ }
+ },
+ {
+ "translated": "Костюм обратного вызова! (% О)",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Costume callback! (%o)"
+ }
+ },
+ {
+ "translated": "Неверный код возврата! (% О)",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Invalid return code! (%o)"
+ }
+ },
+ {
+ "translated": "Настройка голоса",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Setting up voice"
+ }
+ },
+ {
+ "translated": "Настройка пропуска голоса (нет голосового моста)",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Skipping voice setup (No voice bridge available)"
+ }
+ },
+ {
+ "translated": "Подключено как {0}",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Connected as {0}"
+ }
+ },
+ {
+ "translated": "Неверный идентификатор заказа канала!",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Invalid channel order id!"
+ }
+ },
+ {
+ "translated": "Неверный родительский канал",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Invalid channel parent"
+ }
+ },
+ {
+ "translated": "Получил% d новых каналов",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Got %d new channels"
+ }
+ },
+ {
+ "translated": "Получил% d удаления каналов",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Got %d channel deletions"
+ }
+ },
+ {
+ "translated": "Неверный канал onDelete (Неизвестный канал)",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Invalid channel onDelete (Unknown channel)"
+ }
+ },
+ {
+ "translated": "Получил% d скрытие канала",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Got %d channel hides"
+ }
+ },
+ {
+ "translated": "Неверный канал на скрытии (Неизвестный канал)",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Invalid channel on hide (Unknown channel)"
+ }
+ },
+ {
+ "translated": "{0} появился из {1} в {2}",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "{0} appeared from {1} to {2}"
+ }
+ },
+ {
+ "translated": "{0} подключен к каналу {1}",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "{0} connected to channel {1}"
+ }
+ },
+ {
+ "translated": "{0} появился из {1} в {2}, перемещен на {3}",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "{0} appeared from {1} to {2}, moved by {3}"
+ }
+ },
+ {
+ "translated": "{0} появился из {1} в {2}, выгнан {3} {4}",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "{0} appeared from {1} to {2}, kicked by {3}{4}"
+ }
+ },
+ {
+ "translated": "Неизвестная причина для% o",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Unknown reasonid for %o"
+ }
+ },
+ {
+ "translated": "Ваш партнер по чату переподключился",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Your chat partner has reconnected"
+ }
+ },
+ {
+ "translated": "Неизвестный клиент ушел!",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Unknown client left!"
+ }
+ },
+ {
+ "translated": "{0} исчез из {1} в {2}",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "{0} disappeared from {1} to {2}"
+ }
+ },
+ {
+ "translated": "{0} покинул сервер {1}",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "{0} left the server{1}"
+ }
+ },
+ {
+ "translated": "{0} был удален с сервера {1}. {2}",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "{0} was kicked from the server by {1}.{2}"
+ }
+ },
+ {
+ "translated": "{0} был удален с вашего канала {1}. {2}",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "{0} was kicked from your channel by {1}.{2}"
+ }
+ },
+ {
+ "translated": "{0} был заблокирован {1} {2}. {3}",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "{0} was banned {1} by {2}.{3}"
+ }
+ },
+ {
+ "translated": "Неизвестный клиент оставил причину!",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Unknown client left reason!"
+ }
+ },
+ {
+ "translated": "Ваш партнер по чату отключился",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Your chat partner has disconnected"
+ }
+ },
+ {
+ "translated": "Неизвестный ход клиента (Клиент)!",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Unknown client move (Client)!"
+ }
+ },
+ {
+ "translated": "Перемещение неизвестного клиента (канал на)!",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Unknown client move (Channel to)!"
+ }
+ },
+ {
+ "translated": "Перемещение неизвестного клиента (канал от)!",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Unknown client move (Channel from)!"
+ }
+ },
+ {
+ "translated": "Вы были перемещены {3} из канала {1} в {2}",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "You was moved by {3} from channel {1} to {2}"
+ }
+ },
+ {
+ "translated": "{0} был перемещен из канала {1} в {2} на {3}",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "{0} was moved from channel {1} to {2} by {3}"
+ }
+ },
+ {
+ "translated": "Вы переключились с канала {1} на {2}",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "You switched from channel {1} to {2}"
+ }
+ },
+ {
+ "translated": "{0} переключен с канала {1} на {2}",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "{0} switched from channel {1} to {2}"
+ }
+ },
+ {
+ "translated": "Вы вышвырнуты из канала {1} на канал {2} {3} {4}",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "You got kicked out of the channel {1} to channel {2} by {3}{4}"
+ }
+ },
+ {
+ "translated": "{0} выгнан из канала {1} в {2} {3} {4}",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "{0} got kicked from channel {1} to {2} by {3}{4}"
+ }
+ },
+ {
+ "translated": "Неизвестная причина id% o",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Unknown reason id %o"
+ }
+ },
+ {
+ "translated": "Неизвестный канал движется (Канал)!",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Unknown channel move (Channel)!"
+ }
+ },
+ {
+ "translated": "Неизвестный ход канала (предыдущий)!",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Unknown channel move (prev)!"
+ }
+ },
+ {
+ "translated": "Неизвестный канал движется (родитель)!",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Unknown channel move (parent)!"
+ }
+ },
+ {
+ "translated": "Редактирование неизвестного канала (Channel)!",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Unknown channel edit (Channel)!"
+ }
+ },
+ {
+ "translated": "Получил личное сообщение от недействительного клиента!",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Got private message from invalid client!"
+ }
+ },
+ {
+ "translated": "Полученный чат закрыт для неизвестного клиента",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Received chat close for unknown client"
+ }
+ },
+ {
+ "translated": "Полученный чат закрыт для клиента, но уникальные идентификаторы не совпадают. (ожидаемый% o, полученный% o)",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Received chat close for client, but unique ids dosn't match. (expected %o, received %o)"
+ }
+ },
+ {
+ "translated": "Получен чат для клиента, но у нас нет открытого чата.",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Received chat close for client, but we haven't a chat open."
+ }
+ },
+ {
+ "translated": "Ваш собеседник закрыл разговор",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Your chat partner has close the conversation"
+ }
+ },
+ {
+ "translated": "Пытался обновить несуществующий клиент",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Tried to update an non existing client"
+ }
+ },
+ {
+ "translated": "Получил информацию о музыкальном проигрывателе для неизвестного или недействительного бота! (ID:% i, запись:% o)",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Got music player info for unknown or invalid bot! (ID: %i, Entry: %o)"
+ }
+ },
+ {
+ "translated": "Полученный канал подписан на невидимый канал (cid:% d)",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Received channel subscribed for not visible channel (cid: %d)"
+ }
+ },
+ {
+ "translated": "Полученный канал отписался от невидимого канала (cid:% d)",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Received channel unsubscribed for not visible channel (cid: %d)"
+ }
+ },
+ {
+ "translated": "Не удалось проанализировать запись плейлиста:% o",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Failed to parse playlist entry: %o"
+ }
+ },
+ {
+ "translated": "Получено недействительное уведомление для песен плейлиста",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Received invalid notification for playlist songs"
+ }
+ },
+ {
+ "translated": "Не удалось проанализировать запись песни плейлиста:% o",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Failed to parse playlist song entry: %o"
+ }
+ },
+ {
+ "translated": "Получено недействительное уведомление для информации о плейлисте",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Received invalid notification for playlist info"
+ }
+ },
+ {
+ "translated": "Не удалось проанализировать информацию о плейлисте:% o",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Failed to parse playlist info: %o"
+ }
+ },
+ {
+ "translated": "Не удалось получить версию:",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Failed to get version:"
+ }
+ },
+ {
+ "translated": "Гнездо подключено",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Socket connected"
+ }
+ },
+ {
+ "translated": "Вход в систему...",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Logging in..."
+ }
+ },
+ {
+ "translated": "Не удалось правильно закрыть старое соединение. Ошибка:% o",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Failed to close old connection properly. Error: %o"
+ }
+ },
+ {
+ "translated": "Соединение с {0}: {1}",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Connecting to {0}:{1}"
+ }
+ },
+ {
+ "translated": "Тайм-аут подключения сработал!",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Connect timeout triggered!"
+ }
+ },
+ {
+ "translated": "Не удалось закрыть соединение после срабатывания тайм-аута! (% О)",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Failed to close connection after timeout had been triggered! (%o)"
+ }
+ },
+ {
+ "translated": "Получена ошибка веб-сокета: (% o)",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Received web socket error: (%o)"
+ }
+ },
+ {
+ "translated": "Не удалось закрыть соединение после неудачной попытки соединения (% o)",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Failed to close connection after connect attempt failed (%o)"
+ }
+ },
+ {
+ "translated": "запрос на отключение",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "request disconnect"
+ }
+ },
+ {
+ "translated": "Не удалось разобрать сообщение json!",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Could not parse message json!"
+ }
+ },
+ {
+ "translated": "Отсутствует тип данных!",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Missing data type!"
+ }
+ },
+ {
+ "translated": "Команда обработки "% s"",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Handling command '%s'"
+ }
+ },
+ {
+ "translated": "Json:",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Json:"
+ }
+ },
+ {
+ "translated": "Удаление пакета команд WebRTC, потому что у нас нет моста.",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Dropping WebRTC command packet, because we havent a bridge."
+ }
+ },
+ {
+ "translated": "Неизвестный тип команды% o",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Unknown command type %o"
+ }
+ },
+ {
+ "translated": "Получено неизвестное сообщение типа% s. Удаление сообщения",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Received unknown message of type %s. Dropping message"
+ }
+ },
+ {
+ "translated": "Пытался отправить по неверному сокету (% s)",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Tried to send on a invalid socket (%s)"
+ }
+ },
+ {
+ "translated": "Пытался отправить команду без действительного соединения.",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Tried to send a command without a valid connection."
+ }
+ },
+ {
+ "translated": "Нет соединения",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "not connected"
+ }
+ },
+ {
+ "translated": "Недостаточные разрешения клиента. Не удалось на разрешение",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Insufficient client permissions. Failed on permission "
+ }
+ },
+ {
+ "translated": "Недостаточные разрешения клиента. Не удалось получить разрешение {}",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Insufficient client permissions. Failed on permission {}"
+ }
+ },
+ {
+ "translated": "Результатом выполнения команды является",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Command execution results in "
+ }
+ },
+ {
+ "translated": "Неверный тип результата обещания:% o. Результат:",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Invalid promise result type: %o. Result:"
+ }
+ },
+ {
+ "translated": "неизвестная страна",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "unknown country"
+ }
+ },
+ {
+ "translated": "Не удалось загрузить профиль. Причина:% s, данные профиля:% s",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Failed to load profile. Reason: %s, Profile data: %s"
+ }
+ },
+ {
+ "translated": "Не удалось сгенерировать личность по умолчанию",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Failed to generate default identity"
+ }
+ },
+ {
+ "translated": "Не удалось сгенерировать личность по умолчанию!
Пожалуйста, создайте личность вручную в настройках => профили",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Failed to generate default identity!
Please manually generate the identity within your settings => profiles"
+ }
+ },
+ {
+ "translated": "Не удалось инициализировать рукопожатие на основе имени. Ошибка:% o",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Failed to initialize name based handshake. Error: %o"
+ }
+ },
+ {
+ "translated": "Не удалось инициализировать рукопожатие на основе TeaForum. Ошибка:% o",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Failed to initialize TeaForum based handshake. Error: %o"
+ }
+ },
+ {
+ "translated": "Не удалось доказать личность. Ошибка:% o",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Failed to proof the identity. Error: %o"
+ }
+ },
+ {
+ "translated": "Не удалось инициализировать рукопожатие на основе TeamSpeak. Ошибка:% o",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Failed to initialize TeamSpeak based handshake. Error: %o"
+ }
+ },
+ {
+ "translated": "Ошибка работника военнопленного% o",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "POW Worker error %o"
+ }
+ },
+ {
+ "translated": "Не удалось завершить работу с военнопленным! (% О)",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Failed to finalize POW worker! (%o)"
+ }
+ },
+ {
+ "translated": "Полученное сообщение:% o",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Received message: %o"
+ }
+ },
+ {
+ "translated": "Не удалось сгенерировать новый ключ:% o",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Could not generate a new key: %o"
+ }
+ },
+ {
+ "translated": "Отсутствует звук% o",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Missing sound %o"
+ }
+ },
+ {
+ "translated": "Пытался воспроизвести звук без звукового контекста (Звук:% o). Отбрасывание воспроизведения",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Tried to replay a sound without an audio context (Sound: %o). Dropping playback"
+ }
+ },
+ {
+ "translated": "Воспроизведение звука% s (Громкость звука:% o | Общая громкость% o)",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Replaying sound %s (Sound volume: %o | Master volume %o)"
+ }
+ },
+ {
+ "translated": "Сброс запрошенного воспроизведения для звука% s, потому что он будет перекрываться",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Dropping requested playback for sound %s because it would overlap."
+ }
+ },
+ {
+ "translated": "Использование кэшированного буфера:% o",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Using cached buffer: %o"
+ }
+ },
+ {
+ "translated": "Данные декодирования",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Decoding data"
+ }
+ },
+ {
+ "translated": "Получил декодированные данные",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Got decoded data"
+ }
+ },
+ {
+ "translated": "Не удалось декодировать аудиоданные для% o",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Failed to decode audio data for %o"
+ }
+ },
+ {
+ "translated": "Не удалось загрузить аудиофайл. (Код ответа% o)",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Failed to load audio file. (Response code %o)"
+ }
+ },
+ {
+ "translated": "Не удалось загрузить аудиофайл",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Failed to load audio file "
+ }
+ },
+ {
+ "translated": "Воспроизведение% s",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Replaying %s"
+ }
+ },
+ {
+ "translated": "Ваш браузер не поддерживает decodeAudioData! Использование узла для воспроизведения! Это обходит вывод звука и регулировку громкости!",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Your browser does not support decodeAudioData! Using a node to playback! This bypasses the audio output and volume regulation!"
+ }
+ },
+ {
+ "translated": "Показать информацию о сервере",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Show server info"
+ }
+ },
+ {
+ "translated": "редактировать",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Edit"
+ }
+ },
+ {
+ "translated": "Изменение свойств сервера% o",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Changing server properties %o"
+ }
+ },
+ {
+ "translated": "Измененные свойства:% o",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Changed properties: %o"
+ }
+ },
+ {
+ "translated": "Пригласить приятеля",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Invite buddy"
+ }
+ },
+ {
+ "translated": "URL приглашенного друга",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Buddy invite URL"
+ }
+ },
+ {
+ "translated": "URL приглашения вашего собеседника:
",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Your buddy invite URL:
"
+ }
+ },
+ {
+ "translated": " Это было скопировано в ваш буфер обмена.",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "This has been copied to your clipboard."
+ }
+ },
+ {
+ "translated": "Обновить свойства (% i)",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Update properties (%i)"
+ }
+ },
+ {
+ "translated": "Управление закладками",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Manage bookmarks"
+ }
+ },
+ {
+ "translated": "Создать новую запись",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Create a new entry"
+ }
+ },
+ {
+ "translated": "Вы действительно хотите удалить эту запись?",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Do you really want to delete this entry?"
+ }
+ },
+ {
+ "translated": "Расходная группа",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Expend group"
+ }
+ },
+ {
+ "translated": "Расходовать все",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Expend all"
+ }
+ },
+ {
+ "translated": "Свернуть группу",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Collapse group"
+ }
+ },
+ {
+ "translated": "Свернуть все",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Collapse all"
+ }
+ },
+ {
+ "translated": "Добавить разрешение",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Add permission"
+ }
+ },
+ {
+ "translated": "Удалить разрешение",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Remove permission"
+ }
+ },
+ {
+ "translated": "Добавить разрешение на грант",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Add grant permission"
+ }
+ },
+ {
+ "translated": "Удалить разрешение на выдачу",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Remove grant permission"
+ }
+ },
+ {
+ "translated": "Показать описание разрешения",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Show permission description"
+ }
+ },
+ {
+ "translated": "Описание разрешения",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Permission description"
+ }
+ },
+ {
+ "translated": "Описание разрешения для разрешения",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Permission description for permission "
+ }
+ },
+ {
+ "translated": "Копировать имя разрешения",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Copy permission name"
+ }
+ },
+ {
+ "translated": "Разрешения сервера",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Server Permissions"
+ }
+ },
+ {
+ "translated": "Удаление разрешения клиентского канала% s. allow.id:% o",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Removing client channel permission %s. permission.id: %o"
+ }
+ },
+ {
+ "translated": "Удаление клиентского канала дает разрешение% s. allow.id:% o",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Removing client channel grant permission %s. permission.id: %o"
+ }
+ },
+ {
+ "translated": "Добавление или обновление клиентского разрешения канала% s. разрешение. {id:% o, значение:% o, flag_skip:% o, flag_negate:% o}",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Adding or updating client channel permission %s. permission.{id: %o, value: %o, flag_skip: %o, flag_negate: %o}"
+ }
+ },
+ {
+ "translated": "Добавление или обновление клиентского канала предоставляет разрешение% s. разрешение. {id:% o, значение:% o}",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Adding or updating client channel grant permission %s. permission.{id: %o, value: %o}"
+ }
+ },
+ {
+ "translated": "Удаление разрешения клиента% s. allow.id:% o",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Removing client permission %s. permission.id: %o"
+ }
+ },
+ {
+ "translated": "Удаление клиентского разрешения на получение разрешения% s. allow.id:% o",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Removing client grant permission %s. permission.id: %o"
+ }
+ },
+ {
+ "translated": "Добавление или обновление клиентского разрешения% s. разрешение. {id:% o, значение:% o, flag_skip:% o, flag_negate:% o}",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Adding or updating client permission %s. permission.{id: %o, value: %o, flag_skip: %o, flag_negate: %o}"
+ }
+ },
+ {
+ "translated": "Добавление или обновление клиентского разрешения на получение разрешения% s. разрешение. {id:% o, значение:% o}",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Adding or updating client grant permission %s. permission.{id: %o, value: %o}"
+ }
+ },
+ {
+ "translated": "Удаление разрешения канала% s. allow.id:% o",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Removing channel permission %s. permission.id: %o"
+ }
+ },
+ {
+ "translated": "Удаление разрешения на получение канала% s. allow.id:% o",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Removing channel grant permission %s. permission.id: %o"
+ }
+ },
+ {
+ "translated": "Добавление или обновление разрешения канала% s. разрешение. {id:% o, значение:% o, flag_skip:% o, flag_negate:% o}",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Adding or updating channel permission %s. permission.{id: %o, value: %o, flag_skip: %o, flag_negate: %o}"
+ }
+ },
+ {
+ "translated": "Добавление или обновление разрешения на предоставление канала% s. разрешение. {id:% o, значение:% o}",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Adding or updating channel grant permission %s. permission.{id: %o, value: %o}"
+ }
+ },
+ {
+ "translated": "Удаление разрешения группы каналов% s. allow.id:% o",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Removing channel group permission %s. permission.id: %o"
+ }
+ },
+ {
+ "translated": "Удаление разрешения для группы каналов% s. allow.id:% o",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Removing channel group grant permission %s. permission.id: %o"
+ }
+ },
+ {
+ "translated": "Добавление или обновление разрешения группы каналов% s. разрешение. {id:% o, значение:% o, flag_skip:% o, flag_negate:% o}",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Adding or updating channel group permission %s. permission.{id: %o, value: %o, flag_skip: %o, flag_negate: %o}"
+ }
+ },
+ {
+ "translated": "Добавление или обновление разрешения для группы каналов%%. разрешение. {id:% o, значение:% o}",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Adding or updating channel group grant permission %s. permission.{id: %o, value: %o}"
+ }
+ },
+ {
+ "translated": "Удаление разрешения группы серверов% s. allow.id:% o",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Removing server group permission %s. permission.id: %o"
+ }
+ },
+ {
+ "translated": "Удаление группы серверов дает разрешение% s. allow.id:% o",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Removing server group grant permission %s. permission.id: %o"
+ }
+ },
+ {
+ "translated": "Добавление или обновление разрешения группы серверов% s. разрешение. {id:% o, значение:% o, flag_skip:% o, flag_negate:% o}",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Adding or updating server group permission %s. permission.{id: %o, value: %o, flag_skip: %o, flag_negate: %o}"
+ }
+ },
+ {
+ "translated": "Добавление или обновление группы серверов дает разрешение% s. разрешение. {id:% o, значение:% o}",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Adding or updating server group grant permission %s. permission.{id: %o, value: %o}"
+ }
+ },
+ {
+ "translated": "Информация о песне",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Song info"
+ }
+ },
+ {
+ "translated": "Добавить песню",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Add a song"
+ }
+ },
+ {
+ "translated": "Изменить плейлист",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Edit playlist"
+ }
+ },
+ {
+ "translated": "Не удалось изменить свойства.",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Failed to change properties."
+ }
+ },
+ {
+ "translated": "Не удалось изменить свойства списка воспроизведения.
Ошибка:",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Failed to change playlist properties.
Error: "
+ }
+ },
+ {
+ "translated": "Не удалось изменить разрешение.",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Failed to change permission."
+ }
+ },
+ {
+ "translated": "Не удалось изменить разрешения списка воспроизведения.
Ошибка:",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Failed to change playlist permissions.
Error: "
+ }
+ },
+ {
+ "translated": "Вы действительно хотите отменить все свои изменения?",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Do you really want to discard all your changes?"
+ }
+ },
+ {
+ "translated": "загрузка списка песен",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "loading song list"
+ }
+ },
+ {
+ "translated": "Не удалось удалить песню.",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Failed to remove song."
+ }
+ },
+ {
+ "translated": "Не удалось удалить песню / URL из списка воспроизведения.
Ошибка:",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Failed to remove song/url from the playlist.
Error: "
+ }
+ },
+ {
+ "translated": "не удалось загрузить список песен",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "failed to load song list"
+ }
+ },
+ {
+ "translated": "Не удалось добавить песню.",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Failed to add song."
+ }
+ },
+ {
+ "translated": "Не удалось добавить песню / URL в плейлист.
Ошибка:",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Failed to add song/url to the playlist.
Error: "
+ }
+ },
+ {
+ "translated": "Не удалось запросить информацию о плейлисте",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Failed to query playlist info"
+ }
+ },
+ {
+ "translated": "Не удалось запросить информацию о плейлисте.
Ошибка:",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Failed to query playlist info.
Error:"
+ }
+ },
+ {
+ "translated": "Управление плейлистами",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Manage playlists"
+ }
+ },
+ {
+ "translated": "Плейлист создан успешно",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Playlist created successful"
+ }
+ },
+ {
+ "translated": "Плейлист успешно создан.
Должны ли мы открыть редактор?",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "The playlist has been successfully created.
Should we open the editor?"
+ }
+ },
+ {
+ "translated": "Невозможно создать плейлист",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Unable to create playlist"
+ }
+ },
+ {
+ "translated": "Не удалось создать плейлист
Сообщение:",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Failed to create playlist
Message: "
+ }
+ },
+ {
+ "translated": "Вы действительно хотите удалить этот плейлист?",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Do you really want to delete this playlist?"
+ }
+ },
+ {
+ "translated": "Плейлист удален успешно",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Playlist deleted successful"
+ }
+ },
+ {
+ "translated": "Этот плейлист был успешно удален.",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "This playlist has been deleted successfully."
+ }
+ },
+ {
+ "translated": "Невозможно удалить плейлист",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Unable to delete playlist"
+ }
+ },
+ {
+ "translated": "Не удалось удалить плейлист
Сообщение:",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Failed to delete playlist
Message: "
+ }
+ },
+ {
+ "translated": "Вы ткнули!",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "You have been poked!"
+ }
+ },
+ {
+ "translated": "Создать запрос к серверу",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Create a server query login"
+ }
+ },
+ {
+ "translated": "Неверное имя пользователя",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Invalid username"
+ }
+ },
+ {
+ "translated": "Пожалуйста, введите верное имя!",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Please enter a valid name!"
+ }
+ },
+ {
+ "translated": "Невозможно создать аккаунт",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Unable to create account"
+ }
+ },
+ {
+ "translated": "Не удалось создать аккаунт
Сообщение:",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Failed to create account
Message: "
+ }
+ },
+ {
+ "translated": "Учетные данные запроса к серверу",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Server query credentials"
+ }
+ },
+ {
+ "translated": "Новые учетные данные сервера",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "New server query credentials"
+ }
+ },
+ {
+ "translated": "Управление учетными записями запросов",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Manage query accounts"
+ }
+ },
+ {
+ "translated": "Изменить имя аккаунта",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Change account name"
+ }
+ },
+ {
+ "translated": "Введите новое имя для логина:
",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Enter the new name for the login:
"
+ }
+ },
+ {
+ "translated": "Невозможно переименовать аккаунт",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Unable to rename account"
+ }
+ },
+ {
+ "translated": "Не удалось переименовать аккаунт
Сообщение:",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Failed to rename account
Message: "
+ }
+ },
+ {
+ "translated": "Аккаунт успешно переименован",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Account successfully renamed"
+ }
+ },
+ {
+ "translated": "Учетная запись запроса была переименована!",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "The query account has been renamed!"
+ }
+ },
+ {
+ "translated": "Изменить пароль аккаунта",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Change account's password"
+ }
+ },
+ {
+ "translated": "Введите новый пароль (оставьте пустым для автогенерации):
",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Enter a new password (leave blank for auto generation):
"
+ }
+ },
+ {
+ "translated": "Невозможно изменить пароль",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Unable to change password"
+ }
+ },
+ {
+ "translated": "Не удалось сменить пароль
Сообщение:",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Failed to change password
Message: "
+ }
+ },
+ {
+ "translated": "Вы действительно хотите удалить этот аккаунт?",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Do you really want to delete this account?"
+ }
+ },
+ {
+ "translated": "Невозможно удалить аккаунт",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Unable to delete account"
+ }
+ },
+ {
+ "translated": "Не удалось удалить аккаунт
Сообщение:",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Failed to delete account
Message: "
+ }
+ },
+ {
+ "translated": "Аккаунт успешно удален",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Account successfully deleted"
+ }
+ },
+ {
+ "translated": "Учетная запись запроса была успешно удалена!",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "The query account has been successfully deleted!"
+ }
+ },
+ {
+ "translated": "Целевая частота дискретизации находится за пределами диапазона [3000, 384000].",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "The target sample rate is outside the range [3000, 384000]."
+ }
+ },
+ {
+ "translated": "Получен пустой буфер в качестве входных данных! Возвращаем пустой вывод!",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Received empty buffer as input! Returning empty output!"
+ }
+ },
+ {
+ "translated": "Подключиться к серверу",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Connect to a server"
+ }
+ },
+ {
+ "translated": "Отключиться от сервера",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Disconnect from server"
+ }
+ },
+ {
+ "translated": "закладки",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Bookmarks"
+ }
+ },
+ {
+ "translated": "Добавить текущий сервер в закладки",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Add current server to bookmarks"
+ }
+ },
+ {
+ "translated": "Удалить текущий сервер в закладки",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Remove current server to bookmarks"
+ }
+ },
+ {
+ "translated": "Статус Отошёл",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Toggle away status"
+ }
+ },
+ {
+ "translated": "Отключить / включить микрофон",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Mute/unmute microphone"
+ }
+ },
+ {
+ "translated": "Отключить / включить наушники",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Mute/unmute headphones"
+ }
+ },
+ {
+ "translated": "Настройки звука",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Audio settings"
+ }
+ },
+ {
+ "translated": "Переключить режим подписки на канал",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Toggle channel subscribe mode"
+ }
+ },
+ {
+ "translated": "Список токенов",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "List tokens"
+ }
+ },
+ {
+ "translated": "Серверные инструменты",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Server tools"
+ }
+ },
+ {
+ "translated": "Плейлисты",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Playlists"
+ }
+ },
+ {
+ "translated": "Просмотр / редактирование разрешений",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "View/edit permissions"
+ }
+ },
+ {
+ "translated": "Показать / скрыть запросы к серверу",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Show/hide server queries"
+ }
+ },
+ {
+ "translated": "Управление запросами к серверу",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Manage server queries"
+ }
+ },
+ {
+ "translated": "Создать запрос к серверу",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Create server query login"
+ }
+ },
+ {
+ "translated": "Изменить глобальные настройки клиента",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Edit global client settings"
+ }
+ },
+ {
+ "translated": "введите сообщение чата ...",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "enter a chat message..."
+ }
+ },
+ {
+ "translated": "отправить",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Send"
+ }
+ },
+ {
+ "translated": "Адрес сервера с портом",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Server Address"
+ }
+ },
+ {
+ "translated": "Пожалуйста, введите действительный адрес сервера",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Please enter a valid server address"
+ }
+ },
+ {
+ "translated": "Ник (псевданим)",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Nickname"
+ }
+ },
+ {
+ "translated": "Пожалуйста, введите действительный никнейм сервера",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Please enter a valid server nickname"
+ }
+ },
+ {
+ "translated": "Профиль подключения",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Connect Profile"
+ }
+ },
+ {
+ "translated": "Выбранный профиль недействителен. Выберите другой или исправьте профиль.",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Selected profile is invalid. Select another one or fix the profile."
+ }
+ },
+ {
+ "translated": "Управление профилями",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Manage profiles"
+ }
+ },
+ {
+ "translated": "Название:",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Name:"
+ }
+ },
+ {
+ "translated": "Тема:",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Topic:"
+ }
+ },
+ {
+ "translated": "Описание:",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Description:"
+ }
+ },
+ {
+ "translated": "Пароль:",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Password:"
+ }
+ },
+ {
+ "translated": "стандарт",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Standard"
+ }
+ },
+ {
+ "translated": "Тип канала",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Channel Type"
+ }
+ },
+ {
+ "translated": "временный",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Temporary"
+ }
+ },
+ {
+ "translated": "Полупостоянный",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Semi-Permanent"
+ }
+ },
+ {
+ "translated": "перманентный",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Permanent"
+ }
+ },
+ {
+ "translated": "Канал по умолчанию",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Default Channel"
+ }
+ },
+ {
+ "translated": "Сортировать этот канал после:",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Sort this channel after:"
+ }
+ },
+ {
+ "translated": "Необходимая сила разговора:",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Needed Talk Power:"
+ }
+ },
+ {
+ "translated": "аудио",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Audio"
+ }
+ },
+ {
+ "translated": "Пресеты",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Presets"
+ }
+ },
+ {
+ "translated": "Голос Мобайл",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Voice Mobile"
+ }
+ },
+ {
+ "translated": "Voice Desktop",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Voice Desktop"
+ }
+ },
+ {
+ "translated": "Музыка",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Music"
+ }
+ },
+ {
+ "translated": "изготовленный на заказ",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Custom"
+ }
+ },
+ {
+ "translated": "Пользовательские настройки",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Custom Settings"
+ }
+ },
+ {
+ "translated": "Speex Ultra-Wideband",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Speex Ultra-Wideband"
+ }
+ },
+ {
+ "translated": "Качественный:",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Quality:"
+ }
+ },
+ {
+ "translated": "Обычные необходимые полномочия:",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Regular needed powers:"
+ }
+ },
+ {
+ "translated": "Присоединиться:",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Join:"
+ }
+ },
+ {
+ "translated": "Требуемая мощность, чтобы присоединиться к этому каналу",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Required power to join this channel"
+ }
+ },
+ {
+ "translated": "Посмотреть:",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "View:"
+ }
+ },
+ {
+ "translated": "Требуемая мощность, чтобы увидеть этот канал",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Required power to see this channel"
+ }
+ },
+ {
+ "translated": "Подписывайся:",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Subscribe:"
+ }
+ },
+ {
+ "translated": "Требуемая мощность для подписки на этот канал",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Required power to subscribe to this channel"
+ }
+ },
+ {
+ "translated": "Изменить:",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Modify:"
+ }
+ },
+ {
+ "translated": "Требуемая мощность для изменения разрешений этого канала",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Required power to modify this channel permissions"
+ }
+ },
+ {
+ "translated": "Удалять:",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Delete:"
+ }
+ },
+ {
+ "translated": "Требуемая мощность для удаления этого канала",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Required power to delete this channel"
+ }
+ },
+ {
+ "translated": "Для передачи файлов необходимы полномочия:",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "File transfer needed powers:"
+ }
+ },
+ {
+ "translated": "Просматривать:",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Browse:"
+ }
+ },
+ {
+ "translated": "Требуемая мощность для просмотра всех файлов и каталогов",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Required power to browse all files and directories"
+ }
+ },
+ {
+ "translated": "Загрузить:",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Upload:"
+ }
+ },
+ {
+ "translated": "Требуемая мощность для загрузки файлов",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Required power to upload files"
+ }
+ },
+ {
+ "translated": "Скачать:",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Download:"
+ }
+ },
+ {
+ "translated": "Требуемая мощность для загрузки файлов",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Required power to download files"
+ }
+ },
+ {
+ "translated": "Переименовать:",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Rename:"
+ }
+ },
+ {
+ "translated": "Требуемая мощность для переименования файлов в этом канале",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Required power to rename files within this channel"
+ }
+ },
+ {
+ "translated": "Каталог создания:",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Directory create:"
+ }
+ },
+ {
+ "translated": "Требуемая мощность для создания каталога",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Required power to create a directory"
+ }
+ },
+ {
+ "translated": "Требуемая мощность для удаления каталога или файла",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Required power to delete a directory or file"
+ }
+ },
+ {
+ "translated": "продвинутый",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Advanced"
+ }
+ },
+ {
+ "translated": "Другие настройки",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Other Settings"
+ }
+ },
+ {
+ "translated": "Фонетическое название:",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Phonetic Name:"
+ }
+ },
+ {
+ "translated": "Удалить задержку:",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Delete delay:"
+ }
+ },
+ {
+ "translated": "Шифровать голосовые данные",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Encrypt voice data"
+ }
+ },
+ {
+ "translated": "Макс пользователей",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Max users"
+ }
+ },
+ {
+ "translated": "неограниченный",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Unlimited"
+ }
+ },
+ {
+ "translated": "Ограничено",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Limited"
+ }
+ },
+ {
+ "translated": "Пользователи Family Max",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Family Max users"
+ }
+ },
+ {
+ "translated": "унаследованный",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Inherited"
+ }
+ },
+ {
+ "translated": "проверено",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "checked"
+ }
+ },
+ {
+ "translated": "Диспетчер виртуального сервера",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Manager the Virtual Server"
+ }
+ },
+ {
+ "translated": "Максимум клиентов:",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Maximum Clients:"
+ }
+ },
+ {
+ "translated": "Зарезервированные слоты:",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Reserved slots:"
+ }
+ },
+ {
+ "translated": "Приветственное сообщение:",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Welcome Message:"
+ }
+ },
+ {
+ "translated": "хозяин",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Host"
+ }
+ },
+ {
+ "translated": "переплет",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Binding"
+ }
+ },
+ {
+ "translated": "Ведущий:",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Host:"
+ }
+ },
+ {
+ "translated": "Порт:",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Port:"
+ }
+ },
+ {
+ "translated": "Примечание. Для вступления в силу этих настроек требуется перезагрузка виртуального сервера!",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Note: These settings require a virtual server restart to take effect!"
+ }
+ },
+ {
+ "translated": "Сообщение хоста",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Host message"
+ }
+ },
+ {
+ "translated": "Сообщение:",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Message:"
+ }
+ },
+ {
+ "translated": "Режим сообщения:",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Message Mode:"
+ }
+ },
+ {
+ "translated": "Нет сообщений",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "No message"
+ }
+ },
+ {
+ "translated": "Показать сообщение в журнале",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Show message in log"
+ }
+ },
+ {
+ "translated": "Показать сообщение как модальное",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Show message as modal"
+ }
+ },
+ {
+ "translated": "Показать сообщение как модальное и отключить клиент",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Show message as modal and disconnect the client"
+ }
+ },
+ {
+ "translated": "Хост-баннер",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Host banner"
+ }
+ },
+ {
+ "translated": "Баннер Gfx URL:",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Banner Gfx URL:"
+ }
+ },
+ {
+ "translated": "Gfx Interval",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Gfx Interval"
+ }
+ },
+ {
+ "translated": "Изменение размера",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Resize"
+ }
+ },
+ {
+ "translated": "Не корректировать",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Do not adjust"
+ }
+ },
+ {
+ "translated": "Отрегулируйте, но игнорируйте соотношение сторон",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Adjust but ignore ratio aspect"
+ }
+ },
+ {
+ "translated": "Отрегулируйте и сохраняйте соотношение сторон",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Adjust and keep ratio aspect"
+ }
+ },
+ {
+ "translated": "Хост Кнопка",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Host Button"
+ }
+ },
+ {
+ "translated": "подсказка:",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Tooltip:"
+ }
+ },
+ {
+ "translated": "URL значка:",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Icon URL:"
+ }
+ },
+ {
+ "translated": "переводы",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Transfers"
+ }
+ },
+ {
+ "translated": "Загрузить",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Upload"
+ }
+ },
+ {
+ "translated": "Ограничение пропускной способности (байт / с):",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Bandwidth Limit (Bytes/s):"
+ }
+ },
+ {
+ "translated": "Загрузить квоту (МиБ):",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Upload Quota (MiB):"
+ }
+ },
+ {
+ "translated": "Скачать",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Download"
+ }
+ },
+ {
+ "translated": "Ограничение пропускной способности:",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Bandwidth Limit:"
+ }
+ },
+ {
+ "translated": "Скачать квоту:",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Download Quota:"
+ }
+ },
+ {
+ "translated": "Anti-Flood",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Anti-Flood"
+ }
+ },
+ {
+ "translated": "Уменьшенные очки за тик:",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Reduced points per tick:"
+ }
+ },
+ {
+ "translated": "Очки, необходимые для блокировки команд:",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Points needed to block commands:"
+ }
+ },
+ {
+ "translated": "Очки, необходимые для блокировки IP:",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Points needed to block IP:"
+ }
+ },
+ {
+ "translated": "Безопасность",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Security"
+ }
+ },
+ {
+ "translated": "Необходимый уровень безопасности:",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Needed Security Level:"
+ }
+ },
+ {
+ "translated": "Канал голосового шифрования данных:",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Channel voice data encryption:"
+ }
+ },
+ {
+ "translated": "Редактировать для каждого канала индивидуально",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Edit per channel individually"
+ }
+ },
+ {
+ "translated": "Глобально отключен",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Globally disabled"
+ }
+ },
+ {
+ "translated": "Глобально включен (рекомендуется)",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Globally enabled (recommended)"
+ }
+ },
+ {
+ "translated": "Разное",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Misc"
+ }
+ },
+ {
+ "translated": "Группы по умолчанию",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Default groups"
+ }
+ },
+ {
+ "translated": "Группа серверов",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Server group"
+ }
+ },
+ {
+ "translated": "Музыкальная группа ботов",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Music bot group"
+ }
+ },
+ {
+ "translated": "Группа каналов",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Channel group"
+ }
+ },
+ {
+ "translated": "Канал Администратор группы",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Channel Admin group"
+ }
+ },
+ {
+ "translated": "Пожаловаться",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Complain"
+ }
+ },
+ {
+ "translated": "Автобан Граф",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Autoban Count"
+ }
+ },
+ {
+ "translated": "Автобан Время",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Autoban Time"
+ }
+ },
+ {
+ "translated": "Удалить время",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Remove Time"
+ }
+ },
+ {
+ "translated": "Минимальное количество клиентов - канал перед тишиной:",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Minimum clients is channel before silence:"
+ }
+ },
+ {
+ "translated": "Модификатор приоритета динамиков:",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Priority speaker dim modificator:"
+ }
+ },
+ {
+ "translated": "Удалить задержку для временных каналов",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Delete delay for temporary channels"
+ }
+ },
+ {
+ "translated": "Список серверов",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Server list"
+ }
+ },
+ {
+ "translated": "Включить отчетность в список серверов TeamSpeak",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Enable reporting to the TeamSpeak server list"
+ }
+ },
+ {
+ "translated": " Включить отчеты в список серверов TeaSpeak (TeaSpeak не поддерживает этот параметр)",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Enable reporting to the TeaSpeak server list (TeaSpeak does not support this setting)"
+ }
+ },
+ {
+ "translated": "Сообщения",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Messages"
+ }
+ },
+ {
+ "translated": "канал",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Channel"
+ }
+ },
+ {
+ "translated": "Тема по умолчанию:",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Default Topic:"
+ }
+ },
+ {
+ "translated": "Описание по умолчанию",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Default Description"
+ }
+ },
+ {
+ "translated": "клиент",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Client"
+ }
+ },
+ {
+ "translated": "Сохранить",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Save"
+ }
+ },
+ {
+ "translated": "генеральный",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "General"
+ }
+ },
+ {
+ "translated": "Форум о TeaSpeak",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "TeaSpeak Forum Connection"
+ }
+ },
+ {
+ "translated": "Вы в настоящее время не связаны с вашей учетной записью форума TeaSpeak",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "You're currently not connected with your TeaSpeak Forum account"
+ }
+ },
+ {
+ "translated": "авторизоваться",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "login"
+ }
+ },
+ {
+ "translated": "Вы подключены через форум TeaSpeak",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "You're connected via TeaSpeak forum"
+ }
+ },
+ {
+ "translated": "Имя пользователя:",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Username:"
+ }
+ },
+ {
+ "translated": "Premium:",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Premium:"
+ }
+ },
+ {
+ "translated": "Синхронное:",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Synchronized:"
+ }
+ },
+ {
+ "translated": "включить синхронизацию",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "enable synchronization"
+ }
+ },
+ {
+ "translated": "Микрофон",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Microphone"
+ }
+ },
+ {
+ "translated": "Прибор:",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Device:"
+ }
+ },
+ {
+ "translated": "Обнаружение голосовой активности",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Voice Activity Detection"
+ }
+ },
+ {
+ "translated": "Всегда активный",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Always active"
+ }
+ },
+ {
+ "translated": "Обнаружение голосовой активности",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Voice activity detection"
+ }
+ },
+ {
+ "translated": "Нажми чтобы говорить",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Push to talk"
+ }
+ },
+ {
+ "translated": "Там нет записей настройки для всегда онлайн обнаружения голоса.",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "There are no setting entries for an always online voice detection."
+ }
+ },
+ {
+ "translated": "Выберите клавишу для активации голоса:",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Push to talk key:"
+ }
+ },
+ {
+ "translated": "неиницализированные",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Uninitialised"
+ }
+ },
+ {
+ "translated": "Задержка отпускания ключа:",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Key release delay:"
+ }
+ },
+ {
+ "translated": "Порог голосовой активности ( 20 %)",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Voice activity threshold (20%)"
+ }
+ },
+ {
+ "translated": "Голос был отключен",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Voice had been disabled"
+ }
+ },
+ {
+ "translated": "Оратор",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Speaker"
+ }
+ },
+ {
+ "translated": "Настройки звука",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Sound Settings"
+ }
+ },
+ {
+ "translated": "Перекрываются одинаковые звуки:",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Overlap same sounds:"
+ }
+ },
+ {
+ "translated": "Отключите все системные звуки, когда вы отключите звук на выходе.
Если эта опция не отключена, вы все равно будете получать системные звуки типа «пользователь присоединился к вашему каналу».",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Mute all system sounds, when you've muted your output.
If this option isn't disabled you'll still receive system sounds like 'user joined your channel'."
+ }
+ },
+ {
+ "translated": "название",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Name"
+ }
+ },
+ {
+ "translated": "активированная",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Activated"
+ }
+ },
+ {
+ "translated": "Фильтр",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Filter"
+ }
+ },
+ {
+ "translated": "Переводы",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Translations"
+ }
+ },
+ {
+ "translated": "Доступные переводы",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Available translations"
+ }
+ },
+ {
+ "translated": "Английский (по умолчанию / резервный)",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "English (Default / Fallback)"
+ }
+ },
+ {
+ "translated": "Добавить репозиторий",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Add repository"
+ }
+ },
+ {
+ "translated": "Внимание: на эти настройки влияют только после перезагрузки или перезагрузки!",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Attention: These settings get only affected after a restart or reload!"
+ }
+ },
+ {
+ "translated": "перезагрузить сейчас",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "reload now"
+ }
+ },
+ {
+ "translated": "профили",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Profiles"
+ }
+ },
+ {
+ "translated": "Доступные профили",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Available profiles"
+ }
+ },
+ {
+ "translated": "Сделать выбранным по умолчанию",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Set selected as default"
+ }
+ },
+ {
+ "translated": "Удалить выбранное",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Delete selected"
+ }
+ },
+ {
+ "translated": "Создать профиль",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Create profile"
+ }
+ },
+ {
+ "translated": "Настройки профиля",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Profile settings"
+ }
+ },
+ {
+ "translated": "Имя профиля:",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Profile name:"
+ }
+ },
+ {
+ "translated": "Псевдоним по умолчанию:",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Default nickname:"
+ }
+ },
+ {
+ "translated": "Пароль сервера по умолчанию",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Default server password"
+ }
+ },
+ {
+ "translated": "Определить тип:",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Identify Type:"
+ }
+ },
+ {
+ "translated": "Форум Аккаунт",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Forum Account"
+ }
+ },
+ {
+ "translated": "TeamSpeak",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "TeamSpeak"
+ }
+ },
+ {
+ "translated": "Псевдоним (только в целях отладки!)",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Nickname (Debug purposes only!)"
+ }
+ },
+ {
+ "translated": "Пожалуйста, введите экспортированную строку TS3 Identity ниже или выберите свою экспортированную идентификацию",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Please enter your exported TS3 Identity string bellow or select your exported Identity"
+ }
+ },
+ {
+ "translated": "Уникальный идентификатор:",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "UniqueID:"
+ }
+ },
+ {
+ "translated": "Уровень:",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Level:"
+ }
+ },
+ {
+ "translated": "улучшать",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Improve"
+ }
+ },
+ {
+ "translated": "Вы не создали / импортировали личность.
Создать новый или импортировать один.",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "You have'nt generated/imported an identity.
Generate a new one or import one."
+ }
+ },
+ {
+ "translated": "Создать новый",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Generate new"
+ }
+ },
+ {
+ "translated": "Экспорт идентификатора",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Export identity"
+ }
+ },
+ {
+ "translated": "Вы используете свою учетную запись форума в качестве подтверждения",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "You're using your forum account as verification"
+ }
+ },
+ {
+ "translated": "Это только для отладки и использует имя как уникальный идентификатор",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "This is just for debug and uses the name as unique identifier"
+ }
+ },
+ {
+ "translated": "имя пользователя",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Username"
+ }
+ },
+ {
+ "translated": "Не удалось импортировать личность (моя маленькая ошибка)",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Failed to import identity (my little error)"
+ }
+ },
+ {
+ "translated": "Импортировать личность из TeamSpeak или экспортированный",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Import an identity from TeamSpeak or an exported identity"
+ }
+ },
+ {
+ "translated": "Загрузить из текста",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Load from text"
+ }
+ },
+ {
+ "translated": "Загрузить из файла",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Load from file"
+ }
+ },
+ {
+ "translated": "Идентификационные данные успешно загружены. Готов импортировать",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Identity successfully loaded. Ready to import"
+ }
+ },
+ {
+ "translated": "Импортировать",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Import"
+ }
+ },
+ {
+ "translated": "Идентичность:",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Identity:"
+ }
+ },
+ {
+ "translated": "Текущий уровень:",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Current level: "
+ }
+ },
+ {
+ "translated": "Целевой уровень:",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Target level: "
+ }
+ },
+ {
+ "translated": "Значение ноль означает неограниченное. Улучшение, пока вы не прервете",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "A value of zero means unlimited. Improve until you abort"
+ }
+ },
+ {
+ "translated": "Потоки:",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Threads: "
+ }
+ },
+ {
+ "translated": "Количество потоков, используемых для улучшения вашей личности
Оптимальное значение равно количеству ядерных нитей.",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "The number of threads used to improve your identity
The optimal value is equal to the amount of kernal threads."
+ }
+ },
+ {
+ "translated": "Хэш / второй:",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Hashes/second:"
+ }
+ },
+ {
+ "translated": "Пройденное время:",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Elapsed time:"
+ }
+ },
+ {
+ "translated": "Профиль действителен",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Profile is valid"
+ }
+ },
+ {
+ "translated": "Профиль недействителен",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Profile is invalid"
+ }
+ },
+ {
+ "translated": "Группы каналов",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Channel Groups"
+ }
+ },
+ {
+ "translated": "Разрешения канала",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Channel permissions"
+ }
+ },
+ {
+ "translated": "Клиентские разрешения",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Client permissions"
+ }
+ },
+ {
+ "translated": "Уникальный идентификатор клиента",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Client unique ID"
+ }
+ },
+ {
+ "translated": "Неверный уникальный идентификатор",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Invalid unique id"
+ }
+ },
+ {
+ "translated": "Ник:",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Nickname:"
+ }
+ },
+ {
+ "translated": "Уникальный идентификатор:",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Unique ID:"
+ }
+ },
+ {
+ "translated": "Идентификатор клиентской базы данных:",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Client database ID:"
+ }
+ },
+ {
+ "translated": "Клиентские разрешения канала",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Client channel permissions"
+ }
+ },
+ {
+ "translated": "Смена групп",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Changing groups of"
+ }
+ },
+ {
+ "translated": "разрешения фильтра",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "filter permissions"
+ }
+ },
+ {
+ "translated": "Фильтровать разрешения по имени разрешения",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Filter permissions by permission name"
+ }
+ },
+ {
+ "translated": "Показать только предоставленные разрешения",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Show granted permissions only"
+ }
+ },
+ {
+ "translated": "Название разрешения",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Permission Name"
+ }
+ },
+ {
+ "translated": "Значение",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Value"
+ }
+ },
+ {
+ "translated": "Пропускать",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Skip"
+ }
+ },
+ {
+ "translated": "сводить на нет",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Negate"
+ }
+ },
+ {
+ "translated": "Предоставляется",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Granted"
+ }
+ },
+ {
+ "translated": "У вас нет разрешения на просмотр этих разрешений",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "You dont have the permission to view this permissions"
+ }
+ },
+ {
+ "translated": "Обновить",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Update"
+ }
+ },
+ {
+ "translated": "добавлять",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Add"
+ }
+ },
+ {
+ "translated": "Удалить",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Remove"
+ }
+ },
+ {
+ "translated": "фильтр",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "filter"
+ }
+ },
+ {
+ "translated": "Имя / IP / UID / HWID",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Name/IP/UID/HWID"
+ }
+ },
+ {
+ "translated": "причина",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Reason"
+ }
+ },
+ {
+ "translated": "творец",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Creator"
+ }
+ },
+ {
+ "translated": "Создано / Истекает",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Created / Expires"
+ }
+ },
+ {
+ "translated": "перезагружать",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Reload"
+ }
+ },
+ {
+ "translated": "Показывать только собственные запреты",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Show only own bans"
+ }
+ },
+ {
+ "translated": "Выделите собственные запреты",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Highlight own bans"
+ }
+ },
+ {
+ "translated": "Создано:",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Created:"
+ }
+ },
+ {
+ "translated": "Удалено:",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Expire:"
+ }
+ },
+ {
+ "translated": "Причина:",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Reason:"
+ }
+ },
+ {
+ "translated": "Продолжительность:",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Duration:"
+ }
+ },
+ {
+ "translated": "постоянный",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "permanent"
+ }
+ },
+ {
+ "translated": "Забанить клиента",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Ban client by"
+ }
+ },
+ {
+ "translated": "Забанить клиента по его текущему нику.
Текущий никнейм нельзя использовать, пока не закончится бан",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Bans the client by his current nickname.
The currently nickname cant be used until the ban expired"
+ }
+ },
+ {
+ "translated": "ID оборудования",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Hardware ID"
+ }
+ },
+ {
+ "translated": "Забанить клиента по его идентификатору оборудования.
Аппаратный идентификатор имеет разные значения, зависит от агента пользователя
TeaClient: аппаратный идентификатор будет равен MAC-адресу
TeaWeb: веб-клиент TeaSpeak не имеет аппаратного идентификатора, он будет случайным
Клиент TeamSpeak 3: идентификатор оборудования будет результатом некоторых хэшей из определенных аппаратных свойств",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Bans the client by his hardware id.
The hardware id has different meanings, depends on the users agent
TeaClient: The hardware id will be equal to the mac address
TeaWeb: The TeaSpeak web client hasn't a hardware id, it will be random
TeamSpeak 3 client: The hardware id will be a result of some hashes from hardware specific properties"
+ }
+ },
+ {
+ "translated": "Айпи адрес",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "IP Address"
+ }
+ },
+ {
+ "translated": "IP:",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "IP:"
+ }
+ },
+ {
+ "translated": "Интерпретировать IP / имя как:",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Interpret IP/Name as:"
+ }
+ },
+ {
+ "translated": "Подстановочный знак IPv4",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Wildcard IPv4"
+ }
+ },
+ {
+ "translated": "Подстановочный знак IPv6",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Wildcard IPv6"
+ }
+ },
+ {
+ "translated": "Фиксированная строка",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Fixed string"
+ }
+ },
+ {
+ "translated": "Регулярное выражение",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Regular Expression"
+ }
+ },
+ {
+ "translated": "ID оборудования:",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Hardware ID:"
+ }
+ },
+ {
+ "translated": "Использовать этот бан как глобальный бан",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Use this ban as a global ban"
+ }
+ },
+ {
+ "translated": "Глобальные запреты - это запреты, которые распространяются на весь экземпляр.
Это означает, что (если это правило применимо к жертве) не может присоединиться к любому виртуальному серверу!
Глобальные запреты по умолчанию показываются каждой группе администраторов сервера,
но может быть создан только с правами запроса",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Global bans are bans which apply instance wide.
This means that (if this rule apply to a victim) cant join any virtual server!
Global bans are by default shown to every server admin group,
but could only be created with query rights"
+ }
+ },
+ {
+ "translated": "Не играет музыку",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Not playing any music"
+ }
+ },
+ {
+ "translated": "Версия:",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Version:"
+ }
+ },
+ {
+ "translated": "Информация о браузере",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Browser info"
+ }
+ },
+ {
+ "translated": "Онлайн с:",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Online since:"
+ }
+ },
+ {
+ "translated": "Объем:",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Volume:"
+ }
+ },
+ {
+ "translated": "Учетная запись TeaSpeak:",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "TeaSpeak Account:"
+ }
+ },
+ {
+ "translated": "Группы серверов:",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Server groups:"
+ }
+ },
+ {
+ "translated": "Группа каналов:",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Channel group:"
+ }
+ },
+ {
+ "translated": "Далеко",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Away"
+ }
+ },
+ {
+ "translated": "Динамики / наушники отключены",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Speakers/Headphones disabled"
+ }
+ },
+ {
+ "translated": "Микрофон отключен",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Microphone disabled"
+ }
+ },
+ {
+ "translated": "Динамики / наушники отключены",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Speakers/Headphones Muted"
+ }
+ },
+ {
+ "translated": "Микрофон отключен",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Microphone Muted"
+ }
+ },
+ {
+ "translated": "Livetime:",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Livetime:"
+ }
+ },
+ {
+ "translated": "Онлайн с",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Online since"
+ }
+ },
+ {
+ "translated": "Запуск сервера",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Server start"
+ }
+ },
+ {
+ "translated": "Удаленный объем:",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Remote Volume:"
+ }
+ },
+ {
+ "translated": "Локальный том:",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Local Volume:"
+ }
+ },
+ {
+ "translated": "В настоящее время воспроизводится:",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Currently replaying:"
+ }
+ },
+ {
+ "translated": "Адрес:",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Address:"
+ }
+ },
+ {
+ "translated": "Тип:",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Type:"
+ }
+ },
+ {
+ "translated": "Uptime:",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Uptime:"
+ }
+ },
+ {
+ "translated": "Текущие каналы:",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Current Channels:"
+ }
+ },
+ {
+ "translated": "Текущие клиенты:",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Current Clients:"
+ }
+ },
+ {
+ "translated": "Текущие запросы:",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Current Queries:"
+ }
+ },
+ {
+ "translated": "Обновить информацию",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Update info"
+ }
+ },
+ {
+ "translated": "кодек:",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Codec:"
+ }
+ },
+ {
+ "translated": "Качество кодека:",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Codec Quality:"
+ }
+ },
+ {
+ "translated": "Текущие клиенты:",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Current clients:"
+ }
+ },
+ {
+ "translated": "Статус подписки:",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Subscription Status:"
+ }
+ },
+ {
+ "translated": "подписной",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Subscribed"
+ }
+ },
+ {
+ "translated": "Отписался",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Unsubscribed"
+ }
+ },
+ {
+ "translated": "Шифрование голосовых данных:",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Voice Data Encryption:"
+ }
+ },
+ {
+ "translated": "Незашифрованная",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Unencrypted"
+ }
+ },
+ {
+ "translated": "Зашифрованные",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Encrypted"
+ }
+ },
+ {
+ "translated": "(Перезаписывается сервером с помощью Encrypted)",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "(Overridden by the server with Encrypted)"
+ }
+ },
+ {
+ "translated": "(Перезаписывается сервером с незашифрованным)",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "(Overridden by the server with Unencrypted)"
+ }
+ },
+ {
+ "translated": "Описание",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Description"
+ }
+ },
+ {
+ "translated": "Ты ткнул",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "You have been poked by"
+ }
+ },
+ {
+ "translated": "Установите имя для входа в свою учетную запись Server Query.",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Set the login name for your Server Query account."
+ }
+ },
+ {
+ "translated": "Вы получите свой пароль на следующем шаге.",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "You'll receive your password within the next step."
+ }
+ },
+ {
+ "translated": "Создайте",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Create"
+ }
+ },
+ {
+ "translated": "Учетные данные вашего сервера:",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Your server query credentials:"
+ }
+ },
+ {
+ "translated": "Скопировать имя пользователя",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Copy username"
+ }
+ },
+ {
+ "translated": "создать учетную запись",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Create account"
+ }
+ },
+ {
+ "translated": "Удалить аккаунт",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Delete account"
+ }
+ },
+ {
+ "translated": "Переименовать аккаунт",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Rename account"
+ }
+ },
+ {
+ "translated": "Изменить пароль",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Change password"
+ }
+ },
+ {
+ "translated": "поиск",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "search"
+ }
+ },
+ {
+ "translated": "Уникальный идентификатор",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Unique ID"
+ }
+ },
+ {
+ "translated": "Ограниченный сервер",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Bounded Server"
+ }
+ },
+ {
+ "translated": "обновление",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Refresh"
+ }
+ },
+ {
+ "translated": "Создать плейлист",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Create playlist"
+ }
+ },
+ {
+ "translated": "Удалить плейлист",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Delete playlist"
+ }
+ },
+ {
+ "translated": "Я БЫ",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "ID"
+ }
+ },
+ {
+ "translated": "заглавие",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Title"
+ }
+ },
+ {
+ "translated": "Тип",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Type"
+ }
+ },
+ {
+ "translated": "Используемый",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Used"
+ }
+ },
+ {
+ "translated": "Выделите собственные плейлисты",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Highlight own playlists"
+ }
+ },
+ {
+ "translated": "Плейлист используется ботом",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Playlist is in use by bot "
+ }
+ },
+ {
+ "translated": "Плейлист не используется",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Playlist isnt use"
+ }
+ },
+ {
+ "translated": "Владелец плейлиста:",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Playlist owner:"
+ }
+ },
+ {
+ "translated": "Заглавие:",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Title:"
+ }
+ },
+ {
+ "translated": "Бот привязан",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Bot bound"
+ }
+ },
+ {
+ "translated": "Глобальный",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Global"
+ }
+ },
+ {
+ "translated": "песни",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Songs"
+ }
+ },
+ {
+ "translated": "Веб-сайт",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Url"
+ }
+ },
+ {
+ "translated": "нагруженный",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "loaded"
+ }
+ },
+ {
+ "translated": "Добавить песню",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Add song"
+ }
+ },
+ {
+ "translated": "Настройки воспроизведения",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Playback settings"
+ }
+ },
+ {
+ "translated": "Режим воспроизведения",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Replay mode"
+ }
+ },
+ {
+ "translated": "Нормальный",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Normal"
+ }
+ },
+ {
+ "translated": "Loop list",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Loop list"
+ }
+ },
+ {
+ "translated": "Петля однократная",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Loop single entry"
+ }
+ },
+ {
+ "translated": "шарканье",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Shuffle"
+ }
+ },
+ {
+ "translated": "Удалить проигранную песню:",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Delete played song:"
+ }
+ },
+ {
+ "translated": "Текущая воспроизводящая песня:",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Current replaying song:"
+ }
+ },
+ {
+ "translated": "Плейлист завершил статус",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Playlist finished status"
+ }
+ },
+ {
+ "translated": "Доступ / изменение полномочий",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Access/modify powers"
+ }
+ },
+ {
+ "translated": "Посмотреть мощность",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "View power"
+ }
+ },
+ {
+ "translated": "изменять",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Modify"
+ }
+ },
+ {
+ "translated": "Разрешение изменить",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Permission modify"
+ }
+ },
+ {
+ "translated": "удалять",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Delete"
+ }
+ },
+ {
+ "translated": "Полномочия по управлению песней",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Song management powers"
+ }
+ },
+ {
+ "translated": "Песня добавить",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Song add"
+ }
+ },
+ {
+ "translated": "Повторный заказ песни",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Song reorder"
+ }
+ },
+ {
+ "translated": "Удалить песню",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Song delete"
+ }
+ },
+ {
+ "translated": "Идентификатор песни:",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Song ID:"
+ }
+ },
+ {
+ "translated": "Порядок песен:",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Song order:"
+ }
+ },
+ {
+ "translated": "Распознаватель URL:",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "URL resolver:"
+ }
+ },
+ {
+ "translated": "Песня загружена:",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Song loaded:"
+ }
+ },
+ {
+ "translated": "Показать метаданные здесь!",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Display metdata here!"
+ }
+ },
+ {
+ "translated": "Метаданные:",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Metadata:"
+ }
+ },
+ {
+ "translated": "Загрузчик URL:",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "URL loader:"
+ }
+ },
+ {
+ "translated": "Добавить сайт",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Add URL"
+ }
+ },
+ {
+ "translated": "Создать новую закладку / каталог",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Create new bookmark/directory"
+ }
+ },
+ {
+ "translated": "Удалить выбранную закладку / каталог",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Delete selected bookmark/directory"
+ }
+ },
+ {
+ "translated": "Настройки закладки",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Bookmark settings"
+ }
+ },
+ {
+ "translated": "Имя закладки:",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Bookmark name:"
+ }
+ },
+ {
+ "translated": "Подключить профиль:",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Connect profile:"
+ }
+ },
+ {
+ "translated": "Свойства сервера",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Server Properties"
+ }
+ },
+ {
+ "translated": "Адрес сервера:",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Server address:"
+ }
+ },
+ {
+ "translated": "Порт сервера:",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Server port:"
+ }
+ },
+ {
+ "translated": "Свойства подключения (пока не поддерживается)",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Connect Properties (Not yet supported)"
+ }
+ },
+ {
+ "translated": "Имя пользователя по умолчанию",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Default Username"
+ }
+ },
+ {
+ "translated": "Текущий канал",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Current Channel"
+ }
+ },
+ {
+ "translated": "Пароль канала по умолчанию",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Default channel password"
+ }
+ },
+ {
+ "translated": "Имя каталога:",
+ "flags": [
+ "google-translate"
+ ],
+ "key": {
+ "message": "Directory name:"
+ }
+ }
+ ]
+}
\ No newline at end of file
diff --git a/shared/js/ui/modal/ModalAvatarList.ts b/shared/js/ui/modal/ModalAvatarList.ts
new file mode 100644
index 00000000..e69de29b
diff --git a/shared/js/ui/modal/ModalIconSelect.ts b/shared/js/ui/modal/ModalIconSelect.ts
new file mode 100644
index 00000000..e69de29b