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