You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
2225 lines
101 KiB
2225 lines
101 KiB
<?xml version="1.0" encoding="utf-8"?> |
|
<!DOCTYPE TS> |
|
<TS version="2.1" language="ru_RU" sourcelanguage="en_US"> |
|
<context> |
|
<name>ChatGui</name> |
|
<message> |
|
<location filename="../src/nodespage.cpp" line="+209"/> |
|
<source> addresses: |
|
</source> |
|
<translation> адреса: |
|
</translation> |
|
</message> |
|
<message> |
|
<location line="+19"/> |
|
<location line="+3"/> |
|
<source> addresses: none |
|
</source> |
|
<translation> адреса: нет |
|
</translation> |
|
</message> |
|
<message> |
|
<location line="-34"/> |
|
<source> created: %1 |
|
</source> |
|
<translation> создан: %1 |
|
</translation> |
|
</message> |
|
<message> |
|
<location line="-3"/> |
|
<source> last seen: %1 |
|
</source> |
|
<translation> был в сети: %1 |
|
</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/invitedialog.cpp" line="+172"/> |
|
<source> (auto)</source> |
|
<translation> (авто)</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/audiodevicesettingspage.cpp" line="+190"/> |
|
<location line="+9"/> |
|
<location filename="../src/callwindow.cpp" line="+287"/> |
|
<source> (default)</source> |
|
<translation> (по умолчанию)</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/invitedialog.cpp" line="+12"/> |
|
<source> (self)</source> |
|
<translation> (свой)</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/inviteby.cpp" line="+116"/> |
|
<source> +%1 more</source> |
|
<translation> ещё +%1</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/storagesettingspage.cpp" line="+73"/> |
|
<source> GB</source> |
|
<translation> ГБ</translation> |
|
</message> |
|
<message> |
|
<location line="-9"/> |
|
<source> MB</source> |
|
<translation> МБ</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/audiodevicesettingspage.cpp" line="+269"/> |
|
<location filename="../src/radiosettingspage.cpp" line="+42"/> |
|
<location line="+1"/> |
|
<source> dB</source> |
|
<translation> дБ</translation> |
|
</message> |
|
<message> |
|
<location line="-327"/> |
|
<source> kbps</source> |
|
<translation> кбит/с</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/radiosettingspage.cpp" line="-5"/> |
|
<source> ms</source> |
|
<translation> мс</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/audiodevicesettingspage.cpp" line="+22"/> |
|
<source> s</source> |
|
<translation> с</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/memberlistmodel.cpp" line="+55"/> |
|
<source> · Radio enabled</source> |
|
<translation> · Рация включена</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/inviteby.cpp" line="+11"/> |
|
<source> ⚠ This is your own link</source> |
|
<translation> ⚠ Это ваша собственная ссылка</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/statuspage.cpp" line="+108"/> |
|
<source>%1 [LOCAL]</source> |
|
<translation>%1 [ЛОКАЛЬНОЕ]</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/databasesettingspage.cpp" line="+39"/> |
|
<location line="+7"/> |
|
<location line="+115"/> |
|
<location line="+6"/> |
|
<source>%1 B</source> |
|
<translation>%1 Б</translation> |
|
</message> |
|
<message> |
|
<location line="-127"/> |
|
<location line="+7"/> |
|
<location line="+115"/> |
|
<location line="+6"/> |
|
<source>%1 KB</source> |
|
<translation>%1 КБ</translation> |
|
</message> |
|
<message> |
|
<location line="-127"/> |
|
<location line="+7"/> |
|
<location line="+115"/> |
|
<location line="+6"/> |
|
<source>%1 MB</source> |
|
<translation>%1 МБ</translation> |
|
</message> |
|
<message> |
|
<location line="+65"/> |
|
<source>%1: FAILED (%2 ms)</source> |
|
<translation>%1: ОШИБКА (%2 мс)</translation> |
|
</message> |
|
<message> |
|
<location line="-4"/> |
|
<source>%1: OK (%2 ms)</source> |
|
<translation>%1: OK (%2 мс)</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/inputbar.cpp" line="+65"/> |
|
<location filename="../src/messagedelegate.cpp" line="+338"/> |
|
<source>%1B</source> |
|
<translation>%1 Б</translation> |
|
</message> |
|
<message> |
|
<location line="+6"/> |
|
<location filename="../src/messagedelegate.cpp" line="+6"/> |
|
<source>%1GB</source> |
|
<translation>%1 ГБ</translation> |
|
</message> |
|
<message> |
|
<location line="-4"/> |
|
<location filename="../src/messagedelegate.cpp" line="-4"/> |
|
<source>%1KB</source> |
|
<translation>%1 КБ</translation> |
|
</message> |
|
<message> |
|
<location line="+2"/> |
|
<location filename="../src/messagedelegate.cpp" line="+2"/> |
|
<source>%1MB</source> |
|
<translation>%1 МБ</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/messagedelegate.cpp" line="+8"/> |
|
<source>%1Mbps</source> |
|
<translation>%1 Мбит/с</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/accountlist.cpp" line="+64"/> |
|
<source>%1d</source> |
|
<translation>%1 д</translation> |
|
</message> |
|
<message> |
|
<location line="-1"/> |
|
<source>%1h</source> |
|
<translation>%1 ч</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/messagedelegate.cpp" line="+1"/> |
|
<source>%1kbps</source> |
|
<translation>%1 кбит/с</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/accountlist.cpp" line="-1"/> |
|
<source>%1m</source> |
|
<translation>%1 мин</translation> |
|
</message> |
|
<message> |
|
<location line="-1"/> |
|
<source>%1s</source> |
|
<translation>%1 с</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/memberpropsdialog.cpp" line="+122"/> |
|
<source>(Admin/Super require channel private key)</source> |
|
<translation>(Администратор/суперузел требуют приватный ключ канала)</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/callwindow.cpp" line="-112"/> |
|
<location line="+23"/> |
|
<source>Accept</source> |
|
<translation>Принять</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/connmonitorwindow.cpp" line="+44"/> |
|
<source>Active ETCP Connections (10 fps)</source> |
|
<translation>Активные соединения ETCP (10 обновлений/с)</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/networksettingspage.cpp" line="+38"/> |
|
<source>Add</source> |
|
<translation>Добавить</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/nodespage.cpp" line="-124"/> |
|
<source>Addrs</source> |
|
<translation>Адреса</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/memberpropsdialog.cpp" line="-26"/> |
|
<source>Admin</source> |
|
<translation>Администратор</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/settingsdialog.cpp" line="+106"/> |
|
<source>Alphabetical (A-Z)</source> |
|
<translation>По алфавиту (А–Я)</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/emoji.cpp" line="+140"/> |
|
<source>Animations</source> |
|
<translation>Анимации</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/dminvitedialog.cpp" line="+101"/> |
|
<source>Another invitation is still being created. Try again.</source> |
|
<translation>Другое приглашение ещё создаётся. Повторите попытку.</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/mainwindow.cpp" line="+792"/> |
|
<source>Application minimized to tray.</source> |
|
<translation>Приложение свёрнуто в трей.</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/radiopanel.cpp" line="+87"/> |
|
<source>Applying settings…</source> |
|
<translation>Применение настроек…</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/inputbar.cpp" line="+297"/> |
|
<source>As a file</source> |
|
<translation>Как файл</translation> |
|
</message> |
|
<message> |
|
<location line="+1"/> |
|
<source>As a video</source> |
|
<translation>Как видео</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/settingsdialog.cpp" line="+10"/> |
|
<source>Ask before joining</source> |
|
<translation>Спрашивать перед присоединением</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/ptt_portal.cpp" line="+131"/> |
|
<source>Assign a shortcut in system settings.</source> |
|
<translation>Назначьте сочетание в системных настройках.</translation> |
|
</message> |
|
<message> |
|
<location line="+19"/> |
|
<source>Assigning global shortcuts…</source> |
|
<translation>Назначение глобальных хоткеев…</translation> |
|
</message> |
|
<message> |
|
<location line="-38"/> |
|
<source>Assignment cancelled. Click the button to try again.</source> |
|
<translation>Назначение отменено. Нажмите кнопку, чтобы повторить.</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/inputbar.cpp" line="-255"/> |
|
<source>Attach</source> |
|
<translation>Прикрепить</translation> |
|
</message> |
|
<message> |
|
<location line="+223"/> |
|
<source>Attach file</source> |
|
<translation>Прикрепить файл</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/settingsdialog.cpp" line="-52"/> |
|
<source>Audio</source> |
|
<translation>Аудио</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/radiopanel.cpp" line="-58"/> |
|
<source>Audio output</source> |
|
<translation>Выход звука</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/networksettingspage.cpp" line="-21"/> |
|
<source>Auto (0.0.0.0)</source> |
|
<translation>Авто (0.0.0.0)</translation> |
|
</message> |
|
<message> |
|
<location line="+101"/> |
|
<source>Auto (any)</source> |
|
<translation>Авто (любой)</translation> |
|
</message> |
|
<message> |
|
<location line="-88"/> |
|
<source>Auto sockets (UDP+TCP from interfaces)</source> |
|
<translation>Автосокеты (UDP+TCP на интерфейсах)</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/settingsdialog.cpp" line="+59"/> |
|
<source>Auto-connect to group nodes</source> |
|
<translation>Автоматически подключаться к узлам группы</translation> |
|
</message> |
|
<message> |
|
<location line="-8"/> |
|
<source>Auto-join</source> |
|
<translation>Присоединяться автоматически</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/channelsettingsdialog.cpp" line="+39"/> |
|
<source>Auto-play voice messages on receive</source> |
|
<translation>Автоматически воспроизводить полученные голосовые сообщения</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/storagesettingspage.cpp" line="+5"/> |
|
<source>Autoload max size:</source> |
|
<translation>Максимальный размер автозагрузки:</translation> |
|
</message> |
|
<message> |
|
<location line="-11"/> |
|
<source>Autoload media</source> |
|
<translation>Автоматически загружать медиа</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/radiopanel.cpp" line="+18"/> |
|
<source>Automatic voice transmission</source> |
|
<translation>Автоматическая передача по голосу</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/messagelist.cpp" line="+1169"/> |
|
<location line="+3"/> |
|
<source>Awaiting delivery</source> |
|
<translation>Ожидает доставки</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/audiodevicesettingspage.cpp" line="-20"/> |
|
<source>Bitrate:</source> |
|
<translation>Битрейт:</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/callwindow.cpp" line="+160"/> |
|
<source>Buffer: %1 ms · Reserve: %2 ms |
|
Over 10 s: minimum %3 · maximum %4 ms |
|
Speed: %5× · RTT: %6 ms |
|
Buffer drops: %7 · Underruns: %8</source> |
|
<translation>Буфер: %1 мс · Запас: %2 мс |
|
За 10 с: минимум %3 · максимум %4 мс |
|
Скорость: %5× · RTT: %6 мс |
|
Потери буфера: %7 · Недостачи: %8</translation> |
|
</message> |
|
<message> |
|
<location line="-218"/> |
|
<source>Call</source> |
|
<translation>Звонок</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/accountlist.cpp" line="+427"/> |
|
<location filename="../src/messagelist.cpp" line="-788"/> |
|
<location line="+716"/> |
|
<source>Call peer</source> |
|
<translation>Позвонить</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/soundsettingspage.cpp" line="+64"/> |
|
<source>Call: connecting</source> |
|
<translation>Звонок: подключение</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/audiodevicesettingspage.cpp" line="+22"/> |
|
<source>Call: maximum jitter reserve</source> |
|
<translation>Звонок: максимальный запас джиттер-буфера</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/soundsettingspage.cpp" line="+1"/> |
|
<source>Call: ringback</source> |
|
<translation>Звонок: ожидание ответа</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/callwindow.cpp" line="+115"/> |
|
<source>Calling…</source> |
|
<translation>Звоним…</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/channelsettingsdialog.cpp" line="+21"/> |
|
<location filename="../src/creategroupdialog.cpp" line="+30"/> |
|
<location filename="../src/dminvitedialog.cpp" line="-58"/> |
|
<location filename="../src/joindialog.cpp" line="+62"/> |
|
<location filename="../src/memberpropsdialog.cpp" line="+47"/> |
|
<location filename="../src/renamedialog.cpp" line="+54"/> |
|
<location filename="../src/settingsdialog.cpp" line="+67"/> |
|
<source>Cancel</source> |
|
<translation>Отмена</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/radiosettingspage.cpp" line="+107"/> |
|
<source>Cancel recording</source> |
|
<translation>Отменить запись</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/audiodevicesettingspage.cpp" line="-18"/> |
|
<source>Capture stereo (playback is always stereo)</source> |
|
<translation>Запись в стерео (воспроизведение всегда в стерео)</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/networksettingspage.cpp" line="+55"/> |
|
<source>Changes take effect after restart.</source> |
|
<translation>Изменения вступят в силу после перезапуска.</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/messagelist.cpp" line="-743"/> |
|
<source>Channel</source> |
|
<translation>Канал</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/channelsettingsdialog.cpp" line="-40"/> |
|
<source>Channel Settings</source> |
|
<translation>Настройки канала</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/inviteby.cpp" line="+79"/> |
|
<location filename="../src/joindialog.cpp" line="+161"/> |
|
<source>Channel not found.</source> |
|
<translation>Канал не найден.</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/accountlist.cpp" line="-303"/> |
|
<source>Channel owner (has private key)</source> |
|
<translation>Владелец канала (имеет приватный ключ)</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/settingsdialog.cpp" line="-78"/> |
|
<source>Channel sorting:</source> |
|
<translation>Сортировка каналов:</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/channellist.cpp" line="+150"/> |
|
<source>Channels</source> |
|
<translation>Каналы</translation> |
|
</message> |
|
<message> |
|
<location line="+40"/> |
|
<source>GRP</source> |
|
<translation>ГРП</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/databasesettingspage.cpp" line="-50"/> |
|
<source>Checking...</source> |
|
<translation>Проверка...</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/radiosettingspage.cpp" line="-41"/> |
|
<source>Clear</source> |
|
<translation>Очистить</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/nodespage.cpp" line="+25"/> |
|
<source>Click Refresh to load nodes</source> |
|
<translation>Нажмите «Обновить», чтобы загрузить узлы</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/statuspage.cpp" line="-44"/> |
|
<source>Click Refresh to load status</source> |
|
<translation>Нажмите «Обновить», чтобы загрузить состояние</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/imageviewer_window.cpp" line="+45"/> |
|
<location filename="../src/videoplayer_window.cpp" line="+119"/> |
|
<source>Close</source> |
|
<translation>Закрыть</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/accountlist.cpp" line="+305"/> |
|
<location filename="../src/joindialog.cpp" line="-152"/> |
|
<source>Connect</source> |
|
<translation>Подключиться</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/joindialog.cpp" line="+140"/> |
|
<source>Connected!</source> |
|
<translation>Подключено!</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/ptt_portal.cpp" line="-58"/> |
|
<source>Connecting global shortcuts…</source> |
|
<translation>Подключение глобальных хоткеев…</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/joindialog.cpp" line="-16"/> |
|
<source>Connecting to peer...</source> |
|
<translation>Подключение к узлу...</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/callwindow.cpp" line="-4"/> |
|
<source>Connecting…</source> |
|
<translation>Пытаемся связаться…</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/channellist.cpp" line="-9"/> |
|
<location filename="../src/connmonitorwindow.cpp" line="-9"/> |
|
<source>Connection Monitor</source> |
|
<translation>Монитор соединений</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/joindialog.cpp" line="+33"/> |
|
<source>Connection failed: %1</source> |
|
<translation>Ошибка подключения: %1</translation> |
|
</message> |
|
<message> |
|
<location line="-4"/> |
|
<source>Connection timed out.</source> |
|
<translation>Время ожидания подключения истекло.</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/callwindow.cpp" line="-8"/> |
|
<source>Connection: %1</source> |
|
<translation>Подключение: %1</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/settingsdialog.cpp" line="-45"/> |
|
<source>Connections</source> |
|
<translation>Соединения</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/invitedialog.cpp" line="-124"/> |
|
<source>Copy</source> |
|
<translation>Копировать</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/radiopanel.cpp" line="+73"/> |
|
<source>Core unavailable</source> |
|
<translation>Ядро недоступно</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/creategroupdialog.cpp" line="+4"/> |
|
<source>Create</source> |
|
<translation>Создать</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/channellist.cpp" line="+11"/> |
|
<location filename="../src/creategroupdialog.cpp" line="-22"/> |
|
<source>Create group</source> |
|
<translation>Создать группу</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/dminvitedialog.cpp" line="+44"/> |
|
<source>Creating and sending invitation…</source> |
|
<translation>Создание и отправка приглашения…</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/imageviewer_window.cpp" line="+15"/> |
|
<source>Ctrl+wheel — zoom</source> |
|
<translation>Ctrl+колесо — масштаб</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/settingsdialog.cpp" line="+1"/> |
|
<source>Database</source> |
|
<translation>База данных</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/databasesettingspage.cpp" line="-159"/> |
|
<source>Database Maintenance</source> |
|
<translation>Обслуживание базы данных</translation> |
|
</message> |
|
<message> |
|
<location line="+112"/> |
|
<location line="+11"/> |
|
<source>Database not connected</source> |
|
<translation>База данных не подключена</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/nodespage.cpp" line="+21"/> |
|
<source>Database not connected (m_db=%1, m_db->m_db=%2)</source> |
|
<translation>База данных не подключена (m_db=%1, m_db->m_db=%2)</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/databasesettingspage.cpp" line="+43"/> |
|
<location line="+13"/> |
|
<location line="+13"/> |
|
<source>Database not open</source> |
|
<translation>База данных не открыта</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/callwindow.cpp" line="-67"/> |
|
<location line="+23"/> |
|
<source>Decline</source> |
|
<translation>Отклонить</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/audiodevicesettingspage.cpp" line="+40"/> |
|
<location line="+9"/> |
|
<location filename="../src/callwindow.cpp" line="+84"/> |
|
<location filename="../src/radiopanel.cpp" line="-9"/> |
|
<location line="+41"/> |
|
<source>Default (auto)</source> |
|
<translation>По умолчанию (авто)</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/memberpropsdialog.cpp" line="-27"/> |
|
<source>Deleted</source> |
|
<translation>Удалён</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/messagelist.cpp" line="+810"/> |
|
<location line="+6"/> |
|
<source>Delivered</source> |
|
<translation>Доставлено</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/settingsdialog.cpp" line="+57"/> |
|
<source>Deny all</source> |
|
<translation>Отклонять все</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/nodespage.cpp" line="-31"/> |
|
<source>Details</source> |
|
<translation>Подробности</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/channellist.cpp" line="+106"/> |
|
<source>Direct messages</source> |
|
<translation>Личные</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/radiopanel.cpp" line="-58"/> |
|
<source>Disable automatic voice transmission</source> |
|
<translation>Выключить автоматическую передачу по голосу</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/settingsdialog.cpp" line="-37"/> |
|
<source>Display name:</source> |
|
<translation>Отображаемое имя:</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/messagedelegate.cpp" line="+962"/> |
|
<location filename="../src/messagelist.cpp" line="-143"/> |
|
<source>Download</source> |
|
<translation>Скачать</translation> |
|
</message> |
|
<message> |
|
<location line="-1"/> |
|
<source>Downloading...</source> |
|
<translation>Загрузка...</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/messagelist.cpp" line="+141"/> |
|
<source>Downloading…</source> |
|
<translation>Загрузка…</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/accountlist.cpp" line="+4"/> |
|
<source>Edit</source> |
|
<translation>Изменить</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/inputbar.cpp" line="-205"/> |
|
<source>Emoji</source> |
|
<translation>Смайлики</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/radiosettingspage.cpp" line="-60"/> |
|
<source>Enable VAD using the button on the radio panel. Speech prebuffer is 0.6 s. The VAD compressor has a separate maximum gain; other parameters are shared with the transmission compressor. Set the gain rise rate in Audio.</source> |
|
<translation>VAD включается кнопкой на панели рации. Буфер начала речи — 0,6 с. Компрессор VAD имеет отдельное максимальное усиление; остальные параметры общие с компрессором передачи. Скорость нарастания усиления задаётся в разделе «Аудио».</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/radiopanel.cpp" line="+1"/> |
|
<source>Enable automatic voice transmission</source> |
|
<translation>Включить автоматическую передачу по голосу</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/audiodevicesettingspage.cpp" line="+227"/> |
|
<source>Enable compressor (leveler/normalizer)</source> |
|
<translation>Включить компрессор (выравнивание громкости)</translation> |
|
</message> |
|
<message> |
|
<location line="+4"/> |
|
<source>Enable echo cancellation (AEC) in calls</source> |
|
<translation>Включить подавление эха (AEC) в звонках</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/soundsettingspage.cpp" line="-39"/> |
|
<source>Enable sounds</source> |
|
<translation>Включить звуки</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/callwindow.cpp" line="-106"/> |
|
<location line="+23"/> |
|
<source>End call</source> |
|
<translation>Завершить</translation> |
|
</message> |
|
<message> |
|
<location line="+73"/> |
|
<source>Ended</source> |
|
<translation>Завершён</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/creategroupdialog.cpp" line="+9"/> |
|
<source>Enter a name...</source> |
|
<translation>Введите название...</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/joindialog.cpp" line="-70"/> |
|
<source>Enter an invite link.</source> |
|
<translation>Введите пригласительную ссылку.</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/invitedialog.cpp" line="-19"/> |
|
<source>Entry node:</source> |
|
<translation>Узел входа:</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/mainwindow.cpp" line="+36"/> |
|
<location line="+9"/> |
|
<location line="+130"/> |
|
<location line="+4"/> |
|
<source>Error</source> |
|
<translation>Ошибка</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/inviteby.cpp" line="+5"/> |
|
<source>Error: %1</source> |
|
<translation>Ошибка: %1</translation> |
|
</message> |
|
<message> |
|
<location line="-41"/> |
|
<source>Error: this is your own link (you cannot invite yourself)</source> |
|
<translation>Ошибка: это ваша собственная ссылка (нельзя пригласить себя)</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/soundsettingspage.cpp" line="+29"/> |
|
<source>Events</source> |
|
<translation>События</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/inviteby.cpp" line="-83"/> |
|
<source>Expected a utun:// link...</source> |
|
<translation>Ожидается utun:// ссылка...</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/settingsdialog.cpp" line="+242"/> |
|
<source>Failed to apply radio settings. Check that the core and configuration file are available; see the radio log for details.</source> |
|
<translation>Не удалось применить настройки рации. Проверьте доступность ядра и файла конфигурации; подробности в логе radio.</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/invitedialog.cpp" line="+157"/> |
|
<source>Failed to build the link (see log)</source> |
|
<translation>Не удалось собрать ссылку (см. лог)</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/dminvitedialog.cpp" line="+12"/> |
|
<source>Failed to create a direct conversation.</source> |
|
<translation>Не удалось создать личную беседу.</translation> |
|
</message> |
|
<message> |
|
<location line="+4"/> |
|
<source>Failed to create an invitation. Check the connection and try again.</source> |
|
<translation>Не удалось создать приглашение. Проверьте подключение и повторите попытку.</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/invitedialog.cpp" line="-42"/> |
|
<source>Failed to identify the node (see log)</source> |
|
<translation>Не удалось определить узел (см. лог)</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/imageviewer_window.cpp" line="+70"/> |
|
<source>Failed to load photo</source> |
|
<translation>Не удалось загрузить фото</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/mainwindow.cpp" line="-256"/> |
|
<source>Failed to open the link. Check that a browser is installed.</source> |
|
<translation>Не удалось открыть ссылку. Проверьте наличие браузера.</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/inputbar.cpp" line="+296"/> |
|
<source>Failed to prepare attachment</source> |
|
<translation>Не удалось подготовить вложение</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/radio_audio_engine.cpp" line="+107"/> |
|
<source>Failed to read configuration: %1</source> |
|
<translation>Не удалось прочитать конфигурацию: %1</translation> |
|
</message> |
|
<message> |
|
<location line="+13"/> |
|
<source>Failed to save configuration: %1</source> |
|
<translation>Не удалось сохранить конфигурацию: %1</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/settingsdialog.cpp" line="+64"/> |
|
<source>Failed to save the interface language. Check the configuration file.</source> |
|
<translation>Не удалось сохранить язык интерфейса. Проверьте файл конфигурации.</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/radiopanel.cpp" line="+33"/> |
|
<location line="+7"/> |
|
<source>Failed to select device</source> |
|
<translation>Не удалось выбрать устройство</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/radio_audio_engine.cpp" line="+15"/> |
|
<source>Failed to send radio settings to the core</source> |
|
<translation>Не удалось отправить настройки рации в ядро</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/dminvitedialog.cpp" line="-3"/> |
|
<source>Failed to send the invitation.</source> |
|
<translation>Не удалось отправить приглашение.</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/radiosettingspage.cpp" line="+96"/> |
|
<source>Failed to start key recording. See the radio log for details.</source> |
|
<translation>Не удалось начать запись клавиш. Подробности в логе radio.</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/databasesettingspage.cpp" line="-156"/> |
|
<source>File:</source> |
|
<translation>Файл:</translation> |
|
</message> |
|
<message> |
|
<location line="+36"/> |
|
<location line="+114"/> |
|
<source>Full Check</source> |
|
<translation>Полная проверка</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/invitedialog.cpp" line="-99"/> |
|
<location line="+73"/> |
|
<source>Generating link...</source> |
|
<translation>Генерация ссылки...</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/emoji.cpp" line="-2"/> |
|
<source>Gestures</source> |
|
<translation>Жесты</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/radiosettingspage.cpp" line="-47"/> |
|
<source>Global shortcuts are available on Windows and Linux/X11. Shortcut recording is unavailable on this platform.</source> |
|
<translation>Глобальные хоткеи доступны на Windows и Linux/X11. На этой платформе запись недоступна.</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/ptt_portal.cpp" line="+81"/> |
|
<source>Global shortcuts connected.</source> |
|
<translation>Глобальные хоткеи подключены.</translation> |
|
</message> |
|
<message> |
|
<location line="+100"/> |
|
<source>Global shortcuts unavailable. Try assigning again; see the radio log for details.</source> |
|
<translation>Глобальные хоткеи недоступны. Повторите назначение; подробности в логе radio.</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/radiosettingspage.cpp" line="-35"/> |
|
<source>Global shortcuts work from any application. Assign a regular key with Ctrl, Shift, Alt or Win in the system dialog. Changes are saved by the system immediately. Keyboard transmission is disabled during setup.</source> |
|
<translation>Глобальные хоткеи работают из любых приложений. Назначьте обычную клавишу с Ctrl, Shift, Alt или Win в системном окне. Изменения сохраняются системой сразу. Во время настройки передача с клавиатуры отключена.</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/creategroupdialog.cpp" line="-3"/> |
|
<source>Group name:</source> |
|
<translation>Название группы:</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/emoji.cpp" line="+1"/> |
|
<source>Hearts & Symbols</source> |
|
<translation>Сердца и символы</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/audiodevicesettingspage.cpp" line="-313"/> |
|
<source>High (64 kbps, best)</source> |
|
<translation>Высокое (64 кбит/с, лучшее)</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/radiosettingspage.cpp" line="+26"/> |
|
<source>Hold a shortcut to transmit from any application, even when ChatGUI is not focused. Channel radio must be enabled. To record a shortcut, hold the desired keys together and release them. Left and right Ctrl, Shift, Alt and Win are distinct. Fn is available only if the keyboard reports it to the OS.</source> |
|
<translation>Удерживайте сочетание для передачи из любого приложения — даже когда ChatGUI не в фокусе. Рация канала должна быть включена. Для записи зажмите нужные клавиши вместе и отпустите их. Левые и правые Ctrl, Shift, Alt, Win различаются. Fn доступна, только если клавиатура передаёт её ОС.</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/radiopanel.cpp" line="-80"/> |
|
<source>Hold to talk, or double-click to lock PTT. Click again to release. Global shortcuts also work.</source> |
|
<translation>Удерживайте для передачи или нажмите дважды для фиксации PTT. Следующее нажатие отпускает кнопку. Глобальные горячие клавиши тоже работают.</translation> |
|
</message> |
|
<message> |
|
<source>PTT locked. Click to release.</source> |
|
<translation>PTT зафиксирована. Нажмите, чтобы отпустить.</translation> |
|
</message> |
|
<message> |
|
<location line="-1"/> |
|
<source>Hold to talk</source> |
|
<translation>Держите и говорите</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/networksettingspage.cpp" line="-32"/> |
|
<source>IP Address:</source> |
|
<translation>IP-адрес:</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/callwindow.cpp" line="-10"/> |
|
<source>In call</source> |
|
<translation>Разговор</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/soundsettingspage.cpp" line="+8"/> |
|
<source>Incoming call</source> |
|
<translation>Входящий звонок</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/mainwindow.cpp" line="-107"/> |
|
<source>Incoming call from %1</source> |
|
<translation>Входящий звонок от %1</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/callwindow.cpp" line="-4"/> |
|
<source>Incoming call…</source> |
|
<translation>Входящий звонок…</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/soundsettingspage.cpp" line="-4"/> |
|
<source>Incoming message</source> |
|
<translation>Входящее сообщение</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/settingsdialog.cpp" line="-287"/> |
|
<source>Interface language:</source> |
|
<translation>Язык интерфейса:</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/networksettingspage.cpp" line="+25"/> |
|
<source>Interface:</source> |
|
<translation>Интерфейс:</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/joindialog.cpp" line="+7"/> |
|
<source>Invalid invite link: </source> |
|
<translation>Неверная пригласительная ссылка: </translation> |
|
</message> |
|
<message> |
|
<location line="+4"/> |
|
<source>Invalid invite link: pubkey is %1 bytes (need 32)</source> |
|
<translation>Неверная пригласительная ссылка: публичный ключ содержит %1 байт (нужно 32)</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/mainwindow.cpp" line="+101"/> |
|
<source>Invalid link.</source> |
|
<translation>Некорректная ссылка.</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/inviteby.cpp" line="+7"/> |
|
<location line="+58"/> |
|
<location filename="../src/mainwindow.cpp" line="+16"/> |
|
<source>Invalid link: </source> |
|
<translation>Некорректная ссылка: </translation> |
|
</message> |
|
<message> |
|
<location filename="../src/radio_audio_engine.cpp" line="-39"/> |
|
<source>Invalid radio setting: %1</source> |
|
<translation>Некорректная настройка рации: %1</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/mainwindow.cpp" line="-34"/> |
|
<location line="+33"/> |
|
<location line="+6"/> |
|
<source>Invitation</source> |
|
<translation>Приглашение</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/dminvitedialog.cpp" line="+2"/> |
|
<source>Invitation creation cancelled.</source> |
|
<translation>Создание приглашения отменено.</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/inviteby.cpp" line="+38"/> |
|
<source>Invitation sent, waiting for a response...</source> |
|
<translation>Приглашение отправлено, ожидание ответа...</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/messagelist.cpp" line="-12"/> |
|
<source>Invitation to group “%1”</source> |
|
<translation>Приглашение в группу «%1»</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/dminvitedialog.cpp" line="-58"/> |
|
<location filename="../src/inviteby.cpp" line="-140"/> |
|
<source>Invite</source> |
|
<translation>Пригласить</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/invitedialog.cpp" line="-100"/> |
|
<source>Invite link</source> |
|
<translation>Пригласительная ссылка</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/inviteby.cpp" line="-25"/> |
|
<source>Invite to channel %1</source> |
|
<translation>Пригласить в канал %1</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/dminvitedialog.cpp" line="-22"/> |
|
<location filename="../src/messagelist.cpp" line="-793"/> |
|
<location line="+1"/> |
|
<source>Invite to group</source> |
|
<translation>Пригласить в группу</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/channellist.cpp" line="-96"/> |
|
<source>Join</source> |
|
<translation>Присоединиться</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/joindialog.cpp" line="-138"/> |
|
<source>Join Channel</source> |
|
<translation>Присоединиться к каналу</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/settingsdialog.cpp" line="+14"/> |
|
<source>Join requests:</source> |
|
<translation>Запросы на присоединение:</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/ptt_hotkey_manager.cpp" line="+200"/> |
|
<source>Key %1</source> |
|
<translation>Клавиша %1</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/nodespage.cpp" line="-22"/> |
|
<source>Known Nodes</source> |
|
<translation>Известные узлы</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/settingsdialog.cpp" line="-13"/> |
|
<source>Language changes take effect after restart.</source> |
|
<translation>Смена языка вступит в силу после перезапуска.</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/mainwindow.cpp" line="-22"/> |
|
<location line="+6"/> |
|
<source>Link</source> |
|
<translation>Ссылка</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/inviteby.cpp" line="+93"/> |
|
<source>Link: node 0x%1 key %2, %3 addresses (%4) |
|
Invitation to channel: %5</source> |
|
<translation>Ссылка: узел 0x%1 ключ %2, %3 адр. (%4) |
|
Приглашение в канал: %5</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/networksettingspage.cpp" line="-52"/> |
|
<source>Listen Sockets</source> |
|
<translation>Слушающие сокеты</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/settingsdialog.cpp" line="+42"/> |
|
<source>Live ETCP connection monitor |
|
with per-link BBR statistics</source> |
|
<translation>Монитор соединений ETCP в реальном времени |
|
со статистикой BBR по каждому линку</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/statuspage.cpp" line="+52"/> |
|
<source>Loading...</source> |
|
<translation>Загрузка...</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/networksettingspage.cpp" line="+49"/> |
|
<source>Local</source> |
|
<translation>Локальный</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/memberpropsdialog.cpp" line="-25"/> |
|
<source>Local nickname...</source> |
|
<translation>Локальное имя...</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/audiodevicesettingspage.cpp" line="-2"/> |
|
<source>Low (16 kbps, fast)</source> |
|
<translation>Низкое (16 кбит/с, быстро)</translation> |
|
</message> |
|
<message> |
|
<location line="+342"/> |
|
<source>Max gain:</source> |
|
<translation>Максимальное усиление:</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/storagesettingspage.cpp" line="+20"/> |
|
<source>Max storage size:</source> |
|
<translation>Максимальный размер хранилища:</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/audiodevicesettingspage.cpp" line="-290"/> |
|
<source>Maximum adaptive jitter reserve for calls. Applies to the next call.</source> |
|
<translation>Максимальный адаптивный запас джиттер-буфера звонков. Применяется к следующему звонку.</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/storagesettingspage.cpp" line="-28"/> |
|
<source>Media Storage</source> |
|
<translation>Хранилище медиа</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/memberpropsdialog.cpp" line="-62"/> |
|
<source>Member Properties</source> |
|
<translation>Свойства участника</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/accountlist.cpp" line="-415"/> |
|
<location line="+105"/> |
|
<source>Members</source> |
|
<translation>Участники</translation> |
|
</message> |
|
<message> |
|
<location line="+0"/> |
|
<source>Members 🔑</source> |
|
<translation>Участники 🔑</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/radiopanel.cpp" line="-26"/> |
|
<source>Microphone</source> |
|
<translation>Микрофон</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/audiodevicesettingspage.cpp" line="-106"/> |
|
<source>Microphone test</source> |
|
<translation>Проверка микрофона</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/radiopanel.cpp" line="+60"/> |
|
<source>Microphone unavailable</source> |
|
<translation>Микрофон недоступен</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/audiodevicesettingspage.cpp" line="+79"/> |
|
<source>Mode:</source> |
|
<translation>Режим:</translation> |
|
</message> |
|
<message> |
|
<location line="-2"/> |
|
<source>Music (AUDIO)</source> |
|
<translation>Музыка (AUDIO)</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/callwindow.cpp" line="-81"/> |
|
<location line="+23"/> |
|
<location line="+131"/> |
|
<source>Mute</source> |
|
<translation>Выключить микрофон</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/nodespage.cpp" line="+6"/> |
|
<source>Name</source> |
|
<translation>Имя</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/networksettingspage.cpp" line="-27"/> |
|
<source>Name:</source> |
|
<translation>Имя:</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/settingsdialog.cpp" line="-84"/> |
|
<source>Network</source> |
|
<translation>Сеть</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/inviteby.cpp" line="+42"/> |
|
<source>No addresses.</source> |
|
<translation>Нет адресов.</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/dminvitedialog.cpp" line="+18"/> |
|
<source>No groups available to invite to.</source> |
|
<translation>Нет групп для приглашения.</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/nodespage.cpp" line="+167"/> |
|
<source>No nodes found.</source> |
|
<translation>Узлы не найдены.</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/joindialog.cpp" line="+142"/> |
|
<source>No peer addresses in the invite link.</source> |
|
<translation>В пригласительной ссылке нет адресов узла.</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/nodespage.cpp" line="-168"/> |
|
<source>Node ID</source> |
|
<translation>ID узла</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/mainwindow.cpp" line="+114"/> |
|
<location line="+9"/> |
|
<location line="+130"/> |
|
<source>Node is not running.</source> |
|
<translation>Узел не запущен.</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/inviteby.cpp" line="+48"/> |
|
<location filename="../src/joindialog.cpp" line="+56"/> |
|
<source>Node not initialized.</source> |
|
<translation>Узел не инициализирован.</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/nodespage.cpp" line="+120"/> |
|
<source>Node: %1</source> |
|
<translation>Узел: %1</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/memberpropsdialog.cpp" line="+55"/> |
|
<source>Node: 0x%1</source> |
|
<translation>Узел: 0x%1</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/joindialog.cpp" line="-107"/> |
|
<source>Node: 0x%1 %2</source> |
|
<translation>Узел: 0x%1 %2</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/settingsdialog.cpp" line="+4"/> |
|
<source>Nodes</source> |
|
<translation>Узлы</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/dminvitedialog.cpp" line="+38"/> |
|
<source>Not enough memory.</source> |
|
<translation>Недостаточно памяти.</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/ptt_hotkey_manager.cpp" line="+8"/> |
|
<location filename="../src/radiosettingspage.cpp" line="+153"/> |
|
<source>Not set</source> |
|
<translation>Не задано</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/messagelist.cpp" line="+702"/> |
|
<location line="+30"/> |
|
<source>Offline</source> |
|
<translation>Не в сети</translation> |
|
</message> |
|
<message> |
|
<location line="+0"/> |
|
<source>Online</source> |
|
<translation>В сети</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/settingsdialog.cpp" line="+84"/> |
|
<source>Open Connection Monitor</source> |
|
<translation>Открыть монитор соединений</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/databasesettingspage.cpp" line="-104"/> |
|
<location line="+117"/> |
|
<source>Optimize</source> |
|
<translation>Оптимизировать</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/soundsettingspage.cpp" line="+1"/> |
|
<source>Outgoing message</source> |
|
<translation>Исходящее сообщение</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/radiosettingspage.cpp" line="-1"/> |
|
<source>PTT shortcut %1: %2</source> |
|
<translation>PTT хоткей %1: %2</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/joindialog.cpp" line="+40"/> |
|
<source>Parsing link...</source> |
|
<translation>Разбор ссылки...</translation> |
|
</message> |
|
<message> |
|
<location line="-123"/> |
|
<source>Paste invite link:</source> |
|
<translation>Вставьте пригласительную ссылку:</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/inviteby.cpp" line="-176"/> |
|
<source>Paste the invited node's utun:// link:</source> |
|
<translation>Вставьте utun:// ссылку приглашаемого узла:</translation> |
|
</message> |
|
<message> |
|
<location line="+114"/> |
|
<source>Paste the node's utun:// link.</source> |
|
<translation>Вставьте utun:// ссылку узла.</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/videoplayer_window.cpp" line="-16"/> |
|
<location line="+94"/> |
|
<source>Pause</source> |
|
<translation>Пауза</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/soundsettingspage.cpp" line="+1"/> |
|
<source>Peer connected</source> |
|
<translation>Узел подключён</translation> |
|
</message> |
|
<message> |
|
<location line="+1"/> |
|
<source>Peer disconnected</source> |
|
<translation>Узел отключён</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/messagelist.cpp" line="-32"/> |
|
<location line="+33"/> |
|
<source>Peer unavailable</source> |
|
<translation>Собеседник недоступен</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/imageviewer_window.cpp" line="-92"/> |
|
<source>Photo</source> |
|
<translation>Фото</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/videoplayer_window.cpp" line="+3"/> |
|
<source>Play</source> |
|
<translation>Воспроизвести</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/channelsettingsdialog.cpp" line="+26"/> |
|
<source>Play a notification sound when a message arrives in this channel.</source> |
|
<translation>Воспроизводить звук уведомления при получении сообщения в этом канале.</translation> |
|
</message> |
|
<message> |
|
<location line="-1"/> |
|
<source>Play sound on incoming message</source> |
|
<translation>Звук при получении сообщения</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/audiodevicesettingspage.cpp" line="-98"/> |
|
<source>Playback device:</source> |
|
<translation>Устройство воспроизведения:</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/networksettingspage.cpp" line="+11"/> |
|
<source>Port:</source> |
|
<translation>Порт:</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/inputbar.cpp" line="-1"/> |
|
<source>Preparing media…</source> |
|
<translation>Подготовка медиа…</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/radiosettingspage.cpp" line="-90"/> |
|
<source>Press one or more keys together…</source> |
|
<translation>Нажмите одну или несколько клавиш вместе…</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/networksettingspage.cpp" line="+15"/> |
|
<source>Private</source> |
|
<translation>Частный</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/settingsdialog.cpp" line="-90"/> |
|
<source>Profile</source> |
|
<translation>Профиль</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/networksettingspage.cpp" line="-9"/> |
|
<source>Protocol:</source> |
|
<translation>Протокол:</translation> |
|
</message> |
|
<message> |
|
<location line="+7"/> |
|
<source>Public</source> |
|
<translation>Публичный</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/channelsettingsdialog.cpp" line="+4"/> |
|
<source>Push-To-Talk (PTT) mode</source> |
|
<translation>Режим «нажми и говори» (PTT)</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/nodespage.cpp" line="-14"/> |
|
<source>Query error</source> |
|
<translation>Ошибка запроса</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/databasesettingspage.cpp" line="-140"/> |
|
<location line="+114"/> |
|
<source>Quick Check</source> |
|
<translation>Быстрая проверка</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/mainwindow.cpp" line="-190"/> |
|
<source>Quit</source> |
|
<translation>Выход</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/messagelist.cpp" line="-702"/> |
|
<location filename="../src/settingsdialog.cpp" line="+9"/> |
|
<source>Radio</source> |
|
<translation>Рация</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/radiosettingspage.cpp" line="-125"/> |
|
<source>Radio (PTT)</source> |
|
<translation>Рация (PTT)</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/audiodevicesettingspage.cpp" line="+88"/> |
|
<source>Radio (PTT) — Opus</source> |
|
<translation>Рация (PTT) — Opus</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/settingsdialog.cpp" line="+256"/> |
|
<source>Radio settings</source> |
|
<translation>Настройки рации</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/radio_audio_engine.cpp" line="-10"/> |
|
<source>Radio settings are not ready yet</source> |
|
<translation>Настройки рации ещё не готовы</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/messagelist.cpp" line="+4"/> |
|
<source>Radio: toggle channel listening</source> |
|
<translation>Рация: включить/выключить прослушивание канала</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/ptt_portal.cpp" line="-88"/> |
|
<source>Radio: transmit %1</source> |
|
<translation>Рация: передача %1</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/messagelist.cpp" line="+768"/> |
|
<source>Received</source> |
|
<translation>Получено</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/radiopanel.cpp" line="+3"/> |
|
<source>Receiving</source> |
|
<translation>Приём</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/settingsdialog.cpp" line="-214"/> |
|
<source>Recent Activity</source> |
|
<translation>По последней активности</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/dminvitedialog.cpp" line="-53"/> |
|
<source>Recipient: %1</source> |
|
<translation>Получатель: %1</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/channelsettingsdialog.cpp" line="+1"/> |
|
<source>Record voice messages with push-to-talk. (Coming soon)</source> |
|
<translation>Запись голосовых сообщений в режиме «нажми и говори». (Скоро)</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/audiodevicesettingspage.cpp" line="-81"/> |
|
<source>Recording device:</source> |
|
<translation>Устройство записи:</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/nodespage.cpp" line="-74"/> |
|
<location filename="../src/statuspage.cpp" line="-47"/> |
|
<source>Refresh</source> |
|
<translation>Обновить</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/callwindow.cpp" line="-88"/> |
|
<source>Relay: 0x%1</source> |
|
<translation>Посредник: 0x%1</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/networksettingspage.cpp" line="-33"/> |
|
<source>Remove</source> |
|
<translation>Удалить</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/accountlist.cpp" line="+308"/> |
|
<location filename="../src/renamedialog.cpp" line="-37"/> |
|
<source>Rename</source> |
|
<translation>Переименовать</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/audiodevicesettingspage.cpp" line="+412"/> |
|
<source>Rise rate (x/sec):</source> |
|
<translation>Скорость нарастания (×/с):</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/databasesettingspage.cpp" line="-67"/> |
|
<source>Run a check to see results...</source> |
|
<translation>Запустите проверку, чтобы увидеть результаты...</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/channelsettingsdialog.cpp" line="+19"/> |
|
<location filename="../src/memberpropsdialog.cpp" line="+68"/> |
|
<location filename="../src/renamedialog.cpp" line="+46"/> |
|
<location filename="../src/settingsdialog.cpp" line="+84"/> |
|
<source>Save</source> |
|
<translation>Сохранить</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/messagelist.cpp" line="-133"/> |
|
<source>Save file</source> |
|
<translation>Сохранить файл</translation> |
|
</message> |
|
<message> |
|
<location line="-10"/> |
|
<source>Save to file</source> |
|
<translation>Сохранить в файл</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/databasesettingspage.cpp" line="-40"/> |
|
<source>Scans structure without verifying indexes (fast)</source> |
|
<translation>Проверка структуры без проверки индексов (быстро)</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/chatview.cpp" line="+48"/> |
|
<source>Scroll to bottom</source> |
|
<translation>Прокрутить вниз</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/connmonitorwindow.cpp" line="+32"/> |
|
<source>Select a connection to view metrics</source> |
|
<translation>Выберите соединение для просмотра показателей</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/dminvitedialog.cpp" line="+6"/> |
|
<source>Select a group</source> |
|
<translation>Выберите группу</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/accountlist.cpp" line="-384"/> |
|
<location line="+73"/> |
|
<source>Select a member</source> |
|
<translation>Выберите участника</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/radiopanel.cpp" line="+63"/> |
|
<source>Selected device unavailable; using an available device</source> |
|
<translation>Выбранное устройство недоступно; используется доступное</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/inputbar.cpp" line="-287"/> |
|
<source>Send</source> |
|
<translation>Отправить</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/accountlist.cpp" line="+305"/> |
|
<source>Send message</source> |
|
<translation>Написать сообщение</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/memberpropsdialog.cpp" line="+67"/> |
|
<source>Send the channel private key to "%1"? |
|
|
|
The key is transferred encrypted and signed. The recipient will become a co-owner and will be able to manage members.</source> |
|
<translation>Отправить приватный ключ канала участнику «%1»? |
|
|
|
Ключ передаётся с шифрованием и подписью. Получатель станет совладельцем и сможет управлять участниками.</translation> |
|
</message> |
|
<message> |
|
<location line="-90"/> |
|
<source>Send the channel private key to this member (encrypted + signed)</source> |
|
<translation>Отправить участнику приватный ключ канала (с шифрованием и подписью)</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/inputbar.cpp" line="+226"/> |
|
<source>Send video</source> |
|
<translation>Отправить видео</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/radiosettingspage.cpp" line="+81"/> |
|
<location line="+58"/> |
|
<source>Set PTT shortcut %1</source> |
|
<translation>Задать PTT хоткей %1</translation> |
|
</message> |
|
<message> |
|
<location line="-96"/> |
|
<source>Set PTT shortcuts…</source> |
|
<translation>Задать PTT хоткеи…</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/channellist.cpp" line="-31"/> |
|
<location filename="../src/mainwindow.cpp" line="-12"/> |
|
<location filename="../src/settingsdialog.cpp" line="-151"/> |
|
<location line="+345"/> |
|
<source>Settings</source> |
|
<translation>Настройки</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/radiopanel.cpp" line="-68"/> |
|
<source>Settings error</source> |
|
<translation>Ошибка настройки</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/channelsettingsdialog.cpp" line="-41"/> |
|
<source>Settings for channel</source> |
|
<translation>Настройки канала</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/mainwindow.cpp" line="+5"/> |
|
<source>Show</source> |
|
<translation>Показать</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/radiosettingspage.cpp" line="-27"/> |
|
<source>Silence before ending transmission:</source> |
|
<translation>Тишина до окончания передачи:</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/databasesettingspage.cpp" line="-26"/> |
|
<source>Size:</source> |
|
<translation>Размер:</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/emoji.cpp" line="-2"/> |
|
<source>Smileys & People</source> |
|
<translation>Смайлики и люди</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/settingsdialog.cpp" line="-322"/> |
|
<source>Sound</source> |
|
<translation>Звук</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/audiodevicesettingspage.cpp" line="-368"/> |
|
<source>Speaker test</source> |
|
<translation>Проверка динамиков</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/radiosettingspage.cpp" line="-2"/> |
|
<source>Speech probability threshold: lower is more sensitive. This is not a volume threshold.</source> |
|
<translation>Порог вероятности речи: меньше — чувствительнее. Это не порог громкости.</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/audiodevicesettingspage.cpp" line="+25"/> |
|
<source>Standard (32 kbps)</source> |
|
<translation>Стандартное (32 кбит/с)</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/settingsdialog.cpp" line="-2"/> |
|
<source>Status</source> |
|
<translation>Состояние</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/audiodevicesettingspage.cpp" line="+257"/> |
|
<source>Stop Test</source> |
|
<translation>Остановить проверку</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/settingsdialog.cpp" line="-4"/> |
|
<source>Storage</source> |
|
<translation>Хранилище</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/memberpropsdialog.cpp" line="-23"/> |
|
<source>Storage (priority attachment keeper)</source> |
|
<translation>Хранилище (приоритетное хранение вложений)</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/messagelist.cpp" line="+141"/> |
|
<source>Storage period expired</source> |
|
<translation>Срок хранения истёк</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/memberpropsdialog.cpp" line="-5"/> |
|
<source>Supernode</source> |
|
<translation>Суперузел</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/statuspage.cpp" line="-15"/> |
|
<source>System Status</source> |
|
<translation>Состояние системы</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/settingsdialog.cpp" line="+34"/> |
|
<source>System language</source> |
|
<translation>Язык системы</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/audiodevicesettingspage.cpp" line="-299"/> |
|
<location line="+303"/> |
|
<source>Test Microphone</source> |
|
<translation>Проверить микрофон</translation> |
|
</message> |
|
<message> |
|
<location line="-282"/> |
|
<source>Test Speaker (440Hz)</source> |
|
<translation>Проверить динамики (440 Гц)</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/dminvitedialog.cpp" line="+44"/> |
|
<location filename="../src/mainwindow.cpp" line="-78"/> |
|
<location line="+39"/> |
|
<source>The core is not running.</source> |
|
<translation>Ядро не запущено.</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/radio_audio_engine.cpp" line="+82"/> |
|
<source>The core rejected radio settings</source> |
|
<translation>Ядро отклонило настройки рации</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/inputbar.cpp" line="+1"/> |
|
<source>The file contains video. How would you like to send it?</source> |
|
<translation>Файл содержит видео. Как отправить?</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/joindialog.cpp" line="+10"/> |
|
<source>The invitation expires 10 minutes after creation. |
|
If it has expired, ask the sender to create a new link.</source> |
|
<translation>Приглашение действует 10 минут с момента создания. |
|
Если срок истёк, попросите отправителя создать новую ссылку.</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/invitedialog.cpp" line="+6"/> |
|
<source>The link expires %1 minutes after creation.</source> |
|
<translation>Ссылка действует %1 минут с момента создания.</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/dminvitedialog.cpp" line="-42"/> |
|
<source>The link expires %1 minutes after creation. |
|
If the direct message arrives late, a new invitation will be needed.</source> |
|
<translation>Ссылка действует %1 минут с момента создания. |
|
При поздней доставке личного сообщения потребуется новое приглашение.</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/inviteby.cpp" line="+51"/> |
|
<source>The node has joined the channel.</source> |
|
<translation>Узел присоединился к каналу.</translation> |
|
</message> |
|
<message> |
|
<location line="-41"/> |
|
<source>The public key must be 32 bytes.</source> |
|
<translation>Публичный ключ должен содержать 32 байта.</translation> |
|
</message> |
|
<message> |
|
<location line="+51"/> |
|
<source>Timed out — the node did not respond.</source> |
|
<translation>Таймаут — узел не ответил.</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/memberpropsdialog.cpp" line="+26"/> |
|
<location line="+91"/> |
|
<source>Transfer admin rights</source> |
|
<translation>Передать права администратора</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/radiosettingspage.cpp" line="+5"/> |
|
<source>Transmission and VAD compressor</source> |
|
<translation>Компрессор передачи и VAD</translation> |
|
</message> |
|
<message> |
|
<location line="+2"/> |
|
<source>Transmission max gain:</source> |
|
<translation>Максимальное усиление передачи:</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/radiopanel.cpp" line="+4"/> |
|
<source>Transmitting</source> |
|
<translation>Передача</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/networksettingspage.cpp" line="+31"/> |
|
<source>Type:</source> |
|
<translation>Тип:</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/inviteby.cpp" line="-3"/> |
|
<location filename="../src/joindialog.cpp" line="+176"/> |
|
<source>Unknown error.</source> |
|
<translation>Неизвестная ошибка.</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/callwindow.cpp" line="+88"/> |
|
<source>Unmute</source> |
|
<translation>Включить микрофон</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/databasesettingspage.cpp" line="+46"/> |
|
<source>Update query planner statistics for better performance</source> |
|
<translation>Обновить статистику планировщика запросов для повышения производительности</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/radiopanel.cpp" line="+1"/> |
|
<source>VAD listening</source> |
|
<translation>VAD слушает</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/radiosettingspage.cpp" line="+1"/> |
|
<source>VAD max gain:</source> |
|
<translation>Максимальное усиление VAD:</translation> |
|
</message> |
|
<message> |
|
<location line="-9"/> |
|
<source>VAD speech threshold:</source> |
|
<translation>Порог речи VAD:</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/radiopanel.cpp" line="-2"/> |
|
<source>VAD unavailable</source> |
|
<translation>VAD недоступен</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/memberpropsdialog.cpp" line="-107"/> |
|
<source>Verified</source> |
|
<translation>Проверен</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/databasesettingspage.cpp" line="-10"/> |
|
<source>Verifies all data structures and indexes (thorough)</source> |
|
<translation>Проверка всех структур данных и индексов (подробно)</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/videoplayer_window.cpp" line="-120"/> |
|
<source>Video</source> |
|
<translation>Видео</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/audiodevicesettingspage.cpp" line="+42"/> |
|
<source>Voice (VOIP)</source> |
|
<translation>Голос (VOIP)</translation> |
|
</message> |
|
<message> |
|
<location line="+285"/> |
|
<source>Voice Compressor</source> |
|
<translation>Голосовой компрессор</translation> |
|
</message> |
|
<message> |
|
<location line="-312"/> |
|
<source>Voice codec quality</source> |
|
<translation>Качество голосового кодека</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/inputbar.cpp" line="-231"/> |
|
<source>Voice message (hold)</source> |
|
<translation>Голосовое сообщение (удерживайте)</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/channelsettingsdialog.cpp" line="+12"/> |
|
<source>Voice messages will play automatically when received. Multiple messages queue up and play sequentially without interrupting current playback.</source> |
|
<translation>Голосовые сообщения воспроизводятся автоматически при получении. Несколько сообщений ставятся в очередь и воспроизводятся по порядку, не прерывая текущее.</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/soundsettingspage.cpp" line="-31"/> |
|
<source>Volume:</source> |
|
<translation>Громкость:</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/mainwindow.cpp" line="-290"/> |
|
<source>You are now a channel co-owner. |
|
Received admin key for channel %1 from 0x%2</source> |
|
<translation>Теперь вы совладелец канала. |
|
Получен ключ администратора канала %1 от 0x%2</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/settingsdialog.cpp" line="-9"/> |
|
<source>Your name (shown to others)</source> |
|
<translation>Ваше имя (видно другим)</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/videoplayer_engine.cpp" line="+135"/> |
|
<location line="+48"/> |
|
<source>alloc failed</source> |
|
<translation>ошибка выделения памяти</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/invite_link.cpp" line="+71"/> |
|
<source>base64 decode failed</source> |
|
<translation>ошибка декодирования base64</translation> |
|
</message> |
|
<message> |
|
<location line="+8"/> |
|
<source>blob too short (%1 bytes)</source> |
|
<translation>данные слишком короткие (%1 байт)</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/videoplayer_engine.cpp" line="-105"/> |
|
<source>cannot open: %1</source> |
|
<translation>не удалось открыть: %1</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/accountlist.cpp" line="-109"/> |
|
<source>created %1</source> |
|
<translation>создан %1</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/callwindow.cpp" line="-91"/> |
|
<source>direct</source> |
|
<translation>прямое</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/messagedelegate.cpp" line="+276"/> |
|
<source>edited </source> |
|
<translation>изменено </translation> |
|
</message> |
|
<message> |
|
<location filename="../src/callwindow.cpp" line="+1"/> |
|
<source>indirect</source> |
|
<translation>через посредника</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/invite_link.cpp" line="+74"/> |
|
<source>invalid addr count %1</source> |
|
<translation>неверное число адресов: %1</translation> |
|
</message> |
|
<message> |
|
<location line="-88"/> |
|
<source>invalid prefix (expected utun://)</source> |
|
<translation>неверный префикс (ожидается utun://)</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/databasesettingspage.cpp" line="-47"/> |
|
<location line="+120"/> |
|
<source>n/a</source> |
|
<translation>нет данных</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/videoplayer_engine.cpp" line="+3"/> |
|
<source>no stream info: %1</source> |
|
<translation>нет информации о потоках: %1</translation> |
|
</message> |
|
<message> |
|
<location line="+8"/> |
|
<source>no video stream: %1</source> |
|
<translation>нет видеопотока: %1</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/callwindow.cpp" line="-1"/> |
|
<source>not connected</source> |
|
<translation>нет подключения</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/memberlistmodel.cpp" line="-3"/> |
|
<source>offline</source> |
|
<translation>не в сети</translation> |
|
</message> |
|
<message> |
|
<location line="-1"/> |
|
<source>online</source> |
|
<translation>в сети</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/callwindow.cpp" line="+1"/> |
|
<source>reverse</source> |
|
<translation>обратное</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/accountlist.cpp" line="-2"/> |
|
<source>seen %1</source> |
|
<translation>был в сети %1</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/videoplayer_engine.cpp" line="+107"/> |
|
<source>sws init failed</source> |
|
<translation>ошибка инициализации преобразования изображения</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/invite_link.cpp" line="+107"/> |
|
<source>truncated at addr %1 of block</source> |
|
<translation>обрезан адрес %1 в блоке</translation> |
|
</message> |
|
<message> |
|
<location line="-61"/> |
|
<source>truncated at channel_id</source> |
|
<translation>обрезан идентификатор канала</translation> |
|
</message> |
|
<message> |
|
<location line="+11"/> |
|
<source>truncated at join_key</source> |
|
<translation>обрезан ключ присоединения</translation> |
|
</message> |
|
<message> |
|
<location line="-27"/> |
|
<source>truncated at pass_len</source> |
|
<translation>обрезано поле длины пароля</translation> |
|
</message> |
|
<message> |
|
<location line="+6"/> |
|
<source>truncated at password</source> |
|
<translation>обрезан пароль</translation> |
|
</message> |
|
<message> |
|
<location line="+57"/> |
|
<source>truncated at pubkey</source> |
|
<translation>обрезан публичный ключ</translation> |
|
</message> |
|
<message> |
|
<location line="-25"/> |
|
<source>truncated at reality</source> |
|
<translation>обрезано поле REALITY</translation> |
|
</message> |
|
<message> |
|
<location line="+2"/> |
|
<source>truncated at reality params</source> |
|
<translation>обрезаны параметры REALITY</translation> |
|
</message> |
|
<message> |
|
<location line="+6"/> |
|
<source>truncated at reality server_name</source> |
|
<translation>обрезано имя сервера REALITY</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/mainwindow.cpp" line="+531"/> |
|
<source>uTun thread is not ready yet. Please wait and try again.</source> |
|
<translation>Поток uTun ещё не готов. Подождите и повторите попытку.</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/invite_link.cpp" line="-54"/> |
|
<source>unsupported version 0x%1</source> |
|
<translation>неподдерживаемая версия 0x%1</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/main.cpp" line="+130"/> |
|
<source>vibechat is already running.</source> |
|
<translation>vibechat уже запущен.</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/videoplayer_engine.cpp" line="-17"/> |
|
<source>video decoder open failed</source> |
|
<translation>не удалось открыть видеодекодер</translation> |
|
</message> |
|
<message> |
|
<location line="+77"/> |
|
<source>video unavailable (built without FFmpeg)</source> |
|
<translation>видео недоступно (сборка без FFmpeg)</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/accountlist.cpp" line="+14"/> |
|
<source>── Addresses ──</source> |
|
<translation>── Адреса ──</translation> |
|
</message> |
|
<message> |
|
<location line="+28"/> |
|
<source>── Connections ──</source> |
|
<translation>── Соединения ──</translation> |
|
</message> |
|
<message> |
|
<location line="-15"/> |
|
<source>── Listen ──</source> |
|
<translation>── Прослушивание ──</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/messagelist.cpp" line="+66"/> |
|
<source>🎙 %1 is speaking</source> |
|
<translation>🎙 %1 говорит</translation> |
|
</message> |
|
<message> |
|
<location filename="../src/inputbar.cpp" line="+324"/> |
|
<source>🔴 Recording %1:%2</source> |
|
<translation>🔴 Запись %1:%2</translation> |
|
</message> |
|
<message> |
|
<location line="-12"/> |
|
<source>🔴 Recording 0:00</source> |
|
<translation>🔴 Запись 0:00</translation> |
|
</message> |
|
<message> |
|
<source>Select a member to see storage quota</source> |
|
<translation>Выберите участника для просмотра квоты хранилища</translation> |
|
</message> |
|
<message> |
|
<source>Loading quota…</source> |
|
<translation>Загрузка квоты…</translation> |
|
</message> |
|
<message> |
|
<source>Quota unavailable</source> |
|
<translation>Квота недоступна</translation> |
|
</message> |
|
<message> |
|
<source>Storage: %1 used / %2 total</source> |
|
<translation>Хранилище: занято %1 / всего %2</translation> |
|
</message> |
|
<message> |
|
<source> · Reserved for uploads: %1</source> |
|
<translation> · Зарезервировано для загрузок: %1</translation> |
|
</message> |
|
<message> |
|
<source>Used: %1 bytes |
|
Limit: %2 bytes |
|
Reserved: %3 bytes |
|
Files: %4 |
|
Directories: %5</source> |
|
<translation>Занято: %1 байт |
|
Лимит: %2 байт |
|
Зарезервировано: %3 байт |
|
Файлов: %4 |
|
Каталогов: %5</translation> |
|
</message> |
|
<message> |
|
<source> · Files: %1 · Directories: %2</source> |
|
<translation> · Файлов: %1 · Каталогов: %2</translation> |
|
</message> |
|
<message> |
|
<source>%1 bytes</source> |
|
<translation>%1 байт</translation> |
|
</message> |
|
<message><source>Upload avatar</source><translation>Загрузить аватарку</translation></message> |
|
<message><source>Remove avatar</source><translation>Убрать аватарку</translation></message> |
|
<message><source>Avatar:</source><translation>Аватарка:</translation></message> |
|
<message><source>No avatar</source><translation>Нет аватарки</translation></message> |
|
<message><source>Choose avatar</source><translation>Выбор аватарки</translation></message> |
|
<message><source>Crop avatar</source><translation>Выбор области аватарки</translation></message> |
|
<message><source>Drag photo and use the wheel to fit the circle</source><translation>Перемещайте фото мышью и масштабируйте колесом, чтобы вписать его в круг</translation></message> |
|
<message><source>Cannot load avatar image</source><translation>Не удалось открыть изображение аватарки</translation></message> |
|
<message><source>Avatars</source><translation>Аватарки</translation></message> |
|
<message><source>Loading original…</source><translation>Загрузка оригинала…</translation></message> |
|
<message><source>Cannot load avatars</source><translation>Не удалось загрузить аватарки</translation></message> |
|
<message><source>Images (*.png *.jpg *.jpeg *.webp)</source><translation>Изображения (*.png *.jpg *.jpeg *.webp)</translation></message> |
|
<message><source>Avatar changes apply immediately in channels with the selected storage server.</source><translation>Аватарка изменяется сразу в каналах с выбранным сервером хранения.</translation></message> |
|
<message><source>Cannot open avatar cache</source><translation>Не удалось открыть кеш аватарок</translation></message> |
|
<message><source>Preparing avatar…</source><translation>Подготовка аватарки…</translation></message> |
|
<message><source>Uploading avatar…</source><translation>Загрузка аватарки…</translation></message> |
|
<message><source>Cannot prepare avatar: %1</source><translation>Не удалось подготовить аватарку: %1</translation></message> |
|
<message><source>Avatar upload failed: %1</source><translation>Не удалось загрузить аватарку: %1</translation></message> |
|
<message><source>Avatar updated</source><translation>Аватарка обновлена</translation></message> |
|
<message><source>Upload group avatar</source><translation>Загрузить аватарку группы</translation></message> |
|
<message><source>Remove group avatar</source><translation>Убрать аватарку группы</translation></message> |
|
<message><source>Group avatar: up to 16 KiB. Changes apply immediately and require the group key.</source><translation>Аватарка группы: до 16 КиБ. Изменения применяются сразу и требуют ключ группы.</translation></message> |
|
<message><source>Preparing group avatar…</source><translation>Подготовка аватарки группы…</translation></message> |
|
<message><source>Saving group avatar…</source><translation>Сохранение аватарки группы…</translation></message> |
|
<message><source>Cannot update group avatar</source><translation>Не удалось изменить аватарку группы</translation></message> |
|
<message><source>Group avatar updated</source><translation>Аватарка группы обновлена</translation></message> |
|
<message><source>Chat is stopped</source><translation>Чат остановлен</translation></message> |
|
<message><source>Drop a file to attach</source><translation>Перетащите файл для прикрепления</translation></message> |
|
<message><source>Drop one file at a time.</source><translation>Перетаскивайте по одному файлу.</translation></message> |
|
<message><source>Only local files can be attached.</source><translation>Можно прикреплять только локальные файлы.</translation></message> |
|
<message><source>Attachment cancelled: the chat changed or attachments are unavailable.</source><translation>Прикрепление отменено: чат изменился или вложения недоступны.</translation></message> |
|
<message><source>Select an existing, readable file.</source><translation>Выберите существующий файл, доступный для чтения.</translation></message> |
|
<message><source>Cannot attach an empty file.</source><translation>Нельзя прикрепить пустой файл.</translation></message> |
|
<message><source>Cannot create the attachment directory.</source><translation>Не удалось создать каталог для вложения.</translation></message> |
|
<message><source>Create poll</source><translation>Создать опрос</translation></message> |
|
<message><source>Question</source><translation>Вопрос</translation></message> |
|
<message><source>One option per line</source><translation>Каждый вариант на отдельной строке</translation></message> |
|
<message><source>Single choice</source><translation>Один вариант</translation></message> |
|
<message><source>Multiple choices</source><translation>Несколько вариантов</translation></message> |
|
<message><source>Allow a custom answer</source><translation>Разрешить свой ответ</translation></message> |
|
<message><source>Your answer</source><translation>Свой ответ</translation></message> |
|
<message><source>Vote / results</source><translation>Голосование / результаты</translation></message> |
|
<message><source>Withdraw vote</source><translation>Отменить голос</translation></message> |
|
<message><source>Participants</source><translation>Участников</translation></message> |
|
<message><source>React</source><translation>Реакция</translation></message> |
|
<message><source>Clear reactions</source><translation>Снять все реакции</translation></message> |
|
<message><source>Invalid poll</source><translation>Некорректный опрос</translation></message> |
|
<message><source>Enter a question and distinct options within the size limit.</source><translation>Укажите вопрос и разные варианты допустимой длины.</translation></message> |
|
<message><source>Enter a shorter nonempty answer.</source><translation>Укажите более короткий непустой ответ.</translation></message> |
|
<message><source>Polls and reactions</source><translation>Опросы и реакции</translation></message> |
|
<message><source>Answer violates poll rules</source><translation>Ответ не соответствует правилам опроса</translation></message> |
|
<message><source>Too many reactions</source><translation>Выбрано слишком много реакций</translation></message> |
|
<message><source>Message is not available</source><translation>Сообщение ещё не получено</translation></message> |
|
<message><source>Invalid poll or publication failed</source><translation>Некорректный опрос или ошибка публикации</translation></message> |
|
<message><source>Cannot save state</source><translation>Не удалось сохранить ответ или реакцию</translation></message> |
|
<message><source>Mute this member in radio</source><translation>Не слушать этого участника в рации</translation></message> |
|
<message><source>Radio: silent</source><translation>Рация: молчит</translation></message> |
|
<message><source>Radio: speaking</source><translation>Рация: говорит</translation></message> |
|
<message><source>Radio: muted</source><translation>Рация: заглушён</translation></message> |
|
<message><source>Listen to this member in radio</source><translation>Слушать этого участника в рации</translation></message> |
|
<message><source>Cannot change radio listening setting</source><translation>Не удалось изменить настройку прослушивания рации</translation></message> |
|
<message><source>New message from %1</source><translation>Новое сообщение от %1</translation></message> |
|
<message><source>Reply</source><translation>Ответить</translation></message> |
|
<message><source>Cancel reply</source><translation>Отменить ответ</translation></message> |
|
<message><source>Original message is not available yet</source><translation>Исходное сообщение пока недоступно</translation></message> |
|
<message><source>Could not send reply. Please try again.</source><translation>Не удалось отправить ответ. Повторите попытку.</translation></message> |
|
<message><source>Voice message</source><translation>Голосовое сообщение</translation></message> |
|
<message> |
|
<source>Level</source> |
|
<translation>Уровень</translation> |
|
</message> |
|
<message> |
|
<source>By signal level</source> |
|
<translation>По уровню сигнала</translation> |
|
</message> |
|
<message> |
|
<source>Automatic transmission:</source> |
|
<translation>Автоматическая передача:</translation> |
|
</message> |
|
<message> |
|
<source>Microphone level:</source> |
|
<translation>Уровень микрофона:</translation> |
|
</message> |
|
<message> |
|
<source>Start threshold (orange):</source> |
|
<translation>Порог включения (оранжевый):</translation> |
|
</message> |
|
<message> |
|
<source>Stop threshold (blue):</source> |
|
<translation>Порог отключения (синий):</translation> |
|
</message> |
|
<message> |
|
<source>The stop threshold must be lower than the start threshold</source> |
|
<translation>Порог отключения должен быть ниже порога включения</translation> |
|
</message> |
|
<message> |
|
<source>Enable radio to measure the microphone level</source> |
|
<translation>Включите рацию для измерения уровня микрофона</translation> |
|
</message> |
|
<message> |
|
<source>Microphone level unavailable</source> |
|
<translation>Уровень микрофона недоступен</translation> |
|
</message> |
|
<message> |
|
<source>Current level: %1 dBFS</source> |
|
<translation>Текущий уровень: %1 dBFS</translation> |
|
</message> |
|
<message> |
|
<source>Automatic transmission unavailable</source> |
|
<translation>Автоматическая передача недоступна</translation> |
|
</message> |
|
<message> |
|
<source>Channel busy</source> |
|
<translation>Эфир занят</translation> |
|
</message> |
|
<message> |
|
<source>Waiting for signal</source> |
|
<translation>Ожидание сигнала</translation> |
|
</message> |
|
<message> |
|
<source>Enable automatic transmission using the radio panel button. Both modes include 0.6 s of prebuffer. Signal level is measured after echo cancellation, before compression. Start requires 40 ms above the start threshold; transmission ends after the configured silence below the stop threshold. The VAD compressor has a separate maximum gain.</source> |
|
<translation>Включайте автоматическую передачу кнопкой на панели рации. В обоих режимах передаётся до 0,6 с звука перед срабатыванием. Уровень измеряется после эхоподавления, до компрессора. Для включения нужны 40 мс на пороге включения или выше; передача заканчивается после заданной паузы ниже порога отключения. У компрессора VAD отдельный предел усиления.</translation> |
|
</message> |
|
</context> |
|
</TS>
|
|
|