From 02855d5c84117c851b356e93ce3f0301b92001f2 Mon Sep 17 00:00:00 2001 From: Hartmnt Date: Tue, 29 Nov 2022 13:58:57 +0000 Subject: [PATCH 01/28] FIX(a11y): Rework autocomplete username. Use TAB to navigate out of chat bar. The autocomplete function for usernames introduced in 56f5f978c overwrites the forward-TAB accessibility behaviour. This results in screen reader users being stuck inside the chat bar having to shift-TAB or "back TAB" out to reach other user interface modules. This commit changes the TAB autocomplete behaviour requiring an explicit "@" in the chatbar for it to trigger. Otherwise it behaves as normal TAB. See #5811 (cherry picked from commit c996ca94b8d7d94c2074d50c60e1a9ec6b1b6399) --- src/mumble/MainWindow.cpp | 38 +++++++++++++++++++++++++------------- src/mumble/MainWindow.h | 2 ++ 2 files changed, 27 insertions(+), 13 deletions(-) diff --git a/src/mumble/MainWindow.cpp b/src/mumble/MainWindow.cpp index f29ef73373b..3646f3b47c7 100644 --- a/src/mumble/MainWindow.cpp +++ b/src/mumble/MainWindow.cpp @@ -2170,14 +2170,6 @@ void MainWindow::sendChatbarMessage(QString qsMessage) { } } -/** - * Controls tab username completion for the chatbar. - * @see ChatbarLineEdit::completeAtCursor() - */ -void MainWindow::on_qteChat_tabPressed() { - qteChat->completeAtCursor(); -} - /// Handles Backtab/Shift-Tab for qteChat, which allows /// users to move focus to the previous widget in /// MainWindow. @@ -2185,14 +2177,34 @@ void MainWindow::on_qteChat_backtabPressed() { focusPreviousChild(); } -/** - * Controls ctrl space username completion and selection for the chatbar. - * @see ChatbarLineEdit::completeAtCursor() - */ void MainWindow::on_qteChat_ctrlSpacePressed() { + autocompleteUsername(); +} + +void MainWindow::on_qteChat_tabPressed() { + // Only autocomplete the username, if the user entered text starts with a "@". + // Otherwise TAB should be reserved for accessible keyboard navigation. + QString currentText = qteChat->toPlainText(); + if (currentText.startsWith("@")) { + currentText.remove(0, 1); + + qteChat->clear(); + QTextCursor tc = qteChat->textCursor(); + tc.insertText(currentText); + qteChat->setTextCursor(tc); + + autocompleteUsername(); + return; + } + + focusNextMainWidget(); +} + +void MainWindow::autocompleteUsername() { unsigned int res = qteChat->completeAtCursor(); - if (res == 0) + if (res == 0) { return; + } qtvUsers->setCurrentIndex(pmModel->index(ClientUser::get(res))); } diff --git a/src/mumble/MainWindow.h b/src/mumble/MainWindow.h index 9688784c96d..00daee90e0f 100644 --- a/src/mumble/MainWindow.h +++ b/src/mumble/MainWindow.h @@ -219,6 +219,8 @@ class MainWindow : public QMainWindow, public Ui::MainWindow { ClientUser *getContextMenuUser(); ContextMenuTarget getContextMenuTargets(); + void autocompleteUsername(); + public slots: void on_qmServer_aboutToShow(); void on_qaServerConnect_triggered(bool autoconnect = false); From 19d99dcb19d79123a73753d6a4a13397a741ca5e Mon Sep 17 00:00:00 2001 From: Hartmnt Date: Tue, 29 Nov 2022 17:50:34 +0000 Subject: [PATCH 02/28] FIX(a11y): Introduce accessibility source files (cherry picked from commit ce4178691d926ba86d263bcdfc8121ee81fe0120) --- src/mumble/Accessibility.cpp | 6 ++++++ src/mumble/Accessibility.h | 13 +++++++++++++ src/mumble/CMakeLists.txt | 2 ++ 3 files changed, 21 insertions(+) create mode 100644 src/mumble/Accessibility.cpp create mode 100644 src/mumble/Accessibility.h diff --git a/src/mumble/Accessibility.cpp b/src/mumble/Accessibility.cpp new file mode 100644 index 00000000000..b0a1575bf9c --- /dev/null +++ b/src/mumble/Accessibility.cpp @@ -0,0 +1,6 @@ +// Copyright 2024 The Mumble Developers. All rights reserved. +// Use of this source code is governed by a BSD-style license +// that can be found in the LICENSE file at the root of the +// Mumble source tree or at . + +#include "Accessiblity.h" diff --git a/src/mumble/Accessibility.h b/src/mumble/Accessibility.h new file mode 100644 index 00000000000..cc60e7143ce --- /dev/null +++ b/src/mumble/Accessibility.h @@ -0,0 +1,13 @@ +// Copyright 2024 The Mumble Developers. All rights reserved. +// Use of this source code is governed by a BSD-style license +// that can be found in the LICENSE file at the root of the +// Mumble source tree or at . + +#ifndef MUMBLE_MUMBLE_ACCESSIBILITY_H_ +#define MUMBLE_MUMBLE_ACCESSIBILITY_H_ + +namespace Mumble { +namespace Accessibility {} // namespace Accessibility +} // namespace Mumble + +#endif // MUMBLE_MUMBLE_ACCESSIBILITY_H_ diff --git a/src/mumble/CMakeLists.txt b/src/mumble/CMakeLists.txt index 8d72d88e0ba..e0bb39234e8 100644 --- a/src/mumble/CMakeLists.txt +++ b/src/mumble/CMakeLists.txt @@ -85,6 +85,8 @@ find_pkg(Qt5 set(MUMBLE_SOURCES "About.cpp" "About.h" + "Accessibility.cpp" + "Accessibility.h" "ACLEditor.cpp" "ACLEditor.h" "ACLEditor.ui" From 10ee26549d6778807dcc2976d7e728709ab50d62 Mon Sep 17 00:00:00 2001 From: Hartmnt Date: Tue, 29 Nov 2022 17:14:23 +0000 Subject: [PATCH 03/28] FIX(a11y): Add the quality radio button description to the actual radio buttons in AudioWizard Some or all screen readers are not associating the large description text for the radio buttons in the quality page of the AudioWizard. This commit explicitly sets the label content as the accessibleDescription for the radio buttons. (cherry picked from commit caa1490102f8ef49d5a1e0c1a8f23d622b0c2af7) --- src/mumble/Accessibility.cpp | 12 +++++++++++- src/mumble/Accessibility.h | 11 +++++++++-- src/mumble/AudioWizard.cpp | 6 ++++++ 3 files changed, 26 insertions(+), 3 deletions(-) diff --git a/src/mumble/Accessibility.cpp b/src/mumble/Accessibility.cpp index b0a1575bf9c..d38e7f557b6 100644 --- a/src/mumble/Accessibility.cpp +++ b/src/mumble/Accessibility.cpp @@ -3,4 +3,14 @@ // that can be found in the LICENSE file at the root of the // Mumble source tree or at . -#include "Accessiblity.h" +#include "Accessibility.h" + +namespace Mumble { +namespace Accessibility { + + void setDescriptionFromLabel(QWidget *widget, const QLabel *label) { + widget->setAccessibleDescription(label->text().remove(QRegExp("<[^>]*>"))); + } + +} // namespace Accessibility +} // namespace Mumble diff --git a/src/mumble/Accessibility.h b/src/mumble/Accessibility.h index cc60e7143ce..d2f8532efe9 100644 --- a/src/mumble/Accessibility.h +++ b/src/mumble/Accessibility.h @@ -6,8 +6,15 @@ #ifndef MUMBLE_MUMBLE_ACCESSIBILITY_H_ #define MUMBLE_MUMBLE_ACCESSIBILITY_H_ +#include +#include + namespace Mumble { -namespace Accessibility {} // namespace Accessibility -} // namespace Mumble +namespace Accessibility { + + void setDescriptionFromLabel(QWidget *widget, const QLabel *label); + +} // namespace Accessibility +} // namespace Mumble #endif // MUMBLE_MUMBLE_ACCESSIBILITY_H_ diff --git a/src/mumble/AudioWizard.cpp b/src/mumble/AudioWizard.cpp index 57befa31355..e16e127d775 100644 --- a/src/mumble/AudioWizard.cpp +++ b/src/mumble/AudioWizard.cpp @@ -5,6 +5,7 @@ #include "AudioWizard.h" +#include "Accessibility.h" #include "AudioInput.h" #include "AudioOutputToken.h" #include "Log.h" @@ -37,6 +38,11 @@ AudioWizard::AudioWizard(QWidget *p) : QWizard(p) { qsMaxAmp->setAccessibleName(tr("Maximum amplification")); qsVAD->setAccessibleName(tr("VAD level")); + Mumble::Accessibility::setDescriptionFromLabel(qrbQualityLow, qlQualityLow); + Mumble::Accessibility::setDescriptionFromLabel(qrbQualityBalanced, qlQualityBalanced); + Mumble::Accessibility::setDescriptionFromLabel(qrbQualityUltra, qlQualityUltra); + Mumble::Accessibility::setDescriptionFromLabel(qrbQualityCustom, qlQualityCustom); + // Done qcbUsage->setChecked(Global::get().s.bUsage); From 7955baa79c3bd130cf647816468c5915853223a8 Mon Sep 17 00:00:00 2001 From: Hartmnt Date: Tue, 29 Nov 2022 16:41:08 +0000 Subject: [PATCH 04/28] FIX(a11y): Explicitly set the accessible name of "Next" and "Back" buttons in wizards For some or all screen readers the "Next >" and "Back <" buttons in wizards read out the ">" and "<" symbols which is rather annoying. This commit explicitly sets the accessible name attribute such that the buttons are read without the symbols. (cherry picked from commit 9d281c0e044604eb7042105ce2ae1d9fdeca79c8) --- src/mumble/Accessibility.cpp | 8 ++++++++ src/mumble/Accessibility.h | 2 ++ src/mumble/AudioWizard.cpp | 2 ++ src/mumble/Cert.cpp | 3 +++ 4 files changed, 15 insertions(+) diff --git a/src/mumble/Accessibility.cpp b/src/mumble/Accessibility.cpp index d38e7f557b6..6c49663790f 100644 --- a/src/mumble/Accessibility.cpp +++ b/src/mumble/Accessibility.cpp @@ -5,6 +5,9 @@ #include "Accessibility.h" +#include +#include + namespace Mumble { namespace Accessibility { @@ -12,5 +15,10 @@ namespace Accessibility { widget->setAccessibleDescription(label->text().remove(QRegExp("<[^>]*>"))); } + void fixWizardButtonLabels(QWizard *wizard) { + wizard->button(QWizard::NextButton)->setAccessibleName(QObject::tr("Next")); + wizard->button(QWizard::BackButton)->setAccessibleName(QObject::tr("Back")); + } + } // namespace Accessibility } // namespace Mumble diff --git a/src/mumble/Accessibility.h b/src/mumble/Accessibility.h index d2f8532efe9..ab04126b20a 100644 --- a/src/mumble/Accessibility.h +++ b/src/mumble/Accessibility.h @@ -8,11 +8,13 @@ #include #include +#include namespace Mumble { namespace Accessibility { void setDescriptionFromLabel(QWidget *widget, const QLabel *label); + void fixWizardButtonLabels(QWizard *wizard); } // namespace Accessibility } // namespace Mumble diff --git a/src/mumble/AudioWizard.cpp b/src/mumble/AudioWizard.cpp index e16e127d775..50693706160 100644 --- a/src/mumble/AudioWizard.cpp +++ b/src/mumble/AudioWizard.cpp @@ -38,6 +38,8 @@ AudioWizard::AudioWizard(QWidget *p) : QWizard(p) { qsMaxAmp->setAccessibleName(tr("Maximum amplification")); qsVAD->setAccessibleName(tr("VAD level")); + Mumble::Accessibility::fixWizardButtonLabels(this); + Mumble::Accessibility::setDescriptionFromLabel(qrbQualityLow, qlQualityLow); Mumble::Accessibility::setDescriptionFromLabel(qrbQualityBalanced, qlQualityBalanced); Mumble::Accessibility::setDescriptionFromLabel(qrbQualityUltra, qlQualityUltra); diff --git a/src/mumble/Cert.cpp b/src/mumble/Cert.cpp index 4a7774b5bbc..8716124eb9e 100644 --- a/src/mumble/Cert.cpp +++ b/src/mumble/Cert.cpp @@ -13,6 +13,7 @@ #include "Cert.h" +#include "Accessibility.h" #include "SelfSignedCertificate.h" #include "Utils.h" #include "Global.h" @@ -131,6 +132,8 @@ CertWizard::CertWizard(QWidget *p) : QWizard(p) { qleEmail->setAccessibleName(tr("Email address")); qleName->setAccessibleName(tr("Your name")); + Mumble::Accessibility::fixWizardButtonLabels(this); + setOption(QWizard::NoCancelButton, false); qwpExport->setCommitPage(true); From 12e9466e69aec7d1d3e629e68726416984411d01 Mon Sep 17 00:00:00 2001 From: Hartmnt Date: Tue, 29 Nov 2022 21:43:34 +0000 Subject: [PATCH 05/28] FIX(a11y): Automatically focus the stop button in the VoiceRecorderDialog When clicking the "Start" button in the voice recorder dialog, some random element receives focus automatically. Some or all screen readers start reading the disabled options. This commit automatically focuses the "Stop" button in the voice recorder dialog when "Start" is clicked. (cherry picked from commit f030543776f93bec9a242d9a942a8e27758c9cc9) --- src/mumble/VoiceRecorderDialog.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/mumble/VoiceRecorderDialog.cpp b/src/mumble/VoiceRecorderDialog.cpp index 138c664bd98..fef5093f1cb 100644 --- a/src/mumble/VoiceRecorderDialog.cpp +++ b/src/mumble/VoiceRecorderDialog.cpp @@ -192,6 +192,7 @@ void VoiceRecorderDialog::on_qpbStart_clicked() { qpbStart->setDisabled(true); qpbStop->setEnabled(true); + qpbStop->setFocus(); qgbMode->setDisabled(true); qgbOutput->setDisabled(true); } @@ -257,6 +258,7 @@ void VoiceRecorderDialog::reset(bool resettimer) { } qpbStart->setEnabled(true); + qpbStart->setFocus(); qpbStop->setDisabled(true); qpbStop->setText(tr("S&top")); From 095298d4962add19b57211de02b36f99c09c262b Mon Sep 17 00:00:00 2001 From: Hartmnt Date: Wed, 30 Nov 2022 12:10:58 +0000 Subject: [PATCH 06/28] FIX(a11y): Make users and channels in tree accessible Previously, screen readers would just read out the string of any selected item in the tree. With this new commit, the accessibleText and accessibleDescription are set such that it is clear whether an item is a channel or a user and which properties are set for both. Fixes #2292 (cherry picked from commit 7a9452de67a8aee5e732f854ca413adb233e2df9) --- src/mumble/Accessibility.cpp | 115 +++++++++++++++++++++++++++++++++++ src/mumble/Accessibility.h | 9 +++ src/mumble/UserModel.cpp | 15 +++++ 3 files changed, 139 insertions(+) diff --git a/src/mumble/Accessibility.cpp b/src/mumble/Accessibility.cpp index 6c49663790f..c92fddb316b 100644 --- a/src/mumble/Accessibility.cpp +++ b/src/mumble/Accessibility.cpp @@ -4,6 +4,8 @@ // Mumble source tree or at . #include "Accessibility.h" +#include "ChannelFilterMode.h" +#include "Global.h" #include #include @@ -20,5 +22,118 @@ namespace Accessibility { wizard->button(QWizard::BackButton)->setAccessibleName(QObject::tr("Back")); } + QString userToText(const ClientUser *user) { + if (Global::get().uiSession != 0) { + const ClientUser *self = ClientUser::get(Global::get().uiSession); + if (self == user) { + return QString("%1, %2").arg(QObject::tr("This is you")).arg(user->qsName); + } + } + + QString name; + QString prefix; + + if (!user->qsFriendName.isEmpty()) { + prefix = QObject::tr("friend"); + name = user->qsFriendName; + } else if (!user->getLocalNickname().isEmpty()) { + prefix = QObject::tr("user"); + name = user->getLocalNickname(); + } else { + prefix = QObject::tr("user"); + name = user->qsName; + } + + return QString("%1 %2").arg(prefix).arg(name); + } + + QString userToDescription(const ClientUser *user) { + QString description; + + if (user->bMute || user->bSuppress || user->bSelfMute) { + if (user->bDeaf || user->bSelfDeaf) { + description = QString("%1 %2,").arg(QObject::tr("status")).arg(QObject::tr("muted and deafened")); + } else { + description = QString("%1 %2,").arg(QObject::tr("status")).arg(QObject::tr("muted")); + } + } else if (user->bLocalMute) { + description = QString("%1 %2,").arg(QObject::tr("status")).arg(QObject::tr("locally muted")); + } else { + description = QString("%1 %2,").arg(QObject::tr("status")).arg(QObject::tr("unmuted")); + } + + if (user->bRecording) { + description += QString("%1,").arg(QObject::tr("recording")); + } + + if (user->bPrioritySpeaker) { + description += QString("%1,").arg(QObject::tr("priority speaker")); + } + + if (!user->qsComment.isEmpty()) { + if (user->qsComment.length() <= 20) { + description += QString("%1,").arg(user->qsComment); + } else { + description += QString("%1,").arg(QObject::tr("has a long comment")); + } + } + + if (user->bLocalIgnore) { + description += QString("%1,").arg(QObject::tr("text messages ignored")); + } + + if (user->iId >= 0) { + description += QString("%1,").arg(QObject::tr("registered")); + } + + return description; + } + + QString channelToText(const Channel *channel) { + return QString("%1 %2").arg(QObject::tr("channel")).arg(channel->qsName); + } + + QString channelToDescription(const Channel *channel) { + QString description; + bool selfChannel = false; + + if (Global::get().uiSession != 0) { + const ClientUser *self = ClientUser::get(Global::get().uiSession); + if (self->cChannel == channel) { + selfChannel = true; + } + } + + if (selfChannel) { + description = QString("%1 %2,").arg(QObject::tr("status")).arg(QObject::tr("your channel")); + } else if (channel->hasEnterRestrictions.load()) { + if (channel->localUserCanEnter.load()) { + description = QString("%1 %2,").arg(QObject::tr("status")).arg(QObject::tr("accessible")); + } else { + description = QString("%1 %2,").arg(QObject::tr("status")).arg(QObject::tr("inaccessible")); + } + } else { + description = QString("%1 %2,").arg(QObject::tr("status")).arg(QObject::tr("public")); + } + + switch (channel->m_filterMode) { + case ChannelFilterMode::HIDE: + description += QString("%1,").arg(QObject::tr("filtered")); + break; + case ChannelFilterMode::PIN: + description += QString("%1,").arg(QObject::tr("pinned")); + break; + case ChannelFilterMode::NORMAL: + // NOOP + break; + } + + if (!channel->qsDesc.isEmpty()) { + description += QString(": %1").arg(channel->qsDesc); + } + + return description; + } + } // namespace Accessibility } // namespace Mumble diff --git a/src/mumble/Accessibility.h b/src/mumble/Accessibility.h index ab04126b20a..3cb2ffffcf1 100644 --- a/src/mumble/Accessibility.h +++ b/src/mumble/Accessibility.h @@ -6,7 +6,11 @@ #ifndef MUMBLE_MUMBLE_ACCESSIBILITY_H_ #define MUMBLE_MUMBLE_ACCESSIBILITY_H_ +#include "Channel.h" +#include "ClientUser.h" + #include +#include #include #include @@ -16,6 +20,11 @@ namespace Accessibility { void setDescriptionFromLabel(QWidget *widget, const QLabel *label); void fixWizardButtonLabels(QWizard *wizard); + QString userToText(const ClientUser *user); + QString userToDescription(const ClientUser *user); + QString channelToText(const Channel *channel); + QString channelToDescription(const Channel *channel); + } // namespace Accessibility } // namespace Mumble diff --git a/src/mumble/UserModel.cpp b/src/mumble/UserModel.cpp index 2507c77f6a3..49d2fab1244 100644 --- a/src/mumble/UserModel.cpp +++ b/src/mumble/UserModel.cpp @@ -5,6 +5,7 @@ #include "UserModel.h" +#include "Accessibility.h" #include "Channel.h" #include "ClientUser.h" #include "Database.h" @@ -515,6 +516,16 @@ QVariant UserModel::data(const QModelIndex &idx, int role) const { if (!p->qsFriendName.isEmpty() && !item->isListener) l << qiFriend; return l; + case Qt::AccessibleTextRole: + if (item->isListener) { + return tr("Channel Listener"); + } + return Mumble::Accessibility::userToText(p); + case Qt::AccessibleDescriptionRole: + if (item->isListener) { + return tr("This channel listener belongs to %1").arg(Mumble::Accessibility::userToText(p)); + } + return Mumble::Accessibility::userToDescription(p); default: break; } @@ -583,6 +594,10 @@ QVariant UserModel::data(const QModelIndex &idx, int role) const { return qc; } break; + case Qt::AccessibleTextRole: + return Mumble::Accessibility::channelToText(c); + case Qt::AccessibleDescriptionRole: + return Mumble::Accessibility::channelToDescription(c); default: break; } From b6fa75cee80e19a7e9144a0a67578d2a59fb38f3 Mon Sep 17 00:00:00 2001 From: Hartmnt Date: Wed, 30 Nov 2022 12:40:26 +0000 Subject: [PATCH 07/28] FIX(a11y): Add "filtered" to accessibleName for TreeView, if applicable Previously, there was no way to know for sure, if the currently selected user and channel tree was being filtered. (in a screen reader context) This commit switches the accessibleName depending on the channel filter state. (cherry picked from commit be7c328eae96d7867eed1107ecfbfa589fe5da81) --- src/mumble/MainWindow.cpp | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/mumble/MainWindow.cpp b/src/mumble/MainWindow.cpp index 3646f3b47c7..62ae021eefb 100644 --- a/src/mumble/MainWindow.cpp +++ b/src/mumble/MainWindow.cpp @@ -163,7 +163,6 @@ MainWindow::MainWindow(QWidget *p) createActions(); setupUi(this); setupGui(); - qtvUsers->setAccessibleName(tr("Channels and users")); qteLog->setAccessibleName(tr("Activity log")); qteChat->setAccessibleName(tr("Chat message")); connect(qmUser, SIGNAL(aboutToShow()), this, SLOT(qmUser_aboutToShow())); @@ -472,6 +471,7 @@ void MainWindow::setupGui() { qaAudioTTS->setChecked(Global::get().s.bTTS); #endif qaFilterToggle->setChecked(Global::get().s.bFilterActive); + on_qaFilterToggle_triggered(); qaHelpWhatsThis->setShortcuts(QKeySequence::WhatsThis); @@ -2653,6 +2653,11 @@ void MainWindow::on_qaAudioReset_triggered() { void MainWindow::on_qaFilterToggle_triggered() { Global::get().s.bFilterActive = qaFilterToggle->isChecked(); + if (!Global::get().s.bFilterActive) { + qtvUsers->setAccessibleName(tr("Channels and users")); + } else { + qtvUsers->setAccessibleName(tr("Filtered channels and users")); + } updateUserModel(); } From dd35f4ba1549c7f8bde37fb0340df93db7e5e006 Mon Sep 17 00:00:00 2001 From: Hartmnt Date: Wed, 30 Nov 2022 17:30:34 +0000 Subject: [PATCH 08/28] FIX(a11y): Change focus handling and accessibility in connect dialog Previously, the TAB focus order and focus handling in the connection dialog was barely working. This commit adds a manual TAB order and focus policies to improve navigation. (cherry picked from commit 6a81d82ae33978ed4a1d83d756d3343acf1fcd90) --- src/mumble/ConnectDialog.cpp | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/src/mumble/ConnectDialog.cpp b/src/mumble/ConnectDialog.cpp index babafbdd8e4..1d2d8e63ed7 100644 --- a/src/mumble/ConnectDialog.cpp +++ b/src/mumble/ConnectDialog.cpp @@ -552,6 +552,8 @@ QVariant ServerItem::data(int column, int role) const { qc.setAlpha(32); return qc; } + } else if (role == Qt::AccessibleTextRole) { + return QString("%1 %2").arg(ConnectDialog::tr("Server")).arg(qsName); } } return QTreeWidgetItem::data(column, role); @@ -968,6 +970,10 @@ ConnectDialog::ConnectDialog(QWidget *p, bool autoconnect) : QDialog(p), bAutoCo qdbbButtonBox->button(QDialogButtonBox::Ok)->setEnabled(false); qdbbButtonBox->button(QDialogButtonBox::Ok)->setText(tr("C&onnect")); + qdbbButtonBox->button(QDialogButtonBox::Ok)->setFocusPolicy(Qt::TabFocus); + + qdbbButtonBox->button(QDialogButtonBox::Cancel)->setFocusPolicy(Qt::TabFocus); + qdbbButtonBox->button(QDialogButtonBox::Cancel)->setAutoDefault(false); QPushButton *qpbAdd = new QPushButton(tr("&Add New..."), this); qpbAdd->setDefault(false); @@ -1088,6 +1094,14 @@ ConnectDialog::ConnectDialog(QWidget *p, bool autoconnect) : QDialog(p), bAutoCo restoreGeometry(Global::get().s.qbaConnectDialogGeometry); if (!Global::get().s.qbaConnectDialogHeader.isEmpty()) qtwServers->header()->restoreState(Global::get().s.qbaConnectDialogHeader); + + setTabOrder(qtwServers, qleSearchServername); + setTabOrder(qleSearchServername, qcbSearchLocation); + setTabOrder(qcbSearchLocation, qcbFilter); + setTabOrder(qcbFilter, qpbAdd); + setTabOrder(qpbAdd, qpbEdit); + setTabOrder(qpbEdit, qdbbButtonBox->button(QDialogButtonBox::Ok)); + setTabOrder(qdbbButtonBox->button(QDialogButtonBox::Ok), qtwServers); } ConnectDialog::~ConnectDialog() { @@ -1180,6 +1194,7 @@ void ConnectDialog::on_qaFavoriteAddNew_triggered() { qtwServers->siFavorite->addServerItem(si); qtwServers->setCurrentItem(si); startDns(si); + qdbbButtonBox->button(QDialogButtonBox::Ok)->setFocus(); } delete cde; } From fb714545c2a9f7f7ce4a4e0ac2cf4eab0bd47bda Mon Sep 17 00:00:00 2001 From: Hartmnt Date: Mon, 12 Dec 2022 16:17:17 +0000 Subject: [PATCH 09/28] FIX(a11y): Automatically send a focus event to the AudioWizard and CertWizard on page change Previously, none of the description text of the wizard pages were read by screen readers. (especially Orca) To fix this, this commit will focus the dialog itself when the page changes. This makes the screen reader read the current page information. It also implements a new function that finds the next focusable child and sets that in the focus chain of the wizard as well. (cherry picked from commit 3474d63b86f174f540877ad095ee497c3d41db00) --- src/mumble/Accessibility.cpp | 42 +++++++++++++++++++++++++++++ src/mumble/Accessibility.h | 2 ++ src/mumble/AudioWizard.cpp | 13 +++++++++ src/mumble/AudioWizard.h | 4 +++ src/mumble/Cert.cpp | 21 +++++++++++++++ src/mumble/Cert.h | 5 ++++ src/mumble/widgets/EventFilters.cpp | 17 ++++++++++++ src/mumble/widgets/EventFilters.h | 11 ++++++++ 8 files changed, 115 insertions(+) diff --git a/src/mumble/Accessibility.cpp b/src/mumble/Accessibility.cpp index c92fddb316b..bd430a8366e 100644 --- a/src/mumble/Accessibility.cpp +++ b/src/mumble/Accessibility.cpp @@ -10,6 +10,8 @@ #include #include +#include + namespace Mumble { namespace Accessibility { @@ -135,5 +137,45 @@ namespace Accessibility { return description; } + QWidget *getFirstFocusableChild(QObject *object) { + std::queue< QObject * > search; + search.push(object); + + QWidget *selectedWidget = nullptr; + + while (!search.empty()) { + QObject *o = search.front(); + search.pop(); + + for (QObject *child : o->children()) { + search.push(child); + } + + selectedWidget = qobject_cast< QWidget * >(o); + if (!selectedWidget) { + continue; + } + + if (!selectedWidget->isEnabled()) { + selectedWidget = nullptr; + continue; + } + + if (selectedWidget->focusPolicy() == Qt::NoFocus) { + selectedWidget = nullptr; + continue; + } + + if (qobject_cast< QLabel * >(selectedWidget)) { + selectedWidget = nullptr; + continue; + } + + break; + } + + return selectedWidget; + } + } // namespace Accessibility } // namespace Mumble diff --git a/src/mumble/Accessibility.h b/src/mumble/Accessibility.h index 3cb2ffffcf1..ca08acdacc8 100644 --- a/src/mumble/Accessibility.h +++ b/src/mumble/Accessibility.h @@ -25,6 +25,8 @@ namespace Accessibility { QString channelToText(const Channel *channel); QString channelToDescription(const Channel *channel); + QWidget *getFirstFocusableChild(QObject *object); + } // namespace Accessibility } // namespace Mumble diff --git a/src/mumble/AudioWizard.cpp b/src/mumble/AudioWizard.cpp index 50693706160..3fc7e08d9c7 100644 --- a/src/mumble/AudioWizard.cpp +++ b/src/mumble/AudioWizard.cpp @@ -198,6 +198,9 @@ AudioWizard::AudioWizard(QWidget *p) : QWizard(p) { ticker->setSingleShot(false); ticker->start(20); + + m_overrideFilter = new OverrideTabOrderFilter(this, this); + installEventFilter(m_overrideFilter); } bool AudioWizard::eventFilter(QObject *obj, QEvent *evt) { @@ -348,6 +351,16 @@ void AudioWizard::showPage(int pageid) { } else { Global::get().s.atTransmit = Settings::Continuous; } + + setFocus(Qt::ActiveWindowFocusReason); + + QWidget *selectedWidget = Mumble::Accessibility::getFirstFocusableChild(currentPage()); + + if (selectedWidget) { + m_overrideFilter->focusTarget = selectedWidget; + } else { + m_overrideFilter->focusTarget = button(QWizard::NextButton); + } } int AudioWizard::nextId() const { diff --git a/src/mumble/AudioWizard.h b/src/mumble/AudioWizard.h index e9439ec51d1..535223b2e68 100644 --- a/src/mumble/AudioWizard.h +++ b/src/mumble/AudioWizard.h @@ -13,6 +13,8 @@ #include "AudioStats.h" #include "Settings.h" +#include "widgets/EventFilters.h" + class AudioWizard : public QWizard, public Ui::AudioWizard { private: Q_OBJECT @@ -50,6 +52,8 @@ class AudioWizard : public QWizard, public Ui::AudioWizard { void playChord(); bool eventFilter(QObject *, QEvent *) Q_DECL_OVERRIDE; + + OverrideTabOrderFilter *m_overrideFilter; public slots: void on_qcbInput_activated(int); void on_qcbInputDevice_activated(int); diff --git a/src/mumble/Cert.cpp b/src/mumble/Cert.cpp index 8716124eb9e..886e87b990a 100644 --- a/src/mumble/Cert.cpp +++ b/src/mumble/Cert.cpp @@ -139,6 +139,11 @@ CertWizard::CertWizard(QWidget *p) : QWizard(p) { qwpExport->setCommitPage(true); qwpExport->setComplete(false); qlPasswordNotice->setVisible(false); + + m_overrideFilter = new OverrideTabOrderFilter(this, this); + installEventFilter(m_overrideFilter); + + connect(this, &CertWizard::currentIdChanged, this, &CertWizard::showPage); } int CertWizard::nextId() const { @@ -179,6 +184,22 @@ int CertWizard::nextId() const { return -1; } +void CertWizard::showPage(int pageid) { + if (pageid == -1) { + return; + } + + setFocus(Qt::ActiveWindowFocusReason); + + QWidget *selectedWidget = Mumble::Accessibility::getFirstFocusableChild(currentPage()); + + if (selectedWidget) { + m_overrideFilter->focusTarget = selectedWidget; + } else { + m_overrideFilter->focusTarget = button(QWizard::NextButton); + } +} + void CertWizard::initializePage(int id) { if (id == 0) { kpCurrent = kpNew = Global::get().s.kpCertificate; diff --git a/src/mumble/Cert.h b/src/mumble/Cert.h index fd29b842062..94f7182d11d 100644 --- a/src/mumble/Cert.h +++ b/src/mumble/Cert.h @@ -14,6 +14,7 @@ #include #include "Settings.h" +#include "widgets/EventFilters.h" class QLabel; class QWidget; @@ -37,6 +38,9 @@ class CertWizard : public QWizard, public Ui::Certificates { private: Q_OBJECT Q_DISABLE_COPY(CertWizard) + + OverrideTabOrderFilter *m_overrideFilter; + protected: Settings::KeyPair kpCurrent, kpNew; @@ -57,6 +61,7 @@ public slots: void on_qleImportFile_textChanged(const QString &); void on_qlePassword_textChanged(const QString &); void on_qlIntroText_linkActivated(const QString &); + void showPage(int); }; #endif diff --git a/src/mumble/widgets/EventFilters.cpp b/src/mumble/widgets/EventFilters.cpp index c194ac957c9..0f7030eca78 100644 --- a/src/mumble/widgets/EventFilters.cpp +++ b/src/mumble/widgets/EventFilters.cpp @@ -66,3 +66,20 @@ bool MouseWheelEventObserver::eventFilter(QObject *obj, QEvent *event) { return m_consume; } + +OverrideTabOrderFilter::OverrideTabOrderFilter(QObject *parent, QWidget *target) + : QObject(parent), focusTarget(target) { +} + +bool OverrideTabOrderFilter::eventFilter(QObject *obj, QEvent *event) { + if (event->type() == QEvent::KeyPress) { + QKeyEvent *keyEvent = static_cast< QKeyEvent * >(event); + + if (keyEvent->key() == Qt::Key_Tab && QApplication::focusWidget() == obj) { + focusTarget->setFocus(Qt::TabFocusReason); + return true; + } + } + + return QObject::eventFilter(obj, event); +} diff --git a/src/mumble/widgets/EventFilters.h b/src/mumble/widgets/EventFilters.h index ef1aa7076ae..713a2e361ee 100644 --- a/src/mumble/widgets/EventFilters.h +++ b/src/mumble/widgets/EventFilters.h @@ -47,4 +47,15 @@ class MouseWheelEventObserver : public QObject { bool m_consume; }; +class OverrideTabOrderFilter : public QObject { + Q_OBJECT + +public: + OverrideTabOrderFilter(QObject *parent, QWidget *target); + QWidget *focusTarget; + +protected: + bool eventFilter(QObject *obj, QEvent *event) override; +}; + #endif From 5ce6461576991f4c8ec4b3840c6e5e3106793714 Mon Sep 17 00:00:00 2001 From: Hartmnt Date: Wed, 17 Jan 2024 18:29:03 +0000 Subject: [PATCH 10/28] FIX(a11y): Improve Accessibility for CertWizard The certificate wizard shows boxes with certificate info. These boxes are created by using labels in a QGroupBox. However, this information is not easily readable using a screen reader (especially Orca). This commit introduces the AccessibleGroupBox class which aims to solve that by dynamically setting the accessible description using layout information of the labels inside the box. Fixes #1337 (cherry picked from commit 6685fbf80795e2cbc39799eb0ed31965d55a160b) --- src/mumble/CMakeLists.txt | 2 + src/mumble/Cert.cpp | 9 ++- src/mumble/Cert.h | 3 +- src/mumble/widgets/AccessibleQGroupBox.cpp | 90 ++++++++++++++++++++++ src/mumble/widgets/AccessibleQGroupBox.h | 20 +++++ 5 files changed, 122 insertions(+), 2 deletions(-) create mode 100644 src/mumble/widgets/AccessibleQGroupBox.cpp create mode 100644 src/mumble/widgets/AccessibleQGroupBox.h diff --git a/src/mumble/CMakeLists.txt b/src/mumble/CMakeLists.txt index e0bb39234e8..75a63bcf95d 100644 --- a/src/mumble/CMakeLists.txt +++ b/src/mumble/CMakeLists.txt @@ -289,6 +289,8 @@ set(MUMBLE_SOURCES "XMLTools.cpp" "XMLTools.h" + "widgets/AccessibleQGroupBox.cpp" + "widgets/AccessibleQGroupBox.h" "widgets/CompletablePage.cpp" "widgets/CompletablePage.h" "widgets/EventFilters.cpp" diff --git a/src/mumble/Cert.cpp b/src/mumble/Cert.cpp index 886e87b990a..580e4739ab0 100644 --- a/src/mumble/Cert.cpp +++ b/src/mumble/Cert.cpp @@ -18,6 +18,7 @@ #include "Utils.h" #include "Global.h" +#include #include #include #include @@ -29,7 +30,7 @@ #define SSL_STRING(x) QString::fromLatin1(x).toUtf8().data() -CertView::CertView(QWidget *p) : QGroupBox(p) { +CertView::CertView(QWidget *p) : AccessibleQGroupBox(p) { QGridLayout *grid = new QGridLayout(this); QLabel *l; @@ -65,6 +66,8 @@ CertView::CertView(QWidget *p) : QGroupBox(p) { grid->addWidget(qlExpiry, 3, 1, 1, 1); grid->setColumnStretch(1, 1); + + updateAccessibleText(); } void CertView::setCert(const QList< QSslCertificate > &cert) { @@ -116,6 +119,8 @@ void CertView::setCert(const QList< QSslCertificate > &cert) { qlIssuerName->setText((issuerName == name) ? tr("Self-signed") : issuerName); } + + updateAccessibleText(); } CertWizard::CertWizard(QWidget *p) : QWizard(p) { @@ -144,6 +149,8 @@ CertWizard::CertWizard(QWidget *p) : QWizard(p) { installEventFilter(m_overrideFilter); connect(this, &CertWizard::currentIdChanged, this, &CertWizard::showPage); + + QTimer::singleShot(0, [this] { this->showPage(0); }); } int CertWizard::nextId() const { diff --git a/src/mumble/Cert.h b/src/mumble/Cert.h index 94f7182d11d..cd4b78e8686 100644 --- a/src/mumble/Cert.h +++ b/src/mumble/Cert.h @@ -14,12 +14,13 @@ #include #include "Settings.h" +#include "widgets/AccessibleQGroupBox.h" #include "widgets/EventFilters.h" class QLabel; class QWidget; -class CertView : public QGroupBox { +class CertView : public AccessibleQGroupBox { private: Q_OBJECT Q_DISABLE_COPY(CertView) diff --git a/src/mumble/widgets/AccessibleQGroupBox.cpp b/src/mumble/widgets/AccessibleQGroupBox.cpp new file mode 100644 index 00000000000..68de271895a --- /dev/null +++ b/src/mumble/widgets/AccessibleQGroupBox.cpp @@ -0,0 +1,90 @@ +// Copyright 2024 The Mumble Developers. All rights reserved. +// Use of this source code is governed by a BSD-style license +// that can be found in the LICENSE file at the root of the +// Mumble source tree or at . + +#include "AccessibleQGroupBox.h" + +#include +#include +#include + +AccessibleQGroupBox::AccessibleQGroupBox(QWidget *parent) : QGroupBox(parent) { + setFocusPolicy(Qt::TabFocus); + updateAccessibleText(); +} + +void AccessibleQGroupBox::updateAccessibleText() { + QString text; + + // If we have a grid layout, we iterate over it top-to-bottom left-to-right + // and concat all the label contents. + QGridLayout *gridLayout = qobject_cast< QGridLayout * >(layout()); + if (gridLayout) { + for (int y = 0; y < gridLayout->rowCount(); y++) { + for (int x = 0; x < gridLayout->columnCount(); x++) { + QLabel *label = qobject_cast< QLabel * >(gridLayout->itemAtPosition(y, x)->widget()); + if (!label) { + continue; + } + + text += " "; + + QString content = label->text(); + if (content.trimmed().isEmpty()) { + content = tr("empty"); + } + text += content; + } + text += ","; + } + setAccessibleDescription(text); + return; + } + + // Form layouts contain rows with 1 or 2 items. It can either contain a + // "spanning role", or a label with a field. + QFormLayout *formLayout = qobject_cast< QFormLayout * >(layout()); + if (formLayout) { + for (int y = 0; y < formLayout->rowCount(); y++) { + QLabel *label; + + label = qobject_cast< QLabel * >(formLayout->itemAt(y, QFormLayout::SpanningRole)->widget()); + if (label) { + text += label->text() + ", "; + continue; + } + + label = qobject_cast< QLabel * >(formLayout->itemAt(y, QFormLayout::LabelRole)->widget()); + if (label) { + text += label->text(); + } + + label = qobject_cast< QLabel * >(formLayout->itemAt(y, QFormLayout::FieldRole)->widget()); + if (label) { + QString content = label->text(); + if (content.trimmed().isEmpty()) { + content = tr("empty"); + } + text += " " + content; + } + + text += ", "; + } + setAccessibleDescription(text); + return; + } + + // There is no layout we can easily parse, so just concat all + // child label texts. + QObjectList childObjects = children(); + for (int i = 0; i < childObjects.length(); i++) { + QLabel *label = qobject_cast< QLabel * >(childObjects[i]); + if (!label) { + continue; + } + + text += label->text() + ","; + } + setAccessibleDescription(text); +} diff --git a/src/mumble/widgets/AccessibleQGroupBox.h b/src/mumble/widgets/AccessibleQGroupBox.h new file mode 100644 index 00000000000..9e9a5de7536 --- /dev/null +++ b/src/mumble/widgets/AccessibleQGroupBox.h @@ -0,0 +1,20 @@ +// Copyright 2024 The Mumble Developers. All rights reserved. +// Use of this source code is governed by a BSD-style license +// that can be found in the LICENSE file at the root of the +// Mumble source tree or at . + +#ifndef MUMBLE_MUMBLE_ACCESSIBLEQGROUPBOX_H_ +#define MUMBLE_MUMBLE_ACCESSIBLEQGROUPBOX_H_ + +#include + +class AccessibleQGroupBox : public QGroupBox { + Q_OBJECT + +public: + AccessibleQGroupBox(QWidget *parent); + + void updateAccessibleText(); +}; + +#endif From ab4b363e1010c4349e2177da73ca10fec2d14765 Mon Sep 17 00:00:00 2001 From: Hartmnt Date: Fri, 6 Jan 2023 15:56:23 +0000 Subject: [PATCH 11/28] FIX(a11y): Make the info in server and user information dialogs accessible Using the new AccessibleGroupBox make the information inside the server and user information dialogs accessible for screen readers. Fixes #1337 (cherry picked from commit 3b6acda9df2d23692290184ba9bda4de68b9adcb) --- src/mumble/Accessibility.cpp | 4 +- src/mumble/Accessibility.h | 2 + src/mumble/ServerInformation.cpp | 14 ++ src/mumble/ServerInformation.ui | 206 +++++++++++---------- src/mumble/UserInformation.cpp | 14 ++ src/mumble/UserInformation.ui | 16 +- src/mumble/widgets/AccessibleQGroupBox.cpp | 89 ++++++--- src/mumble/widgets/AccessibleQGroupBox.h | 3 + 8 files changed, 221 insertions(+), 127 deletions(-) diff --git a/src/mumble/Accessibility.cpp b/src/mumble/Accessibility.cpp index bd430a8366e..452deb62837 100644 --- a/src/mumble/Accessibility.cpp +++ b/src/mumble/Accessibility.cpp @@ -15,8 +15,10 @@ namespace Mumble { namespace Accessibility { + QString removeHTMLTags(QString value) { return value.remove(QRegExp("<[^>]*>")); } + void setDescriptionFromLabel(QWidget *widget, const QLabel *label) { - widget->setAccessibleDescription(label->text().remove(QRegExp("<[^>]*>"))); + widget->setAccessibleDescription(removeHTMLTags(label->text())); } void fixWizardButtonLabels(QWizard *wizard) { diff --git a/src/mumble/Accessibility.h b/src/mumble/Accessibility.h index ca08acdacc8..86e0efa00ad 100644 --- a/src/mumble/Accessibility.h +++ b/src/mumble/Accessibility.h @@ -17,6 +17,8 @@ namespace Mumble { namespace Accessibility { + QString removeHTMLTags(QString value); + void setDescriptionFromLabel(QWidget *widget, const QLabel *label); void fixWizardButtonLabels(QWizard *wizard); diff --git a/src/mumble/ServerInformation.cpp b/src/mumble/ServerInformation.cpp index 822130c9d04..d9ceb89b58e 100644 --- a/src/mumble/ServerInformation.cpp +++ b/src/mumble/ServerInformation.cpp @@ -26,6 +26,14 @@ ServerInformation::ServerInformation(QWidget *parent) : QDialog(parent) { setupUi(this); updateFields(); + + // Labels are not initialized properly here. We need to wait a tiny bit + // to make sure its contents are actually read. + QTimer::singleShot(0, [this]() { + qgbServerInformation->updateAccessibleText(); + qgbAudioBandwidth->updateAccessibleText(); + qgbTCPParameters->updateAccessibleText(); + }); } void ServerInformation::updateFields() { @@ -73,6 +81,8 @@ void ServerInformation::updateServerInformation() { serverInfo_protocol->setText(Version::toString(Global::get().sh->m_version)); serverInfo_release->setText(release); serverInfo_os->setText(os); + + qgbServerInformation->updateAccessibleText(); } static const QString currentCodec() { @@ -88,6 +98,8 @@ void ServerInformation::updateAudioBandwidth() { audio_current->setText(QString::fromLatin1("%1 kBit/s").arg(currentBandwidth, 0, 'f', 1)); audio_allowed->setText(QString::fromLatin1("%1 kBit/s").arg(maxBandwidthAllowed, 0, 'f', 1)); audio_codec->setText(currentCodec()); + + qgbAudioBandwidth->updateAccessibleText(); } void ServerInformation::updateConnectionDetails() { @@ -145,6 +157,8 @@ void ServerInformation::updateConnectionDetails() { // unavailable, the respective boolean flag is never touched and is therefore meaningless. connection_tcp_forwardSecrecy->setText(tr("Unknown")); #endif + + qgbTCPParameters->updateAccessibleText(); } void ServerInformation::populateUDPStatistics(const Connection &connection) { diff --git a/src/mumble/ServerInformation.ui b/src/mumble/ServerInformation.ui index 61949ab56e9..205ac38ee45 100644 --- a/src/mumble/ServerInformation.ui +++ b/src/mumble/ServerInformation.ui @@ -23,14 +23,14 @@ 0 - -201 + 0 541 726 - + 0 @@ -90,7 +90,7 @@ - <b>Users</b>: + <b>Users:</b> @@ -189,7 +189,7 @@ - + 0 @@ -378,6 +378,9 @@ 0 + + Qt::ClickFocus + Qt::ScrollBarAlwaysOff @@ -482,77 +485,109 @@ TCP (Control) - + - - - <b>TLS version:</b> - - - - - - - - 0 - 0 - - - - <TLS> - - - Qt::LinksAccessibleByMouse|Qt::TextSelectableByMouse + + + TCP Parameters + + + + + <b>TLS version:</b> + + + + + + + + 0 + 0 + + + + <TLS> + + + Qt::LinksAccessibleByMouse|Qt::TextSelectableByMouse + + + + + + + <b>Cipher suite:</b> + + + + + + + + 0 + 0 + + + + <Cipher> + + + Qt::LinksAccessibleByMouse|Qt::TextSelectableByMouse + + + + + + + <b>Avg. latency:</b> + + + + + + + + 0 + 0 + + + + <latency> + + + Qt::LinksAccessibleByMouse|Qt::TextSelectableByMouse + + + + + + + Whether the connection supports perfect forward secrecy (PFS). + + + <b>PFS:</b> + + + + + + + <forward secrecy> + + + true + + + Qt::LinksAccessibleByMouse|Qt::TextSelectableByMouse + + + + - - - <b>Cipher suite:</b> - - - - - - - - 0 - 0 - - - - <Cipher> - - - Qt::LinksAccessibleByMouse|Qt::TextSelectableByMouse - - - - - - - <b>Avg. latency:</b> - - - - - - - - 0 - 0 - - - - <latency> - - - Qt::LinksAccessibleByMouse|Qt::TextSelectableByMouse - - - - Qt::Vertical @@ -568,29 +603,6 @@ - - - - Whether the connection supports perfect forward secrecy (PFS). - - - <b>PFS:</b> - - - - - - - <forward secrecy> - - - true - - - Qt::LinksAccessibleByMouse|Qt::TextSelectableByMouse - - - @@ -648,6 +660,14 @@ + + + AccessibleQGroupBox + QGroupBox +
AccessibleQGroupBox.h
+ 1 +
+
diff --git a/src/mumble/UserInformation.cpp b/src/mumble/UserInformation.cpp index 03f72b179fc..0da63d2c479 100644 --- a/src/mumble/UserInformation.cpp +++ b/src/mumble/UserInformation.cpp @@ -31,6 +31,15 @@ UserInformation::UserInformation(const MumbleProto::UserStats &msg, QWidget *p) resize(sizeHint()); qfCertificateFont = qlCertificate->font(); + + // Labels are not initialized properly here. We need to wait a tiny bit + // to make sure its contents are actually read. + QTimer::singleShot(0, [this]() { + qgbConnection->updateAccessibleText(); + qgbPing->updateAccessibleText(); + qgbUDP->updateAccessibleText(); + qgbBandwidth->updateAccessibleText(); + }); } unsigned int UserInformation::session() const { @@ -197,4 +206,9 @@ void UserInformation::update(const MumbleProto::UserStats &msg) { qliBandwidth->setVisible(false); qlBandwidth->setText(QString()); } + + qgbConnection->updateAccessibleText(); + qgbPing->updateAccessibleText(); + qgbUDP->updateAccessibleText(); + qgbBandwidth->updateAccessibleText(); } diff --git a/src/mumble/UserInformation.ui b/src/mumble/UserInformation.ui index e5b9a3c95bc..de6e229d298 100644 --- a/src/mumble/UserInformation.ui +++ b/src/mumble/UserInformation.ui @@ -15,7 +15,7 @@ - + Connection Information @@ -183,7 +183,7 @@ - + Ping Statistics @@ -314,7 +314,7 @@ - + UDP Network statistics @@ -541,7 +541,7 @@ - + Bandwidth @@ -597,6 +597,14 @@ + + + AccessibleQGroupBox + QGroupBox +
AccessibleQGroupBox.h
+ 1 +
+
diff --git a/src/mumble/widgets/AccessibleQGroupBox.cpp b/src/mumble/widgets/AccessibleQGroupBox.cpp index 68de271895a..f7bccf5c70f 100644 --- a/src/mumble/widgets/AccessibleQGroupBox.cpp +++ b/src/mumble/widgets/AccessibleQGroupBox.cpp @@ -5,15 +5,36 @@ #include "AccessibleQGroupBox.h" +#include "Accessibility.h" + #include -#include #include +#include AccessibleQGroupBox::AccessibleQGroupBox(QWidget *parent) : QGroupBox(parent) { setFocusPolicy(Qt::TabFocus); updateAccessibleText(); } +QString AccessibleQGroupBox::textAtPosition(QGridLayout *gridLayout, int y, int x) { + QLayoutItem *item = gridLayout->itemAtPosition(y, x); + if (!item) { + return ""; + } + + QLabel *label = qobject_cast< QLabel * >(item->widget()); + if (!label || !label->isVisible()) { + return ""; + } + + QString content = Mumble::Accessibility::removeHTMLTags(label->text()); + if (content.trimmed().isEmpty()) { + content = tr("empty"); + } + + return content; +} + void AccessibleQGroupBox::updateAccessibleText() { QString text; @@ -21,22 +42,22 @@ void AccessibleQGroupBox::updateAccessibleText() { // and concat all the label contents. QGridLayout *gridLayout = qobject_cast< QGridLayout * >(layout()); if (gridLayout) { - for (int y = 0; y < gridLayout->rowCount(); y++) { - for (int x = 0; x < gridLayout->columnCount(); x++) { - QLabel *label = qobject_cast< QLabel * >(gridLayout->itemAtPosition(y, x)->widget()); - if (!label) { - continue; - } - - text += " "; + bool tableMode = gridLayout->itemAtPosition(0, 0) == nullptr; - QString content = label->text(); - if (content.trimmed().isEmpty()) { - content = tr("empty"); + for (int y = tableMode ? 1 : 0; y < gridLayout->rowCount(); y++) { + for (int x = tableMode ? 1 : 0; x < gridLayout->columnCount(); x++) { + if (tableMode) { + text += textAtPosition(gridLayout, y, 0); + text += " "; + text += textAtPosition(gridLayout, 0, x); + text += ", "; + text += textAtPosition(gridLayout, y, x); + } else { + text += textAtPosition(gridLayout, y, x); } - text += content; + + text += ", "; } - text += ","; } setAccessibleDescription(text); return; @@ -48,25 +69,35 @@ void AccessibleQGroupBox::updateAccessibleText() { if (formLayout) { for (int y = 0; y < formLayout->rowCount(); y++) { QLabel *label; + QLayoutItem *item; - label = qobject_cast< QLabel * >(formLayout->itemAt(y, QFormLayout::SpanningRole)->widget()); - if (label) { - text += label->text() + ", "; - continue; + item = formLayout->itemAt(y, QFormLayout::SpanningRole); + if (item) { + label = qobject_cast< QLabel * >(item->widget()); + if (label && label->isVisible()) { + text += Mumble::Accessibility::removeHTMLTags(label->text()) + ", "; + continue; + } } - label = qobject_cast< QLabel * >(formLayout->itemAt(y, QFormLayout::LabelRole)->widget()); - if (label) { - text += label->text(); + item = formLayout->itemAt(y, QFormLayout::LabelRole); + if (item) { + label = qobject_cast< QLabel * >(item->widget()); + if (label && label->isVisible()) { + text += Mumble::Accessibility::removeHTMLTags(label->text()); + } } - label = qobject_cast< QLabel * >(formLayout->itemAt(y, QFormLayout::FieldRole)->widget()); - if (label) { - QString content = label->text(); - if (content.trimmed().isEmpty()) { - content = tr("empty"); + item = formLayout->itemAt(y, QFormLayout::FieldRole); + if (item) { + label = qobject_cast< QLabel * >(item->widget()); + if (label && label->isVisible()) { + QString content = Mumble::Accessibility::removeHTMLTags(label->text()); + if (content.trimmed().isEmpty()) { + content = "empty"; + } + text += " " + content; } - text += " " + content; } text += ", "; @@ -80,11 +111,11 @@ void AccessibleQGroupBox::updateAccessibleText() { QObjectList childObjects = children(); for (int i = 0; i < childObjects.length(); i++) { QLabel *label = qobject_cast< QLabel * >(childObjects[i]); - if (!label) { + if (!label || !label->isVisible()) { continue; } - text += label->text() + ","; + text += label->text() + ", "; } setAccessibleDescription(text); } diff --git a/src/mumble/widgets/AccessibleQGroupBox.h b/src/mumble/widgets/AccessibleQGroupBox.h index 9e9a5de7536..e0b16e55c7a 100644 --- a/src/mumble/widgets/AccessibleQGroupBox.h +++ b/src/mumble/widgets/AccessibleQGroupBox.h @@ -6,6 +6,7 @@ #ifndef MUMBLE_MUMBLE_ACCESSIBLEQGROUPBOX_H_ #define MUMBLE_MUMBLE_ACCESSIBLEQGROUPBOX_H_ +#include #include class AccessibleQGroupBox : public QGroupBox { @@ -14,6 +15,8 @@ class AccessibleQGroupBox : public QGroupBox { public: AccessibleQGroupBox(QWidget *parent); + QString textAtPosition(QGridLayout *gridLayout, int y, int x); + void updateAccessibleText(); }; From 297c1d893c5fc25cd3b119600b7ba42fcfcec16d Mon Sep 17 00:00:00 2001 From: Hartmnt Date: Thu, 20 Apr 2023 11:07:39 +0000 Subject: [PATCH 12/28] FIX(a11y): Add search dialog action to server context menu The search dialog is hard to find using the keyboard and a screen reader. This commit adds the search dialog action to the server context menu. (cherry picked from commit 057932afd6742ab3234d9619c0451ee3655ed5cb) --- src/mumble/MainWindow.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/mumble/MainWindow.cpp b/src/mumble/MainWindow.cpp index 62ae021eefb..fcd494bdb4b 100644 --- a/src/mumble/MainWindow.cpp +++ b/src/mumble/MainWindow.cpp @@ -1592,6 +1592,7 @@ void MainWindow::on_qmServer_aboutToShow() { qmServer->addSeparator(); qmServer->addAction(qaServerDisconnect); qmServer->addAction(qaServerInformation); + qmServer->addAction(qaSearch); qmServer->addAction(qaServerTokens); qmServer->addAction(qaServerUserList); qmServer->addAction(qaServerBanList); From ecd581d189631462d6e82330f33182126517b8fc Mon Sep 17 00:00:00 2001 From: Hartmnt Date: Thu, 20 Apr 2023 13:14:42 +0000 Subject: [PATCH 13/28] FIX(a11y): Improve accessibility of the edit shortcut dialog This commit switches the label in the shortcut dialog from "Add" to "Listening to input" when the button is pressed. This is supposed to indicate to screen readers that the dialog is now in a different state, which is actually listening for new key presses. (cherry picked from commit ca29279df9cd160561ce1ef60be70ba102008b98) --- src/mumble/GlobalShortcutButtons.cpp | 2 ++ src/mumble/GlobalShortcutButtons.ui | 6 ++++++ 2 files changed, 8 insertions(+) diff --git a/src/mumble/GlobalShortcutButtons.cpp b/src/mumble/GlobalShortcutButtons.cpp index 7debe51a114..d96bc06fb6c 100644 --- a/src/mumble/GlobalShortcutButtons.cpp +++ b/src/mumble/GlobalShortcutButtons.cpp @@ -93,10 +93,12 @@ void GlobalShortcutButtons::toggleCapture(const bool enabled) { GlobalShortcutEngine::engine->resetMap(); connect(GlobalShortcutEngine::engine, &GlobalShortcutEngine::buttonPressed, this, &GlobalShortcutButtons::updateButtons); + m_ui->addButton->setText(QObject::tr("Listening for input")); } else { disconnect(GlobalShortcutEngine::engine, &GlobalShortcutEngine::buttonPressed, this, &GlobalShortcutButtons::updateButtons); removeEventFilter(this); + m_ui->addButton->setText(QObject::tr("Add")); } } diff --git a/src/mumble/GlobalShortcutButtons.ui b/src/mumble/GlobalShortcutButtons.ui index cee8061cf75..da8ad5ea822 100644 --- a/src/mumble/GlobalShortcutButtons.ui +++ b/src/mumble/GlobalShortcutButtons.ui @@ -45,6 +45,9 @@ <html><head/><body><p>Starts the capture process: all buttons you press will be added to the tree.</p><p>Once all buttons are released, the capture process stops automatically.</p></body></html> + + Toggling this button will make the application listen for a shortcut. Once the shortcut is entered, the application stops listening for a shortcut. Multiple shortcuts can be assigned to the current action. Navigate to the shortcut list above to review the shortcuts currently assigned to the current action. + Add @@ -58,6 +61,9 @@ Remove the currently selected items + + This button will remove the selected shortcut for the current action. Note that you will have to select a shortcut from the list above first before this button has any effect. + Remove From 65d28d7cd59b31bb0cb8ef3a6be97548a51b0223 Mon Sep 17 00:00:00 2001 From: Hartmnt Date: Thu, 29 Jun 2023 09:48:53 +0000 Subject: [PATCH 14/28] FIX(a11y): Improve accessibility of configuration dialog buttons This commit fixes keyboard navigation for the settings dialog. Fixes #1337 (cherry picked from commit 00584536a6ec6d5158a02afdc473b415fb6c27b3) --- src/mumble/ConfigDialog.cpp | 44 +++++++++++++++++++++++++++++++++++++ src/mumble/ConfigDialog.h | 2 ++ 2 files changed, 46 insertions(+) diff --git a/src/mumble/ConfigDialog.cpp b/src/mumble/ConfigDialog.cpp index 6e31abe2e31..56bbf240691 100644 --- a/src/mumble/ConfigDialog.cpp +++ b/src/mumble/ConfigDialog.cpp @@ -7,6 +7,7 @@ #include "AudioInput.h" #include "AudioOutput.h" +#include "widgets/EventFilters.h" #include "Global.h" #include @@ -77,6 +78,7 @@ ConfigDialog::ConfigDialog(QWidget *p) : QDialog(p) { QPushButton *restoreAllButton = pageButtonBox->addButton(tr("Defaults (All)"), QDialogButtonBox::ResetRole); restoreAllButton->setToolTip(tr("Restore all defaults")); restoreAllButton->setWhatsThis(tr("This button will restore the defaults for all settings.")); + restoreAllButton->installEventFilter(new OverrideTabOrderFilter(restoreAllButton, applyButton)); if (!Global::get().s.qbaConfigGeometry.isEmpty()) { #ifdef USE_OVERLAY @@ -84,6 +86,9 @@ ConfigDialog::ConfigDialog(QWidget *p) : QDialog(p) { #endif restoreGeometry(Global::get().s.qbaConfigGeometry); } + + updateTabOrder(); + qlwIcons->setFocus(); } void ConfigDialog::addPage(ConfigWidget *cw, unsigned int idx) { @@ -109,6 +114,7 @@ void ConfigDialog::addPage(ConfigWidget *cw, unsigned int idx) { qsa->setFrameShape(QFrame::NoFrame); qsa->setWidgetResizable(true); qsa->setWidget(cw); + qsa->setFocusPolicy(Qt::NoFocus); qhPages.insert(cw, qsa); qswPages->addWidget(qsa); } else { @@ -196,7 +202,45 @@ void ConfigDialog::on_qlwIcons_currentItemChanged(QListWidgetItem *current, QLis QWidget *w = qhPages.value(qmIconWidgets.value(current)); if (w) qswPages->setCurrentWidget(w); + + updateTabOrder(); + } +} + +void ConfigDialog::updateTabOrder() { + QPushButton *okButton = dialogButtonBox->button(QDialogButtonBox::Ok); + QPushButton *cancelButton = dialogButtonBox->button(QDialogButtonBox::Cancel); + QPushButton *applyButton = dialogButtonBox->button(QDialogButtonBox::Apply); + QPushButton *resetButton = pageButtonBox->button(QDialogButtonBox::Reset); + QPushButton *restoreButton = pageButtonBox->button(QDialogButtonBox::RestoreDefaults); + QPushButton *restoreAllButton = static_cast< QPushButton * >(pageButtonBox->buttons().last()); + + QWidget *contentFocusWidget = qswPages; + + ConfigWidget *page; + QScrollArea *qsa = qobject_cast< QScrollArea * >(qswPages->currentWidget()); + if (qsa) { + page = qobject_cast< ConfigWidget * >(qsa->widget()); + } else { + page = qobject_cast< ConfigWidget * >(qswPages->currentWidget()); + } + + if (page) { + contentFocusWidget = page; + } + + setTabOrder(cancelButton, okButton); + setTabOrder(okButton, qlwIcons); + setTabOrder(qlwIcons, contentFocusWidget); + if (resetButton && restoreButton && restoreAllButton) { + setTabOrder(contentFocusWidget, resetButton); + setTabOrder(resetButton, restoreButton); + setTabOrder(restoreButton, restoreAllButton); + setTabOrder(restoreAllButton, applyButton); + } else { + setTabOrder(contentFocusWidget, applyButton); } + setTabOrder(applyButton, cancelButton); } void ConfigDialog::updateListView() { diff --git a/src/mumble/ConfigDialog.h b/src/mumble/ConfigDialog.h index 68d8469dc29..b2ebd1f9837 100644 --- a/src/mumble/ConfigDialog.h +++ b/src/mumble/ConfigDialog.h @@ -17,6 +17,8 @@ class ConfigDialog : public QDialog, public Ui::ConfigDialog { private: Q_OBJECT Q_DISABLE_COPY(ConfigDialog) + + void updateTabOrder(); protected: static QMutex s_existingWidgetsMutex; static QHash< QString, ConfigWidget * > s_existingWidgets; From d6c3beb740d8a41b9173c320fbf4d3495c316729 Mon Sep 17 00:00:00 2001 From: Hartmnt Date: Tue, 2 Jan 2024 16:34:39 +0000 Subject: [PATCH 15/28] FIX(a11y): Fix tab order in settings sub pages Previously, the tab order of the elements in the settings pages were all over the place. This commit forces a sensible order. (cherry picked from commit cd3b921d0a0a9e8f6d0186ce648510213c5fff6d) --- src/mumble/AudioInput.ui | 28 +++++++++++++++++++++++++- src/mumble/AudioOutput.ui | 15 ++++++++++++++ src/mumble/Log.ui | 19 ++++++++++++++++++ src/mumble/LookConfig.ui | 41 +++++++++++++++++++++++++++++++++++++++ 4 files changed, 102 insertions(+), 1 deletion(-) diff --git a/src/mumble/AudioInput.ui b/src/mumble/AudioInput.ui index 8d84a674a50..902cb8ef28f 100644 --- a/src/mumble/AudioInput.ui +++ b/src/mumble/AudioInput.ui @@ -1033,15 +1033,41 @@ qcbSystem qcbDevice + qcbExclusive qcbTransmit - qsDoublePush + qrbAmplitude qrbSNR qsTransmitHold qsTransmitMin qsTransmitMax qsQuality + qsDoublePush + qsPTTHold + qcbPushWindow qsFrames + qcbAllowLowDelay qsAmp + qcbEcho + qrbNoiseSupDeactivated + qrbNoiseSupSpeex + qrbNoiseSupRNNoise + qrbNoiseSupBoth + qsSpeexNoiseSupStrength + qcbEnableCuePTT + qcbEnableCueVAD + qlePushClickPathOn + qpbPushClickBrowseOn + qpbPushClickPreview + qlePushClickPathOff + qpbPushClickBrowseOff + qpbPushClickReset + qcbMuteCue + qleMuteCuePath + qpbMuteCueBrowse + qpbMuteCuePreview + qcbIdleAction + qsbIdle + qcbUndoIdleAction diff --git a/src/mumble/AudioOutput.ui b/src/mumble/AudioOutput.ui index 4f125a26e36..36f0c9126a0 100644 --- a/src/mumble/AudioOutput.ui +++ b/src/mumble/AudioOutput.ui @@ -721,11 +721,26 @@ qcbSystem qcbDevice + qcbExclusive qsJitter qsVolume qsDelay + qsOtherVolume + qcbAttenuateOthers + qcbAttenuateOthersOnTalk + qcbAttenuateUsersOnPrioritySpeak + qcbOnlyAttenuateSameOutput + qcbAttenuateLoopbacks + qcbPositional + qcbHeadphones qsMinDistance + qsbMinimumDistance + qsMaxDistance + qsbMaximumDistance + qsMinimumVolume + qsbMinimumVolume qsBloom + qsbBloom qcbLoopback qsPacketDelay qsPacketLoss diff --git a/src/mumble/Log.ui b/src/mumble/Log.ui index b99de30d387..fa5da2aed4c 100644 --- a/src/mumble/Log.ui +++ b/src/mumble/Log.ui @@ -497,6 +497,25 @@ The setting only applies for new messages, the already shown ones will retain th + + qtwMessages + qcbEnableTTS + qcbNoScope + qcbNoAuthor + qsbThreshold + qcbReadBackOwn + qsTTSVolume + qsbTTSVolume + qsNotificationVolume + qsbNotificationVolume + qsCueVolume + qsbCueVolume + qsbMaxBlocks + qcb24HourClock + qsbChatMessageMargins + qcbWhisperFriends + qsbMessageLimitUsers + diff --git a/src/mumble/LookConfig.ui b/src/mumble/LookConfig.ui index 18665b6c0a6..597f18fbbd4 100644 --- a/src/mumble/LookConfig.ui +++ b/src/mumble/LookConfig.ui @@ -936,6 +936,47 @@
widgets/MUComboBox.h
+ + qrbLClassic + qrbLStacked + qrbLHybrid + qrbLCustom + qcbTheme + qcbLanguage + qcbHighContrast + qcbShowTransmitModeComboBox + qcbAlwaysOnTop + qcbShowContextMenuInMenuBar + qcbQuitBehavior + qcbEnableDeveloperMenu + qcbLockLayout + qcbHideTray + qcbStateInTray + qcbSearchUserAction + qcbSearchChannelAction + qcbChannelDrag + qcbUserDrag + qcbExpand + qcbUsersTop + qcbShowUserCount + qcbShowVolumeAdjustments + qcbShowNicknamesOnly + qcbChatBarUseSelection + qcbFilterHidesEmptyChannels + qcbUsersAlwaysVisible + qcbLocalUserVisible + qcbAbbreviateChannelNames + qcbAbbreviateCurrentChannel + qcbShowLocalListeners + qsbRelFontSize + qsbSilentUserLifetime + qsbChannelHierarchyDepth + qsbMaxNameLength + qsbPrefixCharCount + qsbPostfixCharCount + qleAbbreviationReplacement + qleChannelSeparator + From 2b57e6b84536f96c62f9210a263c063a53247bc8 Mon Sep 17 00:00:00 2001 From: Hartmnt Date: Wed, 17 Jan 2024 19:12:15 +0000 Subject: [PATCH 16/28] FIX(a11y): Add semantic description to sliders Some screen readers (notably Orca) are either not capable of reading semantic values for slides, or Qt prevents them from doing so. Sadly, the raw value of a slider e.g. in case of the voice activity threshsold 0-32767 is pretty much entirely useless for a screen reader user. This commit introduces the concept of a semantic slider, which has a separate accessible text for providing more sensible values as well as units while still being able to pass the raw slider value to underlying code. For screen readers such as Orca, it is a bit hacky as it prepends the semantic value of the slider to the accessibleName. (Orca does not read the provided value object) But other than that, this should work very well for almost all circumstances. (cherry picked from commit ff4a67612b5654cbf4f2447b693b7e96f2361c3d) --- src/mumble/Accessibility.cpp | 34 ++++++ src/mumble/Accessibility.h | 7 ++ src/mumble/AudioConfigDialog.cpp | 49 ++++++++- src/mumble/AudioConfigDialog.h | 2 + src/mumble/AudioInput.ui | 23 ++-- src/mumble/AudioOutput.ui | 25 +++-- src/mumble/AudioWizard.cpp | 13 ++- src/mumble/AudioWizard.ui | 38 ++++++- src/mumble/CMakeLists.txt | 2 + src/mumble/ConfigDialog.h | 1 + src/mumble/Log.cpp | 5 + src/mumble/Log.ui | 13 ++- src/mumble/MainWindow.cpp | 5 + src/mumble/widgets/SemanticSlider.cpp | 151 ++++++++++++++++++++++++++ src/mumble/widgets/SemanticSlider.h | 65 +++++++++++ 15 files changed, 402 insertions(+), 31 deletions(-) create mode 100644 src/mumble/widgets/SemanticSlider.cpp create mode 100644 src/mumble/widgets/SemanticSlider.h diff --git a/src/mumble/Accessibility.cpp b/src/mumble/Accessibility.cpp index 452deb62837..f8ccd96e6e3 100644 --- a/src/mumble/Accessibility.cpp +++ b/src/mumble/Accessibility.cpp @@ -8,7 +8,10 @@ #include "Global.h" #include +#include +#include #include +#include #include @@ -139,6 +142,37 @@ namespace Accessibility { return description; } + void setSliderSemanticValue(SemanticSlider *slider, QString value) { + slider->m_semanticValue = value; + + QAccessibleEvent nameEvent(slider, QAccessible::NameChanged); + QAccessible::updateAccessibility(&nameEvent); + } + + void setSliderSemanticValue(SemanticSlider *slider, SliderMode mode, QString suffix) { + QString description = QString("%1 %2"); + + switch (mode) { + case SliderMode::NONE: + description = description.arg(""); + break; + case SliderMode::READ_RELATIVE: + description = description.arg( + QString::number(slider->value() / static_cast< double >(slider->maximum()), 'f', 2)); + break; + case SliderMode::READ_PERCENT: + description = description.arg( + static_cast< int32_t >((slider->value() / static_cast< double >(slider->maximum())) * 100)); + break; + case SliderMode::READ_ABSOLUTE: + description = description.arg(slider->value()); + break; + } + description = description.arg(suffix); + + setSliderSemanticValue(slider, description); + } + QWidget *getFirstFocusableChild(QObject *object) { std::queue< QObject * > search; search.push(object); diff --git a/src/mumble/Accessibility.h b/src/mumble/Accessibility.h index 86e0efa00ad..88bd2f217b8 100644 --- a/src/mumble/Accessibility.h +++ b/src/mumble/Accessibility.h @@ -8,8 +8,10 @@ #include "Channel.h" #include "ClientUser.h" +#include "widgets/SemanticSlider.h" #include +#include #include #include #include @@ -17,6 +19,8 @@ namespace Mumble { namespace Accessibility { + enum class SliderMode { NONE, READ_RELATIVE, READ_PERCENT, READ_ABSOLUTE }; + QString removeHTMLTags(QString value); void setDescriptionFromLabel(QWidget *widget, const QLabel *label); @@ -27,6 +31,9 @@ namespace Accessibility { QString channelToText(const Channel *channel); QString channelToDescription(const Channel *channel); + void setSliderSemanticValue(SemanticSlider *slider, QString value); + void setSliderSemanticValue(SemanticSlider *slider, SliderMode mode, QString suffix = ""); + QWidget *getFirstFocusableChild(QObject *object); } // namespace Accessibility diff --git a/src/mumble/AudioConfigDialog.cpp b/src/mumble/AudioConfigDialog.cpp index a5fa2037985..52cd59b3512 100644 --- a/src/mumble/AudioConfigDialog.cpp +++ b/src/mumble/AudioConfigDialog.cpp @@ -5,6 +5,7 @@ #include "AudioConfigDialog.h" +#include "Accessibility.h" #include "AudioInput.h" #include "AudioOutput.h" #include "AudioOutputSample.h" @@ -295,33 +296,47 @@ void AudioInputDialog::save() const { } void AudioInputDialog::on_qsFrames_valueChanged(int v) { - qlFrames->setText(tr("%1 ms").arg((v == 1) ? 10 : (v - 1) * 20)); + int val = (v == 1) ? 10 : (v - 1) * 20; + qlFrames->setText(tr("%1 ms").arg(val)); updateBitrate(); + + Mumble::Accessibility::setSliderSemanticValue(qsFrames, QString("%1 %2").arg(val).arg(tr("milliseconds"))); } void AudioInputDialog::on_qsDoublePush_valueChanged(int v) { - if (v == 0) + if (v == 0) { qlDoublePush->setText(tr("Off")); - else + Mumble::Accessibility::setSliderSemanticValue(qsDoublePush, tr("Off")); + } else { qlDoublePush->setText(tr("%1 ms").arg(v)); + Mumble::Accessibility::setSliderSemanticValue(qsDoublePush, QString("%1 %2").arg(v).arg(tr("milliseconds"))); + } } void AudioInputDialog::on_qsPTTHold_valueChanged(int v) { - if (v == 0) + if (v == 0) { qlPTTHold->setText(tr("Off")); - else + Mumble::Accessibility::setSliderSemanticValue(qsPTTHold, tr("Off")); + } else { qlPTTHold->setText(tr("%1 ms").arg(v)); + Mumble::Accessibility::setSliderSemanticValue(qsPTTHold, QString("%1 %2").arg(v).arg(tr("milliseconds"))); + } } void AudioInputDialog::on_qsTransmitHold_valueChanged(int v) { float val = static_cast< float >(v * 10); val = val / 1000.0f; qlTransmitHold->setText(tr("%1 s").arg(val, 0, 'f', 2)); + Mumble::Accessibility::setSliderSemanticValue(qsTransmitHold, + QString("%1 %2").arg(val, 0, 'f', 2).arg(tr("seconds"))); } void AudioInputDialog::on_qsQuality_valueChanged(int v) { qlQuality->setText(tr("%1 kb/s").arg(static_cast< float >(v) / 1000.0f, 0, 'f', 1)); updateBitrate(); + + Mumble::Accessibility::setSliderSemanticValue( + qsQuality, QString("%1 %2").arg(static_cast< float >(v) / 1000.0f, 0, 'f', 1).arg(tr("kilobits per second"))); } void AudioInputDialog::on_qsSpeexNoiseSupStrength_valueChanged(int v) { @@ -330,8 +345,11 @@ void AudioInputDialog::on_qsSpeexNoiseSupStrength_valueChanged(int v) { if (v < 15) { qlSpeexNoiseSupStrength->setText(tr("Off")); pal.setColor(qlSpeexNoiseSupStrength->foregroundRole(), Qt::red); + Mumble::Accessibility::setSliderSemanticValue(qsSpeexNoiseSupStrength, tr("Off")); } else { qlSpeexNoiseSupStrength->setText(tr("-%1 dB").arg(v)); + Mumble::Accessibility::setSliderSemanticValue(qsSpeexNoiseSupStrength, + QString("-%1 %2").arg(v).arg(tr("decibels"))); } qlSpeexNoiseSupStrength->setPalette(pal); } @@ -340,6 +358,16 @@ void AudioInputDialog::on_qsAmp_valueChanged(int v) { v = 18000 - v + 2000; float d = 20000.0f / static_cast< float >(v); qlAmp->setText(QString::fromLatin1("%1").arg(d, 0, 'f', 2)); + + Mumble::Accessibility::setSliderSemanticValue(qsAmp, QString("%1").arg(d, 0, 'f', 2)); +} + +void AudioInputDialog::on_qsTransmitMin_valueChanged() { + Mumble::Accessibility::setSliderSemanticValue(qsTransmitMin, Mumble::Accessibility::SliderMode::READ_PERCENT, "%"); +} + +void AudioInputDialog::on_qsTransmitMax_valueChanged() { + Mumble::Accessibility::setSliderSemanticValue(qsTransmitMax, Mumble::Accessibility::SliderMode::READ_PERCENT, "%"); } void AudioInputDialog::updateBitrate() { @@ -818,6 +846,7 @@ void AudioOutputDialog::on_qcbSystem_currentIndexChanged(int) { void AudioOutputDialog::on_qsJitter_valueChanged(int v) { qlJitter->setText(tr("%1 ms").arg(v * 10)); + Mumble::Accessibility::setSliderSemanticValue(qsJitter, QString("%1 %2").arg(v * 10).arg(tr("milliseconds"))); } void AudioOutputDialog::on_qsVolume_valueChanged(int v) { @@ -829,22 +858,27 @@ void AudioOutputDialog::on_qsVolume_valueChanged(int v) { qlVolume->setPalette(pal); qlVolume->setText(tr("%1 %").arg(v)); + Mumble::Accessibility::setSliderSemanticValue(qsVolume, Mumble::Accessibility::SliderMode::READ_PERCENT, "%"); } void AudioOutputDialog::on_qsOtherVolume_valueChanged(int v) { qlOtherVolume->setText(tr("%1 %").arg(v)); + Mumble::Accessibility::setSliderSemanticValue(qsOtherVolume, Mumble::Accessibility::SliderMode::READ_PERCENT, "%"); } void AudioOutputDialog::on_qsPacketDelay_valueChanged(int v) { qlPacketDelay->setText(tr("%1 ms").arg(v)); + Mumble::Accessibility::setSliderSemanticValue(qsPacketDelay, QString("%1 %2").arg(v).arg(tr("milliseconds"))); } void AudioOutputDialog::on_qsPacketLoss_valueChanged(int v) { qlPacketLoss->setText(tr("%1 %").arg(v)); + Mumble::Accessibility::setSliderSemanticValue(qsPacketLoss, Mumble::Accessibility::SliderMode::READ_PERCENT, "%"); } void AudioOutputDialog::on_qsDelay_valueChanged(int v) { qlDelay->setText(tr("%1 ms").arg(v * 10)); + Mumble::Accessibility::setSliderSemanticValue(qsDelay, QString("%1 %2").arg(v * 10).arg(tr("milliseconds"))); } void AudioOutputDialog::on_qcbLoopback_currentIndexChanged(int v) { @@ -869,6 +903,7 @@ void AudioOutputDialog::on_qsMinDistance_valueChanged(int value) { void AudioOutputDialog::on_qsbMinimumDistance_valueChanged(double value) { QSignalBlocker blocker(qsMinDistance); qsMinDistance->setValue(static_cast< int >(value * 10)); + Mumble::Accessibility::setSliderSemanticValue(qsMinDistance, QString("%1 %2").arg(value * 10).arg(tr("meters"))); // Ensure that max distance is always a least 1m larger than min distance qsMaxDistance->setValue(std::max(qsMaxDistance->value(), static_cast< int >(value * 10) + 10)); @@ -884,6 +919,7 @@ void AudioOutputDialog::on_qsMaxDistance_valueChanged(int value) { void AudioOutputDialog::on_qsbMaximumDistance_valueChanged(double value) { QSignalBlocker blocker(qsMaxDistance); qsMaxDistance->setValue(static_cast< int >(value * 10)); + Mumble::Accessibility::setSliderSemanticValue(qsMaxDistance, QString("%1 %2").arg(value * 10).arg(tr("meters"))); // Ensure that min distance is always a least 1m less than max distance qsMinDistance->setValue(std::min(qsMinDistance->value(), static_cast< int >(value * 10) - 10)); @@ -892,6 +928,8 @@ void AudioOutputDialog::on_qsbMaximumDistance_valueChanged(double value) { void AudioOutputDialog::on_qsMinimumVolume_valueChanged(int value) { QSignalBlocker blocker(qsbMinimumVolume); qsbMinimumVolume->setValue(value); + Mumble::Accessibility::setSliderSemanticValue(qsMinimumVolume, Mumble::Accessibility::SliderMode::READ_PERCENT, + "%"); } void AudioOutputDialog::on_qsbMinimumVolume_valueChanged(int value) { @@ -902,6 +940,7 @@ void AudioOutputDialog::on_qsbMinimumVolume_valueChanged(int value) { void AudioOutputDialog::on_qsBloom_valueChanged(int value) { QSignalBlocker blocker(qsbBloom); qsbBloom->setValue(value); + Mumble::Accessibility::setSliderSemanticValue(qsBloom, Mumble::Accessibility::SliderMode::READ_PERCENT, "%"); } void AudioOutputDialog::on_qsbBloom_valueChanged(int value) { diff --git a/src/mumble/AudioConfigDialog.h b/src/mumble/AudioConfigDialog.h index 684104879f8..42eed67d40f 100644 --- a/src/mumble/AudioConfigDialog.h +++ b/src/mumble/AudioConfigDialog.h @@ -58,6 +58,8 @@ public slots: void on_qsAmp_valueChanged(int v); void on_qsDoublePush_valueChanged(int v); void on_qsPTTHold_valueChanged(int v); + void on_qsTransmitMin_valueChanged(); + void on_qsTransmitMax_valueChanged(); void on_qsSpeexNoiseSupStrength_valueChanged(int v); void on_qcbTransmit_currentIndexChanged(int v); void on_qcbSystem_currentIndexChanged(int); diff --git a/src/mumble/AudioInput.ui b/src/mumble/AudioInput.ui index 902cb8ef28f..176e7d7dfcb 100644 --- a/src/mumble/AudioInput.ui +++ b/src/mumble/AudioInput.ui @@ -227,7 +227,7 @@ - + If you press the PTT key twice in this time it will get locked. @@ -263,7 +263,7 @@ - + Time the microphone stays open after the PTT key is released @@ -303,7 +303,7 @@ - + How long to keep transmitting after silence @@ -385,7 +385,7 @@ - + Signal values below this count as silence @@ -410,7 +410,7 @@ - + Signal values above this count as voice @@ -459,7 +459,7 @@ - + How many audio frames to send per packet @@ -507,7 +507,7 @@ - + Quality of compression (peak bandwidth) @@ -588,7 +588,7 @@ - + Maximum amplification of input sound @@ -705,7 +705,7 @@ - + This controls the amount by which Speex will suppress noise. @@ -1029,6 +1029,11 @@ QComboBox
widgets/MUComboBox.h
+ + SemanticSlider + QSlider +
widgets/SemanticSlider.h
+
qcbSystem diff --git a/src/mumble/AudioOutput.ui b/src/mumble/AudioOutput.ui index 36f0c9126a0..7b67b3d3a83 100644 --- a/src/mumble/AudioOutput.ui +++ b/src/mumble/AudioOutput.ui @@ -133,7 +133,7 @@
- + Amount of data to buffer @@ -178,7 +178,7 @@ - + Volume of incoming speech @@ -217,7 +217,7 @@ - + Safety margin for jitter buffer @@ -378,7 +378,7 @@
- + Attenuation of other applications during speech @@ -445,7 +445,7 @@ - + @@ -458,7 +458,7 @@ - + @@ -474,7 +474,7 @@ - + @@ -518,7 +518,7 @@ - + Factor for sound volume increase @@ -600,7 +600,7 @@ - + Variance in packet latency @@ -639,7 +639,7 @@ - + Packet loss for loopback mode @@ -717,6 +717,11 @@ QComboBox
widgets/MUComboBox.h
+ + SemanticSlider + QSlider +
widgets/SemanticSlider.h
+
qcbSystem diff --git a/src/mumble/AudioWizard.cpp b/src/mumble/AudioWizard.cpp index 3fc7e08d9c7..42a7e2912ad 100644 --- a/src/mumble/AudioWizard.cpp +++ b/src/mumble/AudioWizard.cpp @@ -36,10 +36,13 @@ AudioWizard::AudioWizard(QWidget *p) : QWizard(p) { qcbOutputDevice->setAccessibleName(tr("Output device")); qsOutputDelay->setAccessibleName(tr("Output delay")); qsMaxAmp->setAccessibleName(tr("Maximum amplification")); - qsVAD->setAccessibleName(tr("VAD level")); + qsVAD->setAccessibleName(tr("Voice activity detection level")); Mumble::Accessibility::fixWizardButtonLabels(this); + Mumble::Accessibility::setDescriptionFromLabel(qgbInput, qliInputText); + Mumble::Accessibility::setDescriptionFromLabel(qgbOutput, qliOutputText); + Mumble::Accessibility::setDescriptionFromLabel(qrbQualityLow, qlQualityLow); Mumble::Accessibility::setDescriptionFromLabel(qrbQualityBalanced, qlQualityBalanced); Mumble::Accessibility::setDescriptionFromLabel(qrbQualityUltra, qlQualityUltra); @@ -301,10 +304,14 @@ void AudioWizard::on_qsOutputDelay_valueChanged(int v) { qlOutputDelay->setText(tr("%1 ms").arg(v * 10)); Global::get().s.iOutputDelay = v; restartAudio(true); + + Mumble::Accessibility::setSliderSemanticValue(qsOutputDelay, QString("%1 %2").arg(v * 10).arg("milliseconds")); } void AudioWizard::on_qsMaxAmp_valueChanged(int v) { Global::get().s.iMinLoudness = qMin(v, 30000); + + Mumble::Accessibility::setSliderSemanticValue(qsMaxAmp, Mumble::Accessibility::SliderMode::READ_PERCENT, "%"); } void AudioWizard::showPage(int pageid) { @@ -602,6 +609,10 @@ void AudioWizard::on_qsVAD_valueChanged(int v) { Global::get().s.fVADmax = static_cast< float >(v) / 32767.0f; Global::get().s.fVADmin = Global::get().s.fVADmax * 0.9f; } + + Mumble::Accessibility::setSliderSemanticValue(qsVAD, QString("%2 - %3") + .arg(QString::number(Global::get().s.fVADmin, 'f', 2)) + .arg(QString::number(Global::get().s.fVADmax, 'f', 2))); } void AudioWizard::on_qrSNR_clicked(bool on) { diff --git a/src/mumble/AudioWizard.ui b/src/mumble/AudioWizard.ui index 85c2f492713..3ae8bea49c4 100644 --- a/src/mumble/AudioWizard.ui +++ b/src/mumble/AudioWizard.ui @@ -260,7 +260,7 @@ You should hear a voice sample. Change the slider below to the lowest value whic
- + 1 @@ -404,7 +404,7 @@ Speak loudly, as when you are annoyed or excited. Decrease the volume in the sou - + 32767 @@ -547,7 +547,7 @@ Speak loudly, as when you are annoyed or excited. Decrease the volume in the sou - + 1 @@ -932,7 +932,39 @@ Mumble is under continuous development, and the development team wants to focus QComboBox
widgets/MUComboBox.h
+ + SemanticSlider + QSlider +
widgets/SemanticSlider.h
+
+ + qcbInput + qcbInputDevice + qcbEcho + qcbOutput + qcbOutputDevice + qcbPositional + qcbAttenuateOthers + qsOutputDelay + qsMaxAmp + qcbHighContrast + qrPTT + qpbPTT + qrAmplitude + qrSNR + qsVAD + qrbQualityLow + qrbQualityBalanced + qrbQualityUltra + qrbQualityCustom + qrbNotificationTTS + qrbNotificationSounds + qrbNotificationCustom + qcbHeadphone + qgvView + qcbUsage + diff --git a/src/mumble/CMakeLists.txt b/src/mumble/CMakeLists.txt index 75a63bcf95d..6286685d6ba 100644 --- a/src/mumble/CMakeLists.txt +++ b/src/mumble/CMakeLists.txt @@ -305,6 +305,8 @@ set(MUMBLE_SOURCES "widgets/SearchDialogItemDelegate.h" "widgets/SearchDialogTree.cpp" "widgets/SearchDialogTree.h" + "widgets/SemanticSlider.cpp" + "widgets/SemanticSlider.h" "${SHARED_SOURCE_DIR}/ACL.cpp" diff --git a/src/mumble/ConfigDialog.h b/src/mumble/ConfigDialog.h index b2ebd1f9837..f413cd02412 100644 --- a/src/mumble/ConfigDialog.h +++ b/src/mumble/ConfigDialog.h @@ -19,6 +19,7 @@ class ConfigDialog : public QDialog, public Ui::ConfigDialog { Q_DISABLE_COPY(ConfigDialog) void updateTabOrder(); + protected: static QMutex s_existingWidgetsMutex; static QHash< QString, ConfigWidget * > s_existingWidgets; diff --git a/src/mumble/Log.cpp b/src/mumble/Log.cpp index c42e87bfa69..f74cc929834 100644 --- a/src/mumble/Log.cpp +++ b/src/mumble/Log.cpp @@ -5,6 +5,7 @@ #include "Log.h" +#include "Accessibility.h" #include "AudioOutput.h" #include "AudioOutputSample.h" #include "AudioOutputToken.h" @@ -371,14 +372,18 @@ void LogConfig::browseForAudioFile() { void LogConfig::on_qsNotificationVolume_valueChanged(int value) { qsbNotificationVolume->setValue(value); + Mumble::Accessibility::setSliderSemanticValue(qsNotificationVolume, + QString("%1 %2").arg(value).arg(tr("decibels"))); } void LogConfig::on_qsCueVolume_valueChanged(int value) { qsbCueVolume->setValue(value); + Mumble::Accessibility::setSliderSemanticValue(qsCueVolume, QString("%1 %2").arg(value).arg(tr("decibels"))); } void LogConfig::on_qsTTSVolume_valueChanged(int value) { qsbTTSVolume->setValue(value); + Mumble::Accessibility::setSliderSemanticValue(qsTTSVolume, Mumble::Accessibility::SliderMode::READ_PERCENT, "%"); } void LogConfig::on_qsbNotificationVolume_valueChanged(int value) { diff --git a/src/mumble/Log.ui b/src/mumble/Log.ui index fa5da2aed4c..5bf0e46fd78 100644 --- a/src/mumble/Log.ui +++ b/src/mumble/Log.ui @@ -201,7 +201,7 @@
- + Volume adjustment for audio cues @@ -267,7 +267,7 @@ - + Volume adjustment for notification sounds @@ -301,7 +301,7 @@ - + Volume of Text-To-Speech Engine @@ -497,6 +497,13 @@ The setting only applies for new messages, the already shown ones will retain th + + + SemanticSlider + QSlider +
widgets/SemanticSlider.h
+
+
qtwMessages qcbEnableTTS diff --git a/src/mumble/MainWindow.cpp b/src/mumble/MainWindow.cpp index fcd494bdb4b..5b56ada53d0 100644 --- a/src/mumble/MainWindow.cpp +++ b/src/mumble/MainWindow.cpp @@ -66,6 +66,7 @@ # include "AppNap.h" #endif +#include #include #include #include @@ -80,6 +81,8 @@ #include #include +#include "widgets/SemanticSlider.h" + #ifdef Q_OS_WIN # include #endif @@ -197,6 +200,8 @@ MainWindow::MainWindow(QWidget *p) QObject::connect(this, &MainWindow::serverSynchronized, Global::get().pluginManager, &PluginManager::on_serverSynchronized); + + QAccessible::installFactory(AccessibleSlider::semanticSliderFactory); } void MainWindow::createActions() { diff --git a/src/mumble/widgets/SemanticSlider.cpp b/src/mumble/widgets/SemanticSlider.cpp new file mode 100644 index 00000000000..8df90af0411 --- /dev/null +++ b/src/mumble/widgets/SemanticSlider.cpp @@ -0,0 +1,151 @@ +// Copyright 2024 The Mumble Developers. All rights reserved. +// Use of this source code is governed by a BSD-style license +// that can be found in the LICENSE file at the root of the +// Mumble source tree or at . + +#include "SemanticSlider.h" + +#include + +SemanticSlider::SemanticSlider(QWidget *parent) : QSlider(parent), m_semanticValue("") { +} + +AccessibleAbstractSlider::AccessibleAbstractSlider(QWidget *w, QAccessible::Role r) : QAccessibleWidget(w, r) { + Q_ASSERT(qobject_cast< QAbstractSlider * >(w)); +} + +void *AccessibleAbstractSlider::interface_cast(QAccessible::InterfaceType t) { + if (t == QAccessible::ValueInterface) { + return static_cast< QAccessibleValueInterface * >(this); + } + return QAccessibleWidget::interface_cast(t); +} + +QAbstractSlider *AccessibleAbstractSlider::abstractSlider() const { + return static_cast< QAbstractSlider * >(object()); +} + +QString AccessibleAbstractSlider::text(QAccessible::Text t) const { + if (t == QAccessible::Name) { + // Fallback to raw slider value + QString sliderName = getSliderName(); + QString newName = QString::number(abstractSlider()->value()) + ", " + sliderName; + if (!sliderName.isEmpty()) { + sliderName += "."; + } + return newName; + } + + return QAccessibleWidget::text(t); +} + +QVector< QPair< QAccessibleInterface *, QFlags< QAccessible::RelationFlag > > > + AccessibleAbstractSlider::relations(QAccessible::Relation match) const { + // We need to remove buddy labels as screen readers (Orca) might + // read that instead of our newly created dynamic name + QVector< QPair< QAccessibleInterface *, QFlags< QAccessible::RelationFlag > > > list = + QAccessibleWidget::relations(match); + + for (auto iter = list.begin(); iter != list.end(); ++iter) { + QLabel *label = qobject_cast< QLabel * >(iter->first->object()); + if (label && label->buddy() == abstractSlider()) { + list.erase(iter); + } + } + + return list; +} + +QString AccessibleAbstractSlider::getSliderName() const { + QString name = QAccessibleWidget::text(QAccessible::Name); + + if (!name.isEmpty()) { + return name; + } + + // Fallback to buddy label text + QVector< QPair< QAccessibleInterface *, QFlags< QAccessible::RelationFlag > > > list = + QAccessibleWidget::relations(QAccessible::Label); + + for (auto iter = list.begin(); iter != list.end(); ++iter) { + QLabel *label = qobject_cast< QLabel * >(iter->first->object()); + if (label && label->buddy() == abstractSlider() && !label->text().isEmpty()) { + return label->text(); + } + } + + // There is no label/name for this slider whatsoever + return QString(); +} + +QVariant AccessibleAbstractSlider::currentValue() const { + return abstractSlider()->value(); +} + +void AccessibleAbstractSlider::setCurrentValue(const QVariant &value) { + abstractSlider()->setValue(value.toInt()); +} + +QVariant AccessibleAbstractSlider::maximumValue() const { + return abstractSlider()->maximum(); +} + +QVariant AccessibleAbstractSlider::minimumValue() const { + return abstractSlider()->minimum(); +} + +QVariant AccessibleAbstractSlider::minimumStepSize() const { + return abstractSlider()->singleStep(); +} + +AccessibleSlider::AccessibleSlider(QWidget *w) : AccessibleAbstractSlider(w) { + Q_ASSERT(slider()); + addControllingSignal(QLatin1String("valueChanged(int)")); +} + +SemanticSlider *AccessibleSlider::slider() const { + return qobject_cast< SemanticSlider * >(object()); +} + +QString AccessibleSlider::text(QAccessible::Text t) const { + if (t == QAccessible::Name) { + QString semanticValue = slider()->m_semanticValue; + if (!semanticValue.isEmpty()) { + QString sliderName = getSliderName(); + QString newName = slider()->m_semanticValue + ", " + sliderName; + if (!sliderName.isEmpty()) { + sliderName += "."; + } + return newName; + } + } + + return AccessibleAbstractSlider::text(t); +} + +QAccessibleInterface *AccessibleSlider::semanticSliderFactory(const QString &classname, QObject *object) { + // QT wants to automatically create AccessibleInterfaces for certain classes using + // factories. This is the factory for the SemanticSlider which has to be registered + // once in the MainWindow. + // Returning nullptr signals to QT that this factory can not produce an interface for + // the requested class. + QAccessibleInterface *interface = nullptr; + + if (object && object->isWidgetType() && classname == QLatin1String("SemanticSlider")) { + interface = new AccessibleSlider(static_cast< QWidget * >(object)); + } + + return interface; +} + +QVariant AccessibleSlider::currentValue() const { + QString semanticValue = slider()->m_semanticValue; + if (!semanticValue.isEmpty()) { + // This does NOT work in Orca. Therefore the whole dynamic name is implemented. + // But it can be assumed that other screen readers might actually use the value + // provided here as is, which would be nice and a better UX. + return semanticValue; + } + + return AccessibleAbstractSlider::currentValue(); +} diff --git a/src/mumble/widgets/SemanticSlider.h b/src/mumble/widgets/SemanticSlider.h new file mode 100644 index 00000000000..39507b841d9 --- /dev/null +++ b/src/mumble/widgets/SemanticSlider.h @@ -0,0 +1,65 @@ +// Copyright 2024 The Mumble Developers. All rights reserved. +// Use of this source code is governed by a BSD-style license +// that can be found in the LICENSE file at the root of the +// Mumble source tree or at . + +#ifndef MUMBLE_MUMBLE_WIDGETS_SEMANTICSLIDER_H_ +#define MUMBLE_MUMBLE_WIDGETS_SEMANTICSLIDER_H_ + +#include +#include +#include + +#include +#include +#include +#include +#include +#include +#include + +#include +#include + +class SemanticSlider : public QSlider { + Q_OBJECT + +public: + SemanticSlider(QWidget *parent = nullptr); + + QString m_semanticValue; +}; + +class AccessibleAbstractSlider : public QAccessibleWidget, QAccessibleValueInterface { +public: + explicit AccessibleAbstractSlider(QWidget *w, QAccessible::Role r = QAccessible::Slider); + void *interface_cast(QAccessible::InterfaceType t) override; + QString text(QAccessible::Text t) const override; + QString getSliderName() const; + QVector< QPair< QAccessibleInterface *, QFlags< QAccessible::RelationFlag > > > + relations(QAccessible::Relation match) const override; + + QVariant currentValue() const override; + void setCurrentValue(const QVariant &value) override; + QVariant maximumValue() const override; + QVariant minimumValue() const override; + QVariant minimumStepSize() const override; + +protected: + QAbstractSlider *abstractSlider() const; +}; + +class AccessibleSlider : public AccessibleAbstractSlider { +public: + explicit AccessibleSlider(QWidget *w); + QString text(QAccessible::Text t) const override; + + QVariant currentValue() const override; + + static QAccessibleInterface *semanticSliderFactory(const QString &classname, QObject *object); + +protected: + SemanticSlider *slider() const; +}; + +#endif From 58855bd8b1b904d1b25bd73dedf374ee91ca6dae Mon Sep 17 00:00:00 2001 From: Hartmnt Date: Wed, 3 Jan 2024 14:56:13 +0000 Subject: [PATCH 17/28] FIX(a11y): Fix all buddy labels Qt offers a feature called buddy labels. With that certain UI elements can have a label, which represents the UI element in a textual way. This is very important for screen readers as they otherwise might not read the correct for any given UI element. Adding buddies is as simple as using the "Edit buddy" dialog in the Qt editor. This commit sweeps through (almost) all UI elements and applies the correct buddies where applicable. (cherry picked from commit 7e049ebc1d7a0f2a27557151556272fa107163ed) --- src/mumble/ACLEditor.ui | 15 ++++++++ src/mumble/AudioInput.ui | 21 ++++++++++ src/mumble/AudioOutput.ui | 4 +- src/mumble/BanEditor.ui | 15 ++++++++ src/mumble/ConnectDialog.ui | 9 +++++ src/mumble/LCD.ui | 6 +++ src/mumble/Log.ui | 14 +++++-- src/mumble/LookConfig.ui | 48 +++++++++++++++++++++++ src/mumble/ManualPlugin.ui | 24 ++++++++++++ src/mumble/NetworkConfig.ui | 15 ++++++++ src/mumble/PositionalAudioViewer.ui | 60 +++++++++++++++++++++++++++++ src/mumble/UserEdit.ui | 17 ++++---- src/mumble/VoiceRecorderDialog.ui | 9 +++++ 13 files changed, 244 insertions(+), 13 deletions(-) diff --git a/src/mumble/ACLEditor.ui b/src/mumble/ACLEditor.ui index b3a8fc2a44b..400d3b0811a 100644 --- a/src/mumble/ACLEditor.ui +++ b/src/mumble/ACLEditor.ui @@ -32,6 +32,9 @@ Password + + qleChannelPassword + @@ -49,6 +52,9 @@ Position + + qsbChannelPosition + @@ -76,6 +82,9 @@ This value enables you to change the way Mumble arranges the channels in the tre Maximum Users + + qsbChannelMaxUsers + @@ -138,6 +147,9 @@ When checked the channel created will be marked as temporary. This means when th Name + + qleChannelName + @@ -155,6 +167,9 @@ When checked the channel created will be marked as temporary. This means when th Description + + rteChannelDescription + diff --git a/src/mumble/AudioInput.ui b/src/mumble/AudioInput.ui index 176e7d7dfcb..a7c3cc8d83f 100644 --- a/src/mumble/AudioInput.ui +++ b/src/mumble/AudioInput.ui @@ -253,6 +253,9 @@ Hold Time + + qsPTTHold + @@ -300,6 +303,9 @@ Silence Below + + qsTransmitMin + @@ -382,6 +388,9 @@ Speech Above + + qsTransmitMax + @@ -640,6 +649,9 @@ Echo Cancellation + + qcbEcho + @@ -702,6 +714,9 @@ Speex suppression strength + + qsSpeexNoiseSupStrength + @@ -873,6 +888,9 @@ Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter + + qlePushClickPathOff + @@ -960,6 +978,9 @@ Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter + + qlePushClickPathOn + diff --git a/src/mumble/AudioOutput.ui b/src/mumble/AudioOutput.ui index 7b67b3d3a83..62bee70dc11 100644 --- a/src/mumble/AudioOutput.ui +++ b/src/mumble/AudioOutput.ui @@ -536,7 +536,7 @@ Bloom - qsMinimumVolume + qsBloom @@ -556,7 +556,7 @@ Minimum Volume - qsMaxDistance + qsMinimumVolume diff --git a/src/mumble/BanEditor.ui b/src/mumble/BanEditor.ui index 130e00a8679..88d308d353e 100644 --- a/src/mumble/BanEditor.ui +++ b/src/mumble/BanEditor.ui @@ -56,6 +56,9 @@ User + + qleUser + @@ -144,6 +147,9 @@ Reason + + qleReason + @@ -161,6 +167,9 @@ Start + + qdteStart + @@ -187,6 +196,9 @@ End + + qdteEnd + @@ -207,6 +219,9 @@ Hash + + qleHash + diff --git a/src/mumble/ConnectDialog.ui b/src/mumble/ConnectDialog.ui index f241b57c25c..95b21dcdadc 100644 --- a/src/mumble/ConnectDialog.ui +++ b/src/mumble/ConnectDialog.ui @@ -81,6 +81,9 @@ Servername + + qleSearchServername + @@ -95,6 +98,9 @@ Location + + qcbSearchLocation + @@ -105,6 +111,9 @@ Filter + + qcbFilter + diff --git a/src/mumble/LCD.ui b/src/mumble/LCD.ui index 1e76816ce8e..7b87975aed0 100644 --- a/src/mumble/LCD.ui +++ b/src/mumble/LCD.ui @@ -82,6 +82,9 @@ This field describes the size of an LCD device. The size is given either in pixe Minimum Column Width + + qsMinColWidth + @@ -120,6 +123,9 @@ This field describes the size of an LCD device. The size is given either in pixe Splitter Width + + qsSplitterWidth + diff --git a/src/mumble/Log.ui b/src/mumble/Log.ui index 5bf0e46fd78..a74b719f367 100644 --- a/src/mumble/Log.ui +++ b/src/mumble/Log.ui @@ -337,7 +337,7 @@ 0 - qsNotificationVolume + qsCueVolume @@ -398,6 +398,9 @@ The setting only applies for new messages, the already shown ones will retain th Maximum chat length + + qsbMaxBlocks + @@ -421,6 +424,9 @@ The setting only applies for new messages, the already shown ones will retain th Message margins + + qsbChatMessageMargins + @@ -459,6 +465,9 @@ The setting only applies for new messages, the already shown ones will retain th Limit notifications when there are more than + + qsbMessageLimitUsers + @@ -485,9 +494,6 @@ The setting only applies for new messages, the already shown ones will retain th users on the server. - - qsbMessageLimitUsers - diff --git a/src/mumble/LookConfig.ui b/src/mumble/LookConfig.ui index 597f18fbbd4..d7c29e7ced8 100644 --- a/src/mumble/LookConfig.ui +++ b/src/mumble/LookConfig.ui @@ -52,6 +52,9 @@ User Dragging + + qcbUserDrag + @@ -59,6 +62,9 @@ Channel Dragging + + qcbChannelDrag + @@ -73,6 +79,9 @@ Expand + + qcbExpand + @@ -405,6 +414,9 @@ Always On Top + + qcbAlwaysOnTop + @@ -452,6 +464,9 @@ Quit Behavior + + qcbQuitBehavior + @@ -526,6 +541,9 @@ Channel separator + + qleChannelSeparator + @@ -573,6 +591,9 @@ Abbreviated postfix characters + + qsbPostfixCharCount + @@ -623,6 +644,9 @@ Max. channel name length + + qsbMaxNameLength + @@ -668,6 +692,9 @@ Remove silent user after + + qsbSilentUserLifetime + @@ -705,6 +732,9 @@ Abbreviation replacement + + qleAbbreviationReplacement + @@ -715,6 +745,9 @@ Abbreviated prefix characters + + qsbPrefixCharCount + @@ -742,6 +775,9 @@ Rel. font size (%) + + qsbRelFontSize + @@ -752,6 +788,9 @@ Channel hierarchy depth + + qsbChannelHierarchyDepth + @@ -788,6 +827,9 @@ Theme + + qcbTheme + @@ -886,6 +928,9 @@ Action (User): + + qcbSearchUserAction + @@ -909,6 +954,9 @@ Action (Channel): + + qcbSearchChannelAction + diff --git a/src/mumble/ManualPlugin.ui b/src/mumble/ManualPlugin.ui index 1a2102f0d5e..fb38eb111a2 100644 --- a/src/mumble/ManualPlugin.ui +++ b/src/mumble/ManualPlugin.ui @@ -80,6 +80,9 @@ Qt::AlignCenter + + qdsbY + @@ -107,6 +110,9 @@ Qt::AlignCenter + + qdsbZ + @@ -117,6 +123,9 @@ Qt::AlignCenter + + qdsbX + @@ -147,6 +156,9 @@ Silent user displaytime: + + qsbSilentUserDisplaytime + @@ -201,6 +213,9 @@ Qt::AlignCenter + + qsbAzimuth + @@ -258,6 +273,9 @@ Qt::AlignCenter + + qsbElevation + @@ -312,6 +330,9 @@ Context + + qleContext + @@ -319,6 +340,9 @@ Identity + + qleIdentity + diff --git a/src/mumble/NetworkConfig.ui b/src/mumble/NetworkConfig.ui index ef783a98779..cf6b87008ee 100644 --- a/src/mumble/NetworkConfig.ui +++ b/src/mumble/NetworkConfig.ui @@ -108,6 +108,9 @@ Type + + qcbType + @@ -149,6 +152,9 @@ Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter + + qleHostname + @@ -187,6 +193,9 @@ Port + + qlePort + @@ -231,6 +240,9 @@ Username + + qleUsername + @@ -248,6 +260,9 @@ Password + + qlePassword + diff --git a/src/mumble/PositionalAudioViewer.ui b/src/mumble/PositionalAudioViewer.ui index 6dc1e86ad54..11c2051f7b9 100644 --- a/src/mumble/PositionalAudioViewer.ui +++ b/src/mumble/PositionalAudioViewer.ui @@ -25,6 +25,9 @@ X + + cameraDirX + @@ -57,6 +60,9 @@ Y + + cameraDirY + @@ -89,6 +95,9 @@ Z + + cameraDirZ + @@ -155,6 +164,9 @@ X + + playerPosX + @@ -187,6 +199,9 @@ Y + + playerPosY + @@ -219,6 +234,9 @@ Z + + playerPosZ + @@ -235,6 +253,9 @@ X + + playerAxisX + @@ -267,6 +288,9 @@ Y + + playerAxisY + @@ -299,6 +323,9 @@ Z + + playerAxisZ + @@ -340,6 +367,9 @@ X + + playerDirX + @@ -372,6 +402,9 @@ Y + + playerDirY + @@ -404,6 +437,9 @@ Z + + playerDirZ + @@ -445,6 +481,9 @@ X + + cameraAxisX + @@ -527,6 +566,9 @@ Y + + cameraAxisY + @@ -534,6 +576,9 @@ Z + + cameraAxisZ + @@ -550,6 +595,9 @@ X + + cameraPosX + @@ -582,6 +630,9 @@ Y + + cameraPosY + @@ -614,6 +665,9 @@ Z + + cameraPosZ + @@ -655,6 +709,9 @@ Context + + context + @@ -669,6 +726,9 @@ Identity + + identity + diff --git a/src/mumble/UserEdit.ui b/src/mumble/UserEdit.ui index 0c216906420..b061f2ba88a 100644 --- a/src/mumble/UserEdit.ui +++ b/src/mumble/UserEdit.ui @@ -165,6 +165,9 @@ Inactive for + + qsbInactive + @@ -191,6 +194,13 @@ + + + MUComboBox + QComboBox +
widgets/MUComboBox.h
+
+
@@ -226,11 +236,4 @@ - - - MUComboBox - QComboBox -
widgets/MUComboBox.h
-
-
diff --git a/src/mumble/VoiceRecorderDialog.ui b/src/mumble/VoiceRecorderDialog.ui index 49e559208dc..3cf6b92c190 100644 --- a/src/mumble/VoiceRecorderDialog.ui +++ b/src/mumble/VoiceRecorderDialog.ui @@ -146,6 +146,9 @@ Output format + + qcbFormat + @@ -156,6 +159,9 @@ Target directory + + qleTargetDirectory + @@ -163,6 +169,9 @@ Filename + + qleFilename + From 34a4a9ba4b0cff6ab98e4037fb15bbbbceaf82d3 Mon Sep 17 00:00:00 2001 From: Hartmnt Date: Tue, 2 Jan 2024 17:04:21 +0000 Subject: [PATCH 18/28] FIX(a11y): Move all accessible name definitions into XML where applicable In c73f967711 accessibility names and descriptions were added to Mumble but they were placed in code. This commit moves all those texts into the respective .ui file where applicable. If the accessible name is changed or calculated at runtime, it obviously needs to still be defined in the source code. (cherry picked from commit 8970afeff3e3ae01c8d8c2622c97d54b3f08f047) --- src/mumble/ACLEditor.cpp | 32 ---------- src/mumble/ACLEditor.ui | 45 ++++++++++++++ src/mumble/ASIOInput.cpp | 4 -- src/mumble/ASIOInput.ui | 9 +++ src/mumble/AudioConfigDialog.cpp | 35 +---------- src/mumble/AudioInput.ui | 83 +++++++++++++++++++++++++- src/mumble/AudioOutput.ui | 39 ++++++++++++ src/mumble/AudioStats.cpp | 4 -- src/mumble/AudioStats.ui | 9 +++ src/mumble/AudioWizard.cpp | 8 --- src/mumble/AudioWizard.ui | 24 ++++++++ src/mumble/BanEditor.cpp | 10 ---- src/mumble/BanEditor.ui | 27 +++++++++ src/mumble/Cert.cpp | 11 ---- src/mumble/Cert.ui | 27 +++++++++ src/mumble/ConfigDialog.cpp | 2 - src/mumble/ConfigDialog.ui | 5 +- src/mumble/ConnectDialog.cpp | 1 - src/mumble/ConnectDialog.ui | 3 + src/mumble/GlobalShortcut.cpp | 1 - src/mumble/GlobalShortcut.ui | 3 + src/mumble/LCD.cpp | 3 - src/mumble/LCD.ui | 9 +++ src/mumble/Log.cpp | 10 ---- src/mumble/Log.ui | 30 ++++++++++ src/mumble/LookConfig.cpp | 14 ----- src/mumble/LookConfig.ui | 42 +++++++++++++ src/mumble/MainWindow.cpp | 2 - src/mumble/MainWindow.ui | 22 ++++--- src/mumble/NetworkConfig.cpp | 6 -- src/mumble/NetworkConfig.ui | 15 +++++ src/mumble/OverlayEditor.cpp | 1 - src/mumble/OverlayEditor.ui | 3 + src/mumble/TextMessage.cpp | 1 - src/mumble/TextMessage.ui | 6 +- src/mumble/Tokens.cpp | 1 - src/mumble/UserEdit.cpp | 4 -- src/mumble/UserEdit.ui | 12 ++++ src/mumble/UserLocalNicknameDialog.cpp | 2 - src/mumble/UserLocalNicknameDialog.ui | 3 + src/mumble/VoiceRecorderDialog.cpp | 3 - src/mumble/VoiceRecorderDialog.ui | 6 +- 42 files changed, 412 insertions(+), 165 deletions(-) diff --git a/src/mumble/ACLEditor.cpp b/src/mumble/ACLEditor.cpp index 36fc841e9f7..9e02ac4ed8a 100644 --- a/src/mumble/ACLEditor.cpp +++ b/src/mumble/ACLEditor.cpp @@ -35,22 +35,6 @@ ACLEditor::ACLEditor(unsigned int channelparentid, QWidget *p) : QDialog(p) { setupUi(this); - qwChannel->setAccessibleName(tr("Properties")); - rteChannelDescription->setAccessibleName(tr("Description")); - qleChannelPassword->setAccessibleName(tr("Channel password")); - qsbChannelPosition->setAccessibleName(tr("Position")); - qsbChannelMaxUsers->setAccessibleName(tr("Maximum users")); - qleChannelName->setAccessibleName(tr("Channel name")); - qcbGroupList->setAccessibleName(tr("List of groups")); - qlwGroupAdd->setAccessibleName(tr("Inherited group members")); - qlwGroupRemove->setAccessibleName(tr("Foreign group members")); - qlwGroupInherit->setAccessibleName(tr("Inherited channel members")); - qcbGroupAdd->setAccessibleName(tr("Add members to group")); - qcbGroupRemove->setAccessibleName(tr("Remove member from group")); - qlwACLs->setAccessibleName(tr("List of ACL entries")); - qcbACLGroup->setAccessibleName(tr("Group this entry applies to")); - qcbACLUser->setAccessibleName(tr("User this entry applies to")); - qsbChannelPosition->setRange(INT_MIN, INT_MAX); setWindowTitle(tr("Mumble - Add channel")); @@ -95,22 +79,6 @@ ACLEditor::ACLEditor(unsigned int channelid, const MumbleProto::ACL &mea, QWidge setupUi(this); - qwChannel->setAccessibleName(tr("Properties")); - rteChannelDescription->setAccessibleName(tr("Description")); - qleChannelPassword->setAccessibleName(tr("Channel password")); - qsbChannelPosition->setAccessibleName(tr("Position")); - qsbChannelMaxUsers->setAccessibleName(tr("Maximum users")); - qleChannelName->setAccessibleName(tr("Channel name")); - qcbGroupList->setAccessibleName(tr("List of groups")); - qlwGroupAdd->setAccessibleName(tr("Inherited group members")); - qlwGroupRemove->setAccessibleName(tr("Foreign group members")); - qlwGroupInherit->setAccessibleName(tr("Inherited channel members")); - qcbGroupAdd->setAccessibleName(tr("Add members to group")); - qcbGroupRemove->setAccessibleName(tr("Remove member from group")); - qlwACLs->setAccessibleName(tr("List of ACL entries")); - qcbACLGroup->setAccessibleName(tr("Group this entry applies to")); - qcbACLUser->setAccessibleName(tr("User this entry applies to")); - qcbChannelTemporary->hide(); iId = static_cast< int >(mea.channel_id()); diff --git a/src/mumble/ACLEditor.ui b/src/mumble/ACLEditor.ui index 400d3b0811a..75557a0b1d1 100644 --- a/src/mumble/ACLEditor.ui +++ b/src/mumble/ACLEditor.ui @@ -20,6 +20,9 @@ 1 + + Properties + &Properties @@ -45,6 +48,9 @@ <b>Password</b><br />This field allows you to easily set and change the password of a channel. It uses Mumble's access tokens feature in the background. Use ACLs and groups if you need more fine grained and powerful access control. + + Channel password + @@ -72,6 +78,9 @@ <b>Position</b><br/> This value enables you to change the way Mumble arranges the channels in the tree. A channel with a higher <i>Position</i> value will always be placed below one with a lower value and the other way around. If the <i>Position</i> value of two channels is equal they will get sorted alphabetically by their name. + + Position + 99 @@ -102,6 +111,9 @@ This value enables you to change the way Mumble arranges the channels in the tre <b>Maximum Users</b><br /> This value allows you to set the maximum number of users allowed in the channel. If the value is above zero, only that number of users will be allowed to enter the channel. If the value is zero, the maximum number of users in the channel is given by the server's default limit. + + Maximum users + @@ -128,6 +140,9 @@ When checked the channel created will be marked as temporary. This means when th <b>Name</b><br />Enter the channel name in this field. The name has to comply with the restriction imposed by the server you are connected to. + + Channel name + @@ -160,6 +175,9 @@ When checked the channel created will be marked as temporary. This means when th 1 + + Description + @@ -212,6 +230,9 @@ When checked the channel created will be marked as temporary. This means when th <b>Group</b><br /> These are all the groups currently defined for the channel. To create a new group, just type in the name and press enter. + + List of groups + true @@ -335,6 +356,9 @@ Add a new group. <b>Members</b><br /> This list contains all members that were added to the group by the current channel. Be aware that this does not include members inherited by higher levels of the channel tree. These can be found in the <i>Inherited members</i> list. To prevent this list to be inherited by lower level channels uncheck <i>Inheritable</i> or manually add the members to the <i>Excluded members</i> list. + + Inherited group members + @@ -351,6 +375,9 @@ This list contains all members that were added to the group by the current chann Type in the name of a user you wish to add to the group and click Add. + + Add members to group + true @@ -413,6 +440,9 @@ This list contains all members that were added to the group by the current chann <b>Excluded members</b><br /> Contains a list of members whose group membership will not be inherited from the parent channel. + + Foreign group members + @@ -429,6 +459,9 @@ Contains a list of members whose group membership will not be inherited from the Type in the name of a user you wish to remove from the group and click Add. + + Remove member from group + true @@ -501,6 +534,9 @@ Contains a list of members whose group membership will not be inherited from the <b>Inherited members</b><br /> Contains the list of members inherited by the current channel. Uncheck <i>Inherit</i> to prevent inheritance from higher level channels. + + Inherited channel members + @@ -539,6 +575,9 @@ Contains the list of members inherited by the current channel. Uncheck <i> This shows all the entries active on this channel. Entries inherited from parent channels will be shown in italics.<br />ACLs are evaluated top to bottom, meaning priority increases as you move down the list. + + List of ACL entries + @@ -698,6 +737,9 @@ Contains the list of members inherited by the current channel. Uncheck <i> This controls which group of users this entry applies to.<br />Note that the group is evaluated in the context of the channel the entry is used in. For example, the default ACL on the Root channel gives <i>Write</i> permission to the <i>admin</i> group. This entry, if inherited by a channel, will give a user write privileges if he belongs to the <i>admin</i> group in that channel, even if he doesn't belong to the <i>admin</i> group in the channel where the ACL originated.<br />If a group name starts with '!', its membership is negated, and if it starts with '~', it is evaluated in the channel the ACL was defined in, rather than the channel the ACL is active in.<br />If a group name starts with '#', it is interpreted as an access token. Users must have entered whatever follows the '#' in their list of access tokens to match. This can be used for very simple password access to channels for non-authenticated users.<br />If a group name starts with '$', it will only match users whose certificate hash matches what follows the '$'.<br />A few special predefined groups are:<br /><b>all</b> - Everyone will match.<br /><b>auth</b> - All authenticated users will match.<br /><b>sub,a,b,c</b> - User currently in a sub-channel minimum <i>a</i> common parents, and between <i>b</i> and <i>c</i> channels down the chain. See the website for more extensive documentation on this one.<br /><b>in</b> - Users currently in the channel will match (convenience for '<i>sub,0,0,0</i>').<br /><b>out</b> - Users outside the channel will match (convenience for '<i>!sub,0,0,0</i>').<br />Note that an entry applies to either a user or a group, not both. + + Group this entry applies to + true @@ -727,6 +769,9 @@ Contains the list of members inherited by the current channel. Uncheck <i> This controls which user this entry applies to. Just type in the user name and hit enter to query the server for a match. + + User this entry applies to + true diff --git a/src/mumble/ASIOInput.cpp b/src/mumble/ASIOInput.cpp index 3916f563d31..4ea0c963b10 100644 --- a/src/mumble/ASIOInput.cpp +++ b/src/mumble/ASIOInput.cpp @@ -138,10 +138,6 @@ ASIOInput *ASIOInput::aiSelf; ASIOConfig::ASIOConfig(Settings &st) : ConfigWidget(st) { setupUi(this); - qcbDevice->setAccessibleName(tr("Device to use for microphone")); - qlwMic->setAccessibleName(tr("List of microphones")); - qlwSpeaker->setAccessibleName(tr("List of speakers")); - // List of devices known to misbehave or be totally useless QStringList blacklist; blacklist << QLatin1String("{a91eaba1-cf4c-11d3-b96a-00a0c9c7b61a}"); // ASIO DirectX diff --git a/src/mumble/ASIOInput.ui b/src/mumble/ASIOInput.ui index 7606f7a9862..e1cbdcd96db 100644 --- a/src/mumble/ASIOInput.ui +++ b/src/mumble/ASIOInput.ui @@ -44,6 +44,9 @@ This chooses what device to query. You still need to actually query the device and select which channels to use. + + Device to use for microphone + @@ -181,6 +184,9 @@ 16777215 + + List of microphones + @@ -353,6 +359,9 @@ 16777215 + + List of speakers + diff --git a/src/mumble/AudioConfigDialog.cpp b/src/mumble/AudioConfigDialog.cpp index 52cd59b3512..148dd8a7742 100644 --- a/src/mumble/AudioConfigDialog.cpp +++ b/src/mumble/AudioConfigDialog.cpp @@ -51,24 +51,6 @@ AudioInputDialog::AudioInputDialog(Settings &st) : ConfigWidget(st) { setupUi(this); - qcbSystem->setAccessibleName(tr("Audio system")); - qcbDevice->setAccessibleName(tr("Input device")); - qcbEcho->setAccessibleName(tr("Echo cancellation mode")); - qcbTransmit->setAccessibleName(tr("Transmission mode")); - qsDoublePush->setAccessibleName(tr("PTT lock threshold")); - qsPTTHold->setAccessibleName(tr("PTT hold threshold")); - qsTransmitHold->setAccessibleName(tr("Silence below")); - abSpeech->setAccessibleName(tr("Current speech detection chance")); - qsTransmitMin->setAccessibleName(tr("Speech above")); - qsTransmitMax->setAccessibleName(tr("Speech below")); - qsFrames->setAccessibleName(tr("Audio per packet")); - qsQuality->setAccessibleName(tr("Quality of compression (peak bandwidth)")); - qsSpeexNoiseSupStrength->setAccessibleName(tr("Noise suppression")); - qsAmp->setAccessibleName(tr("Maximum amplification")); - qlePushClickPathOn->setAccessibleName(tr("Transmission started sound")); - qlePushClickPathOff->setAccessibleName(tr("Transmission stopped sound")); - qsbIdle->setAccessibleName(tr("Initiate idle action after (in minutes)")); - qcbIdleAction->setAccessibleName(tr("Idle action")); qlInputHelp->setVisible(false); if (AudioInputRegistrar::qmNew) { @@ -416,6 +398,9 @@ void AudioInputDialog::updateBitrate() { qlBitrate->setText(v); qsQuality->setMinimum(8000); + + qsQuality->setAccessibleDescription(v); + qsFrames->setAccessibleDescription(v); } void AudioInputDialog::on_qcbEnableCuePTT_clicked() { @@ -648,20 +633,6 @@ void AudioOutputDialog::enablePulseAudioAttenuationOptionsFor(const QString &out AudioOutputDialog::AudioOutputDialog(Settings &st) : ConfigWidget(st) { setupUi(this); - qcbSystem->setAccessibleName(tr("Output system")); - qcbDevice->setAccessibleName(tr("Output device")); - qsJitter->setAccessibleName(tr("Default jitter buffer")); - qsVolume->setAccessibleName(tr("Volume of incoming speech")); - qsDelay->setAccessibleName(tr("Output delay")); - qsOtherVolume->setAccessibleName(tr("Attenuation of other applications during speech")); - qsMinDistance->setAccessibleName(tr("Minimum distance")); - qsMaxDistance->setAccessibleName(tr("Maximum distance")); - qsMinimumVolume->setAccessibleName(tr("Minimum volume")); - qsBloom->setAccessibleName(tr("Bloom")); - qsPacketDelay->setAccessibleName(tr("Delay variance")); - qsPacketLoss->setAccessibleName(tr("Packet loss")); - qcbLoopback->setAccessibleName(tr("Loopback")); - if (AudioOutputRegistrar::qmNew) { QList< QString > keys = AudioOutputRegistrar::qmNew->keys(); foreach (QString key, keys) { qcbSystem->addItem(key); } diff --git a/src/mumble/AudioInput.ui b/src/mumble/AudioInput.ui index a7c3cc8d83f..6e3036f9386 100644 --- a/src/mumble/AudioInput.ui +++ b/src/mumble/AudioInput.ui @@ -44,6 +44,9 @@ <b>This is the input method to use for audio.</b> + + Audio system + @@ -70,6 +73,9 @@ <b>This is the input device to use for audio.</b> + + Input device + QComboBox::AdjustToContents @@ -165,6 +171,9 @@ <b>This sets when speech should be transmitted.</b><br /><i>Continuous</i> - All the time<br /><i>Voice Activity</i> - When you are speaking clearly.<br /><i>Push To Talk</i> - When you hold down the hotkey set under <i>Shortcuts</i>. + + Transmission mode + @@ -234,6 +243,9 @@ <b>DoublePush Time</b><br />If you press the push-to-talk key twice during the configured interval of time it will be locked. Mumble will keep transmitting until you hit the key once more to unlock PTT again. + + PTT lock threshold + 1000 @@ -270,6 +282,9 @@ Time the microphone stays open after the PTT key is released + + PTT hold threshold + 5000 @@ -316,6 +331,9 @@ <b>This selects how long after a perceived stop in speech transmission should continue.</b><br />Set this higher if your voice breaks up when you speak (seen by a rapidly blinking voice icon next to your name). + + Silence below + 20 @@ -341,6 +359,9 @@ <b>This shows the current speech detection settings.</b><br />You can change the settings from the Settings dialog or from the Audio Wizard. + + Current speech detection chance + @@ -401,6 +422,9 @@ <b>This sets the trigger values for voice detection.</b><br />Use this together with the Audio Statistics window to manually tune the trigger values for detecting speech. Input values below "Silence Below" always count as silence. Values above "Speech Above" always count as voice. Values in between will count as voice if you're already talking, but will not trigger a new detection. + + Silence below + 1 @@ -426,6 +450,9 @@ <b>This sets the trigger values for voice detection.</b><br />Use this together with the Audio Statistics window to manually tune the trigger values for detecting speech. Input values below "Silence Below" always count as silence. Values above "Speech Above" always count as voice. Values in between will count as voice if you're already talking, but will not trigger a new detection. + + Speech above + 1 @@ -475,6 +502,9 @@ <b>This selects how many audio frames should be put in one packet.</b><br />Increasing this will increase the latency of your voice, but will also reduce bandwidth requirements. + + Audio per packet in milliseconds + 1 @@ -523,6 +553,9 @@ <b>This sets the quality of compression.</b><br />This determines how much bandwidth Mumble is allowed to use for outgoing audio. + + Audio compression quality in kilobit per second + 8000 @@ -604,6 +637,9 @@ <b>Maximum amplification of input.</b><br />Mumble normalizes the input volume before compressing, and this sets how much it's allowed to amplify.<br />The actual level is continually updated based on your current speech pattern, but it will never go above the level specified here.<br />If the <i>Microphone loudness</i> level of the audio statistics hover around 100%, you probably want to set this to 2.0 or so, but if, like most people, you are unable to reach 100%, set this to something much higher.<br />Ideally, set it so <i>Microphone Loudness * Amplification Factor >= 100</i>, even when you're speaking really soft.<br /><br />Note that there is no harm in setting this to maximum, but Mumble will start picking up other conversations if you leave it to auto-tune to that level. + + Maximum amplification + 19500 @@ -656,6 +692,9 @@ + + Noise suppression + Noise suppression @@ -667,6 +706,9 @@ Don't use noise suppression. + + Noise suppression disabled + Disabled @@ -727,6 +769,9 @@ <b>This sets the amount of noise suppression to apply.</b><br />The higher this value, the more aggressively stationary noise will be suppressed. + + Noise suppression + 15 @@ -776,6 +821,9 @@ Enabling this will cancel the echo from your speakers. Mixed has low CPU impact, but only works well if your speakers are equally loud and equidistant from the microphone. Multichannel echo cancellation provides much better echo cancellation, but at a higher CPU cost. + + Echo cancellation mode + @@ -792,12 +840,18 @@ Gets played when stopping to transmit + + Path to audio cue file when stopping to speak + + + Initiate idle action after (in minutes) + 1 @@ -824,6 +878,12 @@ + + Idle action + + + Select what to do when being idle for a configurable amount of time. Default: nothing + nothing @@ -857,10 +917,20 @@ - + + + Gets played when you are trying to speak while being muted + + + Path to mute cue file + + + + Browse for mute cue audio file + Br&owse... @@ -871,6 +941,9 @@ Gets played when starting to transmit + + Path to audio cue file when starting to speak + @@ -915,6 +988,9 @@ + + Preview the mute cue + Pre&view @@ -942,6 +1018,9 @@ + + The mute cue is an audio sample which plays when you are trying to speak while being muted + Mute cue @@ -960,7 +1039,7 @@ - Preview the audio cues + Preview both audio cues <b>Preview</b><br/>Plays the current <i>on</i> sound followed by the current <i>off</i> sound. diff --git a/src/mumble/AudioOutput.ui b/src/mumble/AudioOutput.ui index 62bee70dc11..325e28e3a68 100644 --- a/src/mumble/AudioOutput.ui +++ b/src/mumble/AudioOutput.ui @@ -44,6 +44,9 @@ <b>This is the output method to use for audio.</b> + + Output system + @@ -86,6 +89,9 @@ <b>This is the output device to use for audio.</b> + + Output device + QComboBox::AdjustToContents @@ -140,6 +146,9 @@ This sets the amount of data to pre-buffer in the output buffer. Experiment with different values and set it to the lowest which doesn't cause rapid jitter in the sound. + + Output delay + 1 @@ -185,6 +194,9 @@ <b>This adjusts the volume of incoming speech.</b><br />Note that if you increase this beyond 100%, audio will be distorted. + + Volume of incoming speech + 0 @@ -224,6 +236,9 @@ <b>This sets the minimum safety margin for the jitter buffer.</b><br />All incoming audio is buffered, and the jitter buffer continually tries to push the buffer to the minimum sustainable by your network, so latency can be as low as possible. This sets the minimum buffer size to use. If the start of sentences you hear is very jittery, increase this value. + + Default jitter buffer + 1 @@ -385,6 +400,9 @@ <b>Attenuate volume of other applications during speech</b><br />Mumble supports decreasing the volume of other applications during incoming and/or outgoing speech. This sets the attenuation of other applications if the feature is enabled. + + Attenuation of other applications during speech + 0 @@ -452,6 +470,9 @@ What should the volume be at the maximum distance? + + Minimum volume + Qt::Horizontal @@ -468,6 +489,9 @@ This sets the minimum distance for sound calculations. The volume of other users' speech will not decrease until they are at least this far away from you. + + Minimum distance + Qt::Horizontal @@ -481,6 +505,9 @@ This sets the maximum distance for sound calculations. When farther away than this, other users' speech volume will not decrease any further. + + Maximum distance + Qt::Horizontal @@ -525,6 +552,9 @@ How much should sound volume increase for sources that are really close? + + Bloom + Qt::Horizontal @@ -607,6 +637,9 @@ <b>This sets the packet latency variance for loopback testing.</b><br />Most audio paths contain some variable latency. This allows you to set that variance for loopback mode testing. For example, if you set this to 15ms, this will emulate a network with 20-35ms ping latency or one with 80-95ms latency. Most domestic net connections have a variance of about 5ms. + + Delay variance + 100 @@ -646,6 +679,9 @@ <b>This sets the packet loss for loopback mode.</b><br />This will be the ratio of packets lost. Unless your outgoing bandwidth is peaked or there's something wrong with your network connection, this will be 0% + + Packet loss + 50 @@ -691,6 +727,9 @@ <b>This enables one of the loopback test modes.</b><br /><i>None</i> - Loopback disabled<br /><i>Local</i> - Emulate a local server.<br /><i>Server</i> - Request loopback from server.<br />Please note than when loopback is enabled, no other users will hear your voice. This setting is not saved on application exit. + + Loopback + diff --git a/src/mumble/AudioStats.cpp b/src/mumble/AudioStats.cpp index 499b99655c4..c75ee90ff92 100644 --- a/src/mumble/AudioStats.cpp +++ b/src/mumble/AudioStats.cpp @@ -285,10 +285,6 @@ AudioStats::AudioStats(QWidget *p) : QDialog(p) { setupUi(this); - abSpeech->setAccessibleName(tr("Current speech detection chance")); - anwNoise->setAccessibleName(tr("Power spectrum of input signal and noise estimate")); - aewEcho->setAccessibleName(tr("Weights of the echo canceller")); - AudioInputPtr ai = Global::get().ai; if (ai && ai->sesEcho) { diff --git a/src/mumble/AudioStats.ui b/src/mumble/AudioStats.ui index 47d9f45c52e..c736ef74263 100644 --- a/src/mumble/AudioStats.ui +++ b/src/mumble/AudioStats.ui @@ -226,6 +226,9 @@ <b>This shows the current speech detection settings.</b><br />You can change the settings from the Settings dialog or from the Audio Wizard. + + Current speech detection chance + @@ -264,6 +267,9 @@ This shows the power spectrum of the current input signal (red line) and the current noise estimate (filled blue).<br />All amplitudes are multiplied by 30 to show the interesting parts (how much more signal than noise is present in each waveband).<br />This is probably only of interest if you're trying to fine-tune noise conditions on your microphone. Under good conditions, there should be just a tiny flutter of blue at the bottom. If the blue is more than halfway up on the graph, you have a seriously noisy environment. + + Power spectrum of input signal and noise estimate + @@ -295,6 +301,9 @@ This shows the weights of the echo canceller, with time increasing downwards and frequency increasing to the right.<br />Ideally, this should be black, indicating no echo exists at all. More commonly, you'll have one or more horizontal stripes of bluish color representing time delayed echo. You should be able to see the weights updated in real time.<br />Please note that as long as you have nothing to echo off, you won't see much useful data here. Play some music and things should stabilize. <br />You can choose to view the real or imaginary parts of the frequency-domain weights, or alternately the computed modulus and phase. The most useful of these will likely be modulus, which is the amplitude of the echo, and shows you how much of the outgoing signal is being removed at that time step. The other viewing modes are mostly useful to people who want to tune the echo cancellation algorithms.<br />Please note: If the entire image fluctuates massively while in modulus mode, the echo canceller fails to find any correlation whatsoever between the two input sources (speakers and microphone). Either you have a very long delay on the echo, or one of the input sources is configured wrong. + + Weights of the echo canceller + diff --git a/src/mumble/AudioWizard.cpp b/src/mumble/AudioWizard.cpp index 42a7e2912ad..608b1c55f53 100644 --- a/src/mumble/AudioWizard.cpp +++ b/src/mumble/AudioWizard.cpp @@ -30,14 +30,6 @@ AudioWizard::AudioWizard(QWidget *p) : QWizard(p) { setupUi(this); - qcbInput->setAccessibleName(tr("Input system")); - qcbInputDevice->setAccessibleName(tr("Input device")); - qcbOutput->setAccessibleName(tr("Output system")); - qcbOutputDevice->setAccessibleName(tr("Output device")); - qsOutputDelay->setAccessibleName(tr("Output delay")); - qsMaxAmp->setAccessibleName(tr("Maximum amplification")); - qsVAD->setAccessibleName(tr("Voice activity detection level")); - Mumble::Accessibility::fixWizardButtonLabels(this); Mumble::Accessibility::setDescriptionFromLabel(qgbInput, qliInputText); diff --git a/src/mumble/AudioWizard.ui b/src/mumble/AudioWizard.ui index 3ae8bea49c4..486b9ff820c 100644 --- a/src/mumble/AudioWizard.ui +++ b/src/mumble/AudioWizard.ui @@ -94,6 +94,9 @@ <b>This is the input method to use for audio.</b> + + Input system + @@ -114,6 +117,9 @@ <b>Selects which sound card to use for audio input.</b> + + Input device + @@ -134,6 +140,9 @@ + + Output system + Output Device @@ -166,6 +175,9 @@ <b>This is the Output method to use for audio.</b> + + Output system + @@ -186,6 +198,9 @@ <b>Selects which sound card to use for audio Output.</b> + + Output device + @@ -273,6 +288,9 @@ You should hear a voice sample. Change the slider below to the lowest value whic This sets the amount of data to pre-buffer in the output buffer. Experiment with different values and set it to the lowest which doesn't cause rapid jitter in the sound. + + Output delay + 1 @@ -405,6 +423,9 @@ Speak loudly, as when you are annoyed or excited. Decrease the volume in the sou + + Maximum amplification + 32767 @@ -548,6 +569,9 @@ Speak loudly, as when you are annoyed or excited. Decrease the volume in the sou + + Voice activity detection level + 1 diff --git a/src/mumble/BanEditor.cpp b/src/mumble/BanEditor.cpp index 05a6a9641e1..30fb7eed966 100644 --- a/src/mumble/BanEditor.cpp +++ b/src/mumble/BanEditor.cpp @@ -16,16 +16,6 @@ BanEditor::BanEditor(const MumbleProto::BanList &msg, QWidget *p) : QDialog(p), maskDefaultValue(32) { setupUi(this); - qleSearch->setAccessibleName(tr("Search")); - qleUser->setAccessibleName(tr("User")); - qleIP->setAccessibleName(tr("IP Address")); - qsbMask->setAccessibleName(tr("Mask")); - qleReason->setAccessibleName(tr("Reason")); - qdteStart->setAccessibleName(tr("Start date/time")); - qdteEnd->setAccessibleName(tr("End date/time")); - qleHash->setAccessibleName(tr("Certificate hash")); - qlwBans->setAccessibleName(tr("Banned users")); - qlwBans->setFocus(); qlBans.clear(); diff --git a/src/mumble/BanEditor.ui b/src/mumble/BanEditor.ui index 88d308d353e..edadd90d747 100644 --- a/src/mumble/BanEditor.ui +++ b/src/mumble/BanEditor.ui @@ -43,6 +43,9 @@ This is the search field. Use it to find bans that have this username set in the username field. + + Search + Qt::AlignCenter @@ -68,6 +71,9 @@ false + + User + No nickname @@ -105,6 +111,9 @@ IP address + + IP Address + @@ -131,6 +140,9 @@ + + Mask + 8 @@ -157,6 +169,9 @@ Reason for the ban + + Reason + No reason @@ -177,6 +192,9 @@ false + + Start date/time + false @@ -209,6 +227,9 @@ Ban end date. If you set the same date for start and end, the ban will be permanent (it will not expire). + + End date/time + true @@ -229,6 +250,9 @@ Certificate hash + + Certificate hash + Qt::ImhLowercaseOnly|Qt::ImhNoAutoUppercase @@ -245,6 +269,9 @@ This is a list with banned users. + + Banned users + true diff --git a/src/mumble/Cert.cpp b/src/mumble/Cert.cpp index 580e4739ab0..0662baa05ff 100644 --- a/src/mumble/Cert.cpp +++ b/src/mumble/Cert.cpp @@ -126,17 +126,6 @@ void CertView::setCert(const QList< QSslCertificate > &cert) { CertWizard::CertWizard(QWidget *p) : QWizard(p) { setupUi(this); - cvWelcome->setAccessibleName(tr("Current certificate")); - qleImportFile->setAccessibleName(tr("Certificate file to import")); - qlePassword->setAccessibleName(tr("Certificate password")); - cvImport->setAccessibleName(tr("Certificate to import")); - cvCurrent->setAccessibleName(tr("Current certificate")); - cvNew->setAccessibleName(tr("New certificate")); - qleExportFile->setAccessibleName(tr("File to export certificate to")); - cvExport->setAccessibleName(tr("Current certificate")); - qleEmail->setAccessibleName(tr("Email address")); - qleName->setAccessibleName(tr("Your name")); - Mumble::Accessibility::fixWizardButtonLabels(this); setOption(QWizard::NoCancelButton, false); diff --git a/src/mumble/Cert.ui b/src/mumble/Cert.ui index d1b7b2feb94..3057f987a77 100644 --- a/src/mumble/Cert.ui +++ b/src/mumble/Cert.ui @@ -45,6 +45,9 @@ This is the certificate Mumble currently uses. + + Current certificate + Current Certificate @@ -183,6 +186,9 @@ This is the filename you wish to import a certificate from. + + Certificate file to import + @@ -220,6 +226,9 @@ This is the password for the PKCS#12 file containing your certificate. + + Certificate password + QLineEdit::Password @@ -251,6 +260,9 @@ This is the certificate you are importing. + + Certificate to import + Certificate Details @@ -304,6 +316,9 @@ Are you sure you wish to replace your certificate? This is the certificate Mumble currently uses. It will be replaced. + + Current certificate + Current Certificate @@ -323,6 +338,9 @@ Are you sure you wish to replace your certificate? This is the new certificate that will replace the old one. + + New certificate + New Certificate @@ -370,6 +388,9 @@ Are you sure you wish to replace your certificate? This is the filename you wish to export a certificate to. + + File to export certificate to + @@ -391,6 +412,9 @@ Are you sure you wish to replace your certificate? This is the certificate Mumble currently uses. It will be exported. + + Current certificate + Certificate Details @@ -447,6 +471,9 @@ Are you sure you wish to replace your certificate? This is your email address. It is strongly recommended to provide a valid email address, as this will allow you to upgrade to a strong certificate without authentication problems. + + Email address + diff --git a/src/mumble/ConfigDialog.cpp b/src/mumble/ConfigDialog.cpp index 56bbf240691..b01d116fcd2 100644 --- a/src/mumble/ConfigDialog.cpp +++ b/src/mumble/ConfigDialog.cpp @@ -25,8 +25,6 @@ QHash< QString, ConfigWidget * > ConfigDialog::s_existingWidgets; ConfigDialog::ConfigDialog(QWidget *p) : QDialog(p) { setupUi(this); - qlwIcons->setAccessibleName(tr("Configuration categories")); - { QMutexLocker lock(&s_existingWidgetsMutex); s_existingWidgets.clear(); diff --git a/src/mumble/ConfigDialog.ui b/src/mumble/ConfigDialog.ui index d31ca247e2d..2cbe3f2c0eb 100644 --- a/src/mumble/ConfigDialog.ui +++ b/src/mumble/ConfigDialog.ui @@ -25,6 +25,9 @@ 0 + + Configuration categories + 24 @@ -76,7 +79,7 @@ - + diff --git a/src/mumble/ConnectDialog.cpp b/src/mumble/ConnectDialog.cpp index 1d2d8e63ed7..16c317a0adc 100644 --- a/src/mumble/ConnectDialog.cpp +++ b/src/mumble/ConnectDialog.cpp @@ -951,7 +951,6 @@ void ConnectDialogEdit::on_qcbShowPassword_toggled(bool checked) { ConnectDialog::ConnectDialog(QWidget *p, bool autoconnect) : QDialog(p), bAutoConnect(autoconnect) { setupUi(this); - qtwServers->setAccessibleName(tr("Server list")); #ifdef Q_OS_MAC setWindowModality(Qt::WindowModal); #endif diff --git a/src/mumble/ConnectDialog.ui b/src/mumble/ConnectDialog.ui index 95b21dcdadc..0c922e31dbe 100644 --- a/src/mumble/ConnectDialog.ui +++ b/src/mumble/ConnectDialog.ui @@ -26,6 +26,9 @@ Qt::CustomContextMenu + + Server list + true diff --git a/src/mumble/GlobalShortcut.cpp b/src/mumble/GlobalShortcut.cpp index 7acf806648c..bf777c094ce 100644 --- a/src/mumble/GlobalShortcut.cpp +++ b/src/mumble/GlobalShortcut.cpp @@ -540,7 +540,6 @@ bool ShortcutDelegate::helpEvent(QHelpEvent *event, QAbstractItemView *, const Q GlobalShortcutConfig::GlobalShortcutConfig(Settings &st) : ConfigWidget(st) { setupUi(this); - qtwShortcuts->setAccessibleName(tr("Configured shortcuts")); installEventFilter(this); bool canSuppress = GlobalShortcutEngine::engine->canSuppress(); diff --git a/src/mumble/GlobalShortcut.ui b/src/mumble/GlobalShortcut.ui index 55faa57fa11..f8d072cf4a9 100644 --- a/src/mumble/GlobalShortcut.ui +++ b/src/mumble/GlobalShortcut.ui @@ -128,6 +128,9 @@ List of configured shortcuts + + Configured shortcuts + QAbstractItemView::AllEditTriggers diff --git a/src/mumble/LCD.cpp b/src/mumble/LCD.cpp index de57d589e20..8208352c1f1 100644 --- a/src/mumble/LCD.cpp +++ b/src/mumble/LCD.cpp @@ -76,9 +76,6 @@ static LCDDeviceManager devmgr; LCDConfig::LCDConfig(Settings &st) : ConfigWidget(st) { setupUi(this); - qtwDevices->setAccessibleName(tr("Devices")); - qsMinColWidth->setAccessibleName(tr("Minimum column width")); - qsSplitterWidth->setAccessibleName(tr("Splitter width")); QTreeWidgetItem *qtwi; foreach (LCDDevice *d, devmgr.qlDevices) { diff --git a/src/mumble/LCD.ui b/src/mumble/LCD.ui index 7b87975aed0..67f760f62aa 100644 --- a/src/mumble/LCD.ui +++ b/src/mumble/LCD.ui @@ -42,6 +42,9 @@ This field describes the size of an LCD device. The size is given either in pixe 0 + + Devices + false @@ -94,6 +97,9 @@ This field describes the size of an LCD device. The size is given either in pixe <p>If too many people are speaking at once, the User View will split itself into columns. You can use this option to pick a compromise between number of users shown on the LCD, and width of user names.</p> + + Minimum column width + 40 @@ -133,6 +139,9 @@ This field describes the size of an LCD device. The size is given either in pixe This setting decides the width of column splitter. + + Splitter width + 0 diff --git a/src/mumble/Log.cpp b/src/mumble/Log.cpp index f74cc929834..2dc5bd378c8 100644 --- a/src/mumble/Log.cpp +++ b/src/mumble/Log.cpp @@ -41,16 +41,6 @@ static ConfigRegistrar registrarLog(4000, LogConfigDialogNew); LogConfig::LogConfig(Settings &st) : ConfigWidget(st) { setupUi(this); - qtwMessages->setAccessibleName(tr("Log messages")); - qsTTSVolume->setAccessibleName(tr("TTS engine volume")); - qsNotificationVolume->setAccessibleName(tr("Notification sound volume adjustment")); - qsbNotificationVolume->setAccessibleName(tr("Notification sound volume adjustment")); - qsCueVolume->setAccessibleName(tr("Audio cue volume adjustment")); - qsbCueVolume->setAccessibleName(tr("Audio cue volume adjustment")); - qsbThreshold->setAccessibleName(tr("Length threshold")); - qsbMessageLimitUsers->setAccessibleName(tr("User limit for message limiting")); - qsbMaxBlocks->setAccessibleName(tr("Maximum chat length")); - qsbChatMessageMargins->setAccessibleName(tr("Chat message margins")); #ifdef USE_NO_TTS qgbTTS->setDisabled(true); diff --git a/src/mumble/Log.ui b/src/mumble/Log.ui index a74b719f367..ff80dc1d52b 100644 --- a/src/mumble/Log.ui +++ b/src/mumble/Log.ui @@ -16,6 +16,9 @@ + + Log messages + true @@ -120,6 +123,9 @@ <b>This is the length threshold used for the Text-To-Speech Engine.</b><br />Messages longer than this limit will not be read aloud in their full length. + + Length threshold + QAbstractSpinBox::PlusMinus @@ -179,6 +185,9 @@ <b>This is the volume adjustment for audio cues.</b><br />A value of 0 dB means no change to the sound sample. + + Audio cue volume adjustment + dB @@ -208,6 +217,9 @@ <b>This is the volume adjustment for audio cues.</b><br />A value of 0 dB means no change to the sound sample. + + Audio cue volume adjustment + -60 @@ -255,6 +267,9 @@ <b>This is the volume adjustment for notification sounds.</b><br />A value of 0 dB means no change to the sound sample. + + Notification sound volume adjustment + dB @@ -274,6 +289,9 @@ <b>This is the volume adjustment for notification sounds.</b><br />A value of 0 dB means no change to the sound sample. + + Notification sound volume adjustment + -60 @@ -308,6 +326,9 @@ <b>This is the volume used for the speech synthesis.</b> + + TTS engine volume + 100 @@ -376,6 +397,9 @@ The setting only applies for new messages, the already shown ones will retain th + + Maximum chat length + QAbstractSpinBox::PlusMinus @@ -434,6 +458,9 @@ The setting only applies for new messages, the already shown ones will retain th How far individual messages are spaced out from one another. + + Chat message margins + true @@ -484,6 +511,9 @@ The setting only applies for new messages, the already shown ones will retain th Number of users that will trigger message limiting functionality. + + User limit for message limiting + true diff --git a/src/mumble/LookConfig.cpp b/src/mumble/LookConfig.cpp index bbc6864c5b4..50c11ab4550 100644 --- a/src/mumble/LookConfig.cpp +++ b/src/mumble/LookConfig.cpp @@ -26,20 +26,6 @@ static ConfigRegistrar registrar(1100, LookConfigNew); LookConfig::LookConfig(Settings &st) : ConfigWidget(st) { setupUi(this); - qsbSilentUserLifetime->setAccessibleName(tr("Silent user lifetime")); - qsbPrefixCharCount->setAccessibleName(tr("Prefix character count")); - qsbChannelHierarchyDepth->setAccessibleName(tr("Channel hierarchy depth")); - qleChannelSeparator->setAccessibleName(tr("Channel separator")); - qsbPostfixCharCount->setAccessibleName(tr("Postfix character count")); - qleAbbreviationReplacement->setAccessibleName(tr("Abbreviation replacement")); - qsbMaxNameLength->setAccessibleName(tr("Maximum name length")); - qsbRelFontSize->setAccessibleName(tr("Relative font size")); - qcbLanguage->setAccessibleName(tr("Language")); - qcbTheme->setAccessibleName(tr("Theme")); - qcbAlwaysOnTop->setAccessibleName(tr("Always on top")); - qcbChannelDrag->setAccessibleName(tr("Channel dragging")); - qcbExpand->setAccessibleName(tr("Automatically expand channels when")); - qcbUserDrag->setAccessibleName(tr("User dragging behavior")); #ifndef Q_OS_MAC if (!QSystemTrayIcon::isSystemTrayAvailable()) diff --git a/src/mumble/LookConfig.ui b/src/mumble/LookConfig.ui index d7c29e7ced8..edea7591852 100644 --- a/src/mumble/LookConfig.ui +++ b/src/mumble/LookConfig.ui @@ -35,6 +35,9 @@ This sets which channels to automatically expand. <i>None</i> and <i>All</i> will expand no or all channels, while <i>Only with users</i> will expand and collapse channels as users join and leave them. + + Automatically expand channels when + @@ -45,6 +48,9 @@ This sets the behavior of user drags; it can be used to prevent accidental dragging. <i>Move</i> moves the user without prompting. <i>Do Nothing</i> does nothing and prints an error message. <i>Ask</i> uses a message box to confirm if you really wanted to move the user. + + User dragging behavior + @@ -102,6 +108,9 @@ This sets the behavior of channel drags; it can be used to prevent accidental dragging. <i>Move</i> moves the channel without prompting. <i>Do Nothing</i> does nothing and prints an error message. <i>Ask</i> uses a message box to confirm if you really wanted to move the channel. + + Channel dragging + @@ -427,6 +436,9 @@ This setting controls in which situations the application will stay always on top. If you select <i>Never</i> the application will not stay on top. <i>Always</i> will always keep the application on top. <i>In minimal view</i> / <i>In normal view</i> will only keep the application always on top when minimal view is activated / deactivated. + + Always on top + Never @@ -557,6 +569,9 @@ String to separate a channel name from its parent's. + + Channel separator + @@ -601,6 +616,9 @@ The preferred maximum length of a channel (hierarchy) name in the Talking UI. Note that this is not a hard limit though. + + Maximum name length + @@ -614,6 +632,9 @@ String that gets used instead of the cut-out part of an abbreviated name. + + Abbreviation replacement + @@ -621,6 +642,9 @@ How many characters from the original name to display at the end of an abbreviated name. + + Postfix character count + @@ -628,6 +652,9 @@ Relative font size to use in the Talking UI in percent. + + Relative font size + 1 @@ -660,6 +687,9 @@ A user that is silent for the given amount of seconds will be removed from the Talkin UI. + + Silent user lifetime + seconds @@ -712,6 +742,9 @@ The names of how many parent channels should be included in the channel's name when displaying it in the TalkingUI? + + Channel hierarchy depth + @@ -765,6 +798,9 @@ How many characters from the original name to display at the beginning of an abbreviated name. + + Prefix character count + @@ -820,6 +856,9 @@ <b>This sets which language Mumble should use.</b><br />You have to restart Mumble to use the new language. + + Language + @@ -846,6 +885,9 @@ <b>Configures which theme the Mumble user interface should be styled with</b><br />Mumble will pick up themes from certain directories and display them in this list. The one you select will be used to customize the visual appearance of Mumble. This includes colors, icons and more. + + Theme + diff --git a/src/mumble/MainWindow.cpp b/src/mumble/MainWindow.cpp index 5b56ada53d0..67cf5545f82 100644 --- a/src/mumble/MainWindow.cpp +++ b/src/mumble/MainWindow.cpp @@ -166,8 +166,6 @@ MainWindow::MainWindow(QWidget *p) createActions(); setupUi(this); setupGui(); - qteLog->setAccessibleName(tr("Activity log")); - qteChat->setAccessibleName(tr("Chat message")); connect(qmUser, SIGNAL(aboutToShow()), this, SLOT(qmUser_aboutToShow())); connect(qmChannel, SIGNAL(aboutToShow()), this, SLOT(qmChannel_aboutToShow())); connect(qmListener, SIGNAL(aboutToShow()), this, SLOT(qmListener_aboutToShow())); diff --git a/src/mumble/MainWindow.ui b/src/mumble/MainWindow.ui index d718e680045..839e5a2c0eb 100644 --- a/src/mumble/MainWindow.ui +++ b/src/mumble/MainWindow.ui @@ -118,6 +118,9 @@ This shows all recent activity. Connecting to servers, errors and information messages all show up here.<br />To configure exactly which messages show up here, use the <b>Settings</b> command from the menu. + + Activity log + false @@ -158,6 +161,9 @@ 16777215 + + Chat message + false @@ -802,6 +808,10 @@ the channel's context menu. + + + skin:emblems/emblem-favorite.svgskin:emblems/emblem-favorite.svg + Add &Friend @@ -811,10 +821,6 @@ the channel's context menu. This will add the user as a friend, so you can recognize him on this and other servers. - - - skin:emblems/emblem-favorite.svgskin:emblems/emblem-favorite.svg - true @@ -922,16 +928,16 @@ the channel's context menu. + + + skin:Information_icon.svgskin:Information_icon.svg + &Information... Query server for connection information for user - - - skin:Information_icon.svgskin:Information_icon.svg - true diff --git a/src/mumble/NetworkConfig.cpp b/src/mumble/NetworkConfig.cpp index 9d2519912cc..b93818ec155 100644 --- a/src/mumble/NetworkConfig.cpp +++ b/src/mumble/NetworkConfig.cpp @@ -28,12 +28,6 @@ static ConfigRegistrar registrarNetworkConfig(1300, NetworkConfigNew); NetworkConfig::NetworkConfig(Settings &st) : ConfigWidget(st) { setupUi(this); - - qcbType->setAccessibleName(tr("Type")); - qleHostname->setAccessibleName(tr("Hostname")); - qlePort->setAccessibleName(tr("Port")); - qleUsername->setAccessibleName(tr("Username")); - qlePassword->setAccessibleName(tr("Password")); } QString NetworkConfig::title() const { diff --git a/src/mumble/NetworkConfig.ui b/src/mumble/NetworkConfig.ui index cf6b87008ee..efc6ed994bd 100644 --- a/src/mumble/NetworkConfig.ui +++ b/src/mumble/NetworkConfig.ui @@ -13,6 +13,9 @@ Form + + Username + @@ -127,6 +130,9 @@ <b>Type of proxy to connect through.</b><br />This makes Mumble connect through a proxy for all outgoing connections. Note: Proxy tunneling forces Mumble into TCP compatibility mode, causing all voice data to be sent via the control channel. + + Type + Direct connection @@ -171,6 +177,9 @@ <b>Hostname of the proxy.</b><br />This field specifies the hostname of the proxy you wish to tunnel network traffic through. + + Hostname + @@ -224,6 +233,9 @@ <b>Port number of the proxy.</b><br />This field specifies the port number that the proxy expects connections on. + + Port + @@ -273,6 +285,9 @@ <b>Password for proxy authentication.</b><br />This specifies the password you use for authenticating yourself with the proxy. In case the proxy does not use authentication, or you want to connect anonymously, simply leave this field blank. + + Password + diff --git a/src/mumble/OverlayEditor.cpp b/src/mumble/OverlayEditor.cpp index 4a7098e5ca5..25f07d1a6a1 100644 --- a/src/mumble/OverlayEditor.cpp +++ b/src/mumble/OverlayEditor.cpp @@ -22,7 +22,6 @@ OverlayEditor::OverlayEditor(QWidget *p, QGraphicsItem *qgi, OverlaySettings *osptr) : QDialog(p), qgiPromote(qgi), oes(Global::get().s.os) { setupUi(this); - qsZoom->setAccessibleName(tr("Zoom level")); os = osptr ? osptr : &Global::get().s.os; connect(qdbbBox->button(QDialogButtonBox::Apply), SIGNAL(clicked()), this, SLOT(apply())); diff --git a/src/mumble/OverlayEditor.ui b/src/mumble/OverlayEditor.ui index e6874570b8c..08f94199b8e 100644 --- a/src/mumble/OverlayEditor.ui +++ b/src/mumble/OverlayEditor.ui @@ -87,6 +87,9 @@ Zoom Factor + + Zoom level + 1 diff --git a/src/mumble/TextMessage.cpp b/src/mumble/TextMessage.cpp index 9a539b26fe1..c2c68a9b9f3 100644 --- a/src/mumble/TextMessage.cpp +++ b/src/mumble/TextMessage.cpp @@ -7,7 +7,6 @@ TextMessage::TextMessage(QWidget *p, QString title, bool bChannel) : QDialog(p) { setupUi(this); - rteMessage->setAccessibleName(tr("Message")); if (!bChannel) qcbTreeMessage->setHidden(true); setWindowTitle(title); diff --git a/src/mumble/TextMessage.ui b/src/mumble/TextMessage.ui index 6e40950d3d7..9e6b58540af 100644 --- a/src/mumble/TextMessage.ui +++ b/src/mumble/TextMessage.ui @@ -14,7 +14,11 @@ - + + + Message + + diff --git a/src/mumble/Tokens.cpp b/src/mumble/Tokens.cpp index 9ce45e85536..6d4228fca5f 100644 --- a/src/mumble/Tokens.cpp +++ b/src/mumble/Tokens.cpp @@ -11,7 +11,6 @@ Tokens::Tokens(QWidget *p) : QDialog(p) { setupUi(this); - qlwTokens->setAccessibleName(tr("Tokens")); qbaDigest = Global::get().sh->qbaDigest; QStringList tokens = Global::get().db->getTokens(qbaDigest); diff --git a/src/mumble/UserEdit.cpp b/src/mumble/UserEdit.cpp index c33754f6a41..0c445395a1c 100644 --- a/src/mumble/UserEdit.cpp +++ b/src/mumble/UserEdit.cpp @@ -17,10 +17,6 @@ UserEdit::UserEdit(const MumbleProto::UserList &userList, QWidget *p) : QDialog(p), m_model(new UserListModel(userList, this)), m_filter(new UserListFilterProxyModel(this)) { setupUi(this); - qlSearch->setAccessibleName(tr("Search")); - qcbInactive->setAccessibleName(tr("Inactive for")); - qsbInactive->setAccessibleName(tr("Inactive for")); - qtvUserList->setAccessibleName(tr("User list")); const int userCount = userList.users_size(); setWindowTitle(tr("Registered users: %n account(s)", "", userCount)); diff --git a/src/mumble/UserEdit.ui b/src/mumble/UserEdit.ui index b061f2ba88a..2cd5c200dd0 100644 --- a/src/mumble/UserEdit.ui +++ b/src/mumble/UserEdit.ui @@ -78,6 +78,9 @@ true + + Search + @@ -97,6 +100,9 @@ 0 + + Inactive for + Days @@ -146,6 +152,9 @@ 16777215 + + Inactive for + true @@ -172,6 +181,9 @@ + + User list + true diff --git a/src/mumble/UserLocalNicknameDialog.cpp b/src/mumble/UserLocalNicknameDialog.cpp index dcf48b4a7d4..d682501b8d7 100644 --- a/src/mumble/UserLocalNicknameDialog.cpp +++ b/src/mumble/UserLocalNicknameDialog.cpp @@ -20,8 +20,6 @@ UserLocalNicknameDialog::UserLocalNicknameDialog( qleUserLocalNickname->setFocus(); - qleUserLocalNickname->setAccessibleName(tr("User nickname")); - ClientUser *user = ClientUser::get(sessionId); if (!user) { UserLocalNicknameDialog::close(); diff --git a/src/mumble/UserLocalNicknameDialog.ui b/src/mumble/UserLocalNicknameDialog.ui index b75b1c5944e..e1dee5c05b3 100644 --- a/src/mumble/UserLocalNicknameDialog.ui +++ b/src/mumble/UserLocalNicknameDialog.ui @@ -44,6 +44,9 @@ <b>Adjust the nickname of other users locally</b><br /> + + User nickname + diff --git a/src/mumble/VoiceRecorderDialog.cpp b/src/mumble/VoiceRecorderDialog.cpp index fef5093f1cb..66843f2c628 100644 --- a/src/mumble/VoiceRecorderDialog.cpp +++ b/src/mumble/VoiceRecorderDialog.cpp @@ -19,9 +19,6 @@ VoiceRecorderDialog::VoiceRecorderDialog(QWidget *p) : QDialog(p), qtTimer(new Q qtTimer->setObjectName(QLatin1String("qtTimer")); qtTimer->setInterval(200); setupUi(this); - qcbFormat->setAccessibleName(tr("Output format")); - qleTargetDirectory->setAccessibleName(tr("Target directory")); - qleFilename->setAccessibleName(tr("Filename")); qleTargetDirectory->setText(Global::get().s.qsRecordingPath); qleFilename->setText(Global::get().s.qsRecordingFile); diff --git a/src/mumble/VoiceRecorderDialog.ui b/src/mumble/VoiceRecorderDialog.ui index 3cf6b92c190..f03868cad74 100644 --- a/src/mumble/VoiceRecorderDialog.ui +++ b/src/mumble/VoiceRecorderDialog.ui @@ -152,7 +152,11 @@ - + + + Output format + + From fa850d1dae6eca5d22f3e60cde1c46102147bc15 Mon Sep 17 00:00:00 2001 From: Hartmnt Date: Wed, 17 Jan 2024 19:12:38 +0000 Subject: [PATCH 19/28] FIX(a11y): Update all accessible names and descriptions A lot of accessible names or descriptions were either missing, wrong or misleading. This commit tries to unify and improve all accessible names and descriptions Fixes #1337 (cherry picked from commit bc591b79fb935c9c008acdeccf342cebef3c842d) --- src/mumble/ACLEditor.ui | 32 +++++++++----- src/mumble/ASIOInput.ui | 17 +++++++- src/mumble/AudioInput.ui | 65 ++++++++++++++++++++++------- src/mumble/AudioOutput.ui | 22 ++++++---- src/mumble/AudioWizard.ui | 47 +++++++++++++++++---- src/mumble/BanEditor.ui | 16 +++---- src/mumble/Cert.ui | 46 +++++++++++--------- src/mumble/ConnectDialog.ui | 21 +++++++++- src/mumble/ConnectDialogEdit.ui | 15 +++++++ src/mumble/GlobalShortcutButtons.ui | 3 ++ src/mumble/Log.ui | 10 ++--- src/mumble/LookConfig.ui | 29 ++++++++----- src/mumble/MainWindow.ui | 2 +- src/mumble/ManualPlugin.ui | 54 +++++++++++++++++++++++- src/mumble/NetworkConfig.ui | 11 +++-- src/mumble/PluginConfig.ui | 3 ++ src/mumble/SearchDialog.ui | 6 +++ src/mumble/Tokens.ui | 6 +++ src/mumble/UserEdit.ui | 6 +-- src/mumble/VoiceRecorderDialog.ui | 12 +++++- 20 files changed, 324 insertions(+), 99 deletions(-) diff --git a/src/mumble/ACLEditor.ui b/src/mumble/ACLEditor.ui index 75557a0b1d1..facb6bf0c00 100644 --- a/src/mumble/ACLEditor.ui +++ b/src/mumble/ACLEditor.ui @@ -16,6 +16,9 @@ + + Maximum Users + 1 @@ -79,7 +82,7 @@ This value enables you to change the way Mumble arranges the channels in the tree. A channel with a higher <i>Position</i> value will always be placed below one with a lower value and the other way around. If the <i>Position</i> value of two channels is equal they will get sorted alphabetically by their name. - Position + Channel position 99 @@ -112,7 +115,7 @@ This value enables you to change the way Mumble arranges the channels in the tre This value allows you to set the maximum number of users allowed in the channel. If the value is above zero, only that number of users will be allowed to enter the channel. If the value is zero, the maximum number of users in the channel is given by the server's default limit. - Maximum users + Channel maximum users @@ -176,7 +179,7 @@ When checked the channel created will be marked as temporary. This means when th - Description + Channel description @@ -376,7 +379,7 @@ This list contains all members that were added to the group by the current chann Type in the name of a user you wish to add to the group and click Add. - Add members to group + Select member to add true @@ -441,7 +444,7 @@ This list contains all members that were added to the group by the current chann Contains a list of members whose group membership will not be inherited from the parent channel. - Foreign group members + Excluded group members @@ -460,7 +463,7 @@ Contains a list of members whose group membership will not be inherited from the Type in the name of a user you wish to remove from the group and click Add. - Remove member from group + Select member to remove true @@ -570,13 +573,13 @@ Contains the list of members inherited by the current channel. Uncheck <i> - List of entries + List of ACL entries This shows all the entries active on this channel. Entries inherited from parent channels will be shown in italics.<br />ACLs are evaluated top to bottom, meaning priority increases as you move down the list. - List of ACL entries + List of access control list entries @@ -738,7 +741,10 @@ Contains the list of members inherited by the current channel. Uncheck <i> This controls which group of users this entry applies to.<br />Note that the group is evaluated in the context of the channel the entry is used in. For example, the default ACL on the Root channel gives <i>Write</i> permission to the <i>admin</i> group. This entry, if inherited by a channel, will give a user write privileges if he belongs to the <i>admin</i> group in that channel, even if he doesn't belong to the <i>admin</i> group in the channel where the ACL originated.<br />If a group name starts with '!', its membership is negated, and if it starts with '~', it is evaluated in the channel the ACL was defined in, rather than the channel the ACL is active in.<br />If a group name starts with '#', it is interpreted as an access token. Users must have entered whatever follows the '#' in their list of access tokens to match. This can be used for very simple password access to channels for non-authenticated users.<br />If a group name starts with '$', it will only match users whose certificate hash matches what follows the '$'.<br />A few special predefined groups are:<br /><b>all</b> - Everyone will match.<br /><b>auth</b> - All authenticated users will match.<br /><b>sub,a,b,c</b> - User currently in a sub-channel minimum <i>a</i> common parents, and between <i>b</i> and <i>c</i> channels down the chain. See the website for more extensive documentation on this one.<br /><b>in</b> - Users currently in the channel will match (convenience for '<i>sub,0,0,0</i>').<br /><b>out</b> - Users outside the channel will match (convenience for '<i>!sub,0,0,0</i>').<br />Note that an entry applies to either a user or a group, not both. - Group this entry applies to + Select group + + + Selects a group this ACL entry applies to. Selecting a group and selecting a user are mutually exclusive. true @@ -770,7 +776,10 @@ Contains the list of members inherited by the current channel. Uncheck <i> This controls which user this entry applies to. Just type in the user name and hit enter to query the server for a match. - User this entry applies to + Select user + + + Selects a user this ACL entry applies to. Selecting a group and selecting a user are mutually exclusive. true @@ -787,6 +796,9 @@ Contains the list of members inherited by the current channel. Uncheck <i> + + List of available permissions + Permissions diff --git a/src/mumble/ASIOInput.ui b/src/mumble/ASIOInput.ui index e1cbdcd96db..59167aefe3f 100644 --- a/src/mumble/ASIOInput.ui +++ b/src/mumble/ASIOInput.ui @@ -45,7 +45,7 @@ This chooses what device to query. You still need to actually query the device and select which channels to use. - Device to use for microphone + Device list @@ -214,6 +214,9 @@ 16777215 + + Move from unused to microphone list + <- @@ -227,6 +230,9 @@ 16777215 + + Move from microphone to unused list + -> @@ -273,6 +279,9 @@ 16777215 + + List of unused devices + @@ -300,6 +309,9 @@ 16777215 + + Move from unused to speakers list + -> @@ -313,6 +325,9 @@ 16777215 + + Move from speakers to unused list + <- diff --git a/src/mumble/AudioInput.ui b/src/mumble/AudioInput.ui index 6e3036f9386..3507f526eb1 100644 --- a/src/mumble/AudioInput.ui +++ b/src/mumble/AudioInput.ui @@ -39,13 +39,13 @@ - Input method for audio + Input backend for audio <b>This is the input method to use for audio.</b> - Audio system + Audio input system @@ -74,7 +74,7 @@ <b>This is the input device to use for audio.</b> - Input device + Audio input device QComboBox::AdjustToContents @@ -244,7 +244,10 @@ <b>DoublePush Time</b><br />If you press the push-to-talk key twice during the configured interval of time it will be locked. Mumble will keep transmitting until you hit the key once more to unlock PTT again. - PTT lock threshold + Push to talk lock threshold + + + Switch between push to talk and continuous mode by double tapping in this time frame 1000 @@ -282,8 +285,14 @@ Time the microphone stays open after the PTT key is released + + <b>Voice hold Time</b><br />After you release the push-to-talk key Mumble will keep transmitting for the selected amount of time. + - PTT hold threshold + Push to talk hold threshold + + + Extend push to talk send time after the key is released by this amount of time 5000 @@ -332,7 +341,7 @@ <b>This selects how long after a perceived stop in speech transmission should continue.</b><br />Set this higher if your voice breaks up when you speak (seen by a rapidly blinking voice icon next to your name). - Silence below + Voice hold time 20 @@ -423,7 +432,10 @@ <b>This sets the trigger values for voice detection.</b><br />Use this together with the Audio Statistics window to manually tune the trigger values for detecting speech. Input values below "Silence Below" always count as silence. Values above "Speech Above" always count as voice. Values in between will count as voice if you're already talking, but will not trigger a new detection. - Silence below + Silence below threshold + + + This sets the threshold when Mumble will definitively consider a signal silence 1 @@ -451,7 +463,10 @@ <b>This sets the trigger values for voice detection.</b><br />Use this together with the Audio Statistics window to manually tune the trigger values for detecting speech. Input values below "Silence Below" always count as silence. Values above "Speech Above" always count as voice. Values in between will count as voice if you're already talking, but will not trigger a new detection. - Speech above + Speech above threshold + + + This sets the threshold when Mumble will definitively consider a signal speech 1 @@ -503,7 +518,10 @@ <b>This selects how many audio frames should be put in one packet.</b><br />Increasing this will increase the latency of your voice, but will also reduce bandwidth requirements. - Audio per packet in milliseconds + Audio per packet + + + This sets how much speech is packed into a single network package 1 @@ -554,7 +572,10 @@ <b>This sets the quality of compression.</b><br />This determines how much bandwidth Mumble is allowed to use for outgoing audio. - Audio compression quality in kilobit per second + Audio compression quality + + + This sets the target compression bitrate 8000 @@ -640,6 +661,9 @@ Maximum amplification + + Speech is dynamically amplified by at most this amount + 19500 @@ -707,7 +731,7 @@ Don't use noise suppression. - Noise suppression disabled + Disabled @@ -770,7 +794,7 @@ <b>This sets the amount of noise suppression to apply.</b><br />The higher this value, the more aggressively stationary noise will be suppressed. - Noise suppression + Noise suppression strength 15 @@ -840,8 +864,11 @@ Gets played when stopping to transmit + + Path to audio file + - Path to audio cue file when stopping to speak + Path to audio cue file when stopping to speak. Use the "browse" button to open a file dialog. @@ -850,7 +877,7 @@ - Initiate idle action after (in minutes) + Idle action time threshold (in minutes) 1 @@ -921,8 +948,11 @@ Gets played when you are trying to speak while being muted + + Path to audio file + - Path to mute cue file + Path to mute cue file. Use the "browse" button to open a file dialog. @@ -941,8 +971,11 @@ Gets played when starting to transmit + + Path to audio file + - Path to audio cue file when starting to speak + Path to audio cue file when starting to speak. Use the "browse" button to open a file dialog. diff --git a/src/mumble/AudioOutput.ui b/src/mumble/AudioOutput.ui index 325e28e3a68..d4261be7739 100644 --- a/src/mumble/AudioOutput.ui +++ b/src/mumble/AudioOutput.ui @@ -45,7 +45,7 @@ <b>This is the output method to use for audio.</b> - Output system + Audio output system @@ -90,7 +90,7 @@ <b>This is the output device to use for audio.</b> - Output device + Audio output device QComboBox::AdjustToContents @@ -147,7 +147,7 @@ This sets the amount of data to pre-buffer in the output buffer. Experiment with different values and set it to the lowest which doesn't cause rapid jitter in the sound. - Output delay + Output delay of incoming speech 1 @@ -237,7 +237,7 @@ <b>This sets the minimum safety margin for the jitter buffer.</b><br />All incoming audio is buffered, and the jitter buffer continually tries to push the buffer to the minimum sustainable by your network, so latency can be as low as possible. This sets the minimum buffer size to use. If the start of sentences you hear is very jittery, increase this value. - Default jitter buffer + Jitter buffer time 1 @@ -401,7 +401,10 @@ <b>Attenuate volume of other applications during speech</b><br />Mumble supports decreasing the volume of other applications during incoming and/or outgoing speech. This sets the attenuation of other applications if the feature is enabled. - Attenuation of other applications during speech + Attenuation percentage + + + During speech, the volume of other applications will be reduced by this amount 0 @@ -638,7 +641,7 @@ <b>This sets the packet latency variance for loopback testing.</b><br />Most audio paths contain some variable latency. This allows you to set that variance for loopback mode testing. For example, if you set this to 15ms, this will emulate a network with 20-35ms ping latency or one with 80-95ms latency. Most domestic net connections have a variance of about 5ms. - Delay variance + Loopback artificial delay 100 @@ -680,7 +683,7 @@ <b>This sets the packet loss for loopback mode.</b><br />This will be the ratio of packets lost. Unless your outgoing bandwidth is peaked or there's something wrong with your network connection, this will be 0% - Packet loss + Loopback artificial packet loss 50 @@ -728,7 +731,10 @@ <b>This enables one of the loopback test modes.</b><br /><i>None</i> - Loopback disabled<br /><i>Local</i> - Emulate a local server.<br /><i>Server</i> - Request loopback from server.<br />Please note than when loopback is enabled, no other users will hear your voice. This setting is not saved on application exit. - Loopback + Loopback test mode + + + The loopback test can be used to test your audio configuration. While the loopback test is enabled, others will not be able to hear you. diff --git a/src/mumble/AudioWizard.ui b/src/mumble/AudioWizard.ui index 486b9ff820c..e80b2c83ae8 100644 --- a/src/mumble/AudioWizard.ui +++ b/src/mumble/AudioWizard.ui @@ -95,7 +95,7 @@ <b>This is the input method to use for audio.</b> - Input system + Audio input system @@ -118,7 +118,7 @@ <b>Selects which sound card to use for audio input.</b> - Input device + Audio input device @@ -141,7 +141,7 @@ - Output system + Select audio output device Output Device @@ -176,7 +176,7 @@ <b>This is the Output method to use for audio.</b> - Output system + Audio output system @@ -199,7 +199,7 @@ <b>Selects which sound card to use for audio Output.</b> - Output device + Audio output device @@ -211,6 +211,9 @@ This allows Mumble to use positional audio to place voices. + + The Mumble positional audio system enables users to link the relative position of their voice to third party applications such as games. + Enable positional audio @@ -289,7 +292,7 @@ You should hear a voice sample. Change the slider below to the lowest value whic This sets the amount of data to pre-buffer in the output buffer. Experiment with different values and set it to the lowest which doesn't cause rapid jitter in the sound. - Output delay + Output delay for incoming speech 1 @@ -423,9 +426,15 @@ Speak loudly, as when you are annoyed or excited. Decrease the volume in the sou + + Maximum amplification of input sound + Maximum amplification + + Speech is dynamically amplified by at most this amount + 32767 @@ -572,6 +581,9 @@ Speak loudly, as when you are annoyed or excited. Decrease the volume in the sou Voice activity detection level + + This will set the range in which Mumble will consider a signal speech. Increase value to make voice activation more sensitive. + 1 @@ -617,6 +629,12 @@ Speak loudly, as when you are annoyed or excited. Decrease the volume in the sou 0 + + Push to talk + + + Use the "push to talk shortcut" button to assign a key + Push To Talk: @@ -624,8 +642,14 @@ Speak loudly, as when you are annoyed or excited. Decrease the volume in the sou + + Set push to talk shortcut + - PTT shortcut + Set push to talk shortcut + + + This will open a shortcut edit dialog @@ -871,7 +895,14 @@ Speak loudly, as when you are annoyed or excited. Decrease the volume in the sou - + + + Graphical positional audio simulation view + + + This visually represents the positional audio that is currently being played + + diff --git a/src/mumble/BanEditor.ui b/src/mumble/BanEditor.ui index edadd90d747..2c386ae56c6 100644 --- a/src/mumble/BanEditor.ui +++ b/src/mumble/BanEditor.ui @@ -44,7 +44,7 @@ This is the search field. Use it to find bans that have this username set in the username field. - Search + Search for banned user Qt::AlignCenter @@ -72,7 +72,7 @@ - User + Username to ban No nickname @@ -112,7 +112,7 @@ IP address - IP Address + IP address to ban @@ -170,7 +170,7 @@ Reason for the ban - Reason + Ban reason No reason @@ -193,7 +193,7 @@ false - Start date/time + Ban start date/time false @@ -228,7 +228,7 @@ Ban end date. If you set the same date for start and end, the ban will be permanent (it will not expire). - End date/time + Ban end date/time true @@ -251,7 +251,7 @@ Certificate hash - Certificate hash + Certificate hash to ban Qt::ImhLowercaseOnly|Qt::ImhNoAutoUppercase @@ -270,7 +270,7 @@ This is a list with banned users. - Banned users + List of banned users true diff --git a/src/mumble/Cert.ui b/src/mumble/Cert.ui index 3057f987a77..dd5ee67cfbd 100644 --- a/src/mumble/Cert.ui +++ b/src/mumble/Cert.ui @@ -46,7 +46,7 @@ This is the certificate Mumble currently uses. - Current certificate + Displays current certificate Current Certificate @@ -189,6 +189,9 @@ Certificate file to import + + Use the "open" button to select a file using a dialog. + @@ -196,9 +199,6 @@ Select file to import from - - This opens a file selection dialog to choose a file to import a certificate from. - Open... @@ -261,7 +261,7 @@ This is the certificate you are importing. - Certificate to import + Displays imported certificate Certificate Details @@ -317,7 +317,7 @@ Are you sure you wish to replace your certificate? This is the certificate Mumble currently uses. It will be replaced. - Current certificate + Displays current certificate Current Certificate @@ -339,7 +339,7 @@ Are you sure you wish to replace your certificate? This is the new certificate that will replace the old one. - New certificate + Displays new certificate New Certificate @@ -391,6 +391,9 @@ Are you sure you wish to replace your certificate? File to export certificate to + + Use the "save as" button to select a file using a dialog. + @@ -413,7 +416,7 @@ Are you sure you wish to replace your certificate? This is the certificate Mumble currently uses. It will be exported. - Current certificate + Displays current certificate Certificate Details @@ -453,6 +456,19 @@ Are you sure you wish to replace your certificate? + + + + Your name (e.g. John Doe) + + + This is your name, and will be filled out in the certificate. This field is entirely optional. + + + Your name. For example: John Doe + + + @@ -471,8 +487,8 @@ Are you sure you wish to replace your certificate? This is your email address. It is strongly recommended to provide a valid email address, as this will allow you to upgrade to a strong certificate without authentication problems. - - Email address + + Your email address. For example: johndoe@mumble.info @@ -483,16 +499,6 @@ Are you sure you wish to replace your certificate? - - - - Your name (e.g. John Doe) - - - This is your name, and will be filled out in the certificate. This field is entirely optional. - - - diff --git a/src/mumble/ConnectDialog.ui b/src/mumble/ConnectDialog.ui index 0c922e31dbe..51efe4460e3 100644 --- a/src/mumble/ConnectDialog.ui +++ b/src/mumble/ConnectDialog.ui @@ -13,6 +13,9 @@ Mumble Server Connect + + This is the connection dialog. There are two different ways to connect to a Mumble server. If the server is listed publicly, you can use the server list to find it. If you know the server IP address, you can manually add a new permanent entry to your favorites. + @@ -29,6 +32,9 @@ Server list + + The server list contains your favorites and all publicly listed servers. + true @@ -75,6 +81,9 @@ true + + With this search interface you can filter the Mumble servers displayed in the server list. + Search @@ -91,6 +100,9 @@ + + Search for servername + Servername @@ -107,7 +119,11 @@ - + + + Search for location + + @@ -124,6 +140,9 @@ true + + Set filter mode + Show All diff --git a/src/mumble/ConnectDialogEdit.ui b/src/mumble/ConnectDialogEdit.ui index 3b87ecd6655..57f28bf0c0f 100644 --- a/src/mumble/ConnectDialogEdit.ui +++ b/src/mumble/ConnectDialogEdit.ui @@ -123,6 +123,9 @@ <b>Address</b><br/> Internet address of the server. This can be a normal hostname, an IPv4/IPv6 address or a Bonjour service identifier. Bonjour service identifiers have to be prefixed with a '@' to be recognized by Mumble. + + Server IP address + 127.0.0.1 @@ -147,6 +150,9 @@ Internet address of the server. This can be a normal hostname, an IPv4/IPv6 addr <b>Port</b><br/> Port on which the server is listening. If the server is identified by a Bonjour service identifier this field will be ignored. + + Server port + 64738 @@ -181,6 +187,9 @@ Port on which the server is listening. If the server is identified by a Bonjour <b>Username</b><br/> Username to send to the server. Be aware that the server can impose restrictions on how a username might look like. Also your username could already be taken by another user. + + Username + Your username @@ -202,6 +211,9 @@ Username to send to the server. Be aware that the server can impose restrictions <b>Password</b><br/> Password to be sent to the server on connect. This password is needed when connecting as <i>SuperUser</i> or to a server using password authentication. If not entered here the password will be queried on connect. + + Password + Your password @@ -236,6 +248,9 @@ Password to be sent to the server on connect. This password is needed when conne <b>Label</b><br/> Label of the server. This is what the server will be named like in your server list and can be chosen freely. + + Label for server + Local server label diff --git a/src/mumble/GlobalShortcutButtons.ui b/src/mumble/GlobalShortcutButtons.ui index da8ad5ea822..c31d1f14a78 100644 --- a/src/mumble/GlobalShortcutButtons.ui +++ b/src/mumble/GlobalShortcutButtons.ui @@ -22,6 +22,9 @@ + + List of shortcuts + QAbstractItemView::ExtendedSelection diff --git a/src/mumble/Log.ui b/src/mumble/Log.ui index ff80dc1d52b..95fa1f91314 100644 --- a/src/mumble/Log.ui +++ b/src/mumble/Log.ui @@ -17,7 +17,7 @@ - Log messages + Log message types and actions true @@ -124,7 +124,7 @@ <b>This is the length threshold used for the Text-To-Speech Engine.</b><br />Messages longer than this limit will not be read aloud in their full length. - Length threshold + Set length threshold QAbstractSpinBox::PlusMinus @@ -327,7 +327,7 @@ <b>This is the volume used for the speech synthesis.</b> - TTS engine volume + Text to speech volume 100 @@ -398,7 +398,7 @@ The setting only applies for new messages, the already shown ones will retain th - Maximum chat length + Maximum chat log length QAbstractSpinBox::PlusMinus @@ -512,7 +512,7 @@ The setting only applies for new messages, the already shown ones will retain th Number of users that will trigger message limiting functionality. - User limit for message limiting + User limit for notifications true diff --git a/src/mumble/LookConfig.ui b/src/mumble/LookConfig.ui index edea7591852..f87994cc294 100644 --- a/src/mumble/LookConfig.ui +++ b/src/mumble/LookConfig.ui @@ -36,7 +36,7 @@ This sets which channels to automatically expand. <i>None</i> and <i>All</i> will expand no or all channels, while <i>Only with users</i> will expand and collapse channels as users join and leave them. - Automatically expand channels when + Channel expand mode @@ -49,7 +49,7 @@ This sets the behavior of user drags; it can be used to prevent accidental dragging. <i>Move</i> moves the user without prompting. <i>Do Nothing</i> does nothing and prints an error message. <i>Ask</i> uses a message box to confirm if you really wanted to move the user. - User dragging behavior + User dragging mode @@ -109,7 +109,7 @@ This sets the behavior of channel drags; it can be used to prevent accidental dragging. <i>Move</i> moves the channel without prompting. <i>Do Nothing</i> does nothing and prints an error message. <i>Ask</i> uses a message box to confirm if you really wanted to move the channel. - Channel dragging + Channel dragging mode @@ -437,7 +437,7 @@ This setting controls in which situations the application will stay always on top. If you select <i>Never</i> the application will not stay on top. <i>Always</i> will always keep the application on top. <i>In minimal view</i> / <i>In normal view</i> will only keep the application always on top when minimal view is activated / deactivated. - Always on top + Always on top mode @@ -489,6 +489,9 @@ This setting controls the behavior when closing Mumble. You can choose between being asked for confirmation, minimize instead if closing or just closing without any additional prompt. Optionally, the first two options can only apply when you are currently connected to a server (in that case, Mumble will quit without asking, when not connected to any server). + + Quit behavior mode + Always Ask @@ -570,7 +573,7 @@ String to separate a channel name from its parent's. - Channel separator + Channel separator string @@ -617,7 +620,7 @@ The preferred maximum length of a channel (hierarchy) name in the Talking UI. Note that this is not a hard limit though. - Maximum name length + Maximum channel name length @@ -633,7 +636,7 @@ String that gets used instead of the cut-out part of an abbreviated name. - Abbreviation replacement + Abbreviation replacement characters @@ -653,7 +656,7 @@ Relative font size to use in the Talking UI in percent. - Relative font size + Relative font size (in percent) 1 @@ -688,7 +691,7 @@ A user that is silent for the given amount of seconds will be removed from the Talkin UI. - Silent user lifetime + Silent user display time (in seconds) seconds @@ -886,7 +889,7 @@ <b>Configures which theme the Mumble user interface should be styled with</b><br />Mumble will pick up themes from certain directories and display them in this list. The one you select will be used to customize the visual appearance of Mumble. This includes colors, icons and more. - Theme + Mumble theme @@ -960,6 +963,9 @@ The action to perform when a user is activated (via double-click or enter) in the search dialog. + + User search action mode + @@ -986,6 +992,9 @@ The action to perform when a channel is activated (via double-click or enter) in the search dialog. + + Channel search action mode + diff --git a/src/mumble/MainWindow.ui b/src/mumble/MainWindow.ui index 839e5a2c0eb..562f927a7c8 100644 --- a/src/mumble/MainWindow.ui +++ b/src/mumble/MainWindow.ui @@ -162,7 +162,7 @@ - Chat message + Enter chat message false diff --git a/src/mumble/ManualPlugin.ui b/src/mumble/ManualPlugin.ui index fb38eb111a2..6fd2249f7f1 100644 --- a/src/mumble/ManualPlugin.ui +++ b/src/mumble/ManualPlugin.ui @@ -30,6 +30,12 @@ + + Graphical positional audio simulation view + + + This visually represents the positional audio configuration that is currently being used + Qt::ScrollBarAlwaysOff @@ -87,6 +93,9 @@ + + Listener Z coordinate + m @@ -94,6 +103,9 @@ + + Listener X coordinate + @@ -130,6 +142,9 @@ + + Listener Y coordinate + m @@ -172,6 +187,9 @@ How long silent user's positions should stay marked after they have stopped talking (in seconds). + + Silent user display time (in seconds) + @@ -191,6 +209,9 @@ + + Listener azimuth (in degrees) + ° @@ -220,6 +241,9 @@ + + Listener elevation (in degrees) + -180 @@ -248,6 +272,9 @@ + + Listener elevation (in degrees) + ° @@ -280,6 +307,9 @@ + + Listener azimuth (in degrees) + 0 @@ -323,7 +353,14 @@ - + + + Context string + + + Use the "set" button to apply the context string + + @@ -347,6 +384,9 @@ + + Apply the context string + Set @@ -354,13 +394,23 @@ + + Apply the identity string + Set - + + + Identity string + + + Use the "set" button to apply the identity string + + diff --git a/src/mumble/NetworkConfig.ui b/src/mumble/NetworkConfig.ui index efc6ed994bd..73134d2a2bd 100644 --- a/src/mumble/NetworkConfig.ui +++ b/src/mumble/NetworkConfig.ui @@ -131,7 +131,7 @@ <b>Type of proxy to connect through.</b><br />This makes Mumble connect through a proxy for all outgoing connections. Note: Proxy tunneling forces Mumble into TCP compatibility mode, causing all voice data to be sent via the control channel. - Type + Proxy type @@ -178,7 +178,7 @@ <b>Hostname of the proxy.</b><br />This field specifies the hostname of the proxy you wish to tunnel network traffic through. - Hostname + Proxy hostname @@ -234,7 +234,7 @@ <b>Port number of the proxy.</b><br />This field specifies the port number that the proxy expects connections on. - Port + Proxy port @@ -265,6 +265,9 @@ <b>Username for proxy authentication.</b><br />This specifies the username you use for authenticating yourself with the proxy. In case the proxy does not use authentication, or you want to connect anonymously, simply leave this field blank. + + Proxy username + @@ -286,7 +289,7 @@ <b>Password for proxy authentication.</b><br />This specifies the password you use for authenticating yourself with the proxy. In case the proxy does not use authentication, or you want to connect anonymously, simply leave this field blank. - Password + Proxy password diff --git a/src/mumble/PluginConfig.ui b/src/mumble/PluginConfig.ui index fff242cac75..bb9325eb128 100644 --- a/src/mumble/PluginConfig.ui +++ b/src/mumble/PluginConfig.ui @@ -44,6 +44,9 @@ + + List of plugins + false diff --git a/src/mumble/SearchDialog.ui b/src/mumble/SearchDialog.ui index f39f3d60952..4885fddda53 100644 --- a/src/mumble/SearchDialog.ui +++ b/src/mumble/SearchDialog.ui @@ -22,6 +22,9 @@ + + Search string + @@ -55,6 +58,9 @@ + + Search results + diff --git a/src/mumble/Tokens.ui b/src/mumble/Tokens.ui index f30963c65fd..102e2eea22f 100644 --- a/src/mumble/Tokens.ui +++ b/src/mumble/Tokens.ui @@ -25,6 +25,12 @@ An access token is a text string, which can be used as a password for very simple access management on channels. Mumble will remember the tokens you've used and resend them to the server next time you reconnect, so you don't have to enter these every time. + + Token List + + + Use the arrow keys to navigate this list of access tokens. The tokens are displayed in plain text. + QAbstractItemView::DoubleClicked|QAbstractItemView::EditKeyPressed diff --git a/src/mumble/UserEdit.ui b/src/mumble/UserEdit.ui index 2cd5c200dd0..0d3cbec1df0 100644 --- a/src/mumble/UserEdit.ui +++ b/src/mumble/UserEdit.ui @@ -79,7 +79,7 @@ - Search + Search for user @@ -101,7 +101,7 @@ - Inactive for + Set inactivity filter mode @@ -153,7 +153,7 @@ - Inactive for + Filter for inactivity true diff --git a/src/mumble/VoiceRecorderDialog.ui b/src/mumble/VoiceRecorderDialog.ui index f03868cad74..497acf36910 100644 --- a/src/mumble/VoiceRecorderDialog.ui +++ b/src/mumble/VoiceRecorderDialog.ui @@ -181,7 +181,11 @@ - + + + This field contains the directory path to store any voice recordings in. Use the "browse" button to open a file dialog. + + @@ -193,7 +197,11 @@ - + + + This field contains the filename any voice recording is saved as. Various variables can be used to augment the filename. For example %time for the current time. + + From 0e0b8fae82f8d0ba270ab2713c4ebc0302eae3a0 Mon Sep 17 00:00:00 2001 From: Hartmnt Date: Sun, 11 Dec 2022 18:46:59 +0000 Subject: [PATCH 20/28] FIX(a11y): Improve inline volume slider accessibility Previously, the accessibility of the inline slider was very limited due to the cumbersome and lacking system Qt provides. This commit gently tricks Qt into behaving like a nice framework in regards to accessibility. Fixes #6109 (cherry picked from commit ed988e646af57eeeb2e47a0d077549999c23957f) --- src/mumble/ListenerVolumeSlider.cpp | 1 + src/mumble/MenuLabel.cpp | 24 ++++++++- src/mumble/UserLocalVolumeSlider.cpp | 2 + src/mumble/UserLocalVolumeSlider.h | 4 +- src/mumble/VolumeSliderWidgetAction.cpp | 70 +++++++++++++++++++++---- src/mumble/VolumeSliderWidgetAction.h | 8 ++- src/mumble/widgets/EventFilters.cpp | 69 ++++++++++++++++++++++++ src/mumble/widgets/EventFilters.h | 36 +++++++++++++ 8 files changed, 198 insertions(+), 16 deletions(-) diff --git a/src/mumble/ListenerVolumeSlider.cpp b/src/mumble/ListenerVolumeSlider.cpp index 40179fb64d6..23c21e6b786 100644 --- a/src/mumble/ListenerVolumeSlider.cpp +++ b/src/mumble/ListenerVolumeSlider.cpp @@ -40,6 +40,7 @@ void ListenerVolumeSlider::on_VolumeSlider_changeCompleted() { } VolumeAdjustment adjustment = VolumeAdjustment::fromDBAdjustment(m_volumeSlider->value()); + updateLabelValue(); if (handler->m_version >= Mumble::Protocol::PROTOBUF_INTRODUCTION_VERSION) { // With the new audio protocol, volume adjustments for listeners are handled on the server and thus we want diff --git a/src/mumble/MenuLabel.cpp b/src/mumble/MenuLabel.cpp index f8879a1d0ba..271dba194b1 100644 --- a/src/mumble/MenuLabel.cpp +++ b/src/mumble/MenuLabel.cpp @@ -4,13 +4,35 @@ // Mumble source tree or at . #include "MenuLabel.h" +#include "widgets/EventFilters.h" +#include #include MenuLabel::MenuLabel(const QString &text, QObject *parent) : QWidgetAction(parent), m_text(text) { + setMenuRole(QAction::NoRole); } QWidget *MenuLabel::createWidget(QWidget *parent) { + QWidget *widget = new QWidget(parent); + + // Not setting any focus is not an alternative here, as the + // QWidgetAction WILL get and automatically forward focus to the child. + // The widget needs tab focus policy, so it can process the event filters + // and also forward the focus. + widget->setFocusPolicy(Qt::TabFocus); + widget->installEventFilter(new SkipFocusEventFilter(widget)); + + // Using a widget and layout here instead of a plain label + // because otherwise screen readers might partially read the + // label text. + QGridLayout *layout = new QGridLayout(); + layout->setContentsMargins(0, 0, 0, 0); + layout->setSpacing(0); + QLabel *label = new QLabel(m_text, parent); - return label; + layout->addWidget(label, 0, 0); + widget->setLayout(layout); + + return widget; } diff --git a/src/mumble/UserLocalVolumeSlider.cpp b/src/mumble/UserLocalVolumeSlider.cpp index ea3f23fa4a3..dcb4f880b12 100644 --- a/src/mumble/UserLocalVolumeSlider.cpp +++ b/src/mumble/UserLocalVolumeSlider.cpp @@ -43,5 +43,7 @@ void UserLocalVolumeSlider::on_VolumeSlider_changeCompleted() { } else { Global::get().mw->logChangeNotPermanent(QObject::tr("Local Volume Adjustment..."), user); } + + updateLabelValue(); } } diff --git a/src/mumble/UserLocalVolumeSlider.h b/src/mumble/UserLocalVolumeSlider.h index b79f574710b..707e75cf0c5 100644 --- a/src/mumble/UserLocalVolumeSlider.h +++ b/src/mumble/UserLocalVolumeSlider.h @@ -23,8 +23,8 @@ class UserLocalVolumeSlider : public VolumeSliderWidgetAction { void setUser(unsigned int sessionId); private slots: - void on_VolumeSlider_valueChanged(int value); - void on_VolumeSlider_changeCompleted(); + void on_VolumeSlider_valueChanged(int value) override; + void on_VolumeSlider_changeCompleted() override; }; #endif diff --git a/src/mumble/VolumeSliderWidgetAction.cpp b/src/mumble/VolumeSliderWidgetAction.cpp index e2b673bc144..1c83cb3195a 100644 --- a/src/mumble/VolumeSliderWidgetAction.cpp +++ b/src/mumble/VolumeSliderWidgetAction.cpp @@ -4,21 +4,28 @@ // Mumble source tree or at . #include "VolumeSliderWidgetAction.h" + +#include "MumbleApplication.h" #include "VolumeAdjustment.h" #include "widgets/EventFilters.h" +#include +#include #include #include -VolumeSliderWidgetAction::VolumeSliderWidgetAction(QObject *parent) - : QWidgetAction(parent), m_volumeSlider(make_qt_unique< QSlider >(Qt::Horizontal)) { +VolumeSliderWidgetAction::VolumeSliderWidgetAction(QWidget *parent) + : QWidgetAction(parent), m_widget(make_qt_unique< QWidget >(parent)), + m_volumeSlider(new QSlider(Qt::Horizontal, parent)), m_label(new QLabel("0 db", parent)) { m_volumeSlider->setMinimum(-30); m_volumeSlider->setMaximum(30); - m_volumeSlider->setAccessibleName(tr("Slider for volume adjustment")); - m_volumeSlider->setSizePolicy(QSizePolicy::MinimumExpanding, QSizePolicy::MinimumExpanding); + m_volumeSlider->setAccessibleName(tr("Local volume adjustment")); + + m_label->setStyleSheet("QLabel { margin-left: 0px; padding: 0px; }"); + m_volumeSlider->setStyleSheet("QSlider { margin-right: 0px; }"); - KeyEventObserver *keyEventFilter = new KeyEventObserver(this, QEvent::KeyRelease, false, - { Qt::Key_Left, Qt::Key_Right, Qt::Key_Up, Qt::Key_Down }); + KeyEventObserver *keyEventFilter = + new KeyEventObserver(this, QEvent::KeyRelease, false, { Qt::Key_Left, Qt::Key_Right }); m_volumeSlider->installEventFilter(keyEventFilter); // The list of wheel events observed seems odd at first. We have to check for multiple @@ -32,24 +39,65 @@ VolumeSliderWidgetAction::VolumeSliderWidgetAction(QObject *parent) new MouseWheelEventObserver(this, { Qt::ScrollMomentum, Qt::ScrollUpdate, Qt::ScrollEnd }, false); m_volumeSlider->installEventFilter(wheelEventFilter); - connect(m_volumeSlider.get(), &QSlider::valueChanged, this, - &VolumeSliderWidgetAction::on_VolumeSlider_valueChanged); - connect(m_volumeSlider.get(), &QSlider::sliderReleased, this, - &VolumeSliderWidgetAction::on_VolumeSlider_changeCompleted); + + // Since we do not want the inline label to update when we drag the mouse, we + // must install a click event observer to update the label when the user just randomly + // clicks on the slider bar. + MouseClickEventObserver *mouseEventFilter = new MouseClickEventObserver(this, false); + m_volumeSlider->installEventFilter(mouseEventFilter); + connect(mouseEventFilter, &MouseClickEventObserver::clickEventObserved, this, [=]() { + m_volumeSlider->setFocus(Qt::TabFocusReason); + updateLabelValue(false); + }); + + // Also update the label explicitly when the slider body is released. + connect(m_volumeSlider, &QSlider::sliderReleased, this, [=]() { + m_volumeSlider->setFocus(Qt::TabFocusReason); + updateLabelValue(false); + }); + + connect(m_volumeSlider, &QSlider::valueChanged, this, &VolumeSliderWidgetAction::on_VolumeSlider_valueChanged); + + connect(m_volumeSlider, &QSlider::sliderReleased, this, &VolumeSliderWidgetAction::on_VolumeSlider_changeCompleted); connect(keyEventFilter, &KeyEventObserver::keyEventObserved, this, &VolumeSliderWidgetAction::on_VolumeSlider_changeCompleted); connect(wheelEventFilter, &MouseWheelEventObserver::wheelEventObserved, this, &VolumeSliderWidgetAction::on_VolumeSlider_changeCompleted); - setDefaultWidget(m_volumeSlider.get()); + UpDownKeyEventFilter *eventFilter = new UpDownKeyEventFilter(this); + m_volumeSlider->installEventFilter(eventFilter); + // Used to display the drag tooltip at the mouse position m_volumeSlider->setProperty("mouseTracking", true); + + QHBoxLayout *layout = new QHBoxLayout(); + layout->addWidget(m_volumeSlider); + layout->addWidget(m_label); + layout->setContentsMargins(0, 0, -1, 0); + layout->setSpacing(3); + m_widget->setLayout(layout); + + m_widget->setFocusProxy(m_volumeSlider); + m_widget->setFocusPolicy(Qt::TabFocus); + + setDefaultWidget(m_widget.get()); +} + +void VolumeSliderWidgetAction::updateLabelValue(bool checkMouseButtons) { + if (checkMouseButtons && MumbleApplication::instance()->mouseButtons() != Qt::NoButton) { + // Do not update the label while the user is dragging the slider. + // This will otherwise cause a glitchy experience. + return; + } + + m_label->setText(QString("%01dB").arg(m_volumeSlider->value())); } void VolumeSliderWidgetAction::updateSliderValue(float value) { int dbShift = VolumeAdjustment::toIntegerDBAdjustment(value); m_volumeSlider->setValue(dbShift); updateTooltip(dbShift); + updateLabelValue(false); } void VolumeSliderWidgetAction::updateTooltip(int value) { diff --git a/src/mumble/VolumeSliderWidgetAction.h b/src/mumble/VolumeSliderWidgetAction.h index 4cba54179f4..a008eb1da8f 100644 --- a/src/mumble/VolumeSliderWidgetAction.h +++ b/src/mumble/VolumeSliderWidgetAction.h @@ -11,16 +11,20 @@ #include "QtUtils.h" class QSlider; +class QLabel; class VolumeSliderWidgetAction : public QWidgetAction { Q_OBJECT public: - VolumeSliderWidgetAction(QObject *parent = nullptr); + VolumeSliderWidgetAction(QWidget *parent = nullptr); protected: - qt_unique_ptr< QSlider > m_volumeSlider; + qt_unique_ptr< QWidget > m_widget; + QSlider *m_volumeSlider; + QLabel *m_label; + void updateLabelValue(bool checkMouseButtons = true); void updateSliderValue(float value); void displayTooltip(int value); void updateTooltip(int value); diff --git a/src/mumble/widgets/EventFilters.cpp b/src/mumble/widgets/EventFilters.cpp index 0f7030eca78..a4b66d72ce6 100644 --- a/src/mumble/widgets/EventFilters.cpp +++ b/src/mumble/widgets/EventFilters.cpp @@ -7,7 +7,9 @@ #include +#include #include +#include #include #include @@ -67,6 +69,47 @@ bool MouseWheelEventObserver::eventFilter(QObject *obj, QEvent *event) { return m_consume; } +MouseClickEventObserver::MouseClickEventObserver(QObject *parent, bool consume) : QObject(parent), m_consume(consume) { +} + +bool MouseClickEventObserver::eventFilter(QObject *obj, QEvent *event) { + if (event->type() == QEvent::MouseButtonRelease) { + QMouseEvent *mouseEvent = static_cast< QMouseEvent * >(event); + + emit clickEventObserved(mouseEvent->buttons()); + + return m_consume; + } + + return QObject::eventFilter(obj, event); +} + +UpDownKeyEventFilter::UpDownKeyEventFilter(QObject *parent) : QObject(parent) { +} + +bool UpDownKeyEventFilter::eventFilter(QObject *obj, QEvent *event) { + // Converts up/down to tab/backtab + // Useful when overriding interactive QWidgetActions such as sliders + + if (event->type() == QEvent::KeyPress) { + QKeyEvent *keyEvent = static_cast< QKeyEvent * >(event); + + if (keyEvent->key() == Qt::Key_Up) { + QKeyEvent *keyPress = new QKeyEvent(QEvent::KeyPress, Qt::Key_Backtab, Qt::NoModifier); + QApplication::sendEvent(QApplication::focusWidget(), keyPress); + return true; + } + + if (keyEvent->key() == Qt::Key_Down) { + QKeyEvent *keyPress = new QKeyEvent(QEvent::KeyPress, Qt::Key_Tab, Qt::NoModifier); + QApplication::sendEvent(QApplication::focusWidget(), keyPress); + return true; + } + } + + return QObject::eventFilter(obj, event); +} + OverrideTabOrderFilter::OverrideTabOrderFilter(QObject *parent, QWidget *target) : QObject(parent), focusTarget(target) { } @@ -83,3 +126,29 @@ bool OverrideTabOrderFilter::eventFilter(QObject *obj, QEvent *event) { return QObject::eventFilter(obj, event); } + +SkipFocusEventFilter::SkipFocusEventFilter(QObject *parent) : QObject(parent) { +} + +bool SkipFocusEventFilter::eventFilter(QObject *obj, QEvent *event) { + // Detecting FocusIn events is glitchy, therefore we detect key release events + // and forward the focus to the next/previous element. + + if (event->type() == QEvent::KeyRelease && QApplication::focusWidget() == obj) { + QKeyEvent *keyEvent = static_cast< QKeyEvent * >(event); + + if (keyEvent->key() == Qt::Key_Up || keyEvent->key() == Qt::Key_Backtab) { + QKeyEvent *keyPress = new QKeyEvent(QEvent::KeyPress, Qt::Key_Backtab, Qt::NoModifier); + QApplication::sendEvent(QApplication::focusWidget(), keyPress); + return true; + } + + if (keyEvent->key() == Qt::Key_Down || keyEvent->key() == Qt::Key_Tab) { + QKeyEvent *keyPress = new QKeyEvent(QEvent::KeyPress, Qt::Key_Tab, Qt::NoModifier); + QApplication::sendEvent(QApplication::focusWidget(), keyPress); + return true; + } + } + + return QObject::eventFilter(obj, event); +} diff --git a/src/mumble/widgets/EventFilters.h b/src/mumble/widgets/EventFilters.h index 713a2e361ee..dd2bd3a8089 100644 --- a/src/mumble/widgets/EventFilters.h +++ b/src/mumble/widgets/EventFilters.h @@ -47,6 +47,32 @@ class MouseWheelEventObserver : public QObject { bool m_consume; }; +class MouseClickEventObserver : public QObject { + Q_OBJECT + +public: + MouseClickEventObserver(QObject *parent, bool consume); + +protected: + bool eventFilter(QObject *obj, QEvent *event) override; + +signals: + void clickEventObserved(Qt::MouseButtons buttons); + +private: + bool m_consume; +}; + +class UpDownKeyEventFilter : public QObject { + Q_OBJECT + +public: + UpDownKeyEventFilter(QObject *parent); + +protected: + bool eventFilter(QObject *obj, QEvent *event) override; +}; + class OverrideTabOrderFilter : public QObject { Q_OBJECT @@ -58,4 +84,14 @@ class OverrideTabOrderFilter : public QObject { bool eventFilter(QObject *obj, QEvent *event) override; }; +class SkipFocusEventFilter : public QObject { + Q_OBJECT + +public: + SkipFocusEventFilter(QObject *parent); + +protected: + bool eventFilter(QObject *obj, QEvent *event) override; +}; + #endif From 4b7471cfbb769b3f0f35cda960f650d150a770c7 Mon Sep 17 00:00:00 2001 From: Hartmnt Date: Sun, 7 Jan 2024 13:49:44 +0000 Subject: [PATCH 21/28] FIX(a11y): Make plugin config accessible This commit switches the plugin config tree to a new MultiColumnTreeWidget and makes it keyboard navigatable. It also makes screen readers read actual column values. (cherry picked from commit 4bc60e9d11ff516583e7a7cd62ac2392adb992d2) --- src/mumble/CMakeLists.txt | 2 ++ src/mumble/PluginConfig.cpp | 34 ++++++++++++++++++++ src/mumble/PluginConfig.h | 3 ++ src/mumble/PluginConfig.ui | 15 ++++++++- src/mumble/widgets/MultiColumnTreeWidget.cpp | 30 +++++++++++++++++ src/mumble/widgets/MultiColumnTreeWidget.h | 22 +++++++++++++ 6 files changed, 105 insertions(+), 1 deletion(-) create mode 100644 src/mumble/widgets/MultiColumnTreeWidget.cpp create mode 100644 src/mumble/widgets/MultiColumnTreeWidget.h diff --git a/src/mumble/CMakeLists.txt b/src/mumble/CMakeLists.txt index 6286685d6ba..ae017d973d7 100644 --- a/src/mumble/CMakeLists.txt +++ b/src/mumble/CMakeLists.txt @@ -299,6 +299,8 @@ set(MUMBLE_SOURCES "widgets/MUComboBox.h" "widgets/MultiStyleWidgetWrapper.cpp" "widgets/MultiStyleWidgetWrapper.h" + "widgets/MultiColumnTreeWidget.cpp" + "widgets/MultiColumnTreeWidget.h" "widgets/RichTextItemDelegate.cpp" "widgets/RichTextItemDelegate.h" "widgets/SearchDialogItemDelegate.cpp" diff --git a/src/mumble/PluginConfig.cpp b/src/mumble/PluginConfig.cpp index a69250c769f..fb3098c76e5 100644 --- a/src/mumble/PluginConfig.cpp +++ b/src/mumble/PluginConfig.cpp @@ -38,6 +38,12 @@ PluginConfig::PluginConfig(Settings &st) : ConfigWidget(st) { qtwPlugins->header()->setSectionResizeMode(2, QHeaderView::ResizeToContents); qtwPlugins->header()->setSectionResizeMode(3, QHeaderView::ResizeToContents); + qtwPlugins->headerItem()->setData(0, Qt::AccessibleTextRole, tr("Plugin name")); + qtwPlugins->headerItem()->setData(1, Qt::AccessibleTextRole, tr("Plugin enabled checkbox")); + qtwPlugins->headerItem()->setData(2, Qt::AccessibleTextRole, tr("Plugin positional audio permission checkbox")); + qtwPlugins->headerItem()->setData(3, Qt::AccessibleTextRole, + tr("Plugin keyboard event listen permission checkbox")); + qpbUnload->setEnabled(false); refillPluginList(); @@ -230,6 +236,10 @@ void PluginConfig::refillPluginList() { i->setToolTip(0, currentPlugin->getDescription().toHtmlEscaped()); i->setToolTip(1, tr("Whether this plugin should be enabled")); i->setData(0, Qt::UserRole, currentPlugin->getID()); + + on_qtwPlugins_itemChanged(i, 1); + on_qtwPlugins_itemChanged(i, 2); + on_qtwPlugins_itemChanged(i, 3); } qtwPlugins->setCurrentItem(qtwPlugins->topLevelItem(0)); @@ -251,3 +261,27 @@ void PluginConfig::on_qtwPlugins_currentItemChanged(QTreeWidgetItem *current, QT qpbUnload->setEnabled(false); } } + +void PluginConfig::on_qtwPlugins_itemChanged(QTreeWidgetItem *item, int column) { + const_plugin_ptr_t plugin = pluginForItem(item); + + if (!plugin) { + return; + } + + switch (column) { + case 1: + case 3: + item->setData(column, Qt::AccessibleDescriptionRole, + item->checkState(column) == Qt::Checked ? tr("checked") : tr("unchecked")); + break; + case 2: + if (plugin->getFeatures() & MUMBLE_FEATURE_POSITIONAL) { + item->setData(column, Qt::AccessibleDescriptionRole, + item->checkState(column) == Qt::Checked ? tr("checked") : tr("unchecked")); + } else { + item->setData(column, Qt::AccessibleDescriptionRole, tr("Not available")); + } + break; + } +} diff --git a/src/mumble/PluginConfig.h b/src/mumble/PluginConfig.h index 20bff928fe6..e9c64a8a6ff 100644 --- a/src/mumble/PluginConfig.h +++ b/src/mumble/PluginConfig.h @@ -62,6 +62,9 @@ public slots: /// @param current The currently selected item /// @param old The previously selected item (if applicable - otherwise NULL/nullptr) void on_qtwPlugins_currentItemChanged(QTreeWidgetItem *current, QTreeWidgetItem *old); + /// @param item The changed item + /// @param column The column that has changed + void on_qtwPlugins_itemChanged(QTreeWidgetItem *item, int column); }; #endif diff --git a/src/mumble/PluginConfig.ui b/src/mumble/PluginConfig.ui index bb9325eb128..e33400741b2 100644 --- a/src/mumble/PluginConfig.ui +++ b/src/mumble/PluginConfig.ui @@ -43,10 +43,16 @@ - + List of plugins + + Use up and down keys to navigate through plugins. Use left and right keys to navigate between single plugin permissions. + + + false + false @@ -159,6 +165,13 @@ + + + MultiColumnTreeWidget + QTreeWidget +
widgets/MultiColumnTreeWidget.h
+
+
diff --git a/src/mumble/widgets/MultiColumnTreeWidget.cpp b/src/mumble/widgets/MultiColumnTreeWidget.cpp new file mode 100644 index 00000000000..00bd69cd871 --- /dev/null +++ b/src/mumble/widgets/MultiColumnTreeWidget.cpp @@ -0,0 +1,30 @@ +// Copyright 2024 The Mumble Developers. All rights reserved. +// Use of this source code is governed by a BSD-style license +// that can be found in the LICENSE file at the root of the +// Mumble source tree or at . + +#include "MultiColumnTreeWidget.h" + +#include + +MultiColumnTreeWidget::MultiColumnTreeWidget(QWidget *parent) : QTreeWidget(parent) { +} + +QModelIndex MultiColumnTreeWidget::moveCursor(QAbstractItemView::CursorAction cursorAction, + Qt::KeyboardModifiers modifiers) { + QModelIndex mi = QTreeWidget::moveCursor(cursorAction, modifiers); + + if (cursorAction == QAbstractItemView::MoveLeft) { + mi = model()->index(mi.row(), std::max(0, mi.column() - 1)); + } + + if (cursorAction == QAbstractItemView::MoveRight) { + mi = model()->index(mi.row(), std::min(model()->columnCount() - 1, mi.column() + 1)); + } + + if (cursorAction == QAbstractItemView::MoveUp || cursorAction == QAbstractItemView::MoveDown) { + mi = model()->index(mi.row(), 0); + } + + return mi; +} diff --git a/src/mumble/widgets/MultiColumnTreeWidget.h b/src/mumble/widgets/MultiColumnTreeWidget.h new file mode 100644 index 00000000000..e1d6c029e17 --- /dev/null +++ b/src/mumble/widgets/MultiColumnTreeWidget.h @@ -0,0 +1,22 @@ +// Copyright 2024 The Mumble Developers. All rights reserved. +// Use of this source code is governed by a BSD-style license +// that can be found in the LICENSE file at the root of the +// Mumble source tree or at . + +#ifndef MUMBLE_MUMBLE_WIDGETS_MULTICOLUMNTREEWIDGET_H_ +#define MUMBLE_MUMBLE_WIDGETS_MULTICOLUMNTREEWIDGET_H_ + +#include +#include +#include + +class MultiColumnTreeWidget : public QTreeWidget { + Q_OBJECT + +public: + MultiColumnTreeWidget(QWidget *parent = nullptr); + + QModelIndex moveCursor(QAbstractItemView::CursorAction cursorAction, Qt::KeyboardModifiers modifiers) override; +}; + +#endif From 5a282bef20bdf99a25788b21b194eaa618aa2c49 Mon Sep 17 00:00:00 2001 From: Hartmnt Date: Sun, 7 Jan 2024 16:00:28 +0000 Subject: [PATCH 22/28] FIX(a11y): Make message type settings accessible This commit switches the message notification type tree to a new MultiColumnTreeWidget and makes it keyboard navigatable. It also makes screen readers read actual column values. Fixes #2972 (cherry picked from commit 2fc95963b5c67a097bb3650c0883fb011841842f) --- src/mumble/Log.cpp | 19 +++++++++++++++++++ src/mumble/Log.ui | 10 +++++++++- 2 files changed, 28 insertions(+), 1 deletion(-) diff --git a/src/mumble/Log.cpp b/src/mumble/Log.cpp index 2dc5bd378c8..1b1a39a9cbd 100644 --- a/src/mumble/Log.cpp +++ b/src/mumble/Log.cpp @@ -55,6 +55,20 @@ LogConfig::LogConfig(Settings &st) : ConfigWidget(st) { qtwMessages->header()->setSectionResizeMode(ColMessageLimit, QHeaderView::ResizeToContents); qtwMessages->header()->setSectionResizeMode(ColStaticSound, QHeaderView::ResizeToContents); + qtwMessages->headerItem()->setData(ColMessage, Qt::AccessibleTextRole, tr("Message type")); + qtwMessages->headerItem()->setData(ColConsole, Qt::AccessibleTextRole, tr("Log message to console checkbox")); + qtwMessages->headerItem()->setData(ColNotification, Qt::AccessibleTextRole, + tr("Display pop-up notification for message checkbox")); + qtwMessages->headerItem()->setData(ColHighlight, Qt::AccessibleTextRole, + tr("Highlight window for message checkbox")); + qtwMessages->headerItem()->setData(ColTTS, Qt::AccessibleTextRole, + tr("Read message using text to speech checkbox")); + qtwMessages->headerItem()->setData(ColMessageLimit, Qt::AccessibleTextRole, + tr("Limit message notification if user count is high checkbox")); + qtwMessages->headerItem()->setData(ColStaticSound, Qt::AccessibleTextRole, + tr("Play sound file for message checkbox")); + qtwMessages->headerItem()->setData(ColStaticSoundPath, Qt::AccessibleTextRole, tr("Path to sound file")); + // Add a "All messages" entry allMessagesItem = new QTreeWidgetItem(qtwMessages); allMessagesItem->setText(ColMessage, QObject::tr("All messages")); @@ -332,6 +346,11 @@ void LogConfig::on_qtwMessages_itemChanged(QTreeWidgetItem *i, int column) { } } } + + if (column != ColMessage && column != ColStaticSoundPath) { + i->setData(column, Qt::AccessibleDescriptionRole, + i->checkState(column) == Qt::Checked ? tr("checked") : tr("unchecked")); + } } void LogConfig::on_qtwMessages_itemClicked(QTreeWidgetItem *item, int column) { diff --git a/src/mumble/Log.ui b/src/mumble/Log.ui index 95fa1f91314..f372d75bd6f 100644 --- a/src/mumble/Log.ui +++ b/src/mumble/Log.ui @@ -15,10 +15,13 @@ - + Log message types and actions + + Use up and down keys to navigate through the message types. Use left and right keys to navigate between notification possibilities for a single message type. + true @@ -539,6 +542,11 @@ The setting only applies for new messages, the already shown ones will retain th QSlider
widgets/SemanticSlider.h
+ + MultiColumnTreeWidget + QTreeWidget +
widgets/MultiColumnTreeWidget.h
+
qtwMessages From e7acd5b6b447e7ed5432b32dafe645eaa5a3f0aa Mon Sep 17 00:00:00 2001 From: Hartmnt Date: Sun, 7 Jan 2024 13:49:34 +0000 Subject: [PATCH 23/28] FIX(a11y): Make search result tree accessible This commit switches the search result tree to a new MultiColumnTreeWidget and makes it keyboard navigatable. It also makes screen readers read actual column values. (cherry picked from commit 6a68696609c2142c0d63a724fbe043488a0b4362) --- src/mumble/SearchDialog.cpp | 8 ++++++++ src/mumble/SearchDialog.ui | 3 +++ src/mumble/widgets/SearchDialogTree.cpp | 13 +++++++++++++ src/mumble/widgets/SearchDialogTree.h | 4 ++++ 4 files changed, 28 insertions(+) diff --git a/src/mumble/SearchDialog.cpp b/src/mumble/SearchDialog.cpp index 670e298b0d3..0616272a4cd 100644 --- a/src/mumble/SearchDialog.cpp +++ b/src/mumble/SearchDialog.cpp @@ -4,6 +4,7 @@ // Mumble source tree or at . #include "SearchDialog.h" +#include "Accessibility.h" #include "Channel.h" #include "ClientUser.h" #include "MainWindow.h" @@ -226,6 +227,7 @@ void SearchDialog::on_searchResultTree_currentItemChanged(QTreeWidgetItem *c, QT if (user) { // Only try to select the user if (s)he still exists Global::get().mw->pmModel->setSelectedUser(user->uiSession); + item.setData(1, Qt::AccessibleTextRole, Mumble::Accessibility::userToText(user)); } } else { const Channel *channel = Channel::get(item.getID()); @@ -233,8 +235,14 @@ void SearchDialog::on_searchResultTree_currentItemChanged(QTreeWidgetItem *c, QT if (channel) { // Only try to select the channel if it still exists Global::get().mw->pmModel->setSelectedChannel(channel->iId); + item.setData(1, Qt::AccessibleTextRole, Mumble::Accessibility::channelToText(channel)); } } + + // Hack to make screen readers read search results... + if (searchResultTree->currentColumn() == 1) { + searchResultTree->setCurrentItem(c, 0); + } } void SearchDialog::on_searchResultTree_itemActivated(QTreeWidgetItem *item, int) { diff --git a/src/mumble/SearchDialog.ui b/src/mumble/SearchDialog.ui index 4885fddda53..27db7044cbd 100644 --- a/src/mumble/SearchDialog.ui +++ b/src/mumble/SearchDialog.ui @@ -61,6 +61,9 @@ Search results + + Use up and down keys to navigate through the search results. + diff --git a/src/mumble/widgets/SearchDialogTree.cpp b/src/mumble/widgets/SearchDialogTree.cpp index 5be761f5c6b..96f04d5267a 100644 --- a/src/mumble/widgets/SearchDialogTree.cpp +++ b/src/mumble/widgets/SearchDialogTree.cpp @@ -17,3 +17,16 @@ void SearchDialogTree::resizeEvent(QResizeEvent *event) { scheduleDelayedItemsLayout(); } + +QModelIndex SearchDialogTree::moveCursor(QAbstractItemView::CursorAction cursorAction, + Qt::KeyboardModifiers modifiers) { + // Hack to make screen readers read search results... + + QModelIndex mi = QTreeWidget::moveCursor(cursorAction, modifiers); + + if (cursorAction == QAbstractItemView::MoveUp || cursorAction == QAbstractItemView::MoveDown) { + mi = model()->index(mi.row(), 1); + } + + return mi; +} diff --git a/src/mumble/widgets/SearchDialogTree.h b/src/mumble/widgets/SearchDialogTree.h index 36fc75e58e6..e7409a9e7e6 100644 --- a/src/mumble/widgets/SearchDialogTree.h +++ b/src/mumble/widgets/SearchDialogTree.h @@ -6,6 +6,8 @@ #ifndef MUMBLE_MUMBLE_WIDGETS_SEARCHDIALOGTREE_H_ #define MUMBLE_MUMBLE_WIDGETS_SEARCHDIALOGTREE_H_ +#include +#include #include class QResizeEvent; @@ -14,6 +16,8 @@ class SearchDialogTree : public QTreeWidget { public: using QTreeWidget::QTreeWidget; + QModelIndex moveCursor(QAbstractItemView::CursorAction cursorAction, Qt::KeyboardModifiers modifiers) override; + protected: void resizeEvent(QResizeEvent *event) override; }; From c85d942df89fd657ba10c4ea794ebe2201fdaf61 Mon Sep 17 00:00:00 2001 From: Hartmnt Date: Sun, 7 Jan 2024 17:56:51 +0000 Subject: [PATCH 24/28] FIX(a11y): Make global shortcut settings more accessible This commit switches the global shortcut tree to a new MultiColumnTreeWidget and makes it keyboard navigatable. It also makes screen readers read actual column values. Fixes #2293 (cherry picked from commit fffcfaa03a680ec9b2680b017f3b2b952f2caf05) --- src/mumble/GlobalShortcut.cpp | 112 ++++++++++++++++++++++----- src/mumble/GlobalShortcut.h | 19 ++++- src/mumble/GlobalShortcut.ui | 24 +++++- src/mumble/GlobalShortcutButtons.cpp | 12 +++ 4 files changed, 147 insertions(+), 20 deletions(-) diff --git a/src/mumble/GlobalShortcut.cpp b/src/mumble/GlobalShortcut.cpp index bf777c094ce..1aa05633a79 100644 --- a/src/mumble/GlobalShortcut.cpp +++ b/src/mumble/GlobalShortcut.cpp @@ -12,6 +12,7 @@ #include "EnvUtils.h" #include "MainWindow.h" #include "ServerHandler.h" +#include "widgets/EventFilters.h" #include "Global.h" #include "GlobalShortcutButtons.h" @@ -43,43 +44,70 @@ static ConfigRegistrar registrarGlobalShortcut(1200, GlobalShortcutConfigDialogN static const QString UPARROW = QString::fromUtf8("\xE2\x86\x91 "); -ShortcutActionWidget::ShortcutActionWidget(QWidget *p) : MUComboBox(p) { +ShortcutActionWidget::ShortcutActionWidget(QWidget *p) : QWidget(p) { int idx = 0; - insertItem(idx, tr("Unassigned")); - setItemData(idx, -1); + m_comboBox = new MUComboBox(); + m_comboBox->insertItem(idx, tr("Unassigned")); + m_comboBox->setItemData(idx, -1); #ifndef Q_OS_MAC - setSizeAdjustPolicy(AdjustToContents); + m_comboBox->setSizeAdjustPolicy(QComboBox::AdjustToContents); #endif idx++; + QFontMetrics fontMetrics = m_comboBox->fontMetrics(); + int maxWidth = m_comboBox->minimumWidth(); + foreach (GlobalShortcut *gs, GlobalShortcutEngine::engine->qmShortcuts) { - insertItem(idx, gs->name); - setItemData(idx, gs->idx); - if (!gs->qsToolTip.isEmpty()) - setItemData(idx, gs->qsToolTip, Qt::ToolTipRole); - if (!gs->qsWhatsThis.isEmpty()) - setItemData(idx, gs->qsWhatsThis, Qt::WhatsThisRole); + m_comboBox->insertItem(idx, gs->name); + m_comboBox->setItemData(idx, gs->idx); + if (!gs->qsToolTip.isEmpty()) { + m_comboBox->setItemData(idx, gs->qsToolTip, Qt::ToolTipRole); + } + if (!gs->qsWhatsThis.isEmpty()) { + m_comboBox->setItemData(idx, gs->qsWhatsThis, Qt::WhatsThisRole); + } idx++; + + maxWidth = std::max(maxWidth, fontMetrics.horizontalAdvance(gs->name)); } // Sort the ShortcutActionWidget items QSortFilterProxyModel *proxy = new QSortFilterProxyModel(this); - proxy->setSourceModel(model()); + proxy->setSourceModel(m_comboBox->model()); - model()->setParent(proxy); - setModel(proxy); + m_comboBox->model()->setParent(proxy); + m_comboBox->setModel(proxy); - model()->sort(0); + m_comboBox->model()->sort(0); + + m_comboBox->setFocusPolicy(Qt::NoFocus); + + setMinimumWidth(maxWidth); + m_comboBox->view()->setMinimumWidth(maxWidth); + m_comboBox->adjustSize(); + + m_comboBox->setParent(this); + + adjustSize(); + + KeyEventObserver *eventFilter = new KeyEventObserver(this, QEvent::KeyPress, true, { Qt::Key_Space }); + connect(eventFilter, &KeyEventObserver::keyEventObserved, this, [=]() { m_comboBox->showPopup(); }); + installEventFilter(eventFilter); + + QTreeWidget *treeWidget = qobject_cast< QTreeWidget * >(p->parentWidget()); + if (treeWidget) { + treeWidget->resizeColumnToContents(0); + } } void ShortcutActionWidget::setIndex(unsigned int idx) { - setCurrentIndex(findData(idx)); + m_comboBox->setCurrentIndex(m_comboBox->findData(idx)); } unsigned int ShortcutActionWidget::index() const { - return itemData(currentIndex()).toUInt(); + return m_comboBox->itemData(m_comboBox->currentIndex()).toUInt(); } ShortcutToggleWidget::ShortcutToggleWidget(QWidget *p) : MUComboBox(p) { @@ -344,6 +372,7 @@ void ShortcutTargetDialog::on_qpbRemove_clicked() { ShortcutTargetWidget::ShortcutTargetWidget(QWidget *p) : QFrame(p) { qleTarget = new QLineEdit(); qleTarget->setReadOnly(true); + qleTarget->setFocusPolicy(Qt::NoFocus); qtbEdit = new QToolButton(); qtbEdit->setText(tr("...")); @@ -355,9 +384,38 @@ ShortcutTargetWidget::ShortcutTargetWidget(QWidget *p) : QFrame(p) { l->addWidget(qleTarget, 1); l->addWidget(qtbEdit); + KeyEventObserver *eventFilter = new KeyEventObserver(this, QEvent::KeyPress, true, { Qt::Key_Space }); + connect(eventFilter, &KeyEventObserver::keyEventObserved, this, [=]() { qtbEdit->click(); }); + installEventFilter(eventFilter); + QMetaObject::connectSlotsByName(this); } +TextEditWidget::TextEditWidget(QWidget *p) : QWidget(p) { + m_lineEdit = new QLineEdit(); + m_lineEdit->setFocusPolicy(Qt::ClickFocus); + + QHBoxLayout *l = new QHBoxLayout(this); + l->setContentsMargins(0, 0, 0, 0); + l->setSpacing(0); + l->addWidget(m_lineEdit); + + KeyEventObserver *eventFilter = new KeyEventObserver(this, QEvent::KeyPress, true, { Qt::Key_Space }); + connect(eventFilter, &KeyEventObserver::keyEventObserved, this, + [=]() { m_lineEdit->setFocus(Qt::MouseFocusReason); }); + installEventFilter(eventFilter); + + QMetaObject::connectSlotsByName(this); +} + +QString TextEditWidget::currentString() const { + return m_lineEdit->text(); +} + +void TextEditWidget::setCurrentString(const QString &str) { + m_lineEdit->setText(str); +} + /** * This function returns a textual representation of the given shortcut target st. */ @@ -461,7 +519,7 @@ ShortcutDelegate::ShortcutDelegate(QObject *p) : QStyledItemDelegate(p) { new QStandardItemEditorCreator< ShortcutTargetWidget >()); factory->registerEditor(static_cast< int >(QVariant::fromValue(ChannelTarget()).userType()), new QStandardItemEditorCreator< ChannelSelectWidget >()); - factory->registerEditor(QVariant::String, new QStandardItemEditorCreator< QLineEdit >()); + factory->registerEditor(QVariant::String, new QStandardItemEditorCreator< TextEditWidget >()); factory->registerEditor(QVariant::Invalid, new QStandardItemEditorCreator< QWidget >()); setItemEditorFactory(factory); } @@ -556,11 +614,16 @@ GlobalShortcutConfig::GlobalShortcutConfig(Settings &st) : ConfigWidget(st) { qtwShortcuts->setColumnCount(canSuppress ? 4 : 3); qtwShortcuts->setItemDelegate(new ShortcutDelegate(qtwShortcuts)); + qtwShortcuts->headerItem()->setData(0, Qt::AccessibleTextRole, tr("Shortcut action")); + qtwShortcuts->headerItem()->setData(1, Qt::AccessibleTextRole, tr("Shortcut data")); + qtwShortcuts->headerItem()->setData(2, Qt::AccessibleTextRole, tr("Shortcut input combinations")); + qtwShortcuts->header()->setSectionResizeMode(0, QHeaderView::Fixed); qtwShortcuts->header()->resizeSection(0, 150); qtwShortcuts->header()->setSectionResizeMode(2, QHeaderView::Stretch); - if (canSuppress) + if (canSuppress) { qtwShortcuts->header()->setSectionResizeMode(3, QHeaderView::ResizeToContents); + } qcbEnableGlobalShortcuts->setVisible(canDisable); @@ -670,6 +733,7 @@ void GlobalShortcutConfig::on_qpbAdd_clicked(bool) { sc.bSuppress = false; qlShortcuts << sc; reload(); + qtwShortcuts->setFocus(Qt::TabFocusReason); } void GlobalShortcutConfig::on_qpbRemove_clicked(bool) { @@ -705,6 +769,17 @@ void GlobalShortcutConfig::on_qtwShortcuts_itemChanged(QTreeWidgetItem *item, in if (gs && sc.qvData.userType() != gs->qvDefault.userType()) { item->setData(1, Qt::DisplayRole, gs->qvDefault); } + + if (gs) { + item->setData(0, Qt::AccessibleTextRole, gs->name); + } else { + item->setData(0, Qt::AccessibleTextRole, tr("Unassigned")); + } + item->setData(1, Qt::AccessibleTextRole, sc.qvData); + item->setData(3, Qt::AccessibleDescriptionRole, + item->checkState(3) == Qt::Checked ? tr("checked") : tr("unchecked")); + + qtwShortcuts->resizeColumnToContents(0); } QString GlobalShortcutConfig::title() const { @@ -811,6 +886,7 @@ void GlobalShortcutConfig::reload() { foreach (const Shortcut &sc, qlShortcuts) { QTreeWidgetItem *item = itemForShortcut(sc); qtwShortcuts->addTopLevelItem(item); + on_qtwShortcuts_itemChanged(item, 0); } #ifdef Q_OS_MAC if (!Global::get().s.bSuppressMacEventTapWarning) { diff --git a/src/mumble/GlobalShortcut.h b/src/mumble/GlobalShortcut.h index 64b9dbfc32c..d7a9f35e00c 100644 --- a/src/mumble/GlobalShortcut.h +++ b/src/mumble/GlobalShortcut.h @@ -51,11 +51,14 @@ class GlobalShortcut : public QObject { * * @see GlobalShortcutEngine */ -class ShortcutActionWidget : public MUComboBox { +class ShortcutActionWidget : public QWidget { private: Q_OBJECT Q_DISABLE_COPY(ShortcutActionWidget) Q_PROPERTY(unsigned int index READ index WRITE setIndex USER true) + + MUComboBox *m_comboBox; + public: ShortcutActionWidget(QWidget *p = nullptr); unsigned int index() const; @@ -84,6 +87,20 @@ class ChannelSelectWidget : public MUComboBox { void setCurrentChannel(const ChannelTarget &); }; +class TextEditWidget : public QWidget { +private: + Q_OBJECT + Q_DISABLE_COPY(TextEditWidget) + Q_PROPERTY(QString currentString READ currentString WRITE setCurrentString USER true) + + QLineEdit *m_lineEdit; + +public: + TextEditWidget(QWidget *p = nullptr); + QString currentString() const; + void setCurrentString(const QString &); +}; + /** * Dialog which is used to select the targets of a targeted shortcut like Whisper. */ diff --git a/src/mumble/GlobalShortcut.ui b/src/mumble/GlobalShortcut.ui index f8d072cf4a9..8b4063289bb 100644 --- a/src/mumble/GlobalShortcut.ui +++ b/src/mumble/GlobalShortcut.ui @@ -124,13 +124,16 @@
- + List of configured shortcuts Configured shortcuts + + Use up and down keys to navigate through your added shortcuts. Use left and right keys to navigate between actions and options for a single shortcut. Entries can be added and deleted with the buttons below. + QAbstractItemView::AllEditTriggers @@ -186,6 +189,12 @@ This will add a new global shortcut + + Add unassigned shortcut + + + This adds a new empty entry to the "Configured Shortcut" tree above. The tree will be automatically focused. Assign a key or an action by selecting the entry in the tree above. + &Add @@ -202,6 +211,12 @@ This will permanently remove a selected shortcut. + + Remove selected shortcut + + + This removes the selected entry from the "Configured Shortcut" tree above + &Remove @@ -271,6 +286,13 @@ Without this option enabled, using Mumble's global shortcuts in privileged appli
+ + + MultiColumnTreeWidget + QTreeWidget +
widgets/MultiColumnTreeWidget.h
+
+
diff --git a/src/mumble/GlobalShortcutButtons.cpp b/src/mumble/GlobalShortcutButtons.cpp index d96bc06fb6c..931033f2481 100644 --- a/src/mumble/GlobalShortcutButtons.cpp +++ b/src/mumble/GlobalShortcutButtons.cpp @@ -10,6 +10,8 @@ #include "Global.h" +#include + GlobalShortcutButtons::GlobalShortcutButtons(QWidget *parent) : QDialog(parent), m_ui(new Ui::GlobalShortcutButtons) { m_ui->setupUi(this); @@ -50,6 +52,16 @@ void GlobalShortcutButtons::setButtons(const QList< QVariant > &buttons) { } adjustSize(); + + // Without this the new dialog window will not be focused and the + // shortcut edit dialog is closed when TAB is pressed... + // Due to Qt action processing weirdness the timer is needed, otherwise + // the call has no effect. + if (buttons.isEmpty()) { + QTimer::singleShot(0, [&]() { m_ui->addButton->setFocus(Qt::TabFocusReason); }); + } else { + QTimer::singleShot(0, [&]() { m_ui->buttonTree->setFocus(Qt::TabFocusReason); }); + } } void GlobalShortcutButtons::addItem(const QVariant &button) { From 71cee5466c8ee2a0e45d045557091d30a2edfaa9 Mon Sep 17 00:00:00 2001 From: Hartmnt Date: Fri, 19 Jan 2024 11:43:19 +0000 Subject: [PATCH 25/28] FIX(ui): Update menu items to comform to design standards This commit changes the menu items and some buttons to conform to universal [1] standards. This means that: * Labels are using title case (e.g. "Listen to channel" -> "Listen To Channel") * Menu items are generally not including the menu title in the action label (e.g. "Join Channel" -> "Join") * ALL menu items have non-overlapping access keys (ALT + , denoted by underline) * Ellipses ("...") are only used for actions that require further user input, simply opening another window is not a reason for using an ellipsis. [1] State of the art as documented by major vendors in the consumer software industry. For example: https://learn.microsoft.com/en-us/windows/win32/uxguide/cmd-menus https://developer.apple.com/design/human-interface-guidelines/menus https://develop.kde.org/hig/components/navigation/menubar/ (cherry picked from commit cd7b8ef19f543c91739409a8402fc22fd2c2b681) --- src/mumble/MainWindow.cpp | 2 - src/mumble/MainWindow.ui | 74 ++++++++++++++++----------------- src/mumble/ServerInformation.ui | 4 +- src/mumble/UserInformation.ui | 2 +- 4 files changed, 40 insertions(+), 42 deletions(-) diff --git a/src/mumble/MainWindow.cpp b/src/mumble/MainWindow.cpp index 67cf5545f82..d4255dbe948 100644 --- a/src/mumble/MainWindow.cpp +++ b/src/mumble/MainWindow.cpp @@ -2240,8 +2240,6 @@ void MainWindow::qmChannel_aboutToShow() { if (c && c->iId != ClientUser::get(Global::get().uiSession)->cChannel->iId) { qmChannel->addAction(qaChannelJoin); - - qmChannel->addSeparator(); } if (c && Global::get().sh && Global::get().sh->m_version >= Version::fromComponents(1, 4, 0)) { diff --git a/src/mumble/MainWindow.ui b/src/mumble/MainWindow.ui index 562f927a7c8..ad6c98108f2 100644 --- a/src/mumble/MainWindow.ui +++ b/src/mumble/MainWindow.ui @@ -305,7 +305,7 @@ false - &Ban list... + &Ban List Edit ban list on server @@ -323,7 +323,7 @@ skin:Information_icon.svgskin:Information_icon.svg - &Information... + &Information Show information about the server connection @@ -390,7 +390,7 @@ true - Ignore Messages + Ig&nore Messages Locally ignore user's text chat messages. @@ -415,7 +415,7 @@ - Send &Message... + &Send Message... Send a Text Message @@ -426,7 +426,7 @@ - &Set Nickname... + Set Ni&ckname... Set a local nickname @@ -470,7 +470,7 @@ - &Link + L&ink Link your channel to another channel @@ -492,7 +492,7 @@ - &Unlink All + U&nlink All Unlinks your channel from all linked channels. @@ -523,7 +523,7 @@ skin:actions/audio-input-microphone-muted.svgskin:actions/audio-input-microphone.svg - &Mute Self + M&ute Self Mute or unmute yourself. When muted, you will not send any data to the server. Unmuting while deafened will also undeafen. @@ -543,7 +543,7 @@ skin:deafened_self.svgskin:self_undeafened.svg - &Deafen Self + D&eafen Self Deafen or undeafen yourself. When deafened, you will not hear anything. Deafening yourself will also mute. @@ -568,7 +568,7 @@ - Audio S&tatistics... + Audio &Statistics Display audio statistics @@ -594,7 +594,7 @@ skin:config_basic.pngskin:config_basic.png - &Settings... + &Settings Configure Mumble @@ -651,7 +651,7 @@ the channel's context menu. - Developer &Console... + Developer &Console Show the Developer Console @@ -662,7 +662,7 @@ the channel's context menu. - Positional &Audio Viewer... + Positional &Audio Viewer Show the Positional Audio Viewer @@ -684,7 +684,7 @@ the channel's context menu. - &About... + &About Information about Mumble @@ -712,7 +712,7 @@ the channel's context menu. - About &Qt... + About &Qt Information about Qt @@ -737,7 +737,7 @@ the channel's context menu. - Send &Message... + &Send Message... Send a Text Message @@ -798,7 +798,7 @@ the channel's context menu. - &Register... + Re&gister... Register user on server @@ -849,7 +849,7 @@ the channel's context menu. - Registered &Users... + Registered &Users Edit registered users list @@ -868,7 +868,7 @@ the channel's context menu. - &Access Tokens... + &Access Tokens Add or remove text-based access tokens @@ -876,7 +876,7 @@ the channel's context menu. - &Remove Avatar + Remo&ve Avatar Remove currently defined avatar image. @@ -884,7 +884,7 @@ the channel's context menu. - Reset &Comment... + Reset Commen&t... Reset the comment of the selected user. @@ -892,15 +892,15 @@ the channel's context menu. - Reset &Avatar... + Remo&ve Avatar... - Reset the avatar of the selected user. + Remove the avatar of the selected user. - &Join Channel + &Join @@ -908,7 +908,7 @@ the channel's context menu. true - &Hide Channel when Filtering + &Hide When Filtering @@ -916,12 +916,12 @@ the channel's context menu. true - &Pin Channel when Filtering + &Pin When Filtering - View Comment... + Vie&w Comment View comment in editor @@ -933,7 +933,7 @@ the channel's context menu. skin:Information_icon.svgskin:Information_icon.svg - &Information... + &Information Query server for connection information for user @@ -959,7 +959,7 @@ the channel's context menu. - R&egister... + Re&gister... Register yourself on the server @@ -970,7 +970,7 @@ the channel's context menu. true - Priority Speaker + &Priority Speaker @@ -978,7 +978,7 @@ the channel's context menu. true - Priority Speaker + &Priority Speaker @@ -990,7 +990,7 @@ the channel's context menu. skin:actions/media-record.svgskin:actions/media-record.svg - Recording + &Record... true @@ -1009,7 +1009,7 @@ the channel's context menu. true - Listen to channel + &Listen To Channel Listen to this channel without joining it @@ -1020,7 +1020,7 @@ the channel's context menu. true - Talking UI + Talking &UI Toggles the visibility of the TalkingUI. @@ -1028,7 +1028,7 @@ the channel's context menu. - Join user's channel + &Join User's Channel Joins the channel of this user. @@ -1039,7 +1039,7 @@ the channel's context menu. true - Disable Text-To-Speech + Disable Te&xt-To-Speech Locally disable Text-To-Speech for this user's text chat messages. @@ -1054,7 +1054,7 @@ the channel's context menu. skin:magnifier.svgskin:magnifier.svg - Search + &Search... Search for a user or channel (Ctrl+F) diff --git a/src/mumble/ServerInformation.ui b/src/mumble/ServerInformation.ui index 205ac38ee45..e7222abb9e7 100644 --- a/src/mumble/ServerInformation.ui +++ b/src/mumble/ServerInformation.ui @@ -645,14 +645,14 @@ - &View certificate + &View Certificate - &Ok + &OK diff --git a/src/mumble/UserInformation.ui b/src/mumble/UserInformation.ui index de6e229d298..54c8374f8c3 100644 --- a/src/mumble/UserInformation.ui +++ b/src/mumble/UserInformation.ui @@ -142,7 +142,7 @@ - Details... + Details
From 087385fb12d52c95ad48c21cb2f5e186eaaa3f32 Mon Sep 17 00:00:00 2001 From: Hartmnt Date: Thu, 15 Feb 2024 17:28:51 +0000 Subject: [PATCH 26/28] FEAT(client): Add "Move To Own Channel" action to user context menu Previously, there was no way to move users from channel to channel using only the keyboard. For accessibility reasons, that was not ideal. This commit adds a new action to the user context menu allowing to move the selected user to your own channel (given enough permissions). While this is a decent workaround, the end goal will be to remove this action and replace it with a dedicated dialog to choose the channel a user will be moved to. See #4642 (cherry picked from commit f63b7b42db3a16424aa85abbe5af35c0166ea868) --- src/mumble/MainWindow.cpp | 17 ++++++++++++++--- src/mumble/MainWindow.h | 1 + src/mumble/MainWindow.ui | 8 ++++++++ 3 files changed, 23 insertions(+), 3 deletions(-) diff --git a/src/mumble/MainWindow.cpp b/src/mumble/MainWindow.cpp index d4255dbe948..556ab0ee6b4 100644 --- a/src/mumble/MainWindow.cpp +++ b/src/mumble/MainWindow.cpp @@ -1662,10 +1662,9 @@ void MainWindow::qmUser_aboutToShow() { qmUser->clear(); - if (self && p && !isSelf) { + if (self && p && !isSelf && self->cChannel != p->cChannel) { qmUser->addAction(qaUserJoin); - qaUserJoin->setEnabled(self->cChannel != p->cChannel); - + qmUser->addAction(qaUserMove); qmUser->addSeparator(); } @@ -2344,6 +2343,18 @@ void MainWindow::on_qaUserJoin_triggered() { } } +void MainWindow::on_qaUserMove_triggered() { + const ClientUser *user = getContextMenuUser(); + + if (user) { + const Channel *channel = ClientUser::get(Global::get().uiSession)->cChannel; + + if (channel) { + Global::get().sh->joinChannel(user->uiSession, channel->iId); + } + } +} + void MainWindow::on_qaChannelListen_triggered() { Channel *c = getContextMenuChannel(); diff --git a/src/mumble/MainWindow.h b/src/mumble/MainWindow.h index 00daee90e0f..dccdfd12607 100644 --- a/src/mumble/MainWindow.h +++ b/src/mumble/MainWindow.h @@ -260,6 +260,7 @@ public slots: void qmChannel_aboutToShow(); void on_qaChannelJoin_triggered(); void on_qaUserJoin_triggered(); + void on_qaUserMove_triggered(); void on_qaChannelListen_triggered(); void on_qaChannelAdd_triggered(); void on_qaChannelRemove_triggered(); diff --git a/src/mumble/MainWindow.ui b/src/mumble/MainWindow.ui index ad6c98108f2..da034615394 100644 --- a/src/mumble/MainWindow.ui +++ b/src/mumble/MainWindow.ui @@ -1034,6 +1034,14 @@ the channel's context menu. Joins the channel of this user. + + + M&ove To Own Channel + + + Moves this user to your current channel. + + true From 7c9781fc1221beecceab1f16ed0b69520b5ca9b8 Mon Sep 17 00:00:00 2001 From: Hartmnt Date: Sun, 21 Jan 2024 14:27:23 +0000 Subject: [PATCH 27/28] DOCS: Add accessibility checklist (cherry picked from commit 1e3579129533cbbfe5f1fc9ee67f31c661239dce) --- docs/dev/Accessibility.md | 118 ++++++++++++++++++++++++++++++++ docs/dev/TheMumbleSourceCode.md | 1 + 2 files changed, 119 insertions(+) create mode 100644 docs/dev/Accessibility.md diff --git a/docs/dev/Accessibility.md b/docs/dev/Accessibility.md new file mode 100644 index 00000000000..7091e805faf --- /dev/null +++ b/docs/dev/Accessibility.md @@ -0,0 +1,118 @@ +# Accessiblity + +## Introduction + +In the software context, [accessibility features](https://en.wikipedia.org/wiki/Computer_accessibility) +(often shortened to "a11y") are considerations and tools meant to reduce the hassle of running +a specific application by users with disabilities. + +Most often, you will find features specifically crafted or tweaked for visually impaired users, +but other disabilities such as cognitive or motor impairments should also be considered. + +## General concepts + +The most basic approach to accessibility in software is to use empathy. Ask yourself: "If I had +%disability%, would I still be able to use this application without much effort?". If the +answer is "No", you might want to start investigating on how to improve that situation. + +Some "accessibility features" are not even that special, but more of a common sense decision. For example: + +* "Use a high contrast between text and background such that users with visual impairments are able to read it" +* "Do not use a color scheme which is hard to read for users with color blindness" +* "Avoid rapidly changing UI elements as to not confuse users who need more time to process and understand those elements" + +If your application needs to function in a way that is inherently inaccessible to some users, +consider offering an alternative accessible way for that function or a similar feature. + +Make your application keyboard navigable for those, who struggle using a mouse for +various reasons. + +### Tools + +For some disabilities, external assistive tools exist which help to make any application more +accessible. A prime example for such a tool is a [screen reader](https://en.wikipedia.org/wiki/Screenreader) +mostly used by visually impaired users. Screen readers are able to read UI elements on the screen, once the users +selects them with the mouse or the keyboard. To make screen readers work though, sometimes the +developer needs to add additional information. That information is processed by the screen reader to give +context to certain UI elements, which are normally communicated visually. + +## Qt + +Qt, the UI toolkit Mumble uses, provides [accessibility features](https://doc.qt.io/qt-5/accessible.html) +and they are fine for 90% of use-cases. The ``accessibleName`` and ``accessibleDescription`` field found +in every ``QWidget`` help to convey much of the needed information for screen readers. + +However, in certain situations you may find that Qt does not offer neat ways to implement everything that +is necessary for a good, accessible experience. In those cases, especially when designing custom or +complex ``QWidget``s, you will find yourself tinkering and testing quite a while until the result is +somewhat acceptable. + +Feel free to ask for advice at any time. + +## Checklist for UI changes in Mumble + +When changing a UI element or implementing a new one, make sure that the changes meet all the following criteria: + +* [ ] The change **MUST NOT** break tab navigation + * Make sure that keyboard navigation using tab AND back tab still works + * Make sure any new interactive UI element is reachable using tab AND back tab + * You **MUST NOT** create a focus trap, from which the user can not escape via keyboard navigation + +* [ ] The change itself **MUST** be keyboard navigable + * Space and arrow keys **MAY** be used on some elements such as sliders and combo boxes + +* [ ] All UI dialogs **MUST** have a sensible tab order + * Make sure that the tab order roughly matches the visual layout + * Make exceptions for the tab order, when it makes sense to do so (e.g. focus checkboxes to enable a feature before the options for that feature, independent of the visual order) + * Changing the tab order can be accomplished using the QtDesigner -> "Edit" -> "Edit Tab Order" + +* [ ] Interactive UI elements **MUST** have an ``accessibleName`` + * Generally, buttons and other elements with inherent labels already use those labels as ``accessibleName``. That is usually enough! + * Overwrite the ``accessibleName`` of buttons and other elements of inherent labels **ONLY** when there is any contextual advantage + * Buttons with an icon instead of text **MUST** set an ``accessibleName`` + * Sliders, combo boxes, and other elements without an inherent label **MUST** set an ``accessibleName`` + +* [ ] Labeled interactive UI elements **MUST** correctly set their buddy label + * Qt offers a way to attach a widget to a label, providing something equivalent to an ``accessibleName``. This is called a "buddy" + * If you place a label next to an interactive UI element, make sure to set it as buddy using QtCreator -> "Edit" -> "Edit Buddies" + +* [ ] Interactive UI elements **SHOULD** have an ``accessibleDescription``, when it makes sense to do so + * The ``accessibleDescription`` field can be used to explain context to a user that is otherwise only communicated visually + * The ``accessibleDescription`` field can be used to explain a feature (e.g. voice activity detection) that is otherwise harder to grasp by just reading the name + * Think of the ``accessibleDescription`` field as the tooltip or "What's this?" for screen readers. Some screen readers might even fall back to the tooltip, if no description is set + +* [ ] Abbreviations that are application specific **MUST NOT** be used in ``accessibleName`` or ``accessibleDescription`` + * Generally well known abbreviations such as HTTP, TCP are fine + * For example, use "voice activity detection" instead of "VAD" + +* [ ] ``accessibleName`` and ``accessibleDescriptions`` **MUST** be set in the ``.ui`` files, e.g. using the QtCreator + * Exception: UI elements which change state and context dynamically at runtime **MAY** be set in code + +* [ ] Additional visual context **MUST** be made available to screen reader users + * Sometimes information is displayed as a plain label or a series of plain labels. Plain labels can not be focused using a screen reader, and therefore the information has to be made available differently + * For example, the ``ServerInformation.ui`` uses the ``AccessibleGroupBox`` class instead of ``QGroupBox`` to solve that problem + * Sometimes it might be enough to include that information in the ``accessibleDescription`` of another element + +* [ ] New status for users or channels **MUST** be made accessible using the ``userToText`` and ``channelToText`` functions in ``Accessibility.cpp`` + +* [ ] New actions **MUST** be made available through a menu item. Only adding a toolbar button is not enough. The toolbar is not accessible. + +* [ ] All menu items **MUST** follow state-of-the-art design concepts + * https://learn.microsoft.com/en-us/windows/win32/uxguide/cmd-menus + * https://developer.apple.com/design/human-interface-guidelines/menus + * https://develop.kde.org/hig/components/navigation/menubar/ + +* [ ] Sliders **MAY** use the ``SemanticSlider`` class as a base to enhance the screenreading experience + +* [ ] UI elements **MAY** inform the user about other UI elements + * Sometimes elements depend on other elements. If this dependency is only available visually, an element may say something like "Use the '%buttonname%' button to open a dialog for this" + + +## Final considerations + +This text and checklist was written with the best intentions and the current understanding of accessibility +by the development team. This should in no way be considered final or absolute and there is always room +for improvement. Always use common sense when developing. + +Also, feel free to submit corrections, additions or updates to this text or checklist. As technology changes, +our current understanding might become outdated at some point. diff --git a/docs/dev/TheMumbleSourceCode.md b/docs/dev/TheMumbleSourceCode.md index c6a2b9c9d4b..da9aa222dfe 100644 --- a/docs/dev/TheMumbleSourceCode.md +++ b/docs/dev/TheMumbleSourceCode.md @@ -135,6 +135,7 @@ open the element in Qt Designer, check the button's name and search for that in implicit signal-connecting which is based on a special naming scheme of slots in a given UI class (e.g. `on_xy_actived` where `xy` is the name of the corresponding UI element). +When creating or changing existing UI elements, always consider the [accessibility checklist](/docs/dev/Accessibility.md). ### Server From 3788e85683219c3442d3f0d3a370c10bee9e6e7e Mon Sep 17 00:00:00 2001 From: Hartmnt Date: Thu, 4 Apr 2024 13:14:28 +0000 Subject: [PATCH 28/28] TRANSLATION: Update translation files (cherry picked from commit 74fe4e61ff4ec9909d4e1538cb135b835f9514c8) --- src/mumble/mumble_ar.ts | 1418 +++++++++++++++++++++++---------- src/mumble/mumble_bg.ts | 1490 +++++++++++++++++++++++++---------- src/mumble/mumble_br.ts | 1416 +++++++++++++++++++++++---------- src/mumble/mumble_ca.ts | 1498 ++++++++++++++++++++++++----------- src/mumble/mumble_cs.ts | 1428 +++++++++++++++++++++++---------- src/mumble/mumble_cy.ts | 1426 +++++++++++++++++++++++---------- src/mumble/mumble_da.ts | 1408 ++++++++++++++++++++++++--------- src/mumble/mumble_de.ts | 1486 +++++++++++++++++++++++++---------- src/mumble/mumble_el.ts | 1524 ++++++++++++++++++++++++----------- src/mumble/mumble_en.ts | 1420 +++++++++++++++++++++++---------- src/mumble/mumble_en_GB.ts | 1476 ++++++++++++++++++++++++---------- src/mumble/mumble_eo.ts | 1410 +++++++++++++++++++++++---------- src/mumble/mumble_es.ts | 1414 +++++++++++++++++++++++---------- src/mumble/mumble_et.ts | 1478 ++++++++++++++++++++++++---------- src/mumble/mumble_eu.ts | 1448 ++++++++++++++++++++++++---------- src/mumble/mumble_fa_IR.ts | 1422 +++++++++++++++++++++++---------- src/mumble/mumble_fi.ts | 1416 +++++++++++++++++++++++---------- src/mumble/mumble_fr.ts | 1418 +++++++++++++++++++++++---------- src/mumble/mumble_gl.ts | 1426 +++++++++++++++++++++++---------- src/mumble/mumble_he.ts | 1432 +++++++++++++++++++++++---------- src/mumble/mumble_hi.ts | 1320 +++++++++++++++++++++++-------- src/mumble/mumble_hu.ts | 1462 ++++++++++++++++++++++++---------- src/mumble/mumble_it.ts | 1524 ++++++++++++++++++++++++----------- src/mumble/mumble_ja.ts | 1432 +++++++++++++++++++++++---------- src/mumble/mumble_ko.ts | 1518 ++++++++++++++++++++++++----------- src/mumble/mumble_lt.ts | 1432 +++++++++++++++++++++++---------- src/mumble/mumble_nl.ts | 1526 +++++++++++++++++++++++++----------- src/mumble/mumble_no.ts | 1516 ++++++++++++++++++++++++----------- src/mumble/mumble_oc.ts | 1450 ++++++++++++++++++++++++---------- src/mumble/mumble_pl.ts | 1414 +++++++++++++++++++++++---------- src/mumble/mumble_pt_BR.ts | 1516 ++++++++++++++++++++++++----------- src/mumble/mumble_pt_PT.ts | 1514 ++++++++++++++++++++++++----------- src/mumble/mumble_ro.ts | 1446 ++++++++++++++++++++++++---------- src/mumble/mumble_ru.ts | 1520 ++++++++++++++++++++++++----------- src/mumble/mumble_si.ts | 1330 ++++++++++++++++++++++--------- src/mumble/mumble_sk.ts | 1332 ++++++++++++++++++++++--------- src/mumble/mumble_sq.ts | 1330 ++++++++++++++++++++++--------- src/mumble/mumble_sv.ts | 1416 +++++++++++++++++++++++---------- src/mumble/mumble_te.ts | 1422 +++++++++++++++++++++++---------- src/mumble/mumble_th.ts | 1424 +++++++++++++++++++++++---------- src/mumble/mumble_tr.ts | 1414 +++++++++++++++++++++++---------- src/mumble/mumble_uk.ts | 1428 +++++++++++++++++++++++---------- src/mumble/mumble_zh_CN.ts | 1416 +++++++++++++++++++++++---------- src/mumble/mumble_zh_HK.ts | 1366 +++++++++++++++++++++++--------- src/mumble/mumble_zh_TW.ts | 1434 +++++++++++++++++++++++---------- 45 files changed, 46418 insertions(+), 18338 deletions(-) diff --git a/src/mumble/mumble_ar.ts b/src/mumble/mumble_ar.ts index eece691c69b..95efae83480 100644 --- a/src/mumble/mumble_ar.ts +++ b/src/mumble/mumble_ar.ts @@ -162,10 +162,6 @@ This value enables you to change the way mumble arranges the channels in the tre Active ACLs - - List of entries - - Inherit ACL of parent? @@ -410,10 +406,6 @@ This value allows you to set the maximum number of users allowed in the channel. Channel password كلمة السر الخاصة بالقناة - - Maximum users - - Channel name اسم القناة @@ -423,19 +415,59 @@ This value allows you to set the maximum number of users allowed in the channel. - Foreign group members + Inherited channel members - Inherited channel members + List of ACL entries - Add members to group + Channel position - List of ACL entries + Channel maximum users + + + + Channel description + + + + Select member to add + + + + Excluded group members + + + + Select member to remove + + + + List of access control list entries + + + + Select group + + + + Selects a group this ACL entry applies to. Selecting a group and selecting a user are mutually exclusive. + + + + Select user + + + + Selects a user this ACL entry applies to. Selecting a group and selecting a user are mutually exclusive. + + + + List of available permissions @@ -587,6 +619,30 @@ This value allows you to set the maximum number of users allowed in the channel. List of speakers + + Device list + + + + Move from unused to microphone list + + + + Move from microphone to unused list + + + + List of unused devices + + + + Move from unused to speakers list + + + + Move from speakers to unused list + + ASIOInput @@ -656,10 +712,6 @@ This value allows you to set the maximum number of users allowed in the channel. System - - Input method for audio - - Device @@ -724,10 +776,6 @@ This value allows you to set the maximum number of users allowed in the channel. On - - Preview the audio cues - - Use SNR based speech detection @@ -1048,55 +1096,84 @@ This value allows you to set the maximum number of users allowed in the channel. Voice Activity - - - AudioInputDialog - Continuous + Input backend for audio - Voice Activity + Audio input system - Push To Talk + Audio input device - Audio Input + Transmission mode - %1 ms + Push to talk lock threshold - Off + Switch between push to talk and continuous mode by double tapping in this time frame - %1 s + <b>Voice hold Time</b><br />After you release the push-to-talk key Mumble will keep transmitting for the selected amount of time. - %1 kb/s + Push to talk hold threshold - -%1 dB + Extend push to talk send time after the key is released by this amount of time - %1 kbit/s (Audio %2, Position %4, Overhead %3) + Voice hold time + + + + Silence below threshold + + + + This sets the threshold when Mumble will definitively consider a signal silence + + + + Speech above threshold + + + + This sets the threshold when Mumble will definitively consider a signal speech + + + + This sets how much speech is packed into a single network package + + + + Audio compression quality + + + + This sets the target compression bitrate + + + + Maximum amplification - Audio system + Speech is dynamically amplified by at most this amount - Input device + Noise suppression strength @@ -1104,63 +1181,90 @@ This value allows you to set the maximum number of users allowed in the channel. - Transmission mode + Path to audio file - PTT lock threshold + Path to audio cue file when stopping to speak. Use the "browse" button to open a file dialog. - PTT hold threshold + Idle action time threshold (in minutes) - Silence below + Select what to do when being idle for a configurable amount of time. Default: nothing - Current speech detection chance + Gets played when you are trying to speak while being muted - Speech above + Path to mute cue file. Use the "browse" button to open a file dialog. - Speech below + Browse for mute cue audio file - Audio per packet + Path to audio cue file when starting to speak. Use the "browse" button to open a file dialog. - Quality of compression (peak bandwidth) + Preview the mute cue - Noise suppression + The mute cue is an audio sample which plays when you are trying to speak while being muted - Maximum amplification + Preview both audio cues + + + + + AudioInputDialog + + Continuous + + + + Voice Activity - Transmission started sound + Push To Talk - Transmission stopped sound + Audio Input - Initiate idle action after (in minutes) + %1 ms - Idle action + Off + + + + %1 s + + + + %1 kb/s + + + + -%1 dB + + + + %1 kbit/s (Audio %2, Position %4, Overhead %3) @@ -1179,6 +1283,22 @@ This value allows you to set the maximum number of users allowed in the channel. Disable echo cancellation. + + milliseconds + + + + seconds + + + + kilobits per second + + + + decibels + + AudioOutput @@ -1452,83 +1572,83 @@ This value allows you to set the maximum number of users allowed in the channel. Positional audio cannot work with mono output devices! - - - AudioOutputDialog - None + Audio output system - Local + Audio output device - Server + Output delay of incoming speech - Audio Output + Jitter buffer time - %1 ms + Attenuation percentage - %1 % + During speech, the volume of other applications will be reduced by this amount - Output system + Minimum volume - Output device + Minimum distance - Default jitter buffer + Maximum distance - Volume of incoming speech + Loopback artificial delay - Output delay + Loopback artificial packet loss - Attenuation of other applications during speech + Loopback test mode - Minimum distance + The loopback test can be used to test your audio configuration. While the loopback test is enabled, others will not be able to hear you. + + + AudioOutputDialog - Maximum distance + None - Minimum volume + Local - Bloom + Server - Delay variance + Audio Output - Packet loss + %1 ms - Loopback + %1 % @@ -1547,6 +1667,14 @@ This value allows you to set the maximum number of users allowed in the channel. If an audio source is close enough, blooming will cause the audio to be played on all speakers more or less regardless of their position (albeit with lower volume) + + milliseconds + + + + meters + + AudioOutputSample @@ -2051,39 +2179,79 @@ Speak loudly, as when you are annoyed or excited. Decrease the volume in the sou - Input system + Maximum amplification - Input device + No buttons assigned - Output system + Audio input system - Output device + Audio input device - Output delay + Select audio output device - Maximum amplification + Audio output system - VAD level + Audio output device - PTT shortcut + The Mumble positional audio system enables users to link the relative position of their voice to third party applications such as games. - No buttons assigned + Output delay for incoming speech + + + + Maximum amplification of input sound + + + + Speech is dynamically amplified by at most this amount + + + + Voice activity detection level + + + + This will set the range in which Mumble will consider a signal speech. Increase value to make voice activation more sensitive. + + + + Push to talk + + + + Use the "push to talk shortcut" button to assign a key + + + + Set push to talk shortcut + + + + This will open a shortcut edit dialog + + + + Graphical positional audio simulation view + + + + This visually represents the positional audio that is currently being played @@ -2229,23 +2397,39 @@ Speak loudly, as when you are annoyed or excited. Decrease the volume in the sou - Search + Mask - IP Address + Search for banned user - Mask + Username to ban + + + + IP address to ban + + + + Ban reason + + + + Ban start date/time + + + + Ban end date/time - Start date/time + Certificate hash to ban - End date/time + List of banned users @@ -2330,67 +2514,35 @@ Speak loudly, as when you are annoyed or excited. Decrease the volume in the sou <b>Certificate Expiry:</b> Your certificate is about to expire. You need to renew it, or you will no longer be able to connect to servers you are registered on. + + + Certificates - Current certificate + Certificate Management - Certificate file to import + Certificate Authentication - Certificate password + Authenticating to servers without using passwords - Certificate to import + Current certificate - New certificate + This is the certificate Mumble currently uses. - File to export certificate to + Current Certificate - Email address - - - - Your name - - - - - Certificates - - Certificate Management - - - - Certificate Authentication - - - - Authenticating to servers without using passwords - - - - Current certificate - - - - This is the certificate Mumble currently uses. - - - - Current Certificate - - - - Create a new certificate + Create a new certificate @@ -2450,10 +2602,6 @@ Speak loudly, as when you are annoyed or excited. Decrease the volume in the sou Select file to import from - - This opens a file selection dialog to choose a file to import a certificate from. - - Open... @@ -2599,6 +2747,46 @@ Are you sure you wish to replace your certificate? <p>Mumble can use certificates to authenticate with servers. Using certificates avoids passwords, meaning you don't need to disclose any password to the remote site. It also enables very easy user registration and a client side friends list independent of servers.</p><p>While Mumble can work without certificates, the majority of servers will expect you to have one.</p><p>Creating a new certificate automatically is sufficient for most use cases. But Mumble also supports certificates representing trust in the users ownership of an email address. These certificates are issued by third parties. For more information see our <a href="http://mumble.info/certificate.php">user certificate documentation</a>. </p> + + Displays current certificate + + + + Certificate file to import + + + + Use the "open" button to select a file using a dialog. + + + + Certificate password + + + + Displays imported certificate + + + + Displays new certificate + + + + File to export certificate to + + + + Use the "save as" button to select a file using a dialog. + + + + Your name. For example: John Doe + + + + Your email address. For example: johndoe@mumble.info + + ChanACL @@ -3079,6 +3267,34 @@ Are you sure you wish to replace your certificate? IPv6 address + + This is the connection dialog. There are two different ways to connect to a Mumble server. If the server is listed publicly, you can use the server list to find it. If you know the server IP address, you can manually add a new permanent entry to your favorites. + + + + The server list contains your favorites and all publicly listed servers. + + + + With this search interface you can filter the Mumble servers displayed in the server list. + + + + Search for servername + + + + Search for location + + + + Set filter mode + + + + Server + + ConnectDialogEdit @@ -3202,6 +3418,22 @@ Label of the server. This is what the server will be named like in your server l &Ignore + + Server IP address + + + + Server port + + + + Username + + + + Label for server + + CrashReporter @@ -3393,6 +3625,26 @@ Without this option enabled, using Mumble's global shortcuts in privileged <html><head/><body><p>Mumble's Global Shortcuts system does currently not work properly in combination with the Wayland protocol. For more information, visit <a href="https://github.com/mumble-voip/mumble/issues/5257"><span style=" text-decoration: underline; color:#0057ae;">https://github.com/mumble-voip/mumble/issues/5257</span></a>.</p></body></html> + + Configured shortcuts + + + + Use up and down keys to navigate through your added shortcuts. Use left and right keys to navigate between actions and options for a single shortcut. Entries can be added and deleted with the buttons below. + + + + Add unassigned shortcut + + + + This adds a new empty entry to the "Configured Shortcut" tree above. The tree will be automatically focused. Assign a key or an action by selecting the entry in the tree above. + + + + This removes the selected entry from the "Configured Shortcut" tree above + + GlobalShortcutButtons @@ -3420,6 +3672,18 @@ Without this option enabled, using Mumble's global shortcuts in privileged Remove حذف + + List of shortcuts + + + + Toggling this button will make the application listen for a shortcut. Once the shortcut is entered, the application stops listening for a shortcut. Multiple shortcuts can be assigned to the current action. Navigate to the shortcut list above to review the shortcuts currently assigned to the current action. + + + + This button will remove the selected shortcut for the current action. Note that you will have to select a shortcut from the list above first before this button has any effect. + + GlobalShortcutConfig @@ -3445,7 +3709,27 @@ Without this option enabled, using Mumble's global shortcuts in privileged - Configured shortcuts + Shortcut action + + + + Shortcut data + + + + Shortcut input combinations + + + + Unassigned + + + + checked + + + + unchecked @@ -4007,14 +4291,6 @@ The setting only applies for new messages, the already shown ones will retain th Message margins - - Log messages - - - - TTS engine volume - - Chat message margins @@ -4039,10 +4315,6 @@ The setting only applies for new messages, the already shown ones will retain th Limit notifications when there are more than - - User limit for message limiting - - Click here to toggle message limiting for all events - If using this option be sure to change the user limit below. @@ -4107,6 +4379,74 @@ The setting only applies for new messages, the already shown ones will retain th Notification sound volume adjustment + + Log message types and actions + + + + Use up and down keys to navigate through the message types. Use left and right keys to navigate between notification possibilities for a single message type. + + + + Set length threshold + + + + Text to speech volume + + + + Maximum chat log length + + + + User limit for notifications + + + + Message type + + + + Log message to console checkbox + + + + Display pop-up notification for message checkbox + + + + Highlight window for message checkbox + + + + Read message using text to speech checkbox + + + + Limit message notification if user count is high checkbox + + + + Play sound file for message checkbox + + + + Path to sound file + + + + checked + + + + unchecked + + + + decibels + + LookConfig @@ -4456,34 +4796,6 @@ The setting only applies for new messages, the already shown ones will retain th Postfix character count - - Maximum name length - - - - Relative font size - - - - Always on top - - - - Channel dragging - - - - Automatically expand channels when - - - - User dragging behavior - - - - Silent user lifetime - - Show the local volume adjustment for each user (if any). @@ -4576,66 +4888,118 @@ The setting only applies for new messages, the already shown ones will retain th Always keep users visible - - - MainWindow - Root + Channel expand mode - Push-to-Talk - Global Shortcut + User dragging mode - Push and hold this button to send voice. - Global Shortcut + Channel dragging mode - This configures the push-to-talk button, and as long as you hold this button down, you will transmit voice. - Global Shortcut + Always on top mode - Reset Audio Processor - Global Shortcut + Quit behavior mode - Unlink Plugin - Global Shortcut + Channel separator string - Push-to-Mute - Global Shortcut + Maximum channel name length - Join Channel - Global Shortcut - انضم الى قناة + Abbreviation replacement characters + - Toggle Overlay - Global Shortcut + Relative font size (in percent) - Toggle state of in-game overlay. - Global Shortcut + Silent user display time (in seconds) - Toggle Minimal - Global Shortcut + Mumble theme - Volume Up (+10%) - Global Shortcut + User search action mode + + + + Channel search action mode + + + + + MainWindow + + Root + + + + Push-to-Talk + Global Shortcut + + + + Push and hold this button to send voice. + Global Shortcut + + + + This configures the push-to-talk button, and as long as you hold this button down, you will transmit voice. + Global Shortcut + + + + Reset Audio Processor + Global Shortcut + + + + Unlink Plugin + Global Shortcut + + + + Push-to-Mute + Global Shortcut + + + + Join Channel + Global Shortcut + انضم الى قناة + + + Toggle Overlay + Global Shortcut + + + + Toggle state of in-game overlay. + Global Shortcut + + + + Toggle Minimal + Global Shortcut + + + + Volume Up (+10%) + Global Shortcut @@ -5170,10 +5534,6 @@ Otherwise abort and check your certificate and username. This opens the Group and ACL dialog for the channel, to control permissions. - - &Link - - Link your channel to another channel ربط قناتك بقناة اخرى @@ -5268,10 +5628,6 @@ Otherwise abort and check your certificate and username. This will reset the audio preprocessor, including noise cancellation, automatic gain and voice activity detection. If something suddenly worsens the audio environment (like dropping the microphone) and it was temporary, use this to avoid having to wait for the preprocessor to readjust. - - &Mute Self - - Mute yourself @@ -5280,10 +5636,6 @@ Otherwise abort and check your certificate and username. Mute or unmute yourself. When muted, you will not send any data to the server. Unmuting while deafened will also undeafen. - - &Deafen Self - - Deafen yourself @@ -5849,18 +6201,10 @@ Otherwise abort and check your certificate and username. This will toggle whether the minimal window should have a frame for moving and resizing. - - &Unlink All - - Reset the comment of the selected user. - - &Join Channel - و انضم لقناة - View comment in editor @@ -5889,10 +6233,6 @@ Otherwise abort and check your certificate and username. Change your avatar image on this server - - &Remove Avatar - - Remove currently defined avatar image. @@ -5905,14 +6245,6 @@ Otherwise abort and check your certificate and username. Change your own comment - - Recording - - - - Priority Speaker - - &Copy URL @@ -5921,10 +6253,6 @@ Otherwise abort and check your certificate and username. Copies a link to this channel to the clipboard. - - Ignore Messages - - Locally ignore user's text chat messages. @@ -5952,14 +6280,6 @@ the channel's context menu. Ctrl+F - - &Hide Channel when Filtering - - - - Reset the avatar of the selected user. - - &Developer @@ -5988,14 +6308,6 @@ the channel's context menu. &Connect... - - &Ban list... - - - - &Information... - - &Kick... @@ -6004,10 +6316,6 @@ the channel's context menu. &Ban... - - Send &Message... - - &Add... @@ -6020,74 +6328,26 @@ the channel's context menu. &Edit... - - Audio S&tatistics... - - - - &Settings... - - &Audio Wizard... - - Developer &Console... - - - - &About... - - About &Speex... - - About &Qt... - - &Certificate Wizard... - - &Register... - - - - Registered &Users... - - Change &Avatar... - - &Access Tokens... - - - - Reset &Comment... - - - - Reset &Avatar... - - - - View Comment... - - &Change Comment... - - R&egister... - - Show @@ -6104,10 +6364,6 @@ the channel's context menu. Protocol violation. Server sent remove for occupied channel. - - Listen to channel - استمع لقناة - Listen to this channel without joining it استمع لهذة القناة دون الانضمام اليها @@ -6148,18 +6404,10 @@ the channel's context menu. %1 stopped listening to your channel - - Talking UI - - Toggles the visibility of the TalkingUI. - - Join user's channel - - Joins the channel of this user. @@ -6172,14 +6420,6 @@ the channel's context menu. Activity log - - Chat message - - - - Disable Text-To-Speech - - Locally disable Text-To-Speech for this user's text chat messages. @@ -6218,10 +6458,6 @@ the channel's context menu. Global Shortcut - - &Set Nickname... - - Set a local nickname @@ -6280,10 +6516,6 @@ Valid actions are: Alt+F - - Search - - Search for a user or channel (Ctrl+F) @@ -6305,10 +6537,6 @@ Valid actions are: Undeafen yourself - - Positional &Audio Viewer... - - Show the Positional Audio Viewer @@ -6363,10 +6591,6 @@ Valid actions are: Channel &Filter - - &Pin Channel when Filtering - - Usage: mumble [options] [<url> | <plugin_list>] @@ -6516,118 +6740,266 @@ Valid options are: - This will open the change comment dialog + This will open the change comment dialog + + + + Change avatar + Global Shortcut + + + + This will open your file explorer to change your avatar image on this server + + + + Remove avatar + Global Shortcut + + + + This will reset your avatar on the server + + + + Register on the server + Global Shortcut + + + + This will register you on the server + + + + Audio statistics + Global Shortcut + + + + This will open the audio statistics dialog + + + + Open settings + Global Shortcut + + + + This will open the settings dialog + + + + Start audio wizard + Global Shortcut + + + + This will open the audio wizard dialog + + + + Start certificate wizard + Global Shortcut + + + + This will open the certificate wizard dialog + + + + Toggle text to speech + Global Shortcut + + + + This will enable/disable the text to speech + + + + Open about dialog + Global Shortcut + + + + This will open the about dialog + + + + Open about Qt dialog + Global Shortcut + + + + This will open the about Qt dialog + + + + Check for update + Global Shortcut + + + + This will check if mumble is up to date + + + + That sound was the mute cue. It activates when you speak while muted. Would you like to keep it enabled? + + + + Yes + + + + No + + + + Enter chat message + + + + &Ban List + + + + &Information + + + + Ig&nore Messages + + + + &Send Message... + + + + Set Ni&ckname... + + + + L&ink + + + + U&nlink All + + + + M&ute Self + + + + D&eafen Self + + + + Audio &Statistics + + + + &Settings - Change avatar - Global Shortcut + Developer &Console - This will open your file explorer to change your avatar image on this server + Positional &Audio Viewer - Remove avatar - Global Shortcut + &About - This will reset your avatar on the server + About &Qt - Register on the server - Global Shortcut + Re&gister... - This will register you on the server + Registered &Users - Audio statistics - Global Shortcut + &Access Tokens - This will open the audio statistics dialog + Remo&ve Avatar - Open settings - Global Shortcut + Reset Commen&t... - This will open the settings dialog + Remo&ve Avatar... - Start audio wizard - Global Shortcut + Remove the avatar of the selected user. - This will open the audio wizard dialog + &Join - Start certificate wizard - Global Shortcut + &Hide When Filtering - This will open the certificate wizard dialog + &Pin When Filtering - Toggle text to speech - Global Shortcut + Vie&w Comment - This will enable/disable the text to speech + &Priority Speaker - Open about dialog - Global Shortcut + &Record... - This will open the about dialog + &Listen To Channel - Open about Qt dialog - Global Shortcut + Talking &UI - This will open the about Qt dialog + &Join User's Channel - Check for update - Global Shortcut + M&ove To Own Channel - This will check if mumble is up to date + Moves this user to your current channel. - That sound was the mute cue. It activates when you speak while muted. Would you like to keep it enabled? + Disable Te&xt-To-Speech - Yes + &Search... - No + Filtered channels and users @@ -6717,6 +7089,62 @@ Valid options are: Silent user displaytime: + + Graphical positional audio simulation view + + + + This visually represents the positional audio configuration that is currently being used + + + + Listener Z coordinate + + + + Listener X coordinate + + + + Listener Y coordinate + + + + Silent user display time (in seconds) + + + + Listener azimuth (in degrees) + + + + Listener elevation (in degrees) + + + + Context string + + + + Use the "set" button to apply the context string + + + + Apply the context string + + + + Apply the identity string + + + + Identity string + + + + Use the "set" button to apply the identity string + + NetworkConfig @@ -6930,6 +7358,26 @@ Prevents the client from sending potentially identifying information about the o Automatically download and install plugin updates + + Proxy type + + + + Proxy hostname + + + + Proxy port + + + + Proxy username + + + + Proxy password + + Overlay @@ -7535,6 +7983,42 @@ To upgrade these files to their latest versions, click the button below.Whether this plugin should be enabled + + List of plugins + + + + Use up and down keys to navigate through plugins. Use left and right keys to navigate between single plugin permissions. + + + + Plugin name + + + + Plugin enabled checkbox + + + + Plugin positional audio permission checkbox + + + + Plugin keyboard event listen permission checkbox + + + + checked + + + + unchecked + + + + Not available + + PluginInstaller @@ -7958,6 +8442,102 @@ You can register them again. Unknown Version + + Next + + + + Back + + + + This is you + + + + friend + + + + user + + + + status + + + + muted and deafened + + + + muted + + + + locally muted + + + + unmuted + + + + recording + + + + priority speaker + + + + has a long comment + + + + text messages ignored + + + + registered + + + + channel + + + + your channel + + + + accessible + + + + inaccessible + + + + public + + + + filtered + + + + pinned + + + + Listening for input + + + + Add + إضافة + RichTextEditor @@ -8106,6 +8686,18 @@ You can register them again. Whether to search for channels + + Search string + + + + Search results + + + + Use up and down keys to navigate through the search results. + + ServerHandler @@ -8156,10 +8748,6 @@ You can register them again. <html><head/><body><p><span style=" font-weight:600;">Port:</span></p></body></html> - - <b>Users</b>: - - <html><head/><body><p><span style=" font-weight:600;">Protocol:</span></p></body></html> @@ -8253,31 +8841,39 @@ You can register them again. - &View certificate + Unknown + + + + Whether the connection supports perfect forward secrecy (PFS). - &Ok + <b>PFS:</b> - Unknown + Yes - Whether the connection supports perfect forward secrecy (PFS). + No - <b>PFS:</b> + <b>Users:</b> - Yes + TCP Parameters - No + &View Certificate + + + + &OK @@ -8465,7 +9061,11 @@ An access token is a text string, which can be used as a password for very simpl و حذف - Tokens + Token List + + + + Use the arrow keys to navigate this list of access tokens. The tokens are displayed in plain text. @@ -8519,11 +9119,19 @@ An access token is a text string, which can be used as a password for very simpl - Search + User list - User list + Search for user + + + + Set inactivity filter mode + + + + Filter for inactivity @@ -8553,10 +9161,6 @@ An access token is a text string, which can be used as a password for very simpl IP Address - - Details... - - Ping Statistics @@ -8680,6 +9284,10 @@ An access token is a text string, which can be used as a password for very simpl Warning: The server seems to report a truncated protocol version for this client. (See: <a href="https://github.com/mumble-voip/mumble/issues/5827/">Issue #5827</a>) + + Details + + UserListModel @@ -8874,6 +9482,14 @@ An access token is a text string, which can be used as a password for very simpl Channel will be pinned when filtering is enabled + + Channel Listener + + + + This channel listener belongs to %1 + + VersionCheck @@ -9140,15 +9756,23 @@ Please contact your server administrator for further information. Unable to start recording - the audio output is miconfigured (0Hz sample rate) + + This field contains the directory path to store any voice recordings in. Use the "browse" button to open a file dialog. + + + + This field contains the filename any voice recording is saved as. Various variables can be used to augment the filename. For example %time for the current time. + + VolumeSliderWidgetAction - Slider for volume adjustment + Volume Adjustment - Volume Adjustment + Local volume adjustment diff --git a/src/mumble/mumble_bg.ts b/src/mumble/mumble_bg.ts index e52216471c1..7e64e706db9 100644 --- a/src/mumble/mumble_bg.ts +++ b/src/mumble/mumble_bg.ts @@ -163,10 +163,6 @@ This value enables you to change the way mumble arranges the channels in the tre Active ACLs - - List of entries - - Inherit ACL of parent? @@ -412,31 +408,67 @@ This value allows you to set the maximum number of users allowed in the channel. - Maximum users + Channel name - Channel name + Inherited group members - Inherited group members + Inherited channel members - Foreign group members + List of ACL entries - Inherited channel members + Channel position - Add members to group + Channel maximum users - List of ACL entries + Channel description + + + + Select member to add + + + + Excluded group members + + + + Select member to remove + + + + List of access control list entries + + + + Select group + + + + Selects a group this ACL entry applies to. Selecting a group and selecting a user are mutually exclusive. + + + + Select user + + + + Selects a user this ACL entry applies to. Selecting a group and selecting a user are mutually exclusive. + + + + List of available permissions @@ -588,6 +620,30 @@ This value allows you to set the maximum number of users allowed in the channel. List of speakers + + Device list + + + + Move from unused to microphone list + + + + Move from microphone to unused list + + + + List of unused devices + + + + Move from unused to speakers list + + + + Move from speakers to unused list + + ASIOInput @@ -657,10 +713,6 @@ This value allows you to set the maximum number of users allowed in the channel. System Система - - Input method for audio - Входен метод за звук - Device Устройство @@ -725,10 +777,6 @@ This value allows you to set the maximum number of users allowed in the channel. On Включено - - Preview the audio cues - - Use SNR based speech detection @@ -1049,119 +1097,175 @@ This value allows you to set the maximum number of users allowed in the channel. Voice Activity Гласова активност - - - AudioInputDialog - Continuous - Постоянно + Input backend for audio + - Voice Activity - Гласова активност + Audio input system + - Push To Talk - Натискане за говорене + Audio input device + - Audio Input - Звуков вход + Transmission mode + - %1 ms - %1 мс + Push to talk lock threshold + - Off - Изключено + Switch between push to talk and continuous mode by double tapping in this time frame + - %1 s - %1 с + <b>Voice hold Time</b><br />After you release the push-to-talk key Mumble will keep transmitting for the selected amount of time. + - %1 kb/s - %1 кб/с + Push to talk hold threshold + - -%1 dB - -%1 дБ + Extend push to talk send time after the key is released by this amount of time + - %1 kbit/s (Audio %2, Position %4, Overhead %3) + Voice hold time - Audio system + Silence below threshold - Input device + This sets the threshold when Mumble will definitively consider a signal silence - Echo cancellation mode + Speech above threshold - Transmission mode + This sets the threshold when Mumble will definitively consider a signal speech - PTT lock threshold + This sets how much speech is packed into a single network package - PTT hold threshold + Audio compression quality - Silence below + This sets the target compression bitrate - Current speech detection chance + Maximum amplification - Speech above + Speech is dynamically amplified by at most this amount - Speech below + Noise suppression strength - Audio per packet + Echo cancellation mode - Quality of compression (peak bandwidth) + Path to audio file - Noise suppression + Path to audio cue file when stopping to speak. Use the "browse" button to open a file dialog. - Maximum amplification + Idle action time threshold (in minutes) - Transmission started sound + Select what to do when being idle for a configurable amount of time. Default: nothing - Transmission stopped sound + Gets played when you are trying to speak while being muted - Initiate idle action after (in minutes) + Path to mute cue file. Use the "browse" button to open a file dialog. - Idle action + Browse for mute cue audio file + + + + Path to audio cue file when starting to speak. Use the "browse" button to open a file dialog. + + + + Preview the mute cue + + + + The mute cue is an audio sample which plays when you are trying to speak while being muted + + + + Preview both audio cues + + + + + AudioInputDialog + + Continuous + Постоянно + + + Voice Activity + Гласова активност + + + Push To Talk + Натискане за говорене + + + Audio Input + Звуков вход + + + %1 ms + %1 мс + + + Off + Изключено + + + %1 s + %1 с + + + %1 kb/s + %1 кб/с + + + -%1 dB + -%1 дБ + + + %1 kbit/s (Audio %2, Position %4, Overhead %3) @@ -1180,6 +1284,22 @@ This value allows you to set the maximum number of users allowed in the channel. Disable echo cancellation. + + milliseconds + + + + seconds + + + + kilobits per second + + + + decibels + + AudioOutput @@ -1453,84 +1573,84 @@ This value allows you to set the maximum number of users allowed in the channel. Positional audio cannot work with mono output devices! - - - AudioOutputDialog - None + Audio output system - Local + Audio output device - Server - Сървър + Output delay of incoming speech + - Audio Output - Звуков изход + Jitter buffer time + - %1 ms - %1 мс + Attenuation percentage + - %1 % - %1 % + During speech, the volume of other applications will be reduced by this amount + - Output system + Minimum volume - Output device + Minimum distance - Default jitter buffer + Maximum distance - Volume of incoming speech - Гръмкост на входящата реч + Loopback artificial delay + - Output delay + Loopback artificial packet loss - Attenuation of other applications during speech + Loopback test mode - Minimum distance + The loopback test can be used to test your audio configuration. While the loopback test is enabled, others will not be able to hear you. + + + AudioOutputDialog - Maximum distance + None - Minimum volume + Local - Bloom - + Server + Сървър - Delay variance - + Audio Output + Звуков изход - Packet loss - Загуба на пакети + %1 ms + %1 мс - Loopback - + %1 % + %1 % Distance at which audio volume from another player starts decreasing @@ -1548,6 +1668,14 @@ This value allows you to set the maximum number of users allowed in the channel. If an audio source is close enough, blooming will cause the audio to be played on all speakers more or less regardless of their position (albeit with lower volume) + + milliseconds + + + + meters + + AudioOutputSample @@ -2052,79 +2180,119 @@ Speak loudly, as when you are annoyed or excited. Decrease the volume in the sou - Input system + Maximum amplification - Input device + No buttons assigned - Output system + Audio input system - Output device + Audio input device - Output delay + Select audio output device - Maximum amplification + Audio output system - VAD level + Audio output device - PTT shortcut + The Mumble positional audio system enables users to link the relative position of their voice to third party applications such as games. - No buttons assigned + Output delay for incoming speech - - - BanEditor - Mumble - Edit Bans - Редактиране на забраните + Maximum amplification of input sound + - &Address - &Адрес + Speech is dynamically amplified by at most this amount + - &Mask - &Маска + Voice activity detection level + - Reason - Причина + This will set the range in which Mumble will consider a signal speech. Increase value to make voice activation more sensitive. + - Start - Начало + Push to talk + - End - Край + Use the "push to talk shortcut" button to assign a key + - User - Потребител + Set push to talk shortcut + - Hash + This will open a shortcut edit dialog - &Add - &Добавяне + Graphical positional audio simulation view + + + + This visually represents the positional audio that is currently being played + + + + + BanEditor + + Mumble - Edit Bans + Редактиране на забраните + + + &Address + &Адрес + + + &Mask + &Маска + + + Reason + Причина + + + Start + Начало + + + End + Край + + + User + Потребител + + + Hash + + + + &Add + &Добавяне &Update @@ -2226,23 +2394,39 @@ Speak loudly, as when you are annoyed or excited. Decrease the volume in the sou - Search + Mask - IP Address - Адрес по ИП + Search for banned user + - Mask + Username to ban + + + + IP address to ban + + + + Ban reason + + + + Ban start date/time - Start date/time + Ban end date/time - End date/time + Certificate hash to ban + + + + List of banned users @@ -2327,38 +2511,6 @@ Speak loudly, as when you are annoyed or excited. Decrease the volume in the sou <b>Certificate Expiry:</b> Your certificate is about to expire. You need to renew it, or you will no longer be able to connect to servers you are registered on. - - Current certificate - Текущо удостоверение - - - Certificate file to import - - - - Certificate password - - - - Certificate to import - Удостоверение за внасяне - - - New certificate - Ново удостоверение - - - File to export certificate to - - - - Email address - - - - Your name - - Certificates @@ -2447,10 +2599,6 @@ Speak loudly, as when you are annoyed or excited. Decrease the volume in the sou Select file to import from Изберете файл за внасяне - - This opens a file selection dialog to choose a file to import a certificate from. - - Open... Отваряне... @@ -2596,6 +2744,46 @@ Are you sure you wish to replace your certificate? <p>Mumble can use certificates to authenticate with servers. Using certificates avoids passwords, meaning you don't need to disclose any password to the remote site. It also enables very easy user registration and a client side friends list independent of servers.</p><p>While Mumble can work without certificates, the majority of servers will expect you to have one.</p><p>Creating a new certificate automatically is sufficient for most use cases. But Mumble also supports certificates representing trust in the users ownership of an email address. These certificates are issued by third parties. For more information see our <a href="http://mumble.info/certificate.php">user certificate documentation</a>. </p> + + Displays current certificate + + + + Certificate file to import + + + + Use the "open" button to select a file using a dialog. + + + + Certificate password + + + + Displays imported certificate + + + + Displays new certificate + + + + File to export certificate to + + + + Use the "save as" button to select a file using a dialog. + + + + Your name. For example: John Doe + + + + Your email address. For example: johndoe@mumble.info + + ChanACL @@ -3076,6 +3264,34 @@ Are you sure you wish to replace your certificate? IPv6 address + + This is the connection dialog. There are two different ways to connect to a Mumble server. If the server is listed publicly, you can use the server list to find it. If you know the server IP address, you can manually add a new permanent entry to your favorites. + + + + The server list contains your favorites and all publicly listed servers. + + + + With this search interface you can filter the Mumble servers displayed in the server list. + + + + Search for servername + + + + Search for location + + + + Set filter mode + + + + Server + Сървър + ConnectDialogEdit @@ -3199,6 +3415,22 @@ Label of the server. This is what the server will be named like in your server l &Ignore + + Server IP address + + + + Server port + + + + Username + Потребителско име + + + Label for server + + CrashReporter @@ -3390,6 +3622,26 @@ Without this option enabled, using Mumble's global shortcuts in privileged <html><head/><body><p>Mumble's Global Shortcuts system does currently not work properly in combination with the Wayland protocol. For more information, visit <a href="https://github.com/mumble-voip/mumble/issues/5257"><span style=" text-decoration: underline; color:#0057ae;">https://github.com/mumble-voip/mumble/issues/5257</span></a>.</p></body></html> + + Configured shortcuts + + + + Use up and down keys to navigate through your added shortcuts. Use left and right keys to navigate between actions and options for a single shortcut. Entries can be added and deleted with the buttons below. + + + + Add unassigned shortcut + + + + This adds a new empty entry to the "Configured Shortcut" tree above. The tree will be automatically focused. Assign a key or an action by selecting the entry in the tree above. + + + + This removes the selected entry from the "Configured Shortcut" tree above + + GlobalShortcutButtons @@ -3417,6 +3669,18 @@ Without this option enabled, using Mumble's global shortcuts in privileged Remove Премахване + + List of shortcuts + + + + Toggling this button will make the application listen for a shortcut. Once the shortcut is entered, the application stops listening for a shortcut. Multiple shortcuts can be assigned to the current action. Navigate to the shortcut list above to review the shortcuts currently assigned to the current action. + + + + This button will remove the selected shortcut for the current action. Note that you will have to select a shortcut from the list above first before this button has any effect. + + GlobalShortcutConfig @@ -3442,7 +3706,27 @@ Without this option enabled, using Mumble's global shortcuts in privileged - Configured shortcuts + Shortcut action + + + + Shortcut data + + + + Shortcut input combinations + + + + Unassigned + Необозначено + + + checked + + + + unchecked @@ -4004,14 +4288,6 @@ The setting only applies for new messages, the already shown ones will retain th Message margins - - Log messages - - - - TTS engine volume - - Chat message margins @@ -4036,10 +4312,6 @@ The setting only applies for new messages, the already shown ones will retain th Limit notifications when there are more than - - User limit for message limiting - - Click here to toggle message limiting for all events - If using this option be sure to change the user limit below. @@ -4104,97 +4376,165 @@ The setting only applies for new messages, the already shown ones will retain th Notification sound volume adjustment - - - LookConfig - System default + Log message types and actions - None + Use up and down keys to navigate through the message types. Use left and right keys to navigate between notification possibilities for a single message type. - Only with users + Set length threshold - All + Text to speech volume - Ask + Maximum chat log length - Do Nothing + User limit for notifications - Move - Преместване + Message type + - <a href="%1">Browse</a> - This link is located next to the theme heading in the ui config and opens the user theme directory + Log message to console checkbox - User Interface - Потребителски интерфейс + Display pop-up notification for message checkbox + - This sets which channels to automatically expand. <i>None</i> and <i>All</i> will expand no or all channels, while <i>Only with users</i> will expand and collapse channels as users join and leave them. + Highlight window for message checkbox - List users above subchannels (requires restart). + Read message using text to speech checkbox - <b>If set, users will be shown above subchannels in the channel view.</b><br />A restart of Mumble is required to see the change. + Limit message notification if user count is high checkbox - Users above Channels + Play sound file for message checkbox - Show number of users in each channel + Path to sound file - Show channel user count + checked - Language - Език + unchecked + - Language to use (requires restart) - Език за използване (изисква рестартиране) + decibels + + + + LookConfig - <b>This sets which language Mumble should use.</b><br />You have to restart Mumble to use the new language. + System default - Look and Feel - Външен вид + None + - Layout - Оформление + Only with users + - Classic - Класическо + All + - Stacked - Натрупано + Ask + + + + Do Nothing + + + + Move + Преместване + + + <a href="%1">Browse</a> + This link is located next to the theme heading in the ui config and opens the user theme directory + + + + User Interface + Потребителски интерфейс + + + This sets which channels to automatically expand. <i>None</i> and <i>All</i> will expand no or all channels, while <i>Only with users</i> will expand and collapse channels as users join and leave them. + + + + List users above subchannels (requires restart). + + + + <b>If set, users will be shown above subchannels in the channel view.</b><br />A restart of Mumble is required to see the change. + + + + Users above Channels + + + + Show number of users in each channel + + + + Show channel user count + + + + Language + Език + + + Language to use (requires restart) + Език за използване (изисква рестартиране) + + + <b>This sets which language Mumble should use.</b><br />You have to restart Mumble to use the new language. + + + + Look and Feel + Външен вид + + + Layout + Оформление + + + Classic + Класическо + + + Stacked + Натрупано Hybrid @@ -4453,34 +4793,6 @@ The setting only applies for new messages, the already shown ones will retain th Postfix character count - - Maximum name length - - - - Relative font size - - - - Always on top - - - - Channel dragging - - - - Automatically expand channels when - - - - User dragging behavior - - - - Silent user lifetime - - Show the local volume adjustment for each user (if any). @@ -4573,6 +4885,58 @@ The setting only applies for new messages, the already shown ones will retain th Always keep users visible + + Channel expand mode + + + + User dragging mode + + + + Channel dragging mode + + + + Always on top mode + + + + Quit behavior mode + + + + Channel separator string + + + + Maximum channel name length + + + + Abbreviation replacement characters + + + + Relative font size (in percent) + + + + Silent user display time (in seconds) + + + + Mumble theme + + + + User search action mode + + + + Channel search action mode + + MainWindow @@ -5167,10 +5531,6 @@ Otherwise abort and check your certificate and username. This opens the Group and ACL dialog for the channel, to control permissions. - - &Link - &Връзка - Link your channel to another channel @@ -5265,10 +5625,6 @@ Otherwise abort and check your certificate and username. This will reset the audio preprocessor, including noise cancellation, automatic gain and voice activity detection. If something suddenly worsens the audio environment (like dropping the microphone) and it was temporary, use this to avoid having to wait for the preprocessor to readjust. - - &Mute Self - - Mute yourself @@ -5277,10 +5633,6 @@ Otherwise abort and check your certificate and username. Mute or unmute yourself. When muted, you will not send any data to the server. Unmuting while deafened will also undeafen. - - &Deafen Self - - Deafen yourself @@ -5846,18 +6198,10 @@ Otherwise abort and check your certificate and username. This will toggle whether the minimal window should have a frame for moving and resizing. - - &Unlink All - - Reset the comment of the selected user. - - &Join Channel - - View comment in editor @@ -5886,10 +6230,6 @@ Otherwise abort and check your certificate and username. Change your avatar image on this server - - &Remove Avatar - - Remove currently defined avatar image. @@ -5902,14 +6242,6 @@ Otherwise abort and check your certificate and username. Change your own comment - - Recording - Записване - - - Priority Speaker - - &Copy URL @@ -5918,10 +6250,6 @@ Otherwise abort and check your certificate and username. Copies a link to this channel to the clipboard. - - Ignore Messages - - Locally ignore user's text chat messages. @@ -5949,14 +6277,6 @@ the channel's context menu. Ctrl+F - - &Hide Channel when Filtering - - - - Reset the avatar of the selected user. - - &Developer @@ -5985,14 +6305,6 @@ the channel's context menu. &Connect... &Свързване... - - &Ban list... - - - - &Information... - - &Kick... &Изритване... @@ -6001,10 +6313,6 @@ the channel's context menu. &Ban... - - Send &Message... - - &Add... @@ -6017,74 +6325,26 @@ the channel's context menu. &Edit... &Редактиране... - - Audio S&tatistics... - - - - &Settings... - &Настройки... - &Audio Wizard... - - Developer &Console... - - - - &About... - - About &Speex... - - About &Qt... - - &Certificate Wizard... - - &Register... - - - - Registered &Users... - - Change &Avatar... - - &Access Tokens... - - - - Reset &Comment... - - - - Reset &Avatar... - - - - View Comment... - - &Change Comment... - - R&egister... - - Show @@ -6101,10 +6361,6 @@ the channel's context menu. Protocol violation. Server sent remove for occupied channel. - - Listen to channel - - Listen to this channel without joining it @@ -6145,18 +6401,10 @@ the channel's context menu. %1 stopped listening to your channel - - Talking UI - - Toggles the visibility of the TalkingUI. - - Join user's channel - - Joins the channel of this user. @@ -6169,14 +6417,6 @@ the channel's context menu. Activity log - - Chat message - - - - Disable Text-To-Speech - - Locally disable Text-To-Speech for this user's text chat messages. @@ -6215,10 +6455,6 @@ the channel's context menu. Global Shortcut - - &Set Nickname... - - Set a local nickname @@ -6277,10 +6513,6 @@ Valid actions are: Alt+F - - Search - - Search for a user or channel (Ctrl+F) @@ -6302,10 +6534,6 @@ Valid actions are: Undeafen yourself - - Positional &Audio Viewer... - - Show the Positional Audio Viewer @@ -6360,10 +6588,6 @@ Valid actions are: Channel &Filter - - &Pin Channel when Filtering - - Usage: mumble [options] [<url> | <plugin_list>] @@ -6513,118 +6737,266 @@ Valid options are: - This will open the change comment dialog + This will open the change comment dialog + + + + Change avatar + Global Shortcut + + + + This will open your file explorer to change your avatar image on this server + + + + Remove avatar + Global Shortcut + + + + This will reset your avatar on the server + + + + Register on the server + Global Shortcut + + + + This will register you on the server + + + + Audio statistics + Global Shortcut + + + + This will open the audio statistics dialog + + + + Open settings + Global Shortcut + + + + This will open the settings dialog + + + + Start audio wizard + Global Shortcut + + + + This will open the audio wizard dialog + + + + Start certificate wizard + Global Shortcut + + + + This will open the certificate wizard dialog + + + + Toggle text to speech + Global Shortcut + + + + This will enable/disable the text to speech + + + + Open about dialog + Global Shortcut + + + + This will open the about dialog + + + + Open about Qt dialog + Global Shortcut + + + + This will open the about Qt dialog + + + + Check for update + Global Shortcut + + + + This will check if mumble is up to date + + + + That sound was the mute cue. It activates when you speak while muted. Would you like to keep it enabled? + + + + Yes + + + + No + + + + Enter chat message + + + + &Ban List + + + + &Information + + + + Ig&nore Messages + + + + &Send Message... + + + + Set Ni&ckname... + + + + L&ink + + + + U&nlink All + + + + M&ute Self + + + + D&eafen Self + + + + Audio &Statistics - Change avatar - Global Shortcut + &Settings - This will open your file explorer to change your avatar image on this server + Developer &Console - Remove avatar - Global Shortcut + Positional &Audio Viewer - This will reset your avatar on the server + &About + &Относно + + + About &Qt - Register on the server - Global Shortcut + Re&gister... - This will register you on the server + Registered &Users - Audio statistics - Global Shortcut + &Access Tokens - This will open the audio statistics dialog + Remo&ve Avatar - Open settings - Global Shortcut + Reset Commen&t... - This will open the settings dialog + Remo&ve Avatar... - Start audio wizard - Global Shortcut + Remove the avatar of the selected user. - This will open the audio wizard dialog + &Join - Start certificate wizard - Global Shortcut + &Hide When Filtering - This will open the certificate wizard dialog + &Pin When Filtering - Toggle text to speech - Global Shortcut + Vie&w Comment - This will enable/disable the text to speech + &Priority Speaker - Open about dialog - Global Shortcut + &Record... - This will open the about dialog + &Listen To Channel - Open about Qt dialog - Global Shortcut + Talking &UI - This will open the about Qt dialog + &Join User's Channel - Check for update - Global Shortcut + M&ove To Own Channel - This will check if mumble is up to date + Moves this user to your current channel. - That sound was the mute cue. It activates when you speak while muted. Would you like to keep it enabled? + Disable Te&xt-To-Speech - Yes + &Search... - No + Filtered channels and users @@ -6714,6 +7086,62 @@ Valid options are: Silent user displaytime: + + Graphical positional audio simulation view + + + + This visually represents the positional audio configuration that is currently being used + + + + Listener Z coordinate + + + + Listener X coordinate + + + + Listener Y coordinate + + + + Silent user display time (in seconds) + + + + Listener azimuth (in degrees) + + + + Listener elevation (in degrees) + + + + Context string + + + + Use the "set" button to apply the context string + + + + Apply the context string + + + + Apply the identity string + + + + Identity string + + + + Use the "set" button to apply the identity string + + NetworkConfig @@ -6927,6 +7355,26 @@ Prevents the client from sending potentially identifying information about the o Automatically download and install plugin updates + + Proxy type + + + + Proxy hostname + + + + Proxy port + + + + Proxy username + + + + Proxy password + + Overlay @@ -7532,6 +7980,42 @@ To upgrade these files to their latest versions, click the button below.Whether this plugin should be enabled + + List of plugins + + + + Use up and down keys to navigate through plugins. Use left and right keys to navigate between single plugin permissions. + + + + Plugin name + + + + Plugin enabled checkbox + + + + Plugin positional audio permission checkbox + + + + Plugin keyboard event listen permission checkbox + + + + checked + + + + unchecked + + + + Not available + + PluginInstaller @@ -7955,6 +8439,102 @@ You can register them again. Unknown Version + + Next + + + + Back + + + + This is you + + + + friend + + + + user + + + + status + + + + muted and deafened + + + + muted + + + + locally muted + + + + unmuted + + + + recording + + + + priority speaker + + + + has a long comment + + + + text messages ignored + + + + registered + + + + channel + + + + your channel + + + + accessible + + + + inaccessible + + + + public + + + + filtered + + + + pinned + + + + Listening for input + + + + Add + Добавяне + RichTextEditor @@ -8103,6 +8683,18 @@ You can register them again. Whether to search for channels + + Search string + + + + Search results + + + + Use up and down keys to navigate through the search results. + + ServerHandler @@ -8153,10 +8745,6 @@ You can register them again. <html><head/><body><p><span style=" font-weight:600;">Port:</span></p></body></html> - - <b>Users</b>: - - <html><head/><body><p><span style=" font-weight:600;">Protocol:</span></p></body></html> @@ -8250,31 +8838,39 @@ You can register them again. - &View certificate + Unknown - &Ok + Whether the connection supports perfect forward secrecy (PFS). - Unknown + <b>PFS:</b> - Whether the connection supports perfect forward secrecy (PFS). + Yes - <b>PFS:</b> + No - Yes + <b>Users:</b> - No + TCP Parameters + + + + &View Certificate + &Преглед на удостоверението + + + &OK @@ -8462,7 +9058,11 @@ An access token is a text string, which can be used as a password for very simpl &Премахване - Tokens + Token List + + + + Use the arrow keys to navigate this list of access tokens. The tokens are displayed in plain text. @@ -8512,11 +9112,19 @@ An access token is a text string, which can be used as a password for very simpl - Search + User list - User list + Search for user + + + + Set inactivity filter mode + + + + Filter for inactivity @@ -8546,10 +9154,6 @@ An access token is a text string, which can be used as a password for very simpl IP Address Адрес по ИП - - Details... - Подробности... - Ping Statistics Статистика за латентността @@ -8673,6 +9277,10 @@ An access token is a text string, which can be used as a password for very simpl Warning: The server seems to report a truncated protocol version for this client. (See: <a href="https://github.com/mumble-voip/mumble/issues/5827/">Issue #5827</a>) + + Details + + UserListModel @@ -8867,6 +9475,14 @@ An access token is a text string, which can be used as a password for very simpl Channel will be pinned when filtering is enabled + + Channel Listener + + + + This channel listener belongs to %1 + + VersionCheck @@ -9133,15 +9749,23 @@ Please contact your server administrator for further information. Unable to start recording - the audio output is miconfigured (0Hz sample rate) + + This field contains the directory path to store any voice recordings in. Use the "browse" button to open a file dialog. + + + + This field contains the filename any voice recording is saved as. Various variables can be used to augment the filename. For example %time for the current time. + + VolumeSliderWidgetAction - Slider for volume adjustment + Volume Adjustment - Volume Adjustment + Local volume adjustment diff --git a/src/mumble/mumble_br.ts b/src/mumble/mumble_br.ts index 127661c0afb..7af7aeddb7c 100644 --- a/src/mumble/mumble_br.ts +++ b/src/mumble/mumble_br.ts @@ -162,10 +162,6 @@ This value enables you to change the way mumble arranges the channels in the tre Active ACLs - - List of entries - - Inherit ACL of parent? @@ -411,31 +407,67 @@ This value allows you to set the maximum number of users allowed in the channel. - Maximum users + Channel name - Channel name + Inherited group members - Inherited group members + Inherited channel members - Foreign group members + List of ACL entries - Inherited channel members + Channel position - Add members to group + Channel maximum users - List of ACL entries + Channel description + + + + Select member to add + + + + Excluded group members + + + + Select member to remove + + + + List of access control list entries + + + + Select group + + + + Selects a group this ACL entry applies to. Selecting a group and selecting a user are mutually exclusive. + + + + Select user + + + + Selects a user this ACL entry applies to. Selecting a group and selecting a user are mutually exclusive. + + + + List of available permissions @@ -587,6 +619,30 @@ This value allows you to set the maximum number of users allowed in the channel. List of speakers + + Device list + + + + Move from unused to microphone list + + + + Move from microphone to unused list + + + + List of unused devices + + + + Move from unused to speakers list + + + + Move from speakers to unused list + + ASIOInput @@ -656,10 +712,6 @@ This value allows you to set the maximum number of users allowed in the channel. System Sistem - - Input method for audio - - Device Trevnad @@ -724,10 +776,6 @@ This value allows you to set the maximum number of users allowed in the channel. On Enaouet - - Preview the audio cues - - Use SNR based speech detection @@ -1048,55 +1096,84 @@ This value allows you to set the maximum number of users allowed in the channel. Voice Activity - - - AudioInputDialog - Continuous + Input backend for audio - Voice Activity + Audio input system - Push To Talk + Audio input device - Audio Input + Transmission mode - %1 ms - %1 me + Push to talk lock threshold + - Off - Lazhet + Switch between push to talk and continuous mode by double tapping in this time frame + - %1 s + <b>Voice hold Time</b><br />After you release the push-to-talk key Mumble will keep transmitting for the selected amount of time. - %1 kb/s + Push to talk hold threshold - -%1 dB + Extend push to talk send time after the key is released by this amount of time - %1 kbit/s (Audio %2, Position %4, Overhead %3) + Voice hold time + + + + Silence below threshold + + + + This sets the threshold when Mumble will definitively consider a signal silence + + + + Speech above threshold + + + + This sets the threshold when Mumble will definitively consider a signal speech + + + + This sets how much speech is packed into a single network package - Audio system + Audio compression quality - Input device + This sets the target compression bitrate + + + + Maximum amplification + + + + Speech is dynamically amplified by at most this amount + + + + Noise suppression strength @@ -1104,63 +1181,90 @@ This value allows you to set the maximum number of users allowed in the channel. - Transmission mode + Path to audio file - PTT lock threshold + Path to audio cue file when stopping to speak. Use the "browse" button to open a file dialog. - PTT hold threshold + Idle action time threshold (in minutes) - Silence below + Select what to do when being idle for a configurable amount of time. Default: nothing - Current speech detection chance + Gets played when you are trying to speak while being muted - Speech above + Path to mute cue file. Use the "browse" button to open a file dialog. - Speech below + Browse for mute cue audio file - Audio per packet + Path to audio cue file when starting to speak. Use the "browse" button to open a file dialog. - Quality of compression (peak bandwidth) + Preview the mute cue - Noise suppression + The mute cue is an audio sample which plays when you are trying to speak while being muted - Maximum amplification + Preview both audio cues + + + AudioInputDialog - Transmission started sound + Continuous - Transmission stopped sound + Voice Activity - Initiate idle action after (in minutes) + Push To Talk - Idle action + Audio Input + + + + %1 ms + %1 me + + + Off + Lazhet + + + %1 s + + + + %1 kb/s + + + + -%1 dB + + + + %1 kbit/s (Audio %2, Position %4, Overhead %3) @@ -1179,6 +1283,22 @@ This value allows you to set the maximum number of users allowed in the channel. Disable echo cancellation. + + milliseconds + + + + seconds + + + + kilobits per second + + + + decibels + + AudioOutput @@ -1452,83 +1572,83 @@ This value allows you to set the maximum number of users allowed in the channel. Positional audio cannot work with mono output devices! - - - AudioOutputDialog - None - Hini ebet + Audio output system + - Local - Lec'hel + Audio output device + - Server - Servijer + Output delay of incoming speech + - Audio Output + Jitter buffer time - %1 ms - %1 me + Attenuation percentage + - %1 % + During speech, the volume of other applications will be reduced by this amount - Output system + Minimum volume - Output device - Trobarzhell ezkas + Minimum distance + - Default jitter buffer + Maximum distance - Volume of incoming speech + Loopback artificial delay - Output delay + Loopback artificial packet loss - Attenuation of other applications during speech + Loopback test mode - Minimum distance + The loopback test can be used to test your audio configuration. While the loopback test is enabled, others will not be able to hear you. + + + AudioOutputDialog - Maximum distance - + None + Hini ebet - Minimum volume - + Local + Lec'hel - Bloom - + Server + Servijer - Delay variance + Audio Output - Packet loss - + %1 ms + %1 me - Loopback + %1 % @@ -1547,6 +1667,14 @@ This value allows you to set the maximum number of users allowed in the channel. If an audio source is close enough, blooming will cause the audio to be played on all speakers more or less regardless of their position (albeit with lower volume) + + milliseconds + + + + meters + + AudioOutputSample @@ -2051,39 +2179,79 @@ Speak loudly, as when you are annoyed or excited. Decrease the volume in the sou - Input system + Maximum amplification + + + + No buttons assigned - Input device + Audio input system - Output system + Audio input device - Output device - Trobarzhell ezkas + Select audio output device + - Output delay + Audio output system - Maximum amplification + Audio output device - VAD level + The Mumble positional audio system enables users to link the relative position of their voice to third party applications such as games. - PTT shortcut + Output delay for incoming speech - No buttons assigned + Maximum amplification of input sound + + + + Speech is dynamically amplified by at most this amount + + + + Voice activity detection level + + + + This will set the range in which Mumble will consider a signal speech. Increase value to make voice activation more sensitive. + + + + Push to talk + + + + Use the "push to talk shortcut" button to assign a key + + + + Set push to talk shortcut + + + + This will open a shortcut edit dialog + + + + Graphical positional audio simulation view + + + + This visually represents the positional audio that is currently being played @@ -2225,27 +2393,43 @@ Speak loudly, as when you are annoyed or excited. Decrease the volume in the sou - Search - Klask + Mask + Maskl - IP Address - Chomlec'h IP + Search for banned user + - Mask - Maskl + Username to ban + - Start date/time + IP address to ban - End date/time + Ban reason - - + + Ban start date/time + + + + Ban end date/time + + + + Certificate hash to ban + + + + List of banned users + + + + CertView Name @@ -2326,38 +2510,6 @@ Speak loudly, as when you are annoyed or excited. Decrease the volume in the sou <b>Certificate Expiry:</b> Your certificate is about to expire. You need to renew it, or you will no longer be able to connect to servers you are registered on. - - Current certificate - - - - Certificate file to import - - - - Certificate password - - - - Certificate to import - - - - New certificate - - - - File to export certificate to - - - - Email address - Chomlec'h postel - - - Your name - Hoc'h anv - Certificates @@ -2446,10 +2598,6 @@ Speak loudly, as when you are annoyed or excited. Decrease the volume in the sou Select file to import from - - This opens a file selection dialog to choose a file to import a certificate from. - - Open... Digeriñ... @@ -2595,6 +2743,46 @@ Are you sure you wish to replace your certificate? <p>Mumble can use certificates to authenticate with servers. Using certificates avoids passwords, meaning you don't need to disclose any password to the remote site. It also enables very easy user registration and a client side friends list independent of servers.</p><p>While Mumble can work without certificates, the majority of servers will expect you to have one.</p><p>Creating a new certificate automatically is sufficient for most use cases. But Mumble also supports certificates representing trust in the users ownership of an email address. These certificates are issued by third parties. For more information see our <a href="http://mumble.info/certificate.php">user certificate documentation</a>. </p> + + Displays current certificate + + + + Certificate file to import + + + + Use the "open" button to select a file using a dialog. + + + + Certificate password + + + + Displays imported certificate + + + + Displays new certificate + + + + File to export certificate to + + + + Use the "save as" button to select a file using a dialog. + + + + Your name. For example: John Doe + + + + Your email address. For example: johndoe@mumble.info + + ChanACL @@ -3075,6 +3263,34 @@ Are you sure you wish to replace your certificate? IPv6 address Chomlec'h IPv4 {6 ?} + + This is the connection dialog. There are two different ways to connect to a Mumble server. If the server is listed publicly, you can use the server list to find it. If you know the server IP address, you can manually add a new permanent entry to your favorites. + + + + The server list contains your favorites and all publicly listed servers. + + + + With this search interface you can filter the Mumble servers displayed in the server list. + + + + Search for servername + + + + Search for location + + + + Set filter mode + + + + Server + Servijer + ConnectDialogEdit @@ -3198,6 +3414,22 @@ Label of the server. This is what the server will be named like in your server l &Ignore + + Server IP address + + + + Server port + + + + Username + Anv-implijer + + + Label for server + + CrashReporter @@ -3389,6 +3621,26 @@ Without this option enabled, using Mumble's global shortcuts in privileged <html><head/><body><p>Mumble's Global Shortcuts system does currently not work properly in combination with the Wayland protocol. For more information, visit <a href="https://github.com/mumble-voip/mumble/issues/5257"><span style=" text-decoration: underline; color:#0057ae;">https://github.com/mumble-voip/mumble/issues/5257</span></a>.</p></body></html> + + Configured shortcuts + + + + Use up and down keys to navigate through your added shortcuts. Use left and right keys to navigate between actions and options for a single shortcut. Entries can be added and deleted with the buttons below. + + + + Add unassigned shortcut + + + + This adds a new empty entry to the "Configured Shortcut" tree above. The tree will be automatically focused. Assign a key or an action by selecting the entry in the tree above. + + + + This removes the selected entry from the "Configured Shortcut" tree above + + GlobalShortcutButtons @@ -3416,6 +3668,18 @@ Without this option enabled, using Mumble's global shortcuts in privileged Remove Dilemel + + List of shortcuts + + + + Toggling this button will make the application listen for a shortcut. Once the shortcut is entered, the application stops listening for a shortcut. Multiple shortcuts can be assigned to the current action. Navigate to the shortcut list above to review the shortcuts currently assigned to the current action. + + + + This button will remove the selected shortcut for the current action. Note that you will have to select a shortcut from the list above first before this button has any effect. + + GlobalShortcutConfig @@ -3441,7 +3705,27 @@ Without this option enabled, using Mumble's global shortcuts in privileged - Configured shortcuts + Shortcut action + + + + Shortcut data + + + + Shortcut input combinations + + + + Unassigned + + + + checked + + + + unchecked @@ -4003,14 +4287,6 @@ The setting only applies for new messages, the already shown ones will retain th Message margins - - Log messages - - - - TTS engine volume - - Chat message margins @@ -4035,10 +4311,6 @@ The setting only applies for new messages, the already shown ones will retain th Limit notifications when there are more than - - User limit for message limiting - - Click here to toggle message limiting for all events - If using this option be sure to change the user limit below. @@ -4103,6 +4375,74 @@ The setting only applies for new messages, the already shown ones will retain th Notification sound volume adjustment + + Log message types and actions + + + + Use up and down keys to navigate through the message types. Use left and right keys to navigate between notification possibilities for a single message type. + + + + Set length threshold + + + + Text to speech volume + + + + Maximum chat log length + + + + User limit for notifications + + + + Message type + + + + Log message to console checkbox + + + + Display pop-up notification for message checkbox + + + + Highlight window for message checkbox + + + + Read message using text to speech checkbox + + + + Limit message notification if user count is high checkbox + + + + Play sound file for message checkbox + + + + Path to sound file + + + + checked + + + + unchecked + + + + decibels + + LookConfig @@ -4452,34 +4792,6 @@ The setting only applies for new messages, the already shown ones will retain th Postfix character count - - Maximum name length - - - - Relative font size - - - - Always on top - Dalc'hmat el laez - - - Channel dragging - - - - Automatically expand channels when - - - - User dragging behavior - - - - Silent user lifetime - - Show the local volume adjustment for each user (if any). @@ -4572,55 +4884,107 @@ The setting only applies for new messages, the already shown ones will retain th Always keep users visible - - - MainWindow - Root - Root + Channel expand mode + - Push-to-Talk - Global Shortcut + User dragging mode - Push and hold this button to send voice. - Global Shortcut + Channel dragging mode - This configures the push-to-talk button, and as long as you hold this button down, you will transmit voice. - Global Shortcut + Always on top mode - Reset Audio Processor - Global Shortcut + Quit behavior mode - Unlink Plugin - Global Shortcut + Channel separator string - Push-to-Mute - Global Shortcut + Maximum channel name length - Join Channel - Global Shortcut + Abbreviation replacement characters - Toggle Overlay - Global Shortcut + Relative font size (in percent) - Toggle state of in-game overlay. + Silent user display time (in seconds) + + + + Mumble theme + + + + User search action mode + + + + Channel search action mode + + + + + MainWindow + + Root + Root + + + Push-to-Talk + Global Shortcut + + + + Push and hold this button to send voice. + Global Shortcut + + + + This configures the push-to-talk button, and as long as you hold this button down, you will transmit voice. + Global Shortcut + + + + Reset Audio Processor + Global Shortcut + + + + Unlink Plugin + Global Shortcut + + + + Push-to-Mute + Global Shortcut + + + + Join Channel + Global Shortcut + + + + Toggle Overlay + Global Shortcut + + + + Toggle state of in-game overlay. Global Shortcut @@ -5166,10 +5530,6 @@ Otherwise abort and check your certificate and username. This opens the Group and ACL dialog for the channel, to control permissions. - - &Link - - Link your channel to another channel @@ -5264,10 +5624,6 @@ Otherwise abort and check your certificate and username. This will reset the audio preprocessor, including noise cancellation, automatic gain and voice activity detection. If something suddenly worsens the audio environment (like dropping the microphone) and it was temporary, use this to avoid having to wait for the preprocessor to readjust. - - &Mute Self - - Mute yourself @@ -5276,10 +5632,6 @@ Otherwise abort and check your certificate and username. Mute or unmute yourself. When muted, you will not send any data to the server. Unmuting while deafened will also undeafen. - - &Deafen Self - - Deafen yourself @@ -5845,18 +6197,10 @@ Otherwise abort and check your certificate and username. This will toggle whether the minimal window should have a frame for moving and resizing. - - &Unlink All - - Reset the comment of the selected user. - - &Join Channel - - View comment in editor @@ -5885,10 +6229,6 @@ Otherwise abort and check your certificate and username. Change your avatar image on this server - - &Remove Avatar - - Remove currently defined avatar image. @@ -5901,14 +6241,6 @@ Otherwise abort and check your certificate and username. Change your own comment - - Recording - Enrollañ - - - Priority Speaker - - &Copy URL @@ -5917,10 +6249,6 @@ Otherwise abort and check your certificate and username. Copies a link to this channel to the clipboard. - - Ignore Messages - - Locally ignore user's text chat messages. @@ -5948,14 +6276,6 @@ the channel's context menu. Ctrl+F - - &Hide Channel when Filtering - - - - Reset the avatar of the selected user. - - &Developer @@ -5984,14 +6304,6 @@ the channel's context menu. &Connect... - - &Ban list... - - - - &Information... - - &Kick... @@ -6000,10 +6312,6 @@ the channel's context menu. &Ban... - - Send &Message... - - &Add... &Ouzhpennañ... @@ -6016,74 +6324,26 @@ the channel's context menu. &Edit... &Aozañ... - - Audio S&tatistics... - - - - &Settings... - - &Audio Wizard... - - Developer &Console... - - - - &About... - - About &Speex... - - About &Qt... - - &Certificate Wizard... - - &Register... - - - - Registered &Users... - - Change &Avatar... - - &Access Tokens... - - - - Reset &Comment... - - - - Reset &Avatar... - - - - View Comment... - - &Change Comment... - - R&egister... - - Show Diskouez @@ -6100,10 +6360,6 @@ the channel's context menu. Protocol violation. Server sent remove for occupied channel. - - Listen to channel - - Listen to this channel without joining it @@ -6144,18 +6400,10 @@ the channel's context menu. %1 stopped listening to your channel - - Talking UI - - Toggles the visibility of the TalkingUI. - - Join user's channel - - Joins the channel of this user. @@ -6168,14 +6416,6 @@ the channel's context menu. Activity log - - Chat message - - - - Disable Text-To-Speech - - Locally disable Text-To-Speech for this user's text chat messages. @@ -6214,10 +6454,6 @@ the channel's context menu. Global Shortcut - - &Set Nickname... - - Set a local nickname @@ -6276,10 +6512,6 @@ Valid actions are: Alt+F - - Search - Klask - Search for a user or channel (Ctrl+F) @@ -6301,10 +6533,6 @@ Valid actions are: Undeafen yourself - - Positional &Audio Viewer... - - Show the Positional Audio Viewer @@ -6359,10 +6587,6 @@ Valid actions are: Channel &Filter - - &Pin Channel when Filtering - - Usage: mumble [options] [<url> | <plugin_list>] @@ -6530,100 +6754,248 @@ Valid options are: - This will reset your avatar on the server + This will reset your avatar on the server + + + + Register on the server + Global Shortcut + + + + This will register you on the server + + + + Audio statistics + Global Shortcut + + + + This will open the audio statistics dialog + + + + Open settings + Global Shortcut + + + + This will open the settings dialog + + + + Start audio wizard + Global Shortcut + + + + This will open the audio wizard dialog + + + + Start certificate wizard + Global Shortcut + + + + This will open the certificate wizard dialog + + + + Toggle text to speech + Global Shortcut + + + + This will enable/disable the text to speech + + + + Open about dialog + Global Shortcut + + + + This will open the about dialog + + + + Open about Qt dialog + Global Shortcut + + + + This will open the about Qt dialog + + + + Check for update + Global Shortcut + + + + This will check if mumble is up to date + + + + That sound was the mute cue. It activates when you speak while muted. Would you like to keep it enabled? + + + + Yes + Ya + + + No + + + + Enter chat message + + + + &Ban List + + + + &Information + + + + Ig&nore Messages + + + + &Send Message... + + + + Set Ni&ckname... + + + + L&ink + + + + U&nlink All + + + + M&ute Self + + + + D&eafen Self + + + + Audio &Statistics + + + + &Settings + + + + Developer &Console + + + + Positional &Audio Viewer + + + + &About + + + + About &Qt - Register on the server - Global Shortcut + Re&gister... - This will register you on the server + Registered &Users - Audio statistics - Global Shortcut + &Access Tokens - This will open the audio statistics dialog + Remo&ve Avatar - Open settings - Global Shortcut + Reset Commen&t... - This will open the settings dialog + Remo&ve Avatar... - Start audio wizard - Global Shortcut + Remove the avatar of the selected user. - This will open the audio wizard dialog + &Join - Start certificate wizard - Global Shortcut + &Hide When Filtering - This will open the certificate wizard dialog + &Pin When Filtering - Toggle text to speech - Global Shortcut + Vie&w Comment - This will enable/disable the text to speech + &Priority Speaker - Open about dialog - Global Shortcut + &Record... - This will open the about dialog + &Listen To Channel - Open about Qt dialog - Global Shortcut + Talking &UI - This will open the about Qt dialog + &Join User's Channel - Check for update - Global Shortcut + M&ove To Own Channel - This will check if mumble is up to date + Moves this user to your current channel. - That sound was the mute cue. It activates when you speak while muted. Would you like to keep it enabled? + Disable Te&xt-To-Speech - Yes - Ya + &Search... + - No + Filtered channels and users @@ -6713,6 +7085,62 @@ Valid options are: Silent user displaytime: + + Graphical positional audio simulation view + + + + This visually represents the positional audio configuration that is currently being used + + + + Listener Z coordinate + + + + Listener X coordinate + + + + Listener Y coordinate + + + + Silent user display time (in seconds) + + + + Listener azimuth (in degrees) + + + + Listener elevation (in degrees) + + + + Context string + + + + Use the "set" button to apply the context string + + + + Apply the context string + + + + Apply the identity string + + + + Identity string + + + + Use the "set" button to apply the identity string + + NetworkConfig @@ -6926,6 +7354,26 @@ Prevents the client from sending potentially identifying information about the o Automatically download and install plugin updates + + Proxy type + + + + Proxy hostname + + + + Proxy port + + + + Proxy username + + + + Proxy password + + Overlay @@ -7531,6 +7979,42 @@ To upgrade these files to their latest versions, click the button below.Whether this plugin should be enabled + + List of plugins + + + + Use up and down keys to navigate through plugins. Use left and right keys to navigate between single plugin permissions. + + + + Plugin name + + + + Plugin enabled checkbox + + + + Plugin positional audio permission checkbox + + + + Plugin keyboard event listen permission checkbox + + + + checked + + + + unchecked + + + + Not available + + PluginInstaller @@ -7954,6 +8438,102 @@ You can register them again. Unknown Version + + Next + + + + Back + + + + This is you + + + + friend + + + + user + + + + status + + + + muted and deafened + + + + muted + + + + locally muted + + + + unmuted + + + + recording + + + + priority speaker + + + + has a long comment + + + + text messages ignored + + + + registered + + + + channel + + + + your channel + + + + accessible + + + + inaccessible + + + + public + + + + filtered + + + + pinned + + + + Listening for input + + + + Add + Ouzhpennañ + RichTextEditor @@ -8102,6 +8682,18 @@ You can register them again. Whether to search for channels + + Search string + + + + Search results + + + + Use up and down keys to navigate through the search results. + + ServerHandler @@ -8152,10 +8744,6 @@ You can register them again. <html><head/><body><p><span style=" font-weight:600;">Port:</span></p></body></html> - - <b>Users</b>: - - <html><head/><body><p><span style=" font-weight:600;">Protocol:</span></p></body></html> @@ -8248,14 +8836,6 @@ You can register them again. <forward secrecy> - - &View certificate - - - - &Ok - - Unknown Dianav @@ -8276,6 +8856,22 @@ You can register them again. No + + <b>Users:</b> + + + + TCP Parameters + + + + &View Certificate + + + + &OK + + ServerView @@ -8461,7 +9057,11 @@ An access token is a text string, which can be used as a password for very simpl &Dilemel - Tokens + Token List + + + + Use the arrow keys to navigate this list of access tokens. The tokens are displayed in plain text. @@ -8510,14 +9110,22 @@ An access token is a text string, which can be used as a password for very simpl - - Search - Klask - User list Roll an implijerien + + Search for user + + + + Set inactivity filter mode + + + + Filter for inactivity + + UserInformation @@ -8545,10 +9153,6 @@ An access token is a text string, which can be used as a password for very simpl IP Address Chomlec'h IP - - Details... - - Ping Statistics @@ -8672,6 +9276,10 @@ An access token is a text string, which can be used as a password for very simpl Warning: The server seems to report a truncated protocol version for this client. (See: <a href="https://github.com/mumble-voip/mumble/issues/5827/">Issue #5827</a>) + + Details + + UserListModel @@ -8866,6 +9474,14 @@ An access token is a text string, which can be used as a password for very simpl Channel will be pinned when filtering is enabled + + Channel Listener + + + + This channel listener belongs to %1 + + VersionCheck @@ -9132,15 +9748,23 @@ Please contact your server administrator for further information. Unable to start recording - the audio output is miconfigured (0Hz sample rate) + + This field contains the directory path to store any voice recordings in. Use the "browse" button to open a file dialog. + + + + This field contains the filename any voice recording is saved as. Various variables can be used to augment the filename. For example %time for the current time. + + VolumeSliderWidgetAction - Slider for volume adjustment + Volume Adjustment - Volume Adjustment + Local volume adjustment diff --git a/src/mumble/mumble_ca.ts b/src/mumble/mumble_ca.ts index 4d647348793..36e1b16f28c 100644 --- a/src/mumble/mumble_ca.ts +++ b/src/mumble/mumble_ca.ts @@ -163,10 +163,6 @@ Aquest valor us permet canviar la manera en què Mumble organitza els canals de Active ACLs Activar ACLs - - List of entries - Llista d'entrades - Inherit ACL of parent? Heretar ACL del pare? @@ -418,10 +414,6 @@ Aquest valor us permet establir el nombre màxim d'usuaris permesos al cana Channel password Contrasenya del canal - - Maximum users - Màxim d'usuaris - Channel name Nom del canal @@ -430,22 +422,62 @@ Aquest valor us permet establir el nombre màxim d'usuaris permesos al cana Inherited group members Membres heretats del grup - - Foreign group members - Membres del grup estranger - Inherited channel members Membres del canal heretats - - Add members to group - Afegeix membres al grup - List of ACL entries Llista d'entrades ACL + + Channel position + + + + Channel maximum users + + + + Channel description + + + + Select member to add + + + + Excluded group members + + + + Select member to remove + + + + List of access control list entries + + + + Select group + + + + Selects a group this ACL entry applies to. Selecting a group and selecting a user are mutually exclusive. + + + + Select user + + + + Selects a user this ACL entry applies to. Selecting a group and selecting a user are mutually exclusive. + + + + List of available permissions + + ALSAAudioInput @@ -595,6 +627,30 @@ Aquest valor us permet establir el nombre màxim d'usuaris permesos al cana List of speakers Llistat d'altaveus + + Device list + + + + Move from unused to microphone list + + + + Move from microphone to unused list + + + + List of unused devices + + + + Move from unused to speakers list + + + + Move from speakers to unused list + + ASIOInput @@ -664,10 +720,6 @@ Aquest valor us permet establir el nombre màxim d'usuaris permesos al cana System Sistema - - Input method for audio - Mètode d'entrada d'àudio - Device Dispositiu @@ -732,10 +784,6 @@ Aquest valor us permet establir el nombre màxim d'usuaris permesos al cana On Iniciar - - Preview the audio cues - Preescolta les marques d'àudio - Use SNR based speech detection Utilitza la detecció de la parla basada en SNR @@ -1056,120 +1104,176 @@ Aquest valor us permet establir el nombre màxim d'usuaris permesos al cana Voice Activity Activitat de veu - - - AudioInputDialog - Continuous - Continuu + Input backend for audio + - Voice Activity - Activitat de veu + Audio input system + - Push To Talk - Prémer Per Parlar + Audio input device + - Audio Input - Entrada d'àudio + Transmission mode + Mode de transmissió - %1 ms - %1 ms + Push to talk lock threshold + - Off - Apagat + Switch between push to talk and continuous mode by double tapping in this time frame + - %1 s - %1 s + <b>Voice hold Time</b><br />After you release the push-to-talk key Mumble will keep transmitting for the selected amount of time. + - %1 kb/s - %1 kb/s + Push to talk hold threshold + - -%1 dB - -%1 dB + Extend push to talk send time after the key is released by this amount of time + - %1 kbit/s (Audio %2, Position %4, Overhead %3) - %1 kbit/s (Àudio %2, Posició %4, Sobrecàrrega %3) + Voice hold time + - Audio system - Sistema d'àudio + Silence below threshold + - Input device - Dispositiu d'entrada + This sets the threshold when Mumble will definitively consider a signal silence + + + + Speech above threshold + + + + This sets the threshold when Mumble will definitively consider a signal speech + + + + This sets how much speech is packed into a single network package + + + + Audio compression quality + + + + This sets the target compression bitrate + + + + Maximum amplification + Amplificació màxima + + + Speech is dynamically amplified by at most this amount + + + + Noise suppression strength + Echo cancellation mode - Mode de cancel·lació d'eco + Mode de cancel·lació d'eco - Transmission mode - Mode de transmissió + Path to audio file + - PTT lock threshold - Llindar de bloqueig PTT + Path to audio cue file when stopping to speak. Use the "browse" button to open a file dialog. + - PTT hold threshold - Llindar de manteniment PTT + Idle action time threshold (in minutes) + - Silence below - Silenci a sota + Select what to do when being idle for a configurable amount of time. Default: nothing + - Current speech detection chance - Possibilitat actual de detecció de la parla + Gets played when you are trying to speak while being muted + - Speech above - Parla a sobre + Path to mute cue file. Use the "browse" button to open a file dialog. + - Speech below - Parla a sota + Browse for mute cue audio file + - Audio per packet - Àudio per paquet + Path to audio cue file when starting to speak. Use the "browse" button to open a file dialog. + - Quality of compression (peak bandwidth) - Qualitat de la compressió (pic d'ample de banda) + Preview the mute cue + - Noise suppression - Supressió de soroll + The mute cue is an audio sample which plays when you are trying to speak while being muted + - Maximum amplification - Amplificació màxima + Preview both audio cues + + + + + AudioInputDialog + + Continuous + Continuu - Transmission started sound - La transmissió ha començat el so + Voice Activity + Activitat de veu - Transmission stopped sound - La transmissió ha aturat el so + Push To Talk + Prémer Per Parlar - Initiate idle action after (in minutes) - Inicia l'acció inactiva després (en minuts) + Audio Input + Entrada d'àudio - Idle action - Acció inactiva + %1 ms + %1 ms + + + Off + Apagat + + + %1 s + %1 s + + + %1 kb/s + %1 kb/s + + + -%1 dB + -%1 dB + + + %1 kbit/s (Audio %2, Position %4, Overhead %3) + %1 kbit/s (Àudio %2, Posició %4, Sobrecàrrega %3) Access to the microphone was denied. Please allow Mumble to use the microphone by changing the settings in System Preferences -> Security & Privacy -> Privacy -> Microphone. @@ -1187,6 +1291,22 @@ Aquest valor us permet establir el nombre màxim d'usuaris permesos al cana Disable echo cancellation. Desactiva la cancel·lació de l'eco. + + milliseconds + + + + seconds + + + + kilobits per second + + + + decibels + + AudioOutput @@ -1460,6 +1580,58 @@ Aquest valor us permet establir el nombre màxim d'usuaris permesos al cana Positional audio cannot work with mono output devices! L'àudio posicional no pot treballar amb dispositius de sortida en mono! + + Audio output system + + + + Audio output device + + + + Output delay of incoming speech + + + + Jitter buffer time + + + + Attenuation percentage + + + + During speech, the volume of other applications will be reduced by this amount + + + + Minimum volume + Volum mínim + + + Minimum distance + Distància mínima + + + Maximum distance + Distància màxima + + + Loopback artificial delay + + + + Loopback artificial packet loss + + + + Loopback test mode + + + + The loopback test can be used to test your audio configuration. While the loopback test is enabled, others will not be able to hear you. + + AudioOutputDialog @@ -1488,72 +1660,28 @@ Aquest valor us permet establir el nombre màxim d'usuaris permesos al cana %1 % - Output system - Sistema de sortida + Distance at which audio volume from another player starts decreasing + Distància a la qual el volum d'àudio d'un altre reproductor comença a disminuir - Output device - Dispositiu de sortida + Distance at which a player's audio volume has reached its minimum value + Distància a la qual el volum d'àudio d'un reproductor ha arribat al seu valor mínim - Default jitter buffer - Búfer de jitter per defecte + The minimum volume a player's audio will fade out to with increasing distance. Set to 0% for it to fade into complete silence for a realistic maximum hearing distance. + El volum mínim al qual s'esvaeix l'àudio d'un reproductor amb l'augment de la distància. Estableix al 0% perquè s'esvaeixi en un silenci complet per a una distància auditiva màxima realista. - Volume of incoming speech - Volum de parla entrant + If an audio source is close enough, blooming will cause the audio to be played on all speakers more or less regardless of their position (albeit with lower volume) + Si una font d'àudio està prou a prop, la floració farà que l'àudio es reprodueixi a tots els altaveus més o menys independentment de la seva posició (encara que amb un volum més baix) - Output delay - Retard de sortida + milliseconds + - Attenuation of other applications during speech - Atenuació d'altres aplicacions durant la parla - - - Minimum distance - Distància mínima - - - Maximum distance - Distància màxima - - - Minimum volume - Volum mínim - - - Bloom - Florir - - - Delay variance - Variació de retard - - - Packet loss - Pèrdua de paquets - - - Loopback - Loopback - - - Distance at which audio volume from another player starts decreasing - Distància a la qual el volum d'àudio d'un altre reproductor comença a disminuir - - - Distance at which a player's audio volume has reached its minimum value - Distància a la qual el volum d'àudio d'un reproductor ha arribat al seu valor mínim - - - The minimum volume a player's audio will fade out to with increasing distance. Set to 0% for it to fade into complete silence for a realistic maximum hearing distance. - El volum mínim al qual s'esvaeix l'àudio d'un reproductor amb l'augment de la distància. Estableix al 0% perquè s'esvaeixi en un silenci complet per a una distància auditiva màxima realista. - - - If an audio source is close enough, blooming will cause the audio to be played on all speakers more or less regardless of their position (albeit with lower volume) - Si una font d'àudio està prou a prop, la floració farà que l'àudio es reprodueixi a tots els altaveus més o menys independentment de la seva posició (encara que amb un volum més baix) + meters + @@ -2077,39 +2205,79 @@ Speak loudly, as when you are annoyed or excited. Decrease the volume in the sou - Input system + Maximum amplification + Amplificació màxima + + + No buttons assigned + + + + Audio input system - Input device - Dispositiu d'entrada + Audio input device + - Output system - Sistema de sortida + Select audio output device + - Output device - Dispositiu de sortida + Audio output system + - Output delay - Retard de sortida + Audio output device + - Maximum amplification - Amplificació màxima + The Mumble positional audio system enables users to link the relative position of their voice to third party applications such as games. + - VAD level + Output delay for incoming speech - PTT shortcut + Maximum amplification of input sound + Màxima amplificació del so d'entrada + + + Speech is dynamically amplified by at most this amount - No buttons assigned + Voice activity detection level + + + + This will set the range in which Mumble will consider a signal speech. Increase value to make voice activation more sensitive. + + + + Push to talk + + + + Use the "push to talk shortcut" button to assign a key + + + + Set push to talk shortcut + + + + This will open a shortcut edit dialog + + + + Graphical positional audio simulation view + + + + This visually represents the positional audio that is currently being played @@ -2251,23 +2419,39 @@ Speak loudly, as when you are annoyed or excited. Decrease the volume in the sou - Search + Mask - IP Address + Search for banned user - Mask + Username to ban + + + + IP address to ban + + + + Ban reason + + + + Ban start date/time + + + + Ban end date/time - Start date/time + Certificate hash to ban - End date/time + List of banned users @@ -2352,38 +2536,6 @@ Speak loudly, as when you are annoyed or excited. Decrease the volume in the sou <b>Certificate Expiry:</b> Your certificate is about to expire. You need to renew it, or you will no longer be able to connect to servers you are registered on. - - Current certificate - - - - Certificate file to import - - - - Certificate password - - - - Certificate to import - - - - New certificate - - - - File to export certificate to - - - - Email address - - - - Your name - - Certificates @@ -2472,10 +2624,6 @@ Speak loudly, as when you are annoyed or excited. Decrease the volume in the sou Select file to import from - - This opens a file selection dialog to choose a file to import a certificate from. - - Open... @@ -2621,6 +2769,46 @@ Are you sure you wish to replace your certificate? <p>Mumble can use certificates to authenticate with servers. Using certificates avoids passwords, meaning you don't need to disclose any password to the remote site. It also enables very easy user registration and a client side friends list independent of servers.</p><p>While Mumble can work without certificates, the majority of servers will expect you to have one.</p><p>Creating a new certificate automatically is sufficient for most use cases. But Mumble also supports certificates representing trust in the users ownership of an email address. These certificates are issued by third parties. For more information see our <a href="http://mumble.info/certificate.php">user certificate documentation</a>. </p> + + Displays current certificate + + + + Certificate file to import + + + + Use the "open" button to select a file using a dialog. + + + + Certificate password + + + + Displays imported certificate + + + + Displays new certificate + + + + File to export certificate to + + + + Use the "save as" button to select a file using a dialog. + + + + Your name. For example: John Doe + + + + Your email address. For example: johndoe@mumble.info + + ChanACL @@ -3101,6 +3289,34 @@ Are you sure you wish to replace your certificate? IPv6 address + + This is the connection dialog. There are two different ways to connect to a Mumble server. If the server is listed publicly, you can use the server list to find it. If you know the server IP address, you can manually add a new permanent entry to your favorites. + + + + The server list contains your favorites and all publicly listed servers. + + + + With this search interface you can filter the Mumble servers displayed in the server list. + + + + Search for servername + + + + Search for location + + + + Set filter mode + + + + Server + Servidor + ConnectDialogEdit @@ -3224,6 +3440,22 @@ Label of the server. This is what the server will be named like in your server l &Ignore + + Server IP address + + + + Server port + + + + Username + + + + Label for server + + CrashReporter @@ -3415,6 +3647,26 @@ Without this option enabled, using Mumble's global shortcuts in privileged <html><head/><body><p>Mumble's Global Shortcuts system does currently not work properly in combination with the Wayland protocol. For more information, visit <a href="https://github.com/mumble-voip/mumble/issues/5257"><span style=" text-decoration: underline; color:#0057ae;">https://github.com/mumble-voip/mumble/issues/5257</span></a>.</p></body></html> + + Configured shortcuts + + + + Use up and down keys to navigate through your added shortcuts. Use left and right keys to navigate between actions and options for a single shortcut. Entries can be added and deleted with the buttons below. + + + + Add unassigned shortcut + + + + This adds a new empty entry to the "Configured Shortcut" tree above. The tree will be automatically focused. Assign a key or an action by selecting the entry in the tree above. + + + + This removes the selected entry from the "Configured Shortcut" tree above + + GlobalShortcutButtons @@ -3442,6 +3694,18 @@ Without this option enabled, using Mumble's global shortcuts in privileged Remove Elimina + + List of shortcuts + + + + Toggling this button will make the application listen for a shortcut. Once the shortcut is entered, the application stops listening for a shortcut. Multiple shortcuts can be assigned to the current action. Navigate to the shortcut list above to review the shortcuts currently assigned to the current action. + + + + This button will remove the selected shortcut for the current action. Note that you will have to select a shortcut from the list above first before this button has any effect. + + GlobalShortcutConfig @@ -3467,7 +3731,27 @@ Without this option enabled, using Mumble's global shortcuts in privileged - Configured shortcuts + Shortcut action + + + + Shortcut data + + + + Shortcut input combinations + + + + Unassigned + + + + checked + + + + unchecked @@ -4029,14 +4313,6 @@ The setting only applies for new messages, the already shown ones will retain th Message margins - - Log messages - - - - TTS engine volume - - Chat message margins @@ -4061,10 +4337,6 @@ The setting only applies for new messages, the already shown ones will retain th Limit notifications when there are more than - - User limit for message limiting - - Click here to toggle message limiting for all events - If using this option be sure to change the user limit below. @@ -4129,16 +4401,84 @@ The setting only applies for new messages, the already shown ones will retain th Notification sound volume adjustment - - - LookConfig - System default + Log message types and actions - None - Cap + Use up and down keys to navigate through the message types. Use left and right keys to navigate between notification possibilities for a single message type. + + + + Set length threshold + + + + Text to speech volume + + + + Maximum chat log length + + + + User limit for notifications + + + + Message type + + + + Log message to console checkbox + + + + Display pop-up notification for message checkbox + + + + Highlight window for message checkbox + + + + Read message using text to speech checkbox + + + + Limit message notification if user count is high checkbox + + + + Play sound file for message checkbox + + + + Path to sound file + + + + checked + + + + unchecked + + + + decibels + + + + + LookConfig + + System default + + + + None + Cap Only with users @@ -4478,34 +4818,6 @@ The setting only applies for new messages, the already shown ones will retain th Postfix character count - - Maximum name length - - - - Relative font size - - - - Always on top - - - - Channel dragging - - - - Automatically expand channels when - - - - User dragging behavior - - - - Silent user lifetime - - Show the local volume adjustment for each user (if any). @@ -4598,6 +4910,58 @@ The setting only applies for new messages, the already shown ones will retain th Always keep users visible + + Channel expand mode + + + + User dragging mode + + + + Channel dragging mode + + + + Always on top mode + + + + Quit behavior mode + + + + Channel separator string + + + + Maximum channel name length + + + + Abbreviation replacement characters + + + + Relative font size (in percent) + + + + Silent user display time (in seconds) + + + + Mumble theme + + + + User search action mode + + + + Channel search action mode + + MainWindow @@ -5192,10 +5556,6 @@ Otherwise abort and check your certificate and username. This opens the Group and ACL dialog for the channel, to control permissions. - - &Link - - Link your channel to another channel @@ -5290,10 +5650,6 @@ Otherwise abort and check your certificate and username. This will reset the audio preprocessor, including noise cancellation, automatic gain and voice activity detection. If something suddenly worsens the audio environment (like dropping the microphone) and it was temporary, use this to avoid having to wait for the preprocessor to readjust. - - &Mute Self - - Mute yourself @@ -5302,10 +5658,6 @@ Otherwise abort and check your certificate and username. Mute or unmute yourself. When muted, you will not send any data to the server. Unmuting while deafened will also undeafen. - - &Deafen Self - - Deafen yourself @@ -5871,18 +6223,10 @@ Otherwise abort and check your certificate and username. This will toggle whether the minimal window should have a frame for moving and resizing. - - &Unlink All - - Reset the comment of the selected user. - - &Join Channel - - View comment in editor @@ -5911,10 +6255,6 @@ Otherwise abort and check your certificate and username. Change your avatar image on this server - - &Remove Avatar - - Remove currently defined avatar image. @@ -5927,14 +6267,6 @@ Otherwise abort and check your certificate and username. Change your own comment - - Recording - - - - Priority Speaker - - &Copy URL @@ -5943,10 +6275,6 @@ Otherwise abort and check your certificate and username. Copies a link to this channel to the clipboard. - - Ignore Messages - - Locally ignore user's text chat messages. @@ -5974,14 +6302,6 @@ the channel's context menu. Ctrl+F - - &Hide Channel when Filtering - - - - Reset the avatar of the selected user. - - &Developer @@ -6010,14 +6330,6 @@ the channel's context menu. &Connect... - - &Ban list... - - - - &Information... - - &Kick... @@ -6026,10 +6338,6 @@ the channel's context menu. &Ban... - - Send &Message... - - &Add... @@ -6042,74 +6350,26 @@ the channel's context menu. &Edit... - - Audio S&tatistics... - - - - &Settings... - - &Audio Wizard... - - Developer &Console... - - - - &About... - - About &Speex... - - About &Qt... - - &Certificate Wizard... - - &Register... - - - - Registered &Users... - - Change &Avatar... - - &Access Tokens... - - - - Reset &Comment... - - - - Reset &Avatar... - - - - View Comment... - - &Change Comment... - - R&egister... - - Show @@ -6126,10 +6386,6 @@ the channel's context menu. Protocol violation. Server sent remove for occupied channel. - - Listen to channel - - Listen to this channel without joining it @@ -6170,18 +6426,10 @@ the channel's context menu. %1 stopped listening to your channel - - Talking UI - - Toggles the visibility of the TalkingUI. - - Join user's channel - - Joins the channel of this user. @@ -6194,14 +6442,6 @@ the channel's context menu. Activity log - - Chat message - - - - Disable Text-To-Speech - - Locally disable Text-To-Speech for this user's text chat messages. @@ -6240,10 +6480,6 @@ the channel's context menu. Global Shortcut - - &Set Nickname... - - Set a local nickname @@ -6302,10 +6538,6 @@ Valid actions are: Alt+F - - Search - - Search for a user or channel (Ctrl+F) @@ -6327,10 +6559,6 @@ Valid actions are: Undeafen yourself - - Positional &Audio Viewer... - - Show the Positional Audio Viewer @@ -6385,10 +6613,6 @@ Valid actions are: Channel &Filter - - &Pin Channel when Filtering - - Usage: mumble [options] [<url> | <plugin_list>] @@ -6538,118 +6762,266 @@ Valid options are: - This will open the change comment dialog + This will open the change comment dialog + + + + Change avatar + Global Shortcut + + + + This will open your file explorer to change your avatar image on this server + + + + Remove avatar + Global Shortcut + + + + This will reset your avatar on the server + + + + Register on the server + Global Shortcut + + + + This will register you on the server + + + + Audio statistics + Global Shortcut + + + + This will open the audio statistics dialog + + + + Open settings + Global Shortcut + + + + This will open the settings dialog + + + + Start audio wizard + Global Shortcut + + + + This will open the audio wizard dialog + + + + Start certificate wizard + Global Shortcut + + + + This will open the certificate wizard dialog + + + + Toggle text to speech + Global Shortcut + + + + This will enable/disable the text to speech + + + + Open about dialog + Global Shortcut + + + + This will open the about dialog + + + + Open about Qt dialog + Global Shortcut + + + + This will open the about Qt dialog + + + + Check for update + Global Shortcut + + + + This will check if mumble is up to date + + + + That sound was the mute cue. It activates when you speak while muted. Would you like to keep it enabled? + + + + Yes + + + + No + + + + Enter chat message + + + + &Ban List + + + + &Information + + + + Ig&nore Messages + + + + &Send Message... + + + + Set Ni&ckname... + + + + L&ink + + + + U&nlink All + + + + M&ute Self + + + + D&eafen Self + + + + Audio &Statistics + + + + &Settings - Change avatar - Global Shortcut + Developer &Console - This will open your file explorer to change your avatar image on this server + Positional &Audio Viewer - Remove avatar - Global Shortcut + &About - This will reset your avatar on the server + About &Qt - Register on the server - Global Shortcut + Re&gister... - This will register you on the server + Registered &Users - Audio statistics - Global Shortcut + &Access Tokens - This will open the audio statistics dialog + Remo&ve Avatar - Open settings - Global Shortcut + Reset Commen&t... - This will open the settings dialog + Remo&ve Avatar... - Start audio wizard - Global Shortcut + Remove the avatar of the selected user. - This will open the audio wizard dialog + &Join - Start certificate wizard - Global Shortcut + &Hide When Filtering - This will open the certificate wizard dialog + &Pin When Filtering - Toggle text to speech - Global Shortcut + Vie&w Comment - This will enable/disable the text to speech + &Priority Speaker - Open about dialog - Global Shortcut + &Record... - This will open the about dialog + &Listen To Channel - Open about Qt dialog - Global Shortcut + Talking &UI - This will open the about Qt dialog + &Join User's Channel - Check for update - Global Shortcut + M&ove To Own Channel - This will check if mumble is up to date + Moves this user to your current channel. - That sound was the mute cue. It activates when you speak while muted. Would you like to keep it enabled? + Disable Te&xt-To-Speech - Yes + &Search... - No + Filtered channels and users @@ -6739,6 +7111,62 @@ Valid options are: Silent user displaytime: + + Graphical positional audio simulation view + + + + This visually represents the positional audio configuration that is currently being used + + + + Listener Z coordinate + + + + Listener X coordinate + + + + Listener Y coordinate + + + + Silent user display time (in seconds) + + + + Listener azimuth (in degrees) + + + + Listener elevation (in degrees) + + + + Context string + + + + Use the "set" button to apply the context string + + + + Apply the context string + + + + Apply the identity string + + + + Identity string + + + + Use the "set" button to apply the identity string + + NetworkConfig @@ -6952,6 +7380,26 @@ Prevents the client from sending potentially identifying information about the o Automatically download and install plugin updates + + Proxy type + + + + Proxy hostname + + + + Proxy port + + + + Proxy username + + + + Proxy password + + Overlay @@ -7557,6 +8005,42 @@ To upgrade these files to their latest versions, click the button below.Whether this plugin should be enabled + + List of plugins + + + + Use up and down keys to navigate through plugins. Use left and right keys to navigate between single plugin permissions. + + + + Plugin name + + + + Plugin enabled checkbox + + + + Plugin positional audio permission checkbox + + + + Plugin keyboard event listen permission checkbox + + + + checked + + + + unchecked + + + + Not available + + PluginInstaller @@ -7980,6 +8464,102 @@ You can register them again. Unknown Version + + Next + + + + Back + + + + This is you + + + + friend + + + + user + + + + status + + + + muted and deafened + + + + muted + + + + locally muted + + + + unmuted + + + + recording + + + + priority speaker + + + + has a long comment + + + + text messages ignored + + + + registered + + + + channel + + + + your channel + + + + accessible + + + + inaccessible + + + + public + + + + filtered + + + + pinned + + + + Listening for input + + + + Add + Afegir + RichTextEditor @@ -8128,6 +8708,18 @@ You can register them again. Whether to search for channels + + Search string + + + + Search results + + + + Use up and down keys to navigate through the search results. + + ServerHandler @@ -8178,10 +8770,6 @@ You can register them again. <html><head/><body><p><span style=" font-weight:600;">Port:</span></p></body></html> - - <b>Users</b>: - - <html><head/><body><p><span style=" font-weight:600;">Protocol:</span></p></body></html> @@ -8275,31 +8863,39 @@ You can register them again. - &View certificate + Unknown + + + + Whether the connection supports perfect forward secrecy (PFS). - &Ok + <b>PFS:</b> - Unknown + Yes - Whether the connection supports perfect forward secrecy (PFS). + No - <b>PFS:</b> + <b>Users:</b> - Yes + TCP Parameters - No + &View Certificate + + + + &OK @@ -8487,7 +9083,11 @@ An access token is a text string, which can be used as a password for very simpl &Eliminar - Tokens + Token List + + + + Use the arrow keys to navigate this list of access tokens. The tokens are displayed in plain text. @@ -8537,11 +9137,19 @@ An access token is a text string, which can be used as a password for very simpl - Search + User list - User list + Search for user + + + + Set inactivity filter mode + + + + Filter for inactivity @@ -8571,10 +9179,6 @@ An access token is a text string, which can be used as a password for very simpl IP Address - - Details... - - Ping Statistics @@ -8698,6 +9302,10 @@ An access token is a text string, which can be used as a password for very simpl Warning: The server seems to report a truncated protocol version for this client. (See: <a href="https://github.com/mumble-voip/mumble/issues/5827/">Issue #5827</a>) + + Details + + UserListModel @@ -8892,6 +9500,14 @@ An access token is a text string, which can be used as a password for very simpl Channel will be pinned when filtering is enabled + + Channel Listener + + + + This channel listener belongs to %1 + + VersionCheck @@ -9158,15 +9774,23 @@ Please contact your server administrator for further information. Unable to start recording - the audio output is miconfigured (0Hz sample rate) + + This field contains the directory path to store any voice recordings in. Use the "browse" button to open a file dialog. + + + + This field contains the filename any voice recording is saved as. Various variables can be used to augment the filename. For example %time for the current time. + + VolumeSliderWidgetAction - Slider for volume adjustment + Volume Adjustment - Volume Adjustment + Local volume adjustment diff --git a/src/mumble/mumble_cs.ts b/src/mumble/mumble_cs.ts index 09980603a80..0a5a486e83c 100644 --- a/src/mumble/mumble_cs.ts +++ b/src/mumble/mumble_cs.ts @@ -163,10 +163,6 @@ Tato hodnota Vám umožní změnit způsob, jakým Mumble uspořádá kanály ve Active ACLs Aktivní ACL - - List of entries - Seznam záznamů - Inherit ACL of parent? Zdědit ACL nadřazeného? @@ -418,10 +414,6 @@ Tato hodnota Vám umožňuje nastavit maximální počet povolených uživatelů Channel password Heslo kanálu - - Maximum users - Maximální počet uživatelů - Channel name Název kanálu @@ -430,22 +422,62 @@ Tato hodnota Vám umožňuje nastavit maximální počet povolených uživatelů Inherited group members Zdědění členové skupiny - - Foreign group members - Členové cizích skupin - Inherited channel members Zdědění členové kanálu - - Add members to group - Přidat členy do skupiny - List of ACL entries Seznam záznamů ACL + + Channel position + + + + Channel maximum users + + + + Channel description + + + + Select member to add + + + + Excluded group members + + + + Select member to remove + + + + List of access control list entries + + + + Select group + + + + Selects a group this ACL entry applies to. Selecting a group and selecting a user are mutually exclusive. + + + + Select user + + + + Selects a user this ACL entry applies to. Selecting a group and selecting a user are mutually exclusive. + + + + List of available permissions + + ALSAAudioInput @@ -595,6 +627,30 @@ Tato hodnota Vám umožňuje nastavit maximální počet povolených uživatelů List of speakers Seznam reproduktorů + + Device list + + + + Move from unused to microphone list + + + + Move from microphone to unused list + + + + List of unused devices + + + + Move from unused to speakers list + + + + Move from speakers to unused list + + ASIOInput @@ -664,10 +720,6 @@ Tato hodnota Vám umožňuje nastavit maximální počet povolených uživatelů System Systém - - Input method for audio - Vstupní metoda pro zvuk - Device Zařízení @@ -732,10 +784,6 @@ Tato hodnota Vám umožňuje nastavit maximální počet povolených uživatelů On Zapnuto - - Preview the audio cues - Náhled zvukových signálů - Use SNR based speech detection Použít zjištění hlasu na základě poměru signál-šum @@ -1056,120 +1104,176 @@ Tato hodnota Vám umožňuje nastavit maximální počet povolených uživatelů Voice Activity Při aktivitě hlasu - - - AudioInputDialog - Continuous - Průběžný + Input backend for audio + - Voice Activity - Při aktivitě hlasu + Audio input system + - Push To Talk - Mluvení při stisku tlačítka + Audio input device + - Audio Input - Vstup Zvuku + Transmission mode + Režim přenosu - %1 ms - %1 ms + Push to talk lock threshold + - Off - Vypnuto + Switch between push to talk and continuous mode by double tapping in this time frame + - %1 s - %1 s + <b>Voice hold Time</b><br />After you release the push-to-talk key Mumble will keep transmitting for the selected amount of time. + - %1 kb/s - %1 kb/s + Push to talk hold threshold + - -%1 dB - -%1 dB + Extend push to talk send time after the key is released by this amount of time + - %1 kbit/s (Audio %2, Position %4, Overhead %3) - %1 kbit/s (Zvuk %2, Pozice %4, Čas na zpracování %3) + Voice hold time + - Audio system - Audio systém + Silence below threshold + - Input device - Vstupní zařízení + This sets the threshold when Mumble will definitively consider a signal silence + - Echo cancellation mode - Režim potlačení ozvěny + Speech above threshold + - Transmission mode - Režim přenosu + This sets the threshold when Mumble will definitively consider a signal speech + - PTT lock threshold + This sets how much speech is packed into a single network package - PTT hold threshold + Audio compression quality - Silence below + This sets the target compression bitrate - Current speech detection chance - Současná šance zjištění řeči + Maximum amplification + - Speech above + Speech is dynamically amplified by at most this amount - Speech below + Noise suppression strength - Audio per packet - Zvuk na paket + Echo cancellation mode + Režim potlačení ozvěny - Quality of compression (peak bandwidth) - Kvalita komprimace (maximální šířka pásma) + Path to audio file + - Noise suppression - Potlačení šumu + Path to audio cue file when stopping to speak. Use the "browse" button to open a file dialog. + - Maximum amplification + Idle action time threshold (in minutes) - Transmission started sound + Select what to do when being idle for a configurable amount of time. Default: nothing - Transmission stopped sound + Gets played when you are trying to speak while being muted - Initiate idle action after (in minutes) + Path to mute cue file. Use the "browse" button to open a file dialog. - Idle action - Akce při nečinnosti + Browse for mute cue audio file + + + + Path to audio cue file when starting to speak. Use the "browse" button to open a file dialog. + + + + Preview the mute cue + + + + The mute cue is an audio sample which plays when you are trying to speak while being muted + + + + Preview both audio cues + + + + + AudioInputDialog + + Continuous + Průběžný + + + Voice Activity + Při aktivitě hlasu + + + Push To Talk + Mluvení při stisku tlačítka + + + Audio Input + Vstup Zvuku + + + %1 ms + %1 ms + + + Off + Vypnuto + + + %1 s + %1 s + + + %1 kb/s + %1 kb/s + + + -%1 dB + -%1 dB + + + %1 kbit/s (Audio %2, Position %4, Overhead %3) + %1 kbit/s (Zvuk %2, Pozice %4, Čas na zpracování %3) Access to the microphone was denied. Please allow Mumble to use the microphone by changing the settings in System Preferences -> Security & Privacy -> Privacy -> Microphone. @@ -1187,6 +1291,22 @@ Tato hodnota Vám umožňuje nastavit maximální počet povolených uživatelů Disable echo cancellation. + + milliseconds + + + + seconds + + + + kilobits per second + + + + decibels + + AudioOutput @@ -1460,84 +1580,84 @@ Tato hodnota Vám umožňuje nastavit maximální počet povolených uživatelů Positional audio cannot work with mono output devices! - - - AudioOutputDialog - None - Žádná + Audio output system + - Local - Místní + Audio output device + - Server - Server + Output delay of incoming speech + - Audio Output - Výstup Zvuku + Jitter buffer time + - %1 ms - %1 ms + Attenuation percentage + - %1 % - %1 % + During speech, the volume of other applications will be reduced by this amount + - Output system + Minimum volume - Output device + Minimum distance - Default jitter buffer + Maximum distance - Volume of incoming speech - Hlasitost příchozí řeči + Loopback artificial delay + - Output delay + Loopback artificial packet loss - Attenuation of other applications during speech - Ztišení ostatních aplikací během mluvení + Loopback test mode + - Minimum distance + The loopback test can be used to test your audio configuration. While the loopback test is enabled, others will not be able to hear you. + + + AudioOutputDialog - Maximum distance - + None + Žádná - Minimum volume - + Local + Místní - Bloom - Bloom + Server + Server - Delay variance - + Audio Output + Výstup Zvuku - Packet loss - Ztráta paketů + %1 ms + %1 ms - Loopback - + %1 % + %1 % Distance at which audio volume from another player starts decreasing @@ -1555,6 +1675,14 @@ Tato hodnota Vám umožňuje nastavit maximální počet povolených uživatelů If an audio source is close enough, blooming will cause the audio to be played on all speakers more or less regardless of their position (albeit with lower volume) + + milliseconds + + + + meters + + AudioOutputSample @@ -2083,39 +2211,79 @@ Mluvte nahlas, jako kdybyste byli podráždění nebo nadšení. Snižujte hlasi - Input system + Maximum amplification - Input device - Vstupní zařízení + No buttons assigned + - Output system + Audio input system - Output device + Audio input device - Output delay + Select audio output device - Maximum amplification + Audio output system - VAD level + Audio output device - PTT shortcut + The Mumble positional audio system enables users to link the relative position of their voice to third party applications such as games. - No buttons assigned + Output delay for incoming speech + + + + Maximum amplification of input sound + Maximální zesílení vstupního zvuku + + + Speech is dynamically amplified by at most this amount + + + + Voice activity detection level + + + + This will set the range in which Mumble will consider a signal speech. Increase value to make voice activation more sensitive. + + + + Push to talk + Stiskněte pro mluvení + + + Use the "push to talk shortcut" button to assign a key + + + + Set push to talk shortcut + + + + This will open a shortcut edit dialog + + + + Graphical positional audio simulation view + + + + This visually represents the positional audio that is currently being played @@ -2258,23 +2426,39 @@ Mluvte nahlas, jako kdybyste byli podráždění nebo nadšení. Snižujte hlasi - Search + Mask + + + + Search for banned user + + + + Username to ban + + + + IP address to ban - IP Address - IP Adresa + Ban reason + - Mask + Ban start date/time - Start date/time + Ban end date/time - End date/time + Certificate hash to ban + + + + List of banned users @@ -2359,38 +2543,6 @@ Mluvte nahlas, jako kdybyste byli podráždění nebo nadšení. Snižujte hlasi <b>Certificate Expiry:</b> Your certificate is about to expire. You need to renew it, or you will no longer be able to connect to servers you are registered on. <b>Vypršení Certifikátu:</b> Váš certifikát brzy vyprší. Musíte ho obnovit, nebo se už nebudete moci připojit k serverům, na kterých jste registrování. - - Current certificate - Současný Certifikát - - - Certificate file to import - - - - Certificate password - - - - Certificate to import - Který certifikát importovat - - - New certificate - Nový certifikát - - - File to export certificate to - - - - Email address - - - - Your name - - Certificates @@ -2479,10 +2631,6 @@ Mluvte nahlas, jako kdybyste byli podráždění nebo nadšení. Snižujte hlasi Select file to import from Vyberte soubor z kterého importovat - - This opens a file selection dialog to choose a file to import a certificate from. - Toto otevře dialogové okno výběru souboru ke zvolení souboru, z kterého certifikát importovat. - Open... Otevřít... @@ -2637,6 +2785,46 @@ Jste si jisti, že chcete certifikát nahradit? <p>Mumble can use certificates to authenticate with servers. Using certificates avoids passwords, meaning you don't need to disclose any password to the remote site. It also enables very easy user registration and a client side friends list independent of servers.</p><p>While Mumble can work without certificates, the majority of servers will expect you to have one.</p><p>Creating a new certificate automatically is sufficient for most use cases. But Mumble also supports certificates representing trust in the users ownership of an email address. These certificates are issued by third parties. For more information see our <a href="http://mumble.info/certificate.php">user certificate documentation</a>. </p> + + Displays current certificate + + + + Certificate file to import + + + + Use the "open" button to select a file using a dialog. + + + + Certificate password + + + + Displays imported certificate + + + + Displays new certificate + + + + File to export certificate to + + + + Use the "save as" button to select a file using a dialog. + + + + Your name. For example: John Doe + + + + Your email address. For example: johndoe@mumble.info + + ChanACL @@ -3117,6 +3305,34 @@ Jste si jisti, že chcete certifikát nahradit? IPv6 address + + This is the connection dialog. There are two different ways to connect to a Mumble server. If the server is listed publicly, you can use the server list to find it. If you know the server IP address, you can manually add a new permanent entry to your favorites. + + + + The server list contains your favorites and all publicly listed servers. + + + + With this search interface you can filter the Mumble servers displayed in the server list. + + + + Search for servername + + + + Search for location + + + + Set filter mode + + + + Server + + ConnectDialogEdit @@ -3245,6 +3461,22 @@ Jmenovka serveru. Takto se bude server jmenovat ve Vašem seznamu serverů a mů &Ignore + + Server IP address + + + + Server port + + + + Username + Uživatelské jméno + + + Label for server + + CrashReporter @@ -3436,6 +3668,26 @@ Without this option enabled, using Mumble's global shortcuts in privileged <html><head/><body><p>Mumble's Global Shortcuts system does currently not work properly in combination with the Wayland protocol. For more information, visit <a href="https://github.com/mumble-voip/mumble/issues/5257"><span style=" text-decoration: underline; color:#0057ae;">https://github.com/mumble-voip/mumble/issues/5257</span></a>.</p></body></html> + + Configured shortcuts + + + + Use up and down keys to navigate through your added shortcuts. Use left and right keys to navigate between actions and options for a single shortcut. Entries can be added and deleted with the buttons below. + + + + Add unassigned shortcut + + + + This adds a new empty entry to the "Configured Shortcut" tree above. The tree will be automatically focused. Assign a key or an action by selecting the entry in the tree above. + + + + This removes the selected entry from the "Configured Shortcut" tree above + + GlobalShortcutButtons @@ -3463,6 +3715,18 @@ Without this option enabled, using Mumble's global shortcuts in privileged Remove Odstranit + + List of shortcuts + + + + Toggling this button will make the application listen for a shortcut. Once the shortcut is entered, the application stops listening for a shortcut. Multiple shortcuts can be assigned to the current action. Navigate to the shortcut list above to review the shortcuts currently assigned to the current action. + + + + This button will remove the selected shortcut for the current action. Note that you will have to select a shortcut from the list above first before this button has any effect. + + GlobalShortcutConfig @@ -3488,7 +3752,27 @@ Without this option enabled, using Mumble's global shortcuts in privileged <b>Toto skryje stisknutí tlačítek před ostatními aplikacemi.</b><br />Zapnutí tohoto skryje tlačítko (nebo poslední tlačítko vícetlačítkové kombinace) před jinými aplikacemi. Nezapomeňte, že ne všechny tlačítka mohou být potlačena. - Configured shortcuts + Shortcut action + + + + Shortcut data + + + + Shortcut input combinations + + + + Unassigned + Nepřiřazeno + + + checked + + + + unchecked @@ -4058,14 +4342,6 @@ The setting only applies for new messages, the already shown ones will retain th Message margins - - Log messages - - - - TTS engine volume - - Chat message margins @@ -4090,10 +4366,6 @@ The setting only applies for new messages, the already shown ones will retain th Limit notifications when there are more than - - User limit for message limiting - - Click here to toggle message limiting for all events - If using this option be sure to change the user limit below. @@ -4158,6 +4430,74 @@ The setting only applies for new messages, the already shown ones will retain th Notification sound volume adjustment + + Log message types and actions + + + + Use up and down keys to navigate through the message types. Use left and right keys to navigate between notification possibilities for a single message type. + + + + Set length threshold + + + + Text to speech volume + + + + Maximum chat log length + + + + User limit for notifications + + + + Message type + + + + Log message to console checkbox + + + + Display pop-up notification for message checkbox + + + + Highlight window for message checkbox + + + + Read message using text to speech checkbox + + + + Limit message notification if user count is high checkbox + + + + Play sound file for message checkbox + + + + Path to sound file + + + + checked + + + + unchecked + + + + decibels + + LookConfig @@ -4508,123 +4848,147 @@ The setting only applies for new messages, the already shown ones will retain th - Maximum name length + Show the local volume adjustment for each user (if any). - Relative font size + Show volume adjustments - Always on top + Whether to show all of the local user's listeners (ears) in the TalkingUI (and thereby also the channels they are in). - Channel dragging + Show local user's listeners (ears) - Automatically expand channels when + Hide the username for each user if they have a nickname. - User dragging behavior + Show nicknames only - Silent user lifetime + Channel Hierarchy String - Show the local volume adjustment for each user (if any). + Search - Show volume adjustments + The action to perform when a user is activated (via double-click or enter) in the search dialog. - Whether to show all of the local user's listeners (ears) in the TalkingUI (and thereby also the channels they are in). + Action (User): - Show local user's listeners (ears) + The action to perform when a channel is activated (via double-click or enter) in the search dialog. - Hide the username for each user if they have a nickname. + Action (Channel): - Show nicknames only + Quit Behavior - Channel Hierarchy String + This setting controls the behavior of clicking on the X in the top right corner. - Search + This setting controls the behavior when closing Mumble. You can choose between being asked for confirmation, minimize instead if closing or just closing without any additional prompt. Optionally, the first two options can only apply when you are currently connected to a server (in that case, Mumble will quit without asking, when not connected to any server). - The action to perform when a user is activated (via double-click or enter) in the search dialog. + Always Ask - Action (User): + Ask when connected - The action to perform when a channel is activated (via double-click or enter) in the search dialog. + Always Minimize + + + + Minimize when connected + + + + Always Quit + + + + seconds + + + + If this is checked, users will always be visible in the TalkingUI (regardless of talking state). + + + + Always keep users visible + + + + Channel expand mode - Action (Channel): + User dragging mode - Quit Behavior + Channel dragging mode - This setting controls the behavior of clicking on the X in the top right corner. + Always on top mode - This setting controls the behavior when closing Mumble. You can choose between being asked for confirmation, minimize instead if closing or just closing without any additional prompt. Optionally, the first two options can only apply when you are currently connected to a server (in that case, Mumble will quit without asking, when not connected to any server). + Quit behavior mode - Always Ask + Channel separator string - Ask when connected + Maximum channel name length - Always Minimize + Abbreviation replacement characters - Minimize when connected + Relative font size (in percent) - Always Quit + Silent user display time (in seconds) - seconds + Mumble theme - If this is checked, users will always be visible in the TalkingUI (regardless of talking state). + User search action mode - Always keep users visible + Channel search action mode @@ -5223,10 +5587,6 @@ Jinak přerušte a zkontrolujte Váš certifikát a uživatelské jméno.This opens the Group and ACL dialog for the channel, to control permissions. Toto otevře dialogové okno skupin a ACL daného kanálu, pro kontrolu oprávnění. - - &Link - &Propojit - Link your channel to another channel Propojí současný kanál s jiným kanálem @@ -5321,10 +5681,6 @@ Jinak přerušte a zkontrolujte Váš certifikát a uživatelské jméno.This will reset the audio preprocessor, including noise cancellation, automatic gain and voice activity detection. If something suddenly worsens the audio environment (like dropping the microphone) and it was temporary, use this to avoid having to wait for the preprocessor to readjust. Toto resetuje zvukový preprocesor, včetně rušení šumu, automatického získání hlasitosti a detekce hlasové aktivity. Pokud něco náhle zhorší zvukové prostředí (například mikrofon upadne) a je to pouze dočasné, použijte toto, abyste se vyhnuli čekáním, až se preprocesor přizpůsobí. - - &Mute Self - &Zeslabit se - Mute yourself Zeslabit se @@ -5333,10 +5689,6 @@ Jinak přerušte a zkontrolujte Váš certifikát a uživatelské jméno.Mute or unmute yourself. When muted, you will not send any data to the server. Unmuting while deafened will also undeafen. Zeslabit/zesílit sám sebe. Když jste zeslabeni, neposíláte žádná data na server. Zesílením při ohlušení zároveň ohlušení zrušíte. - - &Deafen Self - &Ohlušit se - Deafen yourself Ohlušit se @@ -5902,18 +6254,10 @@ Jinak přerušte a zkontrolujte Váš certifikát a uživatelské jméno.This will toggle whether the minimal window should have a frame for moving and resizing. Toto nastaví, zda-li okno minimálního zobrazení by mělo mít rámeček pro přesunování a změny velikosti. - - &Unlink All - Odpojit &Vše - Reset the comment of the selected user. Resetuje komentář zvoleného uřživatele. - - &Join Channel - &Vstoupit do Kanálu - View comment in editor Zobrazit komentář v editoru @@ -5942,10 +6286,6 @@ Jinak přerušte a zkontrolujte Váš certifikát a uživatelské jméno.Change your avatar image on this server Změnit obrázek avatara na tomto serveru - - &Remove Avatar - &Odstranit Avatara - Remove currently defined avatar image. Odstranit současně nastavený obrázek avatara. @@ -5958,14 +6298,6 @@ Jinak přerušte a zkontrolujte Váš certifikát a uživatelské jméno.Change your own comment Změnit Váš vlastní komentář - - Recording - Nahrávání - - - Priority Speaker - Přednostní Řečník - &Copy URL &Kopírovat URL @@ -5974,10 +6306,6 @@ Jinak přerušte a zkontrolujte Váš certifikát a uživatelské jméno.Copies a link to this channel to the clipboard. Zkopíruje odkaz na tento kanál do schránky. - - Ignore Messages - Ignorovat zprávy - Locally ignore user's text chat messages. Místně ignorovat textové chatové zprávy uživatele. @@ -6008,14 +6336,6 @@ kontextové nabídce kanálů. Ctrl+F Ctrl+F - - &Hide Channel when Filtering - &Skrýt kanál při filtrování - - - Reset the avatar of the selected user. - Resetovat avatar zvoleného uživatele. - &Developer @@ -6044,14 +6364,6 @@ kontextové nabídce kanálů. &Connect... - - &Ban list... - - - - &Information... - - &Kick... @@ -6060,10 +6372,6 @@ kontextové nabídce kanálů. &Ban... - - Send &Message... - - &Add... @@ -6076,74 +6384,26 @@ kontextové nabídce kanálů. &Edit... &Upravit... - - Audio S&tatistics... - - - - &Settings... - - &Audio Wizard... - - Developer &Console... - - - - &About... - - About &Speex... - - About &Qt... - - &Certificate Wizard... - - &Register... - - - - Registered &Users... - - Change &Avatar... - - &Access Tokens... - - - - Reset &Comment... - - - - Reset &Avatar... - - - - View Comment... - - &Change Comment... - - R&egister... - - Show @@ -6160,10 +6420,6 @@ kontextové nabídce kanálů. Protocol violation. Server sent remove for occupied channel. - - Listen to channel - - Listen to this channel without joining it @@ -6204,18 +6460,10 @@ kontextové nabídce kanálů. %1 stopped listening to your channel - - Talking UI - - Toggles the visibility of the TalkingUI. - - Join user's channel - - Joins the channel of this user. @@ -6228,14 +6476,6 @@ kontextové nabídce kanálů. Activity log - - Chat message - - - - Disable Text-To-Speech - - Locally disable Text-To-Speech for this user's text chat messages. @@ -6274,10 +6514,6 @@ kontextové nabídce kanálů. Global Shortcut - - &Set Nickname... - - Set a local nickname @@ -6336,10 +6572,6 @@ Valid actions are: Alt+F - - Search - - Search for a user or channel (Ctrl+F) @@ -6361,10 +6593,6 @@ Valid actions are: Undeafen yourself - - Positional &Audio Viewer... - - Show the Positional Audio Viewer @@ -6419,10 +6647,6 @@ Valid actions are: Channel &Filter - - &Pin Channel when Filtering - - Usage: mumble [options] [<url> | <plugin_list>] @@ -6572,118 +6796,266 @@ Valid options are: - This will open the change comment dialog + This will open the change comment dialog + + + + Change avatar + Global Shortcut + + + + This will open your file explorer to change your avatar image on this server + + + + Remove avatar + Global Shortcut + + + + This will reset your avatar on the server + + + + Register on the server + Global Shortcut + + + + This will register you on the server + + + + Audio statistics + Global Shortcut + + + + This will open the audio statistics dialog + + + + Open settings + Global Shortcut + + + + This will open the settings dialog + + + + Start audio wizard + Global Shortcut + + + + This will open the audio wizard dialog + + + + Start certificate wizard + Global Shortcut + + + + This will open the certificate wizard dialog + + + + Toggle text to speech + Global Shortcut + + + + This will enable/disable the text to speech + + + + Open about dialog + Global Shortcut + + + + This will open the about dialog + + + + Open about Qt dialog + Global Shortcut + + + + This will open the about Qt dialog + + + + Check for update + Global Shortcut + + + + This will check if mumble is up to date + + + + That sound was the mute cue. It activates when you speak while muted. Would you like to keep it enabled? + + + + Yes + + + + No + + + + Enter chat message + + + + &Ban List + + + + &Information + + + + Ig&nore Messages + + + + &Send Message... + + + + Set Ni&ckname... + + + + L&ink + + + + U&nlink All + + + + M&ute Self + + + + D&eafen Self + + + + Audio &Statistics - Change avatar - Global Shortcut + &Settings - This will open your file explorer to change your avatar image on this server + Developer &Console - Remove avatar - Global Shortcut + Positional &Audio Viewer - This will reset your avatar on the server + &About + O &modulu + + + About &Qt - Register on the server - Global Shortcut + Re&gister... - This will register you on the server + Registered &Users - Audio statistics - Global Shortcut + &Access Tokens - This will open the audio statistics dialog + Remo&ve Avatar - Open settings - Global Shortcut + Reset Commen&t... - This will open the settings dialog + Remo&ve Avatar... - Start audio wizard - Global Shortcut + Remove the avatar of the selected user. - This will open the audio wizard dialog + &Join - Start certificate wizard - Global Shortcut + &Hide When Filtering - This will open the certificate wizard dialog + &Pin When Filtering - Toggle text to speech - Global Shortcut + Vie&w Comment - This will enable/disable the text to speech + &Priority Speaker - Open about dialog - Global Shortcut + &Record... - This will open the about dialog + &Listen To Channel - Open about Qt dialog - Global Shortcut + Talking &UI - This will open the about Qt dialog + &Join User's Channel - Check for update - Global Shortcut + M&ove To Own Channel - This will check if mumble is up to date + Moves this user to your current channel. - That sound was the mute cue. It activates when you speak while muted. Would you like to keep it enabled? + Disable Te&xt-To-Speech - Yes + &Search... - No + Filtered channels and users @@ -6773,6 +7145,62 @@ Valid options are: Silent user displaytime: + + Graphical positional audio simulation view + + + + This visually represents the positional audio configuration that is currently being used + + + + Listener Z coordinate + + + + Listener X coordinate + + + + Listener Y coordinate + + + + Silent user display time (in seconds) + + + + Listener azimuth (in degrees) + + + + Listener elevation (in degrees) + + + + Context string + + + + Use the "set" button to apply the context string + + + + Apply the context string + + + + Apply the identity string + + + + Identity string + + + + Use the "set" button to apply the identity string + + NetworkConfig @@ -6986,6 +7414,26 @@ Prevents the client from sending potentially identifying information about the o Automatically download and install plugin updates + + Proxy type + + + + Proxy hostname + + + + Proxy port + + + + Proxy username + + + + Proxy password + + Overlay @@ -7595,6 +8043,42 @@ Pro aktualizaci těchto souborů na jejich poslední verzi, klikněte na tlačí Whether this plugin should be enabled + + List of plugins + + + + Use up and down keys to navigate through plugins. Use left and right keys to navigate between single plugin permissions. + + + + Plugin name + + + + Plugin enabled checkbox + + + + Plugin positional audio permission checkbox + + + + Plugin keyboard event listen permission checkbox + + + + checked + + + + unchecked + + + + Not available + + PluginInstaller @@ -8018,6 +8502,102 @@ You can register them again. Unknown Version + + Next + + + + Back + + + + This is you + + + + friend + + + + user + + + + status + + + + muted and deafened + + + + muted + + + + locally muted + + + + unmuted + + + + recording + + + + priority speaker + + + + has a long comment + + + + text messages ignored + + + + registered + + + + channel + + + + your channel + + + + accessible + + + + inaccessible + + + + public + + + + filtered + + + + pinned + + + + Listening for input + + + + Add + Přidat + RichTextEditor @@ -8166,6 +8746,18 @@ You can register them again. Whether to search for channels + + Search string + + + + Search results + + + + Use up and down keys to navigate through the search results. + + ServerHandler @@ -8216,10 +8808,6 @@ You can register them again. <html><head/><body><p><span style=" font-weight:600;">Port:</span></p></body></html> - - <b>Users</b>: - - <html><head/><body><p><span style=" font-weight:600;">Protocol:</span></p></body></html> @@ -8313,31 +8901,39 @@ You can register them again. - &View certificate + Unknown - &Ok + Whether the connection supports perfect forward secrecy (PFS). - Unknown + <b>PFS:</b> - Whether the connection supports perfect forward secrecy (PFS). + Yes - <b>PFS:</b> + No - Yes + <b>Users:</b> - No + TCP Parameters + + + + &View Certificate + Zobrazit &Certifikát + + + &OK @@ -8528,7 +9124,11 @@ Znak přístupu je textový řetězec, který může být použit jako heslo pro &Odstranit - Tokens + Token List + + + + Use the arrow keys to navigate this list of access tokens. The tokens are displayed in plain text. @@ -8579,11 +9179,19 @@ Znak přístupu je textový řetězec, který může být použit jako heslo pro - Search + User list - User list + Search for user + + + + Set inactivity filter mode + + + + Filter for inactivity @@ -8613,10 +9221,6 @@ Znak přístupu je textový řetězec, který může být použit jako heslo pro IP Address IP Adresa - - Details... - Podrobnosti... - Ping Statistics Statistiky Odezvy @@ -8740,6 +9344,10 @@ Znak přístupu je textový řetězec, který může být použit jako heslo pro Warning: The server seems to report a truncated protocol version for this client. (See: <a href="https://github.com/mumble-voip/mumble/issues/5827/">Issue #5827</a>) + + Details + + UserListModel @@ -8934,6 +9542,14 @@ Znak přístupu je textový řetězec, který může být použit jako heslo pro Channel will be pinned when filtering is enabled + + Channel Listener + + + + This channel listener belongs to %1 + + VersionCheck @@ -9201,15 +9817,23 @@ Prosím kontaktujte Vašeho administrátora serveru pro další informace.Unable to start recording - the audio output is miconfigured (0Hz sample rate) + + This field contains the directory path to store any voice recordings in. Use the "browse" button to open a file dialog. + + + + This field contains the filename any voice recording is saved as. Various variables can be used to augment the filename. For example %time for the current time. + + VolumeSliderWidgetAction - Slider for volume adjustment + Volume Adjustment - Volume Adjustment + Local volume adjustment diff --git a/src/mumble/mumble_cy.ts b/src/mumble/mumble_cy.ts index ef3f87c4197..bca051f771c 100644 --- a/src/mumble/mumble_cy.ts +++ b/src/mumble/mumble_cy.ts @@ -162,10 +162,6 @@ This value enables you to change the way mumble arranges the channels in the tre Active ACLs ACLs gweithgar - - List of entries - Rhestr o gofnodion - Inherit ACL of parent? Etifeddu ACL yr rhiant? @@ -412,31 +408,67 @@ This value allows you to set the maximum number of users allowed in the channel. - Maximum users + Channel name - Channel name + Inherited group members - Inherited group members + Inherited channel members + + + + List of ACL entries - Foreign group members + Channel position - Inherited channel members + Channel maximum users - Add members to group + Channel description - List of ACL entries + Select member to add + + + + Excluded group members + + + + Select member to remove + + + + List of access control list entries + + + + Select group + + + + Selects a group this ACL entry applies to. Selecting a group and selecting a user are mutually exclusive. + + + + Select user + + + + Selects a user this ACL entry applies to. Selecting a group and selecting a user are mutually exclusive. + + + + List of available permissions @@ -588,6 +620,30 @@ This value allows you to set the maximum number of users allowed in the channel. List of speakers + + Device list + + + + Move from unused to microphone list + + + + Move from microphone to unused list + + + + List of unused devices + + + + Move from unused to speakers list + + + + Move from speakers to unused list + + ASIOInput @@ -657,10 +713,6 @@ This value allows you to set the maximum number of users allowed in the channel. System System - - Input method for audio - Dull mewnbwn ar gyfer sain - Device Dyfais @@ -725,10 +777,6 @@ This value allows you to set the maximum number of users allowed in the channel. On Ymlaen - - Preview the audio cues - - Use SNR based speech detection @@ -1049,55 +1097,84 @@ This value allows you to set the maximum number of users allowed in the channel. Voice Activity - - - AudioInputDialog - Continuous + Input backend for audio - Voice Activity + Audio input system - Push To Talk + Audio input device - Audio Input + Transmission mode - %1 ms - %1 me + Push to talk lock threshold + - Off + Switch between push to talk and continuous mode by double tapping in this time frame - %1 s + <b>Voice hold Time</b><br />After you release the push-to-talk key Mumble will keep transmitting for the selected amount of time. - %1 kb/s + Push to talk hold threshold - -%1 dB + Extend push to talk send time after the key is released by this amount of time - %1 kbit/s (Audio %2, Position %4, Overhead %3) + Voice hold time + + + + Silence below threshold + + + + This sets the threshold when Mumble will definitively consider a signal silence + + + + Speech above threshold + + + + This sets the threshold when Mumble will definitively consider a signal speech + + + + This sets how much speech is packed into a single network package + + + + Audio compression quality - Audio system + This sets the target compression bitrate - Input device + Maximum amplification + + + + Speech is dynamically amplified by at most this amount + + + + Noise suppression strength @@ -1105,63 +1182,90 @@ This value allows you to set the maximum number of users allowed in the channel. - Transmission mode + Path to audio file - PTT lock threshold + Path to audio cue file when stopping to speak. Use the "browse" button to open a file dialog. - PTT hold threshold + Idle action time threshold (in minutes) - Silence below + Select what to do when being idle for a configurable amount of time. Default: nothing - Current speech detection chance + Gets played when you are trying to speak while being muted - Speech above + Path to mute cue file. Use the "browse" button to open a file dialog. - Speech below + Browse for mute cue audio file - Audio per packet - Sain bob paced + Path to audio cue file when starting to speak. Use the "browse" button to open a file dialog. + - Quality of compression (peak bandwidth) + Preview the mute cue - Noise suppression + The mute cue is an audio sample which plays when you are trying to speak while being muted - Maximum amplification + Preview both audio cues + + + + + AudioInputDialog + + Continuous - Transmission started sound + Voice Activity - Transmission stopped sound + Push To Talk - Initiate idle action after (in minutes) + Audio Input - Idle action + %1 ms + %1 me + + + Off + + + + %1 s + + + + %1 kb/s + + + + -%1 dB + + + + %1 kbit/s (Audio %2, Position %4, Overhead %3) @@ -1180,6 +1284,22 @@ This value allows you to set the maximum number of users allowed in the channel. Disable echo cancellation. + + milliseconds + + + + seconds + + + + kilobits per second + + + + decibels + + AudioOutput @@ -1453,83 +1573,83 @@ This value allows you to set the maximum number of users allowed in the channel. Positional audio cannot work with mono output devices! - - - AudioOutputDialog - None - Dim + Audio output system + - Local + Audio output device - Server + Output delay of incoming speech - Audio Output + Jitter buffer time - %1 ms - %1 me + Attenuation percentage + - %1 % + During speech, the volume of other applications will be reduced by this amount - Output system + Minimum volume - Output device + Minimum distance - Default jitter buffer + Maximum distance - Volume of incoming speech + Loopback artificial delay - Output delay + Loopback artificial packet loss - Attenuation of other applications during speech + Loopback test mode - Minimum distance + The loopback test can be used to test your audio configuration. While the loopback test is enabled, others will not be able to hear you. + + + AudioOutputDialog - Maximum distance - + None + Dim - Minimum volume + Local - Bloom + Server - Delay variance + Audio Output - Packet loss - + %1 ms + %1 me - Loopback + %1 % @@ -1548,6 +1668,14 @@ This value allows you to set the maximum number of users allowed in the channel. If an audio source is close enough, blooming will cause the audio to be played on all speakers more or less regardless of their position (albeit with lower volume) + + milliseconds + + + + meters + + AudioOutputSample @@ -2052,39 +2180,79 @@ Speak loudly, as when you are annoyed or excited. Decrease the volume in the sou - Input system + Maximum amplification - Input device + No buttons assigned - Output system + Audio input system - Output device + Audio input device - Output delay + Select audio output device - Maximum amplification + Audio output system - VAD level + Audio output device - PTT shortcut + The Mumble positional audio system enables users to link the relative position of their voice to third party applications such as games. - No buttons assigned + Output delay for incoming speech + + + + Maximum amplification of input sound + + + + Speech is dynamically amplified by at most this amount + + + + Voice activity detection level + + + + This will set the range in which Mumble will consider a signal speech. Increase value to make voice activation more sensitive. + + + + Push to talk + Gwthio i siarad + + + Use the "push to talk shortcut" button to assign a key + + + + Set push to talk shortcut + + + + This will open a shortcut edit dialog + + + + Graphical positional audio simulation view + + + + This visually represents the positional audio that is currently being played @@ -2229,23 +2397,39 @@ Speak loudly, as when you are annoyed or excited. Decrease the volume in the sou - Search + Mask - IP Address - Cyfeiriad IP + Search for banned user + - Mask + Username to ban + + + + IP address to ban + + + + Ban reason + + + + Ban start date/time + + + + Ban end date/time - Start date/time + Certificate hash to ban - End date/time + List of banned users @@ -2330,47 +2514,15 @@ Speak loudly, as when you are annoyed or excited. Decrease the volume in the sou <b>Certificate Expiry:</b> Your certificate is about to expire. You need to renew it, or you will no longer be able to connect to servers you are registered on. + + + Certificates - Current certificate + Certificate Management - Certificate file to import - - - - Certificate password - - - - Certificate to import - - - - New certificate - - - - File to export certificate to - - - - Email address - - - - Your name - - - - - Certificates - - Certificate Management - - - - Certificate Authentication + Certificate Authentication @@ -2450,10 +2602,6 @@ Speak loudly, as when you are annoyed or excited. Decrease the volume in the sou Select file to import from - - This opens a file selection dialog to choose a file to import a certificate from. - - Open... Agor... @@ -2599,6 +2747,46 @@ Are you sure you wish to replace your certificate? <p>Mumble can use certificates to authenticate with servers. Using certificates avoids passwords, meaning you don't need to disclose any password to the remote site. It also enables very easy user registration and a client side friends list independent of servers.</p><p>While Mumble can work without certificates, the majority of servers will expect you to have one.</p><p>Creating a new certificate automatically is sufficient for most use cases. But Mumble also supports certificates representing trust in the users ownership of an email address. These certificates are issued by third parties. For more information see our <a href="http://mumble.info/certificate.php">user certificate documentation</a>. </p> + + Displays current certificate + + + + Certificate file to import + + + + Use the "open" button to select a file using a dialog. + + + + Certificate password + + + + Displays imported certificate + + + + Displays new certificate + + + + File to export certificate to + + + + Use the "save as" button to select a file using a dialog. + + + + Your name. For example: John Doe + + + + Your email address. For example: johndoe@mumble.info + + ChanACL @@ -3079,6 +3267,34 @@ Are you sure you wish to replace your certificate? IPv6 address + + This is the connection dialog. There are two different ways to connect to a Mumble server. If the server is listed publicly, you can use the server list to find it. If you know the server IP address, you can manually add a new permanent entry to your favorites. + + + + The server list contains your favorites and all publicly listed servers. + + + + With this search interface you can filter the Mumble servers displayed in the server list. + + + + Search for servername + + + + Search for location + + + + Set filter mode + + + + Server + + ConnectDialogEdit @@ -3202,6 +3418,22 @@ Label of the server. This is what the server will be named like in your server l &Ignore + + Server IP address + + + + Server port + + + + Username + Enw Defnyddiwr + + + Label for server + + CrashReporter @@ -3393,6 +3625,26 @@ Without this option enabled, using Mumble's global shortcuts in privileged <html><head/><body><p>Mumble's Global Shortcuts system does currently not work properly in combination with the Wayland protocol. For more information, visit <a href="https://github.com/mumble-voip/mumble/issues/5257"><span style=" text-decoration: underline; color:#0057ae;">https://github.com/mumble-voip/mumble/issues/5257</span></a>.</p></body></html> + + Configured shortcuts + + + + Use up and down keys to navigate through your added shortcuts. Use left and right keys to navigate between actions and options for a single shortcut. Entries can be added and deleted with the buttons below. + + + + Add unassigned shortcut + + + + This adds a new empty entry to the "Configured Shortcut" tree above. The tree will be automatically focused. Assign a key or an action by selecting the entry in the tree above. + + + + This removes the selected entry from the "Configured Shortcut" tree above + + GlobalShortcutButtons @@ -3420,6 +3672,18 @@ Without this option enabled, using Mumble's global shortcuts in privileged Remove + + List of shortcuts + + + + Toggling this button will make the application listen for a shortcut. Once the shortcut is entered, the application stops listening for a shortcut. Multiple shortcuts can be assigned to the current action. Navigate to the shortcut list above to review the shortcuts currently assigned to the current action. + + + + This button will remove the selected shortcut for the current action. Note that you will have to select a shortcut from the list above first before this button has any effect. + + GlobalShortcutConfig @@ -3445,7 +3709,27 @@ Without this option enabled, using Mumble's global shortcuts in privileged - Configured shortcuts + Shortcut action + + + + Shortcut data + + + + Shortcut input combinations + + + + Unassigned + + + + checked + + + + unchecked @@ -4007,14 +4291,6 @@ The setting only applies for new messages, the already shown ones will retain th Message margins - - Log messages - - - - TTS engine volume - - Chat message margins @@ -4039,10 +4315,6 @@ The setting only applies for new messages, the already shown ones will retain th Limit notifications when there are more than - - User limit for message limiting - - Click here to toggle message limiting for all events - If using this option be sure to change the user limit below. @@ -4107,6 +4379,74 @@ The setting only applies for new messages, the already shown ones will retain th Notification sound volume adjustment + + Log message types and actions + + + + Use up and down keys to navigate through the message types. Use left and right keys to navigate between notification possibilities for a single message type. + + + + Set length threshold + + + + Text to speech volume + + + + Maximum chat log length + + + + User limit for notifications + + + + Message type + + + + Log message to console checkbox + + + + Display pop-up notification for message checkbox + + + + Highlight window for message checkbox + + + + Read message using text to speech checkbox + + + + Limit message notification if user count is high checkbox + + + + Play sound file for message checkbox + + + + Path to sound file + + + + checked + + + + unchecked + + + + decibels + + LookConfig @@ -4456,34 +4796,6 @@ The setting only applies for new messages, the already shown ones will retain th Postfix character count - - Maximum name length - - - - Relative font size - - - - Always on top - - - - Channel dragging - - - - Automatically expand channels when - - - - User dragging behavior - - - - Silent user lifetime - - Show the local volume adjustment for each user (if any). @@ -4576,71 +4888,123 @@ The setting only applies for new messages, the already shown ones will retain th Always keep users visible - - - MainWindow - Root - Tardd + Channel expand mode + - Push-to-Talk - Global Shortcut + User dragging mode - Push and hold this button to send voice. - Global Shortcut + Channel dragging mode - This configures the push-to-talk button, and as long as you hold this button down, you will transmit voice. - Global Shortcut + Always on top mode - Reset Audio Processor - Global Shortcut + Quit behavior mode - Unlink Plugin - Global Shortcut + Channel separator string - Push-to-Mute - Global Shortcut + Maximum channel name length - Join Channel - Global Shortcut + Abbreviation replacement characters - Toggle Overlay - Global Shortcut + Relative font size (in percent) - Toggle state of in-game overlay. - Global Shortcut + Silent user display time (in seconds) - Toggle Minimal - Global Shortcut + Mumble theme - Volume Up (+10%) - Global Shortcut + User search action mode - Volume Down (-10%) - Global Shortcut + Channel search action mode + + + + + MainWindow + + Root + Tardd + + + Push-to-Talk + Global Shortcut + + + + Push and hold this button to send voice. + Global Shortcut + + + + This configures the push-to-talk button, and as long as you hold this button down, you will transmit voice. + Global Shortcut + + + + Reset Audio Processor + Global Shortcut + + + + Unlink Plugin + Global Shortcut + + + + Push-to-Mute + Global Shortcut + + + + Join Channel + Global Shortcut + + + + Toggle Overlay + Global Shortcut + + + + Toggle state of in-game overlay. + Global Shortcut + + + + Toggle Minimal + Global Shortcut + + + + Volume Up (+10%) + Global Shortcut + + + + Volume Down (-10%) + Global Shortcut @@ -5170,10 +5534,6 @@ Otherwise abort and check your certificate and username. This opens the Group and ACL dialog for the channel, to control permissions. - - &Link - - Link your channel to another channel @@ -5268,10 +5628,6 @@ Otherwise abort and check your certificate and username. This will reset the audio preprocessor, including noise cancellation, automatic gain and voice activity detection. If something suddenly worsens the audio environment (like dropping the microphone) and it was temporary, use this to avoid having to wait for the preprocessor to readjust. - - &Mute Self - - Mute yourself @@ -5280,10 +5636,6 @@ Otherwise abort and check your certificate and username. Mute or unmute yourself. When muted, you will not send any data to the server. Unmuting while deafened will also undeafen. - - &Deafen Self - - Deafen yourself @@ -5849,18 +6201,10 @@ Otherwise abort and check your certificate and username. This will toggle whether the minimal window should have a frame for moving and resizing. - - &Unlink All - - Reset the comment of the selected user. - - &Join Channel - - View comment in editor @@ -5889,10 +6233,6 @@ Otherwise abort and check your certificate and username. Change your avatar image on this server - - &Remove Avatar - - Remove currently defined avatar image. @@ -5905,14 +6245,6 @@ Otherwise abort and check your certificate and username. Change your own comment - - Recording - - - - Priority Speaker - - &Copy URL @@ -5921,10 +6253,6 @@ Otherwise abort and check your certificate and username. Copies a link to this channel to the clipboard. - - Ignore Messages - - Locally ignore user's text chat messages. @@ -5952,14 +6280,6 @@ the channel's context menu. Ctrl+F - - &Hide Channel when Filtering - - - - Reset the avatar of the selected user. - - &Developer @@ -5988,14 +6308,6 @@ the channel's context menu. &Connect... - - &Ban list... - - - - &Information... - - &Kick... @@ -6004,10 +6316,6 @@ the channel's context menu. &Ban... - - Send &Message... - - &Add... @@ -6020,74 +6328,26 @@ the channel's context menu. &Edit... - - Audio S&tatistics... - - - - &Settings... - - &Audio Wizard... - - Developer &Console... - - - - &About... - - About &Speex... - - About &Qt... - - &Certificate Wizard... - - &Register... - - - - Registered &Users... - - Change &Avatar... - - &Access Tokens... - - - - Reset &Comment... - - - - Reset &Avatar... - - - - View Comment... - - &Change Comment... - - R&egister... - - Show @@ -6104,10 +6364,6 @@ the channel's context menu. Protocol violation. Server sent remove for occupied channel. - - Listen to channel - - Listen to this channel without joining it @@ -6148,18 +6404,10 @@ the channel's context menu. %1 stopped listening to your channel - - Talking UI - - Toggles the visibility of the TalkingUI. - - Join user's channel - - Joins the channel of this user. @@ -6172,14 +6420,6 @@ the channel's context menu. Activity log - - Chat message - - - - Disable Text-To-Speech - - Locally disable Text-To-Speech for this user's text chat messages. @@ -6218,10 +6458,6 @@ the channel's context menu. Global Shortcut - - &Set Nickname... - - Set a local nickname @@ -6280,10 +6516,6 @@ Valid actions are: Alt+F - - Search - - Search for a user or channel (Ctrl+F) @@ -6305,10 +6537,6 @@ Valid actions are: Undeafen yourself - - Positional &Audio Viewer... - - Show the Positional Audio Viewer @@ -6363,10 +6591,6 @@ Valid actions are: Channel &Filter - - &Pin Channel when Filtering - - Usage: mumble [options] [<url> | <plugin_list>] @@ -6516,118 +6740,266 @@ Valid options are: - This will open the change comment dialog + This will open the change comment dialog + + + + Change avatar + Global Shortcut + + + + This will open your file explorer to change your avatar image on this server + + + + Remove avatar + Global Shortcut + + + + This will reset your avatar on the server + + + + Register on the server + Global Shortcut + + + + This will register you on the server + + + + Audio statistics + Global Shortcut + + + + This will open the audio statistics dialog + + + + Open settings + Global Shortcut + + + + This will open the settings dialog + + + + Start audio wizard + Global Shortcut + + + + This will open the audio wizard dialog + + + + Start certificate wizard + Global Shortcut + + + + This will open the certificate wizard dialog + + + + Toggle text to speech + Global Shortcut + + + + This will enable/disable the text to speech + + + + Open about dialog + Global Shortcut + + + + This will open the about dialog + + + + Open about Qt dialog + Global Shortcut + + + + This will open the about Qt dialog + + + + Check for update + Global Shortcut + + + + This will check if mumble is up to date + + + + That sound was the mute cue. It activates when you speak while muted. Would you like to keep it enabled? + + + + Yes + + + + No + + + + Enter chat message + + + + &Ban List + + + + &Information + + + + Ig&nore Messages + + + + &Send Message... + + + + Set Ni&ckname... + + + + L&ink + + + + U&nlink All + + + + M&ute Self + + + + D&eafen Self + + + + Audio &Statistics + + + + &Settings - Change avatar - Global Shortcut + Developer &Console - This will open your file explorer to change your avatar image on this server + Positional &Audio Viewer - Remove avatar - Global Shortcut - + &About + &Gwybodaeth - This will reset your avatar on the server + About &Qt - Register on the server - Global Shortcut + Re&gister... - This will register you on the server + Registered &Users - Audio statistics - Global Shortcut + &Access Tokens - This will open the audio statistics dialog + Remo&ve Avatar - Open settings - Global Shortcut + Reset Commen&t... - This will open the settings dialog + Remo&ve Avatar... - Start audio wizard - Global Shortcut + Remove the avatar of the selected user. - This will open the audio wizard dialog + &Join - Start certificate wizard - Global Shortcut + &Hide When Filtering - This will open the certificate wizard dialog + &Pin When Filtering - Toggle text to speech - Global Shortcut + Vie&w Comment - This will enable/disable the text to speech + &Priority Speaker - Open about dialog - Global Shortcut + &Record... - This will open the about dialog + &Listen To Channel - Open about Qt dialog - Global Shortcut + Talking &UI - This will open the about Qt dialog + &Join User's Channel - Check for update - Global Shortcut + M&ove To Own Channel - This will check if mumble is up to date + Moves this user to your current channel. - That sound was the mute cue. It activates when you speak while muted. Would you like to keep it enabled? + Disable Te&xt-To-Speech - Yes + &Search... - No + Filtered channels and users @@ -6717,6 +7089,62 @@ Valid options are: Silent user displaytime: + + Graphical positional audio simulation view + + + + This visually represents the positional audio configuration that is currently being used + + + + Listener Z coordinate + + + + Listener X coordinate + + + + Listener Y coordinate + + + + Silent user display time (in seconds) + + + + Listener azimuth (in degrees) + + + + Listener elevation (in degrees) + + + + Context string + + + + Use the "set" button to apply the context string + + + + Apply the context string + + + + Apply the identity string + + + + Identity string + + + + Use the "set" button to apply the identity string + + NetworkConfig @@ -6930,6 +7358,26 @@ Prevents the client from sending potentially identifying information about the o Automatically download and install plugin updates + + Proxy type + + + + Proxy hostname + + + + Proxy port + + + + Proxy username + + + + Proxy password + + Overlay @@ -7535,6 +7983,42 @@ To upgrade these files to their latest versions, click the button below.Whether this plugin should be enabled + + List of plugins + + + + Use up and down keys to navigate through plugins. Use left and right keys to navigate between single plugin permissions. + + + + Plugin name + + + + Plugin enabled checkbox + + + + Plugin positional audio permission checkbox + + + + Plugin keyboard event listen permission checkbox + + + + checked + + + + unchecked + + + + Not available + + PluginInstaller @@ -7958,6 +8442,102 @@ You can register them again. Unknown Version + + Next + + + + Back + + + + This is you + + + + friend + + + + user + + + + status + + + + muted and deafened + + + + muted + + + + locally muted + + + + unmuted + + + + recording + + + + priority speaker + + + + has a long comment + + + + text messages ignored + + + + registered + + + + channel + + + + your channel + + + + accessible + + + + inaccessible + + + + public + + + + filtered + + + + pinned + + + + Listening for input + + + + Add + Ychwanegu + RichTextEditor @@ -8106,6 +8686,18 @@ You can register them again. Whether to search for channels + + Search string + + + + Search results + + + + Use up and down keys to navigate through the search results. + + ServerHandler @@ -8156,10 +8748,6 @@ You can register them again. <html><head/><body><p><span style=" font-weight:600;">Port:</span></p></body></html> - - <b>Users</b>: - - <html><head/><body><p><span style=" font-weight:600;">Protocol:</span></p></body></html> @@ -8253,31 +8841,39 @@ You can register them again. - &View certificate + Unknown - &Ok + Whether the connection supports perfect forward secrecy (PFS). - Unknown + <b>PFS:</b> - Whether the connection supports perfect forward secrecy (PFS). + Yes - <b>PFS:</b> + No - Yes + <b>Users:</b> - No + TCP Parameters + + + + &View Certificate + + + + &OK @@ -8465,7 +9061,11 @@ An access token is a text string, which can be used as a password for very simpl &Tynnu - Tokens + Token List + + + + Use the arrow keys to navigate this list of access tokens. The tokens are displayed in plain text. @@ -8518,11 +9118,19 @@ An access token is a text string, which can be used as a password for very simpl - Search + User list - User list + Search for user + + + + Set inactivity filter mode + + + + Filter for inactivity @@ -8552,10 +9160,6 @@ An access token is a text string, which can be used as a password for very simpl IP Address Cyfeiriad IP - - Details... - Manylion... - Ping Statistics @@ -8679,6 +9283,10 @@ An access token is a text string, which can be used as a password for very simpl Warning: The server seems to report a truncated protocol version for this client. (See: <a href="https://github.com/mumble-voip/mumble/issues/5827/">Issue #5827</a>) + + Details + + UserListModel @@ -8873,6 +9481,14 @@ An access token is a text string, which can be used as a password for very simpl Channel will be pinned when filtering is enabled + + Channel Listener + + + + This channel listener belongs to %1 + + VersionCheck @@ -9140,15 +9756,23 @@ Cysylltwch â gweinyddwr y gweinydd ar gyfer gwybodaeth bellach. Unable to start recording - the audio output is miconfigured (0Hz sample rate) + + This field contains the directory path to store any voice recordings in. Use the "browse" button to open a file dialog. + + + + This field contains the filename any voice recording is saved as. Various variables can be used to augment the filename. For example %time for the current time. + + VolumeSliderWidgetAction - Slider for volume adjustment + Volume Adjustment - Volume Adjustment + Local volume adjustment diff --git a/src/mumble/mumble_da.ts b/src/mumble/mumble_da.ts index 0a68e953148..31bd1cfd393 100644 --- a/src/mumble/mumble_da.ts +++ b/src/mumble/mumble_da.ts @@ -163,10 +163,6 @@ Denne værdi gør dig i stand til at ændre måden Mumble arrangerer kanalerne i Active ACLs Aktive ACLs - - List of entries - Liste over indtastninger - Inherit ACL of parent? Arv ACL fra forælder? @@ -418,31 +414,67 @@ This value allows you to set the maximum number of users allowed in the channel. - Maximum users + Channel name - Channel name + Inherited group members - Inherited group members + Inherited channel members - Foreign group members + List of ACL entries - Inherited channel members + Channel position - Add members to group + Channel maximum users - List of ACL entries + Channel description + + + + Select member to add + + + + Excluded group members + + + + Select member to remove + + + + List of access control list entries + + + + Select group + + + + Selects a group this ACL entry applies to. Selecting a group and selecting a user are mutually exclusive. + + + + Select user + + + + Selects a user this ACL entry applies to. Selecting a group and selecting a user are mutually exclusive. + + + + List of available permissions @@ -594,6 +626,30 @@ This value allows you to set the maximum number of users allowed in the channel. List of speakers + + Device list + + + + Move from unused to microphone list + + + + Move from microphone to unused list + + + + List of unused devices + + + + Move from unused to speakers list + + + + Move from speakers to unused list + + ASIOInput @@ -663,10 +719,6 @@ This value allows you to set the maximum number of users allowed in the channel. System System - - Input method for audio - Indspilningsmetode for lyd - Device Enhed @@ -731,10 +783,6 @@ This value allows you to set the maximum number of users allowed in the channel. On Til - - Preview the audio cues - Afprøv lydsignalet - Use SNR based speech detection Brug signal-til-støj-baseret stemmeaktivering @@ -1055,120 +1103,176 @@ This value allows you to set the maximum number of users allowed in the channel. Voice Activity Stemmeaktivering - - - AudioInputDialog - Continuous - Uafbrudt + Input backend for audio + - Voice Activity - Stemmeaktivering + Audio input system + - Push To Talk - Tryk for snak + Audio input device + - Audio Input - Lydindspilning + Transmission mode + - %1 ms - %1 ms + Push to talk lock threshold + - Off - Fra + Switch between push to talk and continuous mode by double tapping in this time frame + - %1 s - %1 s + <b>Voice hold Time</b><br />After you release the push-to-talk key Mumble will keep transmitting for the selected amount of time. + - %1 kb/s - %1 kb/s + Push to talk hold threshold + - -%1 dB - -%1 dB + Extend push to talk send time after the key is released by this amount of time + - %1 kbit/s (Audio %2, Position %4, Overhead %3) - %1 kbit/s (Lyd %2, Placering %4, Overhead %3) + Voice hold time + - Audio system + Silence below threshold - Input device + This sets the threshold when Mumble will definitively consider a signal silence - Echo cancellation mode + Speech above threshold - Transmission mode + This sets the threshold when Mumble will definitively consider a signal speech - PTT lock threshold + This sets how much speech is packed into a single network package - PTT hold threshold + Audio compression quality - Silence below + This sets the target compression bitrate - Current speech detection chance + Maximum amplification - Speech above + Speech is dynamically amplified by at most this amount - Speech below + Noise suppression strength - Audio per packet - Lyd per pakke + Echo cancellation mode + - Quality of compression (peak bandwidth) - Kvalitet af komprimering (maksimal båndbredde) + Path to audio file + - Noise suppression - Støjdæmpning + Path to audio cue file when stopping to speak. Use the "browse" button to open a file dialog. + - Maximum amplification + Idle action time threshold (in minutes) - Transmission started sound + Select what to do when being idle for a configurable amount of time. Default: nothing - Transmission stopped sound + Gets played when you are trying to speak while being muted - Initiate idle action after (in minutes) + Path to mute cue file. Use the "browse" button to open a file dialog. - Idle action - Inaktiv handling + Browse for mute cue audio file + + + + Path to audio cue file when starting to speak. Use the "browse" button to open a file dialog. + + + + Preview the mute cue + + + + The mute cue is an audio sample which plays when you are trying to speak while being muted + + + + Preview both audio cues + + + + + AudioInputDialog + + Continuous + Uafbrudt + + + Voice Activity + Stemmeaktivering + + + Push To Talk + Tryk for snak + + + Audio Input + Lydindspilning + + + %1 ms + %1 ms + + + Off + Fra + + + %1 s + %1 s + + + %1 kb/s + %1 kb/s + + + -%1 dB + -%1 dB + + + %1 kbit/s (Audio %2, Position %4, Overhead %3) + %1 kbit/s (Lyd %2, Placering %4, Overhead %3) Access to the microphone was denied. Please allow Mumble to use the microphone by changing the settings in System Preferences -> Security & Privacy -> Privacy -> Microphone. @@ -1186,6 +1290,22 @@ This value allows you to set the maximum number of users allowed in the channel. Disable echo cancellation. + + milliseconds + + + + seconds + + + + kilobits per second + + + + decibels + + AudioOutput @@ -1459,84 +1579,84 @@ This value allows you to set the maximum number of users allowed in the channel. Positional audio cannot work with mono output devices! - - - AudioOutputDialog - None - Ingen + Audio output system + - Local - Lokal + Audio output device + - Server - Server + Output delay of incoming speech + - Audio Output - Lydafspilning + Jitter buffer time + - %1 ms - %1 ms + Attenuation percentage + - %1 % - %1 % + During speech, the volume of other applications will be reduced by this amount + - Output system + Minimum volume - Output device + Minimum distance - Default jitter buffer + Maximum distance - Volume of incoming speech - Lydstyrke for indgående tale + Loopback artificial delay + - Output delay + Loopback artificial packet loss - Attenuation of other applications during speech - Dæmpning af andre programmer når der snakkes + Loopback test mode + - Minimum distance + The loopback test can be used to test your audio configuration. While the loopback test is enabled, others will not be able to hear you. + + + AudioOutputDialog - Maximum distance - + None + Ingen - Minimum volume - + Local + Lokal - Bloom - Bloom + Server + Server - Delay variance - + Audio Output + Lydafspilning - Packet loss - Pakketab + %1 ms + %1 ms - Loopback - + %1 % + %1 % Distance at which audio volume from another player starts decreasing @@ -1554,6 +1674,14 @@ This value allows you to set the maximum number of users allowed in the channel. If an audio source is close enough, blooming will cause the audio to be played on all speakers more or less regardless of their position (albeit with lower volume) + + milliseconds + + + + meters + + AudioOutputSample @@ -2082,39 +2210,79 @@ Tal højlydt som når du er irriteret og ophidset. Formindsk nu lydstyrken i lyd - Input system + Maximum amplification - Input device + No buttons assigned - Output system + Audio input system - Output device + Audio input device - Output delay + Select audio output device - Maximum amplification + Audio output system - VAD level + Audio output device - PTT shortcut + The Mumble positional audio system enables users to link the relative position of their voice to third party applications such as games. - No buttons assigned + Output delay for incoming speech + + + + Maximum amplification of input sound + Maksimal forstærkning af indspilningslyd + + + Speech is dynamically amplified by at most this amount + + + + Voice activity detection level + + + + This will set the range in which Mumble will consider a signal speech. Increase value to make voice activation more sensitive. + + + + Push to talk + Tryk for at snakke + + + Use the "push to talk shortcut" button to assign a key + + + + Set push to talk shortcut + + + + This will open a shortcut edit dialog + + + + Graphical positional audio simulation view + + + + This visually represents the positional audio that is currently being played @@ -2256,23 +2424,39 @@ Tal højlydt som når du er irriteret og ophidset. Formindsk nu lydstyrken i lyd - Search - Søg + Mask + + + + Search for banned user + + + + Username to ban + + + + IP address to ban + + + + Ban reason + - IP Address - IP Adresse + Ban start date/time + - Mask + Ban end date/time - Start date/time + Certificate hash to ban - End date/time + List of banned users @@ -2357,38 +2541,6 @@ Tal højlydt som når du er irriteret og ophidset. Formindsk nu lydstyrken i lyd <b>Certificate Expiry:</b> Your certificate is about to expire. You need to renew it, or you will no longer be able to connect to servers you are registered on. <b>Certifikat Udløb:</b> Dit certifikat er ved at udløbe. Du skal fornye det, ellers vil du ikke længere være i stand til at forbinde til servere du registreret på. - - Current certificate - Nuværende certifikat - - - Certificate file to import - - - - Certificate password - - - - Certificate to import - Certifikat der skal importeres - - - New certificate - Nyt certifikat - - - File to export certificate to - - - - Email address - - - - Your name - - Certificates @@ -2477,10 +2629,6 @@ Tal højlydt som når du er irriteret og ophidset. Formindsk nu lydstyrken i lyd Select file to import from Vælg fil at importere fra - - This opens a file selection dialog to choose a file to import a certificate from. - Dette åbner en filvalgs-dialogboks for at vælge en fil der skal importeres et certifikat fra. - Open... Åben... @@ -2635,6 +2783,46 @@ Er du sikker på du vil erstatte dit certifikat? <p>Mumble can use certificates to authenticate with servers. Using certificates avoids passwords, meaning you don't need to disclose any password to the remote site. It also enables very easy user registration and a client side friends list independent of servers.</p><p>While Mumble can work without certificates, the majority of servers will expect you to have one.</p><p>Creating a new certificate automatically is sufficient for most use cases. But Mumble also supports certificates representing trust in the users ownership of an email address. These certificates are issued by third parties. For more information see our <a href="http://mumble.info/certificate.php">user certificate documentation</a>. </p> + + Displays current certificate + + + + Certificate file to import + + + + Use the "open" button to select a file using a dialog. + + + + Certificate password + + + + Displays imported certificate + + + + Displays new certificate + + + + File to export certificate to + + + + Use the "save as" button to select a file using a dialog. + + + + Your name. For example: John Doe + + + + Your email address. For example: johndoe@mumble.info + + ChanACL @@ -3115,6 +3303,34 @@ Er du sikker på du vil erstatte dit certifikat? IPv6 address + + This is the connection dialog. There are two different ways to connect to a Mumble server. If the server is listed publicly, you can use the server list to find it. If you know the server IP address, you can manually add a new permanent entry to your favorites. + + + + The server list contains your favorites and all publicly listed servers. + + + + With this search interface you can filter the Mumble servers displayed in the server list. + + + + Search for servername + + + + Search for location + + + + Set filter mode + + + + Server + + ConnectDialogEdit @@ -3243,6 +3459,22 @@ Etikette for serveren. Dette er, hvad serveren vil blive navngivet som i din ser &Ignore + + Server IP address + + + + Server port + + + + Username + Brugernavn + + + Label for server + + CrashReporter @@ -3434,6 +3666,26 @@ Without this option enabled, using Mumble's global shortcuts in privileged <html><head/><body><p>Mumble's Global Shortcuts system does currently not work properly in combination with the Wayland protocol. For more information, visit <a href="https://github.com/mumble-voip/mumble/issues/5257"><span style=" text-decoration: underline; color:#0057ae;">https://github.com/mumble-voip/mumble/issues/5257</span></a>.</p></body></html> + + Configured shortcuts + + + + Use up and down keys to navigate through your added shortcuts. Use left and right keys to navigate between actions and options for a single shortcut. Entries can be added and deleted with the buttons below. + + + + Add unassigned shortcut + + + + This adds a new empty entry to the "Configured Shortcut" tree above. The tree will be automatically focused. Assign a key or an action by selecting the entry in the tree above. + + + + This removes the selected entry from the "Configured Shortcut" tree above + + GlobalShortcutButtons @@ -3461,6 +3713,18 @@ Without this option enabled, using Mumble's global shortcuts in privileged Remove Fjern + + List of shortcuts + + + + Toggling this button will make the application listen for a shortcut. Once the shortcut is entered, the application stops listening for a shortcut. Multiple shortcuts can be assigned to the current action. Navigate to the shortcut list above to review the shortcuts currently assigned to the current action. + + + + This button will remove the selected shortcut for the current action. Note that you will have to select a shortcut from the list above first before this button has any effect. + + GlobalShortcutConfig @@ -3486,7 +3750,27 @@ Without this option enabled, using Mumble's global shortcuts in privileged <b>Dette fjerner tryk på knappen fra andre programmer.</b><br />Aktivering vil skjule tryk på knappen (eller i det mindste den sidste knap i en tastkombination) fra andre programmer. Vær opmærksom på at ikke alle knapper kan tilbageholdes. - Configured shortcuts + Shortcut action + + + + Shortcut data + + + + Shortcut input combinations + + + + Unassigned + Ubenyttet + + + checked + + + + unchecked @@ -4056,14 +4340,6 @@ The setting only applies for new messages, the already shown ones will retain th Message margins - - Log messages - - - - TTS engine volume - - Chat message margins @@ -4088,10 +4364,6 @@ The setting only applies for new messages, the already shown ones will retain th Limit notifications when there are more than - - User limit for message limiting - - Click here to toggle message limiting for all events - If using this option be sure to change the user limit below. @@ -4156,6 +4428,74 @@ The setting only applies for new messages, the already shown ones will retain th Notification sound volume adjustment + + Log message types and actions + + + + Use up and down keys to navigate through the message types. Use left and right keys to navigate between notification possibilities for a single message type. + + + + Set length threshold + + + + Text to speech volume + + + + Maximum chat log length + + + + User limit for notifications + + + + Message type + + + + Log message to console checkbox + + + + Display pop-up notification for message checkbox + + + + Highlight window for message checkbox + + + + Read message using text to speech checkbox + + + + Limit message notification if user count is high checkbox + + + + Play sound file for message checkbox + + + + Path to sound file + + + + checked + + + + unchecked + + + + decibels + + LookConfig @@ -4506,123 +4846,147 @@ The setting only applies for new messages, the already shown ones will retain th - Maximum name length + Show the local volume adjustment for each user (if any). - Relative font size + Show volume adjustments - Always on top + Whether to show all of the local user's listeners (ears) in the TalkingUI (and thereby also the channels they are in). - Channel dragging + Show local user's listeners (ears) - Automatically expand channels when + Hide the username for each user if they have a nickname. - User dragging behavior + Show nicknames only - Silent user lifetime + Channel Hierarchy String - Show the local volume adjustment for each user (if any). + Search + Søg + + + The action to perform when a user is activated (via double-click or enter) in the search dialog. - Show volume adjustments + Action (User): - Whether to show all of the local user's listeners (ears) in the TalkingUI (and thereby also the channels they are in). + The action to perform when a channel is activated (via double-click or enter) in the search dialog. - Show local user's listeners (ears) + Action (Channel): - Hide the username for each user if they have a nickname. + Quit Behavior - Show nicknames only + This setting controls the behavior of clicking on the X in the top right corner. - Channel Hierarchy String + This setting controls the behavior when closing Mumble. You can choose between being asked for confirmation, minimize instead if closing or just closing without any additional prompt. Optionally, the first two options can only apply when you are currently connected to a server (in that case, Mumble will quit without asking, when not connected to any server). - Search - Søg + Always Ask + - The action to perform when a user is activated (via double-click or enter) in the search dialog. + Ask when connected - Action (User): + Always Minimize + + + + Minimize when connected + + + + Always Quit + + + + seconds + + + + If this is checked, users will always be visible in the TalkingUI (regardless of talking state). + + + + Always keep users visible - The action to perform when a channel is activated (via double-click or enter) in the search dialog. + Channel expand mode - Action (Channel): + User dragging mode - Quit Behavior + Channel dragging mode - This setting controls the behavior of clicking on the X in the top right corner. + Always on top mode - This setting controls the behavior when closing Mumble. You can choose between being asked for confirmation, minimize instead if closing or just closing without any additional prompt. Optionally, the first two options can only apply when you are currently connected to a server (in that case, Mumble will quit without asking, when not connected to any server). + Quit behavior mode - Always Ask + Channel separator string - Ask when connected + Maximum channel name length - Always Minimize + Abbreviation replacement characters - Minimize when connected + Relative font size (in percent) - Always Quit + Silent user display time (in seconds) - seconds + Mumble theme - If this is checked, users will always be visible in the TalkingUI (regardless of talking state). + User search action mode - Always keep users visible + Channel search action mode @@ -5219,10 +5583,6 @@ Otherwise abort and check your certificate and username. This opens the Group and ACL dialog for the channel, to control permissions. Dette åbner dialogboksen med grupper og ACL for denne kanal, så du kan kontrollere rettigheder. - - &Link - &Sammenkæd - Link your channel to another channel Sammenkæd din kanal med en anden kanal @@ -5317,10 +5677,6 @@ Otherwise abort and check your certificate and username. This will reset the audio preprocessor, including noise cancellation, automatic gain and voice activity detection. If something suddenly worsens the audio environment (like dropping the microphone) and it was temporary, use this to avoid having to wait for the preprocessor to readjust. Dette vil nulstille lydforudbehandlingen. Herunder støjedæmpning automatisk stemmeaktivitet. Hvis noget pludselig forværrer lydmiljøet (fx dropper mikrofonen) og det er midlertidigt, brug denne til at undgå, at skulle vente på at forudbehandlingen justerer. - - &Mute Self - &Deaktivér din mikrofon - Mute yourself Deaktivér din mikrofon @@ -5329,10 +5685,6 @@ Otherwise abort and check your certificate and username. Mute or unmute yourself. When muted, you will not send any data to the server. Unmuting while deafened will also undeafen. Aktivér eller deaktivér din mikrofon. Hvis din mikrofon er deaktiveret, vil der ikke sendes nogen data til serveren. Aktivering af mikrofon, når lyd er deaktiveret, vil også aktivere lyd. - - &Deafen Self - &Deaktivér din lyd - Deafen yourself Deaktivér din lyd @@ -5898,18 +6250,10 @@ Otherwise abort and check your certificate and username. This will toggle whether the minimal window should have a frame for moving and resizing. Dette vil slå til/fra hvorvidt det minimale vindue skal have en ramme der kan bruges til flytning eller ændring af størrelsen. - - &Unlink All - &Fjern alle sammenkædninger - Reset the comment of the selected user. Fjern kommentaren for den valgte bruger. - - &Join Channel - &Gå ind i kanal - View comment in editor Vis kommentar i redigeringsprogram @@ -5938,10 +6282,6 @@ Otherwise abort and check your certificate and username. Change your avatar image on this server Skift dit avaterbillede på denne server - - &Remove Avatar - &Fjern avatar - Remove currently defined avatar image. Fjern nuværende indstilte avatarbillede. @@ -5954,14 +6294,6 @@ Otherwise abort and check your certificate and username. Change your own comment Skift din egen kommentar - - Recording - Optager - - - Priority Speaker - Prioriteret taler - &Copy URL &Kopiér URL @@ -5970,10 +6302,6 @@ Otherwise abort and check your certificate and username. Copies a link to this channel to the clipboard. Kopierer et link til denne kanal til udklipsholderen. - - Ignore Messages - Ignorér beskeder - Locally ignore user's text chat messages. Ignorerer lokalt brugerens tekst-chatbeskeder. @@ -6004,14 +6332,6 @@ kanalens genvejsmenu. Ctrl+F Ctrl+F - - &Hide Channel when Filtering - &Skjul kanal ved filtrering - - - Reset the avatar of the selected user. - Fjern avataret for den valgte bruger. - &Developer @@ -6040,14 +6360,6 @@ kanalens genvejsmenu. &Connect... - - &Ban list... - - - - &Information... - - &Kick... @@ -6056,10 +6368,6 @@ kanalens genvejsmenu. &Ban... - - Send &Message... - - &Add... @@ -6072,74 +6380,26 @@ kanalens genvejsmenu. &Edit... &Redigér... - - Audio S&tatistics... - - - - &Settings... - - &Audio Wizard... - - Developer &Console... - - - - &About... - - About &Speex... - - About &Qt... - - &Certificate Wizard... - - &Register... - - - - Registered &Users... - - Change &Avatar... - - &Access Tokens... - - - - Reset &Comment... - - - - Reset &Avatar... - - - - View Comment... - - &Change Comment... - - R&egister... - - Show @@ -6156,10 +6416,6 @@ kanalens genvejsmenu. Protocol violation. Server sent remove for occupied channel. - - Listen to channel - - Listen to this channel without joining it @@ -6200,18 +6456,10 @@ kanalens genvejsmenu. %1 stopped listening to your channel - - Talking UI - - Toggles the visibility of the TalkingUI. - - Join user's channel - - Joins the channel of this user. @@ -6224,14 +6472,6 @@ kanalens genvejsmenu. Activity log - - Chat message - - - - Disable Text-To-Speech - - Locally disable Text-To-Speech for this user's text chat messages. @@ -6270,10 +6510,6 @@ kanalens genvejsmenu. Global Shortcut - - &Set Nickname... - - Set a local nickname @@ -6332,10 +6568,6 @@ Valid actions are: Alt+F - - Search - Søg - Search for a user or channel (Ctrl+F) @@ -6357,10 +6589,6 @@ Valid actions are: Undeafen yourself - - Positional &Audio Viewer... - - Show the Positional Audio Viewer @@ -6415,10 +6643,6 @@ Valid actions are: Channel &Filter - - &Pin Channel when Filtering - - Usage: mumble [options] [<url> | <plugin_list>] @@ -6586,101 +6810,249 @@ Valid options are: - This will reset your avatar on the server + This will reset your avatar on the server + + + + Register on the server + Global Shortcut + + + + This will register you on the server + + + + Audio statistics + Global Shortcut + + + + This will open the audio statistics dialog + + + + Open settings + Global Shortcut + + + + This will open the settings dialog + + + + Start audio wizard + Global Shortcut + + + + This will open the audio wizard dialog + + + + Start certificate wizard + Global Shortcut + + + + This will open the certificate wizard dialog + + + + Toggle text to speech + Global Shortcut + + + + This will enable/disable the text to speech + + + + Open about dialog + Global Shortcut + + + + This will open the about dialog + + + + Open about Qt dialog + Global Shortcut + + + + This will open the about Qt dialog + + + + Check for update + Global Shortcut + + + + This will check if mumble is up to date + + + + That sound was the mute cue. It activates when you speak while muted. Would you like to keep it enabled? + + + + Yes + Ja + + + No + Nej + + + Enter chat message + + + + &Ban List + + + + &Information + + + + Ig&nore Messages + + + + &Send Message... + + + + Set Ni&ckname... + + + + L&ink + + + + U&nlink All + + + + M&ute Self + + + + D&eafen Self + + + + Audio &Statistics + + + + &Settings + + + + Developer &Console + + + + Positional &Audio Viewer + + + + &About + &Om + + + About &Qt - Register on the server - Global Shortcut + Re&gister... - This will register you on the server + Registered &Users - Audio statistics - Global Shortcut + &Access Tokens - This will open the audio statistics dialog + Remo&ve Avatar - Open settings - Global Shortcut + Reset Commen&t... - This will open the settings dialog + Remo&ve Avatar... - Start audio wizard - Global Shortcut + Remove the avatar of the selected user. - This will open the audio wizard dialog + &Join - Start certificate wizard - Global Shortcut + &Hide When Filtering - This will open the certificate wizard dialog + &Pin When Filtering - Toggle text to speech - Global Shortcut + Vie&w Comment - This will enable/disable the text to speech + &Priority Speaker - Open about dialog - Global Shortcut + &Record... - This will open the about dialog + &Listen To Channel - Open about Qt dialog - Global Shortcut + Talking &UI - This will open the about Qt dialog + &Join User's Channel - Check for update - Global Shortcut + M&ove To Own Channel - This will check if mumble is up to date + Moves this user to your current channel. - That sound was the mute cue. It activates when you speak while muted. Would you like to keep it enabled? + Disable Te&xt-To-Speech - Yes - Ja + &Search... + - No - Nej + Filtered channels and users + @@ -6769,6 +7141,62 @@ Valid options are: Silent user displaytime: + + Graphical positional audio simulation view + + + + This visually represents the positional audio configuration that is currently being used + + + + Listener Z coordinate + + + + Listener X coordinate + + + + Listener Y coordinate + + + + Silent user display time (in seconds) + + + + Listener azimuth (in degrees) + + + + Listener elevation (in degrees) + + + + Context string + + + + Use the "set" button to apply the context string + + + + Apply the context string + + + + Apply the identity string + + + + Identity string + + + + Use the "set" button to apply the identity string + + NetworkConfig @@ -6982,6 +7410,26 @@ Prevents the client from sending potentially identifying information about the o Automatically download and install plugin updates + + Proxy type + + + + Proxy hostname + + + + Proxy port + + + + Proxy username + + + + Proxy password + + Overlay @@ -7591,6 +8039,42 @@ For at opgradere disse filer til deres nyeste version, klik på knappen nedenfor Whether this plugin should be enabled + + List of plugins + + + + Use up and down keys to navigate through plugins. Use left and right keys to navigate between single plugin permissions. + + + + Plugin name + + + + Plugin enabled checkbox + + + + Plugin positional audio permission checkbox + + + + Plugin keyboard event listen permission checkbox + + + + checked + + + + unchecked + + + + Not available + + PluginInstaller @@ -8014,6 +8498,102 @@ You can register them again. Unknown Version + + Next + + + + Back + + + + This is you + + + + friend + + + + user + + + + status + + + + muted and deafened + + + + muted + + + + locally muted + + + + unmuted + + + + recording + + + + priority speaker + + + + has a long comment + + + + text messages ignored + + + + registered + + + + channel + + + + your channel + + + + accessible + + + + inaccessible + + + + public + + + + filtered + + + + pinned + + + + Listening for input + + + + Add + Tilføj + RichTextEditor @@ -8162,6 +8742,18 @@ You can register them again. Whether to search for channels + + Search string + + + + Search results + + + + Use up and down keys to navigate through the search results. + + ServerHandler @@ -8212,10 +8804,6 @@ You can register them again. <html><head/><body><p><span style=" font-weight:600;">Port:</span></p></body></html> - - <b>Users</b>: - - <html><head/><body><p><span style=" font-weight:600;">Protocol:</span></p></body></html> @@ -8308,14 +8896,6 @@ You can register them again. <forward secrecy> - - &View certificate - - - - &Ok - &OK - Unknown Ukendt @@ -8336,6 +8916,22 @@ You can register them again. No Nej + + <b>Users:</b> + + + + TCP Parameters + + + + &View Certificate + &Se certifikat + + + &OK + + ServerView @@ -8523,7 +9119,11 @@ Et adgangsudtryk er en tekststreng, der kan bruges som en adgangskode for meget &Fjern - Tokens + Token List + + + + Use the arrow keys to navigate this list of access tokens. The tokens are displayed in plain text. @@ -8572,14 +9172,22 @@ Et adgangsudtryk er en tekststreng, der kan bruges som en adgangskode for meget Registrerede brugere: %n kontoer - - Search - Søg - User list Brugerliste + + Search for user + + + + Set inactivity filter mode + + + + Filter for inactivity + + UserInformation @@ -8607,10 +9215,6 @@ Et adgangsudtryk er en tekststreng, der kan bruges som en adgangskode for meget IP Address IP Adresse - - Details... - Detaljer... - Ping Statistics Ping-statistikker @@ -8734,6 +9338,10 @@ Et adgangsudtryk er en tekststreng, der kan bruges som en adgangskode for meget Warning: The server seems to report a truncated protocol version for this client. (See: <a href="https://github.com/mumble-voip/mumble/issues/5827/">Issue #5827</a>) + + Details + + UserListModel @@ -8928,6 +9536,14 @@ Et adgangsudtryk er en tekststreng, der kan bruges som en adgangskode for meget Channel will be pinned when filtering is enabled + + Channel Listener + + + + This channel listener belongs to %1 + + VersionCheck @@ -9195,15 +9811,23 @@ Kontakt venligst din serveradministrator for yderligere information.Unable to start recording - the audio output is miconfigured (0Hz sample rate) + + This field contains the directory path to store any voice recordings in. Use the "browse" button to open a file dialog. + + + + This field contains the filename any voice recording is saved as. Various variables can be used to augment the filename. For example %time for the current time. + + VolumeSliderWidgetAction - Slider for volume adjustment + Volume Adjustment - Volume Adjustment + Local volume adjustment diff --git a/src/mumble/mumble_de.ts b/src/mumble/mumble_de.ts index 635a1a98250..91f49930a2a 100644 --- a/src/mumble/mumble_de.ts +++ b/src/mumble/mumble_de.ts @@ -163,10 +163,6 @@ Dieser Wert erlaubt es Ihnen, die Reihenfolge der Kanäle innerhalb des Baumes f Active ACLs Aktive Berechtigungen - - List of entries - Liste von Einträgen - Inherit ACL of parent? Berechtigungen von übergeordneten Kanälen erben? @@ -418,10 +414,6 @@ Dieser Wert erlaubt das Einstellen der maximal im Kanal erlaubten Benutzeranzahl Channel password Kanalpasswort - - Maximum users - Maximalbenutzer - Channel name Kanalname @@ -430,22 +422,62 @@ Dieser Wert erlaubt das Einstellen der maximal im Kanal erlaubten Benutzeranzahl Inherited group members Geerbte Gruppenmitglieder - - Foreign group members - Fremde Gruppenmitglieder - Inherited channel members Geerbte Kanalmitglieder - - Add members to group - Mitglieder zur Gruppe hinzufügen - List of ACL entries Liste der Berechtigungseinträge + + Channel position + + + + Channel maximum users + + + + Channel description + + + + Select member to add + + + + Excluded group members + + + + Select member to remove + + + + List of access control list entries + + + + Select group + + + + Selects a group this ACL entry applies to. Selecting a group and selecting a user are mutually exclusive. + + + + Select user + + + + Selects a user this ACL entry applies to. Selecting a group and selecting a user are mutually exclusive. + + + + List of available permissions + + ALSAAudioInput @@ -595,6 +627,30 @@ Dieser Wert erlaubt das Einstellen der maximal im Kanal erlaubten Benutzeranzahl List of speakers Liste der Sprecher + + Device list + + + + Move from unused to microphone list + + + + Move from microphone to unused list + + + + List of unused devices + + + + Move from unused to speakers list + + + + Move from speakers to unused list + + ASIOInput @@ -664,10 +720,6 @@ Dieser Wert erlaubt das Einstellen der maximal im Kanal erlaubten Benutzeranzahl System System - - Input method for audio - Audioeingabemethode - Device Gerät @@ -732,10 +784,6 @@ Dieser Wert erlaubt das Einstellen der maximal im Kanal erlaubten Benutzeranzahl On An - - Preview the audio cues - Audiohinweise probeweise abspielen - Use SNR based speech detection Benutze SNR basierte Spracherkennung @@ -1056,120 +1104,176 @@ Dieser Wert erlaubt das Einstellen der maximal im Kanal erlaubten Benutzeranzahl Voice Activity Sprachaktivierung - - - AudioInputDialog - Continuous - Kontinuierlich + Input backend for audio + - Voice Activity - Sprachaktivierung + Audio input system + - Push To Talk - Push-To-Talk + Audio input device + - Audio Input - Audioeingabe + Transmission mode + Übertragungsmodus - %1 ms - %1 ms + Push to talk lock threshold + - Off - Aus + Switch between push to talk and continuous mode by double tapping in this time frame + - %1 s - %1 s + <b>Voice hold Time</b><br />After you release the push-to-talk key Mumble will keep transmitting for the selected amount of time. + - %1 kb/s - %1 kb/s + Push to talk hold threshold + - -%1 dB - -%1 dB + Extend push to talk send time after the key is released by this amount of time + - %1 kbit/s (Audio %2, Position %4, Overhead %3) - %1 kbit/s (Audio %2, Position %4, Datenüberhang %3) + Voice hold time + - Audio system - Audiosystem + Silence below threshold + - Input device - Eingabegerät + This sets the threshold when Mumble will definitively consider a signal silence + + + + Speech above threshold + + + + This sets the threshold when Mumble will definitively consider a signal speech + + + + This sets how much speech is packed into a single network package + + + + Audio compression quality + + + + This sets the target compression bitrate + + + + Maximum amplification + Maximale Verstärkung + + + Speech is dynamically amplified by at most this amount + + + + Noise suppression strength + Echo cancellation mode - Echounterdrückungsmodus + Echounterdrückungsmodus - Transmission mode - Übertragungsmodus + Path to audio file + - PTT lock threshold - PTT-Einrastschwellenwert + Path to audio cue file when stopping to speak. Use the "browse" button to open a file dialog. + - PTT hold threshold - PTT-Halteschwellenwert + Idle action time threshold (in minutes) + - Silence below - Stille unter + Select what to do when being idle for a configurable amount of time. Default: nothing + - Current speech detection chance - Aktuelle Spracherkennungswahrscheinlichkeit + Gets played when you are trying to speak while being muted + - Speech above - Sprache über + Path to mute cue file. Use the "browse" button to open a file dialog. + - Speech below - Sprache unter + Browse for mute cue audio file + - Audio per packet - Audio pro Paket + Path to audio cue file when starting to speak. Use the "browse" button to open a file dialog. + - Quality of compression (peak bandwidth) - Qualität der Kompression (Spitzenbandbreite) + Preview the mute cue + - Noise suppression - Rauschunterdrückung + The mute cue is an audio sample which plays when you are trying to speak while being muted + - Maximum amplification - Maximale Verstärkung + Preview both audio cues + + + + AudioInputDialog - Transmission started sound - Ton bei Übertragungsstart + Continuous + Kontinuierlich - Transmission stopped sound - Ton bei Übertragungsende + Voice Activity + Sprachaktivierung - Initiate idle action after (in minutes) - Aktiviere Untätigkeitsaktion nach (in Minuten) + Push To Talk + Push-To-Talk - Idle action - Aktion bei Untätigkeit + Audio Input + Audioeingabe + + + %1 ms + %1 ms + + + Off + Aus + + + %1 s + %1 s + + + %1 kb/s + %1 kb/s + + + -%1 dB + -%1 dB + + + %1 kbit/s (Audio %2, Position %4, Overhead %3) + %1 kbit/s (Audio %2, Position %4, Datenüberhang %3) Access to the microphone was denied. Please allow Mumble to use the microphone by changing the settings in System Preferences -> Security & Privacy -> Privacy -> Microphone. @@ -1187,6 +1291,22 @@ Dieser Wert erlaubt das Einstellen der maximal im Kanal erlaubten Benutzeranzahl Disable echo cancellation. Echounterdrückung deaktivieren. + + milliseconds + + + + seconds + + + + kilobits per second + + + + decibels + + AudioOutput @@ -1460,84 +1580,84 @@ Dieser Wert erlaubt das Einstellen der maximal im Kanal erlaubten Benutzeranzahl Positional audio cannot work with mono output devices! Positionsabhängiges Audio funktioniert nicht mit Mono-Ausgabegeräten! - - - AudioOutputDialog - None - Keine + Audio output system + - Local - Lokal + Audio output device + - Server - Server + Output delay of incoming speech + - Audio Output - Audioausgabe + Jitter buffer time + - %1 ms - %1 ms + Attenuation percentage + - %1 % - %1 % + During speech, the volume of other applications will be reduced by this amount + - Output system - Ausgabesystem + Minimum volume + Minimale Lautstärke - Output device - Ausgabegerät + Minimum distance + Minimale Distanz - Default jitter buffer - Standard-Jitter-Puffer + Maximum distance + Maximale Distanz - Volume of incoming speech - Lautstärke der ankommenden Sprache + Loopback artificial delay + - Output delay - Ausgabeverzögerung + Loopback artificial packet loss + - Attenuation of other applications during speech - Lautstärkedämpfung anderer Anwendungen während des Sprechens + Loopback test mode + - Minimum distance - Minimale Distanz + The loopback test can be used to test your audio configuration. While the loopback test is enabled, others will not be able to hear you. + + + + AudioOutputDialog - Maximum distance - Maximale Distanz + None + Keine - Minimum volume - Minimale Lautstärke + Local + Lokal - Bloom - Bloom + Server + Server - Delay variance - Verzögerungsvarianz + Audio Output + Audioausgabe - Packet loss - Paketverlust + %1 ms + %1 ms - Loopback - Rückkopplung + %1 % + %1 % Distance at which audio volume from another player starts decreasing @@ -1555,6 +1675,14 @@ Dieser Wert erlaubt das Einstellen der maximal im Kanal erlaubten Benutzeranzahl If an audio source is close enough, blooming will cause the audio to be played on all speakers more or less regardless of their position (albeit with lower volume) Wenn eine Audioquelle nah genug ist, sorgt Blooming dafür, dass der Ton über alle Lautsprecher gespielt wird (wenn auch leiser) – weitestgehend ohne Berücksichtigung der Position der Audioquelle + + milliseconds + + + + meters + + AudioOutputSample @@ -2079,44 +2207,84 @@ Sprechen Sie so laut als wären Sie wütend oder aufgeregt. Verringern Sie die M <html><head/><body><p>Dies ist Mumbles Assistent zum konfigurieren Ihrer Audio-Einstellungen. Er wird Ihnen helfen die korrekte Eingangslautstärke Ihrer Soundkarte und die korrekten Parameter für die Tonverarbeitung in Mumble zu wählen.</p><p>Bitte beachten Sie, dass, so lange dieser Assistent aktiv ist, der Ton lokal ausgegeben wird, damit Sie ihn hören können und kein Ton an den Server gesendet wird.</p><p>Beachten Sie außerdem,, dass Sie diesen Assistenten zu jeder Zeit schließen können, ohne Auswirkungen auf Ihre aktuellen Einstellungen zu haben. Die getätigten Änderungen werden erst mit Abschließen des Assistenten aktiv.</p></body></html> - <html><head/><body><p>Mumble supports positional audio for some games, and will position the voice of other users relative to their position in game. Depending on their position, the volume of the voice will be changed between the speakers to simulate the direction and distance the other user is at. Such positioning depends on your speaker configuration being correct in your operating system, so a test is done here. </p><p>The graph below shows the position of <span style=" color:#56b4e9;">you</span>, the <span style=" color:#d55e00;">speakers</span> and a <span style=" color:#009e73;">moving sound source</span> as if seen from above. You should hear the audio move between the channels. </p><p>You can also use your mouse to position the <span style=" color:#009e73;">sound source</span> manually.</p></body></html> - <html><head/><body><p>Mumble unterstützt bei einigen Spielen positionelles Audio und positioniert die Stimme anderer Benutzer relativ zu Ihrer Position im Spiel. Abhängig von deren Position wird die Lautstärke der Stimme zwischen den Lautsprechern geändert, um die Richtung und Entfernung des anderen Benutzers zu simulieren. Diese Positionierung hängt davon ab, dass die Lautsprecherkonfiguration in Ihrem Betriebssystem korrekt ist. Daher wird hier ein Test durchgeführt. </p><p>Das folgende Diagramm zeigt die Position von <span style=" color:#56b4e9;">Sie</span>, den <span style=" color:#d55e00;">Lautsprechern</span> und einer <span style=" color:#009e73;">bewegten Tonquelle</span> wie von oben gesehen. Sie sollten hören, wie sich der Ton zwischen den Kanälen bewegt. </p><p>Sie können die <span style=" color:#009e73;">Tonquelle</span> auch manuell mit der Maus positionieren.</p></body></html> + <html><head/><body><p>Mumble supports positional audio for some games, and will position the voice of other users relative to their position in game. Depending on their position, the volume of the voice will be changed between the speakers to simulate the direction and distance the other user is at. Such positioning depends on your speaker configuration being correct in your operating system, so a test is done here. </p><p>The graph below shows the position of <span style=" color:#56b4e9;">you</span>, the <span style=" color:#d55e00;">speakers</span> and a <span style=" color:#009e73;">moving sound source</span> as if seen from above. You should hear the audio move between the channels. </p><p>You can also use your mouse to position the <span style=" color:#009e73;">sound source</span> manually.</p></body></html> + <html><head/><body><p>Mumble unterstützt bei einigen Spielen positionelles Audio und positioniert die Stimme anderer Benutzer relativ zu Ihrer Position im Spiel. Abhängig von deren Position wird die Lautstärke der Stimme zwischen den Lautsprechern geändert, um die Richtung und Entfernung des anderen Benutzers zu simulieren. Diese Positionierung hängt davon ab, dass die Lautsprecherkonfiguration in Ihrem Betriebssystem korrekt ist. Daher wird hier ein Test durchgeführt. </p><p>Das folgende Diagramm zeigt die Position von <span style=" color:#56b4e9;">Sie</span>, den <span style=" color:#d55e00;">Lautsprechern</span> und einer <span style=" color:#009e73;">bewegten Tonquelle</span> wie von oben gesehen. Sie sollten hören, wie sich der Ton zwischen den Kanälen bewegt. </p><p>Sie können die <span style=" color:#009e73;">Tonquelle</span> auch manuell mit der Maus positionieren.</p></body></html> + + + Maximum amplification + Maximale Verstärkung + + + No buttons assigned + Keine Tasten zugewiesen + + + Audio input system + + + + Audio input device + + + + Select audio output device + + + + Audio output system + + + + Audio output device + + + + The Mumble positional audio system enables users to link the relative position of their voice to third party applications such as games. + + + + Output delay for incoming speech + + + + Maximum amplification of input sound + Maximale Verstärkung des Eingangssignals - Input system - Eingabesystem + Speech is dynamically amplified by at most this amount + - Input device - Eingabegerät + Voice activity detection level + - Output system - Ausgabesystem + This will set the range in which Mumble will consider a signal speech. Increase value to make voice activation more sensitive. + - Output device - Ausgabegerät + Push to talk + Push-To-Talk - Output delay - Ausgabeverzögerung + Use the "push to talk shortcut" button to assign a key + - Maximum amplification - Maximale Verstärkung + Set push to talk shortcut + - VAD level - Sprachaktivierungslevel + This will open a shortcut edit dialog + - PTT shortcut - Push-to-Talk-Tastenkürzel + Graphical positional audio simulation view + - No buttons assigned - Keine Tasten zugewiesen + This visually represents the positional audio that is currently being played + @@ -2257,24 +2425,40 @@ Sprechen Sie so laut als wären Sie wütend oder aufgeregt. Verringern Sie die M - Search - Suche + Mask + Maske - IP Address - IP-Adresse + Search for banned user + - Mask - Maske + Username to ban + + + + IP address to ban + - Start date/time - Startdatum/-zeit + Ban reason + + + + Ban start date/time + + + + Ban end date/time + + + + Certificate hash to ban + - End date/time - Enddatum/-zeit + List of banned users + @@ -2358,38 +2542,6 @@ Sprechen Sie so laut als wären Sie wütend oder aufgeregt. Verringern Sie die M <b>Certificate Expiry:</b> Your certificate is about to expire. You need to renew it, or you will no longer be able to connect to servers you are registered on. <b>Ablauf des Zertifikats:</b> Ihr Zertifikat wird bald ablaufen. Sie müssen es erneuern oder Sie werden nicht mehr in der Lage sein sich auf Server zu verbinden auf denen Sie registriert sind. - - Current certificate - Aktuelles Zertifikat - - - Certificate file to import - Zu importierende Zertifikatsdatei - - - Certificate password - Passwort für das Zertifikat - - - Certificate to import - Zu importierendes Zertifikat - - - New certificate - Neues Zertifikat - - - File to export certificate to - Datei, in welche das Zertifikat exportiert werden soll - - - Email address - E-Mail-Adresse - - - Your name - Ihr Name - Certificates @@ -2478,10 +2630,6 @@ Sprechen Sie so laut als wären Sie wütend oder aufgeregt. Verringern Sie die M Select file to import from Wählen Sie die Datei, aus welcher importiert werden soll - - This opens a file selection dialog to choose a file to import a certificate from. - Dies öffnet ein Dateiauswahlfenster zur Auswahl der Datei, aus welcher das Zertifikat importiert werden soll. - Open... Öffnen … @@ -2636,6 +2784,46 @@ Sind Sie sicher, dass Sie Ihr Zertifikat ersetzen möchten? <p>Mumble can use certificates to authenticate with servers. Using certificates avoids passwords, meaning you don't need to disclose any password to the remote site. It also enables very easy user registration and a client side friends list independent of servers.</p><p>While Mumble can work without certificates, the majority of servers will expect you to have one.</p><p>Creating a new certificate automatically is sufficient for most use cases. But Mumble also supports certificates representing trust in the users ownership of an email address. These certificates are issued by third parties. For more information see our <a href="http://mumble.info/certificate.php">user certificate documentation</a>. </p> <p>Mumble kann Zertifikate verwenden um sich gegenüber dem Server zu authentifizieren. Die Benutzung von Zertifikaten hat den Vorteil, dass man nicht mit Passwörtern hantieren muss. Außerdem ermöglichen Zertifikate die einfache Registrierung von Benutzern.</p><p>Mumble funktioniert auch ohne Zertifikate, jedoch erwartet die Mehrheit der Server, dass Sie über ein Zertifikat verfügen.</p><p>Darüber hinaus kann Mumble auch mit Zertifikaten umgehen, die den Besitz der zugehörigen Email-Adresse verifizieren. Diese Zertifikate werden von externen Anbietern ausgestellt. Für weitere Informationen sehen Sie bitte <a href="http://mumble.info/certificate.php">in unserer Zertifikats-Dokumentation</a> nach.</p> + + Displays current certificate + + + + Certificate file to import + Zu importierende Zertifikatsdatei + + + Use the "open" button to select a file using a dialog. + + + + Certificate password + Passwort für das Zertifikat + + + Displays imported certificate + + + + Displays new certificate + + + + File to export certificate to + Datei, in welche das Zertifikat exportiert werden soll + + + Use the "save as" button to select a file using a dialog. + + + + Your name. For example: John Doe + + + + Your email address. For example: johndoe@mumble.info + + ChanACL @@ -3116,6 +3304,34 @@ Sind Sie sicher, dass Sie Ihr Zertifikat ersetzen möchten? IPv6 address IPv6 Adresse + + This is the connection dialog. There are two different ways to connect to a Mumble server. If the server is listed publicly, you can use the server list to find it. If you know the server IP address, you can manually add a new permanent entry to your favorites. + + + + The server list contains your favorites and all publicly listed servers. + + + + With this search interface you can filter the Mumble servers displayed in the server list. + + + + Search for servername + + + + Search for location + + + + Set filter mode + + + + Server + Server + ConnectDialogEdit @@ -3248,6 +3464,22 @@ Dies ist die Bezeichnung des Servers wie sie in den Favoriten erscheint und kann &Ignore &Ignorieren + + Server IP address + + + + Server port + + + + Username + Benutzername + + + Label for server + + CrashReporter @@ -3441,6 +3673,26 @@ Ohne diese Option funktioniert die Verwendung der globalen Tastaturkürzel von M <html><head/><body><p>Mumble's Global Shortcuts system does currently not work properly in combination with the Wayland protocol. For more information, visit <a href="https://github.com/mumble-voip/mumble/issues/5257"><span style=" text-decoration: underline; color:#0057ae;">https://github.com/mumble-voip/mumble/issues/5257</span></a>.</p></body></html> <html><head/><body><p>Mumbles System zur Erfassung globaler Tastenkürzel funktioniert zur Zeit unter Wayland nicht korrekt. Für weitere Informationen, besuchen Sie <a href="https://github.com/mumble-voip/mumble/issues/5257"><span style=" text-decoration: underline; color:#0057ae;">https://github.com/mumble-voip/mumble/issues/5257</span></a>.</p></body></html> + + Configured shortcuts + Konfigurierte Tastenkürzel + + + Use up and down keys to navigate through your added shortcuts. Use left and right keys to navigate between actions and options for a single shortcut. Entries can be added and deleted with the buttons below. + + + + Add unassigned shortcut + + + + This adds a new empty entry to the "Configured Shortcut" tree above. The tree will be automatically focused. Assign a key or an action by selecting the entry in the tree above. + + + + This removes the selected entry from the "Configured Shortcut" tree above + + GlobalShortcutButtons @@ -3468,6 +3720,18 @@ Ohne diese Option funktioniert die Verwendung der globalen Tastaturkürzel von M Remove Entfernen + + List of shortcuts + + + + Toggling this button will make the application listen for a shortcut. Once the shortcut is entered, the application stops listening for a shortcut. Multiple shortcuts can be assigned to the current action. Navigate to the shortcut list above to review the shortcuts currently assigned to the current action. + + + + This button will remove the selected shortcut for the current action. Note that you will have to select a shortcut from the list above first before this button has any effect. + + GlobalShortcutConfig @@ -3493,8 +3757,28 @@ Ohne diese Option funktioniert die Verwendung der globalen Tastaturkürzel von M <b>Dies unterdrückt Tastendrücke von anderen Anwendungen.</b><br />Durch Aktivierung wird der Tastendruck (oder die letzte Taste einer Mehrfachtasten-Kombination) vor anderen Anwendungen versteckt. Es können aber nicht alle Tasten unterdrückt werden. - Configured shortcuts - Konfigurierte Tastenkürzel + Shortcut action + + + + Shortcut data + + + + Shortcut input combinations + + + + Unassigned + Nicht zugewiesen + + + checked + + + + unchecked + @@ -4065,14 +4349,6 @@ Die Einstellung gilt nur für neue Nachrichten, die bereits angezeigten behalten Message margins Extra Platz um den Rand von Nachrichten - - Log messages - Protokollmeldungen - - - TTS engine volume - Lautstärke von Text-zu-Sprache - Chat message margins Extra Platz um den Rand von Textnachrichten @@ -4097,10 +4373,6 @@ Die Einstellung gilt nur für neue Nachrichten, die bereits angezeigten behalten Limit notifications when there are more than Limitiere Benachrichtigungen wenn mehr als - - User limit for message limiting - Benutzergrenze für die Benachrichtigungs-Limitierung - Click here to toggle message limiting for all events - If using this option be sure to change the user limit below. Klicken Sie hier, um die Benachrichtigungs-Limitierung für alle Ereignisse zu aktivieren. Wenn Sie diese Option verwenden, passen Sie auch die Benutzergrenze weiter unten an. @@ -4165,6 +4437,74 @@ Die Einstellung gilt nur für neue Nachrichten, die bereits angezeigten behalten Notification sound volume adjustment Benachrichtigungston Lautstärkeregelung + + Log message types and actions + + + + Use up and down keys to navigate through the message types. Use left and right keys to navigate between notification possibilities for a single message type. + + + + Set length threshold + + + + Text to speech volume + + + + Maximum chat log length + + + + User limit for notifications + + + + Message type + + + + Log message to console checkbox + + + + Display pop-up notification for message checkbox + + + + Highlight window for message checkbox + + + + Read message using text to speech checkbox + + + + Limit message notification if user count is high checkbox + + + + Play sound file for message checkbox + + + + Path to sound file + + + + checked + + + + unchecked + + + + decibels + + LookConfig @@ -4496,51 +4836,23 @@ Die Einstellung gilt nur für neue Nachrichten, die bereits angezeigten behalten Relative font size to use in the Talking UI in percent. - Relative Schriftgröße, die in der Gesprächsansicht verwendet werden soll. - - - Rel. font size (%) - Rel. Schriftgröße (%) - - - String that gets used instead of the cut-out part of an abbreviated name. - Ersatztext, der anstelle des weg gelassenen Teils eines abgekürzten Namens angezeigt wird. - - - Prefix character count - Anfangsbuchstaben-Anzahl - - - Postfix character count - Endbuchstaben-Anzahl - - - Maximum name length - Maximale Namenslänge - - - Relative font size - Relative Schriftgröße - - - Always on top - Immer oben + Relative Schriftgröße, die in der Gesprächsansicht verwendet werden soll. - Channel dragging - Kanal ziehen + Rel. font size (%) + Rel. Schriftgröße (%) - Automatically expand channels when - Erweitere Kanäle automatisch wenn + String that gets used instead of the cut-out part of an abbreviated name. + Ersatztext, der anstelle des weg gelassenen Teils eines abgekürzten Namens angezeigt wird. - User dragging behavior - Benutzer-zieh-Verhalten + Prefix character count + Anfangsbuchstaben-Anzahl - Silent user lifetime - Lebenszeit stummer Benutzer + Postfix character count + Endbuchstaben-Anzahl Show the local volume adjustment for each user (if any). @@ -4634,6 +4946,58 @@ Die Einstellung gilt nur für neue Nachrichten, die bereits angezeigten behalten Always keep users visible Benutzer immer sichtbar halten + + Channel expand mode + + + + User dragging mode + + + + Channel dragging mode + + + + Always on top mode + + + + Quit behavior mode + + + + Channel separator string + + + + Maximum channel name length + + + + Abbreviation replacement characters + + + + Relative font size (in percent) + + + + Silent user display time (in seconds) + + + + Mumble theme + + + + User search action mode + + + + Channel search action mode + + MainWindow @@ -5230,10 +5594,6 @@ Falls nicht, brechen Sie ab und überprüfen Sie Ihr Zertifikat und Ihren Benutz This opens the Group and ACL dialog for the channel, to control permissions. Dies öffnet den Gruppen- und Berechtigungen-Dialog des Kanals um die Berechtigungen einzustellen. - - &Link - &Verknüpfen - Link your channel to another channel Verknüpft ihren aktuellen Kanal mit einem anderen @@ -5328,10 +5688,6 @@ Falls nicht, brechen Sie ab und überprüfen Sie Ihr Zertifikat und Ihren Benutz This will reset the audio preprocessor, including noise cancellation, automatic gain and voice activity detection. If something suddenly worsens the audio environment (like dropping the microphone) and it was temporary, use this to avoid having to wait for the preprocessor to readjust. Setzt den Audio-Präprozessor zurück: unter anderem Geräuschunterdrückung, automatische Gain und Sprachaktivitätserkennung. Wenn etwas plötzlich die Audioumgebung verschlechtert (z.B. das Fallen lassen des Mikrofons), so kann dies verwendet werden um nicht auf das Anpassen des Präprozessor warten zu müssen. - - &Mute Self - Selbst &Stumm stellen - Mute yourself Selbst stumm schalten @@ -5340,10 +5696,6 @@ Falls nicht, brechen Sie ab und überprüfen Sie Ihr Zertifikat und Ihren Benutz Mute or unmute yourself. When muted, you will not send any data to the server. Unmuting while deafened will also undeafen. Stellen Sie sich selbst stumm oder deaktivieren es. Wenn Sie stumm geschaltet sind, werden keine Daten von Ihnen an den Server gesendet. Deaktivieren Sie das Stumm schalten während Sie Taub geschaltet sind, wird dieses auch deaktiviert. - - &Deafen Self - Selbst &Taub stellen - Deafen yourself Sich selbst taubstellen @@ -5911,18 +6263,10 @@ Falls nicht, brechen Sie ab und überprüfen Sie Ihr Zertifikat und Ihren Benutz This will toggle whether the minimal window should have a frame for moving and resizing. Dies wechselt ob das Minimal-Fenster einen Rahmen zum verschieben und vergrößern hat oder nicht. - - &Unlink All - &Alle Verknüpfungen entfernen - Reset the comment of the selected user. Setzt den Kommentar des ausgewählten Benutzers zurück. - - &Join Channel - &Kanal betreten - View comment in editor Zeige Kommentar im Editor @@ -5951,10 +6295,6 @@ Falls nicht, brechen Sie ab und überprüfen Sie Ihr Zertifikat und Ihren Benutz Change your avatar image on this server Avatarbild auf diesem Server ändern - - &Remove Avatar - Avatar entfe&rnen - Remove currently defined avatar image. Aktuell verwendetes Avatarbild entfernen. @@ -5967,14 +6307,6 @@ Falls nicht, brechen Sie ab und überprüfen Sie Ihr Zertifikat und Ihren Benutz Change your own comment Eigenen Kommentar ändern - - Recording - Aufnahme - - - Priority Speaker - Bevorzugter Sprecher - &Copy URL &URL kopieren @@ -5983,10 +6315,6 @@ Falls nicht, brechen Sie ab und überprüfen Sie Ihr Zertifikat und Ihren Benutz Copies a link to this channel to the clipboard. Kopiert einen Link zu diesem Kanal in die Zwischenablage. - - Ignore Messages - Textnachrichten ignorieren - Locally ignore user's text chat messages. Textnachrichten des Benutzers werden lokal nicht angezeigt. @@ -6017,14 +6345,6 @@ des Kanals auswählen. Ctrl+F Strg+F - - &Hide Channel when Filtering - &verberge Kanal, während des Filterns - - - Reset the avatar of the selected user. - Setzt den Avatar des ausgewählten Benutzers zurück. - &Developer &Entwickler @@ -6053,14 +6373,6 @@ des Kanals auswählen. &Connect... &Verbinden … - - &Ban list... - &Bannliste … - - - &Information... - &Informationen … - &Kick... &Kicken … @@ -6069,10 +6381,6 @@ des Kanals auswählen. &Ban... &Bannen … - - Send &Message... - &Nachricht senden … - &Add... &Hinzufügen … @@ -6085,74 +6393,26 @@ des Kanals auswählen. &Edit... B&earbeiten … - - Audio S&tatistics... - Audios&tatistiken … - - - &Settings... - &Einstellungen … - &Audio Wizard... &Audioassistent … - - Developer &Console... - Entwickler&konsole … - - - &About... - Ü&ber … - About &Speex... Über &Speex … - - About &Qt... - Über &Qt … - &Certificate Wizard... &Zertifikatsassistent … - - &Register... - &Registrieren … - - - Registered &Users... - Registrierte Ben&utzer … - Change &Avatar... &Avatar ändern … - - &Access Tokens... - &Zugriffscodes … - - - Reset &Comment... - &Kommentar zurücksetzen … - - - Reset &Avatar... - Avatar &zurücksetzen … - - - View Comment... - Kommentar ansehen … - &Change Comment... K&ommentar ändern … - - R&egister... - R&egistrieren … - Show Anzeigen @@ -6169,10 +6429,6 @@ des Kanals auswählen. Protocol violation. Server sent remove for occupied channel. Protokollverletzung. Server fordert Entfernung von belegtem Kanal. - - Listen to channel - Kanal zuhören - Listen to this channel without joining it Diesem Kanal zuhören, ohne ihm beizutreten @@ -6213,18 +6469,10 @@ des Kanals auswählen. %1 stopped listening to your channel %1 hört Ihrem Kanal nicht mehr zu - - Talking UI - Gesprächsansicht - Toggles the visibility of the TalkingUI. Schaltet die Sichtbarkeit der Gesprächsansicht um. - - Join user's channel - Kanal des Benutzers betreten - Joins the channel of this user. Trete dem Kanal des Benutzers bei. @@ -6237,14 +6485,6 @@ des Kanals auswählen. Activity log Aktivitätsprotokoll - - Chat message - Chatnachricht - - - Disable Text-To-Speech - Text-Zu-Sprache ausschalten - Locally disable Text-To-Speech for this user's text chat messages. Textnachrichten des Benutzers werden nicht über Text-zu-Sprache ausgegeben. @@ -6284,10 +6524,6 @@ des Kanals auswählen. Global Shortcut Hauptfenster anzeigen/verstecken - - &Set Nickname... - &Spitzname einstellen … - Set a local nickname Lokalen Spitznamen einstellen @@ -6370,10 +6606,6 @@ Mögliche Aktionen sind: Alt+F Alt+F - - Search - Suche - Search for a user or channel (Ctrl+F) Suche nach einem Benutzer oder Kanal (Strg+F) @@ -6395,10 +6627,6 @@ Mögliche Aktionen sind: Undeafen yourself Eigene Taubstellung aufheben - - Positional &Audio Viewer... - Details zum positionsabhängigen &Audio … - Show the Positional Audio Viewer Öffne Details bezüglich positionsabhängigem Audio @@ -6453,10 +6681,6 @@ Mögliche Aktionen sind: Channel &Filter Kanal&filter - - &Pin Channel when Filtering - Kanal beim Filtern an&pinnen - Usage: mumble [options] [<url> | <plugin_list>] @@ -6722,56 +6946,204 @@ Gültige Optionen sind: Zertifikatsassistent starten - This will open the certificate wizard dialog - Dies öffnet den Zertifikatsassistenten-Dialog + This will open the certificate wizard dialog + Dies öffnet den Zertifikatsassistenten-Dialog + + + Toggle text to speech + Global Shortcut + + + + This will enable/disable the text to speech + + + + Open about dialog + Global Shortcut + Über-Dialog öffnen + + + This will open the about dialog + Dies öffnet den Über-Dialog + + + Open about Qt dialog + Global Shortcut + Über Qt-Dialog öffnen + + + This will open the about Qt dialog + Dies öffnet den über Qt Dialog + + + Check for update + Global Shortcut + Auf Aktualisierung prüfen + + + This will check if mumble is up to date + Dies prüft, ob mumble auf dem neuesten Stand ist + + + That sound was the mute cue. It activates when you speak while muted. Would you like to keep it enabled? + + + + Yes + Ja + + + No + Nein + + + Enter chat message + + + + &Ban List + + + + &Information + + + + Ig&nore Messages + + + + &Send Message... + + + + Set Ni&ckname... + + + + L&ink + + + + U&nlink All + + + + M&ute Self + + + + D&eafen Self + + + + Audio &Statistics + + + + &Settings + + + + Developer &Console + + + + Positional &Audio Viewer + + + + &About + Ü&ber + + + About &Qt + + + + Re&gister... + + + + Registered &Users + + + + &Access Tokens + + + + Remo&ve Avatar + + + + Reset Commen&t... + + + + Remo&ve Avatar... + + + + Remove the avatar of the selected user. + + + + &Join + + + + &Hide When Filtering + + + + &Pin When Filtering + - Toggle text to speech - Global Shortcut + Vie&w Comment - This will enable/disable the text to speech + &Priority Speaker - Open about dialog - Global Shortcut - Über-Dialog öffnen + &Record... + - This will open the about dialog - Dies öffnet den Über-Dialog + &Listen To Channel + - Open about Qt dialog - Global Shortcut - Über Qt-Dialog öffnen + Talking &UI + - This will open the about Qt dialog - Dies öffnet den über Qt Dialog + &Join User's Channel + - Check for update - Global Shortcut - Auf Aktualisierung prüfen + M&ove To Own Channel + - This will check if mumble is up to date - Dies prüft, ob mumble auf dem neuesten Stand ist + Moves this user to your current channel. + - That sound was the mute cue. It activates when you speak while muted. Would you like to keep it enabled? + Disable Te&xt-To-Speech - Yes - Ja + &Search... + - No - Nein + Filtered channels and users + @@ -6860,6 +7232,62 @@ Gültige Optionen sind: Silent user displaytime: Anzeigezeit stummer Benutzer: + + Graphical positional audio simulation view + + + + This visually represents the positional audio configuration that is currently being used + + + + Listener Z coordinate + + + + Listener X coordinate + + + + Listener Y coordinate + + + + Silent user display time (in seconds) + + + + Listener azimuth (in degrees) + + + + Listener elevation (in degrees) + + + + Context string + + + + Use the "set" button to apply the context string + + + + Apply the context string + + + + Apply the identity string + + + + Identity string + + + + Use the "set" button to apply the identity string + + NetworkConfig @@ -7074,6 +7502,26 @@ Verhindert, dass potenziell identifizierende Informationen über das Betriebssys Automatically download and install plugin updates Lade Plugin-Aktualisierungen herunter und installiere sie automatisch + + Proxy type + + + + Proxy hostname + + + + Proxy port + + + + Proxy username + + + + Proxy password + + Overlay @@ -7683,6 +8131,42 @@ Um diese Dateien zu aktualisieren, klicken Sie unten den Button. Whether this plugin should be enabled Ob dieses Plugin aktiviert werden soll + + List of plugins + + + + Use up and down keys to navigate through plugins. Use left and right keys to navigate between single plugin permissions. + + + + Plugin name + + + + Plugin enabled checkbox + + + + Plugin positional audio permission checkbox + + + + Plugin keyboard event listen permission checkbox + + + + checked + + + + unchecked + + + + Not available + + PluginInstaller @@ -8109,6 +8593,102 @@ Sie können sie jedoch erneut registrieren. Unknown Version Unbekannte Version + + Next + + + + Back + + + + This is you + + + + friend + + + + user + + + + status + + + + muted and deafened + + + + muted + + + + locally muted + + + + unmuted + + + + recording + + + + priority speaker + + + + has a long comment + + + + text messages ignored + + + + registered + + + + channel + + + + your channel + + + + accessible + + + + inaccessible + + + + public + + + + filtered + + + + pinned + + + + Listening for input + + + + Add + Hinzufügen + RichTextEditor @@ -8257,6 +8837,18 @@ Sie können sie jedoch erneut registrieren. Whether to search for channels Ob nach Kanälen gesucht werden soll + + Search string + + + + Search results + + + + Use up and down keys to navigate through the search results. + + ServerHandler @@ -8307,10 +8899,6 @@ Sie können sie jedoch erneut registrieren. <html><head/><body><p><span style=" font-weight:600;">Port:</span></p></body></html> <html><head/><body><p><span style=" font-weight:600;">Port:</span></p></body></html> - - <b>Users</b>: - <b>Benutzer</b>: - <html><head/><body><p><span style=" font-weight:600;">Protocol:</span></p></body></html> <html><head/><body><p><span style=" font-weight:600;">Protokoll:</span></p></body></html> @@ -8403,14 +8991,6 @@ Sie können sie jedoch erneut registrieren. <forward secrecy> <forward secrecy> - - &View certificate - &Zertifikat ansehen - - - &Ok - &Ok - Unknown Unbekannt @@ -8431,6 +9011,22 @@ Sie können sie jedoch erneut registrieren. No Nein + + <b>Users:</b> + + + + TCP Parameters + + + + &View Certificate + &Zertifikat zeigen + + + &OK + + ServerView @@ -8619,8 +9215,12 @@ Ein Zugriffscode ist eine Zeichenfolge, die als Passwort für ein sehr einfaches &Entfernen - Tokens - Zugangscodes + Token List + + + + Use the arrow keys to navigate this list of access tokens. The tokens are displayed in plain text. + @@ -8668,14 +9268,22 @@ Ein Zugriffscode ist eine Zeichenfolge, die als Passwort für ein sehr einfaches Registrierte Benutzer: %n Konten - - Search - Suche - User list Benutzerliste + + Search for user + + + + Set inactivity filter mode + + + + Filter for inactivity + + UserInformation @@ -8703,10 +9311,6 @@ Ein Zugriffscode ist eine Zeichenfolge, die als Passwort für ein sehr einfaches IP Address IP-Adresse - - Details... - Details … - Ping Statistics Pingstatistik @@ -8830,6 +9434,10 @@ Ein Zugriffscode ist eine Zeichenfolge, die als Passwort für ein sehr einfaches Warning: The server seems to report a truncated protocol version for this client. (See: <a href="https://github.com/mumble-voip/mumble/issues/5827/">Issue #5827</a>) Warnung: Der Server scheint eine abgeschnittene Protokollversion für diesen Client anzugeben. (Siehe <a href="https://github.com/mumble-voip/mumble/issues/5827/">Issue #5827</a>) + + Details + + UserListModel @@ -9024,6 +9632,14 @@ Ein Zugriffscode ist eine Zeichenfolge, die als Passwort für ein sehr einfaches Channel will be pinned when filtering is enabled Kanal wird angepinnt, wenn Filtern aktiviert ist + + Channel Listener + + + + This channel listener belongs to %1 + + VersionCheck @@ -9291,17 +9907,25 @@ Bitte kontaktieren Sie den Server-Administrator für weitere Informationen.Unable to start recording - the audio output is miconfigured (0Hz sample rate) Starten der Aufnahme fehlgeschlagen – der Audioausgang ist falsch konfiguriert (0 Hz Abtastrate) + + This field contains the directory path to store any voice recordings in. Use the "browse" button to open a file dialog. + + + + This field contains the filename any voice recording is saved as. Various variables can be used to augment the filename. For example %time for the current time. + + VolumeSliderWidgetAction - - Slider for volume adjustment - Lautstärkeregler - Volume Adjustment Lautstärkeanpassung + + Local volume adjustment + + WASAPIInput diff --git a/src/mumble/mumble_el.ts b/src/mumble/mumble_el.ts index 0427428d4d5..4a9619fc047 100644 --- a/src/mumble/mumble_el.ts +++ b/src/mumble/mumble_el.ts @@ -163,10 +163,6 @@ This value enables you to change the way mumble arranges the channels in the tre Active ACLs Ενεργά ACL - - List of entries - Κατάλογος καταχωρήσεων - Inherit ACL of parent? Να κληρονομηθεί το ACL από τον γονέα; @@ -418,10 +414,6 @@ This value allows you to set the maximum number of users allowed in the channel. Channel password Κωδικός καναλιού - - Maximum users - Μέγιστοι χρήστες - Channel name Όνομα καναλιού @@ -430,22 +422,62 @@ This value allows you to set the maximum number of users allowed in the channel. Inherited group members Κληρονομημένα μέλη ομάδας - - Foreign group members - Μέλη ξένων ομάδων - Inherited channel members Κληρονομημένα μέλη καναλιού - - Add members to group - Προσθήκη μελών στην ομάδα - List of ACL entries Λίστα καταχωρήσεων ACL + + Channel position + + + + Channel maximum users + + + + Channel description + + + + Select member to add + + + + Excluded group members + + + + Select member to remove + + + + List of access control list entries + + + + Select group + + + + Selects a group this ACL entry applies to. Selecting a group and selecting a user are mutually exclusive. + + + + Select user + + + + Selects a user this ACL entry applies to. Selecting a group and selecting a user are mutually exclusive. + + + + List of available permissions + + ALSAAudioInput @@ -595,6 +627,30 @@ This value allows you to set the maximum number of users allowed in the channel. List of speakers Λίστα ηχείων + + Device list + + + + Move from unused to microphone list + + + + Move from microphone to unused list + + + + List of unused devices + + + + Move from unused to speakers list + + + + Move from speakers to unused list + + ASIOInput @@ -664,10 +720,6 @@ This value allows you to set the maximum number of users allowed in the channel. System Σύστημα - - Input method for audio - Μέθοδος εισόδου για τον ήχο - Device Συσκευή @@ -732,10 +784,6 @@ This value allows you to set the maximum number of users allowed in the channel. On Ενεργοποιημένο - - Preview the audio cues - Προεπισκόπηση των σημάτων ήχου - Use SNR based speech detection Χρησιμοποίηση ανίχνευσης ομιλίας βασισμένη στο SNR @@ -1056,120 +1104,176 @@ This value allows you to set the maximum number of users allowed in the channel. Voice Activity Φωνητική Δραστηριότητα - - - AudioInputDialog - Continuous - Συνεχές + Input backend for audio + - Voice Activity - Φωνητική Δραστηριότητα + Audio input system + - Push To Talk - Πίεση Πλήκτρου για Ομιλία + Audio input device + - Audio Input - Είσοδος Ήχου + Transmission mode + Λειτουργία μετάδοσης - %1 ms - %1 ms + Push to talk lock threshold + - Off - Απενεργοποιημένο + Switch between push to talk and continuous mode by double tapping in this time frame + - %1 s - %1 δ + <b>Voice hold Time</b><br />After you release the push-to-talk key Mumble will keep transmitting for the selected amount of time. + - %1 kb/s - %1 kb/δ + Push to talk hold threshold + - -%1 dB - -%1 dB + Extend push to talk send time after the key is released by this amount of time + - %1 kbit/s (Audio %2, Position %4, Overhead %3) - %1 kbit/δ (Ήχος %2, Θέση %4, Παραπάνω %3) + Voice hold time + - Audio system - Σύστημα ήχου + Silence below threshold + - Input device - Συσκευή εισόδου + This sets the threshold when Mumble will definitively consider a signal silence + + + + Speech above threshold + + + + This sets the threshold when Mumble will definitively consider a signal speech + + + + This sets how much speech is packed into a single network package + + + + Audio compression quality + + + + This sets the target compression bitrate + + + + Maximum amplification + Μέγιστη ενίσχυση + + + Speech is dynamically amplified by at most this amount + + + + Noise suppression strength + Echo cancellation mode - Λειτουργία ακύρωσης ηχώς + Λειτουργία ακύρωσης ηχώς - Transmission mode - Λειτουργία μετάδοσης + Path to audio file + - PTT lock threshold - Οριακή τιμή κλειδώματος ΠΠΟ + Path to audio cue file when stopping to speak. Use the "browse" button to open a file dialog. + - PTT hold threshold - Οριακή τιμή κρατήματος ΠΠΟ + Idle action time threshold (in minutes) + - Silence below - Σίγαση κάτω από + Select what to do when being idle for a configurable amount of time. Default: nothing + - Current speech detection chance - Τρέχουσα πιθανότητα ανίχνευσης ομιλίας + Gets played when you are trying to speak while being muted + - Speech above - Ομιλία πάνω από + Path to mute cue file. Use the "browse" button to open a file dialog. + - Speech below - Ομιλία κάτω από + Browse for mute cue audio file + - Audio per packet - Ήχος ανά πακέτο + Path to audio cue file when starting to speak. Use the "browse" button to open a file dialog. + - Quality of compression (peak bandwidth) - Ποιότητα συμπίεσης (μέγιστο εύρος ζώνης) + Preview the mute cue + - Noise suppression - Καταστολή θορύβου + The mute cue is an audio sample which plays when you are trying to speak while being muted + - Maximum amplification - Μέγιστη ενίσχυση + Preview both audio cues + + + + AudioInputDialog - Transmission started sound - Ήχος έναρξης μετάδοσης + Continuous + Συνεχές - Transmission stopped sound - Ήχος λήξης μετάδοσης + Voice Activity + Φωνητική Δραστηριότητα - Initiate idle action after (in minutes) - Έναρξη αδράνειας μετά από (σε λεπτά) + Push To Talk + Πίεση Πλήκτρου για Ομιλία - Idle action - Ενέργεια αδράνειας + Audio Input + Είσοδος Ήχου + + + %1 ms + %1 ms + + + Off + Απενεργοποιημένο + + + %1 s + %1 δ + + + %1 kb/s + %1 kb/δ + + + -%1 dB + -%1 dB + + + %1 kbit/s (Audio %2, Position %4, Overhead %3) + %1 kbit/δ (Ήχος %2, Θέση %4, Παραπάνω %3) Access to the microphone was denied. Please allow Mumble to use the microphone by changing the settings in System Preferences -> Security & Privacy -> Privacy -> Microphone. @@ -1187,6 +1291,22 @@ This value allows you to set the maximum number of users allowed in the channel. Disable echo cancellation. Απενεργοποίηση ακύρωσης ηχώς. + + milliseconds + + + + seconds + + + + kilobits per second + + + + decibels + + AudioOutput @@ -1460,84 +1580,84 @@ This value allows you to set the maximum number of users allowed in the channel. Positional audio cannot work with mono output devices! Το positional audio δεν μπορεί να λειτουργήσει με συσκευές μονοφωνικής εξόδου! - - - AudioOutputDialog - None - Κανένα + Audio output system + - Local - Τοπικό + Audio output device + - Server - Διακομιστής + Output delay of incoming speech + - Audio Output - Εξοδος Ήχου + Jitter buffer time + - %1 ms - %1 ms + Attenuation percentage + - %1 % - %1 % + During speech, the volume of other applications will be reduced by this amount + - Output system - Σύστημα εξόδου + Minimum volume + Ελάχιστη ένταση - Output device - Συσκευή εξόδου + Minimum distance + Ελάχιστη απόσταση - Default jitter buffer - Προεπιλεγμένη ρύθμιση τρόμου φάσης + Maximum distance + Μέγιστη απόσταση - Volume of incoming speech - Ένταση ήχου της εισερχόμενης ομιλίας + Loopback artificial delay + - Output delay - Καθυστέρηση εξόδου + Loopback artificial packet loss + - Attenuation of other applications during speech - Εξασθένηση άλλων εφαρμογών κατά τη διάρκεια της ομιλίας + Loopback test mode + - Minimum distance - Ελάχιστη απόσταση + The loopback test can be used to test your audio configuration. While the loopback test is enabled, others will not be able to hear you. + + + + AudioOutputDialog - Maximum distance - Μέγιστη απόσταση + None + Κανένα - Minimum volume - Ελάχιστη ένταση + Local + Τοπικό - Bloom - Ενίσχυση + Server + Διακομιστής - Delay variance - Διακύμανση καθυστέρησης + Audio Output + Εξοδος Ήχου - Packet loss - Απώλεια πακέτων + %1 ms + %1 ms - Loopback - Επανάληψη + %1 % + %1 % Distance at which audio volume from another player starts decreasing @@ -1555,6 +1675,14 @@ This value allows you to set the maximum number of users allowed in the channel. If an audio source is close enough, blooming will cause the audio to be played on all speakers more or less regardless of their position (albeit with lower volume) Αν μια πηγή ήχου είναι αρκετά κοντά, η ενίσχυση θα προκαλέσει αναπαραγωγή του ήχου σε όλα τα ηχεία ασχέτως της τοποθεσίας (αν και με μικρότερη ένταση) + + milliseconds + + + + meters + + AudioOutputSample @@ -2083,40 +2211,80 @@ Speak loudly, as when you are annoyed or excited. Decrease the volume in the sou <html><head/><body><p>Το Mumble υποστηρίζει ήχο θέσης για ορισμένα παιχνίδια και θα τοποθετήσει τη φωνή άλλων χρηστών σε σχέση με τη θέση τους στο παιχνίδι. Ανάλογα με τη θέση τους, η ένταση της φωνής θα αλλάξει μεταξύ των ηχείων για να προσομοιώσει την κατεύθυνση και την απόσταση που βρίσκεται ο άλλος χρήστης. Αυτή η τοποθέτηση εξαρτάται από τη σωστή διαμόρφωση των ηχείων σας στο λειτουργικό σας σύστημα, οπότε γίνεται μια δοκιμή εδώ. </p><p>Το παρακάτω γράφημα δείχνει τη θέση <span style="color:#56b4e9;">σας</span>, των <span style="color:#d55e00;">ηχείων</span> και μια <span style="color:#009e73;">κινούμενη πηγή ήχου</span> όπως φαίνεται από πάνω. Θα πρέπει να ακούσετε την κίνηση του ήχου μεταξύ των καναλιών. </p><p>Μπορείτε επίσης να χρησιμοποιήσετε το ποντίκι σας για να τοποθετήσετε την <span style="color:#009e73;">πηγή ήχου</span> χειροκίνητα.</p></body></html> - Input system - Σύστημα εισόδου + Maximum amplification + Μέγιστη ενίσχυση - Input device - Συσκευή εισόδου + No buttons assigned + Δεν έχουν εκχωρηθεί κουμπιά - Output system - Σύστημα εξόδου + Audio input system + - Output device - Συσκευή εξόδου + Audio input device + - Output delay - Καθυστέρηση εξόδου + Select audio output device + - Maximum amplification - Μέγιστη ενίσχυση + Audio output system + - VAD level - Επίπεδα VAD + Audio output device + - PTT shortcut - Συντόμευση ΠΠΟ + The Mumble positional audio system enables users to link the relative position of their voice to third party applications such as games. + - No buttons assigned - Δεν έχουν εκχωρηθεί κουμπιά + Output delay for incoming speech + + + + Maximum amplification of input sound + Μέγιστη ενίσχυση του ήχου εισόδου + + + Speech is dynamically amplified by at most this amount + + + + Voice activity detection level + + + + This will set the range in which Mumble will consider a signal speech. Increase value to make voice activation more sensitive. + + + + Push to talk + Πίεση πλήκτρου για ομιλία + + + Use the "push to talk shortcut" button to assign a key + + + + Set push to talk shortcut + + + + This will open a shortcut edit dialog + + + + Graphical positional audio simulation view + + + + This visually represents the positional audio that is currently being played + @@ -2257,24 +2425,40 @@ Speak loudly, as when you are annoyed or excited. Decrease the volume in the sou - Search - Αναζήτηση + Mask + Μάσκα - IP Address - Διεύθυνση IP + Search for banned user + - Mask - Μάσκα + Username to ban + + + + IP address to ban + + + + Ban reason + + + + Ban start date/time + + + + Ban end date/time + - Start date/time - Ημερομηνία/χρόνος έναρξης + Certificate hash to ban + - End date/time - Ημερομηνία/χρόνος τερματισμού + List of banned users + @@ -2358,38 +2542,6 @@ Speak loudly, as when you are annoyed or excited. Decrease the volume in the sou <b>Certificate Expiry:</b> Your certificate is about to expire. You need to renew it, or you will no longer be able to connect to servers you are registered on. <b>Λήξη πιστοποιητικού:</b> Το πιστοποιητικό σας πρόκειται να λήξει. Θα πρέπει να το ανανεώσετε αλλιώς δεν θα μπορείτε πλέον να συνδεθείτε σε διακομιστές στους οποίους είστε εγγεγραμμένοι. - - Current certificate - Τρέχον πιστοποιητικό - - - Certificate file to import - Αρχείο πιστοποιητικού για εισαγωγή - - - Certificate password - Κωδικός πιστοποιητικού - - - Certificate to import - Πιστοποιητικό για εισαγωγή - - - New certificate - Νέο πιστοποιητικό - - - File to export certificate to - Αρχείο για εξαγωγή πιστοποιητικού - - - Email address - Διεύθυνση email - - - Your name - Το όνομα σας - Certificates @@ -2478,10 +2630,6 @@ Speak loudly, as when you are annoyed or excited. Decrease the volume in the sou Select file to import from Επιλέξτε το αρχείο από το οποίο θα γίνει η εισαγωγή - - This opens a file selection dialog to choose a file to import a certificate from. - Αυτό ανοίγει ένα παράθυρο διαλόγου επιλογής αρχείου για να επιλέξετε ένα αρχείο από το οποίο θα γίνει η εισαγωγή ενός πιστοποιητικού. - Open... Άνοιγμα... @@ -2636,6 +2784,46 @@ Are you sure you wish to replace your certificate? <p>Mumble can use certificates to authenticate with servers. Using certificates avoids passwords, meaning you don't need to disclose any password to the remote site. It also enables very easy user registration and a client side friends list independent of servers.</p><p>While Mumble can work without certificates, the majority of servers will expect you to have one.</p><p>Creating a new certificate automatically is sufficient for most use cases. But Mumble also supports certificates representing trust in the users ownership of an email address. These certificates are issued by third parties. For more information see our <a href="http://mumble.info/certificate.php">user certificate documentation</a>. </p> <p>Το Mumble μπορεί να χρησιμοποιήσει πιστοποιητικά για ταυτοποίηση στους διακομιστές. Η χρήση πιστοποιητικών εξαλείφει την ανάγκη για κωδικούς πρόσβασης, πράγμα που σημαίνει ότι δεν χρειάζεται να αποκαλύψετε κανέναν κωδικό πρόσβασης στον απομακρυσμένο ιστότοπο. Επιτρέπει επίσης την πολύ εύκολη εγγραφή του χρήστη καθώς και μια τοπική λίστα φίλων ανεξάρτητα από τους διακομιστές.</p><p>Ενώ το Mumble μπορεί να λειτουργήσει χωρίς πιστοποιητικά, η πλειοψηφία των εξυπηρετητών θα αναμένουν να έχετε ένα.</p><p>Η δημιουργία ενός νέου πιστοποιητικού αυτόματα αρκεί στις περισσότερες περιπτώσεις. Αλλά το Mumble υποστηρίζει επίσης πιστοποιητικά που αντιπροσωπεύουν την εμπιστοσύνη στην κατοχή μιας διεύθυνσης ηλεκτρονικού ταχυδρομείου από τους χρήστες. Αυτά τα πιστοποιητικά εκδίδονται από τρίτους. Για περισσότερες πληροφορίες δείτε την <a href="http://mumble.info/certificate.php">τεκμηρίωση του πιστοποιητικού χρήστη</a>. </p> + + Displays current certificate + + + + Certificate file to import + Αρχείο πιστοποιητικού για εισαγωγή + + + Use the "open" button to select a file using a dialog. + + + + Certificate password + Κωδικός πιστοποιητικού + + + Displays imported certificate + + + + Displays new certificate + + + + File to export certificate to + Αρχείο για εξαγωγή πιστοποιητικού + + + Use the "save as" button to select a file using a dialog. + + + + Your name. For example: John Doe + + + + Your email address. For example: johndoe@mumble.info + + ChanACL @@ -3116,6 +3304,34 @@ Are you sure you wish to replace your certificate? IPv6 address Διεύθυνση IPv6 + + This is the connection dialog. There are two different ways to connect to a Mumble server. If the server is listed publicly, you can use the server list to find it. If you know the server IP address, you can manually add a new permanent entry to your favorites. + + + + The server list contains your favorites and all publicly listed servers. + + + + With this search interface you can filter the Mumble servers displayed in the server list. + + + + Search for servername + + + + Search for location + + + + Set filter mode + + + + Server + Διακομιστής + ConnectDialogEdit @@ -3248,6 +3464,22 @@ Label of the server. This is what the server will be named like in your server l &Ignore &Αγνόηση + + Server IP address + + + + Server port + + + + Username + Όνομα χρήστη + + + Label for server + + CrashReporter @@ -3441,6 +3673,26 @@ Without this option enabled, using Mumble's global shortcuts in privileged <html><head/><body><p>Mumble's Global Shortcuts system does currently not work properly in combination with the Wayland protocol. For more information, visit <a href="https://github.com/mumble-voip/mumble/issues/5257"><span style=" text-decoration: underline; color:#0057ae;">https://github.com/mumble-voip/mumble/issues/5257</span></a>.</p></body></html> <html><head/><body><p>Το σύστημα καθολικών συντομεύσεων του Mumble προς το παρόν δεν λειτουργεί σωστά σε συνδυασμό με το πρωτόκολλο Wayland. Για περισσότερες πληροφορίες, επισκεφθείτε <a href="https://github.com/mumble-voip/mumble/issues/5257"><span style=" text-decoration: underline; color:#0057ae;">https://github.com/mumble-voip/mumble/issues/5257</span></a>.</p></body></html> + + Configured shortcuts + Διαμορφωμένες συντομεύσεις + + + Use up and down keys to navigate through your added shortcuts. Use left and right keys to navigate between actions and options for a single shortcut. Entries can be added and deleted with the buttons below. + + + + Add unassigned shortcut + + + + This adds a new empty entry to the "Configured Shortcut" tree above. The tree will be automatically focused. Assign a key or an action by selecting the entry in the tree above. + + + + This removes the selected entry from the "Configured Shortcut" tree above + + GlobalShortcutButtons @@ -3468,6 +3720,18 @@ Without this option enabled, using Mumble's global shortcuts in privileged Remove Αφαίρεση + + List of shortcuts + + + + Toggling this button will make the application listen for a shortcut. Once the shortcut is entered, the application stops listening for a shortcut. Multiple shortcuts can be assigned to the current action. Navigate to the shortcut list above to review the shortcuts currently assigned to the current action. + + + + This button will remove the selected shortcut for the current action. Note that you will have to select a shortcut from the list above first before this button has any effect. + + GlobalShortcutConfig @@ -3493,8 +3757,28 @@ Without this option enabled, using Mumble's global shortcuts in privileged <b>Αυτό κρύβει το πάτημα του κουμπιών από άλλες εφαρμογές.</b><br />ενεργοποιώντας το, θα αποκρύψετε το κουμπί (ή το τελευταίο κουμπί ενός συνδυασμού πολλαπλών πλήκτρων) από άλλες εφαρμογές. Σημειώστε ότι δεν είναι δυνατή η καταστολή όλων των κουμπιών. - Configured shortcuts - Διαμορφωμένες συντομεύσεις + Shortcut action + + + + Shortcut data + + + + Shortcut input combinations + + + + Unassigned + Μη αναθετημένο + + + checked + + + + unchecked + @@ -4065,14 +4349,6 @@ The setting only applies for new messages, the already shown ones will retain th Message margins Περιθώρια μηνυμάτων - - Log messages - Αρχεία καταγραφής - - - TTS engine volume - Ένταση μηχανής TTS - Chat message margins Περιθώρια μηνυμάτων συνομιλίας @@ -4097,10 +4373,6 @@ The setting only applies for new messages, the already shown ones will retain th Limit notifications when there are more than Περιορίστε τις ειδοποιήσεις όταν υπάρχουν περισσότερες από - - User limit for message limiting - Όριο χρήστη για περιορισμό μηνυμάτων - Click here to toggle message limiting for all events - If using this option be sure to change the user limit below. Κάντε κλικ εδώ για να αλλάξετε τον περιορισμό μηνυμάτων για όλα τα συμβάντα - Εάν χρησιμοποιείτε αυτήν την επιλογή, φροντίστε να αλλάξετε το όριο χρηστών παρακάτω. @@ -4165,6 +4437,74 @@ The setting only applies for new messages, the already shown ones will retain th Notification sound volume adjustment Ρύθμιση έντασης ήχου ειδοποίησης + + Log message types and actions + + + + Use up and down keys to navigate through the message types. Use left and right keys to navigate between notification possibilities for a single message type. + + + + Set length threshold + + + + Text to speech volume + + + + Maximum chat log length + + + + User limit for notifications + + + + Message type + + + + Log message to console checkbox + + + + Display pop-up notification for message checkbox + + + + Highlight window for message checkbox + + + + Read message using text to speech checkbox + + + + Limit message notification if user count is high checkbox + + + + Play sound file for message checkbox + + + + Path to sound file + + + + checked + + + + unchecked + + + + decibels + + LookConfig @@ -4514,34 +4854,6 @@ The setting only applies for new messages, the already shown ones will retain th Postfix character count Αριθμός χαρακτήρων επιδιόρθωσης - - Maximum name length - Μέγιστο μήκος ονόματος - - - Relative font size - Σχετικό μέγεθος γραμματοσειράς - - - Always on top - Πάντα στην κορυφή - - - Channel dragging - Σύρσιμο καναλιού - - - Automatically expand channels when - Αυτόματη επέκταση καναλιών όταν - - - User dragging behavior - Συμπεριφορά μεταφοράς χρήστη - - - Silent user lifetime - Σιωπή διάρκειας ζωής χρήστη - Show the local volume adjustment for each user (if any). Εμφάνιση της τοπικής προσαρμογής έντασης για κάθε χρήστη (εάν υπάρχει). @@ -4579,59 +4891,111 @@ The setting only applies for new messages, the already shown ones will retain th Η ενέργεια που πρέπει να εκτελεστεί όταν ένας χρήστης είναι ενεργοποιημένος (μέσω διπλού κλικ ή εισαγωγής) στο παράθυρο διαλόγου αναζήτησης. - Action (User): - Ενέργεια (Χρήστης): + Action (User): + Ενέργεια (Χρήστης): + + + The action to perform when a channel is activated (via double-click or enter) in the search dialog. + Η ενέργεια που πρέπει να εκτελείται όταν ενεργοποιείται ένα κανάλι (μέσω διπλού κλικ ή εισαγωγής) στο παράθυρο διαλόγου αναζήτησης. + + + Action (Channel): + Ενέργεια (Κανάλι): + + + Quit Behavior + Διακοπή Συμπεριφοράς + + + This setting controls the behavior of clicking on the X in the top right corner. + Αυτή η ρύθμιση ελέγχει τη συμπεριφορά του κλικ στο X στην επάνω δεξιά γωνία. + + + This setting controls the behavior when closing Mumble. You can choose between being asked for confirmation, minimize instead if closing or just closing without any additional prompt. Optionally, the first two options can only apply when you are currently connected to a server (in that case, Mumble will quit without asking, when not connected to any server). + Αυτή η ρύθμιση ελέγχει τη συμπεριφορά κατά το κλείσιμο του Mumble. Μπορείτε να επιλέξετε μεταξύ του να σας ζητηθεί επιβεβαίωση, να ελαχιστοποιήσετε κατά το κλείσιμο ή απλώς να κλείσετε χωρίς πρόσθετη προτροπή. Προαιρετικά, οι δύο πρώτες επιλογές μπορούν να εφαρμοστούν μόνο όταν είστε συνδεδεμένοι αυτήν τη στιγμή σε διακομιστή (σε αυτήν την περίπτωση, το Mumble θα τερματιστεί χωρίς να ρωτήσει, όταν δεν είναι συνδεδεμένο σε κανένα διακομιστή). + + + Always Ask + Ερώτηση Πάντα + + + Ask when connected + Ερώτηση κατά τη σύνδεση + + + Always Minimize + Πάντα ελαχιστοποίηση + + + Minimize when connected + Ελαχιστοποιήστε όταν είναι συνδεδεμένο + + + Always Quit + Πάντα έξοδος + + + seconds + + + + If this is checked, users will always be visible in the TalkingUI (regardless of talking state). + + + + Always keep users visible + - The action to perform when a channel is activated (via double-click or enter) in the search dialog. - Η ενέργεια που πρέπει να εκτελείται όταν ενεργοποιείται ένα κανάλι (μέσω διπλού κλικ ή εισαγωγής) στο παράθυρο διαλόγου αναζήτησης. + Channel expand mode + - Action (Channel): - Ενέργεια (Κανάλι): + User dragging mode + - Quit Behavior - Διακοπή Συμπεριφοράς + Channel dragging mode + - This setting controls the behavior of clicking on the X in the top right corner. - Αυτή η ρύθμιση ελέγχει τη συμπεριφορά του κλικ στο X στην επάνω δεξιά γωνία. + Always on top mode + - This setting controls the behavior when closing Mumble. You can choose between being asked for confirmation, minimize instead if closing or just closing without any additional prompt. Optionally, the first two options can only apply when you are currently connected to a server (in that case, Mumble will quit without asking, when not connected to any server). - Αυτή η ρύθμιση ελέγχει τη συμπεριφορά κατά το κλείσιμο του Mumble. Μπορείτε να επιλέξετε μεταξύ του να σας ζητηθεί επιβεβαίωση, να ελαχιστοποιήσετε κατά το κλείσιμο ή απλώς να κλείσετε χωρίς πρόσθετη προτροπή. Προαιρετικά, οι δύο πρώτες επιλογές μπορούν να εφαρμοστούν μόνο όταν είστε συνδεδεμένοι αυτήν τη στιγμή σε διακομιστή (σε αυτήν την περίπτωση, το Mumble θα τερματιστεί χωρίς να ρωτήσει, όταν δεν είναι συνδεδεμένο σε κανένα διακομιστή). + Quit behavior mode + - Always Ask - Ερώτηση Πάντα + Channel separator string + - Ask when connected - Ερώτηση κατά τη σύνδεση + Maximum channel name length + - Always Minimize - Πάντα ελαχιστοποίηση + Abbreviation replacement characters + - Minimize when connected - Ελαχιστοποιήστε όταν είναι συνδεδεμένο + Relative font size (in percent) + - Always Quit - Πάντα έξοδος + Silent user display time (in seconds) + - seconds + Mumble theme - If this is checked, users will always be visible in the TalkingUI (regardless of talking state). + User search action mode - Always keep users visible + Channel search action mode @@ -5230,10 +5594,6 @@ Otherwise abort and check your certificate and username. This opens the Group and ACL dialog for the channel, to control permissions. Αυτό ανοίγει το παράθυρο διαλόγου Ομάδας και ACL για το κανάλι, από το οποίο ελέγχονται τα δικαιώματα. - - &Link - &Σύνδεσμος - Link your channel to another channel Συνδέστε το κανάλι σας με κάποιο άλλο κανάλι @@ -5328,10 +5688,6 @@ Otherwise abort and check your certificate and username. This will reset the audio preprocessor, including noise cancellation, automatic gain and voice activity detection. If something suddenly worsens the audio environment (like dropping the microphone) and it was temporary, use this to avoid having to wait for the preprocessor to readjust. Αυτό θα επανεκκινήσει τον προεπεξεργαστή ήχου, συμπεριλαμβανομένης της ακύρωσης θορύβου, του αυτόματου κέρδους και της ανίχνευσης φωνητικής δραστηριότητας. Αν κάτι επιδεινώσει ξαφνικά το περιβάλλον ήχου (όπως το ρίψιμο του μικροφώνου) και ήταν προσωρινό, χρησιμοποιήστε αυτό για να αποφύγετε να περιμένετε την αναπροσαρμογή του προεπεξεργαστή. - - &Mute Self - &Φιμώστε τον Εαυτό - Mute yourself Φιμώστε τον εαυτό σας @@ -5340,10 +5696,6 @@ Otherwise abort and check your certificate and username. Mute or unmute yourself. When muted, you will not send any data to the server. Unmuting while deafened will also undeafen. Φιμώστε ή ξεφιμώστε τον εαυτό σας. Όταν είστε φιμωμένος, δεν θα στέλνετε δεδομένα στο διακομιστή. Αν ξεφιμωθήτε, ενώ είστε κωφωμένος, θα ξεκωφωθήτε κιόλας. - - &Deafen Self - &Κώφωση του εαυτού - Deafen yourself Κώφωση του εαυτού σας @@ -5911,18 +6263,10 @@ Otherwise abort and check your certificate and username. This will toggle whether the minimal window should have a frame for moving and resizing. Αυτό εναλλάσει το εάν το μινιμαλπαράθυρο πρέπει να έχει ένα πλαίσιο για μετακίνηση και αλλαγή μεγέθους. - - &Unlink All - &Αποσυσχέτιση Όλων - Reset the comment of the selected user. Να γίνει reset του σχόλιου του επιλεγμένου χρήστη. - - &Join Channel - &Σύνδεση στο κανάλι - View comment in editor Προβολή σχολίου στο πρόγραμμα επεξεργασίας @@ -5951,10 +6295,6 @@ Otherwise abort and check your certificate and username. Change your avatar image on this server Αλλάξτε το avatar σας σε αυτόν τον διακομιστή - - &Remove Avatar - &Αφαίρεση Avatar - Remove currently defined avatar image. Κατάργηση της εικόνας avatar που έχει οριστεί αυτήν τη στιγμή. @@ -5967,14 +6307,6 @@ Otherwise abort and check your certificate and username. Change your own comment Αλλάξτε το δικό σας σχόλιο - - Recording - Εγγραφή - - - Priority Speaker - Ομιλητής Προτεραιότητας - &Copy URL &Αντιγραφή διεύθυνσης URL @@ -5983,10 +6315,6 @@ Otherwise abort and check your certificate and username. Copies a link to this channel to the clipboard. Αντιγράφει τον σύνδεσμο σε αυτό το κανάλι στο πρόχειρο. - - Ignore Messages - Αγνόηση μηνυμάτων - Locally ignore user's text chat messages. Αγνοήστε τοπικά τα μηνύματα συνομιλίας κειμένου του χρήστη. @@ -6017,14 +6345,6 @@ the channel's context menu. Ctrl+F Ctrl+F - - &Hide Channel when Filtering - &Απόκρυψη του καναλιού κατά τη διάρκεια του φιλτραρίσματος - - - Reset the avatar of the selected user. - Να γίνει reset το avatar του επιλεγμένου χρήστη. - &Developer &Προγραμματιστής @@ -6053,14 +6373,6 @@ the channel's context menu. &Connect... &Σύνδεση... - - &Ban list... - &Λίστα &απαγορεύσεων... - - - &Information... - &Πληροφορίες... - &Kick... &Πετάξτε... @@ -6069,10 +6381,6 @@ the channel's context menu. &Ban... &Απαγορεύστε την είσοδο... - - Send &Message... - Να σταλεί το &μήνυμα... - &Add... &Προσθήκη... @@ -6085,74 +6393,26 @@ the channel's context menu. &Edit... &Επεξεργασία... - - Audio S&tatistics... - &Στατιστικά ήχου... - - - &Settings... - &Ρυθμίσεις... - &Audio Wizard... Οδηγός Ρυθμίσεων &Ήχου... - - Developer &Console... - &Κονσόλα προγραμματιστή... - - - &About... - &Σχετικά με... - About &Speex... Σχετικά με το &Speex... - - About &Qt... - Σχετικά με το &Qt... - &Certificate Wizard... &Οδηγός Πιστοποιητικών... - - &Register... - &Εγγραφή... - - - Registered &Users... - Καταχωρημένοι &Χρήστες... - Change &Avatar... Αλλαγή &Avatar... - - &Access Tokens... - &Tokens Πρόσβασης... - - - Reset &Comment... - Επαναφορά του &Σχόλιου... - - - Reset &Avatar... - Επαναφορά του &Avatar... - - - View Comment... - Προβολή σχολίου... - &Change Comment... &Αλλαγή σχολίου... - - R&egister... - Ε&γγραφή... - Show Εμφάνιση @@ -6169,10 +6429,6 @@ the channel's context menu. Protocol violation. Server sent remove for occupied channel. Παραβίαση πρωτοκόλλου. Ο διακομιστής εστάλη κατάργηση για το κατειλημμένο κανάλι. - - Listen to channel - Ακρόαση στο κανάλι - Listen to this channel without joining it Ακρόαση στο κανάλι χωρίς σύνδεση σε αυτό @@ -6213,18 +6469,10 @@ the channel's context menu. %1 stopped listening to your channel %1 σταμάτησε την ακρόαση στο κανάλι σας - - Talking UI - UI ομιλίας - Toggles the visibility of the TalkingUI. Εναλλάζει την ορατότητα του UI ομιλίας. - - Join user's channel - Σύνδεση στο κανάλι του χρήστη - Joins the channel of this user. Συνδέει στο κανάλι αυτού του χρήστη. @@ -6237,14 +6485,6 @@ the channel's context menu. Activity log Αρχείο καταγραφής δραστηριότητας - - Chat message - Μήνυμα συνομιλίας - - - Disable Text-To-Speech - Απενεργοποίηση κειμένου σε ομιλία - Locally disable Text-To-Speech for this user's text chat messages. Τοπική απενεργοποίηση Text-To-Speech για τα μηνύματα συνομιλίας κειμένου αυτού του χρήστη. @@ -6284,10 +6524,6 @@ the channel's context menu. Global Shortcut Απόκρυψη/εμφάνιση κύριου παραθύρου - - &Set Nickname... - &Ορισμός ψευδωνύμου... - Set a local nickname Ορισμός τοπικού ψευδωνύμου @@ -6370,10 +6606,6 @@ Valid actions are: Alt+F Alt+F - - Search - Αναζήτηση - Search for a user or channel (Ctrl+F) Αναζήτησ χρήστη ή καναλιού (Ctrl+F) @@ -6395,10 +6627,6 @@ Valid actions are: Undeafen yourself Άρση κώφωσης του εαυτού σας - - Positional &Audio Viewer... - Προβολέας &ήχου θέσης... - Show the Positional Audio Viewer Εμφάνιση προβολέα ήχου θέσης @@ -6453,10 +6681,6 @@ Valid actions are: Channel &Filter Κανάλι &Φίλτρο - - &Pin Channel when Filtering - &Καρφίτσωμα καναλιού κατά το φιλτράρισμα - Usage: mumble [options] [<url> | <plugin_list>] @@ -6693,92 +6917,240 @@ mumble://[<username>[:<password>]@]<host>[:<port>][/< - This will register you on the server + This will register you on the server + + + + Audio statistics + Global Shortcut + + + + This will open the audio statistics dialog + + + + Open settings + Global Shortcut + + + + This will open the settings dialog + + + + Start audio wizard + Global Shortcut + + + + This will open the audio wizard dialog + + + + Start certificate wizard + Global Shortcut + + + + This will open the certificate wizard dialog + + + + Toggle text to speech + Global Shortcut + + + + This will enable/disable the text to speech + + + + Open about dialog + Global Shortcut + + + + This will open the about dialog + + + + Open about Qt dialog + Global Shortcut + + + + This will open the about Qt dialog + + + + Check for update + Global Shortcut + + + + This will check if mumble is up to date + + + + That sound was the mute cue. It activates when you speak while muted. Would you like to keep it enabled? + + + + Yes + Ναι + + + No + Όχι + + + Enter chat message + + + + &Ban List + + + + &Information + + + + Ig&nore Messages + + + + &Send Message... + + + + Set Ni&ckname... + + + + L&ink + + + + U&nlink All + + + + M&ute Self + + + + D&eafen Self + + + + Audio &Statistics + + + + &Settings + + + + Developer &Console + + + + Positional &Audio Viewer + + + + &About + &Σχετικά με + + + About &Qt + + + + Re&gister... + + + + Registered &Users - Audio statistics - Global Shortcut + &Access Tokens - This will open the audio statistics dialog + Remo&ve Avatar - Open settings - Global Shortcut + Reset Commen&t... - This will open the settings dialog + Remo&ve Avatar... - Start audio wizard - Global Shortcut + Remove the avatar of the selected user. - This will open the audio wizard dialog + &Join - Start certificate wizard - Global Shortcut + &Hide When Filtering - This will open the certificate wizard dialog + &Pin When Filtering - Toggle text to speech - Global Shortcut + Vie&w Comment - This will enable/disable the text to speech + &Priority Speaker - Open about dialog - Global Shortcut + &Record... - This will open the about dialog + &Listen To Channel - Open about Qt dialog - Global Shortcut + Talking &UI - This will open the about Qt dialog + &Join User's Channel - Check for update - Global Shortcut + M&ove To Own Channel - This will check if mumble is up to date + Moves this user to your current channel. - That sound was the mute cue. It activates when you speak while muted. Would you like to keep it enabled? + Disable Te&xt-To-Speech - Yes - Ναι + &Search... + - No - Όχι + Filtered channels and users + @@ -6867,6 +7239,62 @@ mumble://[<username>[:<password>]@]<host>[:<port>][/< Silent user displaytime: Αθόρυβος χρόνος εμφάνισης χρήστη: + + Graphical positional audio simulation view + + + + This visually represents the positional audio configuration that is currently being used + + + + Listener Z coordinate + + + + Listener X coordinate + + + + Listener Y coordinate + + + + Silent user display time (in seconds) + + + + Listener azimuth (in degrees) + + + + Listener elevation (in degrees) + + + + Context string + + + + Use the "set" button to apply the context string + + + + Apply the context string + + + + Apply the identity string + + + + Identity string + + + + Use the "set" button to apply the identity string + + NetworkConfig @@ -7081,6 +7509,26 @@ Prevents the client from sending potentially identifying information about the o Automatically download and install plugin updates Αυτόματη λήψη και εγκατάσταση ενημερώσεων προσθετών + + Proxy type + + + + Proxy hostname + + + + Proxy port + + + + Proxy username + + + + Proxy password + + Overlay @@ -7690,6 +8138,42 @@ To upgrade these files to their latest versions, click the button below.Whether this plugin should be enabled Αν πρέπει να είναι ενεργοποιημένη αυτή η προσθήκη + + List of plugins + + + + Use up and down keys to navigate through plugins. Use left and right keys to navigate between single plugin permissions. + + + + Plugin name + + + + Plugin enabled checkbox + + + + Plugin positional audio permission checkbox + + + + Plugin keyboard event listen permission checkbox + + + + checked + + + + unchecked + + + + Not available + + PluginInstaller @@ -8116,6 +8600,102 @@ You can register them again. Unknown Version Άγνωστη Έκδοση + + Next + + + + Back + + + + This is you + + + + friend + + + + user + + + + status + + + + muted and deafened + + + + muted + + + + locally muted + + + + unmuted + + + + recording + + + + priority speaker + + + + has a long comment + + + + text messages ignored + + + + registered + + + + channel + + + + your channel + + + + accessible + + + + inaccessible + + + + public + + + + filtered + + + + pinned + + + + Listening for input + + + + Add + + RichTextEditor @@ -8264,6 +8844,18 @@ You can register them again. Whether to search for channels Αν θα αναζητήσετε κανάλια + + Search string + + + + Search results + + + + Use up and down keys to navigate through the search results. + + ServerHandler @@ -8314,10 +8906,6 @@ You can register them again. <html><head/><body><p><span style=" font-weight:600;">Port:</span></p></body></html> <html><head/><body><p><span style=" font-weight:600;">Θύρα:</span></p></body></html> - - <b>Users</b>: - <b>Χρήστες</b>: - <html><head/><body><p><span style=" font-weight:600;">Protocol:</span></p></body></html> <html><head/><body><p><span style=" font-weight:600;">Πρωτόκολλο:</span></p></body></html> @@ -8410,14 +8998,6 @@ You can register them again. <forward secrecy> <μπροστινή μυστικότητα> - - &View certificate - &Προβολή πιστοποιητικού - - - &Ok - &Εντάξει - Unknown Άγνωστο @@ -8438,6 +9018,22 @@ You can register them again. No Όχι + + <b>Users:</b> + + + + TCP Parameters + + + + &View Certificate + &Προβολή Πιστοποιητικού + + + &OK + + ServerView @@ -8626,8 +9222,12 @@ An access token is a text string, which can be used as a password for very simpl &Αφαίρεση - Tokens - Μάρκες + Token List + + + + Use the arrow keys to navigate this list of access tokens. The tokens are displayed in plain text. + @@ -8675,14 +9275,22 @@ An access token is a text string, which can be used as a password for very simpl Εγγεγραμμένοι χρήστες: %n λογαριασμοί - - Search - Αναζήτηση - User list Λίστα χρηστών + + Search for user + + + + Set inactivity filter mode + + + + Filter for inactivity + + UserInformation @@ -8710,10 +9318,6 @@ An access token is a text string, which can be used as a password for very simpl IP Address Διεύθυνση IP - - Details... - Λεπτομέρειες... - Ping Statistics Στατιστικά του Ping @@ -8837,6 +9441,10 @@ An access token is a text string, which can be used as a password for very simpl Warning: The server seems to report a truncated protocol version for this client. (See: <a href="https://github.com/mumble-voip/mumble/issues/5827/">Issue #5827</a>) Προειδοποίηση: Ο διακομιστής φαίνεται να αναφέρει μια περικομμένη έκδοση πρωτοκόλλου για αυτόν τον πελάτη. (Βλέπε: <a href="https://github.com/mumble-voip/mumble/issues/5827/">Πρόβλημα #5827</a>) + + Details + + UserListModel @@ -9031,6 +9639,14 @@ An access token is a text string, which can be used as a password for very simpl Channel will be pinned when filtering is enabled Το κανάλι θα καρφιτσωθεί όταν είναι ενεργοποιημένο το φιλτράρισμα + + Channel Listener + + + + This channel listener belongs to %1 + + VersionCheck @@ -9298,17 +9914,25 @@ Please contact your server administrator for further information. Unable to start recording - the audio output is miconfigured (0Hz sample rate) Δεν είναι δυνατόν να αρχίσει η ηχογράφιση - η έξοδος ήχου δεν είναι ρυθμισμένη σωστά (συχνότητα δείγματος 0Hz) + + This field contains the directory path to store any voice recordings in. Use the "browse" button to open a file dialog. + + + + This field contains the filename any voice recording is saved as. Various variables can be used to augment the filename. For example %time for the current time. + + VolumeSliderWidgetAction - - Slider for volume adjustment - Ρυθμιστικό για ρύθμιση της έντασης ήχου - Volume Adjustment Ρύθμιση έντασης ήχου + + Local volume adjustment + + WASAPIInput diff --git a/src/mumble/mumble_en.ts b/src/mumble/mumble_en.ts index 54fbdb44bd7..6a7dbd488e1 100644 --- a/src/mumble/mumble_en.ts +++ b/src/mumble/mumble_en.ts @@ -162,10 +162,6 @@ This value enables you to change the way mumble arranges the channels in the tre Active ACLs - - List of entries - - Inherit ACL of parent? @@ -411,31 +407,67 @@ This value allows you to set the maximum number of users allowed in the channel. - Maximum users + Channel name - Channel name + Inherited group members - Inherited group members + Inherited channel members - Foreign group members + List of ACL entries - Inherited channel members + Channel position - Add members to group + Channel maximum users - List of ACL entries + Channel description + + + + Select member to add + + + + Excluded group members + + + + Select member to remove + + + + List of access control list entries + + + + Select group + + + + Selects a group this ACL entry applies to. Selecting a group and selecting a user are mutually exclusive. + + + + Select user + + + + Selects a user this ACL entry applies to. Selecting a group and selecting a user are mutually exclusive. + + + + List of available permissions @@ -587,6 +619,30 @@ This value allows you to set the maximum number of users allowed in the channel. List of speakers + + Device list + + + + Move from unused to microphone list + + + + Move from microphone to unused list + + + + List of unused devices + + + + Move from unused to speakers list + + + + Move from speakers to unused list + + ASIOInput @@ -656,10 +712,6 @@ This value allows you to set the maximum number of users allowed in the channel. System - - Input method for audio - - Device @@ -724,10 +776,6 @@ This value allows you to set the maximum number of users allowed in the channel. On - - Preview the audio cues - - Use SNR based speech detection @@ -1048,55 +1096,84 @@ This value allows you to set the maximum number of users allowed in the channel. Voice Activity - - - AudioInputDialog - Continuous + Input backend for audio - Voice Activity + Audio input system - Push To Talk + Audio input device - Audio Input + Transmission mode - %1 ms + Push to talk lock threshold - Off + Switch between push to talk and continuous mode by double tapping in this time frame - %1 s + <b>Voice hold Time</b><br />After you release the push-to-talk key Mumble will keep transmitting for the selected amount of time. - %1 kb/s + Push to talk hold threshold - -%1 dB + Extend push to talk send time after the key is released by this amount of time - %1 kbit/s (Audio %2, Position %4, Overhead %3) + Voice hold time + + + + Silence below threshold + + + + This sets the threshold when Mumble will definitively consider a signal silence + + + + Speech above threshold + + + + This sets the threshold when Mumble will definitively consider a signal speech + + + + This sets how much speech is packed into a single network package + + + + Audio compression quality + + + + This sets the target compression bitrate + + + + Maximum amplification - Audio system + Speech is dynamically amplified by at most this amount - Input device + Noise suppression strength @@ -1104,63 +1181,90 @@ This value allows you to set the maximum number of users allowed in the channel. - Transmission mode + Path to audio file - PTT lock threshold + Path to audio cue file when stopping to speak. Use the "browse" button to open a file dialog. - PTT hold threshold + Idle action time threshold (in minutes) - Silence below + Select what to do when being idle for a configurable amount of time. Default: nothing - Current speech detection chance + Gets played when you are trying to speak while being muted - Speech above + Path to mute cue file. Use the "browse" button to open a file dialog. - Speech below + Browse for mute cue audio file - Audio per packet + Path to audio cue file when starting to speak. Use the "browse" button to open a file dialog. - Quality of compression (peak bandwidth) + Preview the mute cue - Noise suppression + The mute cue is an audio sample which plays when you are trying to speak while being muted - Maximum amplification + Preview both audio cues + + + + + AudioInputDialog + + Continuous - Transmission started sound + Voice Activity - Transmission stopped sound + Push To Talk - Initiate idle action after (in minutes) + Audio Input - Idle action + %1 ms + + + + Off + + + + %1 s + + + + %1 kb/s + + + + -%1 dB + + + + %1 kbit/s (Audio %2, Position %4, Overhead %3) @@ -1179,6 +1283,22 @@ This value allows you to set the maximum number of users allowed in the channel. Disable echo cancellation. + + milliseconds + + + + seconds + + + + kilobits per second + + + + decibels + + AudioOutput @@ -1452,83 +1572,83 @@ This value allows you to set the maximum number of users allowed in the channel. Positional audio cannot work with mono output devices! - - - AudioOutputDialog - None + Audio output system - Local + Audio output device - Server + Output delay of incoming speech - Audio Output + Jitter buffer time - %1 ms + Attenuation percentage - %1 % + During speech, the volume of other applications will be reduced by this amount - Output system + Minimum volume - Output device + Minimum distance - Default jitter buffer + Maximum distance - Volume of incoming speech + Loopback artificial delay - Output delay + Loopback artificial packet loss - Attenuation of other applications during speech + Loopback test mode - Minimum distance + The loopback test can be used to test your audio configuration. While the loopback test is enabled, others will not be able to hear you. + + + AudioOutputDialog - Maximum distance + None - Minimum volume + Local - Bloom + Server - Delay variance + Audio Output - Packet loss + %1 ms - Loopback + %1 % @@ -1547,6 +1667,14 @@ This value allows you to set the maximum number of users allowed in the channel. If an audio source is close enough, blooming will cause the audio to be played on all speakers more or less regardless of their position (albeit with lower volume) + + milliseconds + + + + meters + + AudioOutputSample @@ -2051,39 +2179,79 @@ Speak loudly, as when you are annoyed or excited. Decrease the volume in the sou - Input system + Maximum amplification - Input device + No buttons assigned - Output system + Audio input system - Output device + Audio input device - Output delay + Select audio output device - Maximum amplification + Audio output system - VAD level + Audio output device - PTT shortcut + The Mumble positional audio system enables users to link the relative position of their voice to third party applications such as games. - No buttons assigned + Output delay for incoming speech + + + + Maximum amplification of input sound + + + + Speech is dynamically amplified by at most this amount + + + + Voice activity detection level + + + + This will set the range in which Mumble will consider a signal speech. Increase value to make voice activation more sensitive. + + + + Push to talk + + + + Use the "push to talk shortcut" button to assign a key + + + + Set push to talk shortcut + + + + This will open a shortcut edit dialog + + + + Graphical positional audio simulation view + + + + This visually represents the positional audio that is currently being played @@ -2224,23 +2392,39 @@ Speak loudly, as when you are annoyed or excited. Decrease the volume in the sou - Search + Mask - IP Address + Search for banned user - Mask + Username to ban + + + + IP address to ban + + + + Ban reason - Start date/time + Ban start date/time - End date/time + Ban end date/time + + + + Certificate hash to ban + + + + List of banned users @@ -2325,71 +2509,39 @@ Speak loudly, as when you are annoyed or excited. Decrease the volume in the sou <b>Certificate Expiry:</b> Your certificate is about to expire. You need to renew it, or you will no longer be able to connect to servers you are registered on. + + + Certificates - Current certificate + Certificate Management - Certificate file to import + Certificate Authentication - Certificate password + Authenticating to servers without using passwords - Certificate to import + Current certificate - New certificate + This is the certificate Mumble currently uses. - File to export certificate to + Current Certificate - Email address + Create a new certificate - Your name - - - - - Certificates - - Certificate Management - - - - Certificate Authentication - - - - Authenticating to servers without using passwords - - - - Current certificate - - - - This is the certificate Mumble currently uses. - - - - Current Certificate - - - - Create a new certificate - - - - This will create a new certificate. + This will create a new certificate. @@ -2445,10 +2597,6 @@ Speak loudly, as when you are annoyed or excited. Decrease the volume in the sou Select file to import from - - This opens a file selection dialog to choose a file to import a certificate from. - - Open... @@ -2594,6 +2742,46 @@ Are you sure you wish to replace your certificate? <p>Mumble can use certificates to authenticate with servers. Using certificates avoids passwords, meaning you don't need to disclose any password to the remote site. It also enables very easy user registration and a client side friends list independent of servers.</p><p>While Mumble can work without certificates, the majority of servers will expect you to have one.</p><p>Creating a new certificate automatically is sufficient for most use cases. But Mumble also supports certificates representing trust in the users ownership of an email address. These certificates are issued by third parties. For more information see our <a href="http://mumble.info/certificate.php">user certificate documentation</a>. </p> + + Displays current certificate + + + + Certificate file to import + + + + Use the "open" button to select a file using a dialog. + + + + Certificate password + + + + Displays imported certificate + + + + Displays new certificate + + + + File to export certificate to + + + + Use the "save as" button to select a file using a dialog. + + + + Your name. For example: John Doe + + + + Your email address. For example: johndoe@mumble.info + + ChanACL @@ -3074,6 +3262,34 @@ Are you sure you wish to replace your certificate? IPv6 address + + This is the connection dialog. There are two different ways to connect to a Mumble server. If the server is listed publicly, you can use the server list to find it. If you know the server IP address, you can manually add a new permanent entry to your favorites. + + + + The server list contains your favorites and all publicly listed servers. + + + + With this search interface you can filter the Mumble servers displayed in the server list. + + + + Search for servername + + + + Search for location + + + + Set filter mode + + + + Server + + ConnectDialogEdit @@ -3197,6 +3413,22 @@ Label of the server. This is what the server will be named like in your server l &Ignore + + Server IP address + + + + Server port + + + + Username + + + + Label for server + + CrashReporter @@ -3388,6 +3620,26 @@ Without this option enabled, using Mumble's global shortcuts in privileged <html><head/><body><p>Mumble's Global Shortcuts system does currently not work properly in combination with the Wayland protocol. For more information, visit <a href="https://github.com/mumble-voip/mumble/issues/5257"><span style=" text-decoration: underline; color:#0057ae;">https://github.com/mumble-voip/mumble/issues/5257</span></a>.</p></body></html> + + Configured shortcuts + + + + Use up and down keys to navigate through your added shortcuts. Use left and right keys to navigate between actions and options for a single shortcut. Entries can be added and deleted with the buttons below. + + + + Add unassigned shortcut + + + + This adds a new empty entry to the "Configured Shortcut" tree above. The tree will be automatically focused. Assign a key or an action by selecting the entry in the tree above. + + + + This removes the selected entry from the "Configured Shortcut" tree above + + GlobalShortcutButtons @@ -3415,6 +3667,18 @@ Without this option enabled, using Mumble's global shortcuts in privileged Remove + + List of shortcuts + + + + Toggling this button will make the application listen for a shortcut. Once the shortcut is entered, the application stops listening for a shortcut. Multiple shortcuts can be assigned to the current action. Navigate to the shortcut list above to review the shortcuts currently assigned to the current action. + + + + This button will remove the selected shortcut for the current action. Note that you will have to select a shortcut from the list above first before this button has any effect. + + GlobalShortcutConfig @@ -3440,7 +3704,27 @@ Without this option enabled, using Mumble's global shortcuts in privileged - Configured shortcuts + Shortcut action + + + + Shortcut data + + + + Shortcut input combinations + + + + Unassigned + + + + checked + + + + unchecked @@ -4002,14 +4286,6 @@ The setting only applies for new messages, the already shown ones will retain th Message margins - - Log messages - - - - TTS engine volume - - Chat message margins @@ -4034,10 +4310,6 @@ The setting only applies for new messages, the already shown ones will retain th Limit notifications when there are more than - - User limit for message limiting - - Click here to toggle message limiting for all events - If using this option be sure to change the user limit below. @@ -4102,6 +4374,74 @@ The setting only applies for new messages, the already shown ones will retain th Notification sound volume adjustment + + Log message types and actions + + + + Use up and down keys to navigate through the message types. Use left and right keys to navigate between notification possibilities for a single message type. + + + + Set length threshold + + + + Text to speech volume + + + + Maximum chat log length + + + + User limit for notifications + + + + Message type + + + + Log message to console checkbox + + + + Display pop-up notification for message checkbox + + + + Highlight window for message checkbox + + + + Read message using text to speech checkbox + + + + Limit message notification if user count is high checkbox + + + + Play sound file for message checkbox + + + + Path to sound file + + + + checked + + + + unchecked + + + + decibels + + LookConfig @@ -4451,34 +4791,6 @@ The setting only applies for new messages, the already shown ones will retain th Postfix character count - - Maximum name length - - - - Relative font size - - - - Always on top - - - - Channel dragging - - - - Automatically expand channels when - - - - User dragging behavior - - - - Silent user lifetime - - Show the local volume adjustment for each user (if any). @@ -4571,71 +4883,123 @@ The setting only applies for new messages, the already shown ones will retain th Always keep users visible - - - MainWindow - Root + Channel expand mode - Push-to-Talk - Global Shortcut + User dragging mode - Push and hold this button to send voice. - Global Shortcut + Channel dragging mode - This configures the push-to-talk button, and as long as you hold this button down, you will transmit voice. - Global Shortcut + Always on top mode - Reset Audio Processor - Global Shortcut + Quit behavior mode - Unlink Plugin - Global Shortcut + Channel separator string - Push-to-Mute - Global Shortcut + Maximum channel name length - Join Channel - Global Shortcut + Abbreviation replacement characters - Toggle Overlay - Global Shortcut + Relative font size (in percent) - Toggle state of in-game overlay. - Global Shortcut + Silent user display time (in seconds) - Toggle Minimal - Global Shortcut + Mumble theme - Volume Up (+10%) - Global Shortcut + User search action mode - Volume Down (-10%) - Global Shortcut + Channel search action mode + + + + + MainWindow + + Root + + + + Push-to-Talk + Global Shortcut + + + + Push and hold this button to send voice. + Global Shortcut + + + + This configures the push-to-talk button, and as long as you hold this button down, you will transmit voice. + Global Shortcut + + + + Reset Audio Processor + Global Shortcut + + + + Unlink Plugin + Global Shortcut + + + + Push-to-Mute + Global Shortcut + + + + Join Channel + Global Shortcut + + + + Toggle Overlay + Global Shortcut + + + + Toggle state of in-game overlay. + Global Shortcut + + + + Toggle Minimal + Global Shortcut + + + + Volume Up (+10%) + Global Shortcut + + + + Volume Down (-10%) + Global Shortcut @@ -5165,10 +5529,6 @@ Otherwise abort and check your certificate and username. This opens the Group and ACL dialog for the channel, to control permissions. - - &Link - - Link your channel to another channel @@ -5263,10 +5623,6 @@ Otherwise abort and check your certificate and username. This will reset the audio preprocessor, including noise cancellation, automatic gain and voice activity detection. If something suddenly worsens the audio environment (like dropping the microphone) and it was temporary, use this to avoid having to wait for the preprocessor to readjust. - - &Mute Self - - Mute yourself @@ -5275,10 +5631,6 @@ Otherwise abort and check your certificate and username. Mute or unmute yourself. When muted, you will not send any data to the server. Unmuting while deafened will also undeafen. - - &Deafen Self - - Deafen yourself @@ -5844,18 +6196,10 @@ Otherwise abort and check your certificate and username. This will toggle whether the minimal window should have a frame for moving and resizing. - - &Unlink All - - Reset the comment of the selected user. - - &Join Channel - - View comment in editor @@ -5884,10 +6228,6 @@ Otherwise abort and check your certificate and username. Change your avatar image on this server - - &Remove Avatar - - Remove currently defined avatar image. @@ -5900,14 +6240,6 @@ Otherwise abort and check your certificate and username. Change your own comment - - Recording - - - - Priority Speaker - - &Copy URL @@ -5916,10 +6248,6 @@ Otherwise abort and check your certificate and username. Copies a link to this channel to the clipboard. - - Ignore Messages - - Locally ignore user's text chat messages. @@ -5947,14 +6275,6 @@ the channel's context menu. Ctrl+F - - &Hide Channel when Filtering - - - - Reset the avatar of the selected user. - - &Developer @@ -5983,14 +6303,6 @@ the channel's context menu. &Connect... - - &Ban list... - - - - &Information... - - &Kick... @@ -5999,10 +6311,6 @@ the channel's context menu. &Ban... - - Send &Message... - - &Add... @@ -6015,74 +6323,26 @@ the channel's context menu. &Edit... - - Audio S&tatistics... - - - - &Settings... - - &Audio Wizard... - - Developer &Console... - - - - &About... - - About &Speex... - - About &Qt... - - &Certificate Wizard... - - &Register... - - - - Registered &Users... - - Change &Avatar... - - &Access Tokens... - - - - Reset &Comment... - - - - Reset &Avatar... - - - - View Comment... - - &Change Comment... - - R&egister... - - Show @@ -6099,10 +6359,6 @@ the channel's context menu. Protocol violation. Server sent remove for occupied channel. - - Listen to channel - - Listen to this channel without joining it @@ -6143,18 +6399,10 @@ the channel's context menu. %1 stopped listening to your channel - - Talking UI - - Toggles the visibility of the TalkingUI. - - Join user's channel - - Joins the channel of this user. @@ -6167,14 +6415,6 @@ the channel's context menu. Activity log - - Chat message - - - - Disable Text-To-Speech - - Locally disable Text-To-Speech for this user's text chat messages. @@ -6213,10 +6453,6 @@ the channel's context menu. Global Shortcut - - &Set Nickname... - - Set a local nickname @@ -6275,10 +6511,6 @@ Valid actions are: Alt+F - - Search - - Search for a user or channel (Ctrl+F) @@ -6300,10 +6532,6 @@ Valid actions are: Undeafen yourself - - Positional &Audio Viewer... - - Show the Positional Audio Viewer @@ -6358,10 +6586,6 @@ Valid actions are: Channel &Filter - - &Pin Channel when Filtering - - Usage: mumble [options] [<url> | <plugin_list>] @@ -6511,118 +6735,266 @@ Valid options are: - This will open the change comment dialog + This will open the change comment dialog + + + + Change avatar + Global Shortcut + + + + This will open your file explorer to change your avatar image on this server + + + + Remove avatar + Global Shortcut + + + + This will reset your avatar on the server + + + + Register on the server + Global Shortcut + + + + This will register you on the server + + + + Audio statistics + Global Shortcut + + + + This will open the audio statistics dialog + + + + Open settings + Global Shortcut + + + + This will open the settings dialog + + + + Start audio wizard + Global Shortcut + + + + This will open the audio wizard dialog + + + + Start certificate wizard + Global Shortcut + + + + This will open the certificate wizard dialog + + + + Toggle text to speech + Global Shortcut + + + + This will enable/disable the text to speech + + + + Open about dialog + Global Shortcut + + + + This will open the about dialog + + + + Open about Qt dialog + Global Shortcut + + + + This will open the about Qt dialog + + + + Check for update + Global Shortcut + + + + This will check if mumble is up to date + + + + That sound was the mute cue. It activates when you speak while muted. Would you like to keep it enabled? + + + + Yes + + + + No + + + + Enter chat message + + + + &Ban List + + + + &Information + + + + Ig&nore Messages + + + + &Send Message... + + + + Set Ni&ckname... + + + + L&ink + + + + U&nlink All + + + + M&ute Self + + + + D&eafen Self + + + + Audio &Statistics + + + + &Settings - Change avatar - Global Shortcut + Developer &Console - This will open your file explorer to change your avatar image on this server + Positional &Audio Viewer - Remove avatar - Global Shortcut + &About - This will reset your avatar on the server + About &Qt - Register on the server - Global Shortcut + Re&gister... - This will register you on the server + Registered &Users - Audio statistics - Global Shortcut + &Access Tokens - This will open the audio statistics dialog + Remo&ve Avatar - Open settings - Global Shortcut + Reset Commen&t... - This will open the settings dialog + Remo&ve Avatar... - Start audio wizard - Global Shortcut + Remove the avatar of the selected user. - This will open the audio wizard dialog + &Join - Start certificate wizard - Global Shortcut + &Hide When Filtering - This will open the certificate wizard dialog + &Pin When Filtering - Toggle text to speech - Global Shortcut + Vie&w Comment - This will enable/disable the text to speech + &Priority Speaker - Open about dialog - Global Shortcut + &Record... - This will open the about dialog + &Listen To Channel - Open about Qt dialog - Global Shortcut + Talking &UI - This will open the about Qt dialog + &Join User's Channel - Check for update - Global Shortcut + M&ove To Own Channel - This will check if mumble is up to date + Moves this user to your current channel. - That sound was the mute cue. It activates when you speak while muted. Would you like to keep it enabled? + Disable Te&xt-To-Speech - Yes + &Search... - No + Filtered channels and users @@ -6712,6 +7084,62 @@ Valid options are: Silent user displaytime: + + Graphical positional audio simulation view + + + + This visually represents the positional audio configuration that is currently being used + + + + Listener Z coordinate + + + + Listener X coordinate + + + + Listener Y coordinate + + + + Silent user display time (in seconds) + + + + Listener azimuth (in degrees) + + + + Listener elevation (in degrees) + + + + Context string + + + + Use the "set" button to apply the context string + + + + Apply the context string + + + + Apply the identity string + + + + Identity string + + + + Use the "set" button to apply the identity string + + NetworkConfig @@ -6925,6 +7353,26 @@ Prevents the client from sending potentially identifying information about the o Automatically download and install plugin updates + + Proxy type + + + + Proxy hostname + + + + Proxy port + + + + Proxy username + + + + Proxy password + + Overlay @@ -7530,6 +7978,42 @@ To upgrade these files to their latest versions, click the button below.Whether this plugin should be enabled + + List of plugins + + + + Use up and down keys to navigate through plugins. Use left and right keys to navigate between single plugin permissions. + + + + Plugin name + + + + Plugin enabled checkbox + + + + Plugin positional audio permission checkbox + + + + Plugin keyboard event listen permission checkbox + + + + checked + + + + unchecked + + + + Not available + + PluginInstaller @@ -7953,6 +8437,102 @@ You can register them again. Unknown Version + + Next + + + + Back + + + + This is you + + + + friend + + + + user + + + + status + + + + muted and deafened + + + + muted + + + + locally muted + + + + unmuted + + + + recording + + + + priority speaker + + + + has a long comment + + + + text messages ignored + + + + registered + + + + channel + + + + your channel + + + + accessible + + + + inaccessible + + + + public + + + + filtered + + + + pinned + + + + Listening for input + + + + Add + + RichTextEditor @@ -8101,6 +8681,18 @@ You can register them again. Whether to search for channels + + Search string + + + + Search results + + + + Use up and down keys to navigate through the search results. + + ServerHandler @@ -8151,10 +8743,6 @@ You can register them again. <html><head/><body><p><span style=" font-weight:600;">Port:</span></p></body></html> - - <b>Users</b>: - - <html><head/><body><p><span style=" font-weight:600;">Protocol:</span></p></body></html> @@ -8248,31 +8836,39 @@ You can register them again. - &View certificate + Unknown + + + + Whether the connection supports perfect forward secrecy (PFS). - &Ok + <b>PFS:</b> - Unknown + Yes - Whether the connection supports perfect forward secrecy (PFS). + No - <b>PFS:</b> + <b>Users:</b> - Yes + TCP Parameters - No + &View Certificate + + + + &OK @@ -8460,7 +9056,11 @@ An access token is a text string, which can be used as a password for very simpl - Tokens + Token List + + + + Use the arrow keys to navigate this list of access tokens. The tokens are displayed in plain text. @@ -8509,11 +9109,19 @@ An access token is a text string, which can be used as a password for very simpl - Search + User list - User list + Search for user + + + + Set inactivity filter mode + + + + Filter for inactivity @@ -8543,10 +9151,6 @@ An access token is a text string, which can be used as a password for very simpl IP Address - - Details... - - Ping Statistics @@ -8670,6 +9274,10 @@ An access token is a text string, which can be used as a password for very simpl Warning: The server seems to report a truncated protocol version for this client. (See: <a href="https://github.com/mumble-voip/mumble/issues/5827/">Issue #5827</a>) + + Details + + UserListModel @@ -8864,6 +9472,14 @@ An access token is a text string, which can be used as a password for very simpl Channel will be pinned when filtering is enabled + + Channel Listener + + + + This channel listener belongs to %1 + + VersionCheck @@ -9130,15 +9746,23 @@ Please contact your server administrator for further information. Unable to start recording - the audio output is miconfigured (0Hz sample rate) + + This field contains the directory path to store any voice recordings in. Use the "browse" button to open a file dialog. + + + + This field contains the filename any voice recording is saved as. Various variables can be used to augment the filename. For example %time for the current time. + + VolumeSliderWidgetAction - Slider for volume adjustment + Volume Adjustment - Volume Adjustment + Local volume adjustment diff --git a/src/mumble/mumble_en_GB.ts b/src/mumble/mumble_en_GB.ts index 9aefbbe4a73..3e69d6d8127 100644 --- a/src/mumble/mumble_en_GB.ts +++ b/src/mumble/mumble_en_GB.ts @@ -163,10 +163,6 @@ This value enables you to change the way Mumble arranges the channels in the tre Active ACLs Active ACLs - - List of entries - List of entries - Inherit ACL of parent? Inherit ACL of parent? @@ -418,10 +414,6 @@ This value allows you to set the maximum number of users allowed in the channel. Channel password Channel password - - Maximum users - Maximum users - Channel name Channel name @@ -430,22 +422,62 @@ This value allows you to set the maximum number of users allowed in the channel. Inherited group members Inherited group members - - Foreign group members - Foreign group members - Inherited channel members Inherited channel members - - Add members to group - Add members to group - List of ACL entries List of ACL entries + + Channel position + + + + Channel maximum users + + + + Channel description + + + + Select member to add + + + + Excluded group members + + + + Select member to remove + + + + List of access control list entries + + + + Select group + + + + Selects a group this ACL entry applies to. Selecting a group and selecting a user are mutually exclusive. + + + + Select user + + + + Selects a user this ACL entry applies to. Selecting a group and selecting a user are mutually exclusive. + + + + List of available permissions + + ALSAAudioInput @@ -595,6 +627,30 @@ This value allows you to set the maximum number of users allowed in the channel. List of speakers Speakers list + + Device list + + + + Move from unused to microphone list + + + + Move from microphone to unused list + + + + List of unused devices + + + + Move from unused to speakers list + + + + Move from speakers to unused list + + ASIOInput @@ -664,10 +720,6 @@ This value allows you to set the maximum number of users allowed in the channel. System System - - Input method for audio - Input method for audio - Device Device @@ -732,10 +784,6 @@ This value allows you to set the maximum number of users allowed in the channel. On On - - Preview the audio cues - Preview the audio cues - Use SNR based speech detection Use SNR based speech detection @@ -1056,120 +1104,176 @@ This value allows you to set the maximum number of users allowed in the channel. Voice Activity Voice Activity - - - AudioInputDialog - Continuous - Continuous + Input backend for audio + - Voice Activity - Voice Activity + Audio input system + - Push To Talk - Push To Talk + Audio input device + - Audio Input - Audio Input + Transmission mode + Transmission mode - %1 ms - %1ms + Push to talk lock threshold + - Off - Off + Switch between push to talk and continuous mode by double tapping in this time frame + - %1 s - %1s + <b>Voice hold Time</b><br />After you release the push-to-talk key Mumble will keep transmitting for the selected amount of time. + - %1 kb/s - %1 kb/s + Push to talk hold threshold + - -%1 dB - -%1dB + Extend push to talk send time after the key is released by this amount of time + - %1 kbit/s (Audio %2, Position %4, Overhead %3) - %1kbps (Audio %2, Position %4, Overhead %3) + Voice hold time + - Audio system - Audio system + Silence below threshold + - Input device - Input device + This sets the threshold when Mumble will definitively consider a signal silence + + + + Speech above threshold + + + + This sets the threshold when Mumble will definitively consider a signal speech + + + + This sets how much speech is packed into a single network package + + + + Audio compression quality + + + + This sets the target compression bitrate + + + + Maximum amplification + Maximum amplification + + + Speech is dynamically amplified by at most this amount + + + + Noise suppression strength + Echo cancellation mode - Echo cancellation mode + Echo cancellation mode - Transmission mode - Transmission mode + Path to audio file + - PTT lock threshold - PTT lock threshold + Path to audio cue file when stopping to speak. Use the "browse" button to open a file dialog. + - PTT hold threshold - PTT hold threshold + Idle action time threshold (in minutes) + - Silence below - Silence below + Select what to do when being idle for a configurable amount of time. Default: nothing + - Current speech detection chance - Current speech detection chance + Gets played when you are trying to speak while being muted + - Speech above - Speech above + Path to mute cue file. Use the "browse" button to open a file dialog. + - Speech below - Speech below + Browse for mute cue audio file + - Audio per packet - Audio per packet + Path to audio cue file when starting to speak. Use the "browse" button to open a file dialog. + - Quality of compression (peak bandwidth) - Quality of compression (peak bandwidth) + Preview the mute cue + - Noise suppression - Noise suppression + The mute cue is an audio sample which plays when you are trying to speak while being muted + - Maximum amplification - Maximum amplification + Preview both audio cues + + + + AudioInputDialog - Transmission started sound - Transmission started sound + Continuous + Continuous - Transmission stopped sound - Transmission stopped sound + Voice Activity + Voice Activity - Initiate idle action after (in minutes) - Initiate idle action after (in minutes) + Push To Talk + Push To Talk - Idle action - Idle action + Audio Input + Audio Input + + + %1 ms + %1ms + + + Off + Off + + + %1 s + %1s + + + %1 kb/s + %1 kb/s + + + -%1 dB + -%1dB + + + %1 kbit/s (Audio %2, Position %4, Overhead %3) + %1kbps (Audio %2, Position %4, Overhead %3) Access to the microphone was denied. Please allow Mumble to use the microphone by changing the settings in System Preferences -> Security & Privacy -> Privacy -> Microphone. @@ -1187,6 +1291,22 @@ This value allows you to set the maximum number of users allowed in the channel. Disable echo cancellation. Disable echo cancellation. + + milliseconds + + + + seconds + + + + kilobits per second + + + + decibels + + AudioOutput @@ -1460,84 +1580,84 @@ This value allows you to set the maximum number of users allowed in the channel. Positional audio cannot work with mono output devices! Positional audio cannot work with mono output devices! - - - AudioOutputDialog - None - None + Audio output system + - Local - Local + Audio output device + - Server - Server + Output delay of incoming speech + - Audio Output - Audio Output + Jitter buffer time + - %1 ms - %1ms + Attenuation percentage + - %1 % - %1 % + During speech, the volume of other applications will be reduced by this amount + - Output system - Output system + Minimum volume + Minimum volume - Output device - Output device + Minimum distance + Minimum distance - Default jitter buffer - Default jitter buffer + Maximum distance + Maximum distance - Volume of incoming speech - Volume of incoming speech + Loopback artificial delay + - Output delay - Output delay + Loopback artificial packet loss + - Attenuation of other applications during speech - Attenuation of other applications during speech + Loopback test mode + - Minimum distance - Minimum distance + The loopback test can be used to test your audio configuration. While the loopback test is enabled, others will not be able to hear you. + + + + AudioOutputDialog - Maximum distance - Maximum distance + None + None - Minimum volume - Minimum volume + Local + Local - Bloom - Bloom + Server + Server - Delay variance - Delay variance + Audio Output + Audio Output - Packet loss - Packet loss + %1 ms + %1ms - Loopback - Loopback + %1 % + %1 % Distance at which audio volume from another player starts decreasing @@ -1555,6 +1675,14 @@ This value allows you to set the maximum number of users allowed in the channel. If an audio source is close enough, blooming will cause the audio to be played on all speakers more or less regardless of their position (albeit with lower volume) If an audio source is close enough, blooming will cause the audio to be played on all speakers more or less regardless of their position (albeit with lower volume) + + milliseconds + + + + meters + + AudioOutputSample @@ -2083,40 +2211,80 @@ Speak loudly as if you are annoyed or excited. Decrease the volume in the sound <html><head/><body><p>Mumble supports positional audio for some games, and will position the voice of other users relative to their position in game. Depending on their position, the volume of the voice will be changed between the speakers to simulate the direction and distance the other user is at. Such positioning depends on your speaker configuration being correct in your operating system, so a test is done here. </p><p>The graph below shows the position of <span style=" color:#56b4e9;">you</span>, the <span style=" color:#d55e00;">speakers</span> and a <span style=" color:#009e73;">moving sound source</span> as if seen from above. You should hear the audio move between the channels. </p><p>You can also use your mouse to position the <span style=" color:#009e73;">sound source</span> manually.</p></body></html> - Input system - Input system + Maximum amplification + Maximum amplification - Input device - Input device + No buttons assigned + No buttons assigned - Output system - Output system + Audio input system + - Output device - Output device + Audio input device + - Output delay - Output delay + Select audio output device + - Maximum amplification - Maximum amplification + Audio output system + - VAD level - VAD level + Audio output device + - PTT shortcut - PTT shortcut + The Mumble positional audio system enables users to link the relative position of their voice to third party applications such as games. + - No buttons assigned - No buttons assigned + Output delay for incoming speech + + + + Maximum amplification of input sound + Maximum amplification of input sound + + + Speech is dynamically amplified by at most this amount + + + + Voice activity detection level + + + + This will set the range in which Mumble will consider a signal speech. Increase value to make voice activation more sensitive. + + + + Push to talk + + + + Use the "push to talk shortcut" button to assign a key + + + + Set push to talk shortcut + + + + This will open a shortcut edit dialog + + + + Graphical positional audio simulation view + + + + This visually represents the positional audio that is currently being played + @@ -2257,24 +2425,40 @@ Speak loudly as if you are annoyed or excited. Decrease the volume in the sound - Search - Search + Mask + Mask - IP Address - IP Address + Search for banned user + - Mask - Mask + Username to ban + + + + IP address to ban + + + + Ban reason + + + + Ban start date/time + - Start date/time - Start date/time + Ban end date/time + - End date/time - End date/time + Certificate hash to ban + + + + List of banned users + @@ -2358,38 +2542,6 @@ Speak loudly as if you are annoyed or excited. Decrease the volume in the sound <b>Certificate Expiry:</b> Your certificate is about to expire. You need to renew it, or you will no longer be able to connect to servers you are registered on. <b>Certificate Expiry:</b> Your certificate is about to expire. You need to renew it, or you will no longer be able to connect to servers you are registered on. - - Current certificate - Current certificate - - - Certificate file to import - Certificate file to import - - - Certificate password - Certificate password - - - Certificate to import - Certificate to import - - - New certificate - New certificate - - - File to export certificate to - File to export certificate to - - - Email address - Email address - - - Your name - Your name - Certificates @@ -2478,10 +2630,6 @@ Speak loudly as if you are annoyed or excited. Decrease the volume in the sound Select file to import from Select file to import from - - This opens a file selection dialog to choose a file to import a certificate from. - This opens a file selection dialogue to choose a file to import a certificate from. - Open... Open... @@ -2636,6 +2784,46 @@ Are you sure you wish to replace your certificate? <p>Mumble can use certificates to authenticate with servers. Using certificates avoids passwords, meaning you don't need to disclose any password to the remote site. It also enables very easy user registration and a client side friends list independent of servers.</p><p>While Mumble can work without certificates, the majority of servers will expect you to have one.</p><p>Creating a new certificate automatically is sufficient for most use cases. But Mumble also supports certificates representing trust in the users ownership of an email address. These certificates are issued by third parties. For more information see our <a href="http://mumble.info/certificate.php">user certificate documentation</a>. </p> <p>Mumble can use certificates to authenticate with servers. Using certificates avoids passwords, meaning you don't need to disclose any password to the remote site. It also enables very easy user registration and a client side friends list independent of servers.</p><p>While Mumble can work without certificates, the majority of servers will expect you to have one.</p><p>Creating a new certificate automatically is sufficient for most use cases. But Mumble also supports certificates representing trust in the users ownership of an email address. These certificates are issued by third parties. For more information see our <a href="http://mumble.info/certificate.php">user certificate documentation</a>. </p> + + Displays current certificate + + + + Certificate file to import + Certificate file to import + + + Use the "open" button to select a file using a dialog. + + + + Certificate password + Certificate password + + + Displays imported certificate + + + + Displays new certificate + + + + File to export certificate to + File to export certificate to + + + Use the "save as" button to select a file using a dialog. + + + + Your name. For example: John Doe + + + + Your email address. For example: johndoe@mumble.info + + ChanACL @@ -3116,6 +3304,34 @@ Are you sure you wish to replace your certificate? IPv6 address IPv6 address + + This is the connection dialog. There are two different ways to connect to a Mumble server. If the server is listed publicly, you can use the server list to find it. If you know the server IP address, you can manually add a new permanent entry to your favorites. + + + + The server list contains your favorites and all publicly listed servers. + + + + With this search interface you can filter the Mumble servers displayed in the server list. + + + + Search for servername + + + + Search for location + + + + Set filter mode + + + + Server + Server + ConnectDialogEdit @@ -3247,6 +3463,22 @@ Label of the server. This is what the server will be named like in your server l &Ignore + + Server IP address + + + + Server port + + + + Username + + + + Label for server + + CrashReporter @@ -3438,6 +3670,26 @@ Without this option enabled, using Mumble's global shortcuts in privileged <html><head/><body><p>Mumble's Global Shortcuts system does currently not work properly in combination with the Wayland protocol. For more information, visit <a href="https://github.com/mumble-voip/mumble/issues/5257"><span style=" text-decoration: underline; color:#0057ae;">https://github.com/mumble-voip/mumble/issues/5257</span></a>.</p></body></html> + + Configured shortcuts + + + + Use up and down keys to navigate through your added shortcuts. Use left and right keys to navigate between actions and options for a single shortcut. Entries can be added and deleted with the buttons below. + + + + Add unassigned shortcut + + + + This adds a new empty entry to the "Configured Shortcut" tree above. The tree will be automatically focused. Assign a key or an action by selecting the entry in the tree above. + + + + This removes the selected entry from the "Configured Shortcut" tree above + + GlobalShortcutButtons @@ -3465,6 +3717,18 @@ Without this option enabled, using Mumble's global shortcuts in privileged Remove Remove + + List of shortcuts + + + + Toggling this button will make the application listen for a shortcut. Once the shortcut is entered, the application stops listening for a shortcut. Multiple shortcuts can be assigned to the current action. Navigate to the shortcut list above to review the shortcuts currently assigned to the current action. + + + + This button will remove the selected shortcut for the current action. Note that you will have to select a shortcut from the list above first before this button has any effect. + + GlobalShortcutConfig @@ -3490,7 +3754,27 @@ Without this option enabled, using Mumble's global shortcuts in privileged - Configured shortcuts + Shortcut action + + + + Shortcut data + + + + Shortcut input combinations + + + + Unassigned + + + + checked + + + + unchecked @@ -4056,14 +4340,6 @@ This setting only applies to new messages; existing messages keep the previous t Message margins - - Log messages - - - - TTS engine volume - - Chat message margins @@ -4088,10 +4364,6 @@ This setting only applies to new messages; existing messages keep the previous t Limit notifications when there are more than - - User limit for message limiting - - Click here to toggle message limiting for all events - If using this option be sure to change the user limit below. @@ -4156,6 +4428,74 @@ This setting only applies to new messages; existing messages keep the previous t Notification sound volume adjustment + + Log message types and actions + + + + Use up and down keys to navigate through the message types. Use left and right keys to navigate between notification possibilities for a single message type. + + + + Set length threshold + + + + Text to speech volume + + + + Maximum chat log length + + + + User limit for notifications + + + + Message type + + + + Log message to console checkbox + + + + Display pop-up notification for message checkbox + + + + Highlight window for message checkbox + + + + Read message using text to speech checkbox + + + + Limit message notification if user count is high checkbox + + + + Play sound file for message checkbox + + + + Path to sound file + + + + checked + + + + unchecked + + + + decibels + + LookConfig @@ -4505,34 +4845,6 @@ This setting only applies to new messages; existing messages keep the previous t Postfix character count - - Maximum name length - - - - Relative font size - - - - Always on top - - - - Channel dragging - - - - Automatically expand channels when - - - - User dragging behavior - - - - Silent user lifetime - - Show the local volume adjustment for each user (if any). @@ -4618,11 +4930,63 @@ This setting only applies to new messages; existing messages keep the previous t - If this is checked, users will always be visible in the TalkingUI (regardless of talking state). + If this is checked, users will always be visible in the TalkingUI (regardless of talking state). + + + + Always keep users visible + + + + Channel expand mode + + + + User dragging mode + + + + Channel dragging mode + + + + Always on top mode + + + + Quit behavior mode + + + + Channel separator string + + + + Maximum channel name length + + + + Abbreviation replacement characters + + + + Relative font size (in percent) + + + + Silent user display time (in seconds) + + + + Mumble theme + + + + User search action mode - Always keep users visible + Channel search action mode @@ -5219,10 +5583,6 @@ Otherwise abort and check your certificate and username. This opens the Group and ACL dialog for the channel, to control permissions. This opens the Group and ACL dialogue for the channel to control permissions. - - &Link - - Link your channel to another channel @@ -5317,10 +5677,6 @@ Otherwise abort and check your certificate and username. This will reset the audio preprocessor, including noise cancellation, automatic gain and voice activity detection. If something suddenly worsens the audio environment (like dropping the microphone) and it was temporary, use this to avoid having to wait for the preprocessor to readjust. This will reset the audio preprocessor, including noise cancellation, automatic gain and voice activity detection. If something suddenly worsens the audio environment (like dropping the microphone) and it was temporary, use this to avoid having to wait for the preprocessor to readjust. - - &Mute Self - - Mute yourself @@ -5329,10 +5685,6 @@ Otherwise abort and check your certificate and username. Mute or unmute yourself. When muted, you will not send any data to the server. Unmuting while deafened will also undeafen. - - &Deafen Self - - Deafen yourself @@ -5898,18 +6250,10 @@ Otherwise abort and check your certificate and username. This will toggle whether the minimal window should have a frame for moving and resizing. - - &Unlink All - - Reset the comment of the selected user. - - &Join Channel - - View comment in editor @@ -5938,10 +6282,6 @@ Otherwise abort and check your certificate and username. Change your avatar image on this server - - &Remove Avatar - - Remove currently defined avatar image. @@ -5954,14 +6294,6 @@ Otherwise abort and check your certificate and username. Change your own comment - - Recording - Recording - - - Priority Speaker - - &Copy URL @@ -5970,10 +6302,6 @@ Otherwise abort and check your certificate and username. Copies a link to this channel to the clipboard. - - Ignore Messages - - Locally ignore user's text chat messages. @@ -6001,14 +6329,6 @@ the channel's context menu. Ctrl+F - - &Hide Channel when Filtering - - - - Reset the avatar of the selected user. - - &Developer @@ -6037,14 +6357,6 @@ the channel's context menu. &Connect... - - &Ban list... - - - - &Information... - - &Kick... @@ -6053,10 +6365,6 @@ the channel's context menu. &Ban... - - Send &Message... - - &Add... @@ -6069,74 +6377,26 @@ the channel's context menu. &Edit... &Edit... - - Audio S&tatistics... - - - - &Settings... - - &Audio Wizard... - - Developer &Console... - - - - &About... - - About &Speex... - - About &Qt... - - &Certificate Wizard... - - &Register... - - - - Registered &Users... - - Change &Avatar... - - &Access Tokens... - - - - Reset &Comment... - - - - Reset &Avatar... - - - - View Comment... - - &Change Comment... - - R&egister... - - Show @@ -6153,10 +6413,6 @@ the channel's context menu. Protocol violation. Server sent remove for occupied channel. - - Listen to channel - - Listen to this channel without joining it @@ -6197,18 +6453,10 @@ the channel's context menu. %1 stopped listening to your channel - - Talking UI - - Toggles the visibility of the TalkingUI. - - Join user's channel - - Joins the channel of this user. @@ -6221,14 +6469,6 @@ the channel's context menu. Activity log - - Chat message - - - - Disable Text-To-Speech - - Locally disable Text-To-Speech for this user's text chat messages. @@ -6267,10 +6507,6 @@ the channel's context menu. Global Shortcut - - &Set Nickname... - - Set a local nickname @@ -6329,10 +6565,6 @@ Valid actions are: Alt+F - - Search - Search - Search for a user or channel (Ctrl+F) @@ -6354,10 +6586,6 @@ Valid actions are: Undeafen yourself - - Positional &Audio Viewer... - - Show the Positional Audio Viewer @@ -6412,10 +6640,6 @@ Valid actions are: Channel &Filter - - &Pin Channel when Filtering - - Usage: mumble [options] [<url> | <plugin_list>] @@ -6574,109 +6798,257 @@ Valid options are: - This will open your file explorer to change your avatar image on this server + This will open your file explorer to change your avatar image on this server + + + + Remove avatar + Global Shortcut + + + + This will reset your avatar on the server + + + + Register on the server + Global Shortcut + + + + This will register you on the server + + + + Audio statistics + Global Shortcut + + + + This will open the audio statistics dialog + + + + Open settings + Global Shortcut + + + + This will open the settings dialog + + + + Start audio wizard + Global Shortcut + + + + This will open the audio wizard dialog + + + + Start certificate wizard + Global Shortcut + + + + This will open the certificate wizard dialog + + + + Toggle text to speech + Global Shortcut + + + + This will enable/disable the text to speech + + + + Open about dialog + Global Shortcut + + + + This will open the about dialog + + + + Open about Qt dialog + Global Shortcut + + + + This will open the about Qt dialog + + + + Check for update + Global Shortcut + + + + This will check if mumble is up to date + + + + That sound was the mute cue. It activates when you speak while muted. Would you like to keep it enabled? + + + + Yes + + + + No + + + + Enter chat message + + + + &Ban List + + + + &Information + + + + Ig&nore Messages + + + + &Send Message... + + + + Set Ni&ckname... + + + + L&ink + + + + U&nlink All + + + + M&ute Self + + + + D&eafen Self + + + + Audio &Statistics + + + + &Settings + + + + Developer &Console + + + + Positional &Audio Viewer - Remove avatar - Global Shortcut + &About - This will reset your avatar on the server + About &Qt - Register on the server - Global Shortcut + Re&gister... - This will register you on the server + Registered &Users - Audio statistics - Global Shortcut + &Access Tokens - This will open the audio statistics dialog + Remo&ve Avatar - Open settings - Global Shortcut + Reset Commen&t... - This will open the settings dialog + Remo&ve Avatar... - Start audio wizard - Global Shortcut + Remove the avatar of the selected user. - This will open the audio wizard dialog + &Join - Start certificate wizard - Global Shortcut + &Hide When Filtering - This will open the certificate wizard dialog + &Pin When Filtering - Toggle text to speech - Global Shortcut + Vie&w Comment - This will enable/disable the text to speech + &Priority Speaker - Open about dialog - Global Shortcut + &Record... - This will open the about dialog + &Listen To Channel - Open about Qt dialog - Global Shortcut + Talking &UI - This will open the about Qt dialog + &Join User's Channel - Check for update - Global Shortcut + M&ove To Own Channel - This will check if mumble is up to date + Moves this user to your current channel. - That sound was the mute cue. It activates when you speak while muted. Would you like to keep it enabled? + Disable Te&xt-To-Speech - Yes + &Search... - No + Filtered channels and users @@ -6766,6 +7138,62 @@ Valid options are: Silent user displaytime: + + Graphical positional audio simulation view + + + + This visually represents the positional audio configuration that is currently being used + + + + Listener Z coordinate + + + + Listener X coordinate + + + + Listener Y coordinate + + + + Silent user display time (in seconds) + + + + Listener azimuth (in degrees) + + + + Listener elevation (in degrees) + + + + Context string + + + + Use the "set" button to apply the context string + + + + Apply the context string + + + + Apply the identity string + + + + Identity string + + + + Use the "set" button to apply the identity string + + NetworkConfig @@ -6979,6 +7407,26 @@ Prevents the client from sending potentially identifying information about the o Automatically download and install plugin updates + + Proxy type + + + + Proxy hostname + + + + Proxy port + + + + Proxy username + + + + Proxy password + + Overlay @@ -7584,6 +8032,42 @@ To upgrade these files to their latest versions, click the button below.Whether this plugin should be enabled + + List of plugins + + + + Use up and down keys to navigate through plugins. Use left and right keys to navigate between single plugin permissions. + + + + Plugin name + + + + Plugin enabled checkbox + + + + Plugin positional audio permission checkbox + + + + Plugin keyboard event listen permission checkbox + + + + checked + + + + unchecked + + + + Not available + + PluginInstaller @@ -8007,6 +8491,102 @@ You can register them again. Unknown Version + + Next + + + + Back + + + + This is you + + + + friend + + + + user + + + + status + + + + muted and deafened + + + + muted + + + + locally muted + + + + unmuted + + + + recording + + + + priority speaker + + + + has a long comment + + + + text messages ignored + + + + registered + + + + channel + + + + your channel + + + + accessible + + + + inaccessible + + + + public + + + + filtered + + + + pinned + + + + Listening for input + + + + Add + Add + RichTextEditor @@ -8155,6 +8735,18 @@ You can register them again. Whether to search for channels + + Search string + + + + Search results + + + + Use up and down keys to navigate through the search results. + + ServerHandler @@ -8205,10 +8797,6 @@ You can register them again. <html><head/><body><p><span style=" font-weight:600;">Port:</span></p></body></html> - - <b>Users</b>: - - <html><head/><body><p><span style=" font-weight:600;">Protocol:</span></p></body></html> @@ -8301,14 +8889,6 @@ You can register them again. <forward secrecy> - - &View certificate - - - - &Ok - - Unknown Unknown @@ -8329,6 +8909,22 @@ You can register them again. No + + <b>Users:</b> + + + + TCP Parameters + + + + &View Certificate + + + + &OK + + ServerView @@ -8517,7 +9113,11 @@ An access token is a text string, which can be used as a password for very simpl &Remove - Tokens + Token List + + + + Use the arrow keys to navigate this list of access tokens. The tokens are displayed in plain text. @@ -8567,11 +9167,19 @@ An access token is a text string, which can be used as a password for very simpl - Search - Search + User list + - User list + Search for user + + + + Set inactivity filter mode + + + + Filter for inactivity @@ -8601,10 +9209,6 @@ An access token is a text string, which can be used as a password for very simpl IP Address IP Address - - Details... - - Ping Statistics @@ -8728,6 +9332,10 @@ An access token is a text string, which can be used as a password for very simpl Warning: The server seems to report a truncated protocol version for this client. (See: <a href="https://github.com/mumble-voip/mumble/issues/5827/">Issue #5827</a>) + + Details + + UserListModel @@ -8922,6 +9530,14 @@ An access token is a text string, which can be used as a password for very simpl Channel will be pinned when filtering is enabled + + Channel Listener + + + + This channel listener belongs to %1 + + VersionCheck @@ -9188,15 +9804,23 @@ Please contact your server administrator for further information. Unable to start recording - the audio output is miconfigured (0Hz sample rate) + + This field contains the directory path to store any voice recordings in. Use the "browse" button to open a file dialog. + + + + This field contains the filename any voice recording is saved as. Various variables can be used to augment the filename. For example %time for the current time. + + VolumeSliderWidgetAction - Slider for volume adjustment + Volume Adjustment - Volume Adjustment + Local volume adjustment diff --git a/src/mumble/mumble_eo.ts b/src/mumble/mumble_eo.ts index 0702be10ee6..315681b4e2f 100644 --- a/src/mumble/mumble_eo.ts +++ b/src/mumble/mumble_eo.ts @@ -163,10 +163,6 @@ Tiu ĉi valoro ebligas al vi ŝanĝi kiel Mumble aranĝas la kanalojn en la arbo Active ACLs Aktivaj ACLoj - - List of entries - Listo de elementoj - Inherit ACL of parent? Ĉu heredi ACLon de patro? @@ -418,10 +414,6 @@ This value allows you to set the maximum number of users allowed in the channel. Channel password Pasvorto de kanalo - - Maximum users - Maksimumaj uzantoj - Channel name Nomo de kanalo @@ -430,22 +422,62 @@ This value allows you to set the maximum number of users allowed in the channel. Inherited group members Hereditaj grupanoj - - Foreign group members - Fremdaj grupanoj - Inherited channel members Hereditaj kanalanoj - - Add members to group - Aldoni membrojn al la grupo - List of ACL entries Elementoj de bloka listo + + Channel position + + + + Channel maximum users + + + + Channel description + + + + Select member to add + + + + Excluded group members + + + + Select member to remove + + + + List of access control list entries + + + + Select group + + + + Selects a group this ACL entry applies to. Selecting a group and selecting a user are mutually exclusive. + + + + Select user + + + + Selects a user this ACL entry applies to. Selecting a group and selecting a user are mutually exclusive. + + + + List of available permissions + + ALSAAudioInput @@ -595,6 +627,30 @@ This value allows you to set the maximum number of users allowed in the channel. List of speakers Listo de sonskatoloj + + Device list + + + + Move from unused to microphone list + + + + Move from microphone to unused list + + + + List of unused devices + + + + Move from unused to speakers list + + + + Move from speakers to unused list + + ASIOInput @@ -664,10 +720,6 @@ This value allows you to set the maximum number of users allowed in the channel. System Sistemo - - Input method for audio - Eniga metodo por sono - Device Aparato @@ -732,10 +784,6 @@ This value allows you to set the maximum number of users allowed in the channel. On Jes - - Preview the audio cues - Antaŭaŭskluti la sonsignalojn - Use SNR based speech detection Trovi paroladon konsiderante bruo @@ -1056,55 +1104,84 @@ This value allows you to set the maximum number of users allowed in the channel. Voice Activity - - - AudioInputDialog - Continuous + Input backend for audio - Voice Activity + Audio input system - Push To Talk - Paroli dum premo + Audio input device + - Audio Input + Transmission mode - %1 ms - %1 ms + Push to talk lock threshold + - Off - Ne + Switch between push to talk and continuous mode by double tapping in this time frame + - %1 s - %1 s + <b>Voice hold Time</b><br />After you release the push-to-talk key Mumble will keep transmitting for the selected amount of time. + - %1 kb/s - %1 kb/s + Push to talk hold threshold + - -%1 dB - -%1 dB + Extend push to talk send time after the key is released by this amount of time + - %1 kbit/s (Audio %2, Position %4, Overhead %3) + Voice hold time + + + + Silence below threshold + + + + This sets the threshold when Mumble will definitively consider a signal silence + + + + Speech above threshold + + + + This sets the threshold when Mumble will definitively consider a signal speech + + + + This sets how much speech is packed into a single network package + + + + Audio compression quality + + + + This sets the target compression bitrate + + + + Maximum amplification - Audio system + Speech is dynamically amplified by at most this amount - Input device + Noise suppression strength @@ -1112,63 +1189,90 @@ This value allows you to set the maximum number of users allowed in the channel. - Transmission mode + Path to audio file - PTT lock threshold + Path to audio cue file when stopping to speak. Use the "browse" button to open a file dialog. - PTT hold threshold + Idle action time threshold (in minutes) - Silence below + Select what to do when being idle for a configurable amount of time. Default: nothing - Current speech detection chance - Aktuala ŝanco de rekono de parolado + Gets played when you are trying to speak while being muted + - Speech above + Path to mute cue file. Use the "browse" button to open a file dialog. - Speech below + Browse for mute cue audio file - Audio per packet - Sono en paketo + Path to audio cue file when starting to speak. Use the "browse" button to open a file dialog. + - Quality of compression (peak bandwidth) - Kvalito de densigo (maksimuma kapacito) + Preview the mute cue + - Noise suppression - Forigo de bruo + The mute cue is an audio sample which plays when you are trying to speak while being muted + - Maximum amplification + Preview both audio cues + + + AudioInputDialog - Transmission started sound + Continuous - Transmission stopped sound + Voice Activity - Initiate idle action after (in minutes) + Push To Talk + Paroli dum premo + + + Audio Input - Idle action + %1 ms + %1 ms + + + Off + Ne + + + %1 s + %1 s + + + %1 kb/s + %1 kb/s + + + -%1 dB + -%1 dB + + + %1 kbit/s (Audio %2, Position %4, Overhead %3) @@ -1187,6 +1291,22 @@ This value allows you to set the maximum number of users allowed in the channel. Disable echo cancellation. + + milliseconds + + + + seconds + + + + kilobits per second + + + + decibels + + AudioOutput @@ -1460,84 +1580,84 @@ This value allows you to set the maximum number of users allowed in the channel. Positional audio cannot work with mono output devices! - - - AudioOutputDialog - None - Neniu + Audio output system + - Local - Loke + Audio output device + - Server - Servilo + Output delay of incoming speech + - Audio Output - Son-eligo + Jitter buffer time + - %1 ms - %1 ms + Attenuation percentage + - %1 % - %1 % + During speech, the volume of other applications will be reduced by this amount + - Output system + Minimum volume - Output device + Minimum distance - Default jitter buffer + Maximum distance - Volume of incoming speech - Laŭteco de venanta voĉo + Loopback artificial delay + - Output delay + Loopback artificial packet loss - Attenuation of other applications during speech - Atenuo de aliaj aplikaĵoj dum parolado + Loopback test mode + - Minimum distance + The loopback test can be used to test your audio configuration. While the loopback test is enabled, others will not be able to hear you. + + + AudioOutputDialog - Maximum distance - + None + Neniu - Minimum volume - + Local + Loke - Bloom - + Server + Servilo - Delay variance - + Audio Output + Son-eligo - Packet loss - Perditaj paketoj + %1 ms + %1 ms - Loopback - + %1 % + %1 % Distance at which audio volume from another player starts decreasing @@ -1555,6 +1675,14 @@ This value allows you to set the maximum number of users allowed in the channel. If an audio source is close enough, blooming will cause the audio to be played on all speakers more or less regardless of their position (albeit with lower volume) + + milliseconds + + + + meters + + AudioOutputSample @@ -2059,39 +2187,79 @@ Speak loudly, as when you are annoyed or excited. Decrease the volume in the sou - Input system + Maximum amplification - Input device + No buttons assigned - Output system + Audio input system - Output device + Audio input device - Output delay + Select audio output device - Maximum amplification + Audio output system - VAD level + Audio output device - PTT shortcut + The Mumble positional audio system enables users to link the relative position of their voice to third party applications such as games. - No buttons assigned + Output delay for incoming speech + + + + Maximum amplification of input sound + Maksimuma laŭtigo de eniga sono + + + Speech is dynamically amplified by at most this amount + + + + Voice activity detection level + + + + This will set the range in which Mumble will consider a signal speech. Increase value to make voice activation more sensitive. + + + + Push to talk + Parolado dum premo + + + Use the "push to talk shortcut" button to assign a key + + + + Set push to talk shortcut + + + + This will open a shortcut edit dialog + + + + Graphical positional audio simulation view + + + + This visually represents the positional audio that is currently being played @@ -2233,23 +2401,39 @@ Speak loudly, as when you are annoyed or excited. Decrease the volume in the sou - Search - Serĉi + Mask + + + + Search for banned user + + + + Username to ban + + + + IP address to ban + + + + Ban reason + - IP Address - IP-adreso + Ban start date/time + - Mask + Ban end date/time - Start date/time + Certificate hash to ban - End date/time + List of banned users @@ -2334,38 +2518,6 @@ Speak loudly, as when you are annoyed or excited. Decrease the volume in the sou <b>Certificate Expiry:</b> Your certificate is about to expire. You need to renew it, or you will no longer be able to connect to servers you are registered on. - - Current certificate - Aktuala atestilo - - - Certificate file to import - - - - Certificate password - - - - Certificate to import - - - - New certificate - Nova atestilo - - - File to export certificate to - - - - Email address - - - - Your name - - Certificates @@ -2454,10 +2606,6 @@ Speak loudly, as when you are annoyed or excited. Decrease the volume in the sou Select file to import from Elektu dosieron por enporti - - This opens a file selection dialog to choose a file to import a certificate from. - - Open... Malfermi… @@ -2603,6 +2751,46 @@ Are you sure you wish to replace your certificate? <p>Mumble can use certificates to authenticate with servers. Using certificates avoids passwords, meaning you don't need to disclose any password to the remote site. It also enables very easy user registration and a client side friends list independent of servers.</p><p>While Mumble can work without certificates, the majority of servers will expect you to have one.</p><p>Creating a new certificate automatically is sufficient for most use cases. But Mumble also supports certificates representing trust in the users ownership of an email address. These certificates are issued by third parties. For more information see our <a href="http://mumble.info/certificate.php">user certificate documentation</a>. </p> + + Displays current certificate + + + + Certificate file to import + + + + Use the "open" button to select a file using a dialog. + + + + Certificate password + + + + Displays imported certificate + + + + Displays new certificate + + + + File to export certificate to + + + + Use the "save as" button to select a file using a dialog. + + + + Your name. For example: John Doe + + + + Your email address. For example: johndoe@mumble.info + + ChanACL @@ -3083,6 +3271,34 @@ Are you sure you wish to replace your certificate? IPv6 address + + This is the connection dialog. There are two different ways to connect to a Mumble server. If the server is listed publicly, you can use the server list to find it. If you know the server IP address, you can manually add a new permanent entry to your favorites. + + + + The server list contains your favorites and all publicly listed servers. + + + + With this search interface you can filter the Mumble servers displayed in the server list. + + + + Search for servername + + + + Search for location + + + + Set filter mode + + + + Server + Servilo + ConnectDialogEdit @@ -3208,6 +3424,22 @@ Label of the server. This is what the server will be named like in your server l &Ignore + + Server IP address + + + + Server port + + + + Username + Uzantonomo + + + Label for server + + CrashReporter @@ -3399,6 +3631,26 @@ Without this option enabled, using Mumble's global shortcuts in privileged <html><head/><body><p>Mumble's Global Shortcuts system does currently not work properly in combination with the Wayland protocol. For more information, visit <a href="https://github.com/mumble-voip/mumble/issues/5257"><span style=" text-decoration: underline; color:#0057ae;">https://github.com/mumble-voip/mumble/issues/5257</span></a>.</p></body></html> + + Configured shortcuts + + + + Use up and down keys to navigate through your added shortcuts. Use left and right keys to navigate between actions and options for a single shortcut. Entries can be added and deleted with the buttons below. + + + + Add unassigned shortcut + + + + This adds a new empty entry to the "Configured Shortcut" tree above. The tree will be automatically focused. Assign a key or an action by selecting the entry in the tree above. + + + + This removes the selected entry from the "Configured Shortcut" tree above + + GlobalShortcutButtons @@ -3426,6 +3678,18 @@ Without this option enabled, using Mumble's global shortcuts in privileged Remove Forigi + + List of shortcuts + + + + Toggling this button will make the application listen for a shortcut. Once the shortcut is entered, the application stops listening for a shortcut. Multiple shortcuts can be assigned to the current action. Navigate to the shortcut list above to review the shortcuts currently assigned to the current action. + + + + This button will remove the selected shortcut for the current action. Note that you will have to select a shortcut from the list above first before this button has any effect. + + GlobalShortcutConfig @@ -3451,7 +3715,27 @@ Without this option enabled, using Mumble's global shortcuts in privileged - Configured shortcuts + Shortcut action + + + + Shortcut data + + + + Shortcut input combinations + + + + Unassigned + Neatribuite + + + checked + + + + unchecked @@ -4014,14 +4298,6 @@ The setting only applies for new messages, the already shown ones will retain th Message margins - - Log messages - - - - TTS engine volume - - Chat message margins @@ -4046,10 +4322,6 @@ The setting only applies for new messages, the already shown ones will retain th Limit notifications when there are more than - - User limit for message limiting - - Click here to toggle message limiting for all events - If using this option be sure to change the user limit below. @@ -4114,6 +4386,74 @@ The setting only applies for new messages, the already shown ones will retain th Notification sound volume adjustment + + Log message types and actions + + + + Use up and down keys to navigate through the message types. Use left and right keys to navigate between notification possibilities for a single message type. + + + + Set length threshold + + + + Text to speech volume + + + + Maximum chat log length + + + + User limit for notifications + + + + Message type + + + + Log message to console checkbox + + + + Display pop-up notification for message checkbox + + + + Highlight window for message checkbox + + + + Read message using text to speech checkbox + + + + Limit message notification if user count is high checkbox + + + + Play sound file for message checkbox + + + + Path to sound file + + + + checked + + + + unchecked + + + + decibels + + LookConfig @@ -4464,123 +4804,147 @@ The setting only applies for new messages, the already shown ones will retain th - Maximum name length + Show the local volume adjustment for each user (if any). - Relative font size + Show volume adjustments - Always on top + Whether to show all of the local user's listeners (ears) in the TalkingUI (and thereby also the channels they are in). - Channel dragging + Show local user's listeners (ears) - Automatically expand channels when + Hide the username for each user if they have a nickname. - User dragging behavior + Show nicknames only - Silent user lifetime + Channel Hierarchy String - Show the local volume adjustment for each user (if any). + Search + Serĉi + + + The action to perform when a user is activated (via double-click or enter) in the search dialog. - Show volume adjustments + Action (User): - Whether to show all of the local user's listeners (ears) in the TalkingUI (and thereby also the channels they are in). + The action to perform when a channel is activated (via double-click or enter) in the search dialog. - Show local user's listeners (ears) + Action (Channel): - Hide the username for each user if they have a nickname. + Quit Behavior - Show nicknames only + This setting controls the behavior of clicking on the X in the top right corner. - Channel Hierarchy String + This setting controls the behavior when closing Mumble. You can choose between being asked for confirmation, minimize instead if closing or just closing without any additional prompt. Optionally, the first two options can only apply when you are currently connected to a server (in that case, Mumble will quit without asking, when not connected to any server). - Search - Serĉi + Always Ask + - The action to perform when a user is activated (via double-click or enter) in the search dialog. + Ask when connected - Action (User): + Always Minimize - The action to perform when a channel is activated (via double-click or enter) in the search dialog. + Minimize when connected + + + + Always Quit + + + + seconds + + + + If this is checked, users will always be visible in the TalkingUI (regardless of talking state). + + + + Always keep users visible + + + + Channel expand mode - Action (Channel): + User dragging mode - Quit Behavior + Channel dragging mode - This setting controls the behavior of clicking on the X in the top right corner. + Always on top mode - This setting controls the behavior when closing Mumble. You can choose between being asked for confirmation, minimize instead if closing or just closing without any additional prompt. Optionally, the first two options can only apply when you are currently connected to a server (in that case, Mumble will quit without asking, when not connected to any server). + Quit behavior mode - Always Ask + Channel separator string - Ask when connected + Maximum channel name length - Always Minimize + Abbreviation replacement characters - Minimize when connected + Relative font size (in percent) - Always Quit + Silent user display time (in seconds) - seconds + Mumble theme - If this is checked, users will always be visible in the TalkingUI (regardless of talking state). + User search action mode - Always keep users visible + Channel search action mode @@ -5177,10 +5541,6 @@ Otherwise abort and check your certificate and username. This opens the Group and ACL dialog for the channel, to control permissions. - - &Link - - Link your channel to another channel @@ -5275,10 +5635,6 @@ Otherwise abort and check your certificate and username. This will reset the audio preprocessor, including noise cancellation, automatic gain and voice activity detection. If something suddenly worsens the audio environment (like dropping the microphone) and it was temporary, use this to avoid having to wait for the preprocessor to readjust. - - &Mute Self - - Mute yourself Mutigi vin @@ -5287,10 +5643,6 @@ Otherwise abort and check your certificate and username. Mute or unmute yourself. When muted, you will not send any data to the server. Unmuting while deafened will also undeafen. - - &Deafen Self - - Deafen yourself Surdigi vin @@ -5856,18 +6208,10 @@ Otherwise abort and check your certificate and username. This will toggle whether the minimal window should have a frame for moving and resizing. - - &Unlink All - Malligi ĉion - Reset the comment of the selected user. Reagordi la komenton de la elektita uzanto. - - &Join Channel - &Eniri kanalon - View comment in editor @@ -5896,10 +6240,6 @@ Otherwise abort and check your certificate and username. Change your avatar image on this server Ŝanĝi vian profilbildon en ĉi tiu servilo - - &Remove Avatar - &Forigi profilbildon - Remove currently defined avatar image. @@ -5912,14 +6252,6 @@ Otherwise abort and check your certificate and username. Change your own comment Ŝanĝi vian propran komenton - - Recording - - - - Priority Speaker - - &Copy URL &Kopii URL @@ -5928,10 +6260,6 @@ Otherwise abort and check your certificate and username. Copies a link to this channel to the clipboard. - - Ignore Messages - Ignori mesaĝojn - Locally ignore user's text chat messages. Loke ignori tekstajn babilmesaĝojn de la uzanto. @@ -5959,14 +6287,6 @@ the channel's context menu. Ctrl+F Ctrl+F - - &Hide Channel when Filtering - Kaŝi kanalon filtrante - - - Reset the avatar of the selected user. - Reagordi la profilbildon de la elektita uzanto. - &Developer @@ -5995,14 +6315,6 @@ the channel's context menu. &Connect... - - &Ban list... - - - - &Information... - - &Kick... @@ -6011,10 +6323,6 @@ the channel's context menu. &Ban... - - Send &Message... - Sendu &Mesaĝon... - &Add... @@ -6027,74 +6335,26 @@ the channel's context menu. &Edit... &Redakti... - - Audio S&tatistics... - - - - &Settings... - - &Audio Wizard... - - Developer &Console... - - - - &About... - &Pri… - About &Speex... Pri &Speex... - - About &Qt... - Pri &Qt... - &Certificate Wizard... - - &Register... - - - - Registered &Users... - - Change &Avatar... - - &Access Tokens... - - - - Reset &Comment... - - - - Reset &Avatar... - - - - View Comment... - - &Change Comment... - - R&egister... - - Show @@ -6111,10 +6371,6 @@ the channel's context menu. Protocol violation. Server sent remove for occupied channel. - - Listen to channel - - Listen to this channel without joining it @@ -6155,18 +6411,10 @@ the channel's context menu. %1 stopped listening to your channel %1 ĉesis aŭskulti vian kanalon - - Talking UI - - Toggles the visibility of the TalkingUI. - - Join user's channel - Aliĝi al la kanalo de la uzanto - Joins the channel of this user. Aliĝos al la kanalo de ĉi tiu uzanto. @@ -6179,14 +6427,6 @@ the channel's context menu. Activity log Aktiveca protokolo - - Chat message - Babila mesaĝo - - - Disable Text-To-Speech - - Locally disable Text-To-Speech for this user's text chat messages. @@ -6226,10 +6466,6 @@ the channel's context menu. Global Shortcut Kaŝi/Montri ĉefan fenestron - - &Set Nickname... - - Set a local nickname @@ -6288,10 +6524,6 @@ Valid actions are: Alt+F - - Search - Serĉi - Search for a user or channel (Ctrl+F) @@ -6313,10 +6545,6 @@ Valid actions are: Undeafen yourself - - Positional &Audio Viewer... - - Show the Positional Audio Viewer @@ -6371,10 +6599,6 @@ Valid actions are: Channel &Filter - - &Pin Channel when Filtering - - Usage: mumble [options] [<url> | <plugin_list>] @@ -6533,109 +6757,257 @@ Valid options are: - This will open your file explorer to change your avatar image on this server + This will open your file explorer to change your avatar image on this server + + + + Remove avatar + Global Shortcut + + + + This will reset your avatar on the server + + + + Register on the server + Global Shortcut + + + + This will register you on the server + + + + Audio statistics + Global Shortcut + + + + This will open the audio statistics dialog + + + + Open settings + Global Shortcut + + + + This will open the settings dialog + + + + Start audio wizard + Global Shortcut + + + + This will open the audio wizard dialog + + + + Start certificate wizard + Global Shortcut + + + + This will open the certificate wizard dialog + + + + Toggle text to speech + Global Shortcut + + + + This will enable/disable the text to speech + + + + Open about dialog + Global Shortcut + + + + This will open the about dialog + + + + Open about Qt dialog + Global Shortcut + + + + This will open the about Qt dialog + + + + Check for update + Global Shortcut + + + + This will check if mumble is up to date + + + + That sound was the mute cue. It activates when you speak while muted. Would you like to keep it enabled? + + + + Yes + + + + No + + + + Enter chat message + + + + &Ban List + + + + &Information + + + + Ig&nore Messages + + + + &Send Message... + + + + Set Ni&ckname... + + + + L&ink + + + + U&nlink All + + + + M&ute Self + + + + D&eafen Self + + + + Audio &Statistics + + + + &Settings + + + + Developer &Console + + + + Positional &Audio Viewer - Remove avatar - Global Shortcut - + &About + &Pri - This will reset your avatar on the server + About &Qt - Register on the server - Global Shortcut + Re&gister... - This will register you on the server + Registered &Users - Audio statistics - Global Shortcut + &Access Tokens - This will open the audio statistics dialog + Remo&ve Avatar - Open settings - Global Shortcut + Reset Commen&t... - This will open the settings dialog + Remo&ve Avatar... - Start audio wizard - Global Shortcut + Remove the avatar of the selected user. - This will open the audio wizard dialog + &Join - Start certificate wizard - Global Shortcut + &Hide When Filtering - This will open the certificate wizard dialog + &Pin When Filtering - Toggle text to speech - Global Shortcut + Vie&w Comment - This will enable/disable the text to speech + &Priority Speaker - Open about dialog - Global Shortcut + &Record... - This will open the about dialog + &Listen To Channel - Open about Qt dialog - Global Shortcut + Talking &UI - This will open the about Qt dialog + &Join User's Channel - Check for update - Global Shortcut + M&ove To Own Channel - This will check if mumble is up to date + Moves this user to your current channel. - That sound was the mute cue. It activates when you speak while muted. Would you like to keep it enabled? + Disable Te&xt-To-Speech - Yes + &Search... - No + Filtered channels and users @@ -6725,6 +7097,62 @@ Valid options are: Silent user displaytime: + + Graphical positional audio simulation view + + + + This visually represents the positional audio configuration that is currently being used + + + + Listener Z coordinate + + + + Listener X coordinate + + + + Listener Y coordinate + + + + Silent user display time (in seconds) + + + + Listener azimuth (in degrees) + + + + Listener elevation (in degrees) + + + + Context string + + + + Use the "set" button to apply the context string + + + + Apply the context string + + + + Apply the identity string + + + + Identity string + + + + Use the "set" button to apply the identity string + + NetworkConfig @@ -6938,6 +7366,26 @@ Prevents the client from sending potentially identifying information about the o Automatically download and install plugin updates + + Proxy type + + + + Proxy hostname + + + + Proxy port + + + + Proxy username + + + + Proxy password + + Overlay @@ -7543,6 +7991,42 @@ To upgrade these files to their latest versions, click the button below.Whether this plugin should be enabled + + List of plugins + + + + Use up and down keys to navigate through plugins. Use left and right keys to navigate between single plugin permissions. + + + + Plugin name + + + + Plugin enabled checkbox + + + + Plugin positional audio permission checkbox + + + + Plugin keyboard event listen permission checkbox + + + + checked + + + + unchecked + + + + Not available + + PluginInstaller @@ -7966,6 +8450,102 @@ You can register them again. Unknown Version + + Next + + + + Back + + + + This is you + + + + friend + + + + user + + + + status + + + + muted and deafened + + + + muted + + + + locally muted + + + + unmuted + + + + recording + + + + priority speaker + + + + has a long comment + + + + text messages ignored + + + + registered + + + + channel + + + + your channel + + + + accessible + + + + inaccessible + + + + public + + + + filtered + + + + pinned + + + + Listening for input + + + + Add + Aldoni + RichTextEditor @@ -8114,6 +8694,18 @@ You can register them again. Whether to search for channels + + Search string + + + + Search results + + + + Use up and down keys to navigate through the search results. + + ServerHandler @@ -8164,10 +8756,6 @@ You can register them again. <html><head/><body><p><span style=" font-weight:600;">Port:</span></p></body></html> - - <b>Users</b>: - - <html><head/><body><p><span style=" font-weight:600;">Protocol:</span></p></body></html> @@ -8260,14 +8848,6 @@ You can register them again. <forward secrecy> - - &View certificate - - - - &Ok - - Unknown Nekonata @@ -8288,6 +8868,22 @@ You can register them again. No + + <b>Users:</b> + + + + TCP Parameters + + + + &View Certificate + &Vidi Atestilon + + + &OK + + ServerView @@ -8473,7 +9069,11 @@ An access token is a text string, which can be used as a password for very simpl &Forigi - Tokens + Token List + + + + Use the arrow keys to navigate this list of access tokens. The tokens are displayed in plain text. @@ -8523,11 +9123,19 @@ An access token is a text string, which can be used as a password for very simpl - Search - Serĉi + User list + - User list + Search for user + + + + Set inactivity filter mode + + + + Filter for inactivity @@ -8557,10 +9165,6 @@ An access token is a text string, which can be used as a password for very simpl IP Address IP-adreso - - Details... - Detaloj… - Ping Statistics @@ -8684,6 +9288,10 @@ An access token is a text string, which can be used as a password for very simpl Warning: The server seems to report a truncated protocol version for this client. (See: <a href="https://github.com/mumble-voip/mumble/issues/5827/">Issue #5827</a>) + + Details + + UserListModel @@ -8878,6 +9486,14 @@ An access token is a text string, which can be used as a password for very simpl Channel will be pinned when filtering is enabled + + Channel Listener + + + + This channel listener belongs to %1 + + VersionCheck @@ -9144,15 +9760,23 @@ Please contact your server administrator for further information. Unable to start recording - the audio output is miconfigured (0Hz sample rate) + + This field contains the directory path to store any voice recordings in. Use the "browse" button to open a file dialog. + + + + This field contains the filename any voice recording is saved as. Various variables can be used to augment the filename. For example %time for the current time. + + VolumeSliderWidgetAction - Slider for volume adjustment + Volume Adjustment - Volume Adjustment + Local volume adjustment diff --git a/src/mumble/mumble_es.ts b/src/mumble/mumble_es.ts index 0a3d7e54fd6..af08f6f3ad1 100644 --- a/src/mumble/mumble_es.ts +++ b/src/mumble/mumble_es.ts @@ -163,10 +163,6 @@ Este valor le permite cambiar la forma en que Mumble ordena los canales en el á Active ACLs LCAs activas - - List of entries - Lista de entradas - Inherit ACL of parent? ¿Heredar LCA del padre? @@ -418,10 +414,6 @@ Este valor permite fijar el número máximo de usuarios permitidos en el canal. Channel password Contraseña del canal - - Maximum users - Número Máximo de Usuarios - Channel name Nombre del canal @@ -430,22 +422,62 @@ Este valor permite fijar el número máximo de usuarios permitidos en el canal. Inherited group members Miembros heredados del grupo - - Foreign group members - Miembros foráneos del grupo - Inherited channel members Miembros heredados del canal - - Add members to group - Añadir miembros al grupo - List of ACL entries Lista de entradas de ACL + + Channel position + + + + Channel maximum users + + + + Channel description + + + + Select member to add + + + + Excluded group members + + + + Select member to remove + + + + List of access control list entries + + + + Select group + + + + Selects a group this ACL entry applies to. Selecting a group and selecting a user are mutually exclusive. + + + + Select user + + + + Selects a user this ACL entry applies to. Selecting a group and selecting a user are mutually exclusive. + + + + List of available permissions + + ALSAAudioInput @@ -595,6 +627,30 @@ Este valor permite fijar el número máximo de usuarios permitidos en el canal. List of speakers Lista de parlantes + + Device list + + + + Move from unused to microphone list + + + + Move from microphone to unused list + + + + List of unused devices + + + + Move from unused to speakers list + + + + Move from speakers to unused list + + ASIOInput @@ -664,10 +720,6 @@ Este valor permite fijar el número máximo de usuarios permitidos en el canal. System Sistema - - Input method for audio - Método de entrada para el audio - Device Dispositivo @@ -732,10 +784,6 @@ Este valor permite fijar el número máximo de usuarios permitidos en el canal. On Al activar - - Preview the audio cues - Reproducir las notificaciones sonoras - Use SNR based speech detection Usar detección basada en SNR @@ -1056,120 +1104,176 @@ Este valor permite fijar el número máximo de usuarios permitidos en el canal. Voice Activity Activación por voz - - - AudioInputDialog - Continuous - Contínuo + Input backend for audio + - Voice Activity - Actividad Vocal + Audio input system + - Push To Talk - Presionar Para Hablar + Audio input device + - Audio Input - Entrada de audio + Transmission mode + Modo de transmisión - %1 ms - %1 ms + Push to talk lock threshold + - Off - Desconectado + Switch between push to talk and continuous mode by double tapping in this time frame + - %1 s - %1 s + <b>Voice hold Time</b><br />After you release the push-to-talk key Mumble will keep transmitting for the selected amount of time. + - %1 kb/s - %1 kb/s + Push to talk hold threshold + - -%1 dB - -%1 dB + Extend push to talk send time after the key is released by this amount of time + - %1 kbit/s (Audio %2, Position %4, Overhead %3) - %1 kbit/s (Audio %2, Posición %4, Carga adicional %3) + Voice hold time + - Audio system - Sistema de audio + Silence below threshold + - Input device - Dispositivo de entrada + This sets the threshold when Mumble will definitively consider a signal silence + + + + Speech above threshold + + + + This sets the threshold when Mumble will definitively consider a signal speech + + + + This sets how much speech is packed into a single network package + + + + Audio compression quality + + + + This sets the target compression bitrate + + + + Maximum amplification + Amplificación máxima + + + Speech is dynamically amplified by at most this amount + + + + Noise suppression strength + Echo cancellation mode - Modo de cancelación de eco + Modo de cancelación de eco - Transmission mode - Modo de transmisión + Path to audio file + - PTT lock threshold - Umbral de bloqueo de PTT + Path to audio cue file when stopping to speak. Use the "browse" button to open a file dialog. + - PTT hold threshold - Umbral de sostenimiento de PTT + Idle action time threshold (in minutes) + - Silence below - Silencio por debajo de + Select what to do when being idle for a configurable amount of time. Default: nothing + - Current speech detection chance - Probabilidad actual de detección del habla + Gets played when you are trying to speak while being muted + - Speech above - Habla por encima de + Path to mute cue file. Use the "browse" button to open a file dialog. + - Speech below - Habla por debajo de + Browse for mute cue audio file + - Audio per packet - Audio por paquete + Path to audio cue file when starting to speak. Use the "browse" button to open a file dialog. + - Quality of compression (peak bandwidth) - Calidad de la compresión (ancho de banda máximo) + Preview the mute cue + - Noise suppression - Supresión de ruido + The mute cue is an audio sample which plays when you are trying to speak while being muted + - Maximum amplification - Amplificación máxima + Preview both audio cues + + + + + AudioInputDialog + + Continuous + Contínuo - Transmission started sound - Sonido de comienzo de transmisión + Voice Activity + Actividad Vocal - Transmission stopped sound - Sonido de término de transmisión + Push To Talk + Presionar Para Hablar - Initiate idle action after (in minutes) - Iniciar acción por inactividad (en minutos) + Audio Input + Entrada de audio - Idle action - Acción por inactividad + %1 ms + %1 ms + + + Off + Desconectado + + + %1 s + %1 s + + + %1 kb/s + %1 kb/s + + + -%1 dB + -%1 dB + + + %1 kbit/s (Audio %2, Position %4, Overhead %3) + %1 kbit/s (Audio %2, Posición %4, Carga adicional %3) Access to the microphone was denied. Please allow Mumble to use the microphone by changing the settings in System Preferences -> Security & Privacy -> Privacy -> Microphone. @@ -1187,6 +1291,22 @@ Este valor permite fijar el número máximo de usuarios permitidos en el canal. Disable echo cancellation. Deshabilitar la cancelación de eco. + + milliseconds + + + + seconds + + + + kilobits per second + + + + decibels + + AudioOutput @@ -1460,84 +1580,84 @@ Este valor permite fijar el número máximo de usuarios permitidos en el canal. Positional audio cannot work with mono output devices! ¡El audio dependiente de la posición no funciona con dispositivos de salida mono! - - - AudioOutputDialog - None - Ninguno + Audio output system + - Local - Local + Audio output device + - Server - Servidor + Output delay of incoming speech + - Audio Output - Salida de audio + Jitter buffer time + - %1 ms - %1 ms + Attenuation percentage + - %1 % - %1 % + During speech, the volume of other applications will be reduced by this amount + - Output system - Sistema de salida + Minimum volume + Volumen mínimo - Output device - Dispositivo de salida + Minimum distance + Distancia mínima - Default jitter buffer - Búfer de fluctuación por defecto + Maximum distance + Distancia máxima - Volume of incoming speech - Volumen del habla entrante + Loopback artificial delay + - Output delay - Retraso de salida + Loopback artificial packet loss + - Attenuation of other applications during speech - Atenuación de las otras aplicaciones durante el habla + Loopback test mode + - Minimum distance - Distancia mínima + The loopback test can be used to test your audio configuration. While the loopback test is enabled, others will not be able to hear you. + + + + AudioOutputDialog - Maximum distance - Distancia máxima + None + Ninguno - Minimum volume - Volumen mínimo + Local + Local - Bloom - Bloom + Server + Servidor - Delay variance - Varianza del retraso + Audio Output + Salida de audio - Packet loss - Pérdida de paquetes + %1 ms + %1 ms - Loopback - Bucle de retorno + %1 % + %1 % Distance at which audio volume from another player starts decreasing @@ -1555,6 +1675,14 @@ Este valor permite fijar el número máximo de usuarios permitidos en el canal. If an audio source is close enough, blooming will cause the audio to be played on all speakers more or less regardless of their position (albeit with lower volume) Si una fuente de audio está lo suficientemente cerca, el blooming hará que el audio se reproduzca en todos los altavoces más o menos independientemente de su posición (aunque con un volumen más bajo) + + milliseconds + + + + meters + + AudioOutputSample @@ -2083,40 +2211,80 @@ Hable fuerte en voz alta, como cuando está molesto o entusiasmado. Baje el volu <html><head/><body><p>Mumble adminte audio posicional para algunos juegos, y posicionará la voz de otros usuarios en relación a su posición en el juego. Dependiendo de su posición, el volumen de la voz cambiará entre los altavoces para simular la dirección y la distancia a la que están los otros usuarios. Tal posicionamiento depende de que la configuración de los altavoces sea correcta en su sistema operativo, así que se hará una prueba aquí. </p><p>El gráfico de abajo muestra <span style=" color:#56b4e9;">su</span> posición, los <span style=" color:#d55e00;">altavoces</span> y una <span style=" color:#009e73;">fuente de sonido móvil</span> vistas desde arriba. Debería oír el audio moverse entre los canales. </p><p>También puede usar el puntero para posicionar la <span style=" color:#009e73;">fuente de sonido</span> manualmente.</p></body></html> - Input system - Sistema de entrada + Maximum amplification + Amplificación máxima - Input device - Dispositivo de entrada + No buttons assigned + No hay botones asignados - Output system - Sistema de salida + Audio input system + - Output device - Dispositivo de salida + Audio input device + - Output delay - Retraso de salida + Select audio output device + - Maximum amplification - Amplificación máxima + Audio output system + - VAD level - Nivel de VAD + Audio output device + - PTT shortcut - Atajo PTT + The Mumble positional audio system enables users to link the relative position of their voice to third party applications such as games. + - No buttons assigned - No hay botones asignados + Output delay for incoming speech + + + + Maximum amplification of input sound + Amplificación máxima del sonido de entrada + + + Speech is dynamically amplified by at most this amount + + + + Voice activity detection level + + + + This will set the range in which Mumble will consider a signal speech. Increase value to make voice activation more sensitive. + + + + Push to talk + Presionar-para-Hablar (PTT) + + + Use the "push to talk shortcut" button to assign a key + + + + Set push to talk shortcut + + + + This will open a shortcut edit dialog + + + + Graphical positional audio simulation view + + + + This visually represents the positional audio that is currently being played + @@ -2257,24 +2425,40 @@ Hable fuerte en voz alta, como cuando está molesto o entusiasmado. Baje el volu - Search - Búsqueda + Mask + Máscara - IP Address - Dirección IP + Search for banned user + - Mask - Máscara + Username to ban + + + + IP address to ban + + + + Ban reason + + + + Ban start date/time + + + + Ban end date/time + - Start date/time - Fecha/momento de inicio + Certificate hash to ban + - End date/time - Fecha/momento de término + List of banned users + @@ -2358,38 +2542,6 @@ Hable fuerte en voz alta, como cuando está molesto o entusiasmado. Baje el volu <b>Certificate Expiry:</b> Your certificate is about to expire. You need to renew it, or you will no longer be able to connect to servers you are registered on. <b>Vencimiento del certificado:</b> Su certificado está a punto de caducar. Debe renovarlo, o de lo contrario no podrá conectarse a los servidores en los que se haya registrado. - - Current certificate - Certificado actual - - - Certificate file to import - Fichero de certificado a importar - - - Certificate password - Contraseña del certificado - - - Certificate to import - Certificado para importar - - - New certificate - Nuevo certificado - - - File to export certificate to - Archivo al que exportar el certificado - - - Email address - Dirección de correo electrónico - - - Your name - Su nombre - Certificates @@ -2478,10 +2630,6 @@ Hable fuerte en voz alta, como cuando está molesto o entusiasmado. Baje el volu Select file to import from Seleccionar el fichero desde el que importar - - This opens a file selection dialog to choose a file to import a certificate from. - Abre un cuadro de diálogo de selección de archivos para elegir un archivo desde el que importar un certificado. - Open... Abrir... @@ -2636,6 +2784,46 @@ Are you sure you wish to replace your certificate? <p>Mumble can use certificates to authenticate with servers. Using certificates avoids passwords, meaning you don't need to disclose any password to the remote site. It also enables very easy user registration and a client side friends list independent of servers.</p><p>While Mumble can work without certificates, the majority of servers will expect you to have one.</p><p>Creating a new certificate automatically is sufficient for most use cases. But Mumble also supports certificates representing trust in the users ownership of an email address. These certificates are issued by third parties. For more information see our <a href="http://mumble.info/certificate.php">user certificate documentation</a>. </p> <p>Mumble puede usar certificados para autenticarse con los servidores. El uso de certificados evita las contraseñas, lo que significa que no necesita revelar ninguna contraseña al sitio remoto. También permite un registro de usuario muy fácil y una lista de amigos del lado del cliente independiente de los servidores.</p> <p>Mumble puede funcionar sin certificados, la mayoría de los servidores esperan que tenga uno.</p> <p>Crear un nuevo certificado automáticamente es suficiente para la mayoría de los casos. Mumble también admite certificados que representan confianza en la propiedad de los usuarios de una dirección de correo electrónico. Estos certificados son emitidos por terceros. Para obtener más información, consulte nuestra <a href="http://mumble.info/certificate.php">documentación de certificado de usuario</a>. </p> + + Displays current certificate + + + + Certificate file to import + Fichero de certificado a importar + + + Use the "open" button to select a file using a dialog. + + + + Certificate password + Contraseña del certificado + + + Displays imported certificate + + + + Displays new certificate + + + + File to export certificate to + Archivo al que exportar el certificado + + + Use the "save as" button to select a file using a dialog. + + + + Your name. For example: John Doe + + + + Your email address. For example: johndoe@mumble.info + + ChanACL @@ -3116,6 +3304,34 @@ Are you sure you wish to replace your certificate? IPv6 address Dirección IPv6 + + This is the connection dialog. There are two different ways to connect to a Mumble server. If the server is listed publicly, you can use the server list to find it. If you know the server IP address, you can manually add a new permanent entry to your favorites. + + + + The server list contains your favorites and all publicly listed servers. + + + + With this search interface you can filter the Mumble servers displayed in the server list. + + + + Search for servername + + + + Search for location + + + + Set filter mode + + + + Server + Servidor + ConnectDialogEdit @@ -3248,6 +3464,22 @@ Etiqueta de este servidor. Así es como se llamará el servidor en su lista del &Ignore &Ignorar + + Server IP address + + + + Server port + + + + Username + Nombre de usuario + + + Label for server + + CrashReporter @@ -3442,6 +3674,26 @@ Sin esta opción habilitada, los métodos abreviados globales de Mumble en aplic <html><head/><body><p>Mumble's Global Shortcuts system does currently not work properly in combination with the Wayland protocol. For more information, visit <a href="https://github.com/mumble-voip/mumble/issues/5257"><span style=" text-decoration: underline; color:#0057ae;">https://github.com/mumble-voip/mumble/issues/5257</span></a>.</p></body></html> <html><head/><body><p>El sistema de Atajos Globales de Mumble actualmente no funciona correctamente en combinación con el protocolo Wayland. Para más información, visite <a href="https://github.com/mumble-voip/mumble/issues/5257"><span style=" text-decoration: underline; color:#0057ae;">https://github.com/mumble-voip/mumble/issues/5257</span></a>.</p></body></html> + + Configured shortcuts + Métodos abreviados configurados + + + Use up and down keys to navigate through your added shortcuts. Use left and right keys to navigate between actions and options for a single shortcut. Entries can be added and deleted with the buttons below. + + + + Add unassigned shortcut + + + + This adds a new empty entry to the "Configured Shortcut" tree above. The tree will be automatically focused. Assign a key or an action by selecting the entry in the tree above. + + + + This removes the selected entry from the "Configured Shortcut" tree above + + GlobalShortcutButtons @@ -3469,6 +3721,18 @@ Sin esta opción habilitada, los métodos abreviados globales de Mumble en aplic Remove Eliminar + + List of shortcuts + + + + Toggling this button will make the application listen for a shortcut. Once the shortcut is entered, the application stops listening for a shortcut. Multiple shortcuts can be assigned to the current action. Navigate to the shortcut list above to review the shortcuts currently assigned to the current action. + + + + This button will remove the selected shortcut for the current action. Note that you will have to select a shortcut from the list above first before this button has any effect. + + GlobalShortcutConfig @@ -3494,8 +3758,28 @@ Sin esta opción habilitada, los métodos abreviados globales de Mumble en aplic <b>Oculta a otras aplicaciones las pulsaciones de teclas.</b><br />Habilitar esto ocultará el botón (o el último botón de una combinación de múltiples botones) a otras apliaciones. Tenga en cuenta que no todos los botones se pueden ocultar. - Configured shortcuts - Métodos abreviados configurados + Shortcut action + + + + Shortcut data + + + + Shortcut input combinations + + + + Unassigned + Sin asignar + + + checked + + + + unchecked + @@ -4066,14 +4350,6 @@ La configuración solo se aplica a los mensajes nuevos, los que ya se muestran c Message margins Márgenes del mensaje - - Log messages - Mensajes de registro (Log) - - - TTS engine volume - Volumen del motor de TTS - Chat message margins Márgenes de mensajes del chat @@ -4098,10 +4374,6 @@ La configuración solo se aplica a los mensajes nuevos, los que ya se muestran c Limit notifications when there are more than Limitar las notificaciones cuando haya más de - - User limit for message limiting - Límite de usuarios para el límite de mensajes - Click here to toggle message limiting for all events - If using this option be sure to change the user limit below. Haz clic aquí para alternar el límite de todos los eventos - Si estás utilizando esta opción, asegúrate de cambiar el límite de usuarios más abajo. @@ -4166,6 +4438,74 @@ La configuración solo se aplica a los mensajes nuevos, los que ya se muestran c Notification sound volume adjustment Ajuste del volumen del sonido de la notificación + + Log message types and actions + + + + Use up and down keys to navigate through the message types. Use left and right keys to navigate between notification possibilities for a single message type. + + + + Set length threshold + + + + Text to speech volume + + + + Maximum chat log length + + + + User limit for notifications + + + + Message type + + + + Log message to console checkbox + + + + Display pop-up notification for message checkbox + + + + Highlight window for message checkbox + + + + Read message using text to speech checkbox + + + + Limit message notification if user count is high checkbox + + + + Play sound file for message checkbox + + + + Path to sound file + + + + checked + + + + unchecked + + + + decibels + + LookConfig @@ -4515,34 +4855,6 @@ La configuración solo se aplica a los mensajes nuevos, los que ya se muestran c Postfix character count Número de caracteres del sufijo - - Maximum name length - Longitud máxima del nombre - - - Relative font size - Tamaño relativo de fuente - - - Always on top - Siempre visible - - - Channel dragging - Arrastre de canales - - - Automatically expand channels when - Expandir automáticamente los canales - - - User dragging behavior - Comportamiento de arrastre de usuarios - - - Silent user lifetime - Tiempo de vida de un usuario silencioso/a - Show the local volume adjustment for each user (if any). Muestra el ajuste local de volumen para cada uno de los usuarios (si los hay). @@ -4635,6 +4947,58 @@ La configuración solo se aplica a los mensajes nuevos, los que ya se muestran c Always keep users visible Mantener siempre visibles a los usuarios + + Channel expand mode + + + + User dragging mode + + + + Channel dragging mode + + + + Always on top mode + + + + Quit behavior mode + + + + Channel separator string + + + + Maximum channel name length + + + + Abbreviation replacement characters + + + + Relative font size (in percent) + + + + Silent user display time (in seconds) + + + + Mumble theme + + + + User search action mode + + + + Channel search action mode + + MainWindow @@ -5231,10 +5595,6 @@ De lo contrario, aborte y compruebe su certificado y nombre de usuario.This opens the Group and ACL dialog for the channel, to control permissions. Abre el cuadro de diálogo Grupo y LCA para el canal, para controlar los permisos. - - &Link - &Vincular - Link your channel to another channel Vincula su canal a otro canal @@ -5329,10 +5689,6 @@ De lo contrario, aborte y compruebe su certificado y nombre de usuario.This will reset the audio preprocessor, including noise cancellation, automatic gain and voice activity detection. If something suddenly worsens the audio environment (like dropping the microphone) and it was temporary, use this to avoid having to wait for the preprocessor to readjust. Reinicia el preprocesador de audio, incluyendo cancelación de ruido, ganancia automática y detección de actividad vocal. Si de pronto algo empeora el entorno de audio (como dejar caer el micrófono) y fue temporal, use esto para evitar tener que esperar a que se reajuste el preprocesador. - - &Mute Self - En&mudecerse - Mute yourself Se enmudece a sí mismo @@ -5341,10 +5697,6 @@ De lo contrario, aborte y compruebe su certificado y nombre de usuario.Mute or unmute yourself. When muted, you will not send any data to the server. Unmuting while deafened will also undeafen. Se enmudece o se da voz a sí mismo. Cuando enmudezca, no enviará ningún dato al servidor. Darse voz mientras está ensordecido también le dará escucha. - - &Deafen Self - En&sordecerse - Deafen yourself Se ensordece a sí mismo @@ -5912,18 +6264,10 @@ De lo contrario, aborte y compruebe su certificado y nombre de usuario.This will toggle whether the minimal window should have a frame for moving and resizing. Esto determina si la ventana mínima tiene un marco para ser movida o cambiada de tamaño. - - &Unlink All - Desvincular &todo - Reset the comment of the selected user. Restaura el comentario sobre el usuario seleccionado. - - &Join Channel - &Unirse al canal - View comment in editor Ver comentario en el editor @@ -5952,10 +6296,6 @@ De lo contrario, aborte y compruebe su certificado y nombre de usuario.Change your avatar image on this server Cambia su imágen avatar en este servidor - - &Remove Avatar - &Eliminar Avatar - Remove currently defined avatar image. Elimina la imágen avatar actualmente definida. @@ -5968,14 +6308,6 @@ De lo contrario, aborte y compruebe su certificado y nombre de usuario.Change your own comment Cambia su propio comentario - - Recording - Grabación - - - Priority Speaker - Orador prioritario - &Copy URL &Copiar URL @@ -5984,10 +6316,6 @@ De lo contrario, aborte y compruebe su certificado y nombre de usuario.Copies a link to this channel to the clipboard. Copia un vínculo a este canal en el portapapeles. - - Ignore Messages - Ignorar mensajes - Locally ignore user's text chat messages. Ignora localmente los mensajes de texto de un usuario. @@ -6018,14 +6346,6 @@ en el menu contextual del canal. Ctrl+F Ctrl+F - - &Hide Channel when Filtering - &Ocultar el Canal cuando el filtro esté activo - - - Reset the avatar of the selected user. - Reiniciar el avatar del usuario seleccionado - &Developer &Desarrollador @@ -6054,14 +6374,6 @@ en el menu contextual del canal. &Connect... &Conectar - - &Ban list... - Lista de &Vetados - - - &Information... - &Información - &Kick... &Expulsar @@ -6070,10 +6382,6 @@ en el menu contextual del canal. &Ban... &Prohibir - - Send &Message... - Enviar &Mensaje - &Add... &Agregar @@ -6086,74 +6394,26 @@ en el menu contextual del canal. &Edit... &Editar... - - Audio S&tatistics... - Es&tadísticas de audio... - - - &Settings... - &Opciones... - &Audio Wizard... &Asistente de audio... - - Developer &Console... - &Consola Desarrolladores - - - &About... - &Acerca de... - About &Speex... Acerca de &Speex... - - About &Qt... - Acerca de &Qt... - &Certificate Wizard... Asistente de &Certificados... - - &Register... - &Registrar - - - Registered &Users... - &Usuarios registrados - Change &Avatar... Cambiar &Avatar - - &Access Tokens... - Credenciales de &Acceso - - - Reset &Comment... - Restablecer &Comentario - - - Reset &Avatar... - Reiniciar &Avatar - - - View Comment... - Ver comentario - &Change Comment... &Cambiar Comentario - - R&egister... - R&egistrar - Show Mostrar @@ -6170,10 +6430,6 @@ en el menu contextual del canal. Protocol violation. Server sent remove for occupied channel. Violación del protocolo. El servidor enviará la eliminación para el canal ocupado. - - Listen to channel - Escuchar al canal - Listen to this channel without joining it Escuchar al canal sin entrar a éste @@ -6214,18 +6470,10 @@ en el menu contextual del canal. %1 stopped listening to your channel %1 dejó de escuchar a su canal - - Talking UI - Interfaz de uso del habla - Toggles the visibility of the TalkingUI. Activa/desactiva la visibilidad de la interfaz de uso del habla - - Join user's channel - Unirse al canal del usuario - Joins the channel of this user. Entra al canal de este usuario @@ -6238,14 +6486,6 @@ en el menu contextual del canal. Activity log Registro (log) de actividad - - Chat message - Mensaje del chat - - - Disable Text-To-Speech - Desactivar Texto-A-Voz - Locally disable Text-To-Speech for this user's text chat messages. Desactiva Texto-A-Voz localmente para los mensajes de texto de este usuario en el chat. @@ -6285,10 +6525,6 @@ en el menu contextual del canal. Global Shortcut Ocultar/monstrar la ventana principal - - &Set Nickname... - &Establecer apodo... - Set a local nickname Establecer un nombre de usuario local @@ -6371,10 +6607,6 @@ Las acciones válidas son: Alt+F Alt+F - - Search - Buscar - Search for a user or channel (Ctrl+F) Buscar un usuario o canal (Ctrl+F) @@ -6396,10 +6628,6 @@ Las acciones válidas son: Undeafen yourself Desensordecerte a ti mismo - - Positional &Audio Viewer... - Detalles sobre el &Audio dependiente de la posición... - Show the Positional Audio Viewer Mostrar el Visualizador de Audio Posicional @@ -6454,10 +6682,6 @@ Las acciones válidas son: Channel &Filter &Filtro de canal - - &Pin Channel when Filtering - &Pin al canal al filtrar - Usage: mumble [options] [<url> | <plugin_list>] @@ -6781,6 +7005,154 @@ Las opciones válidas son: No No + + Enter chat message + + + + &Ban List + + + + &Information + + + + Ig&nore Messages + + + + &Send Message... + + + + Set Ni&ckname... + + + + L&ink + + + + U&nlink All + + + + M&ute Self + + + + D&eafen Self + + + + Audio &Statistics + + + + &Settings + + + + Developer &Console + + + + Positional &Audio Viewer + + + + &About + &Acerca de + + + About &Qt + + + + Re&gister... + + + + Registered &Users + + + + &Access Tokens + + + + Remo&ve Avatar + + + + Reset Commen&t... + + + + Remo&ve Avatar... + + + + Remove the avatar of the selected user. + + + + &Join + + + + &Hide When Filtering + + + + &Pin When Filtering + + + + Vie&w Comment + + + + &Priority Speaker + + + + &Record... + + + + &Listen To Channel + + + + Talking &UI + + + + &Join User's Channel + + + + M&ove To Own Channel + + + + Moves this user to your current channel. + + + + Disable Te&xt-To-Speech + + + + &Search... + + + + Filtered channels and users + + Manual @@ -6868,6 +7240,62 @@ Las opciones válidas son: Silent user displaytime: Silenciar el tiempo de visualización del usuario: + + Graphical positional audio simulation view + + + + This visually represents the positional audio configuration that is currently being used + + + + Listener Z coordinate + + + + Listener X coordinate + + + + Listener Y coordinate + + + + Silent user display time (in seconds) + + + + Listener azimuth (in degrees) + + + + Listener elevation (in degrees) + + + + Context string + + + + Use the "set" button to apply the context string + + + + Apply the context string + + + + Apply the identity string + + + + Identity string + + + + Use the "set" button to apply the identity string + + NetworkConfig @@ -7082,6 +7510,26 @@ Impide que el cliente envíe información potencialmente identificable sobre el Automatically download and install plugin updates Descargar e instalar automáticamente las actualizaciones de los plugins + + Proxy type + + + + Proxy hostname + + + + Proxy port + + + + Proxy username + + + + Proxy password + + Overlay @@ -7691,6 +8139,42 @@ Para actualizar estos ficheros a la última versión, haga clic en el botón inf Whether this plugin should be enabled Si este plugin debe estar habilitado + + List of plugins + + + + Use up and down keys to navigate through plugins. Use left and right keys to navigate between single plugin permissions. + + + + Plugin name + + + + Plugin enabled checkbox + + + + Plugin positional audio permission checkbox + + + + Plugin keyboard event listen permission checkbox + + + + checked + + + + unchecked + + + + Not available + + PluginInstaller @@ -8117,6 +8601,102 @@ Puedes registrarlos otra vez. Unknown Version Versión desconocida + + Next + + + + Back + + + + This is you + + + + friend + + + + user + + + + status + + + + muted and deafened + + + + muted + + + + locally muted + + + + unmuted + + + + recording + + + + priority speaker + + + + has a long comment + + + + text messages ignored + + + + registered + + + + channel + + + + your channel + + + + accessible + + + + inaccessible + + + + public + + + + filtered + + + + pinned + + + + Listening for input + + + + Add + + RichTextEditor @@ -8265,6 +8845,18 @@ Puedes registrarlos otra vez. Whether to search for channels Ya sea para buscar canales + + Search string + + + + Search results + + + + Use up and down keys to navigate through the search results. + + ServerHandler @@ -8315,10 +8907,6 @@ Puedes registrarlos otra vez. <html><head/><body><p><span style=" font-weight:600;">Port:</span></p></body></html> <html><head/><body><p><span style=" font-weight:600;">Puerto:</span></p></body></html> - - <b>Users</b>: - <b>Usuarios</b>: - <html><head/><body><p><span style=" font-weight:600;">Protocol:</span></p></body></html> <html><head/><body><p><span style=" font-weight:600;">Protocolo:</span></p></body></html> @@ -8411,14 +8999,6 @@ Puedes registrarlos otra vez. <forward secrecy> <forward secrecy> - - &View certificate - &Ver certificado - - - &Ok - &Ok - Unknown Desconocido @@ -8439,6 +9019,22 @@ Puedes registrarlos otra vez. No No + + <b>Users:</b> + + + + TCP Parameters + + + + &View Certificate + &Ver certificado + + + &OK + + ServerView @@ -8627,8 +9223,12 @@ Una credencial de acceso es una cadena de texto que puede ser usada como contras &Eliminar - Tokens - Fichas + Token List + + + + Use the arrow keys to navigate this list of access tokens. The tokens are displayed in plain text. + @@ -8676,14 +9276,22 @@ Una credencial de acceso es una cadena de texto que puede ser usada como contras Usuarios registrados: %n cuentas - - Search - Búsqueda - User list Lista de usuarios + + Search for user + + + + Set inactivity filter mode + + + + Filter for inactivity + + UserInformation @@ -8711,10 +9319,6 @@ Una credencial de acceso es una cadena de texto que puede ser usada como contras IP Address Dirección IP - - Details... - Detalles... - Ping Statistics Estadísticas de ping @@ -8838,6 +9442,10 @@ Una credencial de acceso es una cadena de texto que puede ser usada como contras Warning: The server seems to report a truncated protocol version for this client. (See: <a href="https://github.com/mumble-voip/mumble/issues/5827/">Issue #5827</a>) Advertencia: El servidor parece informar de una versión del protocolo truncada para este cliente. (Véase: <a href="https://github.com/mumble-voip/mumble/issues/5827/">Edición nº 5827</a>) + + Details + + UserListModel @@ -9032,6 +9640,14 @@ Una credencial de acceso es una cadena de texto que puede ser usada como contras Channel will be pinned when filtering is enabled El canal se fijará cuando se active el filtrado + + Channel Listener + + + + This channel listener belongs to %1 + + VersionCheck @@ -9299,17 +9915,25 @@ Por favor, contacte con el administrador de su servidor para más información.< Unable to start recording - the audio output is miconfigured (0Hz sample rate) Imposible empezar a grabar - la salida de audio está mal configurada (frecuencia de muestreo de 0Hz) + + This field contains the directory path to store any voice recordings in. Use the "browse" button to open a file dialog. + + + + This field contains the filename any voice recording is saved as. Various variables can be used to augment the filename. For example %time for the current time. + + VolumeSliderWidgetAction - - Slider for volume adjustment - Control deslizante para el ajuste del volumen - Volume Adjustment Ajuste del volumen + + Local volume adjustment + + WASAPIInput diff --git a/src/mumble/mumble_et.ts b/src/mumble/mumble_et.ts index 1ddd3c2d4bc..e336e59c541 100644 --- a/src/mumble/mumble_et.ts +++ b/src/mumble/mumble_et.ts @@ -162,10 +162,6 @@ This value enables you to change the way mumble arranges the channels in the tre Active ACLs - - List of entries - Sissekannete nimekiri - Inherit ACL of parent? @@ -411,10 +407,6 @@ This value allows you to set the maximum number of users allowed in the channel. Channel password Kanali parool - - Maximum users - Kasutajaid maksimaalselt - Channel name Kanali nimi @@ -424,19 +416,59 @@ This value allows you to set the maximum number of users allowed in the channel. Päritud grupi liikmed - Foreign group members + Inherited channel members + Päritud kanali liikmed + + + List of ACL entries + + + + Channel position - Inherited channel members - Päritud kanali liikmed + Channel maximum users + - Add members to group - Lise liikmed gruppi + Channel description + - List of ACL entries + Select member to add + + + + Excluded group members + + + + Select member to remove + + + + List of access control list entries + + + + Select group + + + + Selects a group this ACL entry applies to. Selecting a group and selecting a user are mutually exclusive. + + + + Select user + + + + Selects a user this ACL entry applies to. Selecting a group and selecting a user are mutually exclusive. + + + + List of available permissions @@ -588,6 +620,30 @@ This value allows you to set the maximum number of users allowed in the channel. List of speakers Kõlarite nimekiri + + Device list + + + + Move from unused to microphone list + + + + Move from microphone to unused list + + + + List of unused devices + + + + Move from unused to speakers list + + + + Move from speakers to unused list + + ASIOInput @@ -657,10 +713,6 @@ This value allows you to set the maximum number of users allowed in the channel. System Süsteem - - Input method for audio - Heli sisendmeetod - Device Seade @@ -725,10 +777,6 @@ This value allows you to set the maximum number of users allowed in the channel. On Sees - - Preview the audio cues - Heli vihjete ülevaatamine - Use SNR based speech detection @@ -1049,119 +1097,175 @@ This value allows you to set the maximum number of users allowed in the channel. Voice Activity - - - AudioInputDialog - Continuous - Jätkuv + Input backend for audio + - Voice Activity - Heli tegevus + Audio input system + - Push To Talk - Rääkimiseks vajuta + Audio input device + - Audio Input - Helisisend + Transmission mode + Ülekande režiim - %1 ms - %1 ms + Push to talk lock threshold + - Off - Väljas + Switch between push to talk and continuous mode by double tapping in this time frame + - %1 s - %1 s + <b>Voice hold Time</b><br />After you release the push-to-talk key Mumble will keep transmitting for the selected amount of time. + - %1 kb/s - %1 kb/s + Push to talk hold threshold + - -%1 dB - -%1 dB + Extend push to talk send time after the key is released by this amount of time + - %1 kbit/s (Audio %2, Position %4, Overhead %3) + Voice hold time - Audio system - Helisüsteem + Silence below threshold + - Input device - Sisendseade + This sets the threshold when Mumble will definitively consider a signal silence + - Echo cancellation mode - Kajaeemaldamise režiim + Speech above threshold + - Transmission mode - Ülekande režiim + This sets the threshold when Mumble will definitively consider a signal speech + - PTT lock threshold + This sets how much speech is packed into a single network package - PTT hold threshold + Audio compression quality - Silence below - Allpool on vaikus + This sets the target compression bitrate + - Current speech detection chance - Praegu kõne tuvastamise tõenäosus + Maximum amplification + Maksimaalne võimendus - Speech above - Ülalpool on kõne + Speech is dynamically amplified by at most this amount + - Speech below - Allpool on kõne + Noise suppression strength + - Audio per packet + Echo cancellation mode + Kajaeemaldamise režiim + + + Path to audio file - Quality of compression (peak bandwidth) + Path to audio cue file when stopping to speak. Use the "browse" button to open a file dialog. - Noise suppression - Mürasummutus + Idle action time threshold (in minutes) + - Maximum amplification - Maksimaalne võimendus + Select what to do when being idle for a configurable amount of time. Default: nothing + - Transmission started sound + Gets played when you are trying to speak while being muted - Transmission stopped sound + Path to mute cue file. Use the "browse" button to open a file dialog. - Initiate idle action after (in minutes) + Browse for mute cue audio file - Idle action + Path to audio cue file when starting to speak. Use the "browse" button to open a file dialog. + + + + Preview the mute cue + + + + The mute cue is an audio sample which plays when you are trying to speak while being muted + + + + Preview both audio cues + + + + + AudioInputDialog + + Continuous + Jätkuv + + + Voice Activity + Heli tegevus + + + Push To Talk + Rääkimiseks vajuta + + + Audio Input + Helisisend + + + %1 ms + %1 ms + + + Off + Väljas + + + %1 s + %1 s + + + %1 kb/s + %1 kb/s + + + -%1 dB + -%1 dB + + + %1 kbit/s (Audio %2, Position %4, Overhead %3) @@ -1180,6 +1284,22 @@ This value allows you to set the maximum number of users allowed in the channel. Disable echo cancellation. + + milliseconds + + + + seconds + + + + kilobits per second + + + + decibels + + AudioOutput @@ -1453,84 +1573,84 @@ This value allows you to set the maximum number of users allowed in the channel. Positional audio cannot work with mono output devices! - - - AudioOutputDialog - None - Pole + Audio output system + - Local - Kohalik + Audio output device + - Server - Server + Output delay of incoming speech + - Audio Output - Heliväljund + Jitter buffer time + - %1 ms - %1 ms + Attenuation percentage + - %1 % - %1 % + During speech, the volume of other applications will be reduced by this amount + - Output system - Väljundsüsteem + Minimum volume + Minimaalne helitugevus - Output device - Väljundseade + Minimum distance + Minimaalne vahemaa - Default jitter buffer - Vaikimisi kõikumise puhver + Maximum distance + Maksimaalne vahemaa - Volume of incoming speech - Sissetuleva kõne helitugevus + Loopback artificial delay + - Output delay - Väljundi viivitus + Loopback artificial packet loss + - Attenuation of other applications during speech - Muude rakenduste heli summutamine kõne ajal + Loopback test mode + - Minimum distance - Minimaalne vahemaa + The loopback test can be used to test your audio configuration. While the loopback test is enabled, others will not be able to hear you. + + + + AudioOutputDialog - Maximum distance - Maksimaalne vahemaa + None + Pole - Minimum volume - Minimaalne helitugevus + Local + Kohalik - Bloom - + Server + Server - Delay variance - Viivituse varieerumine + Audio Output + Heliväljund - Packet loss - Paketikadu + %1 ms + %1 ms - Loopback - + %1 % + %1 % Distance at which audio volume from another player starts decreasing @@ -1548,6 +1668,14 @@ This value allows you to set the maximum number of users allowed in the channel. If an audio source is close enough, blooming will cause the audio to be played on all speakers more or less regardless of their position (albeit with lower volume) + + milliseconds + + + + meters + + AudioOutputSample @@ -2052,39 +2180,79 @@ Speak loudly, as when you are annoyed or excited. Decrease the volume in the sou - Input system - Sisendsüsteem + Maximum amplification + Maksimaalne võimendus - Input device - Sisendseade + No buttons assigned + - Output system - Väljundseade + Audio input system + - Output device - Väljundseade + Audio input device + - Output delay - Väljundi viivitus + Select audio output device + - Maximum amplification - Maksimaalne võimendus + Audio output system + + + + Audio output device + - VAD level - VAD tase + The Mumble positional audio system enables users to link the relative position of their voice to third party applications such as games. + - PTT shortcut + Output delay for incoming speech - No buttons assigned + Maximum amplification of input sound + + + + Speech is dynamically amplified by at most this amount + + + + Voice activity detection level + + + + This will set the range in which Mumble will consider a signal speech. Increase value to make voice activation more sensitive. + + + + Push to talk + Rääkimiseks vaja + + + Use the "push to talk shortcut" button to assign a key + + + + Set push to talk shortcut + + + + This will open a shortcut edit dialog + + + + Graphical positional audio simulation view + + + + This visually represents the positional audio that is currently being played @@ -2218,32 +2386,48 @@ Speak loudly, as when you are annoyed or excited. Decrease the volume in the sou Clear Tühjenda - - Ban List - %n Ban(s) - - - - + + Ban List - %n Ban(s) + + + + + + + Mask + Mask + + + Search for banned user + + + + Username to ban + + + + IP address to ban + - Search - Otsi + Ban reason + - IP Address - IP aadress + Ban start date/time + - Mask - Mask + Ban end date/time + - Start date/time - Alguse kuupäev/kellaaeg + Certificate hash to ban + - End date/time - Lõpu kuupäev/kellaaeg + List of banned users + @@ -2327,38 +2511,6 @@ Speak loudly, as when you are annoyed or excited. Decrease the volume in the sou <b>Certificate Expiry:</b> Your certificate is about to expire. You need to renew it, or you will no longer be able to connect to servers you are registered on. - - Current certificate - Praegune sertifikaat - - - Certificate file to import - Sertifikaadi fail, mida importida - - - Certificate password - Sertifikaadi parool - - - Certificate to import - Sertifikaat, mida importida - - - New certificate - Uus sertifikaat - - - File to export certificate to - Fail, millesse sertifikaat importida - - - Email address - E-posti aadress - - - Your name - Sinu nimi - Certificates @@ -2447,10 +2599,6 @@ Speak loudly, as when you are annoyed or excited. Decrease the volume in the sou Select file to import from Vali fail, millest importida - - This opens a file selection dialog to choose a file to import a certificate from. - - Open... Ava... @@ -2596,6 +2744,46 @@ Are you sure you wish to replace your certificate? <p>Mumble can use certificates to authenticate with servers. Using certificates avoids passwords, meaning you don't need to disclose any password to the remote site. It also enables very easy user registration and a client side friends list independent of servers.</p><p>While Mumble can work without certificates, the majority of servers will expect you to have one.</p><p>Creating a new certificate automatically is sufficient for most use cases. But Mumble also supports certificates representing trust in the users ownership of an email address. These certificates are issued by third parties. For more information see our <a href="http://mumble.info/certificate.php">user certificate documentation</a>. </p> + + Displays current certificate + + + + Certificate file to import + Sertifikaadi fail, mida importida + + + Use the "open" button to select a file using a dialog. + + + + Certificate password + Sertifikaadi parool + + + Displays imported certificate + + + + Displays new certificate + + + + File to export certificate to + Fail, millesse sertifikaat importida + + + Use the "save as" button to select a file using a dialog. + + + + Your name. For example: John Doe + + + + Your email address. For example: johndoe@mumble.info + + ChanACL @@ -3076,6 +3264,34 @@ Are you sure you wish to replace your certificate? IPv6 address + + This is the connection dialog. There are two different ways to connect to a Mumble server. If the server is listed publicly, you can use the server list to find it. If you know the server IP address, you can manually add a new permanent entry to your favorites. + + + + The server list contains your favorites and all publicly listed servers. + + + + With this search interface you can filter the Mumble servers displayed in the server list. + + + + Search for servername + + + + Search for location + + + + Set filter mode + + + + Server + Server + ConnectDialogEdit @@ -3199,6 +3415,22 @@ Label of the server. This is what the server will be named like in your server l &Ignore &Ignoreeri + + Server IP address + + + + Server port + + + + Username + Kasutajanimi + + + Label for server + + CrashReporter @@ -3390,6 +3622,26 @@ Without this option enabled, using Mumble's global shortcuts in privileged <html><head/><body><p>Mumble's Global Shortcuts system does currently not work properly in combination with the Wayland protocol. For more information, visit <a href="https://github.com/mumble-voip/mumble/issues/5257"><span style=" text-decoration: underline; color:#0057ae;">https://github.com/mumble-voip/mumble/issues/5257</span></a>.</p></body></html> + + Configured shortcuts + Seadistatud otseteed + + + Use up and down keys to navigate through your added shortcuts. Use left and right keys to navigate between actions and options for a single shortcut. Entries can be added and deleted with the buttons below. + + + + Add unassigned shortcut + + + + This adds a new empty entry to the "Configured Shortcut" tree above. The tree will be automatically focused. Assign a key or an action by selecting the entry in the tree above. + + + + This removes the selected entry from the "Configured Shortcut" tree above + + GlobalShortcutButtons @@ -3417,6 +3669,18 @@ Without this option enabled, using Mumble's global shortcuts in privileged Remove Eemalda + + List of shortcuts + + + + Toggling this button will make the application listen for a shortcut. Once the shortcut is entered, the application stops listening for a shortcut. Multiple shortcuts can be assigned to the current action. Navigate to the shortcut list above to review the shortcuts currently assigned to the current action. + + + + This button will remove the selected shortcut for the current action. Note that you will have to select a shortcut from the list above first before this button has any effect. + + GlobalShortcutConfig @@ -3442,8 +3706,28 @@ Without this option enabled, using Mumble's global shortcuts in privileged - Configured shortcuts - Seadistatud otseteed + Shortcut action + + + + Shortcut data + + + + Shortcut input combinations + + + + Unassigned + Määramata + + + checked + + + + unchecked + @@ -4004,14 +4288,6 @@ The setting only applies for new messages, the already shown ones will retain th Message margins Sõnumi veerised - - Log messages - Logi sõnumid - - - TTS engine volume - TTS mootori helitugevus - Chat message margins Vesluse sõnumi veerused @@ -4036,10 +4312,6 @@ The setting only applies for new messages, the already shown ones will retain th Limit notifications when there are more than - - User limit for message limiting - - Click here to toggle message limiting for all events - If using this option be sure to change the user limit below. @@ -4104,6 +4376,74 @@ The setting only applies for new messages, the already shown ones will retain th Notification sound volume adjustment + + Log message types and actions + + + + Use up and down keys to navigate through the message types. Use left and right keys to navigate between notification possibilities for a single message type. + + + + Set length threshold + + + + Text to speech volume + + + + Maximum chat log length + + + + User limit for notifications + + + + Message type + + + + Log message to console checkbox + + + + Display pop-up notification for message checkbox + + + + Highlight window for message checkbox + + + + Read message using text to speech checkbox + + + + Limit message notification if user count is high checkbox + + + + Play sound file for message checkbox + + + + Path to sound file + + + + checked + + + + unchecked + + + + decibels + + LookConfig @@ -4454,123 +4794,147 @@ The setting only applies for new messages, the already shown ones will retain th - Maximum name length - Maksimaalne nime pikkus + Show the local volume adjustment for each user (if any). + - Relative font size - Suhteline teksti suurus + Show volume adjustments + - Always on top + Whether to show all of the local user's listeners (ears) in the TalkingUI (and thereby also the channels they are in). - Channel dragging - Kanali lohistamine + Show local user's listeners (ears) + - Automatically expand channels when - Laienda kanaleid automaatselt kui + Hide the username for each user if they have a nickname. + - User dragging behavior - Kasutaja lohistamise käitumine + Show nicknames only + Näita ainult hüüdnimesid - Silent user lifetime - Vaikse kasutaja elupikkus + Channel Hierarchy String + - Show the local volume adjustment for each user (if any). + Search + Otsi + + + The action to perform when a user is activated (via double-click or enter) in the search dialog. - Show volume adjustments + Action (User): - Whether to show all of the local user's listeners (ears) in the TalkingUI (and thereby also the channels they are in). + The action to perform when a channel is activated (via double-click or enter) in the search dialog. - Show local user's listeners (ears) + Action (Channel): - Hide the username for each user if they have a nickname. + Quit Behavior + + + + This setting controls the behavior of clicking on the X in the top right corner. + + + + This setting controls the behavior when closing Mumble. You can choose between being asked for confirmation, minimize instead if closing or just closing without any additional prompt. Optionally, the first two options can only apply when you are currently connected to a server (in that case, Mumble will quit without asking, when not connected to any server). + + + + Always Ask + + + + Ask when connected + + + + Always Minimize - Show nicknames only - Näita ainult hüüdnimesid + Minimize when connected + - Channel Hierarchy String + Always Quit - Search - Otsi + seconds + - The action to perform when a user is activated (via double-click or enter) in the search dialog. + If this is checked, users will always be visible in the TalkingUI (regardless of talking state). - Action (User): + Always keep users visible - The action to perform when a channel is activated (via double-click or enter) in the search dialog. + Channel expand mode - Action (Channel): + User dragging mode - Quit Behavior + Channel dragging mode - This setting controls the behavior of clicking on the X in the top right corner. + Always on top mode - This setting controls the behavior when closing Mumble. You can choose between being asked for confirmation, minimize instead if closing or just closing without any additional prompt. Optionally, the first two options can only apply when you are currently connected to a server (in that case, Mumble will quit without asking, when not connected to any server). + Quit behavior mode - Always Ask + Channel separator string - Ask when connected + Maximum channel name length - Always Minimize + Abbreviation replacement characters - Minimize when connected + Relative font size (in percent) - Always Quit + Silent user display time (in seconds) - seconds + Mumble theme - If this is checked, users will always be visible in the TalkingUI (regardless of talking state). + User search action mode - Always keep users visible + Channel search action mode @@ -5167,10 +5531,6 @@ Otherwise abort and check your certificate and username. This opens the Group and ACL dialog for the channel, to control permissions. - - &Link - &Link - Link your channel to another channel @@ -5265,10 +5625,6 @@ Otherwise abort and check your certificate and username. This will reset the audio preprocessor, including noise cancellation, automatic gain and voice activity detection. If something suddenly worsens the audio environment (like dropping the microphone) and it was temporary, use this to avoid having to wait for the preprocessor to readjust. - - &Mute Self - - Mute yourself @@ -5277,10 +5633,6 @@ Otherwise abort and check your certificate and username. Mute or unmute yourself. When muted, you will not send any data to the server. Unmuting while deafened will also undeafen. - - &Deafen Self - - Deafen yourself @@ -5846,18 +6198,10 @@ Otherwise abort and check your certificate and username. This will toggle whether the minimal window should have a frame for moving and resizing. - - &Unlink All - - Reset the comment of the selected user. - - &Join Channel - - View comment in editor @@ -5886,10 +6230,6 @@ Otherwise abort and check your certificate and username. Change your avatar image on this server Muuda oma avatari selles serveris - - &Remove Avatar - &Eemalda avatar - Remove currently defined avatar image. Eemalda praegune avatari pilt. @@ -5902,14 +6242,6 @@ Otherwise abort and check your certificate and username. Change your own comment Muuda oma kommentaari - - Recording - Salvestamine - - - Priority Speaker - Esiletõstetud kasutaja - &Copy URL &Kopeeri URL @@ -5918,10 +6250,6 @@ Otherwise abort and check your certificate and username. Copies a link to this channel to the clipboard. - - Ignore Messages - Ignoreeri sõnumeid - Locally ignore user's text chat messages. @@ -5949,14 +6277,6 @@ the channel's context menu. Ctrl+F Ctrl+F - - &Hide Channel when Filtering - - - - Reset the avatar of the selected user. - - &Developer &Arendaja @@ -5985,14 +6305,6 @@ the channel's context menu. &Connect... &Ühenda... - - &Ban list... - - - - &Information... - &Info... - &Kick... @@ -6001,10 +6313,6 @@ the channel's context menu. &Ban... &Bänni... - - Send &Message... - Saada sõnu&m... - &Add... &Lisa... @@ -6017,74 +6325,26 @@ the channel's context menu. &Edit... &Muuda... - - Audio S&tatistics... - Heli s&tatistika... - - - &Settings... - &Seaded... - &Audio Wizard... - - Developer &Console... - Arendaja &konsool... - - - &About... - &Info... - About &Speex... &Speexi info... - - About &Qt... - &Qt info... - &Certificate Wizard... &Sertifikaadi abimees... - - &Register... - &Registreeru... - - - Registered &Users... - Registreerunud &kasutajad... - Change &Avatar... Muuda &avatari... - - &Access Tokens... - - - - Reset &Comment... - Nulli &kommentaar... - - - Reset &Avatar... - Nulli &avatar... - - - View Comment... - Vaata kommentaari... - &Change Comment... &Muuda kommentaari... - - R&egister... - R&egistreeru... - Show Näita @@ -6101,10 +6361,6 @@ the channel's context menu. Protocol violation. Server sent remove for occupied channel. - - Listen to channel - Luula kanalit - Listen to this channel without joining it @@ -6145,18 +6401,10 @@ the channel's context menu. %1 stopped listening to your channel - - Talking UI - Kõnelemise kasutajaliides - Toggles the visibility of the TalkingUI. - - Join user's channel - - Joins the channel of this user. @@ -6169,14 +6417,6 @@ the channel's context menu. Activity log Tegevuse logi - - Chat message - Vestluse sõnum - - - Disable Text-To-Speech - - Locally disable Text-To-Speech for this user's text chat messages. @@ -6215,10 +6455,6 @@ the channel's context menu. Global Shortcut Peida/Näita peaakent - - &Set Nickname... - &Määra hüüdnimi... - Set a local nickname Määra kohalik hüüdnimi @@ -6277,10 +6513,6 @@ Valid actions are: Alt+F - - Search - Otsi - Search for a user or channel (Ctrl+F) @@ -6302,10 +6534,6 @@ Valid actions are: Undeafen yourself - - Positional &Audio Viewer... - - Show the Positional Audio Viewer @@ -6360,10 +6588,6 @@ Valid actions are: Channel &Filter - - &Pin Channel when Filtering - - Usage: mumble [options] [<url> | <plugin_list>] @@ -6531,100 +6755,248 @@ Valid options are: - This will reset your avatar on the server + This will reset your avatar on the server + + + + Register on the server + Global Shortcut + + + + This will register you on the server + + + + Audio statistics + Global Shortcut + + + + This will open the audio statistics dialog + + + + Open settings + Global Shortcut + + + + This will open the settings dialog + + + + Start audio wizard + Global Shortcut + + + + This will open the audio wizard dialog + + + + Start certificate wizard + Global Shortcut + + + + This will open the certificate wizard dialog + + + + Toggle text to speech + Global Shortcut + + + + This will enable/disable the text to speech + + + + Open about dialog + Global Shortcut + + + + This will open the about dialog + + + + Open about Qt dialog + Global Shortcut + + + + This will open the about Qt dialog + + + + Check for update + Global Shortcut + + + + This will check if mumble is up to date + + + + That sound was the mute cue. It activates when you speak while muted. Would you like to keep it enabled? + + + + Yes + + + + No + + + + Enter chat message + + + + &Ban List + + + + &Information + + + + Ig&nore Messages + + + + &Send Message... + + + + Set Ni&ckname... + + + + L&ink + + + + U&nlink All + + + + M&ute Self + + + + D&eafen Self + + + + Audio &Statistics + + + + &Settings + + + + Developer &Console + + + + Positional &Audio Viewer + + + + &About + &Info + + + About &Qt - Register on the server - Global Shortcut + Re&gister... - This will register you on the server + Registered &Users - Audio statistics - Global Shortcut + &Access Tokens - This will open the audio statistics dialog + Remo&ve Avatar - Open settings - Global Shortcut + Reset Commen&t... - This will open the settings dialog + Remo&ve Avatar... - Start audio wizard - Global Shortcut + Remove the avatar of the selected user. - This will open the audio wizard dialog + &Join - Start certificate wizard - Global Shortcut + &Hide When Filtering - This will open the certificate wizard dialog + &Pin When Filtering - Toggle text to speech - Global Shortcut + Vie&w Comment - This will enable/disable the text to speech + &Priority Speaker - Open about dialog - Global Shortcut + &Record... - This will open the about dialog + &Listen To Channel - Open about Qt dialog - Global Shortcut + Talking &UI - This will open the about Qt dialog + &Join User's Channel - Check for update - Global Shortcut + M&ove To Own Channel - This will check if mumble is up to date + Moves this user to your current channel. - That sound was the mute cue. It activates when you speak while muted. Would you like to keep it enabled? + Disable Te&xt-To-Speech - Yes + &Search... - No + Filtered channels and users @@ -6714,6 +7086,62 @@ Valid options are: Silent user displaytime: + + Graphical positional audio simulation view + + + + This visually represents the positional audio configuration that is currently being used + + + + Listener Z coordinate + + + + Listener X coordinate + + + + Listener Y coordinate + + + + Silent user display time (in seconds) + + + + Listener azimuth (in degrees) + + + + Listener elevation (in degrees) + + + + Context string + + + + Use the "set" button to apply the context string + + + + Apply the context string + + + + Apply the identity string + + + + Identity string + + + + Use the "set" button to apply the identity string + + NetworkConfig @@ -6927,6 +7355,26 @@ Prevents the client from sending potentially identifying information about the o Automatically download and install plugin updates + + Proxy type + + + + Proxy hostname + + + + Proxy port + + + + Proxy username + + + + Proxy password + + Overlay @@ -7532,6 +7980,42 @@ To upgrade these files to their latest versions, click the button below.Whether this plugin should be enabled + + List of plugins + + + + Use up and down keys to navigate through plugins. Use left and right keys to navigate between single plugin permissions. + + + + Plugin name + + + + Plugin enabled checkbox + + + + Plugin positional audio permission checkbox + + + + Plugin keyboard event listen permission checkbox + + + + checked + + + + unchecked + + + + Not available + + PluginInstaller @@ -7955,6 +8439,102 @@ You can register them again. Unknown Version + + Next + + + + Back + + + + This is you + + + + friend + + + + user + + + + status + + + + muted and deafened + + + + muted + + + + locally muted + + + + unmuted + + + + recording + + + + priority speaker + + + + has a long comment + + + + text messages ignored + + + + registered + + + + channel + + + + your channel + + + + accessible + + + + inaccessible + + + + public + + + + filtered + + + + pinned + + + + Listening for input + + + + Add + Lisa + RichTextEditor @@ -8103,6 +8683,18 @@ You can register them again. Whether to search for channels + + Search string + + + + Search results + + + + Use up and down keys to navigate through the search results. + + ServerHandler @@ -8153,10 +8745,6 @@ You can register them again. <html><head/><body><p><span style=" font-weight:600;">Port:</span></p></body></html> - - <b>Users</b>: - - <html><head/><body><p><span style=" font-weight:600;">Protocol:</span></p></body></html> @@ -8249,14 +8837,6 @@ You can register them again. <forward secrecy> - - &View certificate - - - - &Ok - - Unknown Tundmatu @@ -8277,6 +8857,22 @@ You can register them again. No + + <b>Users:</b> + + + + TCP Parameters + + + + &View Certificate + &Vaata sertifikaati + + + &OK + + ServerView @@ -8462,7 +9058,11 @@ An access token is a text string, which can be used as a password for very simpl &Eemalda - Tokens + Token List + + + + Use the arrow keys to navigate this list of access tokens. The tokens are displayed in plain text. @@ -8511,14 +9111,22 @@ An access token is a text string, which can be used as a password for very simpl - - Search - Otsi - User list Kasutajate nimekiri + + Search for user + + + + Set inactivity filter mode + + + + Filter for inactivity + + UserInformation @@ -8546,10 +9154,6 @@ An access token is a text string, which can be used as a password for very simpl IP Address IP aadress - - Details... - Üksikasjad... - Ping Statistics Pingi statistika @@ -8673,6 +9277,10 @@ An access token is a text string, which can be used as a password for very simpl Warning: The server seems to report a truncated protocol version for this client. (See: <a href="https://github.com/mumble-voip/mumble/issues/5827/">Issue #5827</a>) + + Details + + UserListModel @@ -8867,6 +9475,14 @@ An access token is a text string, which can be used as a password for very simpl Channel will be pinned when filtering is enabled + + Channel Listener + + + + This channel listener belongs to %1 + + VersionCheck @@ -9133,15 +9749,23 @@ Please contact your server administrator for further information. Unable to start recording - the audio output is miconfigured (0Hz sample rate) + + This field contains the directory path to store any voice recordings in. Use the "browse" button to open a file dialog. + + + + This field contains the filename any voice recording is saved as. Various variables can be used to augment the filename. For example %time for the current time. + + VolumeSliderWidgetAction - Slider for volume adjustment + Volume Adjustment - Volume Adjustment + Local volume adjustment diff --git a/src/mumble/mumble_eu.ts b/src/mumble/mumble_eu.ts index 5b321a8961b..d014f8f5ca2 100644 --- a/src/mumble/mumble_eu.ts +++ b/src/mumble/mumble_eu.ts @@ -163,10 +163,6 @@ Balio honek Mumblek zuhaitzean zehar kanalak antolatzeko duen modua aldatzeko ga Active ACLs SKZ aktiboak - - List of entries - Sarrera zerrenda - Inherit ACL of parent? Gurasoaren SKZ heredatu? @@ -419,10 +415,6 @@ This value allows you to set the maximum number of users allowed in the channel. Channel password Kanalaren pasahitza - - Maximum users - Gehienezko erabiltzeko kopurua - Channel name Kanalaren izena @@ -432,20 +424,60 @@ This value allows you to set the maximum number of users allowed in the channel. - Foreign group members + Inherited channel members - Inherited channel members + List of ACL entries + ACL sarrera zerrenda + + + Channel position - Add members to group - Gehitu erabiltzaileak taldera + Channel maximum users + - List of ACL entries - ACL sarrera zerrenda + Channel description + + + + Select member to add + + + + Excluded group members + + + + Select member to remove + + + + List of access control list entries + + + + Select group + + + + Selects a group this ACL entry applies to. Selecting a group and selecting a user are mutually exclusive. + + + + Select user + + + + Selects a user this ACL entry applies to. Selecting a group and selecting a user are mutually exclusive. + + + + List of available permissions + @@ -596,6 +628,30 @@ This value allows you to set the maximum number of users allowed in the channel. List of speakers Bozgorailuen zerrenda + + Device list + + + + Move from unused to microphone list + + + + Move from microphone to unused list + + + + List of unused devices + + + + Move from unused to speakers list + + + + Move from speakers to unused list + + ASIOInput @@ -666,10 +722,6 @@ This value allows you to set the maximum number of users allowed in the channel. System Sistema - - Input method for audio - Audioaren sarrera mota - Device Gailua @@ -734,10 +786,6 @@ This value allows you to set the maximum number of users allowed in the channel. On Piztu - - Preview the audio cues - Aurreikusi audio seinaleak - Use SNR based speech detection SNR sisteman oinarritutako sistema @@ -1058,120 +1106,176 @@ This value allows you to set the maximum number of users allowed in the channel. Voice Activity Ahots Jarduera - - - AudioInputDialog - Continuous - Etengabekoa + Input backend for audio + - Voice Activity - Ahots Jarduera + Audio input system + - Push To Talk - Sakatu Hitz egiteko + Audio input device + - Audio Input - Audio sarrera + Transmission mode + Transmisio modua - %1 ms - %1 ms + Push to talk lock threshold + - Off - Itzalita + Switch between push to talk and continuous mode by double tapping in this time frame + - %1 s - %1 s + <b>Voice hold Time</b><br />After you release the push-to-talk key Mumble will keep transmitting for the selected amount of time. + - %1 kb/s - %1 kb/s + Push to talk hold threshold + - -%1 dB - -%1 dB + Extend push to talk send time after the key is released by this amount of time + - %1 kbit/s (Audio %2, Position %4, Overhead %3) + Voice hold time - Audio system - Audio sistema + Silence below threshold + - Input device - Sarrera gailua + This sets the threshold when Mumble will definitively consider a signal silence + - Echo cancellation mode + Speech above threshold - Transmission mode - Transmisio modua + This sets the threshold when Mumble will definitively consider a signal speech + - PTT lock threshold + This sets how much speech is packed into a single network package - PTT hold threshold + Audio compression quality - Silence below + This sets the target compression bitrate - Current speech detection chance - Momentuko abiadura atzemateko aukera + Maximum amplification + - Speech above + Speech is dynamically amplified by at most this amount - Speech below + Noise suppression strength - Audio per packet - Audioa paketeko + Echo cancellation mode + - Quality of compression (peak bandwidth) - Konprimitze kalitatea (banda zabalera gailurra) + Path to audio file + - Noise suppression - Zarata ezabaketa + Path to audio cue file when stopping to speak. Use the "browse" button to open a file dialog. + - Maximum amplification + Idle action time threshold (in minutes) - Transmission started sound + Select what to do when being idle for a configurable amount of time. Default: nothing - Transmission stopped sound + Gets played when you are trying to speak while being muted - Initiate idle action after (in minutes) + Path to mute cue file. Use the "browse" button to open a file dialog. - Idle action - Ekintza baliogabea???? + Browse for mute cue audio file + + + + Path to audio cue file when starting to speak. Use the "browse" button to open a file dialog. + + + + Preview the mute cue + + + + The mute cue is an audio sample which plays when you are trying to speak while being muted + + + + Preview both audio cues + + + + + AudioInputDialog + + Continuous + Etengabekoa + + + Voice Activity + Ahots Jarduera + + + Push To Talk + Sakatu Hitz egiteko + + + Audio Input + Audio sarrera + + + %1 ms + %1 ms + + + Off + Itzalita + + + %1 s + %1 s + + + %1 kb/s + %1 kb/s + + + -%1 dB + -%1 dB + + + %1 kbit/s (Audio %2, Position %4, Overhead %3) + Access to the microphone was denied. Please allow Mumble to use the microphone by changing the settings in System Preferences -> Security & Privacy -> Privacy -> Microphone. @@ -1189,6 +1293,22 @@ This value allows you to set the maximum number of users allowed in the channel. Disable echo cancellation. + + milliseconds + + + + seconds + + + + kilobits per second + + + + decibels + + AudioOutput @@ -1462,84 +1582,84 @@ This value allows you to set the maximum number of users allowed in the channel. Positional audio cannot work with mono output devices! - - - AudioOutputDialog - None - Bat ere ez + Audio output system + - Local - Lokala + Audio output device + - Server - Zerbitzaria + Output delay of incoming speech + - Audio Output - Audio Irteera + Jitter buffer time + - %1 ms - %1 ms + Attenuation percentage + - %1 % - %1 % + During speech, the volume of other applications will be reduced by this amount + - Output system + Minimum volume - Output device + Minimum distance - Default jitter buffer + Maximum distance - Volume of incoming speech - Sarrerako hizketaren bolumena + Loopback artificial delay + - Output delay + Loopback artificial packet loss - Attenuation of other applications during speech - Beste aplikazioen ahultzea hizketaren bitartean + Loopback test mode + - Minimum distance + The loopback test can be used to test your audio configuration. While the loopback test is enabled, others will not be able to hear you. + + + AudioOutputDialog - Maximum distance - + None + Bat ere ez - Minimum volume - + Local + Lokala - Bloom - + Server + Zerbitzaria - Delay variance - + Audio Output + Audio Irteera - Packet loss - Pakete galera + %1 ms + %1 ms - Loopback - + %1 % + %1 % Distance at which audio volume from another player starts decreasing @@ -1557,6 +1677,14 @@ This value allows you to set the maximum number of users allowed in the channel. If an audio source is close enough, blooming will cause the audio to be played on all speakers more or less regardless of their position (albeit with lower volume) + + milliseconds + + + + meters + + AudioOutputSample @@ -2061,39 +2189,79 @@ Speak loudly, as when you are annoyed or excited. Decrease the volume in the sou - Input system + Maximum amplification - Input device - Sarrera gailua + No buttons assigned + - Output system + Audio input system - Output device + Audio input device - Output delay + Select audio output device - Maximum amplification + Audio output system - VAD level + Audio output device - PTT shortcut + The Mumble positional audio system enables users to link the relative position of their voice to third party applications such as games. - No buttons assigned + Output delay for incoming speech + + + + Maximum amplification of input sound + Sarrera soinuaren gehienezko anplifikazioa + + + Speech is dynamically amplified by at most this amount + + + + Voice activity detection level + + + + This will set the range in which Mumble will consider a signal speech. Increase value to make voice activation more sensitive. + + + + Push to talk + Sakatu hitz egiteko + + + Use the "push to talk shortcut" button to assign a key + + + + Set push to talk shortcut + + + + This will open a shortcut edit dialog + + + + Graphical positional audio simulation view + + + + This visually represents the positional audio that is currently being played @@ -2224,34 +2392,50 @@ Speak loudly, as when you are annoyed or excited. Decrease the volume in the sou Botoi honek eremu guztiak garbitzen ditu. Norbait kanporatu nahi duzunean erabili. - Clear - Garbitu + Clear + Garbitu + + + Ban List - %n Ban(s) + + Kanporaketen Zerrenda - %n Kanporaketa + Kanporaketen Zerrenda - %n Kanporaketa + + + + Mask + + + + Search for banned user + + + + Username to ban + - - Ban List - %n Ban(s) - - Kanporaketen Zerrenda - %n Kanporaketa - Kanporaketen Zerrenda - %n Kanporaketa - + + IP address to ban + - Search - Bilatu + Ban reason + - IP Address - IP Helbidea + Ban start date/time + - Mask + Ban end date/time - Start date/time + Certificate hash to ban - End date/time + List of banned users @@ -2336,38 +2520,6 @@ Speak loudly, as when you are annoyed or excited. Decrease the volume in the sou <b>Certificate Expiry:</b> Your certificate is about to expire. You need to renew it, or you will no longer be able to connect to servers you are registered on. - - Current certificate - Uneko ziurtagiria - - - Certificate file to import - Inportatzeko ziurtagiriaren fitxategia - - - Certificate password - Ziurtagiriaren pasahitza - - - Certificate to import - Inportatzeko ziurtagiria - - - New certificate - Gehitu ziurtagiria - - - File to export certificate to - - - - Email address - - - - Your name - - Certificates @@ -2456,10 +2608,6 @@ Speak loudly, as when you are annoyed or excited. Decrease the volume in the sou Select file to import from Aukeratu nondik inportatu - - This opens a file selection dialog to choose a file to import a certificate from. - - Open... Ireki... @@ -2605,6 +2753,46 @@ Are you sure you wish to replace your certificate? <p>Mumble can use certificates to authenticate with servers. Using certificates avoids passwords, meaning you don't need to disclose any password to the remote site. It also enables very easy user registration and a client side friends list independent of servers.</p><p>While Mumble can work without certificates, the majority of servers will expect you to have one.</p><p>Creating a new certificate automatically is sufficient for most use cases. But Mumble also supports certificates representing trust in the users ownership of an email address. These certificates are issued by third parties. For more information see our <a href="http://mumble.info/certificate.php">user certificate documentation</a>. </p> + + Displays current certificate + + + + Certificate file to import + Inportatzeko ziurtagiriaren fitxategia + + + Use the "open" button to select a file using a dialog. + + + + Certificate password + Ziurtagiriaren pasahitza + + + Displays imported certificate + + + + Displays new certificate + + + + File to export certificate to + + + + Use the "save as" button to select a file using a dialog. + + + + Your name. For example: John Doe + + + + Your email address. For example: johndoe@mumble.info + + ChanACL @@ -3086,6 +3274,34 @@ adierazten du. IPv6 address + + This is the connection dialog. There are two different ways to connect to a Mumble server. If the server is listed publicly, you can use the server list to find it. If you know the server IP address, you can manually add a new permanent entry to your favorites. + + + + The server list contains your favorites and all publicly listed servers. + + + + With this search interface you can filter the Mumble servers displayed in the server list. + + + + Search for servername + + + + Search for location + + + + Set filter mode + + + + Server + Zerbitzaria + ConnectDialogEdit @@ -3215,6 +3431,22 @@ Zerbitzariaren etika. Zerbitzari zerrendan agertuko zaizun izena ezartzen du, ed &Ignore + + Server IP address + + + + Server port + + + + Username + Erabiltzaile izena + + + Label for server + + CrashReporter @@ -3406,6 +3638,26 @@ Without this option enabled, using Mumble's global shortcuts in privileged <html><head/><body><p>Mumble's Global Shortcuts system does currently not work properly in combination with the Wayland protocol. For more information, visit <a href="https://github.com/mumble-voip/mumble/issues/5257"><span style=" text-decoration: underline; color:#0057ae;">https://github.com/mumble-voip/mumble/issues/5257</span></a>.</p></body></html> + + Configured shortcuts + Konfiguratutako laster-teklak + + + Use up and down keys to navigate through your added shortcuts. Use left and right keys to navigate between actions and options for a single shortcut. Entries can be added and deleted with the buttons below. + + + + Add unassigned shortcut + + + + This adds a new empty entry to the "Configured Shortcut" tree above. The tree will be automatically focused. Assign a key or an action by selecting the entry in the tree above. + + + + This removes the selected entry from the "Configured Shortcut" tree above + + GlobalShortcutButtons @@ -3433,6 +3685,18 @@ Without this option enabled, using Mumble's global shortcuts in privileged Remove Ezabatu + + List of shortcuts + + + + Toggling this button will make the application listen for a shortcut. Once the shortcut is entered, the application stops listening for a shortcut. Multiple shortcuts can be assigned to the current action. Navigate to the shortcut list above to review the shortcuts currently assigned to the current action. + + + + This button will remove the selected shortcut for the current action. Note that you will have to select a shortcut from the list above first before this button has any effect. + + GlobalShortcutConfig @@ -3458,8 +3722,28 @@ Without this option enabled, using Mumble's global shortcuts in privileged - Configured shortcuts - Konfiguratutako laster-teklak + Shortcut action + + + + Shortcut data + + + + Shortcut input combinations + + + + Unassigned + Esleitu gabea + + + checked + + + + unchecked + @@ -4021,14 +4305,6 @@ The setting only applies for new messages, the already shown ones will retain th Message margins - - Log messages - - - - TTS engine volume - - Chat message margins @@ -4053,10 +4329,6 @@ The setting only applies for new messages, the already shown ones will retain th Limit notifications when there are more than - - User limit for message limiting - - Click here to toggle message limiting for all events - If using this option be sure to change the user limit below. @@ -4121,6 +4393,74 @@ The setting only applies for new messages, the already shown ones will retain th Notification sound volume adjustment + + Log message types and actions + + + + Use up and down keys to navigate through the message types. Use left and right keys to navigate between notification possibilities for a single message type. + + + + Set length threshold + + + + Text to speech volume + + + + Maximum chat log length + + + + User limit for notifications + + + + Message type + + + + Log message to console checkbox + + + + Display pop-up notification for message checkbox + + + + Highlight window for message checkbox + + + + Read message using text to speech checkbox + + + + Limit message notification if user count is high checkbox + + + + Play sound file for message checkbox + + + + Path to sound file + + + + checked + + + + unchecked + + + + decibels + + LookConfig @@ -4471,123 +4811,147 @@ The setting only applies for new messages, the already shown ones will retain th - Maximum name length - Izenaren gehienezko luzera + Show the local volume adjustment for each user (if any). + - Relative font size + Show volume adjustments - Always on top - Beti gainean + Whether to show all of the local user's listeners (ears) in the TalkingUI (and thereby also the channels they are in). + - Channel dragging - Kanalak arrastatzea + Show local user's listeners (ears) + - Automatically expand channels when + Hide the username for each user if they have a nickname. - User dragging behavior + Show nicknames only - Silent user lifetime + Channel Hierarchy String - Show the local volume adjustment for each user (if any). + Search + Bilatu + + + The action to perform when a user is activated (via double-click or enter) in the search dialog. - Show volume adjustments + Action (User): - Whether to show all of the local user's listeners (ears) in the TalkingUI (and thereby also the channels they are in). + The action to perform when a channel is activated (via double-click or enter) in the search dialog. - Show local user's listeners (ears) + Action (Channel): - Hide the username for each user if they have a nickname. + Quit Behavior - Show nicknames only + This setting controls the behavior of clicking on the X in the top right corner. + + + + This setting controls the behavior when closing Mumble. You can choose between being asked for confirmation, minimize instead if closing or just closing without any additional prompt. Optionally, the first two options can only apply when you are currently connected to a server (in that case, Mumble will quit without asking, when not connected to any server). + + + + Always Ask + + + + Ask when connected + + + + Always Minimize + + + + Minimize when connected - Channel Hierarchy String + Always Quit - Search - Bilatu + seconds + - The action to perform when a user is activated (via double-click or enter) in the search dialog. + If this is checked, users will always be visible in the TalkingUI (regardless of talking state). - Action (User): + Always keep users visible - The action to perform when a channel is activated (via double-click or enter) in the search dialog. + Channel expand mode - Action (Channel): + User dragging mode - Quit Behavior + Channel dragging mode - This setting controls the behavior of clicking on the X in the top right corner. + Always on top mode - This setting controls the behavior when closing Mumble. You can choose between being asked for confirmation, minimize instead if closing or just closing without any additional prompt. Optionally, the first two options can only apply when you are currently connected to a server (in that case, Mumble will quit without asking, when not connected to any server). + Quit behavior mode - Always Ask + Channel separator string - Ask when connected + Maximum channel name length - Always Minimize + Abbreviation replacement characters - Minimize when connected + Relative font size (in percent) - Always Quit + Silent user display time (in seconds) - seconds + Mumble theme - If this is checked, users will always be visible in the TalkingUI (regardless of talking state). + User search action mode - Always keep users visible + Channel search action mode @@ -5184,10 +5548,6 @@ Otherwise abort and check your certificate and username. This opens the Group and ACL dialog for the channel, to control permissions. - - &Link - &Lotu - Link your channel to another channel Zure kanala beste kanal batekin lotu @@ -5282,10 +5642,6 @@ Otherwise abort and check your certificate and username. This will reset the audio preprocessor, including noise cancellation, automatic gain and voice activity detection. If something suddenly worsens the audio environment (like dropping the microphone) and it was temporary, use this to avoid having to wait for the preprocessor to readjust. - - &Mute Self - &Isildu zure burua - Mute yourself Isildu zure burua @@ -5294,10 +5650,6 @@ Otherwise abort and check your certificate and username. Mute or unmute yourself. When muted, you will not send any data to the server. Unmuting while deafened will also undeafen. - - &Deafen Self - &Gortu zure burua - Deafen yourself Gortu zure burua @@ -5865,18 +6217,10 @@ Otherwise abort and check your certificate and username. This will toggle whether the minimal window should have a frame for moving and resizing. - - &Unlink All - - Reset the comment of the selected user. Aukeratutako erabiltzailearen iruzkina egokitu. - - &Join Channel - Kanalera %Batu - View comment in editor Editorean iruzkina ikusi @@ -5905,10 +6249,6 @@ Otherwise abort and check your certificate and username. Change your avatar image on this server Aldatu zerbitzari honetako zure irudia - - &Remove Avatar - Irudia &Ezabatu - Remove currently defined avatar image. @@ -5921,14 +6261,6 @@ Otherwise abort and check your certificate and username. Change your own comment Aldatu zure iruzkina - - Recording - Grabaketa - - - Priority Speaker - Lehentasun Bozgorailua - &Copy URL URL-a &kopiatu @@ -5937,10 +6269,6 @@ Otherwise abort and check your certificate and username. Copies a link to this channel to the clipboard. - - Ignore Messages - Mezuak alde batera utzi - Locally ignore user's text chat messages. Lokalki alde batera utzi erabiltzaileen mezuak. @@ -5968,14 +6296,6 @@ the channel's context menu. Ctrl+F Ktrl+F - - &Hide Channel when Filtering - Iragazterakoan kanala &ezkutatu - - - Reset the avatar of the selected user. - - &Developer @@ -6004,14 +6324,6 @@ the channel's context menu. &Connect... Konektatu(&C)... - - &Ban list... - - - - &Information... - - &Kick... @@ -6020,10 +6332,6 @@ the channel's context menu. &Ban... - - Send &Message... - - &Add... @@ -6036,74 +6344,26 @@ the channel's context menu. &Edit... &Editatu - - Audio S&tatistics... - Audio e&statistikak... - - - &Settings... - Ezarpenak... (&S) - &Audio Wizard... &Audio morroia... - - Developer &Console... - Garatzaile kontsola(&C)... - - - &About... - Honi buruz (&A)... - About &Speex... - - About &Qt... - &Qt-ri buruz... - &Certificate Wizard... Ziurtagirien morroia(&C)... - - &Register... - E&rregistratu... - - - Registered &Users... - Erregistratutako erabiltzaileak(&U)... - Change &Avatar... Aldatu &abatarra... - - &Access Tokens... - S&arrera tokenak... - - - Reset &Comment... - - - - Reset &Avatar... - Berrezarri &abatarra... - - - View Comment... - Ikusi iruzkina... - &Change Comment... Aldatu iruzkina(&C)... - - R&egister... - Err&egistratu... - Show Erakutsi @@ -6120,10 +6380,6 @@ the channel's context menu. Protocol violation. Server sent remove for occupied channel. - - Listen to channel - Entzun kanala - Listen to this channel without joining it Entzun kanal hau bertara sartu gabe @@ -6164,18 +6420,10 @@ the channel's context menu. %1 stopped listening to your channel %1(e)k zure kanala entzuteari utzi dio - - Talking UI - - Toggles the visibility of the TalkingUI. - - Join user's channel - Sartu erabiltzailearen kanalera - Joins the channel of this user. Sartu erabiltzaile honen kanalera. @@ -6188,14 +6436,6 @@ the channel's context menu. Activity log Ekintzen erregistroa - - Chat message - Txateko mezua - - - Disable Text-To-Speech - - Locally disable Text-To-Speech for this user's text chat messages. @@ -6235,10 +6475,6 @@ the channel's context menu. Global Shortcut Erakutsi/ezkutatu leiho nagusia - - &Set Nickname... - Ezarri erabiltzaile-izena(&S)... - Set a local nickname Ezarri erabiltzaile-izen lokala @@ -6297,10 +6533,6 @@ Valid actions are: Alt+F - - Search - Bilatu - Search for a user or channel (Ctrl+F) Bilatu erabiltzailea edo kanala (Ktrl+F) @@ -6322,10 +6554,6 @@ Valid actions are: Undeafen yourself - - Positional &Audio Viewer... - - Show the Positional Audio Viewer @@ -6380,10 +6608,6 @@ Valid actions are: Channel &Filter - - &Pin Channel when Filtering - - Usage: mumble [options] [<url> | <plugin_list>] @@ -6542,109 +6766,257 @@ Valid options are: - This will open your file explorer to change your avatar image on this server + This will open your file explorer to change your avatar image on this server + + + + Remove avatar + Global Shortcut + + + + This will reset your avatar on the server + + + + Register on the server + Global Shortcut + + + + This will register you on the server + + + + Audio statistics + Global Shortcut + + + + This will open the audio statistics dialog + + + + Open settings + Global Shortcut + + + + This will open the settings dialog + + + + Start audio wizard + Global Shortcut + + + + This will open the audio wizard dialog + + + + Start certificate wizard + Global Shortcut + + + + This will open the certificate wizard dialog + + + + Toggle text to speech + Global Shortcut + + + + This will enable/disable the text to speech + + + + Open about dialog + Global Shortcut + + + + This will open the about dialog + + + + Open about Qt dialog + Global Shortcut + + + + This will open the about Qt dialog + + + + Check for update + Global Shortcut + + + + This will check if mumble is up to date + + + + That sound was the mute cue. It activates when you speak while muted. Would you like to keep it enabled? + + + + Yes + + + + No + + + + Enter chat message + + + + &Ban List + + + + &Information + + + + Ig&nore Messages + + + + &Send Message... + + + + Set Ni&ckname... + + + + L&ink + + + + U&nlink All + + + + M&ute Self + + + + D&eafen Self + + + + Audio &Statistics + + + + &Settings + + + + Developer &Console + + + + Positional &Audio Viewer - Remove avatar - Global Shortcut - + &About + &Honi buruz - This will reset your avatar on the server + About &Qt - Register on the server - Global Shortcut + Re&gister... - This will register you on the server + Registered &Users - Audio statistics - Global Shortcut + &Access Tokens - This will open the audio statistics dialog + Remo&ve Avatar - Open settings - Global Shortcut + Reset Commen&t... - This will open the settings dialog + Remo&ve Avatar... - Start audio wizard - Global Shortcut + Remove the avatar of the selected user. - This will open the audio wizard dialog + &Join - Start certificate wizard - Global Shortcut + &Hide When Filtering - This will open the certificate wizard dialog + &Pin When Filtering - Toggle text to speech - Global Shortcut + Vie&w Comment - This will enable/disable the text to speech + &Priority Speaker - Open about dialog - Global Shortcut + &Record... - This will open the about dialog + &Listen To Channel - Open about Qt dialog - Global Shortcut + Talking &UI - This will open the about Qt dialog + &Join User's Channel - Check for update - Global Shortcut + M&ove To Own Channel - This will check if mumble is up to date + Moves this user to your current channel. - That sound was the mute cue. It activates when you speak while muted. Would you like to keep it enabled? + Disable Te&xt-To-Speech - Yes + &Search... - No + Filtered channels and users @@ -6734,6 +7106,62 @@ Valid options are: Silent user displaytime: + + Graphical positional audio simulation view + + + + This visually represents the positional audio configuration that is currently being used + + + + Listener Z coordinate + + + + Listener X coordinate + + + + Listener Y coordinate + + + + Silent user display time (in seconds) + + + + Listener azimuth (in degrees) + + + + Listener elevation (in degrees) + + + + Context string + + + + Use the "set" button to apply the context string + + + + Apply the context string + + + + Apply the identity string + + + + Identity string + + + + Use the "set" button to apply the identity string + + NetworkConfig @@ -6947,6 +7375,26 @@ Prevents the client from sending potentially identifying information about the o Automatically download and install plugin updates Automatikoki deskargatu eta instalatu pluginen eguneraketak + + Proxy type + + + + Proxy hostname + + + + Proxy port + + + + Proxy username + + + + Proxy password + + Overlay @@ -7552,6 +8000,42 @@ To upgrade these files to their latest versions, click the button below.Whether this plugin should be enabled + + List of plugins + + + + Use up and down keys to navigate through plugins. Use left and right keys to navigate between single plugin permissions. + + + + Plugin name + + + + Plugin enabled checkbox + + + + Plugin positional audio permission checkbox + + + + Plugin keyboard event listen permission checkbox + + + + checked + + + + unchecked + + + + Not available + + PluginInstaller @@ -7975,6 +8459,102 @@ You can register them again. Unknown Version + + Next + + + + Back + + + + This is you + + + + friend + + + + user + + + + status + + + + muted and deafened + + + + muted + + + + locally muted + + + + unmuted + + + + recording + + + + priority speaker + + + + has a long comment + + + + text messages ignored + + + + registered + + + + channel + + + + your channel + + + + accessible + + + + inaccessible + + + + public + + + + filtered + + + + pinned + + + + Listening for input + + + + Add + Gehitu + RichTextEditor @@ -8123,6 +8703,18 @@ You can register them again. Whether to search for channels + + Search string + + + + Search results + + + + Use up and down keys to navigate through the search results. + + ServerHandler @@ -8173,10 +8765,6 @@ You can register them again. <html><head/><body><p><span style=" font-weight:600;">Port:</span></p></body></html> - - <b>Users</b>: - - <html><head/><body><p><span style=" font-weight:600;">Protocol:</span></p></body></html> @@ -8269,14 +8857,6 @@ You can register them again. <forward secrecy> - - &View certificate - - - - &Ok - - Unknown Ezezaguna @@ -8297,6 +8877,22 @@ You can register them again. No + + <b>Users:</b> + + + + TCP Parameters + + + + &View Certificate + &Ziurtagiria ikusi + + + &OK + + ServerView @@ -8482,7 +9078,11 @@ An access token is a text string, which can be used as a password for very simpl &Ezabatu - Tokens + Token List + + + + Use the arrow keys to navigate this list of access tokens. The tokens are displayed in plain text. @@ -8532,11 +9132,19 @@ An access token is a text string, which can be used as a password for very simpl - Search - Bilatu + User list + - User list + Search for user + + + + Set inactivity filter mode + + + + Filter for inactivity @@ -8566,10 +9174,6 @@ An access token is a text string, which can be used as a password for very simpl IP Address IP Helbidea - - Details... - Xehetasunak... - Ping Statistics Ping estatistikak @@ -8693,6 +9297,10 @@ An access token is a text string, which can be used as a password for very simpl Warning: The server seems to report a truncated protocol version for this client. (See: <a href="https://github.com/mumble-voip/mumble/issues/5827/">Issue #5827</a>) + + Details + + UserListModel @@ -8887,6 +9495,14 @@ An access token is a text string, which can be used as a password for very simpl Channel will be pinned when filtering is enabled + + Channel Listener + + + + This channel listener belongs to %1 + + VersionCheck @@ -9153,15 +9769,23 @@ Please contact your server administrator for further information. Unable to start recording - the audio output is miconfigured (0Hz sample rate) + + This field contains the directory path to store any voice recordings in. Use the "browse" button to open a file dialog. + + + + This field contains the filename any voice recording is saved as. Various variables can be used to augment the filename. For example %time for the current time. + + VolumeSliderWidgetAction - Slider for volume adjustment + Volume Adjustment - Volume Adjustment + Local volume adjustment diff --git a/src/mumble/mumble_fa_IR.ts b/src/mumble/mumble_fa_IR.ts index 2d55266f6f2..d6604d9a7c0 100644 --- a/src/mumble/mumble_fa_IR.ts +++ b/src/mumble/mumble_fa_IR.ts @@ -162,10 +162,6 @@ This value enables you to change the way mumble arranges the channels in the tre Active ACLs - - List of entries - - Inherit ACL of parent? @@ -412,10 +408,6 @@ This value allows you to set the maximum number of users allowed in the channel. Channel password رمز عبور کانال - - Maximum users - - Channel name نام کانال @@ -425,19 +417,59 @@ This value allows you to set the maximum number of users allowed in the channel. - Foreign group members + Inherited channel members - Inherited channel members + List of ACL entries - Add members to group - اضافه کردن کاربر به گروه + Channel position + - List of ACL entries + Channel maximum users + + + + Channel description + + + + Select member to add + + + + Excluded group members + + + + Select member to remove + + + + List of access control list entries + + + + Select group + + + + Selects a group this ACL entry applies to. Selecting a group and selecting a user are mutually exclusive. + + + + Select user + + + + Selects a user this ACL entry applies to. Selecting a group and selecting a user are mutually exclusive. + + + + List of available permissions @@ -589,6 +621,30 @@ This value allows you to set the maximum number of users allowed in the channel. List of speakers + + Device list + + + + Move from unused to microphone list + + + + Move from microphone to unused list + + + + List of unused devices + + + + Move from unused to speakers list + + + + Move from speakers to unused list + + ASIOInput @@ -658,10 +714,6 @@ This value allows you to set the maximum number of users allowed in the channel. System - - Input method for audio - - Device دستگاه @@ -726,10 +778,6 @@ This value allows you to set the maximum number of users allowed in the channel. On روشن - - Preview the audio cues - - Use SNR based speech detection @@ -1050,55 +1098,84 @@ This value allows you to set the maximum number of users allowed in the channel. Voice Activity - - - AudioInputDialog - Continuous + Input backend for audio - Voice Activity + Audio input system - Push To Talk + Audio input device - Audio Input + Transmission mode - %1 ms + Push to talk lock threshold - Off - خاموش + Switch between push to talk and continuous mode by double tapping in this time frame + - %1 s + <b>Voice hold Time</b><br />After you release the push-to-talk key Mumble will keep transmitting for the selected amount of time. - %1 kb/s + Push to talk hold threshold - -%1 dB + Extend push to talk send time after the key is released by this amount of time - %1 kbit/s (Audio %2, Position %4, Overhead %3) + Voice hold time + + + + Silence below threshold + + + + This sets the threshold when Mumble will definitively consider a signal silence + + + + Speech above threshold + + + + This sets the threshold when Mumble will definitively consider a signal speech + + + + This sets how much speech is packed into a single network package + + + + Audio compression quality + + + + This sets the target compression bitrate + + + + Maximum amplification - Audio system + Speech is dynamically amplified by at most this amount - Input device + Noise suppression strength @@ -1106,63 +1183,90 @@ This value allows you to set the maximum number of users allowed in the channel. - Transmission mode + Path to audio file - PTT lock threshold + Path to audio cue file when stopping to speak. Use the "browse" button to open a file dialog. - PTT hold threshold + Idle action time threshold (in minutes) - Silence below + Select what to do when being idle for a configurable amount of time. Default: nothing - Current speech detection chance + Gets played when you are trying to speak while being muted - Speech above + Path to mute cue file. Use the "browse" button to open a file dialog. - Speech below + Browse for mute cue audio file - Audio per packet + Path to audio cue file when starting to speak. Use the "browse" button to open a file dialog. - Quality of compression (peak bandwidth) + Preview the mute cue - Noise suppression + The mute cue is an audio sample which plays when you are trying to speak while being muted - Maximum amplification + Preview both audio cues + + + AudioInputDialog - Transmission started sound + Continuous - Transmission stopped sound + Voice Activity - Initiate idle action after (in minutes) + Push To Talk - Idle action + Audio Input + + + + %1 ms + + + + Off + خاموش + + + %1 s + + + + %1 kb/s + + + + -%1 dB + + + + %1 kbit/s (Audio %2, Position %4, Overhead %3) @@ -1181,6 +1285,22 @@ This value allows you to set the maximum number of users allowed in the channel. Disable echo cancellation. + + milliseconds + + + + seconds + + + + kilobits per second + + + + decibels + + AudioOutput @@ -1454,83 +1574,83 @@ This value allows you to set the maximum number of users allowed in the channel. Positional audio cannot work with mono output devices! - - - AudioOutputDialog - None + Audio output system - Local + Audio output device - Server + Output delay of incoming speech - Audio Output - خروجی صدا + Jitter buffer time + - %1 ms + Attenuation percentage - %1 % + During speech, the volume of other applications will be reduced by this amount - Output system + Minimum volume - Output device + Minimum distance - Default jitter buffer + Maximum distance - Volume of incoming speech + Loopback artificial delay - Output delay + Loopback artificial packet loss - Attenuation of other applications during speech + Loopback test mode - Minimum distance + The loopback test can be used to test your audio configuration. While the loopback test is enabled, others will not be able to hear you. + + + AudioOutputDialog - Maximum distance + None - Minimum volume + Local - Bloom + Server - Delay variance - + Audio Output + خروجی صدا - Packet loss + %1 ms - Loopback + %1 % @@ -1549,6 +1669,14 @@ This value allows you to set the maximum number of users allowed in the channel. If an audio source is close enough, blooming will cause the audio to be played on all speakers more or less regardless of their position (albeit with lower volume) + + milliseconds + + + + meters + + AudioOutputSample @@ -2053,39 +2181,79 @@ Speak loudly, as when you are annoyed or excited. Decrease the volume in the sou - Input system + Maximum amplification - Input device + No buttons assigned - Output system + Audio input system - Output device + Audio input device - Output delay + Select audio output device - Maximum amplification + Audio output system - VAD level + Audio output device - PTT shortcut + The Mumble positional audio system enables users to link the relative position of their voice to third party applications such as games. - No buttons assigned + Output delay for incoming speech + + + + Maximum amplification of input sound + + + + Speech is dynamically amplified by at most this amount + + + + Voice activity detection level + + + + This will set the range in which Mumble will consider a signal speech. Increase value to make voice activation more sensitive. + + + + Push to talk + برای مکالمه فشار دهید + + + Use the "push to talk shortcut" button to assign a key + + + + Set push to talk shortcut + + + + This will open a shortcut edit dialog + + + + Graphical positional audio simulation view + + + + This visually represents the positional audio that is currently being played @@ -2226,23 +2394,39 @@ Speak loudly, as when you are annoyed or excited. Decrease the volume in the sou - Search + Mask - IP Address + Search for banned user - Mask + Username to ban + + + + IP address to ban + + + + Ban reason - Start date/time + Ban start date/time - End date/time + Ban end date/time + + + + Certificate hash to ban + + + + List of banned users @@ -2327,51 +2511,19 @@ Speak loudly, as when you are annoyed or excited. Decrease the volume in the sou <b>Certificate Expiry:</b> Your certificate is about to expire. You need to renew it, or you will no longer be able to connect to servers you are registered on. + + + Certificates - Current certificate + Certificate Management - Certificate file to import + Certificate Authentication - Certificate password - - - - Certificate to import - - - - New certificate - - - - File to export certificate to - - - - Email address - - - - Your name - - - - - Certificates - - Certificate Management - - - - Certificate Authentication - - - - Authenticating to servers without using passwords + Authenticating to servers without using passwords @@ -2447,10 +2599,6 @@ Speak loudly, as when you are annoyed or excited. Decrease the volume in the sou Select file to import from - - This opens a file selection dialog to choose a file to import a certificate from. - - Open... @@ -2596,6 +2744,46 @@ Are you sure you wish to replace your certificate? <p>Mumble can use certificates to authenticate with servers. Using certificates avoids passwords, meaning you don't need to disclose any password to the remote site. It also enables very easy user registration and a client side friends list independent of servers.</p><p>While Mumble can work without certificates, the majority of servers will expect you to have one.</p><p>Creating a new certificate automatically is sufficient for most use cases. But Mumble also supports certificates representing trust in the users ownership of an email address. These certificates are issued by third parties. For more information see our <a href="http://mumble.info/certificate.php">user certificate documentation</a>. </p> + + Displays current certificate + + + + Certificate file to import + + + + Use the "open" button to select a file using a dialog. + + + + Certificate password + + + + Displays imported certificate + + + + Displays new certificate + + + + File to export certificate to + + + + Use the "save as" button to select a file using a dialog. + + + + Your name. For example: John Doe + + + + Your email address. For example: johndoe@mumble.info + + ChanACL @@ -3076,6 +3264,34 @@ Are you sure you wish to replace your certificate? IPv6 address + + This is the connection dialog. There are two different ways to connect to a Mumble server. If the server is listed publicly, you can use the server list to find it. If you know the server IP address, you can manually add a new permanent entry to your favorites. + + + + The server list contains your favorites and all publicly listed servers. + + + + With this search interface you can filter the Mumble servers displayed in the server list. + + + + Search for servername + + + + Search for location + + + + Set filter mode + + + + Server + + ConnectDialogEdit @@ -3199,6 +3415,22 @@ Label of the server. This is what the server will be named like in your server l &Ignore + + Server IP address + + + + Server port + + + + Username + + + + Label for server + + CrashReporter @@ -3390,6 +3622,26 @@ Without this option enabled, using Mumble's global shortcuts in privileged <html><head/><body><p>Mumble's Global Shortcuts system does currently not work properly in combination with the Wayland protocol. For more information, visit <a href="https://github.com/mumble-voip/mumble/issues/5257"><span style=" text-decoration: underline; color:#0057ae;">https://github.com/mumble-voip/mumble/issues/5257</span></a>.</p></body></html> + + Configured shortcuts + + + + Use up and down keys to navigate through your added shortcuts. Use left and right keys to navigate between actions and options for a single shortcut. Entries can be added and deleted with the buttons below. + + + + Add unassigned shortcut + + + + This adds a new empty entry to the "Configured Shortcut" tree above. The tree will be automatically focused. Assign a key or an action by selecting the entry in the tree above. + + + + This removes the selected entry from the "Configured Shortcut" tree above + + GlobalShortcutButtons @@ -3417,6 +3669,18 @@ Without this option enabled, using Mumble's global shortcuts in privileged Remove پاک کردن + + List of shortcuts + + + + Toggling this button will make the application listen for a shortcut. Once the shortcut is entered, the application stops listening for a shortcut. Multiple shortcuts can be assigned to the current action. Navigate to the shortcut list above to review the shortcuts currently assigned to the current action. + + + + This button will remove the selected shortcut for the current action. Note that you will have to select a shortcut from the list above first before this button has any effect. + + GlobalShortcutConfig @@ -3442,7 +3706,27 @@ Without this option enabled, using Mumble's global shortcuts in privileged - Configured shortcuts + Shortcut action + + + + Shortcut data + + + + Shortcut input combinations + + + + Unassigned + + + + checked + + + + unchecked @@ -4004,14 +4288,6 @@ The setting only applies for new messages, the already shown ones will retain th Message margins - - Log messages - - - - TTS engine volume - - Chat message margins @@ -4036,10 +4312,6 @@ The setting only applies for new messages, the already shown ones will retain th Limit notifications when there are more than - - User limit for message limiting - - Click here to toggle message limiting for all events - If using this option be sure to change the user limit below. @@ -4104,6 +4376,74 @@ The setting only applies for new messages, the already shown ones will retain th Notification sound volume adjustment + + Log message types and actions + + + + Use up and down keys to navigate through the message types. Use left and right keys to navigate between notification possibilities for a single message type. + + + + Set length threshold + + + + Text to speech volume + + + + Maximum chat log length + + + + User limit for notifications + + + + Message type + + + + Log message to console checkbox + + + + Display pop-up notification for message checkbox + + + + Highlight window for message checkbox + + + + Read message using text to speech checkbox + + + + Limit message notification if user count is high checkbox + + + + Play sound file for message checkbox + + + + Path to sound file + + + + checked + + + + unchecked + + + + decibels + + LookConfig @@ -4453,34 +4793,6 @@ The setting only applies for new messages, the already shown ones will retain th Postfix character count - - Maximum name length - - - - Relative font size - - - - Always on top - - - - Channel dragging - - - - Automatically expand channels when - - - - User dragging behavior - - - - Silent user lifetime - - Show the local volume adjustment for each user (if any). @@ -4573,75 +4885,127 @@ The setting only applies for new messages, the already shown ones will retain th Always keep users visible - - - MainWindow - Root + Channel expand mode - Push-to-Talk - Global Shortcut + User dragging mode - Push and hold this button to send voice. - Global Shortcut + Channel dragging mode - This configures the push-to-talk button, and as long as you hold this button down, you will transmit voice. - Global Shortcut + Always on top mode - Reset Audio Processor - Global Shortcut + Quit behavior mode - Unlink Plugin - Global Shortcut + Channel separator string - Push-to-Mute - Global Shortcut + Maximum channel name length - Join Channel - Global Shortcut + Abbreviation replacement characters - Toggle Overlay - Global Shortcut + Relative font size (in percent) - Toggle state of in-game overlay. - Global Shortcut + Silent user display time (in seconds) - Toggle Minimal - Global Shortcut + Mumble theme - Volume Up (+10%) - Global Shortcut + User search action mode - Volume Down (-10%) - Global Shortcut + Channel search action mode - - Mumble + + + MainWindow + + Root + + + + Push-to-Talk + Global Shortcut + + + + Push and hold this button to send voice. + Global Shortcut + + + + This configures the push-to-talk button, and as long as you hold this button down, you will transmit voice. + Global Shortcut + + + + Reset Audio Processor + Global Shortcut + + + + Unlink Plugin + Global Shortcut + + + + Push-to-Mute + Global Shortcut + + + + Join Channel + Global Shortcut + + + + Toggle Overlay + Global Shortcut + + + + Toggle state of in-game overlay. + Global Shortcut + + + + Toggle Minimal + Global Shortcut + + + + Volume Up (+10%) + Global Shortcut + + + + Volume Down (-10%) + Global Shortcut + + + + Mumble @@ -5167,10 +5531,6 @@ Otherwise abort and check your certificate and username. This opens the Group and ACL dialog for the channel, to control permissions. - - &Link - - Link your channel to another channel @@ -5265,10 +5625,6 @@ Otherwise abort and check your certificate and username. This will reset the audio preprocessor, including noise cancellation, automatic gain and voice activity detection. If something suddenly worsens the audio environment (like dropping the microphone) and it was temporary, use this to avoid having to wait for the preprocessor to readjust. - - &Mute Self - - Mute yourself @@ -5277,10 +5633,6 @@ Otherwise abort and check your certificate and username. Mute or unmute yourself. When muted, you will not send any data to the server. Unmuting while deafened will also undeafen. - - &Deafen Self - - Deafen yourself @@ -5846,18 +6198,10 @@ Otherwise abort and check your certificate and username. This will toggle whether the minimal window should have a frame for moving and resizing. - - &Unlink All - - Reset the comment of the selected user. - - &Join Channel - - View comment in editor @@ -5886,10 +6230,6 @@ Otherwise abort and check your certificate and username. Change your avatar image on this server - - &Remove Avatar - - Remove currently defined avatar image. @@ -5902,14 +6242,6 @@ Otherwise abort and check your certificate and username. Change your own comment - - Recording - درحال ضبط - - - Priority Speaker - - &Copy URL @@ -5918,10 +6250,6 @@ Otherwise abort and check your certificate and username. Copies a link to this channel to the clipboard. - - Ignore Messages - - Locally ignore user's text chat messages. @@ -5949,14 +6277,6 @@ the channel's context menu. Ctrl+F - - &Hide Channel when Filtering - - - - Reset the avatar of the selected user. - - &Developer @@ -5985,14 +6305,6 @@ the channel's context menu. &Connect... - - &Ban list... - - - - &Information... - - &Kick... @@ -6001,10 +6313,6 @@ the channel's context menu. &Ban... - - Send &Message... - - &Add... @@ -6017,74 +6325,26 @@ the channel's context menu. &Edit... - - Audio S&tatistics... - - - - &Settings... - - &Audio Wizard... - - Developer &Console... - - - - &About... - - About &Speex... - - About &Qt... - - &Certificate Wizard... - - &Register... - - - - Registered &Users... - - Change &Avatar... - - &Access Tokens... - - - - Reset &Comment... - - - - Reset &Avatar... - - - - View Comment... - - &Change Comment... - - R&egister... - - Show @@ -6101,10 +6361,6 @@ the channel's context menu. Protocol violation. Server sent remove for occupied channel. - - Listen to channel - - Listen to this channel without joining it @@ -6145,18 +6401,10 @@ the channel's context menu. %1 stopped listening to your channel - - Talking UI - - Toggles the visibility of the TalkingUI. - - Join user's channel - - Joins the channel of this user. @@ -6169,14 +6417,6 @@ the channel's context menu. Activity log - - Chat message - - - - Disable Text-To-Speech - - Locally disable Text-To-Speech for this user's text chat messages. @@ -6215,10 +6455,6 @@ the channel's context menu. Global Shortcut - - &Set Nickname... - - Set a local nickname @@ -6277,10 +6513,6 @@ Valid actions are: Alt+F - - Search - - Search for a user or channel (Ctrl+F) @@ -6302,10 +6534,6 @@ Valid actions are: Undeafen yourself - - Positional &Audio Viewer... - - Show the Positional Audio Viewer @@ -6360,10 +6588,6 @@ Valid actions are: Channel &Filter - - &Pin Channel when Filtering - - Usage: mumble [options] [<url> | <plugin_list>] @@ -6522,109 +6746,257 @@ Valid options are: - This will open your file explorer to change your avatar image on this server + This will open your file explorer to change your avatar image on this server + + + + Remove avatar + Global Shortcut + + + + This will reset your avatar on the server + + + + Register on the server + Global Shortcut + + + + This will register you on the server + + + + Audio statistics + Global Shortcut + + + + This will open the audio statistics dialog + + + + Open settings + Global Shortcut + + + + This will open the settings dialog + + + + Start audio wizard + Global Shortcut + + + + This will open the audio wizard dialog + + + + Start certificate wizard + Global Shortcut + + + + This will open the certificate wizard dialog + + + + Toggle text to speech + Global Shortcut + + + + This will enable/disable the text to speech + + + + Open about dialog + Global Shortcut + + + + This will open the about dialog + + + + Open about Qt dialog + Global Shortcut + + + + This will open the about Qt dialog + + + + Check for update + Global Shortcut + + + + This will check if mumble is up to date + + + + That sound was the mute cue. It activates when you speak while muted. Would you like to keep it enabled? + + + + Yes + + + + No + + + + Enter chat message + + + + &Ban List + + + + &Information + + + + Ig&nore Messages + + + + &Send Message... + + + + Set Ni&ckname... + + + + L&ink + + + + U&nlink All + + + + M&ute Self + + + + D&eafen Self + + + + Audio &Statistics + + + + &Settings + + + + Developer &Console + + + + Positional &Audio Viewer - Remove avatar - Global Shortcut + &About - This will reset your avatar on the server + About &Qt - Register on the server - Global Shortcut + Re&gister... - This will register you on the server + Registered &Users - Audio statistics - Global Shortcut + &Access Tokens - This will open the audio statistics dialog + Remo&ve Avatar - Open settings - Global Shortcut + Reset Commen&t... - This will open the settings dialog + Remo&ve Avatar... - Start audio wizard - Global Shortcut + Remove the avatar of the selected user. - This will open the audio wizard dialog + &Join - Start certificate wizard - Global Shortcut + &Hide When Filtering - This will open the certificate wizard dialog + &Pin When Filtering - Toggle text to speech - Global Shortcut + Vie&w Comment - This will enable/disable the text to speech + &Priority Speaker - Open about dialog - Global Shortcut + &Record... - This will open the about dialog + &Listen To Channel - Open about Qt dialog - Global Shortcut + Talking &UI - This will open the about Qt dialog + &Join User's Channel - Check for update - Global Shortcut + M&ove To Own Channel - This will check if mumble is up to date + Moves this user to your current channel. - That sound was the mute cue. It activates when you speak while muted. Would you like to keep it enabled? + Disable Te&xt-To-Speech - Yes + &Search... - No + Filtered channels and users @@ -6714,6 +7086,62 @@ Valid options are: Silent user displaytime: + + Graphical positional audio simulation view + + + + This visually represents the positional audio configuration that is currently being used + + + + Listener Z coordinate + + + + Listener X coordinate + + + + Listener Y coordinate + + + + Silent user display time (in seconds) + + + + Listener azimuth (in degrees) + + + + Listener elevation (in degrees) + + + + Context string + + + + Use the "set" button to apply the context string + + + + Apply the context string + + + + Apply the identity string + + + + Identity string + + + + Use the "set" button to apply the identity string + + NetworkConfig @@ -6927,6 +7355,26 @@ Prevents the client from sending potentially identifying information about the o Automatically download and install plugin updates + + Proxy type + + + + Proxy hostname + + + + Proxy port + + + + Proxy username + + + + Proxy password + + Overlay @@ -7532,6 +7980,42 @@ To upgrade these files to their latest versions, click the button below.Whether this plugin should be enabled + + List of plugins + + + + Use up and down keys to navigate through plugins. Use left and right keys to navigate between single plugin permissions. + + + + Plugin name + + + + Plugin enabled checkbox + + + + Plugin positional audio permission checkbox + + + + Plugin keyboard event listen permission checkbox + + + + checked + + + + unchecked + + + + Not available + + PluginInstaller @@ -7955,6 +8439,102 @@ You can register them again. Unknown Version + + Next + + + + Back + + + + This is you + + + + friend + + + + user + + + + status + + + + muted and deafened + + + + muted + + + + locally muted + + + + unmuted + + + + recording + + + + priority speaker + + + + has a long comment + + + + text messages ignored + + + + registered + + + + channel + + + + your channel + + + + accessible + + + + inaccessible + + + + public + + + + filtered + + + + pinned + + + + Listening for input + + + + Add + اضافه کردن + RichTextEditor @@ -8103,6 +8683,18 @@ You can register them again. Whether to search for channels + + Search string + + + + Search results + + + + Use up and down keys to navigate through the search results. + + ServerHandler @@ -8153,10 +8745,6 @@ You can register them again. <html><head/><body><p><span style=" font-weight:600;">Port:</span></p></body></html> - - <b>Users</b>: - - <html><head/><body><p><span style=" font-weight:600;">Protocol:</span></p></body></html> @@ -8250,31 +8838,39 @@ You can register them again. - &View certificate + Unknown - &Ok + Whether the connection supports perfect forward secrecy (PFS). - Unknown + <b>PFS:</b> - Whether the connection supports perfect forward secrecy (PFS). + Yes - <b>PFS:</b> + No - Yes + <b>Users:</b> - No + TCP Parameters + + + + &View Certificate + + + + &OK @@ -8462,7 +9058,11 @@ An access token is a text string, which can be used as a password for very simpl &حذف - Tokens + Token List + + + + Use the arrow keys to navigate this list of access tokens. The tokens are displayed in plain text. @@ -8511,11 +9111,19 @@ An access token is a text string, which can be used as a password for very simpl - Search + User list - User list + Search for user + + + + Set inactivity filter mode + + + + Filter for inactivity @@ -8545,10 +9153,6 @@ An access token is a text string, which can be used as a password for very simpl IP Address - - Details... - - Ping Statistics @@ -8672,6 +9276,10 @@ An access token is a text string, which can be used as a password for very simpl Warning: The server seems to report a truncated protocol version for this client. (See: <a href="https://github.com/mumble-voip/mumble/issues/5827/">Issue #5827</a>) + + Details + + UserListModel @@ -8866,6 +9474,14 @@ An access token is a text string, which can be used as a password for very simpl Channel will be pinned when filtering is enabled + + Channel Listener + + + + This channel listener belongs to %1 + + VersionCheck @@ -9132,17 +9748,25 @@ Please contact your server administrator for further information. Unable to start recording - the audio output is miconfigured (0Hz sample rate) + + This field contains the directory path to store any voice recordings in. Use the "browse" button to open a file dialog. + + + + This field contains the filename any voice recording is saved as. Various variables can be used to augment the filename. For example %time for the current time. + + VolumeSliderWidgetAction - - Slider for volume adjustment - نوار لغزنده تنظیم حجم صدا - Volume Adjustment تنظیم حجم صدا + + Local volume adjustment + + WASAPIInput diff --git a/src/mumble/mumble_fi.ts b/src/mumble/mumble_fi.ts index fd74f62a3db..2f376e79a42 100644 --- a/src/mumble/mumble_fi.ts +++ b/src/mumble/mumble_fi.ts @@ -163,10 +163,6 @@ Tämä numero määrittää kuinka Mumble järjestää kanavat puuhun. Suuremmal Active ACLs Aktiiviset ACL:t - - List of entries - Listaus merkinnöistä - Inherit ACL of parent? Sisällytä yläkanavan ACL? @@ -418,10 +414,6 @@ Tämän numeron ollessa suurempi kuin nolla kanava sallii enintään numeron suu Channel password Kanavan salasana - - Maximum users - Käyttäjiä enintään - Channel name Kanavan nimi @@ -430,22 +422,62 @@ Tämän numeron ollessa suurempi kuin nolla kanava sallii enintään numeron suu Inherited group members Periytyneet ryhmän jäsenet - - Foreign group members - Tuntemattomat ryhmän jäsenet - Inherited channel members Periytyneet kanavan jäsenet - - Add members to group - Lisää jäsenet ryhmään - List of ACL entries Lista kulkuoikeuksista + + Channel position + + + + Channel maximum users + + + + Channel description + + + + Select member to add + + + + Excluded group members + + + + Select member to remove + + + + List of access control list entries + + + + Select group + + + + Selects a group this ACL entry applies to. Selecting a group and selecting a user are mutually exclusive. + + + + Select user + + + + Selects a user this ACL entry applies to. Selecting a group and selecting a user are mutually exclusive. + + + + List of available permissions + + ALSAAudioInput @@ -595,6 +627,30 @@ Tämän numeron ollessa suurempi kuin nolla kanava sallii enintään numeron suu List of speakers Lista kuulokkeista + + Device list + + + + Move from unused to microphone list + + + + Move from microphone to unused list + + + + List of unused devices + + + + Move from unused to speakers list + + + + Move from speakers to unused list + + ASIOInput @@ -664,10 +720,6 @@ Tämän numeron ollessa suurempi kuin nolla kanava sallii enintään numeron suu System Järjestelmä - - Input method for audio - Äänen sisääntulotapa - Device Laite @@ -732,10 +784,6 @@ Tämän numeron ollessa suurempi kuin nolla kanava sallii enintään numeron suu On Aloitus - - Preview the audio cues - Testaa äänimerkit - Use SNR based speech detection Käytä SNR-pohjaista puheentunnistusta @@ -1056,120 +1104,176 @@ Tämän numeron ollessa suurempi kuin nolla kanava sallii enintään numeron suu Voice Activity Puheaktivointi - - - AudioInputDialog - Continuous - Jatkuva + Input backend for audio + - Voice Activity - Puheaktivointi + Audio input system + - Push To Talk - Puhepikanäppäin + Audio input device + - Audio Input - Äänen sisääntulo + Transmission mode + Lähetystila - %1 ms - %1 ms + Push to talk lock threshold + - Off - Pois päältä + Switch between push to talk and continuous mode by double tapping in this time frame + - %1 s - %1 s + <b>Voice hold Time</b><br />After you release the push-to-talk key Mumble will keep transmitting for the selected amount of time. + - %1 kb/s - %1 kb/s + Push to talk hold threshold + - -%1 dB - -%1 dB + Extend push to talk send time after the key is released by this amount of time + - %1 kbit/s (Audio %2, Position %4, Overhead %3) - %1 kbit/s (Ääni %2, Sijainti %4, Pakettitiedot %3) + Voice hold time + - Audio system - Äänijärjestelmä + Silence below threshold + - Input device - Sisääntulolaite + This sets the threshold when Mumble will definitively consider a signal silence + + + + Speech above threshold + + + + This sets the threshold when Mumble will definitively consider a signal speech + + + + This sets how much speech is packed into a single network package + + + + Audio compression quality + + + + This sets the target compression bitrate + + + + Maximum amplification + Suurin vahvistus + + + Speech is dynamically amplified by at most this amount + + + + Noise suppression strength + Echo cancellation mode - Kaiunpoistotila + Kaiunpoistotila - Transmission mode - Lähetystila + Path to audio file + - PTT lock threshold - Puhepikanäppäimen lukitsemisen raja-aika + Path to audio cue file when stopping to speak. Use the "browse" button to open a file dialog. + - PTT hold threshold - Puhepikanäppäimen pidon raja-aika + Idle action time threshold (in minutes) + - Silence below - Hiljaisuuden raja-arvo + Select what to do when being idle for a configurable amount of time. Default: nothing + - Current speech detection chance - Hetkellinen havaitun puheen todennäköisyys + Gets played when you are trying to speak while being muted + - Speech above - Puheen raja-arvo + Path to mute cue file. Use the "browse" button to open a file dialog. + - Speech below - Puheen raja-arvo alle + Browse for mute cue audio file + - Audio per packet - Ääntä per paketti + Path to audio cue file when starting to speak. Use the "browse" button to open a file dialog. + - Quality of compression (peak bandwidth) - Pakkaamisen laatu (kaistanleveyden huippu) + Preview the mute cue + - Noise suppression - Melunvaimennus + The mute cue is an audio sample which plays when you are trying to speak while being muted + - Maximum amplification - Suurin vahvistus + Preview both audio cues + + + + + AudioInputDialog + + Continuous + Jatkuva - Transmission started sound - Lähetyksen aloitusääni + Voice Activity + Puheaktivointi - Transmission stopped sound - Lähetyksen lopetusääni + Push To Talk + Puhepikanäppäin - Initiate idle action after (in minutes) - Aloita epäakviivisuustoiminto (minuuteissa) + Audio Input + Äänen sisääntulo - Idle action - Epäaktiivisuustoiminto + %1 ms + %1 ms + + + Off + Pois päältä + + + %1 s + %1 s + + + %1 kb/s + %1 kb/s + + + -%1 dB + -%1 dB + + + %1 kbit/s (Audio %2, Position %4, Overhead %3) + %1 kbit/s (Ääni %2, Sijainti %4, Pakettitiedot %3) Access to the microphone was denied. Please allow Mumble to use the microphone by changing the settings in System Preferences -> Security & Privacy -> Privacy -> Microphone. @@ -1187,6 +1291,22 @@ Tämän numeron ollessa suurempi kuin nolla kanava sallii enintään numeron suu Disable echo cancellation. Poista kaiunesto käytöstä. + + milliseconds + + + + seconds + + + + kilobits per second + + + + decibels + + AudioOutput @@ -1460,84 +1580,84 @@ Tämän numeron ollessa suurempi kuin nolla kanava sallii enintään numeron suu Positional audio cannot work with mono output devices! Sijainninmukainen ääni ei voi toimia mono-ulostulolla! - - - AudioOutputDialog - None - Ei mikään + Audio output system + - Local - Paikallinen + Audio output device + - Server - Palvelin + Output delay of incoming speech + - Audio Output - Äänen ulostulo + Jitter buffer time + - %1 ms - %1 ms + Attenuation percentage + - %1 % - %1 % + During speech, the volume of other applications will be reduced by this amount + - Output system - Ulostulojärjestelmä + Minimum volume + Pienin äänenvoimakkuus - Output device - Ulostulolaite + Minimum distance + Pienin etäisyys - Default jitter buffer - Oletushuojuntapuskuri + Maximum distance + Suurin etäisyys - Volume of incoming speech - Tulevan puheen äänenvoimakkuus + Loopback artificial delay + - Output delay - Ulostulon viive + Loopback artificial packet loss + - Attenuation of other applications during speech - Toisten ohjelmien vaimennus puheen aikana + Loopback test mode + - Minimum distance - Pienin etäisyys + The loopback test can be used to test your audio configuration. While the loopback test is enabled, others will not be able to hear you. + + + + AudioOutputDialog - Maximum distance - Suurin etäisyys + None + Ei mikään - Minimum volume - Pienin äänenvoimakkuus + Local + Paikallinen - Bloom - Korostus + Server + Palvelin - Delay variance - Viiveen varianssi + Audio Output + Äänen ulostulo - Packet loss - Pakettihävikki + %1 ms + %1 ms - Loopback - Takaisinkierrätys + %1 % + %1 % Distance at which audio volume from another player starts decreasing @@ -1555,6 +1675,14 @@ Tämän numeron ollessa suurempi kuin nolla kanava sallii enintään numeron suu If an audio source is close enough, blooming will cause the audio to be played on all speakers more or less regardless of their position (albeit with lower volume) Jos äänilähde on riittävän lähellä, ääni kuuluu kaikista kaiuttimista suunnasta riippumatta (vaikkakin pienemmällä äänenvoimakkuudella) + + milliseconds + + + + meters + + AudioOutputSample @@ -2083,40 +2211,80 @@ Puhu kovalla äänellä, aivan kuin olisit ärsyyntynyt tai kiihtynyt. Vähennä <html><head/><body><p>Mumble tukee sijainninmukaista audiota joillakin peleillä, mikä tarkoittaa että ääni kuuluu suhteessa pelaajien sijaintiin pelissä. Äänenvoimakkuutta kuulokkeiden välillä muokataan jotta voidaan simuloida pelissä olevia äänen tulosuuntia ja etäisyyksiä. Tämä riippuu oikeista äänen ulostuloasetuksistasi käyttöjärjestelmässäsi, joita voit kokeilla tässä.</p><p>Graafi alla näyttää <span style=" color:#56b4e9;">sinun</span> sijaintisi, <span style=" color:#d55e00;">kaiuttimiesi</span> ja <span style=" color:#009e73;">liikkuvan äänilähteen</span> ylhäältä päin katsottuna. Sinun pitäisi kuulla äänen vaihtelevan kanavien välillä.</p><p>Voit myös käyttää hiirtäsi asettaaksesi <span style=" color:#009e73;">äänilähteen</span> sijainnin manuaalisesti.</p></body></html> - Input system - Sisääntulojärjestelmä + Maximum amplification + Suurin vahvistus - Input device - Sisääntulolaite + No buttons assigned + Ei näppäimiä yhdistetty - Output system - Ulostulojärjestelmä + Audio input system + - Output device - Ulostulolaite + Audio input device + - Output delay - Ulostulon viive + Select audio output device + - Maximum amplification - Suurin vahvistus + Audio output system + - VAD level - Äänentunnistuksen herkkyystaso + Audio output device + - PTT shortcut - Tangentti + The Mumble positional audio system enables users to link the relative position of their voice to third party applications such as games. + - No buttons assigned - Ei näppäimiä yhdistetty + Output delay for incoming speech + + + + Maximum amplification of input sound + Sisääntulevan äänen enimmäisvahvistus + + + Speech is dynamically amplified by at most this amount + + + + Voice activity detection level + + + + This will set the range in which Mumble will consider a signal speech. Increase value to make voice activation more sensitive. + + + + Push to talk + Paina puhuaksesi + + + Use the "push to talk shortcut" button to assign a key + + + + Set push to talk shortcut + + + + This will open a shortcut edit dialog + + + + Graphical positional audio simulation view + + + + This visually represents the positional audio that is currently being played + @@ -2257,24 +2425,40 @@ Puhu kovalla äänellä, aivan kuin olisit ärsyyntynyt tai kiihtynyt. Vähennä - Search - Haku + Mask + Maski - IP Address - IP-osoite + Search for banned user + - Mask - Maski + Username to ban + + + + IP address to ban + + + + Ban reason + + + + Ban start date/time + + + + Ban end date/time + - Start date/time - Aloituspäivä ja -aika + Certificate hash to ban + - End date/time - Lopetuspäivä ja -aika + List of banned users + @@ -2358,38 +2542,6 @@ Puhu kovalla äänellä, aivan kuin olisit ärsyyntynyt tai kiihtynyt. Vähennä <b>Certificate Expiry:</b> Your certificate is about to expire. You need to renew it, or you will no longer be able to connect to servers you are registered on. <b>Varmenne vanhenee:</b> Varmenteesi on vanhentumassa. Sinun tulee uusia varmenteesi tai et voi enää yhdistää palvelimiin, joihin olet rekisteröitynyt. - - Current certificate - Nykyinen varmenne - - - Certificate file to import - Tuotava varmennetiedosto - - - Certificate password - Varmenteen salasana - - - Certificate to import - Tuotava varmenne - - - New certificate - Uusi varmenne - - - File to export certificate to - Tiedosto johon varmenne viedään - - - Email address - Sähköpostiosoite - - - Your name - Nimesi - Certificates @@ -2478,10 +2630,6 @@ Puhu kovalla äänellä, aivan kuin olisit ärsyyntynyt tai kiihtynyt. Vähennä Select file to import from Valitse tuontitiedosto - - This opens a file selection dialog to choose a file to import a certificate from. - Avaa tiedostonvalintaikkunan, jossa voit valita mistä tuot varmenteen. - Open... Avaa... @@ -2636,6 +2784,46 @@ Haluatko varmasti korvata varmenteen? <p>Mumble can use certificates to authenticate with servers. Using certificates avoids passwords, meaning you don't need to disclose any password to the remote site. It also enables very easy user registration and a client side friends list independent of servers.</p><p>While Mumble can work without certificates, the majority of servers will expect you to have one.</p><p>Creating a new certificate automatically is sufficient for most use cases. But Mumble also supports certificates representing trust in the users ownership of an email address. These certificates are issued by third parties. For more information see our <a href="http://mumble.info/certificate.php">user certificate documentation</a>. </p> <p>Mumble voi käyttää varmenteita palvelimia kohtaan tunnistautumiseen. Varmennetta käyttämällä vältyt salasanan käyttämiseltä, mikä taas tarkoittaa ettei sinun tarvitse lähettää salasanaa etäsivustolle. Varmenne myös mahdollistaa todella helpon käyttäjärekisteröinnin ja sovelluksessa olevan kaverilistan ilman riippuvuutta palvelimiin.</p><p>Vaikka Mumble toimii ilman sertifikaatteja, suurin osa palvelimista olettaa sinulla olevan varmenteen.</p><p>Uuden varmenteen luominen riittää useimmissa tapauksissa. Mumble tukee myös varmenteen luottosuhteen sidonnaisuuden määrittämistä sähköpostiosoitteeseen. Näitä varmenteita myöntävät kolmannet osapuolet. Lisätietoja on saatavilla <a href="http://mumble.info/certificate.php">käyttäjän varmennedokumentaatiossa</a>. </p> + + Displays current certificate + + + + Certificate file to import + Tuotava varmennetiedosto + + + Use the "open" button to select a file using a dialog. + + + + Certificate password + Varmenteen salasana + + + Displays imported certificate + + + + Displays new certificate + + + + File to export certificate to + Tiedosto johon varmenne viedään + + + Use the "save as" button to select a file using a dialog. + + + + Your name. For example: John Doe + + + + Your email address. For example: johndoe@mumble.info + + ChanACL @@ -3116,6 +3304,34 @@ Haluatko varmasti korvata varmenteen? IPv6 address IPv6-osoite + + This is the connection dialog. There are two different ways to connect to a Mumble server. If the server is listed publicly, you can use the server list to find it. If you know the server IP address, you can manually add a new permanent entry to your favorites. + + + + The server list contains your favorites and all publicly listed servers. + + + + With this search interface you can filter the Mumble servers displayed in the server list. + + + + Search for servername + + + + Search for location + + + + Set filter mode + + + + Server + Palvelin + ConnectDialogEdit @@ -3248,6 +3464,22 @@ Palvelimen nimike. Vapaasti valittava nimike, jolla palvelin tulee esiintymään &Ignore &Älä tee mitään + + Server IP address + + + + Server port + + + + Username + Käyttäjänimi + + + Label for server + + CrashReporter @@ -3441,6 +3673,26 @@ Ilman tätä asetusta järjestelmänlaajuiset pikanäppäimet eivät toimi kysei <html><head/><body><p>Mumble's Global Shortcuts system does currently not work properly in combination with the Wayland protocol. For more information, visit <a href="https://github.com/mumble-voip/mumble/issues/5257"><span style=" text-decoration: underline; color:#0057ae;">https://github.com/mumble-voip/mumble/issues/5257</span></a>.</p></body></html> <html><head/><body><p>Mumblen globaalit pikanäppäimet eivät tällä hetkellä toimi kunnolla Waylandin kanssa. Katso lisätietoja osoitteesta <a href="https://github.com/mumble-voip/mumble/issues/5257"><span style=" text-decoration: underline; color:#0057ae;">https://github.com/mumble-voip/mumble/issues/5257</span></a>.</p></body></html> + + Configured shortcuts + Määritetyt pikanäppäimet + + + Use up and down keys to navigate through your added shortcuts. Use left and right keys to navigate between actions and options for a single shortcut. Entries can be added and deleted with the buttons below. + + + + Add unassigned shortcut + + + + This adds a new empty entry to the "Configured Shortcut" tree above. The tree will be automatically focused. Assign a key or an action by selecting the entry in the tree above. + + + + This removes the selected entry from the "Configured Shortcut" tree above + + GlobalShortcutButtons @@ -3468,6 +3720,18 @@ Ilman tätä asetusta järjestelmänlaajuiset pikanäppäimet eivät toimi kysei Remove Poista + + List of shortcuts + + + + Toggling this button will make the application listen for a shortcut. Once the shortcut is entered, the application stops listening for a shortcut. Multiple shortcuts can be assigned to the current action. Navigate to the shortcut list above to review the shortcuts currently assigned to the current action. + + + + This button will remove the selected shortcut for the current action. Note that you will have to select a shortcut from the list above first before this button has any effect. + + GlobalShortcutConfig @@ -3493,8 +3757,28 @@ Ilman tätä asetusta järjestelmänlaajuiset pikanäppäimet eivät toimi kysei <b>Peittää näppäinten painamiset muilta ohjelmilta.</b><br />Valittuna piilottaa näppäimen (tai viimeisen näppäimen usean näppäimen yhdistelmässä) muilta ohjelmilta. Ota huomioon että kaikkia näppäimiä ei voi peittää. - Configured shortcuts - Määritetyt pikanäppäimet + Shortcut action + + + + Shortcut data + + + + Shortcut input combinations + + + + Unassigned + Määrittämätön + + + checked + + + + unchecked + @@ -4065,14 +4349,6 @@ Tämä vaikuttaa vain uusiin viesteihin, vanhojen viestien aikaleima ei muutu.Message margins Viestin reunus - - Log messages - Lokiviestit - - - TTS engine volume - Tekstistä-puheeksi -ominaisuuden äänenvoimakkuus - Chat message margins Viestiketjun viestien reunus @@ -4097,10 +4373,6 @@ Tämä vaikuttaa vain uusiin viesteihin, vanhojen viestien aikaleima ei muutu.Limit notifications when there are more than Rajoita ilmoituksia jos enemmän kuin - - User limit for message limiting - Käyttäjärajoitus viestien rajoittamiseen - Click here to toggle message limiting for all events - If using this option be sure to change the user limit below. Paina tästä vaihtaaksesi viestirajoituksen koskemaan kaikkia tapahtumia - tätä toimintoa käytettäessä vaihdathan käyttäjärajoituksen alempaa. @@ -4165,6 +4437,74 @@ Tämä vaikuttaa vain uusiin viesteihin, vanhojen viestien aikaleima ei muutu.Notification sound volume adjustment Ilmoitusten äänenvoimakkuuden säätö + + Log message types and actions + + + + Use up and down keys to navigate through the message types. Use left and right keys to navigate between notification possibilities for a single message type. + + + + Set length threshold + + + + Text to speech volume + + + + Maximum chat log length + + + + User limit for notifications + + + + Message type + + + + Log message to console checkbox + + + + Display pop-up notification for message checkbox + + + + Highlight window for message checkbox + + + + Read message using text to speech checkbox + + + + Limit message notification if user count is high checkbox + + + + Play sound file for message checkbox + + + + Path to sound file + + + + checked + + + + unchecked + + + + decibels + + LookConfig @@ -4514,34 +4854,6 @@ Tämä vaikuttaa vain uusiin viesteihin, vanhojen viestien aikaleima ei muutu.Postfix character count Merkkien määrä lopussa - - Maximum name length - Nimen enimmäispituus - - - Relative font size - Suhteellinen kirjasinkoko - - - Always on top - Aina päällimmäisenä - - - Channel dragging - Kanavan raahaaminen - - - Automatically expand channels when - Laajenna kanavat automaattisesti kun - - - User dragging behavior - Käyttäjän raahaamisen käytös - - - Silent user lifetime - Hiljaisen käyttäjän elinaika - Show the local volume adjustment for each user (if any). Näytä paikallinen äänenvoimakkuuden muutos per käyttäjä (mikäli asetettu). @@ -4634,6 +4946,58 @@ Tämä vaikuttaa vain uusiin viesteihin, vanhojen viestien aikaleima ei muutu.Always keep users visible Pidä käyttäjät aina näkyvissä + + Channel expand mode + + + + User dragging mode + + + + Channel dragging mode + + + + Always on top mode + + + + Quit behavior mode + + + + Channel separator string + + + + Maximum channel name length + + + + Abbreviation replacement characters + + + + Relative font size (in percent) + + + + Silent user display time (in seconds) + + + + Mumble theme + + + + User search action mode + + + + Channel search action mode + + MainWindow @@ -5230,10 +5594,6 @@ Muutoin keskeytä ja tarkista varmenteesi sekä käyttäjänimesi. This opens the Group and ACL dialog for the channel, to control permissions. Avaa kanavan ryhmä- ja ACL-muokkausikkuna hallitaksesi oikeuksia. - - &Link - &Liitä - Link your channel to another channel Liittää kanavasi toiseen kanavaan @@ -5328,10 +5688,6 @@ Muutoin keskeytä ja tarkista varmenteesi sekä käyttäjänimesi. This will reset the audio preprocessor, including noise cancellation, automatic gain and voice activity detection. If something suddenly worsens the audio environment (like dropping the microphone) and it was temporary, use this to avoid having to wait for the preprocessor to readjust. Nollaa audion esiprosessorin, sisältäen melun vähennyksen, automaattisen vahvistuksen ja äänialueen havainnoinnin. Jos jokin väliaikaisesti huonontaa ääniympäristöä (kuten mikrofonin tiputtaminen), käytä tätä esiprosessorin uudelleen sopeutumisen ajan välttämiseen. - - &Mute Self - &Mykistä itsesi - Mute yourself Mykistä itsesi @@ -5340,10 +5696,6 @@ Muutoin keskeytä ja tarkista varmenteesi sekä käyttäjänimesi. Mute or unmute yourself. When muted, you will not send any data to the server. Unmuting while deafened will also undeafen. Mykistää sinut tai poistaa mykistyksesi. Mykistettynä et lähetä dataa palvelimelle. Mykistyksen poisto poistaa myös hiljennyksen jos olet myös hiljennettynä. - - &Deafen Self - &Hiljennä itsesi - Deafen yourself Hiljennä itsesi @@ -5911,18 +6263,10 @@ Muutoin keskeytä ja tarkista varmenteesi sekä käyttäjänimesi. This will toggle whether the minimal window should have a frame for moving and resizing. Piilottaa ikkunan kehyksen minimitilassa. Tässä tilassa ikkunaa ei voi liikuttaa eikä sen kokoa voi muuttaa. - - &Unlink All - &Poista kaikki liitokset - Reset the comment of the selected user. Poistaa valitun käyttäjän kommentin. - - &Join Channel - &Liity kanavalle - View comment in editor Katso kommentti muokkaustyökalussa @@ -5951,10 +6295,6 @@ Muutoin keskeytä ja tarkista varmenteesi sekä käyttäjänimesi. Change your avatar image on this server Vaihda käyttäjäkuvasi tällä palvelimella - - &Remove Avatar - &Poista käyttäjäkuva - Remove currently defined avatar image. Poista tämänhetkinen käyttäjäkuva. @@ -5967,14 +6307,6 @@ Muutoin keskeytä ja tarkista varmenteesi sekä käyttäjänimesi. Change your own comment Vaihda oma kommenttisi - - Recording - Nauhoitus - - - Priority Speaker - Etuoikeutettu puhuja - &Copy URL &Kopioi URL-osoite @@ -5983,10 +6315,6 @@ Muutoin keskeytä ja tarkista varmenteesi sekä käyttäjänimesi. Copies a link to this channel to the clipboard. Kopioi kanavan osoitteen leikepöydälle. - - Ignore Messages - Estä viestit - Locally ignore user's text chat messages. Estä käyttäjää lähettämästä viestejä sinulle. @@ -6017,14 +6345,6 @@ kanavien alivalikosta. Ctrl+F Ctrl+F - - &Hide Channel when Filtering - &Piilota kanava suodattaessa - - - Reset the avatar of the selected user. - Poistaa valitun käyttäjän käyttäjäkuva. - &Developer &Kehittäjä @@ -6053,14 +6373,6 @@ kanavien alivalikosta. &Connect... &Yhdistä... - - &Ban list... - &Estolista... - - - &Information... - &Tiedot... - &Kick... &Potkaise... @@ -6069,10 +6381,6 @@ kanavien alivalikosta. &Ban... &Estä... - - Send &Message... - Lähetä &viesti... - &Add... &Lisää... @@ -6085,73 +6393,25 @@ kanavien alivalikosta. &Edit... &Muokkaa... - - Audio S&tatistics... - Ää&nitilastot... - - - &Settings... - &Asetukset... - &Audio Wizard... &Ääniapuri... - - Developer &Console... - &Kehittäjäkonsoli... - - - &About... - &Tietoja... - About &Speex... Tietoja &Speexistä... - - About &Qt... - Tietoja &Qt:sta... - &Certificate Wizard... &Varmenneapuri... - - &Register... - &Rekisteröidy... - - - Registered &Users... - Rekisteröidyt &käyttäjät... - Change &Avatar... &Vaihda käyttäjäkuva... - - &Access Tokens... - &Pääsypoletit... - - - Reset &Comment... - Poista &kommentti... - - - Reset &Avatar... - Poista &käyttäjäkuva... - - - View Comment... - Katso kommentti... - &Change Comment... - &Muokkaa kommenttia... - - - R&egister... - &Rekisteröidy... + &Muokkaa kommenttia... Show @@ -6169,10 +6429,6 @@ kanavien alivalikosta. Protocol violation. Server sent remove for occupied channel. Protokollaloukkaus. Palvelin lähetti poiston varatulle kanavalle. - - Listen to channel - Kuuntele kanavaa - Listen to this channel without joining it Kuuntele tätä kanavaa liittymättä sille @@ -6213,18 +6469,10 @@ kanavien alivalikosta. %1 stopped listening to your channel %1 lopetti kanavasi kuuntelemisen - - Talking UI - Puhujalista - Toggles the visibility of the TalkingUI. Vaihtaa puhujalistan näkyvyyttä. - - Join user's channel - Liity käyttäjän kanavalle - Joins the channel of this user. Liittyy tämän käyttäjän kanavalle. @@ -6237,14 +6485,6 @@ kanavien alivalikosta. Activity log Aktiviteettilogi - - Chat message - Keskusteluviesti - - - Disable Text-To-Speech - Poista teksti-puheeksi -ominaisuus käytöstä - Locally disable Text-To-Speech for this user's text chat messages. Poista paikallisesti teksti-puheeksi -ominaisuus käytöstä tämän käyttäjän viesteihin. @@ -6284,10 +6524,6 @@ kanavien alivalikosta. Global Shortcut Näytä/piilota pääikkuna - - &Set Nickname... - &Aseta Nimimerkki... - Set a local nickname Aseta paikallinen nimimerkki @@ -6364,10 +6600,6 @@ Sallitut toiminnot ovat: Alt+F Alt+F - - Search - Haku - Search for a user or channel (Ctrl+F) Etsi käyttäjää tai kanavaa (Ctrl-F) @@ -6389,10 +6621,6 @@ Sallitut toiminnot ovat: Undeafen yourself Palauta puheen kuuntelu - - Positional &Audio Viewer... - Sij&ainninmukaisen äänen tiedot... - Show the Positional Audio Viewer Näytä Sijainninmukaisen äänen tiedot @@ -6453,10 +6681,6 @@ Sallitut toiminnot ovat: Channel &Filter Kanava&suodatin - - &Pin Channel when Filtering - &Kiinnitä kanava suodattaessa - Usage: mumble [options] [<url> | <plugin_list>] @@ -6779,6 +7003,154 @@ Hyväksytyt valinnat ovat No Ei + + Enter chat message + + + + &Ban List + + + + &Information + + + + Ig&nore Messages + + + + &Send Message... + + + + Set Ni&ckname... + + + + L&ink + + + + U&nlink All + + + + M&ute Self + + + + D&eafen Self + + + + Audio &Statistics + + + + &Settings + + + + Developer &Console + + + + Positional &Audio Viewer + + + + &About + &Tietoa + + + About &Qt + + + + Re&gister... + + + + Registered &Users + + + + &Access Tokens + + + + Remo&ve Avatar + + + + Reset Commen&t... + + + + Remo&ve Avatar... + + + + Remove the avatar of the selected user. + + + + &Join + + + + &Hide When Filtering + + + + &Pin When Filtering + + + + Vie&w Comment + + + + &Priority Speaker + + + + &Record... + + + + &Listen To Channel + + + + Talking &UI + + + + &Join User's Channel + + + + M&ove To Own Channel + + + + Moves this user to your current channel. + + + + Disable Te&xt-To-Speech + + + + &Search... + + + + Filtered channels and users + + Manual @@ -6866,6 +7238,62 @@ Hyväksytyt valinnat ovat Silent user displaytime: Hiljaisen käyttäjän näkymäaika: + + Graphical positional audio simulation view + + + + This visually represents the positional audio configuration that is currently being used + + + + Listener Z coordinate + + + + Listener X coordinate + + + + Listener Y coordinate + + + + Silent user display time (in seconds) + + + + Listener azimuth (in degrees) + + + + Listener elevation (in degrees) + + + + Context string + + + + Use the "set" button to apply the context string + + + + Apply the context string + + + + Apply the identity string + + + + Identity string + + + + Use the "set" button to apply the identity string + + NetworkConfig @@ -7080,6 +7508,26 @@ Estää mahdollisesti tunnistamista helpottavien tietojen, koskien käyttöjärj Automatically download and install plugin updates Automaattisesti lataa ja asenna päivitykset liitännäisille + + Proxy type + + + + Proxy hostname + + + + Proxy port + + + + Proxy username + + + + Proxy password + + Overlay @@ -7689,6 +8137,42 @@ Paina alapuolen napista päivittääksesi Overlayn tiedostot viimeisimpään ver Whether this plugin should be enabled Käytetäänkö tätä liitännäistä + + List of plugins + + + + Use up and down keys to navigate through plugins. Use left and right keys to navigate between single plugin permissions. + + + + Plugin name + + + + Plugin enabled checkbox + + + + Plugin positional audio permission checkbox + + + + Plugin keyboard event listen permission checkbox + + + + checked + + + + unchecked + + + + Not available + + PluginInstaller @@ -8115,6 +8599,102 @@ Voit rekisteröidä ne uudelleen. Unknown Version Tuntematon versio + + Next + + + + Back + + + + This is you + + + + friend + + + + user + + + + status + + + + muted and deafened + + + + muted + + + + locally muted + + + + unmuted + + + + recording + + + + priority speaker + + + + has a long comment + + + + text messages ignored + + + + registered + + + + channel + + + + your channel + + + + accessible + + + + inaccessible + + + + public + + + + filtered + + + + pinned + + + + Listening for input + + + + Add + Lisää + RichTextEditor @@ -8263,6 +8843,18 @@ Voit rekisteröidä ne uudelleen. Whether to search for channels Etsitäänkö kanavista + + Search string + + + + Search results + + + + Use up and down keys to navigate through the search results. + + ServerHandler @@ -8313,10 +8905,6 @@ Voit rekisteröidä ne uudelleen. <html><head/><body><p><span style=" font-weight:600;">Port:</span></p></body></html> <html><head/><body><p><span style=" font-weight:600;">Portti:</span></p></body></html> - - <b>Users</b>: - <b>Käyttäjät</b>: - <html><head/><body><p><span style=" font-weight:600;">Protocol:</span></p></body></html> <html><head/><body><p><span style=" font-weight:600;">Protokolla:</span></p></body></html> @@ -8409,14 +8997,6 @@ Voit rekisteröidä ne uudelleen. <forward secrecy> <viestintäsalaisuus> - - &View certificate - &Näytä varmenne - - - &Ok - &Ok - Unknown Tuntematon @@ -8437,6 +9017,22 @@ Voit rekisteröidä ne uudelleen. No Ei + + <b>Users:</b> + + + + TCP Parameters + + + + &View Certificate + &Näytä varmenne + + + &OK + + ServerView @@ -8625,8 +9221,12 @@ Pääsypoletti on merkkijonoketju, jota voidaan käyttää salasanana yksinkerta &Poista - Tokens - Poletit + Token List + + + + Use the arrow keys to navigate this list of access tokens. The tokens are displayed in plain text. + @@ -8674,14 +9274,22 @@ Pääsypoletti on merkkijonoketju, jota voidaan käyttää salasanana yksinkerta Rekisteröityneet käyttäjät: %n käyttäjää - - Search - Haku - User list Käyttäjälista + + Search for user + + + + Set inactivity filter mode + + + + Filter for inactivity + + UserInformation @@ -8709,10 +9317,6 @@ Pääsypoletti on merkkijonoketju, jota voidaan käyttää salasanana yksinkerta IP Address IP-osoite - - Details... - Lisätietoja... - Ping Statistics Vasteajan tilastot @@ -8836,6 +9440,10 @@ Pääsypoletti on merkkijonoketju, jota voidaan käyttää salasanana yksinkerta Warning: The server seems to report a truncated protocol version for this client. (See: <a href="https://github.com/mumble-voip/mumble/issues/5827/">Issue #5827</a>) Varoitus: Palvelin näyttää ilmoittavan katkaistun protokollaversion tälle asiakkaalle. (Katso: <a href="https://github.com/mumble-voip/mumble/issues/5827/">Issue #5827</a>) + + Details + + UserListModel @@ -9030,6 +9638,14 @@ Pääsypoletti on merkkijonoketju, jota voidaan käyttää salasanana yksinkerta Channel will be pinned when filtering is enabled Kanava kiinnitetään, kun suodatus on käytössä + + Channel Listener + + + + This channel listener belongs to %1 + + VersionCheck @@ -9297,17 +9913,25 @@ Ota yhteyttä palvelintarjoajaan jos haluat lisätietoja. Unable to start recording - the audio output is miconfigured (0Hz sample rate) Nauhoittamista ei voitu aloittaa - äänen ulostulo on konfiguroitu väärin (0Hz näytteenottotaajuus) + + This field contains the directory path to store any voice recordings in. Use the "browse" button to open a file dialog. + + + + This field contains the filename any voice recording is saved as. Various variables can be used to augment the filename. For example %time for the current time. + + VolumeSliderWidgetAction - - Slider for volume adjustment - Liukusäädin äänenvoimakkuuden säätöön - Volume Adjustment Äänenvoimakkuuden säätö + + Local volume adjustment + + WASAPIInput diff --git a/src/mumble/mumble_fr.ts b/src/mumble/mumble_fr.ts index 5cb6c3abf12..04766c2b0c1 100644 --- a/src/mumble/mumble_fr.ts +++ b/src/mumble/mumble_fr.ts @@ -163,10 +163,6 @@ Cette valeur vous permet de définir comment Mumble arrange les salons dans l&ap Active ACLs LCAs actifs - - List of entries - Liste des entrées - Inherit ACL of parent? Hériter la LCA du parent ? @@ -418,10 +414,6 @@ Cette valeur vous permet de définir un nombre maximum d'utilisateurs autor Channel password Mot de passe du salon - - Maximum users - Nombre max. d'utilisateurs - Channel name Nom du salon @@ -430,22 +422,62 @@ Cette valeur vous permet de définir un nombre maximum d'utilisateurs autor Inherited group members Membre du groupe hérités - - Foreign group members - Membres du groupe extérieurs - Inherited channel members Membres du salon hérités - - Add members to group - Ajouter des membres au groupe - List of ACL entries Liste d'entrées LCA + + Channel position + + + + Channel maximum users + + + + Channel description + + + + Select member to add + + + + Excluded group members + + + + Select member to remove + + + + List of access control list entries + + + + Select group + + + + Selects a group this ACL entry applies to. Selecting a group and selecting a user are mutually exclusive. + + + + Select user + + + + Selects a user this ACL entry applies to. Selecting a group and selecting a user are mutually exclusive. + + + + List of available permissions + + ALSAAudioInput @@ -595,6 +627,30 @@ Cette valeur vous permet de définir un nombre maximum d'utilisateurs autor List of speakers Liste d'haut-parleurs + + Device list + + + + Move from unused to microphone list + + + + Move from microphone to unused list + + + + List of unused devices + + + + Move from unused to speakers list + + + + Move from speakers to unused list + + ASIOInput @@ -664,10 +720,6 @@ Cette valeur vous permet de définir un nombre maximum d'utilisateurs autor System Système - - Input method for audio - Méthode d'entrée pour l'audio - Device Périphérique @@ -732,10 +784,6 @@ Cette valeur vous permet de définir un nombre maximum d'utilisateurs autor On Allumé - - Preview the audio cues - Écouter les bips sonores - Use SNR based speech detection Utilise le rapport Signal/Bruit pour la détection de la voix @@ -1056,120 +1104,176 @@ Cette valeur vous permet de définir un nombre maximum d'utilisateurs autor Voice Activity Activité vocale - - - AudioInputDialog - Continuous - Continu + Input backend for audio + - Voice Activity - Activité vocale + Audio input system + - Push To Talk - Appuyer-pour-parler + Audio input device + - Audio Input - Entrée audio + Transmission mode + Mode de transmission - %1 ms - %1 ms + Push to talk lock threshold + - Off - Éteint + Switch between push to talk and continuous mode by double tapping in this time frame + - %1 s - %1 s + <b>Voice hold Time</b><br />After you release the push-to-talk key Mumble will keep transmitting for the selected amount of time. + - %1 kb/s - %1 kb/s + Push to talk hold threshold + - -%1 dB - -%1 dB + Extend push to talk send time after the key is released by this amount of time + - %1 kbit/s (Audio %2, Position %4, Overhead %3) - %1kbits/s (Audio %2, Position %4, En-têtes %3) + Voice hold time + - Audio system - Système audio + Silence below threshold + - Input device - Périphérique d'entrée + This sets the threshold when Mumble will definitively consider a signal silence + + + + Speech above threshold + + + + This sets the threshold when Mumble will definitively consider a signal speech + + + + This sets how much speech is packed into a single network package + + + + Audio compression quality + + + + This sets the target compression bitrate + + + + Maximum amplification + Amplification maximale + + + Speech is dynamically amplified by at most this amount + + + + Noise suppression strength + Echo cancellation mode - Mode de suppression d'écho + Mode de suppression d'écho - Transmission mode - Mode de transmission + Path to audio file + - PTT lock threshold - Seuil de verrouillage appuyer-pour-parler + Path to audio cue file when stopping to speak. Use the "browse" button to open a file dialog. + - PTT hold threshold - Seuil de maintien appuyer-pour-parler + Idle action time threshold (in minutes) + - Silence below - Silence en deçà + Select what to do when being idle for a configurable amount of time. Default: nothing + - Current speech detection chance - Probabilité de détection de parole actuelle + Gets played when you are trying to speak while being muted + - Speech above - Voix au-delà + Path to mute cue file. Use the "browse" button to open a file dialog. + - Speech below - Voix en deçà + Browse for mute cue audio file + - Audio per packet - Taille de trame audio par paquet + Path to audio cue file when starting to speak. Use the "browse" button to open a file dialog. + - Quality of compression (peak bandwidth) - Qualité de la compression (influe sur la bande passante) + Preview the mute cue + - Noise suppression - Suppression de bruit + The mute cue is an audio sample which plays when you are trying to speak while being muted + - Maximum amplification - Amplification maximale + Preview both audio cues + + + + + AudioInputDialog + + Continuous + Continu - Transmission started sound - Son de transmission démarée + Voice Activity + Activité vocale - Transmission stopped sound - Son de transmission interrompue + Push To Talk + Appuyer-pour-parler - Initiate idle action after (in minutes) - Déclencher l'action d'inactivité après (en minutes) + Audio Input + Entrée audio - Idle action - Absence d'activité + %1 ms + %1 ms + + + Off + Éteint + + + %1 s + %1 s + + + %1 kb/s + %1 kb/s + + + -%1 dB + -%1 dB + + + %1 kbit/s (Audio %2, Position %4, Overhead %3) + %1kbits/s (Audio %2, Position %4, En-têtes %3) Access to the microphone was denied. Please allow Mumble to use the microphone by changing the settings in System Preferences -> Security & Privacy -> Privacy -> Microphone. @@ -1187,6 +1291,22 @@ Cette valeur vous permet de définir un nombre maximum d'utilisateurs autor Disable echo cancellation. Désactiver l'annulation d'écho. + + milliseconds + + + + seconds + + + + kilobits per second + + + + decibels + + AudioOutput @@ -1460,84 +1580,84 @@ Cette valeur vous permet de définir un nombre maximum d'utilisateurs autor Positional audio cannot work with mono output devices! L'audio positionnel ne peut fonctionner avec les périphériques de sortie mono ! - - - AudioOutputDialog - None - Aucun + Audio output system + - Local - Local + Audio output device + - Server - Serveur + Output delay of incoming speech + - Audio Output - Sortie audio + Jitter buffer time + - %1 ms - %1 ms + Attenuation percentage + - %1 % - %1 % + During speech, the volume of other applications will be reduced by this amount + - Output system - Système de sortie + Minimum volume + Volume minimum - Output device - Périphérique de sortie + Minimum distance + Distance minimale - Default jitter buffer - Tampon de gigue par défaut + Maximum distance + Distance maximale - Volume of incoming speech - Volume de parole entrant + Loopback artificial delay + - Output delay - Délai de sortie + Loopback artificial packet loss + - Attenuation of other applications during speech - Atténuation des autres applications lors de l'élocution + Loopback test mode + - Minimum distance - Distance minimale + The loopback test can be used to test your audio configuration. While the loopback test is enabled, others will not be able to hear you. + + + + AudioOutputDialog - Maximum distance - Distance maximale + None + Aucun - Minimum volume - Volume minimum + Local + Local - Bloom - Boost sonore + Server + Serveur - Delay variance - Délai de variance + Audio Output + Sortie audio - Packet loss - Perte de paquets + %1 ms + %1 ms - Loopback - Boucle locale + %1 % + %1 % Distance at which audio volume from another player starts decreasing @@ -1555,6 +1675,14 @@ Cette valeur vous permet de définir un nombre maximum d'utilisateurs autor If an audio source is close enough, blooming will cause the audio to be played on all speakers more or less regardless of their position (albeit with lower volume) Si une source audio est suffisamment proche, le « blooming » fera que l'audio sera joué plus ou moins sur tous les haut-parleurs, quelle que soit leur position (bien qu'avec un volume inférieur) + + milliseconds + + + + meters + + AudioOutputSample @@ -2083,40 +2211,80 @@ Parlez fort, comme lorsque vous êtes irrité ou excité. Diminuez le volume dan <html><head/><body><p>Mumble prend en charge le positionnement audio dans certains jeux, et positionnera la voix des autres utilisateurs par rapport à leur position dans le jeu. En fonction de leur position, le volume de la voix sera adapté entre les haut-parleurs pour simuler leur direction et leur éloignement. Un tel positionnement dépend d'une bonne configuration de vos haut-parleurs, elle est donc testée ici. </p><p>Le dessin ci-dessous montre <span style="color:#56b4e9;">votre position</span>, celle de <span style="color:#d55e00;">vos haut-parleurs</span> et une <span style="color:#009e73;">source sonore en mouvement</span> comme si vous étiez vu de dessus. Vous deviez entendre le son se déplacer entre les canaux.</p><p>Vous pouvez également utiliser votre souris pour positionner la <span style="color:#009e73;">source sonore</span> manuellement.</p></body></html> - Input system - Système d'entrée + Maximum amplification + Amplification maximale - Input device - Périphérique d'entrée + No buttons assigned + Aucun bouton assigné - Output system - Système de sortie + Audio input system + - Output device - Périphérique de sortie + Audio input device + - Output delay - Délai de sortie + Select audio output device + - Maximum amplification - Amplification maximale + Audio output system + - VAD level - Niveau de "détection d'activité vocale" + Audio output device + - PTT shortcut - Raccourci « appuyer pour parler » + The Mumble positional audio system enables users to link the relative position of their voice to third party applications such as games. + - No buttons assigned - Aucun bouton assigné + Output delay for incoming speech + + + + Maximum amplification of input sound + Amplification maximale de l'entrée sonore + + + Speech is dynamically amplified by at most this amount + + + + Voice activity detection level + + + + This will set the range in which Mumble will consider a signal speech. Increase value to make voice activation more sensitive. + + + + Push to talk + Appuyer pour parler + + + Use the "push to talk shortcut" button to assign a key + + + + Set push to talk shortcut + + + + This will open a shortcut edit dialog + + + + Graphical positional audio simulation view + + + + This visually represents the positional audio that is currently being played + @@ -2257,24 +2425,40 @@ Parlez fort, comme lorsque vous êtes irrité ou excité. Diminuez le volume dan - Search - Rechercher + Mask + Masquer - IP Address - Adresse IP + Search for banned user + - Mask - Masquer + Username to ban + + + + IP address to ban + + + + Ban reason + - Start date/time - Date/heure de début + Ban start date/time + - End date/time - Date/heure de fin + Ban end date/time + + + + Certificate hash to ban + + + + List of banned users + @@ -2358,38 +2542,6 @@ Parlez fort, comme lorsque vous êtes irrité ou excité. Diminuez le volume dan <b>Certificate Expiry:</b> Your certificate is about to expire. You need to renew it, or you will no longer be able to connect to servers you are registered on. <b>Expiration du certificat :</b> Votre certificat va bientôt expirer. Vous devez le renouveler ou vous ne pourrez plus vous connecter aux serveurs sur lesquels vous êtes enregistré. - - Current certificate - Certificat actuel - - - Certificate file to import - Fichier certificat à importer - - - Certificate password - Mot de passe certificat - - - Certificate to import - Certificat à importer - - - New certificate - Nouveau certificat - - - File to export certificate to - Fichier vers lequel exporter le certificat - - - Email address - Adresse courriel - - - Your name - Votre nom - Certificates @@ -2478,10 +2630,6 @@ Parlez fort, comme lorsque vous êtes irrité ou excité. Diminuez le volume dan Select file to import from Sélectionnez le fichier à importer - - This opens a file selection dialog to choose a file to import a certificate from. - Ouvre la boîte de dialogue pour sélectionner le fichier de certificat à importer. - Open... Ouvrir... @@ -2636,6 +2784,46 @@ Are you sure you wish to replace your certificate? <p>Mumble can use certificates to authenticate with servers. Using certificates avoids passwords, meaning you don't need to disclose any password to the remote site. It also enables very easy user registration and a client side friends list independent of servers.</p><p>While Mumble can work without certificates, the majority of servers will expect you to have one.</p><p>Creating a new certificate automatically is sufficient for most use cases. But Mumble also supports certificates representing trust in the users ownership of an email address. These certificates are issued by third parties. For more information see our <a href="http://mumble.info/certificate.php">user certificate documentation</a>. </p> <p>Mumble peut utiliser des certificats pour s'authentifier auprès de serveurs. Utiliser des certificats évite l'utilisation de mots de passe, ce que qui signifie que vous n'avez besoin de divulguer aucun mot de passe aux sites distants. Cela permet également un enregistrement très simple de l'utilisateur et une liste d'amis côté client indépendante des serveurs.</p><p>Tandis que Mumble peut fonctionner sans certificats, la majorité des serveurs s'attend à en avoir un.</p><p>Créer un nouveau certificat automatiquement est suffisant dans la plupart des cas. Mais Mumble prend également en charge les certificats représentant la confiance dans la propriété d'une adresse e-mail de la part de l'utilisateur. Ces certificats sont délivrés par des tiers. Pour plus d'informations, consultez notre <a href="http://mumble.info/certificate.php">documentation du certificat d'utilisateur</a>. </p> + + Displays current certificate + + + + Certificate file to import + Fichier certificat à importer + + + Use the "open" button to select a file using a dialog. + + + + Certificate password + Mot de passe certificat + + + Displays imported certificate + + + + Displays new certificate + + + + File to export certificate to + Fichier vers lequel exporter le certificat + + + Use the "save as" button to select a file using a dialog. + + + + Your name. For example: John Doe + + + + Your email address. For example: johndoe@mumble.info + + ChanACL @@ -3116,6 +3304,34 @@ Are you sure you wish to replace your certificate? IPv6 address Adresse IPv6 + + This is the connection dialog. There are two different ways to connect to a Mumble server. If the server is listed publicly, you can use the server list to find it. If you know the server IP address, you can manually add a new permanent entry to your favorites. + + + + The server list contains your favorites and all publicly listed servers. + + + + With this search interface you can filter the Mumble servers displayed in the server list. + + + + Search for servername + + + + Search for location + + + + Set filter mode + + + + Server + Serveur + ConnectDialogEdit @@ -3248,6 +3464,22 @@ Nom du serveur. C'est le nom du serveur tel qu'il apparaîtra dans vos &Ignore &Ignorer + + Server IP address + + + + Server port + + + + Username + Nom d'utilisateur + + + Label for server + + CrashReporter @@ -3441,6 +3673,26 @@ Sans cette option, l'utilisation des raccourcis globaux de Mumble dans les <html><head/><body><p>Mumble's Global Shortcuts system does currently not work properly in combination with the Wayland protocol. For more information, visit <a href="https://github.com/mumble-voip/mumble/issues/5257"><span style=" text-decoration: underline; color:#0057ae;">https://github.com/mumble-voip/mumble/issues/5257</span></a>.</p></body></html> <html><head/><body><p>Le système de raccourcis globaux de Mumble ne fonctionne actuellement pas correctement avec le protocole Wayland. Pour davantage d'informations, visitez <a href="https://github.com/mumble-voip/mumble/issues/5257"><span style=" text-decoration: underline; color:#0057ae;">https://github.com/mumble-voip/mumble/issues/5257</span></a>.</p></body></html> + + Configured shortcuts + Raccourcis configurés + + + Use up and down keys to navigate through your added shortcuts. Use left and right keys to navigate between actions and options for a single shortcut. Entries can be added and deleted with the buttons below. + + + + Add unassigned shortcut + + + + This adds a new empty entry to the "Configured Shortcut" tree above. The tree will be automatically focused. Assign a key or an action by selecting the entry in the tree above. + + + + This removes the selected entry from the "Configured Shortcut" tree above + + GlobalShortcutButtons @@ -3468,6 +3720,18 @@ Sans cette option, l'utilisation des raccourcis globaux de Mumble dans les Remove Retirer + + List of shortcuts + + + + Toggling this button will make the application listen for a shortcut. Once the shortcut is entered, the application stops listening for a shortcut. Multiple shortcuts can be assigned to the current action. Navigate to the shortcut list above to review the shortcuts currently assigned to the current action. + + + + This button will remove the selected shortcut for the current action. Note that you will have to select a shortcut from the list above first before this button has any effect. + + GlobalShortcutConfig @@ -3493,8 +3757,28 @@ Sans cette option, l'utilisation des raccourcis globaux de Mumble dans les <b>Cache les touches pressées aux autres applications.</b><br />Activer cette option cachera la touche (ou la dernière touche pour une combinaison) aux autres applications. Notez que toutes les touches ne peuvent pas être supprimées. - Configured shortcuts - Raccourcis configurés + Shortcut action + + + + Shortcut data + + + + Shortcut input combinations + + + + Unassigned + Non assigné + + + checked + + + + unchecked + @@ -4065,14 +4349,6 @@ Le paramètre ne s'applique qu'aux nouveaux messages, ceux déjà affi Message margins Marge des messages - - Log messages - Journal de messages - - - TTS engine volume - Volume de la synthèse vocale - Chat message margins Marges des messages du chat @@ -4097,10 +4373,6 @@ Le paramètre ne s'applique qu'aux nouveaux messages, ceux déjà affi Limit notifications when there are more than Limiter les notifications lorsqu'il y a plus de - - User limit for message limiting - Limite d'utilisateurs pour la limitation des messages - Click here to toggle message limiting for all events - If using this option be sure to change the user limit below. Cliquez ici pour basculer la limitation des messages pour tous les évènements - Si vous utilisez cette option, assurez-vous de modifier la limite d'utilisateurs ci-dessous. @@ -4165,6 +4437,74 @@ Le paramètre ne s'applique qu'aux nouveaux messages, ceux déjà affi Notification sound volume adjustment Réglage du volume des sons de notification + + Log message types and actions + + + + Use up and down keys to navigate through the message types. Use left and right keys to navigate between notification possibilities for a single message type. + + + + Set length threshold + + + + Text to speech volume + + + + Maximum chat log length + + + + User limit for notifications + + + + Message type + + + + Log message to console checkbox + + + + Display pop-up notification for message checkbox + + + + Highlight window for message checkbox + + + + Read message using text to speech checkbox + + + + Limit message notification if user count is high checkbox + + + + Play sound file for message checkbox + + + + Path to sound file + + + + checked + + + + unchecked + + + + decibels + + LookConfig @@ -4514,34 +4854,6 @@ Le paramètre ne s'applique qu'aux nouveaux messages, ceux déjà affi Postfix character count Nombre de caractères postfixés - - Maximum name length - Longueur maximale des noms - - - Relative font size - Taille relative de la police - - - Always on top - Toujours au-dessus - - - Channel dragging - Glisser-déposer le salon - - - Automatically expand channels when - Automatiquement dérouler les salons quand - - - User dragging behavior - Comportement du glisser-déposer d'utilisateur - - - Silent user lifetime - Durée de rétention d'utilisateurs silencieux - Show the local volume adjustment for each user (if any). Montrer le volume local de chaque utilisateur (s'il y en a). @@ -4634,6 +4946,58 @@ Le paramètre ne s'applique qu'aux nouveaux messages, ceux déjà affi Always keep users visible Toujoers garder les utilisateurs visibles + + Channel expand mode + + + + User dragging mode + + + + Channel dragging mode + + + + Always on top mode + + + + Quit behavior mode + + + + Channel separator string + + + + Maximum channel name length + + + + Abbreviation replacement characters + + + + Relative font size (in percent) + + + + Silent user display time (in seconds) + + + + Mumble theme + + + + User search action mode + + + + Channel search action mode + + MainWindow @@ -5230,10 +5594,6 @@ veuillez réessayer. Sinon annulez et vérifiez votre certificat et nom d'u This opens the Group and ACL dialog for the channel, to control permissions. Ceci ouvre la fenêtre de groupe et LCA pour le salon, pour contrôler les permissions. - - &Link - &Lier - Link your channel to another channel Lier votre salon à un autre salon @@ -5328,10 +5688,6 @@ veuillez réessayer. Sinon annulez et vérifiez votre certificat et nom d'u This will reset the audio preprocessor, including noise cancellation, automatic gain and voice activity detection. If something suddenly worsens the audio environment (like dropping the microphone) and it was temporary, use this to avoid having to wait for the preprocessor to readjust. Remet à zéro le pré-processeur audio, en incluant l'annulation du bruit, le volume automatique et la détection de l'activité vocale. Si quelque chose a soudainement perturbé l'environnement audio (si le microphone tombe par exemple) et que ce n'est que temporaire, utilisez cette fonctionnalité pour éviter d'avoir à attendre que le pré-processeur audio se ré-étalonne. - - &Mute Self - Devenir &muet - Mute yourself Se rendre muet @@ -5340,10 +5696,6 @@ veuillez réessayer. Sinon annulez et vérifiez votre certificat et nom d'u Mute or unmute yourself. When muted, you will not send any data to the server. Unmuting while deafened will also undeafen. Se rendre muet ou non. Lorsque vous êtes muet, vous n'envoyez pas de données au serveur. Enlever le mode muet alors que vous êtes en mode sourd enlèvera également le mode sourd. - - &Deafen Self - Devenir s&ourd - Deafen yourself Se rendre sourd @@ -5911,18 +6263,10 @@ veuillez réessayer. Sinon annulez et vérifiez votre certificat et nom d'u This will toggle whether the minimal window should have a frame for moving and resizing. Permet de choisir si l'affichage minimal doit avoir une bordure pour déplacer ou redimensionner la fenêtre. - - &Unlink All - Délier to&us - Reset the comment of the selected user. Réinitialiser le commentaire de l'utilisateur sélectionné. - - &Join Channel - Re&joindre le salon - View comment in editor Voir le commentaire dans l'éditeur @@ -5951,10 +6295,6 @@ veuillez réessayer. Sinon annulez et vérifiez votre certificat et nom d'u Change your avatar image on this server Change l'avatar sur ce serveur - - &Remove Avatar - Supp&rimer l'avatar - Remove currently defined avatar image. Supprime l'avatar défini actuellement. @@ -5967,14 +6307,6 @@ veuillez réessayer. Sinon annulez et vérifiez votre certificat et nom d'u Change your own comment Modifier votre commentaire - - Recording - Enregistrement - - - Priority Speaker - Parole prioritaire - &Copy URL &Copier l'URL @@ -5983,10 +6315,6 @@ veuillez réessayer. Sinon annulez et vérifiez votre certificat et nom d'u Copies a link to this channel to the clipboard. Copier un lien vers ce salon dans le presse-papiers. - - Ignore Messages - Ignorer les messages - Locally ignore user's text chat messages. Ignorer localement les messages textuels de l'utilisateur. @@ -6017,14 +6345,6 @@ pour filtrage depuis le menu du salon. Ctrl+F Ctrl+F - - &Hide Channel when Filtering - &Masquer le salon lors du filtrage - - - Reset the avatar of the selected user. - Réinitialiser l'avatar de l'utilisateur sélectionné. - &Developer &Développeur @@ -6053,14 +6373,6 @@ pour filtrage depuis le menu du salon. &Connect... &Se connecter... - - &Ban list... - &Liste des bannis... - - - &Information... - &Information... - &Kick... &Exclusion... @@ -6069,10 +6381,6 @@ pour filtrage depuis le menu du salon. &Ban... &Bannissement... - - Send &Message... - Envoyer un &message... - &Add... &Ajouter... @@ -6085,74 +6393,26 @@ pour filtrage depuis le menu du salon. &Edit... &Modifier... - - Audio S&tatistics... - S&tatistiques audio... - - - &Settings... - &Réglages... - &Audio Wizard... Assistant &audio... - - Developer &Console... - &Console Développeur... - - - &About... - &À propos... - About &Speex... À propos de &Speex... - - About &Qt... - À propos de &Qt... - &Certificate Wizard... Assistant &Certificat... - &Register... - S'en&registrer... - - - Registered &Users... - &Utilisateurs Enregistrés... - - - Change &Avatar... - Changer l'&Avatar... - - - &Access Tokens... - &Jetons d'accès... - - - Reset &Comment... - Réinitialiser le &commentaire... - - - Reset &Avatar... - Réinitialiser l'&Avatar... - - - View Comment... - Voir le Commentaire... + Change &Avatar... + Changer l'&Avatar... &Change Comment... Modifier le &commentaire... - - R&egister... - S'en&registrer... - Show Afficher @@ -6169,10 +6429,6 @@ pour filtrage depuis le menu du salon. Protocol violation. Server sent remove for occupied channel. Violation de protocol : Le serveur a envoyé une demande de suppression d'un salon occupé. - - Listen to channel - Écouter le salon - Listen to this channel without joining it Écouter ce salon sans le rejoindre @@ -6213,18 +6469,10 @@ pour filtrage depuis le menu du salon. %1 stopped listening to your channel %1 a cessé d'écouter votre salon - - Talking UI - Tribune - Toggles the visibility of the TalkingUI. Bascule la visibilité du mode Tribune. - - Join user's channel - Rejoindre le salon de l'utilisateur - Joins the channel of this user. Rejoins le salon de cet utilisateur. @@ -6237,14 +6485,6 @@ pour filtrage depuis le menu du salon. Activity log Journal d'activité - - Chat message - Message du chat - - - Disable Text-To-Speech - Désactiver la synthèse vocale - Locally disable Text-To-Speech for this user's text chat messages. Désactiver localement la synthèse vocale pour les messages de cet utilisateur. @@ -6284,10 +6524,6 @@ pour filtrage depuis le menu du salon. Global Shortcut Montrer/cacher la fenêtre principale - - &Set Nickname... - &Définir le pseudonyme... - Set a local nickname Définir un pseudonyme local @@ -6370,10 +6606,6 @@ Les actions valides sont : Alt+F Alt+F - - Search - Rechercher - Search for a user or channel (Ctrl+F) Rechercher un utilisateur ou un salon (Ctrl+F) @@ -6395,10 +6627,6 @@ Les actions valides sont : Undeafen yourself Ne plus se rendre sourd - - Positional &Audio Viewer... - Visionnneuse &audio positionnelle... - Show the Positional Audio Viewer Afficher la visionneuse audio positionelle @@ -6453,10 +6681,6 @@ Les actions valides sont : Channel &Filter &Filtre de salon - - &Pin Channel when Filtering - &Épingler le salon lors du filtrage - Usage: mumble [options] [<url> | <plugin_list>] @@ -6787,6 +7011,154 @@ Les options valides sont : No Non + + Enter chat message + + + + &Ban List + + + + &Information + + + + Ig&nore Messages + + + + &Send Message... + + + + Set Ni&ckname... + + + + L&ink + + + + U&nlink All + + + + M&ute Self + + + + D&eafen Self + + + + Audio &Statistics + + + + &Settings + + + + Developer &Console + + + + Positional &Audio Viewer + + + + &About + &À propos + + + About &Qt + + + + Re&gister... + + + + Registered &Users + + + + &Access Tokens + + + + Remo&ve Avatar + + + + Reset Commen&t... + + + + Remo&ve Avatar... + + + + Remove the avatar of the selected user. + + + + &Join + + + + &Hide When Filtering + + + + &Pin When Filtering + + + + Vie&w Comment + + + + &Priority Speaker + + + + &Record... + + + + &Listen To Channel + + + + Talking &UI + + + + &Join User's Channel + + + + M&ove To Own Channel + + + + Moves this user to your current channel. + + + + Disable Te&xt-To-Speech + + + + &Search... + + + + Filtered channels and users + + Manual @@ -6874,6 +7246,62 @@ Les options valides sont : Silent user displaytime: Temps d'affichage utilisateur silencieux : + + Graphical positional audio simulation view + + + + This visually represents the positional audio configuration that is currently being used + + + + Listener Z coordinate + + + + Listener X coordinate + + + + Listener Y coordinate + + + + Silent user display time (in seconds) + + + + Listener azimuth (in degrees) + + + + Listener elevation (in degrees) + + + + Context string + + + + Use the "set" button to apply the context string + + + + Apply the context string + + + + Apply the identity string + + + + Identity string + + + + Use the "set" button to apply the identity string + + NetworkConfig @@ -7088,6 +7516,26 @@ Empêche le client d'envoyer des informations pouvant identifier le systèm Automatically download and install plugin updates Télécharger et installer automatiquement les mises à jour du plugin + + Proxy type + + + + Proxy hostname + + + + Proxy port + + + + Proxy username + + + + Proxy password + + Overlay @@ -7697,6 +8145,42 @@ Pour mettre à jour l'overlay, cliquez sur le bouton ci-dessous.Whether this plugin should be enabled Si ce plug-in devrait être activé + + List of plugins + + + + Use up and down keys to navigate through plugins. Use left and right keys to navigate between single plugin permissions. + + + + Plugin name + + + + Plugin enabled checkbox + + + + Plugin positional audio permission checkbox + + + + Plugin keyboard event listen permission checkbox + + + + checked + + + + unchecked + + + + Not available + + PluginInstaller @@ -8123,6 +8607,102 @@ Vous pouvez les enregistrer à nouveau. Unknown Version Version inconnue + + Next + + + + Back + + + + This is you + + + + friend + + + + user + + + + status + + + + muted and deafened + + + + muted + + + + locally muted + + + + unmuted + + + + recording + + + + priority speaker + + + + has a long comment + + + + text messages ignored + + + + registered + + + + channel + + + + your channel + + + + accessible + + + + inaccessible + + + + public + + + + filtered + + + + pinned + + + + Listening for input + + + + Add + Ajouter + RichTextEditor @@ -8271,6 +8851,18 @@ Vous pouvez les enregistrer à nouveau. Whether to search for channels S'il faut rechercher des canaux + + Search string + + + + Search results + + + + Use up and down keys to navigate through the search results. + + ServerHandler @@ -8321,10 +8913,6 @@ Vous pouvez les enregistrer à nouveau. <html><head/><body><p><span style=" font-weight:600;">Port:</span></p></body></html> <html><head/><body><p><span style=" font-weight:600;">Port :</span></p></body></html> - - <b>Users</b>: - <b>Utilisateurs</b> : - <html><head/><body><p><span style=" font-weight:600;">Protocol:</span></p></body></html> <html><head/><body><p><span style=" font-weight:600;">Protocole :</span></p></body></html> @@ -8417,14 +9005,6 @@ Vous pouvez les enregistrer à nouveau. <forward secrecy> <forward secrecy> - - &View certificate - &Afficher le certificat - - - &Ok - &OK - Unknown Inconnu @@ -8445,6 +9025,22 @@ Vous pouvez les enregistrer à nouveau. No Non + + <b>Users:</b> + + + + TCP Parameters + + + + &View Certificate + &Voir le certificat + + + &OK + + ServerView @@ -8633,8 +9229,12 @@ Un jeton d'accès est une chaîne de caractères qui peut être utilisée c Supp&rimer - Tokens - Jetons + Token List + + + + Use the arrow keys to navigate this list of access tokens. The tokens are displayed in plain text. + @@ -8682,14 +9282,22 @@ Un jeton d'accès est une chaîne de caractères qui peut être utilisée c Utilisateurs enregistrés : %n comptes - - Search - Recherche - User list Liste d'utilisateurs + + Search for user + + + + Set inactivity filter mode + + + + Filter for inactivity + + UserInformation @@ -8717,10 +9325,6 @@ Un jeton d'accès est une chaîne de caractères qui peut être utilisée c IP Address Adresse IP - - Details... - Détails... - Ping Statistics Statistiques du ping @@ -8844,6 +9448,10 @@ Un jeton d'accès est une chaîne de caractères qui peut être utilisée c Warning: The server seems to report a truncated protocol version for this client. (See: <a href="https://github.com/mumble-voip/mumble/issues/5827/">Issue #5827</a>) Avertissement : le serveur semble signaler une version protocole tronquée pour ce client. (Voyez : <a href="https://github.com/mumble-voip/mumble/issues/5827/">Problème #5827</a>) + + Details + + UserListModel @@ -9038,6 +9646,14 @@ Un jeton d'accès est une chaîne de caractères qui peut être utilisée c Channel will be pinned when filtering is enabled Le salon sera épinglé lorsque le filtrage sera activé + + Channel Listener + + + + This channel listener belongs to %1 + + VersionCheck @@ -9305,17 +9921,25 @@ Contactez l'administrateur de votre serveur pour de plus amples information Unable to start recording - the audio output is miconfigured (0Hz sample rate) Impossible de commencer l'enregistrement - la sortie audio est mal configurée (taux d'échantillonnage de 0 Hz) + + This field contains the directory path to store any voice recordings in. Use the "browse" button to open a file dialog. + + + + This field contains the filename any voice recording is saved as. Various variables can be used to augment the filename. For example %time for the current time. + + VolumeSliderWidgetAction - - Slider for volume adjustment - Curseur pour le réglage du volume - Volume Adjustment Réglage du volume + + Local volume adjustment + + WASAPIInput diff --git a/src/mumble/mumble_gl.ts b/src/mumble/mumble_gl.ts index 9582c7ab5b4..e37841c63db 100644 --- a/src/mumble/mumble_gl.ts +++ b/src/mumble/mumble_gl.ts @@ -163,10 +163,6 @@ Este valor permíteche cambiar o xeito no que Mumble coloca as canles na árbore Active ACLs ACLs activas - - List of entries - Lista de entradas - Inherit ACL of parent? Herdar ACL do pai? @@ -413,31 +409,67 @@ This value allows you to set the maximum number of users allowed in the channel. - Maximum users + Channel name - Channel name + Inherited group members - Inherited group members + Inherited channel members + + + + List of ACL entries - Foreign group members + Channel position - Inherited channel members + Channel maximum users - Add members to group + Channel description - List of ACL entries + Select member to add + + + + Excluded group members + + + + Select member to remove + + + + List of access control list entries + + + + Select group + + + + Selects a group this ACL entry applies to. Selecting a group and selecting a user are mutually exclusive. + + + + Select user + + + + Selects a user this ACL entry applies to. Selecting a group and selecting a user are mutually exclusive. + + + + List of available permissions @@ -589,6 +621,30 @@ This value allows you to set the maximum number of users allowed in the channel. List of speakers + + Device list + + + + Move from unused to microphone list + + + + Move from microphone to unused list + + + + List of unused devices + + + + Move from unused to speakers list + + + + Move from speakers to unused list + + ASIOInput @@ -658,10 +714,6 @@ This value allows you to set the maximum number of users allowed in the channel. System Sistema - - Input method for audio - Método de entrada para o audio - Device Dispositivo @@ -726,10 +778,6 @@ This value allows you to set the maximum number of users allowed in the channel. On On - - Preview the audio cues - - Use SNR based speech detection @@ -1050,55 +1098,84 @@ This value allows you to set the maximum number of users allowed in the channel. Voice Activity - - - AudioInputDialog - Continuous + Input backend for audio - Voice Activity + Audio input system - Push To Talk + Audio input device - Audio Input + Transmission mode - %1 ms + Push to talk lock threshold - Off - Off + Switch between push to talk and continuous mode by double tapping in this time frame + - %1 s + <b>Voice hold Time</b><br />After you release the push-to-talk key Mumble will keep transmitting for the selected amount of time. - %1 kb/s + Push to talk hold threshold - -%1 dB + Extend push to talk send time after the key is released by this amount of time - %1 kbit/s (Audio %2, Position %4, Overhead %3) + Voice hold time + + + + Silence below threshold + + + + This sets the threshold when Mumble will definitively consider a signal silence + + + + Speech above threshold + + + + This sets the threshold when Mumble will definitively consider a signal speech + + + + This sets how much speech is packed into a single network package + + + + Audio compression quality + + + + This sets the target compression bitrate + + + + Maximum amplification - Audio system + Speech is dynamically amplified by at most this amount - Input device + Noise suppression strength @@ -1106,63 +1183,90 @@ This value allows you to set the maximum number of users allowed in the channel. - Transmission mode + Path to audio file - PTT lock threshold + Path to audio cue file when stopping to speak. Use the "browse" button to open a file dialog. - PTT hold threshold + Idle action time threshold (in minutes) - Silence below + Select what to do when being idle for a configurable amount of time. Default: nothing - Current speech detection chance + Gets played when you are trying to speak while being muted - Speech above + Path to mute cue file. Use the "browse" button to open a file dialog. - Speech below + Browse for mute cue audio file - Audio per packet - Audio por paquete + Path to audio cue file when starting to speak. Use the "browse" button to open a file dialog. + - Quality of compression (peak bandwidth) - Calidade da compresión (pico ancho de banda) + Preview the mute cue + - Noise suppression - Supresión de ruido + The mute cue is an audio sample which plays when you are trying to speak while being muted + - Maximum amplification + Preview both audio cues + + + + + AudioInputDialog + + Continuous + + + + Voice Activity - Transmission started sound + Push To Talk - Transmission stopped sound + Audio Input - Initiate idle action after (in minutes) + %1 ms - Idle action + Off + Off + + + %1 s + + + + %1 kb/s + + + + -%1 dB + + + + %1 kbit/s (Audio %2, Position %4, Overhead %3) @@ -1181,6 +1285,22 @@ This value allows you to set the maximum number of users allowed in the channel. Disable echo cancellation. + + milliseconds + + + + seconds + + + + kilobits per second + + + + decibels + + AudioOutput @@ -1454,83 +1574,83 @@ This value allows you to set the maximum number of users allowed in the channel. Positional audio cannot work with mono output devices! - - - AudioOutputDialog - None + Audio output system - Local + Audio output device - Server + Output delay of incoming speech - Audio Output + Jitter buffer time - %1 ms + Attenuation percentage - %1 % + During speech, the volume of other applications will be reduced by this amount - Output system + Minimum volume - Output device + Minimum distance - Default jitter buffer + Maximum distance - Volume of incoming speech + Loopback artificial delay - Output delay + Loopback artificial packet loss - Attenuation of other applications during speech + Loopback test mode - Minimum distance + The loopback test can be used to test your audio configuration. While the loopback test is enabled, others will not be able to hear you. + + + AudioOutputDialog - Maximum distance + None - Minimum volume + Local - Bloom + Server - Delay variance + Audio Output - Packet loss + %1 ms - Loopback + %1 % @@ -1549,6 +1669,14 @@ This value allows you to set the maximum number of users allowed in the channel. If an audio source is close enough, blooming will cause the audio to be played on all speakers more or less regardless of their position (albeit with lower volume) + + milliseconds + + + + meters + + AudioOutputSample @@ -2053,39 +2181,79 @@ Speak loudly, as when you are annoyed or excited. Decrease the volume in the sou - Input system + Maximum amplification - Input device + No buttons assigned - Output system + Audio input system - Output device + Audio input device - Output delay + Select audio output device - Maximum amplification + Audio output system - VAD level + Audio output device - PTT shortcut + The Mumble positional audio system enables users to link the relative position of their voice to third party applications such as games. - No buttons assigned + Output delay for incoming speech + + + + Maximum amplification of input sound + + + + Speech is dynamically amplified by at most this amount + + + + Voice activity detection level + + + + This will set the range in which Mumble will consider a signal speech. Increase value to make voice activation more sensitive. + + + + Push to talk + + + + Use the "push to talk shortcut" button to assign a key + + + + Set push to talk shortcut + + + + This will open a shortcut edit dialog + + + + Graphical positional audio simulation view + + + + This visually represents the positional audio that is currently being played @@ -2227,23 +2395,39 @@ Speak loudly, as when you are annoyed or excited. Decrease the volume in the sou - Search + Mask - IP Address + Search for banned user - Mask + Username to ban + + + + IP address to ban + + + + Ban reason + + + + Ban start date/time + + + + Ban end date/time - Start date/time + Certificate hash to ban - End date/time + List of banned users @@ -2328,63 +2512,31 @@ Speak loudly, as when you are annoyed or excited. Decrease the volume in the sou <b>Certificate Expiry:</b> Your certificate is about to expire. You need to renew it, or you will no longer be able to connect to servers you are registered on. + + + Certificates - Current certificate + Certificate Management - Certificate file to import + Certificate Authentication - Certificate password + Authenticating to servers without using passwords - Certificate to import + Current certificate - New certificate + This is the certificate Mumble currently uses. - File to export certificate to - - - - Email address - - - - Your name - - - - - Certificates - - Certificate Management - - - - Certificate Authentication - - - - Authenticating to servers without using passwords - - - - Current certificate - - - - This is the certificate Mumble currently uses. - - - - Current Certificate + Current Certificate @@ -2448,10 +2600,6 @@ Speak loudly, as when you are annoyed or excited. Decrease the volume in the sou Select file to import from - - This opens a file selection dialog to choose a file to import a certificate from. - - Open... @@ -2597,6 +2745,46 @@ Are you sure you wish to replace your certificate? <p>Mumble can use certificates to authenticate with servers. Using certificates avoids passwords, meaning you don't need to disclose any password to the remote site. It also enables very easy user registration and a client side friends list independent of servers.</p><p>While Mumble can work without certificates, the majority of servers will expect you to have one.</p><p>Creating a new certificate automatically is sufficient for most use cases. But Mumble also supports certificates representing trust in the users ownership of an email address. These certificates are issued by third parties. For more information see our <a href="http://mumble.info/certificate.php">user certificate documentation</a>. </p> + + Displays current certificate + + + + Certificate file to import + + + + Use the "open" button to select a file using a dialog. + + + + Certificate password + + + + Displays imported certificate + + + + Displays new certificate + + + + File to export certificate to + + + + Use the "save as" button to select a file using a dialog. + + + + Your name. For example: John Doe + + + + Your email address. For example: johndoe@mumble.info + + ChanACL @@ -3077,6 +3265,34 @@ Are you sure you wish to replace your certificate? IPv6 address + + This is the connection dialog. There are two different ways to connect to a Mumble server. If the server is listed publicly, you can use the server list to find it. If you know the server IP address, you can manually add a new permanent entry to your favorites. + + + + The server list contains your favorites and all publicly listed servers. + + + + With this search interface you can filter the Mumble servers displayed in the server list. + + + + Search for servername + + + + Search for location + + + + Set filter mode + + + + Server + + ConnectDialogEdit @@ -3200,6 +3416,22 @@ Label of the server. This is what the server will be named like in your server l &Ignore + + Server IP address + + + + Server port + + + + Username + + + + Label for server + + CrashReporter @@ -3391,6 +3623,26 @@ Without this option enabled, using Mumble's global shortcuts in privileged <html><head/><body><p>Mumble's Global Shortcuts system does currently not work properly in combination with the Wayland protocol. For more information, visit <a href="https://github.com/mumble-voip/mumble/issues/5257"><span style=" text-decoration: underline; color:#0057ae;">https://github.com/mumble-voip/mumble/issues/5257</span></a>.</p></body></html> + + Configured shortcuts + + + + Use up and down keys to navigate through your added shortcuts. Use left and right keys to navigate between actions and options for a single shortcut. Entries can be added and deleted with the buttons below. + + + + Add unassigned shortcut + + + + This adds a new empty entry to the "Configured Shortcut" tree above. The tree will be automatically focused. Assign a key or an action by selecting the entry in the tree above. + + + + This removes the selected entry from the "Configured Shortcut" tree above + + GlobalShortcutButtons @@ -3418,6 +3670,18 @@ Without this option enabled, using Mumble's global shortcuts in privileged Remove Borrar + + List of shortcuts + + + + Toggling this button will make the application listen for a shortcut. Once the shortcut is entered, the application stops listening for a shortcut. Multiple shortcuts can be assigned to the current action. Navigate to the shortcut list above to review the shortcuts currently assigned to the current action. + + + + This button will remove the selected shortcut for the current action. Note that you will have to select a shortcut from the list above first before this button has any effect. + + GlobalShortcutConfig @@ -3443,7 +3707,27 @@ Without this option enabled, using Mumble's global shortcuts in privileged - Configured shortcuts + Shortcut action + + + + Shortcut data + + + + Shortcut input combinations + + + + Unassigned + + + + checked + + + + unchecked @@ -4005,14 +4289,6 @@ The setting only applies for new messages, the already shown ones will retain th Message margins - - Log messages - - - - TTS engine volume - - Chat message margins @@ -4037,10 +4313,6 @@ The setting only applies for new messages, the already shown ones will retain th Limit notifications when there are more than - - User limit for message limiting - - Click here to toggle message limiting for all events - If using this option be sure to change the user limit below. @@ -4105,6 +4377,74 @@ The setting only applies for new messages, the already shown ones will retain th Notification sound volume adjustment + + Log message types and actions + + + + Use up and down keys to navigate through the message types. Use left and right keys to navigate between notification possibilities for a single message type. + + + + Set length threshold + + + + Text to speech volume + + + + Maximum chat log length + + + + User limit for notifications + + + + Message type + + + + Log message to console checkbox + + + + Display pop-up notification for message checkbox + + + + Highlight window for message checkbox + + + + Read message using text to speech checkbox + + + + Limit message notification if user count is high checkbox + + + + Play sound file for message checkbox + + + + Path to sound file + + + + checked + + + + unchecked + + + + decibels + + LookConfig @@ -4454,34 +4794,6 @@ The setting only applies for new messages, the already shown ones will retain th Postfix character count - - Maximum name length - - - - Relative font size - - - - Always on top - - - - Channel dragging - - - - Automatically expand channels when - - - - User dragging behavior - - - - Silent user lifetime - - Show the local volume adjustment for each user (if any). @@ -4574,74 +4886,126 @@ The setting only applies for new messages, the already shown ones will retain th Always keep users visible - - - MainWindow - Root + Channel expand mode - Push-to-Talk - Global Shortcut + User dragging mode - Push and hold this button to send voice. - Global Shortcut + Channel dragging mode - This configures the push-to-talk button, and as long as you hold this button down, you will transmit voice. - Global Shortcut + Always on top mode - Reset Audio Processor - Global Shortcut + Quit behavior mode - Unlink Plugin - Global Shortcut + Channel separator string - Push-to-Mute - Global Shortcut + Maximum channel name length - Join Channel - Global Shortcut + Abbreviation replacement characters - Toggle Overlay - Global Shortcut + Relative font size (in percent) - Toggle state of in-game overlay. - Global Shortcut + Silent user display time (in seconds) - Toggle Minimal - Global Shortcut + Mumble theme - Volume Up (+10%) - Global Shortcut + User search action mode - Volume Down (-10%) - Global Shortcut + Channel search action mode - + + + MainWindow + + Root + + + + Push-to-Talk + Global Shortcut + + + + Push and hold this button to send voice. + Global Shortcut + + + + This configures the push-to-talk button, and as long as you hold this button down, you will transmit voice. + Global Shortcut + + + + Reset Audio Processor + Global Shortcut + + + + Unlink Plugin + Global Shortcut + + + + Push-to-Mute + Global Shortcut + + + + Join Channel + Global Shortcut + + + + Toggle Overlay + Global Shortcut + + + + Toggle state of in-game overlay. + Global Shortcut + + + + Toggle Minimal + Global Shortcut + + + + Volume Up (+10%) + Global Shortcut + + + + Volume Down (-10%) + Global Shortcut + + + Mumble @@ -5168,10 +5532,6 @@ Otherwise abort and check your certificate and username. This opens the Group and ACL dialog for the channel, to control permissions. - - &Link - - Link your channel to another channel @@ -5266,10 +5626,6 @@ Otherwise abort and check your certificate and username. This will reset the audio preprocessor, including noise cancellation, automatic gain and voice activity detection. If something suddenly worsens the audio environment (like dropping the microphone) and it was temporary, use this to avoid having to wait for the preprocessor to readjust. - - &Mute Self - - Mute yourself @@ -5278,10 +5634,6 @@ Otherwise abort and check your certificate and username. Mute or unmute yourself. When muted, you will not send any data to the server. Unmuting while deafened will also undeafen. - - &Deafen Self - - Deafen yourself @@ -5847,18 +6199,10 @@ Otherwise abort and check your certificate and username. This will toggle whether the minimal window should have a frame for moving and resizing. - - &Unlink All - - Reset the comment of the selected user. - - &Join Channel - - View comment in editor @@ -5887,10 +6231,6 @@ Otherwise abort and check your certificate and username. Change your avatar image on this server - - &Remove Avatar - - Remove currently defined avatar image. @@ -5903,14 +6243,6 @@ Otherwise abort and check your certificate and username. Change your own comment - - Recording - - - - Priority Speaker - - &Copy URL @@ -5919,10 +6251,6 @@ Otherwise abort and check your certificate and username. Copies a link to this channel to the clipboard. - - Ignore Messages - - Locally ignore user's text chat messages. @@ -5950,14 +6278,6 @@ the channel's context menu. Ctrl+F - - &Hide Channel when Filtering - - - - Reset the avatar of the selected user. - - &Developer @@ -5986,14 +6306,6 @@ the channel's context menu. &Connect... - - &Ban list... - - - - &Information... - - &Kick... @@ -6002,10 +6314,6 @@ the channel's context menu. &Ban... - - Send &Message... - - &Add... @@ -6018,74 +6326,26 @@ the channel's context menu. &Edit... - - Audio S&tatistics... - - - - &Settings... - - &Audio Wizard... - - Developer &Console... - - - - &About... - - About &Speex... - - About &Qt... - - &Certificate Wizard... - - &Register... - - - - Registered &Users... - - Change &Avatar... - - &Access Tokens... - - - - Reset &Comment... - - - - Reset &Avatar... - - - - View Comment... - - &Change Comment... - - R&egister... - - Show @@ -6102,10 +6362,6 @@ the channel's context menu. Protocol violation. Server sent remove for occupied channel. - - Listen to channel - - Listen to this channel without joining it @@ -6146,18 +6402,10 @@ the channel's context menu. %1 stopped listening to your channel - - Talking UI - - Toggles the visibility of the TalkingUI. - - Join user's channel - - Joins the channel of this user. @@ -6170,14 +6418,6 @@ the channel's context menu. Activity log - - Chat message - - - - Disable Text-To-Speech - - Locally disable Text-To-Speech for this user's text chat messages. @@ -6216,10 +6456,6 @@ the channel's context menu. Global Shortcut - - &Set Nickname... - - Set a local nickname @@ -6278,10 +6514,6 @@ Valid actions are: Alt+F - - Search - - Search for a user or channel (Ctrl+F) @@ -6303,10 +6535,6 @@ Valid actions are: Undeafen yourself - - Positional &Audio Viewer... - - Show the Positional Audio Viewer @@ -6361,10 +6589,6 @@ Valid actions are: Channel &Filter - - &Pin Channel when Filtering - - Usage: mumble [options] [<url> | <plugin_list>] @@ -6514,118 +6738,266 @@ Valid options are: - This will open the change comment dialog + This will open the change comment dialog + + + + Change avatar + Global Shortcut + + + + This will open your file explorer to change your avatar image on this server + + + + Remove avatar + Global Shortcut + + + + This will reset your avatar on the server + + + + Register on the server + Global Shortcut + + + + This will register you on the server + + + + Audio statistics + Global Shortcut + + + + This will open the audio statistics dialog + + + + Open settings + Global Shortcut + + + + This will open the settings dialog + + + + Start audio wizard + Global Shortcut + + + + This will open the audio wizard dialog + + + + Start certificate wizard + Global Shortcut + + + + This will open the certificate wizard dialog + + + + Toggle text to speech + Global Shortcut + + + + This will enable/disable the text to speech + + + + Open about dialog + Global Shortcut + + + + This will open the about dialog + + + + Open about Qt dialog + Global Shortcut + + + + This will open the about Qt dialog + + + + Check for update + Global Shortcut + + + + This will check if mumble is up to date + + + + That sound was the mute cue. It activates when you speak while muted. Would you like to keep it enabled? + + + + Yes + + + + No + + + + Enter chat message + + + + &Ban List + + + + &Information + + + + Ig&nore Messages + + + + &Send Message... + + + + Set Ni&ckname... + + + + L&ink + + + + U&nlink All + + + + M&ute Self + + + + D&eafen Self + + + + Audio &Statistics + + + + &Settings - Change avatar - Global Shortcut + Developer &Console - This will open your file explorer to change your avatar image on this server + Positional &Audio Viewer - Remove avatar - Global Shortcut + &About - This will reset your avatar on the server + About &Qt - Register on the server - Global Shortcut + Re&gister... - This will register you on the server + Registered &Users - Audio statistics - Global Shortcut + &Access Tokens - This will open the audio statistics dialog + Remo&ve Avatar - Open settings - Global Shortcut + Reset Commen&t... - This will open the settings dialog + Remo&ve Avatar... - Start audio wizard - Global Shortcut + Remove the avatar of the selected user. - This will open the audio wizard dialog + &Join - Start certificate wizard - Global Shortcut + &Hide When Filtering - This will open the certificate wizard dialog + &Pin When Filtering - Toggle text to speech - Global Shortcut + Vie&w Comment - This will enable/disable the text to speech + &Priority Speaker - Open about dialog - Global Shortcut + &Record... - This will open the about dialog + &Listen To Channel - Open about Qt dialog - Global Shortcut + Talking &UI - This will open the about Qt dialog + &Join User's Channel - Check for update - Global Shortcut + M&ove To Own Channel - This will check if mumble is up to date + Moves this user to your current channel. - That sound was the mute cue. It activates when you speak while muted. Would you like to keep it enabled? + Disable Te&xt-To-Speech - Yes + &Search... - No + Filtered channels and users @@ -6715,6 +7087,62 @@ Valid options are: Silent user displaytime: + + Graphical positional audio simulation view + + + + This visually represents the positional audio configuration that is currently being used + + + + Listener Z coordinate + + + + Listener X coordinate + + + + Listener Y coordinate + + + + Silent user display time (in seconds) + + + + Listener azimuth (in degrees) + + + + Listener elevation (in degrees) + + + + Context string + + + + Use the "set" button to apply the context string + + + + Apply the context string + + + + Apply the identity string + + + + Identity string + + + + Use the "set" button to apply the identity string + + NetworkConfig @@ -6928,6 +7356,26 @@ Prevents the client from sending potentially identifying information about the o Automatically download and install plugin updates + + Proxy type + + + + Proxy hostname + + + + Proxy port + + + + Proxy username + + + + Proxy password + + Overlay @@ -7533,6 +7981,42 @@ To upgrade these files to their latest versions, click the button below.Whether this plugin should be enabled + + List of plugins + + + + Use up and down keys to navigate through plugins. Use left and right keys to navigate between single plugin permissions. + + + + Plugin name + + + + Plugin enabled checkbox + + + + Plugin positional audio permission checkbox + + + + Plugin keyboard event listen permission checkbox + + + + checked + + + + unchecked + + + + Not available + + PluginInstaller @@ -7956,6 +8440,102 @@ You can register them again. Unknown Version + + Next + + + + Back + + + + This is you + + + + friend + + + + user + + + + status + + + + muted and deafened + + + + muted + + + + locally muted + + + + unmuted + + + + recording + + + + priority speaker + + + + has a long comment + + + + text messages ignored + + + + registered + + + + channel + + + + your channel + + + + accessible + + + + inaccessible + + + + public + + + + filtered + + + + pinned + + + + Listening for input + + + + Add + Engadir + RichTextEditor @@ -8104,6 +8684,18 @@ You can register them again. Whether to search for channels + + Search string + + + + Search results + + + + Use up and down keys to navigate through the search results. + + ServerHandler @@ -8154,10 +8746,6 @@ You can register them again. <html><head/><body><p><span style=" font-weight:600;">Port:</span></p></body></html> - - <b>Users</b>: - - <html><head/><body><p><span style=" font-weight:600;">Protocol:</span></p></body></html> @@ -8251,31 +8839,39 @@ You can register them again. - &View certificate + Unknown + + + + Whether the connection supports perfect forward secrecy (PFS). - &Ok + <b>PFS:</b> - Unknown + Yes - Whether the connection supports perfect forward secrecy (PFS). + No - <b>PFS:</b> + <b>Users:</b> - Yes + TCP Parameters - No + &View Certificate + + + + &OK @@ -8463,7 +9059,11 @@ An access token is a text string, which can be used as a password for very simpl &Borrar - Tokens + Token List + + + + Use the arrow keys to navigate this list of access tokens. The tokens are displayed in plain text. @@ -8513,11 +9113,19 @@ An access token is a text string, which can be used as a password for very simpl - Search + User list - User list + Search for user + + + + Set inactivity filter mode + + + + Filter for inactivity @@ -8547,10 +9155,6 @@ An access token is a text string, which can be used as a password for very simpl IP Address - - Details... - - Ping Statistics @@ -8674,6 +9278,10 @@ An access token is a text string, which can be used as a password for very simpl Warning: The server seems to report a truncated protocol version for this client. (See: <a href="https://github.com/mumble-voip/mumble/issues/5827/">Issue #5827</a>) + + Details + + UserListModel @@ -8868,6 +9476,14 @@ An access token is a text string, which can be used as a password for very simpl Channel will be pinned when filtering is enabled + + Channel Listener + + + + This channel listener belongs to %1 + + VersionCheck @@ -9134,15 +9750,23 @@ Please contact your server administrator for further information. Unable to start recording - the audio output is miconfigured (0Hz sample rate) + + This field contains the directory path to store any voice recordings in. Use the "browse" button to open a file dialog. + + + + This field contains the filename any voice recording is saved as. Various variables can be used to augment the filename. For example %time for the current time. + + VolumeSliderWidgetAction - Slider for volume adjustment + Volume Adjustment - Volume Adjustment + Local volume adjustment diff --git a/src/mumble/mumble_he.ts b/src/mumble/mumble_he.ts index ac6133a5c4d..9bca42d93bf 100644 --- a/src/mumble/mumble_he.ts +++ b/src/mumble/mumble_he.ts @@ -163,10 +163,6 @@ This value enables you to change the way mumble arranges the channels in the tre Active ACLs ‏ACL־ים פעילים - - List of entries - רשימת ערכים - Inherit ACL of parent? קבל בתורשה את הרשאות קבוצת האב? @@ -419,10 +415,6 @@ This value allows you to set the maximum number of users allowed in the channel. Channel password סיסמת ערוץ - - Maximum users - מספר משתמשים מרבי - Channel name שם ערוץ @@ -431,22 +423,62 @@ This value allows you to set the maximum number of users allowed in the channel. Inherited group members חברי קבוצה שנורשו - - Foreign group members - חברי קבוצה זרים - Inherited channel members חברי ערוץ שנורשו - - Add members to group - הוספת חברים לקבוצה - List of ACL entries רשימת כללי בקרת גישה + + Channel position + + + + Channel maximum users + + + + Channel description + + + + Select member to add + + + + Excluded group members + + + + Select member to remove + + + + List of access control list entries + + + + Select group + + + + Selects a group this ACL entry applies to. Selecting a group and selecting a user are mutually exclusive. + + + + Select user + + + + Selects a user this ACL entry applies to. Selecting a group and selecting a user are mutually exclusive. + + + + List of available permissions + + ALSAAudioInput @@ -596,6 +628,30 @@ This value allows you to set the maximum number of users allowed in the channel. List of speakers רשימת רמקולים + + Device list + + + + Move from unused to microphone list + + + + Move from microphone to unused list + + + + List of unused devices + + + + Move from unused to speakers list + + + + Move from speakers to unused list + + ASIOInput @@ -665,10 +721,6 @@ This value allows you to set the maximum number of users allowed in the channel. System מערכת - - Input method for audio - שיטת קלט לשמע - Device התקן @@ -733,10 +785,6 @@ This value allows you to set the maximum number of users allowed in the channel. On לחיצה - - Preview the audio cues - תצוגה מקדימה של צלילי הלחיצה - Use SNR based speech detection השתמש בזיהוי דיבור מבוסס SNR @@ -1057,120 +1105,176 @@ This value allows you to set the maximum number of users allowed in the channel. Voice Activity פעילות קול - - - AudioInputDialog - Continuous - מתמשך + Input backend for audio + - Voice Activity - פעילות קול + Audio input system + - Push To Talk - לחץ כדי לדבר + Audio input device + - Audio Input - קלט שמע + Transmission mode + - %1 ms - %1 מ"ש + Push to talk lock threshold + - Off - כבוי + Switch between push to talk and continuous mode by double tapping in this time frame + - %1 s - %1 ש + <b>Voice hold Time</b><br />After you release the push-to-talk key Mumble will keep transmitting for the selected amount of time. + - %1 kb/s - %1 קב"ש + Push to talk hold threshold + - -%1 dB - -%1 דציבלים + Extend push to talk send time after the key is released by this amount of time + - %1 kbit/s (Audio %2, Position %4, Overhead %3) - %1 קב"ש (קולי %2, מיקום %4, סיכומית %3) + Voice hold time + - Audio system + Silence below threshold - Input device + This sets the threshold when Mumble will definitively consider a signal silence - Echo cancellation mode + Speech above threshold - Transmission mode + This sets the threshold when Mumble will definitively consider a signal speech - PTT lock threshold + This sets how much speech is packed into a single network package - PTT hold threshold + Audio compression quality - Silence below + This sets the target compression bitrate - Current speech detection chance - סיכוי זיהוי הדיבור הנוכחי + Maximum amplification + - Speech above + Speech is dynamically amplified by at most this amount - Speech below + Noise suppression strength - Audio per packet - שמע בכל חבילה + Echo cancellation mode + - Quality of compression (peak bandwidth) - איכות הדחיסה (בשיא רוחב הפס) + Path to audio file + - Noise suppression - דיכוי רעש + Path to audio cue file when stopping to speak. Use the "browse" button to open a file dialog. + - Maximum amplification + Idle action time threshold (in minutes) - Transmission started sound + Select what to do when being idle for a configurable amount of time. Default: nothing - Transmission stopped sound + Gets played when you are trying to speak while being muted - Initiate idle action after (in minutes) + Path to mute cue file. Use the "browse" button to open a file dialog. - Idle action - פעולה עצלה + Browse for mute cue audio file + + + + Path to audio cue file when starting to speak. Use the "browse" button to open a file dialog. + + + + Preview the mute cue + + + + The mute cue is an audio sample which plays when you are trying to speak while being muted + + + + Preview both audio cues + + + + + AudioInputDialog + + Continuous + מתמשך + + + Voice Activity + פעילות קול + + + Push To Talk + לחץ כדי לדבר + + + Audio Input + קלט שמע + + + %1 ms + %1 מ"ש + + + Off + כבוי + + + %1 s + %1 ש + + + %1 kb/s + %1 קב"ש + + + -%1 dB + -%1 דציבלים + + + %1 kbit/s (Audio %2, Position %4, Overhead %3) + %1 קב"ש (קולי %2, מיקום %4, סיכומית %3) Access to the microphone was denied. Please allow Mumble to use the microphone by changing the settings in System Preferences -> Security & Privacy -> Privacy -> Microphone. @@ -1188,6 +1292,22 @@ This value allows you to set the maximum number of users allowed in the channel. Disable echo cancellation. + + milliseconds + + + + seconds + + + + kilobits per second + + + + decibels + + AudioOutput @@ -1461,84 +1581,84 @@ This value allows you to set the maximum number of users allowed in the channel. Positional audio cannot work with mono output devices! - - - AudioOutputDialog - None - ללא + Audio output system + - Local - מקומי + Audio output device + - Server - שרת + Output delay of incoming speech + - Audio Output - פלט שמע + Jitter buffer time + - %1 ms - %1 מ"ש + Attenuation percentage + - %1 % - %1 % + During speech, the volume of other applications will be reduced by this amount + - Output system + Minimum volume - Output device + Minimum distance - Default jitter buffer + Maximum distance - Volume of incoming speech - עוצמת קול של דיבור נכנס + Loopback artificial delay + - Output delay + Loopback artificial packet loss - Attenuation of other applications during speech - הנמכת תוכניות אחרות בזמן דיבור + Loopback test mode + - Minimum distance + The loopback test can be used to test your audio configuration. While the loopback test is enabled, others will not be able to hear you. + + + AudioOutputDialog - Maximum distance - + None + ללא - Minimum volume - + Local + מקומי - Bloom - הגברה + Server + שרת - Delay variance - + Audio Output + פלט שמע - Packet loss - אובדן חבילה + %1 ms + %1 מ"ש - Loopback - + %1 % + %1 % Distance at which audio volume from another player starts decreasing @@ -1556,6 +1676,14 @@ This value allows you to set the maximum number of users allowed in the channel. If an audio source is close enough, blooming will cause the audio to be played on all speakers more or less regardless of their position (albeit with lower volume) + + milliseconds + + + + meters + + AudioOutputSample @@ -2080,51 +2208,91 @@ Speak loudly, as when you are annoyed or excited. Decrease the volume in the sou - Input system + Maximum amplification - Input device + No buttons assigned - Output system + Audio input system - Output device + Audio input device - Output delay + Select audio output device - Maximum amplification + Audio output system - VAD level + Audio output device - PTT shortcut + The Mumble positional audio system enables users to link the relative position of their voice to third party applications such as games. - No buttons assigned + Output delay for incoming speech - - - BanEditor - Mumble - Edit Bans - ‫Mumble - ערוך מנודים + Maximum amplification of input sound + הגברה מקסימלית של קלט השמע - &Address - &כתובת + Speech is dynamically amplified by at most this amount + + + + Voice activity detection level + + + + This will set the range in which Mumble will consider a signal speech. Increase value to make voice activation more sensitive. + + + + Push to talk + לחץ כדי לדבר + + + Use the "push to talk shortcut" button to assign a key + + + + Set push to talk shortcut + + + + This will open a shortcut edit dialog + + + + Graphical positional audio simulation view + + + + This visually represents the positional audio that is currently being played + + + + + BanEditor + + Mumble - Edit Bans + ‫Mumble - ערוך מנודים + + + &Address + &כתובת &Mask @@ -2254,23 +2422,39 @@ Speak loudly, as when you are annoyed or excited. Decrease the volume in the sou - Search + Mask - IP Address - כתובת IP + Search for banned user + - Mask + Username to ban + + + + IP address to ban + + + + Ban reason + + + + Ban start date/time + + + + Ban end date/time - Start date/time + Certificate hash to ban - End date/time + List of banned users @@ -2355,38 +2539,6 @@ Speak loudly, as when you are annoyed or excited. Decrease the volume in the sou <b>Certificate Expiry:</b> Your certificate is about to expire. You need to renew it, or you will no longer be able to connect to servers you are registered on. <b>פקיעת תעודה:</b> תוקפה של תעודת האבטחה שלכם עומד לפקוע. עליכם לחדש אותה או שלא תוכלו להתחבר יותר אל השרתים שאתם רשומים בהם. - - Current certificate - תעודה נוכחית - - - Certificate file to import - - - - Certificate password - - - - Certificate to import - תעודה לייבוא - - - New certificate - תעודה חדשה - - - File to export certificate to - - - - Email address - - - - Your name - - Certificates @@ -2475,10 +2627,6 @@ Speak loudly, as when you are annoyed or excited. Decrease the volume in the sou Select file to import from בחירת קובץ לייבא ממנו - - This opens a file selection dialog to choose a file to import a certificate from. - כפתור זה פותח תיבת דו-שיח לבחירת הקובץ שממנו תיובא תעודה. - Open... פתיחה... @@ -2633,6 +2781,46 @@ Are you sure you wish to replace your certificate? <p>Mumble can use certificates to authenticate with servers. Using certificates avoids passwords, meaning you don't need to disclose any password to the remote site. It also enables very easy user registration and a client side friends list independent of servers.</p><p>While Mumble can work without certificates, the majority of servers will expect you to have one.</p><p>Creating a new certificate automatically is sufficient for most use cases. But Mumble also supports certificates representing trust in the users ownership of an email address. These certificates are issued by third parties. For more information see our <a href="http://mumble.info/certificate.php">user certificate documentation</a>. </p> + + Displays current certificate + + + + Certificate file to import + + + + Use the "open" button to select a file using a dialog. + + + + Certificate password + + + + Displays imported certificate + + + + Displays new certificate + + + + File to export certificate to + + + + Use the "save as" button to select a file using a dialog. + + + + Your name. For example: John Doe + + + + Your email address. For example: johndoe@mumble.info + + ChanACL @@ -3113,6 +3301,34 @@ Are you sure you wish to replace your certificate? IPv6 address + + This is the connection dialog. There are two different ways to connect to a Mumble server. If the server is listed publicly, you can use the server list to find it. If you know the server IP address, you can manually add a new permanent entry to your favorites. + + + + The server list contains your favorites and all publicly listed servers. + + + + With this search interface you can filter the Mumble servers displayed in the server list. + + + + Search for servername + + + + Search for location + + + + Set filter mode + + + + Server + שרת + ConnectDialogEdit @@ -3241,6 +3457,22 @@ Label of the server. This is what the server will be named like in your server l &Ignore + + Server IP address + + + + Server port + + + + Username + שם משתמש + + + Label for server + + CrashReporter @@ -3432,6 +3664,26 @@ Without this option enabled, using Mumble's global shortcuts in privileged <html><head/><body><p>Mumble's Global Shortcuts system does currently not work properly in combination with the Wayland protocol. For more information, visit <a href="https://github.com/mumble-voip/mumble/issues/5257"><span style=" text-decoration: underline; color:#0057ae;">https://github.com/mumble-voip/mumble/issues/5257</span></a>.</p></body></html> + + Configured shortcuts + + + + Use up and down keys to navigate through your added shortcuts. Use left and right keys to navigate between actions and options for a single shortcut. Entries can be added and deleted with the buttons below. + + + + Add unassigned shortcut + + + + This adds a new empty entry to the "Configured Shortcut" tree above. The tree will be automatically focused. Assign a key or an action by selecting the entry in the tree above. + + + + This removes the selected entry from the "Configured Shortcut" tree above + + GlobalShortcutButtons @@ -3459,6 +3711,18 @@ Without this option enabled, using Mumble's global shortcuts in privileged Remove + + List of shortcuts + + + + Toggling this button will make the application listen for a shortcut. Once the shortcut is entered, the application stops listening for a shortcut. Multiple shortcuts can be assigned to the current action. Navigate to the shortcut list above to review the shortcuts currently assigned to the current action. + + + + This button will remove the selected shortcut for the current action. Note that you will have to select a shortcut from the list above first before this button has any effect. + + GlobalShortcutConfig @@ -3484,7 +3748,27 @@ Without this option enabled, using Mumble's global shortcuts in privileged <b>אפשרות זו מסתירה את הלחיצות מתוכנות אחרות.</b><br />הפעלה של אפשרות זו תסתיר את הכפתורים או) את הכפתור האחרון של צירוף מקשים) מתוכניות אחרות. שימו לב שלא כל הכפתורים ניתנים להסתרה. - Configured shortcuts + Shortcut action + + + + Shortcut data + + + + Shortcut input combinations + + + + Unassigned + לא מוקצה + + + checked + + + + unchecked @@ -4053,14 +4337,6 @@ The setting only applies for new messages, the already shown ones will retain th Message margins - - Log messages - - - - TTS engine volume - - Chat message margins @@ -4085,10 +4361,6 @@ The setting only applies for new messages, the already shown ones will retain th Limit notifications when there are more than - - User limit for message limiting - - Click here to toggle message limiting for all events - If using this option be sure to change the user limit below. @@ -4153,6 +4425,74 @@ The setting only applies for new messages, the already shown ones will retain th Notification sound volume adjustment + + Log message types and actions + + + + Use up and down keys to navigate through the message types. Use left and right keys to navigate between notification possibilities for a single message type. + + + + Set length threshold + + + + Text to speech volume + + + + Maximum chat log length + + + + User limit for notifications + + + + Message type + + + + Log message to console checkbox + + + + Display pop-up notification for message checkbox + + + + Highlight window for message checkbox + + + + Read message using text to speech checkbox + + + + Limit message notification if user count is high checkbox + + + + Play sound file for message checkbox + + + + Path to sound file + + + + checked + + + + unchecked + + + + decibels + + LookConfig @@ -4503,123 +4843,147 @@ The setting only applies for new messages, the already shown ones will retain th - Maximum name length + Show the local volume adjustment for each user (if any). - Relative font size + Show volume adjustments - Always on top + Whether to show all of the local user's listeners (ears) in the TalkingUI (and thereby also the channels they are in). - Channel dragging + Show local user's listeners (ears) - Automatically expand channels when + Hide the username for each user if they have a nickname. - User dragging behavior + Show nicknames only - Silent user lifetime + Channel Hierarchy String - Show the local volume adjustment for each user (if any). + Search - Show volume adjustments + The action to perform when a user is activated (via double-click or enter) in the search dialog. - Whether to show all of the local user's listeners (ears) in the TalkingUI (and thereby also the channels they are in). + Action (User): - Show local user's listeners (ears) + The action to perform when a channel is activated (via double-click or enter) in the search dialog. - Hide the username for each user if they have a nickname. + Action (Channel): - Show nicknames only + Quit Behavior - Channel Hierarchy String + This setting controls the behavior of clicking on the X in the top right corner. - Search + This setting controls the behavior when closing Mumble. You can choose between being asked for confirmation, minimize instead if closing or just closing without any additional prompt. Optionally, the first two options can only apply when you are currently connected to a server (in that case, Mumble will quit without asking, when not connected to any server). - The action to perform when a user is activated (via double-click or enter) in the search dialog. + Always Ask - Action (User): + Ask when connected - The action to perform when a channel is activated (via double-click or enter) in the search dialog. + Always Minimize - Action (Channel): + Minimize when connected - Quit Behavior + Always Quit - This setting controls the behavior of clicking on the X in the top right corner. + seconds - This setting controls the behavior when closing Mumble. You can choose between being asked for confirmation, minimize instead if closing or just closing without any additional prompt. Optionally, the first two options can only apply when you are currently connected to a server (in that case, Mumble will quit without asking, when not connected to any server). + If this is checked, users will always be visible in the TalkingUI (regardless of talking state). - Always Ask + Always keep users visible - Ask when connected + Channel expand mode - Always Minimize + User dragging mode - Minimize when connected + Channel dragging mode - Always Quit + Always on top mode - seconds + Quit behavior mode - If this is checked, users will always be visible in the TalkingUI (regardless of talking state). + Channel separator string - Always keep users visible + Maximum channel name length + + + + Abbreviation replacement characters + + + + Relative font size (in percent) + + + + Silent user display time (in seconds) + + + + Mumble theme + + + + User search action mode + + + + Channel search action mode @@ -5216,10 +5580,6 @@ Otherwise abort and check your certificate and username. This opens the Group and ACL dialog for the channel, to control permissions. פותח את חלון הקבוצות וה-ACL עבור הערוץ, לשליטה בהרשאות. - - &Link - &קישור - Link your channel to another channel מקשר את הערוץ לערוץ אחר @@ -5314,10 +5674,6 @@ Otherwise abort and check your certificate and username. This will reset the audio preprocessor, including noise cancellation, automatic gain and voice activity detection. If something suddenly worsens the audio environment (like dropping the microphone) and it was temporary, use this to avoid having to wait for the preprocessor to readjust. אפשרות זו תאפס את מעבד הצלילים המקדים, כולל את ביטול הרעשים ואת ההפעלה מבוססת הדיבור. אם הסביבה הקולית שלכם הורעה לפתע (למשל נפילה של המיקרופון או רעש פתאומי) ומדובר בשינוי זמני, השתמשו באפשרות זו כדי להמנע מהצורך לחכות למעבד לכוון את עצמו מחדש. - - &Mute Self - &השתק את עצמך - Mute yourself השתק את עצמך @@ -5326,10 +5682,6 @@ Otherwise abort and check your certificate and username. Mute or unmute yourself. When muted, you will not send any data to the server. Unmuting while deafened will also undeafen. משתיק או מבטל השתקה עצמית. כאשר אתם מושתקים, שום מידע קולי לא ישלח לשרת. ביטול השתקה בעודכם מוחרשים יבטל גם את ההחרשה. - - &Deafen Self - &החרש את עצמך - Deafen yourself החרש את עצמך @@ -5895,18 +6247,10 @@ Otherwise abort and check your certificate and username. This will toggle whether the minimal window should have a frame for moving and resizing. אפשרות זו תקבע האם לחלון הראשי תהיה מסגרת להזזה ושינוי גודל במצב תצוגה מינימלית. - - &Unlink All - &איין קישור הכל - Reset the comment of the selected user. אפס את ההודעה האישית של המשתמש הנבחר. - - &Join Channel - &הצטרף לערוץ - View comment in editor הראה את ההודעה האישית בעורך @@ -5935,10 +6279,6 @@ Otherwise abort and check your certificate and username. Change your avatar image on this server שנה את האווטאר שלך בשרת זה - - &Remove Avatar - הס&ר אווטאר - Remove currently defined avatar image. הסר תמונת אווטאר מוגדרת נוכחית. @@ -5951,14 +6291,6 @@ Otherwise abort and check your certificate and username. Change your own comment שנו את ההודעה האישית שלכם - - Recording - הקלטה - - - Priority Speaker - מועדף דיבור - &Copy URL &העתק URL @@ -5967,10 +6299,6 @@ Otherwise abort and check your certificate and username. Copies a link to this channel to the clipboard. מעתיק את הקישור ללוח ההעתקה. - - Ignore Messages - התעלם מהודעות - Locally ignore user's text chat messages. התעלם מהודעותיו של המשתמש באופן מקומי. @@ -6000,14 +6328,6 @@ the channel's context menu. Ctrl+F Ctrl+F - - &Hide Channel when Filtering - <p dir="RTL">&סנן ערוץ</p> - - - Reset the avatar of the selected user. - איפוס התמונה האישית של המשתמש. - &Developer @@ -6036,14 +6356,6 @@ the channel's context menu. &Connect... &התחבר... - - &Ban list... - &רשימת נידוי... - - - &Information... - &מידע... - &Kick... @@ -6052,10 +6364,6 @@ the channel's context menu. &Ban... &נדה... - - Send &Message... - - &Add... @@ -6068,74 +6376,26 @@ the channel's context menu. &Edit... &עריכה... - - Audio S&tatistics... - - - - &Settings... - - &Audio Wizard... - - Developer &Console... - - - - &About... - - About &Speex... - - About &Qt... - - &Certificate Wizard... - - &Register... - - - - Registered &Users... - &משתמשים רשומים... - Change &Avatar... - - &Access Tokens... - - - - Reset &Comment... - - - - Reset &Avatar... - - - - View Comment... - - &Change Comment... - - R&egister... - - Show @@ -6152,10 +6412,6 @@ the channel's context menu. Protocol violation. Server sent remove for occupied channel. - - Listen to channel - - Listen to this channel without joining it @@ -6196,18 +6452,10 @@ the channel's context menu. %1 stopped listening to your channel - - Talking UI - - Toggles the visibility of the TalkingUI. - - Join user's channel - - Joins the channel of this user. @@ -6220,14 +6468,6 @@ the channel's context menu. Activity log - - Chat message - - - - Disable Text-To-Speech - - Locally disable Text-To-Speech for this user's text chat messages. @@ -6266,10 +6506,6 @@ the channel's context menu. Global Shortcut - - &Set Nickname... - - Set a local nickname @@ -6328,10 +6564,6 @@ Valid actions are: Alt+F - - Search - - Search for a user or channel (Ctrl+F) @@ -6353,10 +6585,6 @@ Valid actions are: Undeafen yourself - - Positional &Audio Viewer... - - Show the Positional Audio Viewer @@ -6411,10 +6639,6 @@ Valid actions are: Channel &Filter - - &Pin Channel when Filtering - - Usage: mumble [options] [<url> | <plugin_list>] @@ -6564,118 +6788,266 @@ Valid options are: - This will open the change comment dialog + This will open the change comment dialog + + + + Change avatar + Global Shortcut + + + + This will open your file explorer to change your avatar image on this server + + + + Remove avatar + Global Shortcut + + + + This will reset your avatar on the server + + + + Register on the server + Global Shortcut + + + + This will register you on the server + + + + Audio statistics + Global Shortcut + + + + This will open the audio statistics dialog + + + + Open settings + Global Shortcut + + + + This will open the settings dialog + + + + Start audio wizard + Global Shortcut + + + + This will open the audio wizard dialog + + + + Start certificate wizard + Global Shortcut + + + + This will open the certificate wizard dialog + + + + Toggle text to speech + Global Shortcut + + + + This will enable/disable the text to speech + + + + Open about dialog + Global Shortcut + + + + This will open the about dialog + + + + Open about Qt dialog + Global Shortcut + + + + This will open the about Qt dialog + + + + Check for update + Global Shortcut + + + + This will check if mumble is up to date + + + + That sound was the mute cue. It activates when you speak while muted. Would you like to keep it enabled? + + + + Yes + + + + No + + + + Enter chat message + + + + &Ban List + + + + &Information + + + + Ig&nore Messages + + + + &Send Message... + + + + Set Ni&ckname... + + + + L&ink + + + + U&nlink All + + + + M&ute Self + + + + D&eafen Self + + + + Audio &Statistics - Change avatar - Global Shortcut + &Settings - This will open your file explorer to change your avatar image on this server + Developer &Console - Remove avatar - Global Shortcut + Positional &Audio Viewer - This will reset your avatar on the server + &About + &אודות + + + About &Qt - Register on the server - Global Shortcut + Re&gister... - This will register you on the server + Registered &Users - Audio statistics - Global Shortcut + &Access Tokens - This will open the audio statistics dialog + Remo&ve Avatar - Open settings - Global Shortcut + Reset Commen&t... - This will open the settings dialog + Remo&ve Avatar... - Start audio wizard - Global Shortcut + Remove the avatar of the selected user. - This will open the audio wizard dialog + &Join - Start certificate wizard - Global Shortcut + &Hide When Filtering - This will open the certificate wizard dialog + &Pin When Filtering - Toggle text to speech - Global Shortcut + Vie&w Comment - This will enable/disable the text to speech + &Priority Speaker - Open about dialog - Global Shortcut + &Record... - This will open the about dialog + &Listen To Channel - Open about Qt dialog - Global Shortcut + Talking &UI - This will open the about Qt dialog + &Join User's Channel - Check for update - Global Shortcut + M&ove To Own Channel - This will check if mumble is up to date + Moves this user to your current channel. - That sound was the mute cue. It activates when you speak while muted. Would you like to keep it enabled? + Disable Te&xt-To-Speech - Yes + &Search... - No + Filtered channels and users @@ -6765,6 +7137,62 @@ Valid options are: Silent user displaytime: + + Graphical positional audio simulation view + + + + This visually represents the positional audio configuration that is currently being used + + + + Listener Z coordinate + + + + Listener X coordinate + + + + Listener Y coordinate + + + + Silent user display time (in seconds) + + + + Listener azimuth (in degrees) + + + + Listener elevation (in degrees) + + + + Context string + + + + Use the "set" button to apply the context string + + + + Apply the context string + + + + Apply the identity string + + + + Identity string + + + + Use the "set" button to apply the identity string + + NetworkConfig @@ -6978,6 +7406,26 @@ Prevents the client from sending potentially identifying information about the o Automatically download and install plugin updates + + Proxy type + + + + Proxy hostname + + + + Proxy port + + + + Proxy username + + + + Proxy password + + Overlay @@ -7587,6 +8035,42 @@ To upgrade these files to their latest versions, click the button below.Whether this plugin should be enabled + + List of plugins + + + + Use up and down keys to navigate through plugins. Use left and right keys to navigate between single plugin permissions. + + + + Plugin name + + + + Plugin enabled checkbox + + + + Plugin positional audio permission checkbox + + + + Plugin keyboard event listen permission checkbox + + + + checked + + + + unchecked + + + + Not available + + PluginInstaller @@ -8010,6 +8494,102 @@ You can register them again. Unknown Version + + Next + + + + Back + + + + This is you + + + + friend + + + + user + + + + status + + + + muted and deafened + + + + muted + + + + locally muted + + + + unmuted + + + + recording + + + + priority speaker + + + + has a long comment + + + + text messages ignored + + + + registered + + + + channel + + + + your channel + + + + accessible + + + + inaccessible + + + + public + + + + filtered + + + + pinned + + + + Listening for input + + + + Add + הוספה + RichTextEditor @@ -8158,6 +8738,18 @@ You can register them again. Whether to search for channels + + Search string + + + + Search results + + + + Use up and down keys to navigate through the search results. + + ServerHandler @@ -8208,10 +8800,6 @@ You can register them again. <html><head/><body><p><span style=" font-weight:600;">Port:</span></p></body></html> - - <b>Users</b>: - - <html><head/><body><p><span style=" font-weight:600;">Protocol:</span></p></body></html> @@ -8305,31 +8893,39 @@ You can register them again. - &View certificate + Unknown - &Ok + Whether the connection supports perfect forward secrecy (PFS). - Unknown + <b>PFS:</b> - Whether the connection supports perfect forward secrecy (PFS). + Yes - <b>PFS:</b> + No - Yes + <b>Users:</b> - No + TCP Parameters + + + + &View Certificate + ה&צג תעודת אבטחה + + + &OK @@ -8520,7 +9116,11 @@ An access token is a text string, which can be used as a password for very simpl הס&רה - Tokens + Token List + + + + Use the arrow keys to navigate this list of access tokens. The tokens are displayed in plain text. @@ -8570,11 +9170,19 @@ An access token is a text string, which can be used as a password for very simpl - Search + User list - User list + Search for user + + + + Set inactivity filter mode + + + + Filter for inactivity @@ -8604,10 +9212,6 @@ An access token is a text string, which can be used as a password for very simpl IP Address כתובת IP - - Details... - פרטים... - Ping Statistics סטטיסטיקות פינג @@ -8731,6 +9335,10 @@ An access token is a text string, which can be used as a password for very simpl Warning: The server seems to report a truncated protocol version for this client. (See: <a href="https://github.com/mumble-voip/mumble/issues/5827/">Issue #5827</a>) + + Details + + UserListModel @@ -8925,6 +9533,14 @@ An access token is a text string, which can be used as a password for very simpl Channel will be pinned when filtering is enabled + + Channel Listener + + + + This channel listener belongs to %1 + + VersionCheck @@ -9191,15 +9807,23 @@ Please contact your server administrator for further information. Unable to start recording - the audio output is miconfigured (0Hz sample rate) + + This field contains the directory path to store any voice recordings in. Use the "browse" button to open a file dialog. + + + + This field contains the filename any voice recording is saved as. Various variables can be used to augment the filename. For example %time for the current time. + + VolumeSliderWidgetAction - Slider for volume adjustment + Volume Adjustment - Volume Adjustment + Local volume adjustment diff --git a/src/mumble/mumble_hi.ts b/src/mumble/mumble_hi.ts index 71c282e80c2..8b5d71d66f5 100644 --- a/src/mumble/mumble_hi.ts +++ b/src/mumble/mumble_hi.ts @@ -227,10 +227,6 @@ Contains the list of members inherited by the current channel. Uncheck <i> Active ACLs - - List of entries - - This shows all the entries active on this channel. Entries inherited from parent channels will be shown in italics.<br />ACLs are evaluated top to bottom, meaning priority increases as you move down the list. @@ -359,10 +355,6 @@ Contains the list of members inherited by the current channel. Uncheck <i> Channel password - - Maximum users - - Channel name @@ -371,18 +363,10 @@ Contains the list of members inherited by the current channel. Uncheck <i> Inherited group members - - Foreign group members - - Inherited channel members - - Add members to group - - List of ACL entries @@ -435,6 +419,54 @@ Contains the list of members inherited by the current channel. Uncheck <i> Channel must have a name + + Channel position + + + + Channel maximum users + + + + Channel description + + + + Select member to add + + + + Excluded group members + + + + Select member to remove + + + + List of access control list entries + + + + Select group + + + + Selects a group this ACL entry applies to. Selecting a group and selecting a user are mutually exclusive. + + + + Select user + + + + Selects a user this ACL entry applies to. Selecting a group and selecting a user are mutually exclusive. + + + + List of available permissions + + ALSAAudioInput @@ -583,6 +615,30 @@ Contains the list of members inherited by the current channel. Uncheck <i> Failed to instantiate ASIO driver + + Device list + + + + Move from unused to microphone list + + + + Move from microphone to unused list + + + + List of unused devices + + + + Move from unused to speakers list + + + + Move from speakers to unused list + + ASIOInput @@ -656,10 +712,6 @@ Contains the list of members inherited by the current channel. Uncheck <i> Device - - Input method for audio - - <b>This is the input method to use for audio.</b> @@ -924,10 +976,6 @@ Contains the list of members inherited by the current channel. Uncheck <i> Idle action - - Preview the audio cues - - <b>Preview</b><br/>Plays the current <i>on</i> sound followed by the current <i>off</i> sound. @@ -1044,19 +1092,16 @@ Contains the list of members inherited by the current channel. Uncheck <i> Voice Activity - - - AudioInputDialog - Audio system + Input backend for audio - Input device + Audio input system - Echo cancellation mode + Audio input device @@ -1064,39 +1109,55 @@ Contains the list of members inherited by the current channel. Uncheck <i> - PTT lock threshold + Push to talk lock threshold - PTT hold threshold + Switch between push to talk and continuous mode by double tapping in this time frame - Silence below + <b>Voice hold Time</b><br />After you release the push-to-talk key Mumble will keep transmitting for the selected amount of time. - Current speech detection chance + Push to talk hold threshold - Speech above + Extend push to talk send time after the key is released by this amount of time - Speech below + Voice hold time - Audio per packet + Silence below threshold - Quality of compression (peak bandwidth) + This sets the threshold when Mumble will definitively consider a signal silence - Noise suppression + Speech above threshold + + + + This sets the threshold when Mumble will definitively consider a signal speech + + + + This sets how much speech is packed into a single network package + + + + Audio compression quality + + + + This sets the target compression bitrate @@ -1104,21 +1165,64 @@ Contains the list of members inherited by the current channel. Uncheck <i> - Transmission started sound + Speech is dynamically amplified by at most this amount - Transmission stopped sound + Noise suppression strength - Initiate idle action after (in minutes) + Echo cancellation mode - Idle action + Path to audio file + + + + Path to audio cue file when stopping to speak. Use the "browse" button to open a file dialog. + + + + Idle action time threshold (in minutes) + + + + Select what to do when being idle for a configurable amount of time. Default: nothing + + + + Gets played when you are trying to speak while being muted + + + + Path to mute cue file. Use the "browse" button to open a file dialog. + + + + Browse for mute cue audio file + + + + Path to audio cue file when starting to speak. Use the "browse" button to open a file dialog. + + + + Preview the mute cue + + + + The mute cue is an audio sample which plays when you are trying to speak while being muted + + + + Preview both audio cues + + + AudioInputDialog Continuous @@ -1175,6 +1279,22 @@ Contains the list of members inherited by the current channel. Uncheck <i> Disable echo cancellation. + + milliseconds + + + + seconds + + + + kilobits per second + + + + decibels + + AudioOutput @@ -1446,61 +1566,61 @@ Contains the list of members inherited by the current channel. Uncheck <i> Positional audio cannot work with mono output devices! - - - AudioOutputDialog - Output system + Audio output system - Output device + Audio output device - Default jitter buffer + Output delay of incoming speech - Volume of incoming speech + Jitter buffer time - Output delay + Attenuation percentage - Attenuation of other applications during speech + During speech, the volume of other applications will be reduced by this amount - Minimum distance + Minimum volume - Maximum distance + Minimum distance - Minimum volume + Maximum distance - Bloom + Loopback artificial delay - Delay variance + Loopback artificial packet loss - Packet loss + Loopback test mode - Loopback + The loopback test can be used to test your audio configuration. While the loopback test is enabled, others will not be able to hear you. + + + AudioOutputDialog None @@ -1541,6 +1661,14 @@ Contains the list of members inherited by the current channel. Uncheck <i> %1 % + + milliseconds + + + + meters + + AudioOutputSample @@ -1915,10 +2043,6 @@ Speak loudly, as when you are annoyed or excited. Decrease the volume in the sou Push To Talk: - - PTT shortcut - - Raw amplitude from input @@ -2034,39 +2158,83 @@ Mumble is under continuous development, and the development team wants to focus - Input system + Maximum amplification + + + + %1 ms - Input device + No buttons assigned - Output system + Audio input system - Output device + Audio input device - Output delay + Select audio output device - Maximum amplification + Audio output system - VAD level + Audio output device - %1 ms + The Mumble positional audio system enables users to link the relative position of their voice to third party applications such as games. - No buttons assigned + Output delay for incoming speech + + + + Maximum amplification of input sound + + + + Speech is dynamically amplified by at most this amount + + + + Voice activity detection level + + + + This will set the range in which Mumble will consider a signal speech. Increase value to make voice activation more sensitive. + + + + Push to talk + + + + Use the "push to talk shortcut" button to assign a key + + + + Set push to talk shortcut + + + + This will open a shortcut edit dialog + + + + Graphical positional audio simulation view + + + + This visually represents the positional audio that is currently being played @@ -2200,26 +2368,10 @@ Mumble is under continuous development, and the development team wants to focus Clear - - Search - - - - IP Address - - Mask - - Start date/time - - - - End date/time - - Ban List - %n Ban(s) @@ -2227,68 +2379,68 @@ Mumble is under continuous development, and the development team wants to focus - - - CertView - Name + Search for banned user - Email + Username to ban - Issuer + IP address to ban - Expiry Date + Ban reason - (none) + Ban start date/time - Self-signed + Ban end date/time - - - CertWizard - Current certificate + Certificate hash to ban - Certificate file to import + List of banned users + + + CertView - Certificate password + Name - Certificate to import + Email - New certificate + Issuer - File to export certificate to + Expiry Date - Email address + (none) - Your name + Self-signed + + + CertWizard Unable to validate email.<br />Enter a valid (or blank) email to continue. @@ -2436,10 +2588,6 @@ Mumble is under continuous development, and the development team wants to focus Select file to import from - - This opens a file selection dialog to choose a file to import a certificate from. - - Open... @@ -2577,9 +2725,49 @@ Are you sure you wish to replace your certificate? Enjoy using Mumble with strong authentication. - - - ChanACL + + Displays current certificate + + + + Certificate file to import + + + + Use the "open" button to select a file using a dialog. + + + + Certificate password + + + + Displays imported certificate + + + + Displays new certificate + + + + File to export certificate to + + + + Use the "save as" button to select a file using a dialog. + + + + Your name. For example: John Doe + + + + Your email address. For example: johndoe@mumble.info + + + + + ChanACL This represents no privileges. @@ -3056,6 +3244,34 @@ Are you sure you wish to replace your certificate? Failed to fetch server list + + This is the connection dialog. There are two different ways to connect to a Mumble server. If the server is listed publicly, you can use the server list to find it. If you know the server IP address, you can manually add a new permanent entry to your favorites. + + + + The server list contains your favorites and all publicly listed servers. + + + + With this search interface you can filter the Mumble servers displayed in the server list. + + + + Search for servername + + + + Search for location + + + + Set filter mode + + + + Server + + ConnectDialogEdit @@ -3176,6 +3392,22 @@ Do you want to fill the dialog with this data? Host: %1 Port: %2 + + Server IP address + + + + Server port + + + + Username + + + + Label for server + + CrashReporter @@ -3365,6 +3597,26 @@ Without this option enabled, using Mumble's global shortcuts in privileged Enable XInput + + Configured shortcuts + + + + Use up and down keys to navigate through your added shortcuts. Use left and right keys to navigate between actions and options for a single shortcut. Entries can be added and deleted with the buttons below. + + + + Add unassigned shortcut + + + + This adds a new empty entry to the "Configured Shortcut" tree above. The tree will be automatically focused. Assign a key or an action by selecting the entry in the tree above. + + + + This removes the selected entry from the "Configured Shortcut" tree above + + GlobalShortcutButtons @@ -3392,13 +3644,21 @@ Without this option enabled, using Mumble's global shortcuts in privileged Remove - - - GlobalShortcutConfig - Configured shortcuts + List of shortcuts + + Toggling this button will make the application listen for a shortcut. Once the shortcut is entered, the application stops listening for a shortcut. Multiple shortcuts can be assigned to the current action. Navigate to the shortcut list above to review the shortcuts currently assigned to the current action. + + + + This button will remove the selected shortcut for the current action. Note that you will have to select a shortcut from the list above first before this button has any effect. + + + + + GlobalShortcutConfig <html><head/><body><p>Mumble can currently only use mouse buttons and keyboard modifier keys (Alt, Ctrl, Cmd, etc.) for global shortcuts.</p><p>If you want more flexibility, you can add Mumble as a trusted accessibility program in the Security & Privacy section of your Mac's System Preferences.</p><p>In the Security & Privacy preference pane, change to the Privacy tab. Then choose Accessibility (near the bottom) in the list to the left. Finally, add Mumble to the list of trusted accessibility programs.</body></html> @@ -3419,6 +3679,30 @@ Without this option enabled, using Mumble's global shortcuts in privileged <b>This hides the button presses from other applications.</b><br />Enabling this will hide the button (or the last button of a multi-button combo) from other applications. Note that not all buttons can be suppressed. + + Shortcut action + + + + Shortcut data + + + + Shortcut input combinations + + + + Unassigned + + + + checked + + + + unchecked + + GlobalShortcutEngine @@ -3995,22 +4279,10 @@ The setting only applies for new messages, the already shown ones will retain th users on the server. - - Log messages - - - - TTS engine volume - - Notification sound volume adjustment - - User limit for message limiting - - Chat message margins @@ -4075,6 +4347,74 @@ The setting only applies for new messages, the already shown ones will retain th Click here to toggle Text-To-Speech for %1 events.<br />If checked, Mumble uses Text-To-Speech to read %1 events out loud to you. Text-To-Speech is also able to read the contents of the event which is not true for sound files. Text-To-Speech and sound files cannot be used at the same time. + + Log message types and actions + + + + Use up and down keys to navigate through the message types. Use left and right keys to navigate between notification possibilities for a single message type. + + + + Set length threshold + + + + Text to speech volume + + + + Maximum chat log length + + + + User limit for notifications + + + + Message type + + + + Log message to console checkbox + + + + Display pop-up notification for message checkbox + + + + Highlight window for message checkbox + + + + Read message using text to speech checkbox + + + + Limit message notification if user count is high checkbox + + + + Play sound file for message checkbox + + + + Path to sound file + + + + checked + + + + unchecked + + + + decibels + + LookConfig @@ -4459,88 +4799,112 @@ The setting only applies for new messages, the already shown ones will retain th - Silent user lifetime + Prefix character count - Prefix character count + Postfix character count - Postfix character count + System default - Maximum name length + None - Relative font size + Only with users - Always on top + All - Channel dragging + Ask - Automatically expand channels when + Do Nothing - User dragging behavior + Move - System default + <a href="%1">Browse</a> + This link is located next to the theme heading in the ui config and opens the user theme directory - None + User Interface - Only with users + seconds - All + If this is checked, users will always be visible in the TalkingUI (regardless of talking state). - Ask + Always keep users visible - Do Nothing + Channel expand mode - Move + User dragging mode - <a href="%1">Browse</a> - This link is located next to the theme heading in the ui config and opens the user theme directory + Channel dragging mode - User Interface + Always on top mode - seconds + Quit behavior mode - If this is checked, users will always be visible in the TalkingUI (regardless of talking state). + Channel separator string - Always keep users visible + Maximum channel name length + + + + Abbreviation replacement characters + + + + Relative font size (in percent) + + + + Silent user display time (in seconds) + + + + Mumble theme + + + + User search action mode + + + + Channel search action mode @@ -4642,10 +5006,6 @@ The setting only applies for new messages, the already shown ones will retain th Disconnects you from the server. - - &Ban list... - - Edit ban list on server @@ -4654,10 +5014,6 @@ The setting only applies for new messages, the already shown ones will retain th This lets you edit the server-side IP ban list. - - &Information... - - Show information about the server connection @@ -4714,10 +5070,6 @@ The setting only applies for new messages, the already shown ones will retain th Deafen or undeafen user on server. Deafening a user will also mute them. - - Ignore Messages - - Locally ignore user's text chat messages. @@ -4738,10 +5090,6 @@ The setting only applies for new messages, the already shown ones will retain th Mute or unmute user locally. Use this on other users in the same room. - - Send &Message... - - Send a Text Message @@ -4750,10 +5098,6 @@ The setting only applies for new messages, the already shown ones will retain th Sends a text message to another user. - - &Set Nickname... - - Set a local nickname @@ -4798,10 +5142,6 @@ The setting only applies for new messages, the already shown ones will retain th This opens the Group and ACL dialog for the channel, to control permissions. - - &Link - - Link your channel to another channel @@ -4823,10 +5163,6 @@ The setting only applies for new messages, the already shown ones will retain th This unlinks your current channel from the selected channel. - - &Unlink All - - Unlinks your channel from all linked channels. @@ -4847,18 +5183,10 @@ The setting only applies for new messages, the already shown ones will retain th This will reset the audio preprocessor, including noise cancellation, automatic gain and voice activity detection. If something suddenly worsens the audio environment (like dropping the microphone) and it was temporary, use this to avoid having to wait for the preprocessor to readjust. - - &Mute Self - - Mute or unmute yourself. When muted, you will not send any data to the server. Unmuting while deafened will also undeafen. - - &Deafen Self - - Deafen or undeafen yourself. When deafened, you will not hear anything. Deafening yourself will also mute. @@ -4875,10 +5203,6 @@ The setting only applies for new messages, the already shown ones will retain th Enable or disable the text-to-speech engine. Only messages enabled for TTS in the Configuration dialog will actually be spoken. - - Audio S&tatistics... - - Display audio statistics @@ -4899,10 +5223,6 @@ The setting only applies for new messages, the already shown ones will retain th This forces the current plugin to unlink, which is handy if it is reading completely wrong data. - - &Settings... - - Configure Mumble @@ -4938,10 +5258,6 @@ the channel's context menu. This will guide you through the process of configuring your audio hardware. - - Developer &Console... - - Show the Developer Console @@ -4950,10 +5266,6 @@ the channel's context menu. Shows the Mumble Developer Console, where Mumble's log output can be inspected. - - Positional &Audio Viewer... - - Show the Positional Audio Viewer @@ -4974,10 +5286,6 @@ the channel's context menu. Click this to enter "What's This?" mode. Your cursor will turn into a question mark. Click on any button, menu choice or area to show a description of what it is. - - &About... - - Information about Mumble @@ -4998,10 +5306,6 @@ the channel's context menu. Shows a small dialog with information about Speex. - - About &Qt... - - Information about Qt @@ -5070,10 +5374,6 @@ the channel's context menu. This starts the wizard for creating, importing and exporting certificates for authentication against servers. - - &Register... - - Register user on server @@ -5118,10 +5418,6 @@ the channel's context menu. Your friend uses a different name than what is in your database. This will update the name. - - Registered &Users... - - Edit registered users list @@ -5138,50 +5434,18 @@ the channel's context menu. Change your avatar image on this server - - &Access Tokens... - - Add or remove text-based access tokens - - &Remove Avatar - - Remove currently defined avatar image. - - Reset &Comment... - - Reset the comment of the selected user. - - Reset &Avatar... - - - - Reset the avatar of the selected user. - - - - &Join Channel - - - - &Hide Channel when Filtering - - - - View Comment... - - View comment in editor @@ -5198,22 +5462,10 @@ the channel's context menu. Change your own comment - - R&egister... - - Register yourself on the server - - Priority Speaker - - - - Recording - - Show @@ -5222,34 +5474,18 @@ the channel's context menu. Shows the main Mumble window. - - Listen to channel - - Listen to this channel without joining it - - Talking UI - - Toggles the visibility of the TalkingUI. - - Join user's channel - - Joins the channel of this user. - - Disable Text-To-Speech - - Locally disable Text-To-Speech for this user's text chat messages. @@ -5258,10 +5494,6 @@ the channel's context menu. Silently disables Text-To-Speech for all text messages from the user. - - Search - - Search for a user or channel (Ctrl+F) @@ -5369,10 +5601,6 @@ Valid actions are: Activity log - - Chat message - - Push-to-Talk Global Shortcut @@ -6322,10 +6550,6 @@ Otherwise abort and check your certificate and username. Channel &Filter - - &Pin Channel when Filtering - - Usage: mumble [options] [<url> | <plugin_list>] @@ -6484,109 +6708,257 @@ Valid options are: - This will open your file explorer to change your avatar image on this server + This will open your file explorer to change your avatar image on this server + + + + Remove avatar + Global Shortcut + + + + This will reset your avatar on the server + + + + Register on the server + Global Shortcut + + + + This will register you on the server + + + + Audio statistics + Global Shortcut + + + + This will open the audio statistics dialog + + + + Open settings + Global Shortcut + + + + This will open the settings dialog + + + + Start audio wizard + Global Shortcut + + + + This will open the audio wizard dialog + + + + Start certificate wizard + Global Shortcut + + + + This will open the certificate wizard dialog + + + + Toggle text to speech + Global Shortcut + + + + This will enable/disable the text to speech + + + + Open about dialog + Global Shortcut + + + + This will open the about dialog + + + + Open about Qt dialog + Global Shortcut + + + + This will open the about Qt dialog + + + + Check for update + Global Shortcut + + + + This will check if mumble is up to date + + + + That sound was the mute cue. It activates when you speak while muted. Would you like to keep it enabled? + + + + Yes + + + + No + + + + Enter chat message + + + + &Ban List + + + + &Information + + + + Ig&nore Messages + + + + &Send Message... + + + + Set Ni&ckname... + + + + L&ink + + + + U&nlink All + + + + M&ute Self + + + + D&eafen Self + + + + Audio &Statistics + + + + &Settings + + + + Developer &Console + + + + Positional &Audio Viewer - Remove avatar - Global Shortcut + &About - This will reset your avatar on the server + About &Qt - Register on the server - Global Shortcut + Re&gister... - This will register you on the server + Registered &Users - Audio statistics - Global Shortcut + &Access Tokens - This will open the audio statistics dialog + Remo&ve Avatar - Open settings - Global Shortcut + Reset Commen&t... - This will open the settings dialog + Remo&ve Avatar... - Start audio wizard - Global Shortcut + Remove the avatar of the selected user. - This will open the audio wizard dialog + &Join - Start certificate wizard - Global Shortcut + &Hide When Filtering - This will open the certificate wizard dialog + &Pin When Filtering - Toggle text to speech - Global Shortcut + Vie&w Comment - This will enable/disable the text to speech + &Priority Speaker - Open about dialog - Global Shortcut + &Record... - This will open the about dialog + &Listen To Channel - Open about Qt dialog - Global Shortcut + Talking &UI - This will open the about Qt dialog + &Join User's Channel - Check for update - Global Shortcut + M&ove To Own Channel - This will check if mumble is up to date + Moves this user to your current channel. - That sound was the mute cue. It activates when you speak while muted. Would you like to keep it enabled? + Disable Te&xt-To-Speech - Yes + &Search... - No + Filtered channels and users @@ -6676,6 +7048,62 @@ Valid options are: Unhinge + + Graphical positional audio simulation view + + + + This visually represents the positional audio configuration that is currently being used + + + + Listener Z coordinate + + + + Listener X coordinate + + + + Listener Y coordinate + + + + Silent user display time (in seconds) + + + + Listener azimuth (in degrees) + + + + Listener elevation (in degrees) + + + + Context string + + + + Use the "set" button to apply the context string + + + + Apply the context string + + + + Apply the identity string + + + + Identity string + + + + Use the "set" button to apply the identity string + + NetworkConfig @@ -6888,6 +7316,26 @@ Prevents the client from sending potentially identifying information about the o Network + + Proxy type + + + + Proxy hostname + + + + Proxy port + + + + Proxy username + + + + Proxy password + + Overlay @@ -7490,6 +7938,42 @@ To upgrade these files to their latest versions, click the button below.Whether this plugin should be enabled + + List of plugins + + + + Use up and down keys to navigate through plugins. Use left and right keys to navigate between single plugin permissions. + + + + Plugin name + + + + Plugin enabled checkbox + + + + Plugin positional audio permission checkbox + + + + Plugin keyboard event listen permission checkbox + + + + checked + + + + unchecked + + + + Not available + + PluginInstaller @@ -7913,6 +8397,102 @@ You can register them again. Local Volume Adjustment... + + Next + + + + Back + + + + This is you + + + + friend + + + + user + + + + status + + + + muted and deafened + + + + muted + + + + locally muted + + + + unmuted + + + + recording + + + + priority speaker + + + + has a long comment + + + + text messages ignored + + + + registered + + + + channel + + + + your channel + + + + accessible + + + + inaccessible + + + + public + + + + filtered + + + + pinned + + + + Listening for input + + + + Add + + RichTextEditor @@ -8061,6 +8641,18 @@ You can register them again. Search for: + + Search string + + + + Search results + + + + Use up and down keys to navigate through the search results. + + ServerHandler @@ -8111,10 +8703,6 @@ You can register them again. <html><head/><body><p><span style=" font-weight:600;">Port:</span></p></body></html> - - <b>Users</b>: - - <html><head/><body><p><span style=" font-weight:600;">Protocol:</span></p></body></html> @@ -8216,23 +8804,31 @@ You can register them again. - &View certificate + Unknown - &Ok + Yes - Unknown + No - Yes + <b>Users:</b> - No + TCP Parameters + + + + &View Certificate + + + + &OK @@ -8415,11 +9011,15 @@ An access token is a text string, which can be used as a password for very simpl - Tokens + Empty Token - Empty Token + Token List + + + + Use the arrow keys to navigate this list of access tokens. The tokens are displayed in plain text. @@ -8461,10 +9061,6 @@ An access token is a text string, which can be used as a password for very simpl Inactive for - - Search - - User list @@ -8476,6 +9072,18 @@ An access token is a text string, which can be used as a password for very simpl + + Search for user + + + + Set inactivity filter mode + + + + Filter for inactivity + + UserInformation @@ -8503,10 +9111,6 @@ An access token is a text string, which can be used as a password for very simpl IP Address - - Details... - - Certificate @@ -8629,6 +9233,10 @@ An access token is a text string, which can be used as a password for very simpl %1 kbit/s + + Details + + UserListModel @@ -8822,6 +9430,14 @@ An access token is a text string, which can be used as a password for very simpl Channel will be pinned when filtering is enabled + + Channel Listener + + + + This channel listener belongs to %1 + + VersionCheck @@ -9087,15 +9703,23 @@ Please contact your server administrator for further information. Select target directory + + This field contains the directory path to store any voice recordings in. Use the "browse" button to open a file dialog. + + + + This field contains the filename any voice recording is saved as. Various variables can be used to augment the filename. For example %time for the current time. + + VolumeSliderWidgetAction - Slider for volume adjustment + Volume Adjustment - Volume Adjustment + Local volume adjustment diff --git a/src/mumble/mumble_hu.ts b/src/mumble/mumble_hu.ts index 3ed4a9ff70f..6360fd8d5ae 100644 --- a/src/mumble/mumble_hu.ts +++ b/src/mumble/mumble_hu.ts @@ -163,10 +163,6 @@ Ezzel az értékkel módosíthatja azt a sorrendet, ahogy a Mumble egy faszerkez Active ACLs Érvényes engedélyek - - List of entries - Bejegyzések listája - Inherit ACL of parent? Engedélyek öröklése a szülőtől @@ -414,10 +410,6 @@ This value allows you to set the maximum number of users allowed in the channel. Channel password Csatorna jelszava - - Maximum users - Férőhely - Channel name Csatorna neve @@ -427,20 +419,60 @@ This value allows you to set the maximum number of users allowed in the channel. Örökölt csoporttagok - Foreign group members + Inherited channel members + Örökölt csatornatagok + + + List of ACL entries + Engedélyek listája + + + Channel position - Inherited channel members - Örökölt csatornatagok + Channel maximum users + - Add members to group - Tagok csoporthoz adása + Channel description + - List of ACL entries - Engedélyek listája + Select member to add + + + + Excluded group members + + + + Select member to remove + + + + List of access control list entries + + + + Select group + + + + Selects a group this ACL entry applies to. Selecting a group and selecting a user are mutually exclusive. + + + + Select user + + + + Selects a user this ACL entry applies to. Selecting a group and selecting a user are mutually exclusive. + + + + List of available permissions + @@ -591,6 +623,30 @@ This value allows you to set the maximum number of users allowed in the channel. List of speakers Fejhallgatók/hangszórók listája + + Device list + + + + Move from unused to microphone list + + + + Move from microphone to unused list + + + + List of unused devices + + + + Move from unused to speakers list + + + + Move from speakers to unused list + + ASIOInput @@ -660,10 +716,6 @@ This value allows you to set the maximum number of users allowed in the channel. System Rendszer - - Input method for audio - Hangbemenet módja - Device Eszköz @@ -728,10 +780,6 @@ This value allows you to set the maximum number of users allowed in the channel. On Be - - Preview the audio cues - A jelző hangok meghallgatása - Use SNR based speech detection Jel-zaj viszonyra (SNR) épülő hangérzékelés használata @@ -1052,120 +1100,176 @@ This value allows you to set the maximum number of users allowed in the channel. Voice Activity Beszéd érzékelése - - - AudioInputDialog - Continuous - Folyamatos + Input backend for audio + - Voice Activity - Beszéd érzékelése + Audio input system + - Push To Talk - Beszédhez-nyomd + Audio input device + - Audio Input - Hangbemenet + Transmission mode + - %1 ms - %1 ms + Push to talk lock threshold + - Off - Ki + Switch between push to talk and continuous mode by double tapping in this time frame + - %1 s - %1 s + <b>Voice hold Time</b><br />After you release the push-to-talk key Mumble will keep transmitting for the selected amount of time. + - %1 kb/s - %1 kb/s + Push to talk hold threshold + - -%1 dB - -%1 dB + Extend push to talk send time after the key is released by this amount of time + - %1 kbit/s (Audio %2, Position %4, Overhead %3) - %1 kbit/s (Audio %2, Pozíció %4, Legfeljebb %3) + Voice hold time + - Audio system - Hangrendszer + Silence below threshold + - Input device - Bemeneti eszköz + This sets the threshold when Mumble will definitively consider a signal silence + - Echo cancellation mode + Speech above threshold - Transmission mode + This sets the threshold when Mumble will definitively consider a signal speech - PTT lock threshold + This sets how much speech is packed into a single network package - PTT hold threshold + Audio compression quality - Silence below + This sets the target compression bitrate - Current speech detection chance + Maximum amplification - Speech above + Speech is dynamically amplified by at most this amount - Speech below + Noise suppression strength - Audio per packet - Csomagonkénti hang + Echo cancellation mode + - Quality of compression (peak bandwidth) - A tömörítés minősége (sávszélesség csúcsa) + Path to audio file + - Noise suppression - Zajszűrés + Path to audio cue file when stopping to speak. Use the "browse" button to open a file dialog. + - Maximum amplification + Idle action time threshold (in minutes) - Transmission started sound + Select what to do when being idle for a configurable amount of time. Default: nothing - Transmission stopped sound + Gets played when you are trying to speak while being muted - Initiate idle action after (in minutes) + Path to mute cue file. Use the "browse" button to open a file dialog. - Idle action - Művelet + Browse for mute cue audio file + + + + Path to audio cue file when starting to speak. Use the "browse" button to open a file dialog. + + + + Preview the mute cue + + + + The mute cue is an audio sample which plays when you are trying to speak while being muted + + + + Preview both audio cues + + + + + AudioInputDialog + + Continuous + Folyamatos + + + Voice Activity + Beszéd érzékelése + + + Push To Talk + Beszédhez-nyomd + + + Audio Input + Hangbemenet + + + %1 ms + %1 ms + + + Off + Ki + + + %1 s + %1 s + + + %1 kb/s + %1 kb/s + + + -%1 dB + -%1 dB + + + %1 kbit/s (Audio %2, Position %4, Overhead %3) + %1 kbit/s (Audio %2, Pozíció %4, Legfeljebb %3) Access to the microphone was denied. Please allow Mumble to use the microphone by changing the settings in System Preferences -> Security & Privacy -> Privacy -> Microphone. @@ -1183,6 +1287,22 @@ This value allows you to set the maximum number of users allowed in the channel. Disable echo cancellation. + + milliseconds + + + + seconds + + + + kilobits per second + + + + decibels + + AudioOutput @@ -1456,84 +1576,84 @@ This value allows you to set the maximum number of users allowed in the channel. Positional audio cannot work with mono output devices! - - - AudioOutputDialog - None - Nincs + Audio output system + - Local - Helyi + Audio output device + - Server - Kiszolgáló + Output delay of incoming speech + - Audio Output - Hangkimenet + Jitter buffer time + - %1 ms - %1 ms + Attenuation percentage + - %1 % - %1 % + During speech, the volume of other applications will be reduced by this amount + - Output system - Kimeneti rendszer + Minimum volume + Legkisebb hangerő - Output device - Kimeneti eszköz + Minimum distance + Legkisebb távolság - Default jitter buffer - + Maximum distance + Legnagyobb távolság - Volume of incoming speech - Bejövő beszéd hangereje + Loopback artificial delay + - Output delay + Loopback artificial packet loss - Attenuation of other applications during speech - Beszéd közben a többi alkalmazást halkítja + Loopback test mode + - Minimum distance - Legkisebb távolság + The loopback test can be used to test your audio configuration. While the loopback test is enabled, others will not be able to hear you. + + + + AudioOutputDialog - Maximum distance - Legnagyobb távolság + None + Nincs - Minimum volume - Legkisebb hangerő + Local + Helyi - Bloom - Hangosítás + Server + Kiszolgáló - Delay variance - + Audio Output + Hangkimenet - Packet loss - Csomagkiesés + %1 ms + %1 ms - Loopback - + %1 % + %1 % Distance at which audio volume from another player starts decreasing @@ -1551,6 +1671,14 @@ This value allows you to set the maximum number of users allowed in the channel. If an audio source is close enough, blooming will cause the audio to be played on all speakers more or less regardless of their position (albeit with lower volume) + + milliseconds + + + + meters + + AudioOutputSample @@ -2073,40 +2201,80 @@ Speak loudly, as when you are annoyed or excited. Decrease the volume in the sou - Input system - Rendszer + Maximum amplification + - Input device - Bemeneti eszköz + No buttons assigned + Nincs hozzárendelve billentyű - Output system - Rendszer + Audio input system + - Output device - Kimeneti eszköz + Audio input device + - Output delay + Select audio output device - Maximum amplification + Audio output system - VAD level + Audio output device - PTT shortcut + The Mumble positional audio system enables users to link the relative position of their voice to third party applications such as games. - No buttons assigned - Nincs hozzárendelve billentyű + Output delay for incoming speech + + + + Maximum amplification of input sound + A bemeneti hang maximális erősítése + + + Speech is dynamically amplified by at most this amount + + + + Voice activity detection level + + + + This will set the range in which Mumble will consider a signal speech. Increase value to make voice activation more sensitive. + + + + Push to talk + Nyomd a beszédhez + + + Use the "push to talk shortcut" button to assign a key + + + + Set push to talk shortcut + + + + This will open a shortcut edit dialog + + + + Graphical positional audio simulation view + + + + This visually represents the positional audio that is currently being played + @@ -2246,24 +2414,40 @@ Speak loudly, as when you are annoyed or excited. Decrease the volume in the sou - Search - Keresés + Mask + Maszk - IP Address - IP-cím + Search for banned user + - Mask - Maszk + Username to ban + + + + IP address to ban + + + + Ban reason + + + + Ban start date/time + + + + Ban end date/time + - Start date/time - Kezdete + Certificate hash to ban + - End date/time - Lejárata + List of banned users + @@ -2347,38 +2531,6 @@ Speak loudly, as when you are annoyed or excited. Decrease the volume in the sou <b>Certificate Expiry:</b> Your certificate is about to expire. You need to renew it, or you will no longer be able to connect to servers you are registered on. <b>Tanúsítvány lejár:</b> Az ön tanúsítványa nem sokára lejár. Meg kell újitsa, vagy nem lesz képes többet bejelentkezni azokra a szerverekre, ahol regisztrálva van. - - Current certificate - Jelenlegi tanúsítvány - - - Certificate file to import - Betöltendő tanúsítvány - - - Certificate password - Tanúsítvány jelszava - - - Certificate to import - Importálandó tanúsítvány - - - New certificate - Új tanúsítvány - - - File to export certificate to - - - - Email address - E-mail-cím - - - Your name - - Certificates @@ -2467,10 +2619,6 @@ Speak loudly, as when you are annoyed or excited. Decrease the volume in the sou Select file to import from Importáláshoz válasszon fájlt - - This opens a file selection dialog to choose a file to import a certificate from. - Megnyit egy fájlválasztó párbeszédablakot, hogy kiválaszthassa a fájlt a tanúsítvány importáláshoz. - Open... Megnyitás... @@ -2625,6 +2773,46 @@ Biztos abban, hogy le akarja cserélni a tanúsítványát? <p>Mumble can use certificates to authenticate with servers. Using certificates avoids passwords, meaning you don't need to disclose any password to the remote site. It also enables very easy user registration and a client side friends list independent of servers.</p><p>While Mumble can work without certificates, the majority of servers will expect you to have one.</p><p>Creating a new certificate automatically is sufficient for most use cases. But Mumble also supports certificates representing trust in the users ownership of an email address. These certificates are issued by third parties. For more information see our <a href="http://mumble.info/certificate.php">user certificate documentation</a>. </p> <p>A Mumble képes tanúsítványokat használni a kiszolgálóval való hitelesítéshez. Tanúsítványok használatával elkerülheti a jelszavakat, azaz nem kell felfednie semmilyen jelszót sem a távoli helynek. Ez lehetővé teszi továbbá a nagyon egyszerű felhasználói regisztrációt és a kiszolgálóktól független kliensoldali barátlistát.</p><p>Habár a Mumble képes tanúsítványok nélkül is működni, a kiszolgálók többsége elvárja hogy legyen Önnek is egy.</p><p>Új tanúsítvány létrehozása automatikusan a legtöbb használati esetben elégséges. De a Mumble támogatja továbbá az email cím birtoklását képviselő tanúsítványokat is. Ezeket a tanúsítványokat harmadik felek bocsájtják ki. További információért tekintse meg a <a href="http://mumble.info/certificate.php">felhasználói tanúsítvány dokumentációját</a>. </p> + + Displays current certificate + + + + Certificate file to import + Betöltendő tanúsítvány + + + Use the "open" button to select a file using a dialog. + + + + Certificate password + Tanúsítvány jelszava + + + Displays imported certificate + + + + Displays new certificate + + + + File to export certificate to + + + + Use the "save as" button to select a file using a dialog. + + + + Your name. For example: John Doe + + + + Your email address. For example: johndoe@mumble.info + + ChanACL @@ -3105,6 +3293,34 @@ Biztos abban, hogy le akarja cserélni a tanúsítványát? IPv6 address + + This is the connection dialog. There are two different ways to connect to a Mumble server. If the server is listed publicly, you can use the server list to find it. If you know the server IP address, you can manually add a new permanent entry to your favorites. + + + + The server list contains your favorites and all publicly listed servers. + + + + With this search interface you can filter the Mumble servers displayed in the server list. + + + + Search for servername + + + + Search for location + + + + Set filter mode + + + + Server + Kiszolgáló + ConnectDialogEdit @@ -3236,6 +3452,22 @@ Label of the server. This is what the server will be named like in your server l &Ignore &Elvetés + + Server IP address + + + + Server port + + + + Username + Felhasználónév + + + Label for server + + CrashReporter @@ -3429,6 +3661,26 @@ Ha ez a beállítás nincs bejelölve az adott játék nem fogja engedni, hogy a <html><head/><body><p>Mumble's Global Shortcuts system does currently not work properly in combination with the Wayland protocol. For more information, visit <a href="https://github.com/mumble-voip/mumble/issues/5257"><span style=" text-decoration: underline; color:#0057ae;">https://github.com/mumble-voip/mumble/issues/5257</span></a>.</p></body></html> + + Configured shortcuts + + + + Use up and down keys to navigate through your added shortcuts. Use left and right keys to navigate between actions and options for a single shortcut. Entries can be added and deleted with the buttons below. + + + + Add unassigned shortcut + + + + This adds a new empty entry to the "Configured Shortcut" tree above. The tree will be automatically focused. Assign a key or an action by selecting the entry in the tree above. + + + + This removes the selected entry from the "Configured Shortcut" tree above + + GlobalShortcutButtons @@ -3456,6 +3708,18 @@ Ha ez a beállítás nincs bejelölve az adott játék nem fogja engedni, hogy a Remove Törlés + + List of shortcuts + + + + Toggling this button will make the application listen for a shortcut. Once the shortcut is entered, the application stops listening for a shortcut. Multiple shortcuts can be assigned to the current action. Navigate to the shortcut list above to review the shortcuts currently assigned to the current action. + + + + This button will remove the selected shortcut for the current action. Note that you will have to select a shortcut from the list above first before this button has any effect. + + GlobalShortcutConfig @@ -3481,7 +3745,27 @@ Ha ez a beállítás nincs bejelölve az adott játék nem fogja engedni, hogy a <b>Ezzel elrejtheti a más alkalmazásoktól jövő gombnyomásokat.</b><br />Engedélyezve ezt, elrejti a más alkalmazásokból jövő gombnyomásokat (vagy az utolsó gombnyomást egy többgombos kombinációból). Megjegyzés: nem minden gombnyomás rejthető el. - Configured shortcuts + Shortcut action + + + + Shortcut data + + + + Shortcut input combinations + + + + Unassigned + + + + checked + + + + unchecked @@ -4051,14 +4335,6 @@ The setting only applies for new messages, the already shown ones will retain th Message margins - - Log messages - Napló üzenetek - - - TTS engine volume - - Chat message margins @@ -4083,10 +4359,6 @@ The setting only applies for new messages, the already shown ones will retain th Limit notifications when there are more than - - User limit for message limiting - - Click here to toggle message limiting for all events - If using this option be sure to change the user limit below. @@ -4151,6 +4423,74 @@ The setting only applies for new messages, the already shown ones will retain th Notification sound volume adjustment + + Log message types and actions + + + + Use up and down keys to navigate through the message types. Use left and right keys to navigate between notification possibilities for a single message type. + + + + Set length threshold + + + + Text to speech volume + + + + Maximum chat log length + + + + User limit for notifications + + + + Message type + + + + Log message to console checkbox + + + + Display pop-up notification for message checkbox + + + + Highlight window for message checkbox + + + + Read message using text to speech checkbox + + + + Limit message notification if user count is high checkbox + + + + Play sound file for message checkbox + + + + Path to sound file + + + + checked + + + + unchecked + + + + decibels + + LookConfig @@ -4501,123 +4841,147 @@ The setting only applies for new messages, the already shown ones will retain th - Maximum name length + Show the local volume adjustment for each user (if any). + Felhasználók hangerejének módosítása egyénileg + + + Show volume adjustments + Hangerőmódosítás engedélyezése + + + Whether to show all of the local user's listeners (ears) in the TalkingUI (and thereby also the channels they are in). - Relative font size + Show local user's listeners (ears) - Always on top - Mindig előtérben + Hide the username for each user if they have a nickname. + Becenevek megjelenítése felhasználónevek helyett, amennyiben van. - Channel dragging - Csatorna mozgatása + Show nicknames only + Csak becenév mutatása - Automatically expand channels when + Channel Hierarchy String - User dragging behavior - Művelet felhasználó mozgatása esetén + Search + Keresés - Silent user lifetime + The action to perform when a user is activated (via double-click or enter) in the search dialog. - Show the local volume adjustment for each user (if any). - Felhasználók hangerejének módosítása egyénileg + Action (User): + - Show volume adjustments - Hangerőmódosítás engedélyezése + The action to perform when a channel is activated (via double-click or enter) in the search dialog. + - Whether to show all of the local user's listeners (ears) in the TalkingUI (and thereby also the channels they are in). + Action (Channel): - Show local user's listeners (ears) + Quit Behavior - Hide the username for each user if they have a nickname. - Becenevek megjelenítése felhasználónevek helyett, amennyiben van. + This setting controls the behavior of clicking on the X in the top right corner. + - Show nicknames only - Csak becenév mutatása + This setting controls the behavior when closing Mumble. You can choose between being asked for confirmation, minimize instead if closing or just closing without any additional prompt. Optionally, the first two options can only apply when you are currently connected to a server (in that case, Mumble will quit without asking, when not connected to any server). + + + + Always Ask + + + + Ask when connected + + + + Always Minimize + + + + Minimize when connected + - Channel Hierarchy String + Always Quit - Search - Keresés + seconds + - The action to perform when a user is activated (via double-click or enter) in the search dialog. + If this is checked, users will always be visible in the TalkingUI (regardless of talking state). - Action (User): + Always keep users visible - The action to perform when a channel is activated (via double-click or enter) in the search dialog. + Channel expand mode - Action (Channel): + User dragging mode - Quit Behavior + Channel dragging mode - This setting controls the behavior of clicking on the X in the top right corner. + Always on top mode - This setting controls the behavior when closing Mumble. You can choose between being asked for confirmation, minimize instead if closing or just closing without any additional prompt. Optionally, the first two options can only apply when you are currently connected to a server (in that case, Mumble will quit without asking, when not connected to any server). + Quit behavior mode - Always Ask + Channel separator string - Ask when connected + Maximum channel name length - Always Minimize + Abbreviation replacement characters - Minimize when connected + Relative font size (in percent) - Always Quit + Silent user display time (in seconds) - seconds + Mumble theme - If this is checked, users will always be visible in the TalkingUI (regardless of talking state). + User search action mode - Always keep users visible + Channel search action mode @@ -5216,10 +5580,6 @@ Ha nem ön az, ellenőrizze a felhasználónevét és a tanúsítványt!This opens the Group and ACL dialog for the channel, to control permissions. Ezzel megnyitja a csatorna csoport és hozzáférést szabályozó lista (ACL) párbeszédablakát a jogosultságok beállításához. - - &Link - &Csatolás - Link your channel to another channel Csatolja az ön csatornáját egy másikhoz @@ -5314,10 +5674,6 @@ Ha nem ön az, ellenőrizze a felhasználónevét és a tanúsítványt!This will reset the audio preprocessor, including noise cancellation, automatic gain and voice activity detection. If something suddenly worsens the audio environment (like dropping the microphone) and it was temporary, use this to avoid having to wait for the preprocessor to readjust. Ezzel lenullázza a hangelőfeldolgozó egységet, beleértve a zajszűrőt. az automatikus hangerőszabályzót és beszéd érzékelést. Ha valami hirtelen elrontja a hangot (például a mikrofon elejtése) és ez csak ideiglenes, akkor használja ezt a lehetőséget, hogy elkerülhesse az előfeldolgozó visszaállására való várakozást. - - &Mute Self - &Némítás - Mute yourself Némítás @@ -5326,10 +5682,6 @@ Ha nem ön az, ellenőrizze a felhasználónevét és a tanúsítványt!Mute or unmute yourself. When muted, you will not send any data to the server. Unmuting while deafened will also undeafen. Némítja vagy hangosítja saját magát. Ha némítva van, akkor nem fog küldeni semmilyen adatot a szervernek. A hangosítás a hangszórókat is bekapcsolja, ha ki voltak kapcsolva. - - &Deafen Self - &Süketítés - Deafen yourself Süketítés @@ -5897,18 +6249,10 @@ Ha nem ön az, ellenőrizze a felhasználónevét és a tanúsítványt!This will toggle whether the minimal window should have a frame for moving and resizing. Ezzel tudja váltani azt, hogy a minimális ablaknak legyen vagy ne legyen kerete, amivel mozgatni és átméretezni lehet az ablakot. - - &Unlink All - &Minden leválasztása - Reset the comment of the selected user. A kiválasztott felhasználó megjegyzését törli. - - &Join Channel - &Belépés a csatornába - View comment in editor Megjegyzés megtekintése a szerkesztőben @@ -5937,10 +6281,6 @@ Ha nem ön az, ellenőrizze a felhasználónevét és a tanúsítványt!Change your avatar image on this server Saját profilkép módosítása ezen kiszolgálón - - &Remove Avatar - Profilkép &eltávolítása - Remove currently defined avatar image. Eltávolítja a jelenleg beállított profilképet. @@ -5953,14 +6293,6 @@ Ha nem ön az, ellenőrizze a felhasználónevét és a tanúsítványt!Change your own comment Megjegyzés módosítása - - Recording - Beszélgetés rögzítése - - - Priority Speaker - Kiemelés - &Copy URL &Meghívó másolása @@ -5969,10 +6301,6 @@ Ha nem ön az, ellenőrizze a felhasználónevét és a tanúsítványt!Copies a link to this channel to the clipboard. - - Ignore Messages - Üzenetek mellőzése - Locally ignore user's text chat messages. @@ -6000,14 +6328,6 @@ the channel's context menu. Ctrl+F Ctrl+F - - &Hide Channel when Filtering - - - - Reset the avatar of the selected user. - Kiválasztott felhasználó profilképének eltávolítása - &Developer Fe&jlesztő @@ -6036,14 +6356,6 @@ the channel's context menu. &Connect... Kap&csolódás... - - &Ban list... - &Tiltólista... - - - &Information... - &Információ... - &Kick... &Kirúgás... @@ -6052,10 +6364,6 @@ the channel's context menu. &Ban... &Tiltás... - - Send &Message... - &Üzenet küldése... - &Add... &Hozzáadás... @@ -6068,74 +6376,26 @@ the channel's context menu. &Edit... &Szerkesztés... - - Audio S&tatistics... - - - - &Settings... - &Beállítások... - &Audio Wizard... &Hangbeállítások... - - Developer &Console... - Fejlesztői &parancssor... - - - &About... - &Névjegy... - About &Speex... &Speex névjegye... - - About &Qt... - &Qt névjegye... - &Certificate Wizard... &Tanúsítványkezelő... - - &Register... - &Regisztrálás... - - - Registered &Users... - Regisztrált &felhasználók... - Change &Avatar... &Profilkép módosítása... - - &Access Tokens... - K&ulcsok... - - - Reset &Comment... - &Megjegyzés eltávolítása... - - - Reset &Avatar... - Profilkép &eltávolítása... - - - View Comment... - Megjegyzés megtekintése... - &Change Comment... &Megjegyzés módosítása... - - R&egister... - &Regisztrálás... - Show Mumble megnyitása @@ -6152,10 +6412,6 @@ the channel's context menu. Protocol violation. Server sent remove for occupied channel. - - Listen to channel - - Listen to this channel without joining it @@ -6196,18 +6452,10 @@ the channel's context menu. %1 stopped listening to your channel - - Talking UI - - Toggles the visibility of the TalkingUI. - - Join user's channel - Belépés a felhasználó csatornájába - Joins the channel of this user. @@ -6220,14 +6468,6 @@ the channel's context menu. Activity log Tevékenységnapló - - Chat message - - - - Disable Text-To-Speech - Szövegfelolvasás tiltása - Locally disable Text-To-Speech for this user's text chat messages. @@ -6266,10 +6506,6 @@ the channel's context menu. Global Shortcut - - &Set Nickname... - - Set a local nickname @@ -6328,10 +6564,6 @@ Valid actions are: Alt+F - - Search - Keresés - Search for a user or channel (Ctrl+F) @@ -6353,10 +6585,6 @@ Valid actions are: Undeafen yourself - - Positional &Audio Viewer... - - Show the Positional Audio Viewer @@ -6411,10 +6639,6 @@ Valid actions are: Channel &Filter - - &Pin Channel when Filtering - - Usage: mumble [options] [<url> | <plugin_list>] @@ -6577,105 +6801,253 @@ Valid options are: - Remove avatar - Global Shortcut - + Remove avatar + Global Shortcut + + + + This will reset your avatar on the server + + + + Register on the server + Global Shortcut + + + + This will register you on the server + + + + Audio statistics + Global Shortcut + + + + This will open the audio statistics dialog + + + + Open settings + Global Shortcut + + + + This will open the settings dialog + + + + Start audio wizard + Global Shortcut + + + + This will open the audio wizard dialog + + + + Start certificate wizard + Global Shortcut + + + + This will open the certificate wizard dialog + + + + Toggle text to speech + Global Shortcut + + + + This will enable/disable the text to speech + + + + Open about dialog + Global Shortcut + + + + This will open the about dialog + + + + Open about Qt dialog + Global Shortcut + + + + This will open the about Qt dialog + + + + Check for update + Global Shortcut + + + + This will check if mumble is up to date + + + + That sound was the mute cue. It activates when you speak while muted. Would you like to keep it enabled? + + + + Yes + + + + No + + + + Enter chat message + + + + &Ban List + + + + &Information + + + + Ig&nore Messages + + + + &Send Message... + + + + Set Ni&ckname... + + + + L&ink + + + + U&nlink All + + + + M&ute Self + + + + D&eafen Self + + + + Audio &Statistics + + + + &Settings + + + + Developer &Console + + + + Positional &Audio Viewer + + + + &About + &Névjegy - This will reset your avatar on the server + About &Qt - Register on the server - Global Shortcut + Re&gister... - This will register you on the server + Registered &Users - Audio statistics - Global Shortcut + &Access Tokens - This will open the audio statistics dialog + Remo&ve Avatar - Open settings - Global Shortcut + Reset Commen&t... - This will open the settings dialog + Remo&ve Avatar... - Start audio wizard - Global Shortcut + Remove the avatar of the selected user. - This will open the audio wizard dialog + &Join - Start certificate wizard - Global Shortcut + &Hide When Filtering - This will open the certificate wizard dialog + &Pin When Filtering - Toggle text to speech - Global Shortcut + Vie&w Comment - This will enable/disable the text to speech + &Priority Speaker - Open about dialog - Global Shortcut + &Record... - This will open the about dialog + &Listen To Channel - Open about Qt dialog - Global Shortcut + Talking &UI - This will open the about Qt dialog + &Join User's Channel - Check for update - Global Shortcut + M&ove To Own Channel - This will check if mumble is up to date + Moves this user to your current channel. - That sound was the mute cue. It activates when you speak while muted. Would you like to keep it enabled? + Disable Te&xt-To-Speech - Yes + &Search... - No + Filtered channels and users @@ -6765,6 +7137,62 @@ Valid options are: Silent user displaytime: + + Graphical positional audio simulation view + + + + This visually represents the positional audio configuration that is currently being used + + + + Listener Z coordinate + + + + Listener X coordinate + + + + Listener Y coordinate + + + + Silent user display time (in seconds) + + + + Listener azimuth (in degrees) + + + + Listener elevation (in degrees) + + + + Context string + + + + Use the "set" button to apply the context string + + + + Apply the context string + + + + Apply the identity string + + + + Identity string + + + + Use the "set" button to apply the identity string + + NetworkConfig @@ -6979,6 +7407,26 @@ Ez a beállítás meggátolja, hogy a Mumble érzékeny adatokat továbbítson a Automatically download and install plugin updates Bővítmények frissítéseinek automatikus telepítése + + Proxy type + + + + Proxy hostname + + + + Proxy port + + + + Proxy username + + + + Proxy password + + Overlay @@ -7584,6 +8032,42 @@ To upgrade these files to their latest versions, click the button below.Whether this plugin should be enabled + + List of plugins + + + + Use up and down keys to navigate through plugins. Use left and right keys to navigate between single plugin permissions. + + + + Plugin name + + + + Plugin enabled checkbox + + + + Plugin positional audio permission checkbox + + + + Plugin keyboard event listen permission checkbox + + + + checked + + + + unchecked + + + + Not available + + PluginInstaller @@ -8007,6 +8491,102 @@ You can register them again. Unknown Version + + Next + + + + Back + + + + This is you + + + + friend + + + + user + + + + status + + + + muted and deafened + + + + muted + + + + locally muted + + + + unmuted + + + + recording + + + + priority speaker + + + + has a long comment + + + + text messages ignored + + + + registered + + + + channel + + + + your channel + + + + accessible + + + + inaccessible + + + + public + + + + filtered + + + + pinned + + + + Listening for input + + + + Add + + RichTextEditor @@ -8155,6 +8735,18 @@ You can register them again. Whether to search for channels + + Search string + + + + Search results + + + + Use up and down keys to navigate through the search results. + + ServerHandler @@ -8205,10 +8797,6 @@ You can register them again. <html><head/><body><p><span style=" font-weight:600;">Port:</span></p></body></html> <html><head/><body><p><span style=" font-weight:600;">Port:</span></p></body></html> - - <b>Users</b>: - <b>Létszám:</b> - <html><head/><body><p><span style=" font-weight:600;">Protocol:</span></p></body></html> <html><head/><body><p><span style=" font-weight:600;">Protokoll:</span></p></body></html> @@ -8301,14 +8889,6 @@ You can register them again. <forward secrecy> <forward secrecy> - - &View certificate - &Tanúsítvány megtekintése - - - &Ok - &Rendben - Unknown Ismeretlen @@ -8329,6 +8909,22 @@ You can register them again. No + + <b>Users:</b> + + + + TCP Parameters + + + + &View Certificate + &Tanúsítvány megtekintése + + + &OK + + ServerView @@ -8517,8 +9113,12 @@ A kulcs egy szöveges karaktersorozat, amely jelszóként használható a csator &Eltávolítás - Tokens - Kulcsok + Token List + + + + Use the arrow keys to navigate this list of access tokens. The tokens are displayed in plain text. + @@ -8565,14 +9165,22 @@ A kulcs egy szöveges karaktersorozat, amely jelszóként használható a csator Regisztrált felhasználók: %n fiók összesen - - Search - Keresés - User list Felhasználók listája + + Search for user + + + + Set inactivity filter mode + + + + Filter for inactivity + + UserInformation @@ -8600,10 +9208,6 @@ A kulcs egy szöveges karaktersorozat, amely jelszóként használható a csator IP Address IP-cím - - Details... - Részletek... - Ping Statistics Válaszidő statisztika @@ -8727,6 +9331,10 @@ A kulcs egy szöveges karaktersorozat, amely jelszóként használható a csator Warning: The server seems to report a truncated protocol version for this client. (See: <a href="https://github.com/mumble-voip/mumble/issues/5827/">Issue #5827</a>) + + Details + + UserListModel @@ -8921,6 +9529,14 @@ A kulcs egy szöveges karaktersorozat, amely jelszóként használható a csator Channel will be pinned when filtering is enabled + + Channel Listener + + + + This channel listener belongs to %1 + + VersionCheck @@ -9187,15 +9803,23 @@ Please contact your server administrator for further information. Unable to start recording - the audio output is miconfigured (0Hz sample rate) + + This field contains the directory path to store any voice recordings in. Use the "browse" button to open a file dialog. + + + + This field contains the filename any voice recording is saved as. Various variables can be used to augment the filename. For example %time for the current time. + + VolumeSliderWidgetAction - Slider for volume adjustment + Volume Adjustment - Volume Adjustment + Local volume adjustment diff --git a/src/mumble/mumble_it.ts b/src/mumble/mumble_it.ts index 5ba20c3f009..2419e7bdcd7 100644 --- a/src/mumble/mumble_it.ts +++ b/src/mumble/mumble_it.ts @@ -163,10 +163,6 @@ Questo valore ti dà la possibilità di modificare l'ordine in cui Mumble p Active ACLs ACL attive - - List of entries - Elenco di voci - Inherit ACL of parent? Ereditare le ACL dal canale superiore? @@ -418,10 +414,6 @@ Questo valore ti permette di impostare il numero massimo di utenti consentiti ne Channel password Password canale - - Maximum users - Utenti massimi - Channel name Nome canale @@ -430,22 +422,62 @@ Questo valore ti permette di impostare il numero massimo di utenti consentiti ne Inherited group members Membri gruppo ereditati - - Foreign group members - Membri gruppo esterni - Inherited channel members Membri canale ereditati - - Add members to group - Aggiungi membri al gruppo - List of ACL entries Lista delle regole ACL + + Channel position + + + + Channel maximum users + + + + Channel description + + + + Select member to add + + + + Excluded group members + + + + Select member to remove + + + + List of access control list entries + + + + Select group + + + + Selects a group this ACL entry applies to. Selecting a group and selecting a user are mutually exclusive. + + + + Select user + + + + Selects a user this ACL entry applies to. Selecting a group and selecting a user are mutually exclusive. + + + + List of available permissions + + ALSAAudioInput @@ -595,6 +627,30 @@ Questo valore ti permette di impostare il numero massimo di utenti consentiti ne List of speakers Lista degli altoparlanti + + Device list + + + + Move from unused to microphone list + + + + Move from microphone to unused list + + + + List of unused devices + + + + Move from unused to speakers list + + + + Move from speakers to unused list + + ASIOInput @@ -664,10 +720,6 @@ Questo valore ti permette di impostare il numero massimo di utenti consentiti ne System Sistema - - Input method for audio - Metodo di acquisizione audio - Device Dispositivo @@ -732,10 +784,6 @@ Questo valore ti permette di impostare il numero massimo di utenti consentiti ne On Attivazione - - Preview the audio cues - Anteprima del segnale sonoro - Use SNR based speech detection Usa il riconoscimento della voce basato sul rapporto segnale/rumore @@ -1056,120 +1104,176 @@ Questo valore ti permette di impostare il numero massimo di utenti consentiti ne Voice Activity - - - AudioInputDialog - Continuous - Sempre attivo + Input backend for audio + - Voice Activity - Attività vocale + Audio input system + - Push To Talk - Push To Talk + Audio input device + - Audio Input - Ingresso audio + Transmission mode + Modalità di trasmissione - %1 ms - %1 ms + Push to talk lock threshold + - Off - Disattivato + Switch between push to talk and continuous mode by double tapping in this time frame + - %1 s - %1 s + <b>Voice hold Time</b><br />After you release the push-to-talk key Mumble will keep transmitting for the selected amount of time. + - %1 kb/s - %1 kb/s + Push to talk hold threshold + - -%1 dB - -%1 dB + Extend push to talk send time after the key is released by this amount of time + - %1 kbit/s (Audio %2, Position %4, Overhead %3) - %1 kbit/s (Audio %2, Posizione %4, Overhead %3) + Voice hold time + - Audio system - Sistema audio + Silence below threshold + - Input device - Dispositivo di ingresso + This sets the threshold when Mumble will definitively consider a signal silence + + + + Speech above threshold + + + + This sets the threshold when Mumble will definitively consider a signal speech + + + + This sets how much speech is packed into a single network package + + + + Audio compression quality + + + + This sets the target compression bitrate + + + + Maximum amplification + Amplificazione massima + + + Speech is dynamically amplified by at most this amount + + + + Noise suppression strength + Echo cancellation mode - Modalità cancellazione eco + Modalità cancellazione eco - Transmission mode - Modalità di trasmissione + Path to audio file + - PTT lock threshold - Soglia blocco PTT + Path to audio cue file when stopping to speak. Use the "browse" button to open a file dialog. + - PTT hold threshold - Soglia mantenimento PTT + Idle action time threshold (in minutes) + - Silence below - Soglia di disattivazione + Select what to do when being idle for a configurable amount of time. Default: nothing + - Current speech detection chance - Probabilità attuale riconoscimento voce + Gets played when you are trying to speak while being muted + - Speech above - Soglia di attivazione + Path to mute cue file. Use the "browse" button to open a file dialog. + - Speech below - Soglia massima + Browse for mute cue audio file + - Audio per packet - Audio per pacchetto + Path to audio cue file when starting to speak. Use the "browse" button to open a file dialog. + - Quality of compression (peak bandwidth) - Qualità di compressione (limite banda) + Preview the mute cue + - Noise suppression - Riduzione rumore + The mute cue is an audio sample which plays when you are trying to speak while being muted + - Maximum amplification - Amplificazione massima + Preview both audio cues + + + + + AudioInputDialog + + Continuous + Sempre attivo + + + Voice Activity + Attività vocale - Transmission started sound - Suono di inizio trasmissione + Push To Talk + Push To Talk - Transmission stopped sound - Suono di fine trasmissione + Audio Input + Ingresso audio - Initiate idle action after (in minutes) - Effettua azione di inattività dopo (minuti) + %1 ms + %1 ms - Idle action - Azione inattività + Off + Disattivato + + + %1 s + %1 s + + + %1 kb/s + %1 kb/s + + + -%1 dB + -%1 dB + + + %1 kbit/s (Audio %2, Position %4, Overhead %3) + %1 kbit/s (Audio %2, Posizione %4, Overhead %3) Access to the microphone was denied. Please allow Mumble to use the microphone by changing the settings in System Preferences -> Security & Privacy -> Privacy -> Microphone. @@ -1187,6 +1291,22 @@ Questo valore ti permette di impostare il numero massimo di utenti consentiti ne Disable echo cancellation. Disabilita cancellazione dell'eco. + + milliseconds + + + + seconds + + + + kilobits per second + + + + decibels + + AudioOutput @@ -1460,84 +1580,84 @@ Questo valore ti permette di impostare il numero massimo di utenti consentiti ne Positional audio cannot work with mono output devices! L'Audio Posizionale non può funzionare con dispositivi di riproduzione mono! - - - AudioOutputDialog - None - Disattivato + Audio output system + - Local - Locale + Audio output device + - Server - Server + Output delay of incoming speech + - Audio Output - Uscita Audio + Jitter buffer time + - %1 ms - %1 ms + Attenuation percentage + - %1 % - %1 % + During speech, the volume of other applications will be reduced by this amount + - Output system - Sistema di uscita + Minimum volume + Volume minimo - Output device - Dispositivo di uscita + Minimum distance + Distanza minima - Default jitter buffer - Spazio buffer predefinito + Maximum distance + Distanza massima - Volume of incoming speech - Volume della voce in arrivo + Loopback artificial delay + - Output delay - Ritardo uscita + Loopback artificial packet loss + - Attenuation of other applications during speech - Attenuazione del volume delle altre applicazioni durante le trasmissioni + Loopback test mode + - Minimum distance - Distanza minima + The loopback test can be used to test your audio configuration. While the loopback test is enabled, others will not be able to hear you. + + + + AudioOutputDialog - Maximum distance - Distanza massima + None + Disattivato - Minimum volume - Volume minimo + Local + Locale - Bloom - Volume massimo + Server + Server - Delay variance - Variazione ritardo + Audio Output + Uscita Audio - Packet loss - Perdita pacchetti + %1 ms + %1 ms - Loopback - Loopback + %1 % + %1 % Distance at which audio volume from another player starts decreasing @@ -1555,6 +1675,14 @@ Questo valore ti permette di impostare il numero massimo di utenti consentiti ne If an audio source is close enough, blooming will cause the audio to be played on all speakers more or less regardless of their position (albeit with lower volume) Se una fonte di audio è abbastanza vicina, a causa della saturazione, questo sarà riprodotto su tutti gli speaker indipendentemente dalla posizione (a un volume più basso) + + milliseconds + + + + meters + + AudioOutputSample @@ -2083,40 +2211,80 @@ Parla ad alta voce, come quando sei infastidito o eccitato. Poi diminuisci il vo <html><head/><body><p>Mumble supporta l'audio posizionale per alcuni videogiochi, e posizionerà la voce degli altri giocatori relativamente alla sua posizione nel gioco. Il volume dipenderà dalla loro posizione e distanza e sarà aumentato o diminuito su un altoparlante o l'altro per simulare la direzione e la distanza degli altri giocatori. L'audio posizionale dipenderà dai tuoi altoparlanti e dalla loro configurazione nel sistema operativo, quindi qui sarà effettuato un test.</p><p>Il grafico sottostante visualizza la posizione di <span style=" color:#56b4e9;">Tu</span>, gli <span style=" color:#d55e00;">Altoparlanti</span> e <span style=" color:#009e73;">la sorgente mobile dell'audio</span>come se fosse visto da sopra. Dovresti sentire l'audio muoversi tra gli altoparlanti.</p><p>Puoi anche usare il mouse per posizionare manualmente la <span style=" color:#009e73;">sorgente audio</span>.</p></body></html> - Input system - Sistema di ingresso + Maximum amplification + Amplificazione massima - Input device - Dispositivo di ingresso + No buttons assigned + Nessun tasto assegnato - Output system - Sistema di uscita + Audio input system + - Output device - Dispositivo di uscita + Audio input device + - Output delay - Ritardo uscita + Select audio output device + - Maximum amplification - Amplificazione massima + Audio output system + - VAD level - Livello VAD + Audio output device + - PTT shortcut - Scorciatoia PTT + The Mumble positional audio system enables users to link the relative position of their voice to third party applications such as games. + - No buttons assigned - Nessun tasto assegnato + Output delay for incoming speech + + + + Maximum amplification of input sound + Massima amplificazione del segnale di ingresso + + + Speech is dynamically amplified by at most this amount + + + + Voice activity detection level + + + + This will set the range in which Mumble will consider a signal speech. Increase value to make voice activation more sensitive. + + + + Push to talk + Push To Talk + + + Use the "push to talk shortcut" button to assign a key + + + + Set push to talk shortcut + + + + This will open a shortcut edit dialog + + + + Graphical positional audio simulation view + + + + This visually represents the positional audio that is currently being played + @@ -2257,24 +2425,40 @@ Parla ad alta voce, come quando sei infastidito o eccitato. Poi diminuisci il vo - Search - Cerca + Mask + Subnet mask - IP Address - Indirizzo IP + Search for banned user + - Mask - Subnet mask + Username to ban + + + + IP address to ban + - Start date/time - Data/ora inizio + Ban reason + + + + Ban start date/time + + + + Ban end date/time + + + + Certificate hash to ban + - End date/time - Data/ora fine + List of banned users + @@ -2358,38 +2542,6 @@ Parla ad alta voce, come quando sei infastidito o eccitato. Poi diminuisci il vo <b>Certificate Expiry:</b> Your certificate is about to expire. You need to renew it, or you will no longer be able to connect to servers you are registered on. <b>Scadenza certificato:</b> Il tuo certificato sta per scadere. Devi rinnovarlo, o non sarai più in grado di connetterti ai server a cui ti sei registrato. - - Current certificate - Certificato attuale - - - Certificate file to import - File del certificato da importare - - - Certificate password - Password certificato - - - Certificate to import - Certificato da importare - - - New certificate - Nuovo certificato - - - File to export certificate to - File su cui esportare il certificato - - - Email address - Indirizzo email - - - Your name - Il tuo nome - Certificates @@ -2478,10 +2630,6 @@ Parla ad alta voce, come quando sei infastidito o eccitato. Poi diminuisci il vo Select file to import from Seleziona il file da cui importare - - This opens a file selection dialog to choose a file to import a certificate from. - Apre una finestra di dialogo per scegliere il file da dove importare il certificato. - Open... Apri... @@ -2636,6 +2784,46 @@ Sei sicuro di voler sostituire il tuo certificato? <p>Mumble can use certificates to authenticate with servers. Using certificates avoids passwords, meaning you don't need to disclose any password to the remote site. It also enables very easy user registration and a client side friends list independent of servers.</p><p>While Mumble can work without certificates, the majority of servers will expect you to have one.</p><p>Creating a new certificate automatically is sufficient for most use cases. But Mumble also supports certificates representing trust in the users ownership of an email address. These certificates are issued by third parties. For more information see our <a href="http://mumble.info/certificate.php">user certificate documentation</a>. </p> <p>Mumble può usare i certificati per autenticarsi con i server. Usare i certificati evita di dover usare password, vuol dire che non c'è bisogno di inviare password al sito remoto. In questo modo è possibile registrarsi ai server molto più facilmente.</p><p>Anche se Mumble può funzionare senza certificati, molti server ne richiedono uno.</p><p>Creare un nuovo certificato automaticamente è sufficiente in molti casi. Mumble supporta inoltre i certificati rappresentanti la fiducia della proprietà di un indirizzo email dell'utente. Questi certificati sono rilasciati da terze parti. Per maggiori informazioni visita la nostra<a href="http://mumble.info/certificate.php">documentazione sui certificati utente</a>.</p> + + Displays current certificate + + + + Certificate file to import + File del certificato da importare + + + Use the "open" button to select a file using a dialog. + + + + Certificate password + Password certificato + + + Displays imported certificate + + + + Displays new certificate + + + + File to export certificate to + File su cui esportare il certificato + + + Use the "save as" button to select a file using a dialog. + + + + Your name. For example: John Doe + + + + Your email address. For example: johndoe@mumble.info + + ChanACL @@ -3116,6 +3304,34 @@ Sei sicuro di voler sostituire il tuo certificato? IPv6 address Indirizzo IPv6 + + This is the connection dialog. There are two different ways to connect to a Mumble server. If the server is listed publicly, you can use the server list to find it. If you know the server IP address, you can manually add a new permanent entry to your favorites. + + + + The server list contains your favorites and all publicly listed servers. + + + + With this search interface you can filter the Mumble servers displayed in the server list. + + + + Search for servername + + + + Search for location + + + + Set filter mode + + + + Server + Server + ConnectDialogEdit @@ -3248,6 +3464,22 @@ Nome del server. Questo è il nome che apparirà sulla tua lista dei server pref &Ignore &Ignora + + Server IP address + + + + Server port + + + + Username + Nome utente + + + Label for server + + CrashReporter @@ -3441,6 +3673,26 @@ Senza questa opzione abilitata, le scorciatoie globali di Mumble non funzioneran <html><head/><body><p>Mumble's Global Shortcuts system does currently not work properly in combination with the Wayland protocol. For more information, visit <a href="https://github.com/mumble-voip/mumble/issues/5257"><span style=" text-decoration: underline; color:#0057ae;">https://github.com/mumble-voip/mumble/issues/5257</span></a>.</p></body></html> <html><head/><body><p>Il sistema di Scorciatoie Globali di Mumble al momento non funziona correttamente in combinazione con il protocollo Wayland. Per maggiori informazioni, visita <a href="https://github.com/mumble-voip/mumble/issues/5257"><span style=" text-decoration: underline; color:#0057ae;">https://github.com/mumble-voip/mumble/issues/5257</span></a>.</p></body></html> + + Configured shortcuts + Scorciatoie configurate + + + Use up and down keys to navigate through your added shortcuts. Use left and right keys to navigate between actions and options for a single shortcut. Entries can be added and deleted with the buttons below. + + + + Add unassigned shortcut + + + + This adds a new empty entry to the "Configured Shortcut" tree above. The tree will be automatically focused. Assign a key or an action by selecting the entry in the tree above. + + + + This removes the selected entry from the "Configured Shortcut" tree above + + GlobalShortcutButtons @@ -3468,6 +3720,18 @@ Senza questa opzione abilitata, le scorciatoie globali di Mumble non funzioneran Remove Rimuovi + + List of shortcuts + + + + Toggling this button will make the application listen for a shortcut. Once the shortcut is entered, the application stops listening for a shortcut. Multiple shortcuts can be assigned to the current action. Navigate to the shortcut list above to review the shortcuts currently assigned to the current action. + + + + This button will remove the selected shortcut for the current action. Note that you will have to select a shortcut from the list above first before this button has any effect. + + GlobalShortcutConfig @@ -3493,8 +3757,28 @@ Senza questa opzione abilitata, le scorciatoie globali di Mumble non funzioneran <b>Nasconde le pressioni dei tasti nelle altre applicazioni.</b><br />Abilitando verranno nascosti i pulsanti (o l'ultimo pulsante di una sequenza multi pulsante) dalle altre applicazioni. Nota che non tutti i pulsanti possono essere disattivati. - Configured shortcuts - Scorciatoie configurate + Shortcut action + + + + Shortcut data + + + + Shortcut input combinations + + + + Unassigned + + + + checked + + + + unchecked + @@ -4065,14 +4349,6 @@ Questa impostazione si applica solo ai nuovi messaggi, quelli già mostrati mant Message margins Margini messaggio - - Log messages - Messaggi del registro - - - TTS engine volume - Volume motore di Sintesi Vocale - Chat message margins Margini messaggi di chat @@ -4097,10 +4373,6 @@ Questa impostazione si applica solo ai nuovi messaggi, quelli già mostrati mant Limit notifications when there are more than Limita le notifiche quando ci sono più di - - User limit for message limiting - Limite utente per la limitazione dei messaggi - Click here to toggle message limiting for all events - If using this option be sure to change the user limit below. Clicca qui per impostare la limitazione dei messaggi per tutti gli eventi - Se usi questa opzione modifica il limite utente sotto. @@ -4165,6 +4437,74 @@ Questa impostazione si applica solo ai nuovi messaggi, quelli già mostrati mant Notification sound volume adjustment Modificatore volume per i suoni di notifica + + Log message types and actions + + + + Use up and down keys to navigate through the message types. Use left and right keys to navigate between notification possibilities for a single message type. + + + + Set length threshold + + + + Text to speech volume + + + + Maximum chat log length + + + + User limit for notifications + + + + Message type + + + + Log message to console checkbox + + + + Display pop-up notification for message checkbox + + + + Highlight window for message checkbox + + + + Read message using text to speech checkbox + + + + Limit message notification if user count is high checkbox + + + + Play sound file for message checkbox + + + + Path to sound file + + + + checked + + + + unchecked + + + + decibels + + LookConfig @@ -4514,34 +4854,6 @@ Questa impostazione si applica solo ai nuovi messaggi, quelli già mostrati mant Postfix character count Numero caratteri suffisso - - Maximum name length - Lunghezza massima nome - - - Relative font size - Grandezza relativa caratteri - - - Always on top - Sempre in primo piano - - - Channel dragging - Trascinamento Canali - - - Automatically expand channels when - Espandi automaticamente canali quando - - - User dragging behavior - Trascinamento Utenti - - - Silent user lifetime - Durata massima inattività - Show the local volume adjustment for each user (if any). Mostra la regolazione del volume locale per ogni utente (se presente). @@ -4583,55 +4895,107 @@ Questa impostazione si applica solo ai nuovi messaggi, quelli già mostrati mant Azione (Utente): - The action to perform when a channel is activated (via double-click or enter) in the search dialog. - Azione da eseguire quando un canale è attivato (con doppio click o invio) nel menù di ricerca. + The action to perform when a channel is activated (via double-click or enter) in the search dialog. + Azione da eseguire quando un canale è attivato (con doppio click o invio) nel menù di ricerca. + + + Action (Channel): + Azione (Canale): + + + Quit Behavior + Azione di chiusura + + + This setting controls the behavior of clicking on the X in the top right corner. + Questa impostazione controlla l'azione eseguita alla pressione della X di chiusura in alto a destra. + + + This setting controls the behavior when closing Mumble. You can choose between being asked for confirmation, minimize instead if closing or just closing without any additional prompt. Optionally, the first two options can only apply when you are currently connected to a server (in that case, Mumble will quit without asking, when not connected to any server). + Questa impostazione controlla l'azione eseguita alla chiusura di Mumble. Puoi scegliere tra ricevere una conferma, minimizzare la finestra invece di chiuderla o semplicemente chiudere il programma senza ulteriori conferme. In aggiunta, le prime due opzioni possono essere applicate solamente quando si è connessi ad un server (in questo caso Mumble verrà chiuso senza conferma quando non connesso ad un server). + + + Always Ask + Chiedi Sempre + + + Ask when connected + Chiedi quando connesso + + + Always Minimize + Minimizza Sempre + + + Minimize when connected + Minimizza quando connesso + + + Always Quit + Esci Sempre + + + seconds + + + + If this is checked, users will always be visible in the TalkingUI (regardless of talking state). + + + + Always keep users visible + + + + Channel expand mode + - Action (Channel): - Azione (Canale): + User dragging mode + - Quit Behavior - Azione di chiusura + Channel dragging mode + - This setting controls the behavior of clicking on the X in the top right corner. - Questa impostazione controlla l'azione eseguita alla pressione della X di chiusura in alto a destra. + Always on top mode + - This setting controls the behavior when closing Mumble. You can choose between being asked for confirmation, minimize instead if closing or just closing without any additional prompt. Optionally, the first two options can only apply when you are currently connected to a server (in that case, Mumble will quit without asking, when not connected to any server). - Questa impostazione controlla l'azione eseguita alla chiusura di Mumble. Puoi scegliere tra ricevere una conferma, minimizzare la finestra invece di chiuderla o semplicemente chiudere il programma senza ulteriori conferme. In aggiunta, le prime due opzioni possono essere applicate solamente quando si è connessi ad un server (in questo caso Mumble verrà chiuso senza conferma quando non connesso ad un server). + Quit behavior mode + - Always Ask - Chiedi Sempre + Channel separator string + - Ask when connected - Chiedi quando connesso + Maximum channel name length + - Always Minimize - Minimizza Sempre + Abbreviation replacement characters + - Minimize when connected - Minimizza quando connesso + Relative font size (in percent) + - Always Quit - Esci Sempre + Silent user display time (in seconds) + - seconds + Mumble theme - If this is checked, users will always be visible in the TalkingUI (regardless of talking state). + User search action mode - Always keep users visible + Channel search action mode @@ -5230,10 +5594,6 @@ Altrimenti annulla e controlla il tuo certificato ed il nome utente.This opens the Group and ACL dialog for the channel, to control permissions. Questo apre la finestra Gruppi e ACL del canale, per controllarne i permessi. - - &Link - &Collega - Link your channel to another channel Collega il canale ad un'altro canale @@ -5328,10 +5688,6 @@ Altrimenti annulla e controlla il tuo certificato ed il nome utente.This will reset the audio preprocessor, including noise cancellation, automatic gain and voice activity detection. If something suddenly worsens the audio environment (like dropping the microphone) and it was temporary, use this to avoid having to wait for the preprocessor to readjust. Questo resetta il preprocessore audio, inclusa la cancellazione del rumore, il guadagno automatico e la rilevazione dell'attività della voce. Se qualcosa peggiorasse improvvisamente e temporaneamente l'audio (come far cadere il microfono), puoi usare questo per evitare di aspettare che il preprocessore audio si riaggiusti automaticamente. - - &Mute Self - &Mutati - Mute yourself Disattiva il tuo microfono @@ -5340,10 +5696,6 @@ Altrimenti annulla e controlla il tuo certificato ed il nome utente.Mute or unmute yourself. When muted, you will not send any data to the server. Unmuting while deafened will also undeafen. Muta o riattiva il tuo microfono. Quando il tuo microfono è disattivato tu non invii nessun dato al server. Riattivarsi il microfono quando si è escusi implica anche riattivarsi. - - &Deafen Self - &Escluditi - Deafen yourself Escude te stesso dalle comunicazioni @@ -5911,18 +6263,10 @@ Altrimenti annulla e controlla il tuo certificato ed il nome utente.This will toggle whether the minimal window should have a frame for moving and resizing. Imposta se la finestra nella visualizzazione minima deve avere la cornice per muoverla e ridimensionarla. - - &Unlink All - &Scollega tutti - Reset the comment of the selected user. Cancella il commento dell'utente selezionato. - - &Join Channel - &Entra nel Canale - View comment in editor Visualizza commento nell'editor @@ -5951,10 +6295,6 @@ Altrimenti annulla e controlla il tuo certificato ed il nome utente.Change your avatar image on this server Cambia l'immagine dell'avatar in questo server - - &Remove Avatar - &Rimuovi avatar - Remove currently defined avatar image. Rimuove l'immagine attualmente impostata come avatar. @@ -5967,14 +6307,6 @@ Altrimenti annulla e controlla il tuo certificato ed il nome utente.Change your own comment Cambia il tuo commento - - Recording - Registra audio - - - Priority Speaker - Priorità - &Copy URL &Copia URL @@ -5983,10 +6315,6 @@ Altrimenti annulla e controlla il tuo certificato ed il nome utente.Copies a link to this channel to the clipboard. Copia negli appunti un link a questo canale. - - Ignore Messages - Ignora Messaggi - Locally ignore user's text chat messages. Ignora locamente i messaggi di testo dell'utente. @@ -6017,14 +6345,6 @@ contestuale del canale. Ctrl+F Ctrl+F - - &Hide Channel when Filtering - &Nascondi canale durante il filtraggio - - - Reset the avatar of the selected user. - Rimuove l'avatar dell'utente selezionato, ripristinando quello predefinito. - &Developer &Sviluppatore @@ -6053,14 +6373,6 @@ contestuale del canale. &Connect... &Connetti... - - &Ban list... - Lista &ban... - - - &Information... - &Informazioni... - &Kick... &Espelli... @@ -6069,10 +6381,6 @@ contestuale del canale. &Ban... &Bandisci... - - Send &Message... - Invia &Messaggio... - &Add... &Aggiungi... @@ -6085,74 +6393,26 @@ contestuale del canale. &Edit... &Modifica... - - Audio S&tatistics... - &Statistiche audio... - - - &Settings... - &Configurazione... - &Audio Wizard... Procedura Guidata &Audio... - - Developer &Console... - &Console Sviluppatore... - - - &About... - &Informazioni... - About &Speex... Info su &Speex... - - About &Qt... - Info su &Qt... - &Certificate Wizard... &Procedura Guidata Certificato... - - &Register... - &Registra... - - - Registered &Users... - &Utenti registrati... - Change &Avatar... Cambia &avatar... - - &Access Tokens... - &Token di accesso... - - - Reset &Comment... - Cancella &Commento... - - - Reset &Avatar... - Rimuovi &Avatar... - - - View Comment... - Visualizza Commento... - &Change Comment... &Modifica commento... - - R&egister... - R&egistrati... - Show Mostra @@ -6169,10 +6429,6 @@ contestuale del canale. Protocol violation. Server sent remove for occupied channel. Violazione protocollo. Il server ha richiesto la rimozione di un canale occupato. - - Listen to channel - Ascolta il canale - Listen to this channel without joining it Ascolta questo canale senza entrarci @@ -6213,18 +6469,10 @@ contestuale del canale. %1 stopped listening to your channel %1 ha smesso di ascoltare il tuo canale - - Talking UI - Talking UI - Toggles the visibility of the TalkingUI. Imposta la visibilità della TalkingUI. - - Join user's channel - Entra nel canale dell'utente - Joins the channel of this user. Entra nel canale dell'utente selezionato. @@ -6237,14 +6485,6 @@ contestuale del canale. Activity log Registro attività - - Chat message - Messaggio di chat - - - Disable Text-To-Speech - Disabilita Sintesi Vocale - Locally disable Text-To-Speech for this user's text chat messages. Disabilita localmente la Sintesi Vocale per i messaggi di testo di questo utente. @@ -6284,10 +6524,6 @@ contestuale del canale. Global Shortcut Nascondi/mostra la finestra principale - - &Set Nickname... - Imposta &Soprannome... - Set a local nickname Imposta un soprannome locale @@ -6370,10 +6606,6 @@ Azioni valide: Alt+F Alt+F - - Search - Cerca - Search for a user or channel (Ctrl+F) Cerca un utente o un canale (Ctrl+F) @@ -6395,10 +6627,6 @@ Azioni valide: Undeafen yourself Annulla l'esclusione - - Positional &Audio Viewer... - Visualizzatore Posizionale &Audio... - Show the Positional Audio Viewer Mostra il Visualizzatore Audio Posizionale @@ -6453,10 +6681,6 @@ Azioni valide: Channel &Filter Canale &Filtro - - &Pin Channel when Filtering - - Usage: mumble [options] [<url> | <plugin_list>] @@ -6628,97 +6852,245 @@ Valid options are: - Register on the server - Global Shortcut + Register on the server + Global Shortcut + + + + This will register you on the server + + + + Audio statistics + Global Shortcut + + + + This will open the audio statistics dialog + + + + Open settings + Global Shortcut + + + + This will open the settings dialog + + + + Start audio wizard + Global Shortcut + + + + This will open the audio wizard dialog + + + + Start certificate wizard + Global Shortcut + + + + This will open the certificate wizard dialog + + + + Toggle text to speech + Global Shortcut + + + + This will enable/disable the text to speech + + + + Open about dialog + Global Shortcut + + + + This will open the about dialog + + + + Open about Qt dialog + Global Shortcut + + + + This will open the about Qt dialog + + + + Check for update + Global Shortcut + + + + This will check if mumble is up to date + + + + That sound was the mute cue. It activates when you speak while muted. Would you like to keep it enabled? + + + + Yes + + + + No + No + + + Enter chat message + + + + &Ban List + + + + &Information + + + + Ig&nore Messages + + + + &Send Message... + + + + Set Ni&ckname... + + + + L&ink + + + + U&nlink All + + + + M&ute Self + + + + D&eafen Self + + + + Audio &Statistics + + + + &Settings + + + + Developer &Console + + + + Positional &Audio Viewer + + + + &About + &Informazioni + + + About &Qt + + + + Re&gister... - This will register you on the server + Registered &Users - Audio statistics - Global Shortcut + &Access Tokens - This will open the audio statistics dialog + Remo&ve Avatar - Open settings - Global Shortcut + Reset Commen&t... - This will open the settings dialog + Remo&ve Avatar... - Start audio wizard - Global Shortcut + Remove the avatar of the selected user. - This will open the audio wizard dialog + &Join - Start certificate wizard - Global Shortcut + &Hide When Filtering - This will open the certificate wizard dialog + &Pin When Filtering - Toggle text to speech - Global Shortcut + Vie&w Comment - This will enable/disable the text to speech + &Priority Speaker - Open about dialog - Global Shortcut + &Record... - This will open the about dialog + &Listen To Channel - Open about Qt dialog - Global Shortcut + Talking &UI - This will open the about Qt dialog + &Join User's Channel - Check for update - Global Shortcut + M&ove To Own Channel - This will check if mumble is up to date + Moves this user to your current channel. - That sound was the mute cue. It activates when you speak while muted. Would you like to keep it enabled? + Disable Te&xt-To-Speech - Yes - + &Search... + - No - No + Filtered channels and users + @@ -6807,6 +7179,62 @@ Valid options are: Silent user displaytime: Visibilità utenti inattivi: + + Graphical positional audio simulation view + + + + This visually represents the positional audio configuration that is currently being used + + + + Listener Z coordinate + + + + Listener X coordinate + + + + Listener Y coordinate + + + + Silent user display time (in seconds) + + + + Listener azimuth (in degrees) + + + + Listener elevation (in degrees) + + + + Context string + + + + Use the "set" button to apply the context string + + + + Apply the context string + + + + Apply the identity string + + + + Identity string + + + + Use the "set" button to apply the identity string + + NetworkConfig @@ -7021,6 +7449,26 @@ Previene l'invio da parte del client di informazioni potenzialmente identif Automatically download and install plugin updates Scarica e installa gli aggiornamenti dei plugin automaticamente + + Proxy type + + + + Proxy hostname + + + + Proxy port + + + + Proxy username + + + + Proxy password + + Overlay @@ -7630,6 +8078,42 @@ Per aggiornare questi file all'ultima versione, premi il pulsante sottostan Whether this plugin should be enabled Se questo plugin deve essere abilitato + + List of plugins + + + + Use up and down keys to navigate through plugins. Use left and right keys to navigate between single plugin permissions. + + + + Plugin name + + + + Plugin enabled checkbox + + + + Plugin positional audio permission checkbox + + + + Plugin keyboard event listen permission checkbox + + + + checked + + + + unchecked + + + + Not available + + PluginInstaller @@ -8056,6 +8540,102 @@ Puoi registrarle di nuovo. Unknown Version Versione Sconosciuta + + Next + + + + Back + + + + This is you + + + + friend + + + + user + + + + status + + + + muted and deafened + + + + muted + + + + locally muted + + + + unmuted + + + + recording + + + + priority speaker + + + + has a long comment + + + + text messages ignored + + + + registered + + + + channel + + + + your channel + + + + accessible + + + + inaccessible + + + + public + + + + filtered + + + + pinned + + + + Listening for input + + + + Add + Aggiungi + RichTextEditor @@ -8204,6 +8784,18 @@ Puoi registrarle di nuovo. Whether to search for channels Se cercare per canali + + Search string + + + + Search results + + + + Use up and down keys to navigate through the search results. + + ServerHandler @@ -8254,10 +8846,6 @@ Puoi registrarle di nuovo. <html><head/><body><p><span style=" font-weight:600;">Port:</span></p></body></html> <html><head/><body><p><span style=" font-weight:600;">Porta:</span></p></body></html> - - <b>Users</b>: - <b>Utenti</b>: - <html><head/><body><p><span style=" font-weight:600;">Protocol:</span></p></body></html> <html><head/><body><p><span style=" font-weight:600;">Protocollo:</span></p></body></html> @@ -8350,14 +8938,6 @@ Puoi registrarle di nuovo. <forward secrecy> <segretezza in avanti> - - &View certificate - &Vedi certificato - - - &Ok - &Ok - Unknown Sconosciuto @@ -8378,6 +8958,22 @@ Puoi registrarle di nuovo. No No + + <b>Users:</b> + + + + TCP Parameters + + + + &View Certificate + &Visualizza certificato + + + &OK + + ServerView @@ -8566,8 +9162,12 @@ Un token di accesso è una stringa di testo, che può essere usata come password &Rimuovi - Tokens - Token + Token List + + + + Use the arrow keys to navigate this list of access tokens. The tokens are displayed in plain text. + @@ -8615,14 +9215,22 @@ Un token di accesso è una stringa di testo, che può essere usata come password Utenti registrati: %n profili - - Search - Cerca - User list Lista utenti + + Search for user + + + + Set inactivity filter mode + + + + Filter for inactivity + + UserInformation @@ -8650,10 +9258,6 @@ Un token di accesso è una stringa di testo, che può essere usata come password IP Address Indirizzo IP - - Details... - Dettagli... - Ping Statistics Statistiche ping @@ -8777,6 +9381,10 @@ Un token di accesso è una stringa di testo, che può essere usata come password Warning: The server seems to report a truncated protocol version for this client. (See: <a href="https://github.com/mumble-voip/mumble/issues/5827/">Issue #5827</a>) Attenzione: Il server sembra segnalare una versione troncata del protocollo per questo client. (Vedi: <a href="https://github.com/mumble-voip/mumble/issues/5827/">Issue #5827</a>) + + Details + + UserListModel @@ -8971,6 +9579,14 @@ Un token di accesso è una stringa di testo, che può essere usata come password Channel will be pinned when filtering is enabled + + Channel Listener + + + + This channel listener belongs to %1 + + VersionCheck @@ -9238,17 +9854,25 @@ Per favore contatta l'amministratore del server per maggiori informazioni.< Unable to start recording - the audio output is miconfigured (0Hz sample rate) Impossibile avviare la registrazione - errore nella configuazione dell'uscita audio (0Hz frequenza di campionamento) + + This field contains the directory path to store any voice recordings in. Use the "browse" button to open a file dialog. + + + + This field contains the filename any voice recording is saved as. Various variables can be used to augment the filename. For example %time for the current time. + + VolumeSliderWidgetAction - - Slider for volume adjustment - Cursore per il modificatore audio - Volume Adjustment Modificatore Volume + + Local volume adjustment + + WASAPIInput diff --git a/src/mumble/mumble_ja.ts b/src/mumble/mumble_ja.ts index d2b44b2a2d8..f39d5fcffbd 100644 --- a/src/mumble/mumble_ja.ts +++ b/src/mumble/mumble_ja.ts @@ -163,10 +163,6 @@ This value enables you to change the way mumble arranges the channels in the tre Active ACLs ACLを有効にする - - List of entries - 項目リスト - Inherit ACL of parent? 親チャンネルのACLを継承しますか? @@ -419,10 +415,6 @@ This value allows you to set the maximum number of users allowed in the channel. Channel password チャンネルのパスワード - - Maximum users - ユーザーの最大数 - Channel name チャンネル名 @@ -431,22 +423,62 @@ This value allows you to set the maximum number of users allowed in the channel. Inherited group members 引き継がれるグループメンバー - - Foreign group members - 外部のグループメンバー - Inherited channel members 引き継がれるチャンネルのメンバー - - Add members to group - グループにメンバーを追加 - List of ACL entries アクセスコントロールのリスト + + Channel position + + + + Channel maximum users + + + + Channel description + + + + Select member to add + + + + Excluded group members + + + + Select member to remove + + + + List of access control list entries + + + + Select group + + + + Selects a group this ACL entry applies to. Selecting a group and selecting a user are mutually exclusive. + + + + Select user + + + + Selects a user this ACL entry applies to. Selecting a group and selecting a user are mutually exclusive. + + + + List of available permissions + + ALSAAudioInput @@ -596,6 +628,30 @@ This value allows you to set the maximum number of users allowed in the channel. List of speakers + + Device list + + + + Move from unused to microphone list + + + + Move from microphone to unused list + + + + List of unused devices + + + + Move from unused to speakers list + + + + Move from speakers to unused list + + ASIOInput @@ -665,10 +721,6 @@ This value allows you to set the maximum number of users allowed in the channel. System システム - - Input method for audio - 音声入力方法 - Device デバイス @@ -733,10 +785,6 @@ This value allows you to set the maximum number of users allowed in the channel. On オン - - Preview the audio cues - オーディオキューをプレビュー - Use SNR based speech detection S/N比に基づく発言認識を使用 @@ -1057,120 +1105,176 @@ This value allows you to set the maximum number of users allowed in the channel. Voice Activity 声で有効化 - - - AudioInputDialog - Continuous - 常に有効 + Input backend for audio + - Voice Activity - 声で有効化 + Audio input system + - Push To Talk - プッシュ・トゥ・トーク + Audio input device + - Audio Input - 音声入力 + Transmission mode + - %1 ms - %1 ms + Push to talk lock threshold + - Off - オフ + Switch between push to talk and continuous mode by double tapping in this time frame + - %1 s - %1 s + <b>Voice hold Time</b><br />After you release the push-to-talk key Mumble will keep transmitting for the selected amount of time. + - %1 kb/s - %1 kb/s + Push to talk hold threshold + - -%1 dB - -%1 dB + Extend push to talk send time after the key is released by this amount of time + - %1 kbit/s (Audio %2, Position %4, Overhead %3) - %1kbit/s (音声 %2, 位置 %4, オーバヘッド %3) + Voice hold time + - Audio system + Silence below threshold - Input device + This sets the threshold when Mumble will definitively consider a signal silence - Echo cancellation mode + Speech above threshold - Transmission mode + This sets the threshold when Mumble will definitively consider a signal speech - PTT lock threshold + This sets how much speech is packed into a single network package - PTT hold threshold + Audio compression quality - Silence below + This sets the target compression bitrate - Current speech detection chance - 現在の発言検出見込み + Maximum amplification + - Speech above + Speech is dynamically amplified by at most this amount - Speech below + Noise suppression strength - Audio per packet - パケットあたりの音声長 + Echo cancellation mode + - Quality of compression (peak bandwidth) - 圧縮品質(ピーク帯域幅) + Path to audio file + - Noise suppression - ノイズ抑制 + Path to audio cue file when stopping to speak. Use the "browse" button to open a file dialog. + - Maximum amplification + Idle action time threshold (in minutes) - Transmission started sound + Select what to do when being idle for a configurable amount of time. Default: nothing - Transmission stopped sound + Gets played when you are trying to speak while being muted - Initiate idle action after (in minutes) + Path to mute cue file. Use the "browse" button to open a file dialog. - Idle action - アイドル時の動作 + Browse for mute cue audio file + + + + Path to audio cue file when starting to speak. Use the "browse" button to open a file dialog. + + + + Preview the mute cue + + + + The mute cue is an audio sample which plays when you are trying to speak while being muted + + + + Preview both audio cues + + + + + AudioInputDialog + + Continuous + 常に有効 + + + Voice Activity + 声で有効化 + + + Push To Talk + プッシュ・トゥ・トーク + + + Audio Input + 音声入力 + + + %1 ms + %1 ms + + + Off + オフ + + + %1 s + %1 s + + + %1 kb/s + %1 kb/s + + + -%1 dB + -%1 dB + + + %1 kbit/s (Audio %2, Position %4, Overhead %3) + %1kbit/s (音声 %2, 位置 %4, オーバヘッド %3) Access to the microphone was denied. Please allow Mumble to use the microphone by changing the settings in System Preferences -> Security & Privacy -> Privacy -> Microphone. @@ -1188,6 +1292,22 @@ This value allows you to set the maximum number of users allowed in the channel. Disable echo cancellation. + + milliseconds + + + + seconds + + + + kilobits per second + + + + decibels + + AudioOutput @@ -1461,83 +1581,83 @@ This value allows you to set the maximum number of users allowed in the channel. Positional audio cannot work with mono output devices! - - - AudioOutputDialog - None - なし + Audio output system + - Local - ローカル + Audio output device + - Server - サーバ + Output delay of incoming speech + - Audio Output - 音声出力 + Jitter buffer time + - %1 ms - %1 ms + Attenuation percentage + - %1 % + During speech, the volume of other applications will be reduced by this amount - Output system + Minimum volume - Output device + Minimum distance - Default jitter buffer + Maximum distance - Volume of incoming speech - 受信音声の音量 + Loopback artificial delay + - Output delay + Loopback artificial packet loss - Attenuation of other applications during speech - 会話中の他のアプリケーションの減衰 + Loopback test mode + - Minimum distance + The loopback test can be used to test your audio configuration. While the loopback test is enabled, others will not be able to hear you. + + + AudioOutputDialog - Maximum distance - + None + なし - Minimum volume - + Local + ローカル - Bloom - ブルーム + Server + サーバ - Delay variance - + Audio Output + 音声出力 - Packet loss - パケット損失 + %1 ms + %1 ms - Loopback + %1 % @@ -1556,6 +1676,14 @@ This value allows you to set the maximum number of users allowed in the channel. If an audio source is close enough, blooming will cause the audio to be played on all speakers more or less regardless of their position (albeit with lower volume) + + milliseconds + + + + meters + + AudioOutputSample @@ -2080,55 +2208,95 @@ Speak loudly, as when you are annoyed or excited. Decrease the volume in the sou - Input system + Maximum amplification - Input device + No buttons assigned - Output system + Audio input system - Output device + Audio input device - Output delay + Select audio output device - Maximum amplification + Audio output system - VAD level + Audio output device - PTT shortcut + The Mumble positional audio system enables users to link the relative position of their voice to third party applications such as games. - No buttons assigned + Output delay for incoming speech - - - BanEditor - Mumble - Edit Bans - Mumble - Ban編集 + Maximum amplification of input sound + 音声入力の最大増幅量 - &Address - アドレス(&A) + Speech is dynamically amplified by at most this amount + - &Mask - ネットマスク(&M) + Voice activity detection level + + + + This will set the range in which Mumble will consider a signal speech. Increase value to make voice activation more sensitive. + + + + Push to talk + プッシュ・トゥ・トーク + + + Use the "push to talk shortcut" button to assign a key + + + + Set push to talk shortcut + + + + This will open a shortcut edit dialog + + + + Graphical positional audio simulation view + + + + This visually represents the positional audio that is currently being played + + + + + BanEditor + + Mumble - Edit Bans + Mumble - Ban編集 + + + &Address + アドレス(&A) + + + &Mask + ネットマスク(&M) Reason @@ -2253,23 +2421,39 @@ Speak loudly, as when you are annoyed or excited. Decrease the volume in the sou - Search + Mask - IP Address - IPアドレス + Search for banned user + - Mask + Username to ban + + + + IP address to ban + + + + Ban reason - Start date/time + Ban start date/time - End date/time + Ban end date/time + + + + Certificate hash to ban + + + + List of banned users @@ -2354,38 +2538,6 @@ Speak loudly, as when you are annoyed or excited. Decrease the volume in the sou <b>Certificate Expiry:</b> Your certificate is about to expire. You need to renew it, or you will no longer be able to connect to servers you are registered on. <b>証明書の有効期限:</b>あなたの証明書の有効期限がもうすぐ切れます。証明書を更新する必要があります。さもないとあなたはユーザ登録したサーバに接続できなくなるでしょう。 - - Current certificate - 現在の証明書 - - - Certificate file to import - - - - Certificate password - - - - Certificate to import - インポートする証明書 - - - New certificate - 新しい証明書 - - - File to export certificate to - - - - Email address - - - - Your name - - Certificates @@ -2474,10 +2626,6 @@ Speak loudly, as when you are annoyed or excited. Decrease the volume in the sou Select file to import from インポート元となるファイルを選択 - - This opens a file selection dialog to choose a file to import a certificate from. - 証明書のインポート元となるファイルを選択するためのダイアログを開きます。 - Open... 開く.... @@ -2631,6 +2779,46 @@ Are you sure you wish to replace your certificate? <p>Mumble can use certificates to authenticate with servers. Using certificates avoids passwords, meaning you don't need to disclose any password to the remote site. It also enables very easy user registration and a client side friends list independent of servers.</p><p>While Mumble can work without certificates, the majority of servers will expect you to have one.</p><p>Creating a new certificate automatically is sufficient for most use cases. But Mumble also supports certificates representing trust in the users ownership of an email address. These certificates are issued by third parties. For more information see our <a href="http://mumble.info/certificate.php">user certificate documentation</a>. </p> + + Displays current certificate + + + + Certificate file to import + + + + Use the "open" button to select a file using a dialog. + + + + Certificate password + + + + Displays imported certificate + + + + Displays new certificate + + + + File to export certificate to + + + + Use the "save as" button to select a file using a dialog. + + + + Your name. For example: John Doe + + + + Your email address. For example: johndoe@mumble.info + + ChanACL @@ -3111,6 +3299,34 @@ Are you sure you wish to replace your certificate? IPv6 address + + This is the connection dialog. There are two different ways to connect to a Mumble server. If the server is listed publicly, you can use the server list to find it. If you know the server IP address, you can manually add a new permanent entry to your favorites. + + + + The server list contains your favorites and all publicly listed servers. + + + + With this search interface you can filter the Mumble servers displayed in the server list. + + + + Search for servername + + + + Search for location + + + + Set filter mode + + + + Server + サーバ + ConnectDialogEdit @@ -3240,6 +3456,22 @@ Label of the server. This is what the server will be named like in your server l &Ignore + + Server IP address + + + + Server port + + + + Username + ユーザ名 + + + Label for server + + CrashReporter @@ -3431,6 +3663,26 @@ Without this option enabled, using Mumble's global shortcuts in privileged <html><head/><body><p>Mumble's Global Shortcuts system does currently not work properly in combination with the Wayland protocol. For more information, visit <a href="https://github.com/mumble-voip/mumble/issues/5257"><span style=" text-decoration: underline; color:#0057ae;">https://github.com/mumble-voip/mumble/issues/5257</span></a>.</p></body></html> + + Configured shortcuts + + + + Use up and down keys to navigate through your added shortcuts. Use left and right keys to navigate between actions and options for a single shortcut. Entries can be added and deleted with the buttons below. + + + + Add unassigned shortcut + + + + This adds a new empty entry to the "Configured Shortcut" tree above. The tree will be automatically focused. Assign a key or an action by selecting the entry in the tree above. + + + + This removes the selected entry from the "Configured Shortcut" tree above + + GlobalShortcutButtons @@ -3458,6 +3710,18 @@ Without this option enabled, using Mumble's global shortcuts in privileged Remove 削除 + + List of shortcuts + + + + Toggling this button will make the application listen for a shortcut. Once the shortcut is entered, the application stops listening for a shortcut. Multiple shortcuts can be assigned to the current action. Navigate to the shortcut list above to review the shortcuts currently assigned to the current action. + + + + This button will remove the selected shortcut for the current action. Note that you will have to select a shortcut from the list above first before this button has any effect. + + GlobalShortcutConfig @@ -3483,7 +3747,27 @@ Without this option enabled, using Mumble's global shortcuts in privileged <b>他のアプリケーションで押されたボタンを隠します.</b><br />この設定を有効にすると、他のアプリケーションで押されたボタン(または、複数ボタンの組み合わせの最後のもの)を隠します. 全てのボタンを抑制できるわけではないことにご注意ください。 - Configured shortcuts + Shortcut action + + + + Shortcut data + + + + Shortcut input combinations + + + + Unassigned + 未割り当て + + + checked + + + + unchecked @@ -4052,14 +4336,6 @@ The setting only applies for new messages, the already shown ones will retain th Message margins - - Log messages - - - - TTS engine volume - - Chat message margins @@ -4084,10 +4360,6 @@ The setting only applies for new messages, the already shown ones will retain th Limit notifications when there are more than - - User limit for message limiting - - Click here to toggle message limiting for all events - If using this option be sure to change the user limit below. @@ -4152,6 +4424,74 @@ The setting only applies for new messages, the already shown ones will retain th Notification sound volume adjustment + + Log message types and actions + + + + Use up and down keys to navigate through the message types. Use left and right keys to navigate between notification possibilities for a single message type. + + + + Set length threshold + + + + Text to speech volume + + + + Maximum chat log length + + + + User limit for notifications + + + + Message type + + + + Log message to console checkbox + + + + Display pop-up notification for message checkbox + + + + Highlight window for message checkbox + + + + Read message using text to speech checkbox + + + + Limit message notification if user count is high checkbox + + + + Play sound file for message checkbox + + + + Path to sound file + + + + checked + + + + unchecked + + + + decibels + + LookConfig @@ -4502,123 +4842,147 @@ The setting only applies for new messages, the already shown ones will retain th - Maximum name length + Show the local volume adjustment for each user (if any). - Relative font size + Show volume adjustments - Always on top + Whether to show all of the local user's listeners (ears) in the TalkingUI (and thereby also the channels they are in). - Channel dragging + Show local user's listeners (ears) - Automatically expand channels when + Hide the username for each user if they have a nickname. - User dragging behavior + Show nicknames only - Silent user lifetime + Channel Hierarchy String - Show the local volume adjustment for each user (if any). + Search - Show volume adjustments + The action to perform when a user is activated (via double-click or enter) in the search dialog. - Whether to show all of the local user's listeners (ears) in the TalkingUI (and thereby also the channels they are in). + Action (User): - Show local user's listeners (ears) + The action to perform when a channel is activated (via double-click or enter) in the search dialog. - Hide the username for each user if they have a nickname. + Action (Channel): - Show nicknames only + Quit Behavior - Channel Hierarchy String + This setting controls the behavior of clicking on the X in the top right corner. - Search + This setting controls the behavior when closing Mumble. You can choose between being asked for confirmation, minimize instead if closing or just closing without any additional prompt. Optionally, the first two options can only apply when you are currently connected to a server (in that case, Mumble will quit without asking, when not connected to any server). - The action to perform when a user is activated (via double-click or enter) in the search dialog. + Always Ask - Action (User): + Ask when connected - The action to perform when a channel is activated (via double-click or enter) in the search dialog. + Always Minimize - Action (Channel): + Minimize when connected - Quit Behavior + Always Quit - This setting controls the behavior of clicking on the X in the top right corner. + seconds - This setting controls the behavior when closing Mumble. You can choose between being asked for confirmation, minimize instead if closing or just closing without any additional prompt. Optionally, the first two options can only apply when you are currently connected to a server (in that case, Mumble will quit without asking, when not connected to any server). + If this is checked, users will always be visible in the TalkingUI (regardless of talking state). - Always Ask + Always keep users visible - Ask when connected + Channel expand mode - Always Minimize + User dragging mode - Minimize when connected + Channel dragging mode - Always Quit + Always on top mode - seconds + Quit behavior mode - If this is checked, users will always be visible in the TalkingUI (regardless of talking state). + Channel separator string - Always keep users visible + Maximum channel name length + + + + Abbreviation replacement characters + + + + Relative font size (in percent) + + + + Silent user display time (in seconds) + + + + Mumble theme + + + + User search action mode + + + + Channel search action mode @@ -5215,10 +5579,6 @@ Otherwise abort and check your certificate and username. This opens the Group and ACL dialog for the channel, to control permissions. 権限を管理するため、チャンネルのグループとACLダイアログを開きます。 - - &Link - リンク(&L) - Link your channel to another channel あなたのいるチャンネルを他のチャンネルとリンクします @@ -5314,10 +5674,6 @@ Otherwise abort and check your certificate and username. This will reset the audio preprocessor, including noise cancellation, automatic gain and voice activity detection. If something suddenly worsens the audio environment (like dropping the microphone) and it was temporary, use this to avoid having to wait for the preprocessor to readjust. ノイズキャンセルや音声増幅や音声有効化の検出といった音声の前処理をリセットします。何かが起こって一時的に音声の環境が悪化するとき(マイクを落とした時など)、プリプロセッサの対応を待つのを避けるため、これを使ってください。 - - &Mute Self - 自分を発言禁止(&M) - Mute yourself あなた自身を発言禁止にします @@ -5326,10 +5682,6 @@ Otherwise abort and check your certificate and username. Mute or unmute yourself. When muted, you will not send any data to the server. Unmuting while deafened will also undeafen. あなた自身を発言禁止にしたり、解除したりします。発言禁止のとき、サーバに何もデータを送りません。聴取禁止の時に発言禁止の解除を行うと、聴取禁止も解除されます。 - - &Deafen Self - 自分を聴取禁止(&D) - Deafen yourself あなた自身を聴取禁止にします @@ -5895,18 +6247,10 @@ Otherwise abort and check your certificate and username. This will toggle whether the minimal window should have a frame for moving and resizing. 小さく表示したとき移動やサイズ変更のためにフレームを表示するかを切り替えます。 - - &Unlink All - 全てのリンクを解除(&U) - Reset the comment of the selected user. 選択したユーザのコメントをリセットする。 - - &Join Channel - チャンネルに参加(&J) - View comment in editor エディタでコメントを見ます @@ -5935,10 +6279,6 @@ Otherwise abort and check your certificate and username. Change your avatar image on this server このサーバでのアバターイメージを変更します - - &Remove Avatar - アバターを削除(&R) - Remove currently defined avatar image. 現在、設定されている画像を削除します。 @@ -5951,14 +6291,6 @@ Otherwise abort and check your certificate and username. Change your own comment 自分のコメントを変更 - - Recording - 録音 - - - Priority Speaker - 優先度スピーカ - &Copy URL URLをコピー(&C) @@ -5967,10 +6299,6 @@ Otherwise abort and check your certificate and username. Copies a link to this channel to the clipboard. クリップボードにこのチャンネルへのリンクをコピーします。 - - Ignore Messages - メッセージを無視する - Locally ignore user's text chat messages. ユーザのテキストチャットメッセージをローカルで無視します。 @@ -5998,14 +6326,6 @@ the channel's context menu. Ctrl+F - - &Hide Channel when Filtering - - - - Reset the avatar of the selected user. - - &Developer @@ -6034,14 +6354,6 @@ the channel's context menu. &Connect... - - &Ban list... - - - - &Information... - - &Kick... @@ -6050,10 +6362,6 @@ the channel's context menu. &Ban... - - Send &Message... - - &Add... @@ -6066,74 +6374,26 @@ the channel's context menu. &Edit... 編集(&E)... - - Audio S&tatistics... - - - - &Settings... - - &Audio Wizard... - - Developer &Console... - - - - &About... - - About &Speex... - - About &Qt... - - &Certificate Wizard... - - &Register... - - - - Registered &Users... - - Change &Avatar... - - &Access Tokens... - - - - Reset &Comment... - - - - Reset &Avatar... - - - - View Comment... - - &Change Comment... - - R&egister... - - Show @@ -6150,10 +6410,6 @@ the channel's context menu. Protocol violation. Server sent remove for occupied channel. - - Listen to channel - - Listen to this channel without joining it @@ -6194,18 +6450,10 @@ the channel's context menu. %1 stopped listening to your channel - - Talking UI - - Toggles the visibility of the TalkingUI. - - Join user's channel - - Joins the channel of this user. @@ -6218,14 +6466,6 @@ the channel's context menu. Activity log - - Chat message - - - - Disable Text-To-Speech - - Locally disable Text-To-Speech for this user's text chat messages. @@ -6264,10 +6504,6 @@ the channel's context menu. Global Shortcut - - &Set Nickname... - - Set a local nickname @@ -6326,10 +6562,6 @@ Valid actions are: Alt+F - - Search - - Search for a user or channel (Ctrl+F) @@ -6351,10 +6583,6 @@ Valid actions are: Undeafen yourself - - Positional &Audio Viewer... - - Show the Positional Audio Viewer @@ -6409,10 +6637,6 @@ Valid actions are: Channel &Filter - - &Pin Channel when Filtering - - Usage: mumble [options] [<url> | <plugin_list>] @@ -6562,118 +6786,266 @@ Valid options are: - This will open the change comment dialog + This will open the change comment dialog + + + + Change avatar + Global Shortcut + + + + This will open your file explorer to change your avatar image on this server + + + + Remove avatar + Global Shortcut + + + + This will reset your avatar on the server + + + + Register on the server + Global Shortcut + + + + This will register you on the server + + + + Audio statistics + Global Shortcut + + + + This will open the audio statistics dialog + + + + Open settings + Global Shortcut + + + + This will open the settings dialog + + + + Start audio wizard + Global Shortcut + + + + This will open the audio wizard dialog + + + + Start certificate wizard + Global Shortcut + + + + This will open the certificate wizard dialog + + + + Toggle text to speech + Global Shortcut + + + + This will enable/disable the text to speech + + + + Open about dialog + Global Shortcut + + + + This will open the about dialog + + + + Open about Qt dialog + Global Shortcut + + + + This will open the about Qt dialog + + + + Check for update + Global Shortcut + + + + This will check if mumble is up to date + + + + That sound was the mute cue. It activates when you speak while muted. Would you like to keep it enabled? + + + + Yes + + + + No + + + + Enter chat message + + + + &Ban List + + + + &Information + + + + Ig&nore Messages + + + + &Send Message... + + + + Set Ni&ckname... + + + + L&ink + + + + U&nlink All + + + + M&ute Self + + + + D&eafen Self + + + + Audio &Statistics - Change avatar - Global Shortcut + &Settings - This will open your file explorer to change your avatar image on this server + Developer &Console - Remove avatar - Global Shortcut + Positional &Audio Viewer - This will reset your avatar on the server + &About + 概要(&A) + + + About &Qt - Register on the server - Global Shortcut + Re&gister... - This will register you on the server + Registered &Users - Audio statistics - Global Shortcut + &Access Tokens - This will open the audio statistics dialog + Remo&ve Avatar - Open settings - Global Shortcut + Reset Commen&t... - This will open the settings dialog + Remo&ve Avatar... - Start audio wizard - Global Shortcut + Remove the avatar of the selected user. - This will open the audio wizard dialog + &Join - Start certificate wizard - Global Shortcut + &Hide When Filtering - This will open the certificate wizard dialog + &Pin When Filtering - Toggle text to speech - Global Shortcut + Vie&w Comment - This will enable/disable the text to speech + &Priority Speaker - Open about dialog - Global Shortcut + &Record... - This will open the about dialog + &Listen To Channel - Open about Qt dialog - Global Shortcut + Talking &UI - This will open the about Qt dialog + &Join User's Channel - Check for update - Global Shortcut + M&ove To Own Channel - This will check if mumble is up to date + Moves this user to your current channel. - That sound was the mute cue. It activates when you speak while muted. Would you like to keep it enabled? + Disable Te&xt-To-Speech - Yes + &Search... - No + Filtered channels and users @@ -6763,6 +7135,62 @@ Valid options are: Silent user displaytime: + + Graphical positional audio simulation view + + + + This visually represents the positional audio configuration that is currently being used + + + + Listener Z coordinate + + + + Listener X coordinate + + + + Listener Y coordinate + + + + Silent user display time (in seconds) + + + + Listener azimuth (in degrees) + + + + Listener elevation (in degrees) + + + + Context string + + + + Use the "set" button to apply the context string + + + + Apply the context string + + + + Apply the identity string + + + + Identity string + + + + Use the "set" button to apply the identity string + + NetworkConfig @@ -6976,6 +7404,26 @@ Prevents the client from sending potentially identifying information about the o Automatically download and install plugin updates + + Proxy type + + + + Proxy hostname + + + + Proxy port + + + + Proxy username + + + + Proxy password + + Overlay @@ -7585,6 +8033,42 @@ To upgrade these files to their latest versions, click the button below.Whether this plugin should be enabled + + List of plugins + + + + Use up and down keys to navigate through plugins. Use left and right keys to navigate between single plugin permissions. + + + + Plugin name + + + + Plugin enabled checkbox + + + + Plugin positional audio permission checkbox + + + + Plugin keyboard event listen permission checkbox + + + + checked + + + + unchecked + + + + Not available + + PluginInstaller @@ -8008,6 +8492,102 @@ You can register them again. Unknown Version + + Next + + + + Back + + + + This is you + + + + friend + + + + user + + + + status + + + + muted and deafened + + + + muted + + + + locally muted + + + + unmuted + + + + recording + + + + priority speaker + + + + has a long comment + + + + text messages ignored + + + + registered + + + + channel + + + + your channel + + + + accessible + + + + inaccessible + + + + public + + + + filtered + + + + pinned + + + + Listening for input + + + + Add + 追加 + RichTextEditor @@ -8156,6 +8736,18 @@ You can register them again. Whether to search for channels + + Search string + + + + Search results + + + + Use up and down keys to navigate through the search results. + + ServerHandler @@ -8206,10 +8798,6 @@ You can register them again. <html><head/><body><p><span style=" font-weight:600;">Port:</span></p></body></html> - - <b>Users</b>: - - <html><head/><body><p><span style=" font-weight:600;">Protocol:</span></p></body></html> @@ -8303,31 +8891,39 @@ You can register them again. - &View certificate + Unknown - &Ok + Whether the connection supports perfect forward secrecy (PFS). - Unknown + <b>PFS:</b> - Whether the connection supports perfect forward secrecy (PFS). + Yes - <b>PFS:</b> + No - Yes + <b>Users:</b> - No + TCP Parameters + + + + &View Certificate + 証明書を見る(&V) + + + &OK @@ -8517,7 +9113,11 @@ An access token is a text string, which can be used as a password for very simpl 削除(&R) - Tokens + Token List + + + + Use the arrow keys to navigate this list of access tokens. The tokens are displayed in plain text. @@ -8566,11 +9166,19 @@ An access token is a text string, which can be used as a password for very simpl - Search + User list - User list + Search for user + + + + Set inactivity filter mode + + + + Filter for inactivity @@ -8600,10 +9208,6 @@ An access token is a text string, which can be used as a password for very simpl IP Address IPアドレス - - Details... - 詳細... - Ping Statistics Ping 統計 @@ -8727,6 +9331,10 @@ An access token is a text string, which can be used as a password for very simpl Warning: The server seems to report a truncated protocol version for this client. (See: <a href="https://github.com/mumble-voip/mumble/issues/5827/">Issue #5827</a>) + + Details + + UserListModel @@ -8921,6 +9529,14 @@ An access token is a text string, which can be used as a password for very simpl Channel will be pinned when filtering is enabled + + Channel Listener + + + + This channel listener belongs to %1 + + VersionCheck @@ -9188,15 +9804,23 @@ Please contact your server administrator for further information. Unable to start recording - the audio output is miconfigured (0Hz sample rate) + + This field contains the directory path to store any voice recordings in. Use the "browse" button to open a file dialog. + + + + This field contains the filename any voice recording is saved as. Various variables can be used to augment the filename. For example %time for the current time. + + VolumeSliderWidgetAction - Slider for volume adjustment + Volume Adjustment - Volume Adjustment + Local volume adjustment diff --git a/src/mumble/mumble_ko.ts b/src/mumble/mumble_ko.ts index fccbf004dcb..ae3098eac6f 100644 --- a/src/mumble/mumble_ko.ts +++ b/src/mumble/mumble_ko.ts @@ -163,10 +163,6 @@ This value enables you to change the way mumble arranges the channels in the tre Active ACLs ACLs 활성 - - List of entries - 항목 목록 - Inherit ACL of parent? 상위 ACL을 상속하시겠습니까? @@ -418,10 +414,6 @@ This value allows you to set the maximum number of users allowed in the channel. Channel password 채널 비밀번호 - - Maximum users - 최대 유저 - Channel name 채널 이름 @@ -430,22 +422,62 @@ This value allows you to set the maximum number of users allowed in the channel. Inherited group members 상속된 그룹 멤버들 - - Foreign group members - 외국인 그룹 멤버들 - Inherited channel members 상속된 채널 멤버들 - - Add members to group - 그룹에 멤버들 추가 - List of ACL entries ACL 항목 목록 + + Channel position + + + + Channel maximum users + + + + Channel description + + + + Select member to add + + + + Excluded group members + + + + Select member to remove + + + + List of access control list entries + + + + Select group + + + + Selects a group this ACL entry applies to. Selecting a group and selecting a user are mutually exclusive. + + + + Select user + + + + Selects a user this ACL entry applies to. Selecting a group and selecting a user are mutually exclusive. + + + + List of available permissions + + ALSAAudioInput @@ -595,6 +627,30 @@ This value allows you to set the maximum number of users allowed in the channel. List of speakers 스피커 목록 + + Device list + + + + Move from unused to microphone list + + + + Move from microphone to unused list + + + + List of unused devices + + + + Move from unused to speakers list + + + + Move from speakers to unused list + + ASIOInput @@ -664,10 +720,6 @@ This value allows you to set the maximum number of users allowed in the channel. System 시스템 - - Input method for audio - 오디오 입력 방법 - Device 장치 @@ -732,10 +784,6 @@ This value allows you to set the maximum number of users allowed in the channel. On 켜기 - - Preview the audio cues - 오디오 신호 미리보기 - Use SNR based speech detection SNR 기반 음성 감지 사용 @@ -1056,120 +1104,176 @@ This value allows you to set the maximum number of users allowed in the channel. Voice Activity 음성 감지 - - - AudioInputDialog - Continuous - 오픈 마이크 + Input backend for audio + - Voice Activity - 음성 감지 + Audio input system + - Push To Talk - 눌러서 말하기 + Audio input device + - Audio Input - 오디오 입력 + Transmission mode + 전송 모드 - %1 ms - %1 ms + Push to talk lock threshold + - Off - 끄기 + Switch between push to talk and continuous mode by double tapping in this time frame + - %1 s - %1 s + <b>Voice hold Time</b><br />After you release the push-to-talk key Mumble will keep transmitting for the selected amount of time. + - %1 kb/s - %1 kb/s + Push to talk hold threshold + - -%1 dB - -%1 dB + Extend push to talk send time after the key is released by this amount of time + - %1 kbit/s (Audio %2, Position %4, Overhead %3) - %1 kbit/s (오디오 %2, 위치 %4, 오버헤드 %3) + Voice hold time + - Audio system - 오디오 시스템 + Silence below threshold + - Input device - 입력 장치 + This sets the threshold when Mumble will definitively consider a signal silence + + + + Speech above threshold + + + + This sets the threshold when Mumble will definitively consider a signal speech + + + + This sets how much speech is packed into a single network package + + + + Audio compression quality + + + + This sets the target compression bitrate + + + + Maximum amplification + 최대 증폭 + + + Speech is dynamically amplified by at most this amount + + + + Noise suppression strength + Echo cancellation mode - 에코 제거 모드 + 에코 제거 모드 - Transmission mode - 전송 모드 + Path to audio file + - PTT lock threshold - 눌러서-말하기 잠금 임계값 + Path to audio cue file when stopping to speak. Use the "browse" button to open a file dialog. + - PTT hold threshold - 눌러서-말하기 유지 임계값 + Idle action time threshold (in minutes) + - Silence below - 무음 감도 + Select what to do when being idle for a configurable amount of time. Default: nothing + - Current speech detection chance - 현재 음성 감지 가능성 + Gets played when you are trying to speak while being muted + - Speech above - 음성 감도 + Path to mute cue file. Use the "browse" button to open a file dialog. + - Speech below - 작은 음성 감도 + Browse for mute cue audio file + - Audio per packet - 패킷 당 오디오 + Path to audio cue file when starting to speak. Use the "browse" button to open a file dialog. + - Quality of compression (peak bandwidth) - 압축 품질 (최고 대역폭) + Preview the mute cue + - Noise suppression - 잡음 억제 + The mute cue is an audio sample which plays when you are trying to speak while being muted + - Maximum amplification - 최대 증폭 + Preview both audio cues + + + + AudioInputDialog - Transmission started sound - 전송 시작 사운드 + Continuous + 오픈 마이크 - Transmission stopped sound - 전송 중지 사운드 + Voice Activity + 음성 감지 - Initiate idle action after (in minutes) - 후 유휴 동작 시작 (분) + Push To Talk + 눌러서 말하기 - Idle action - 유휴 동작 + Audio Input + 오디오 입력 + + + %1 ms + %1 ms + + + Off + 끄기 + + + %1 s + %1 s + + + %1 kb/s + %1 kb/s + + + -%1 dB + -%1 dB + + + %1 kbit/s (Audio %2, Position %4, Overhead %3) + %1 kbit/s (오디오 %2, 위치 %4, 오버헤드 %3) Access to the microphone was denied. Please allow Mumble to use the microphone by changing the settings in System Preferences -> Security & Privacy -> Privacy -> Microphone. @@ -1187,6 +1291,22 @@ This value allows you to set the maximum number of users allowed in the channel. Disable echo cancellation. 에코 제거를 비활성화합니다. + + milliseconds + + + + seconds + + + + kilobits per second + + + + decibels + + AudioOutput @@ -1460,84 +1580,84 @@ This value allows you to set the maximum number of users allowed in the channel. Positional audio cannot work with mono output devices! - - - AudioOutputDialog - None - 없음 + Audio output system + - Local - 로컬 + Audio output device + - Server - 서버 + Output delay of incoming speech + - Audio Output - 오디오 출력 + Jitter buffer time + - %1 ms - %1 ms + Attenuation percentage + - %1 % - %1 % + During speech, the volume of other applications will be reduced by this amount + - Output system - 출력 시스템 + Minimum volume + 최소 볼륨 - Output device - 출력 장치 + Minimum distance + 최소 거리 - Default jitter buffer - 기본 지터 버퍼 + Maximum distance + 최대 거리 - Volume of incoming speech - 수신 음성 볼륨 + Loopback artificial delay + - Output delay - 출력 지연 + Loopback artificial packet loss + - Attenuation of other applications during speech - 대화 중 다른 응용 프로그램 볼륨 감소 + Loopback test mode + - Minimum distance - 최소 거리 + The loopback test can be used to test your audio configuration. While the loopback test is enabled, others will not be able to hear you. + + + + AudioOutputDialog - Maximum distance - 최대 거리 + None + 없음 - Minimum volume - 최소 볼륨 + Local + 로컬 - Bloom - 블룸 + Server + 서버 - Delay variance - 지연 분산 + Audio Output + 오디오 출력 - Packet loss - 패킷 손실 + %1 ms + %1 ms - Loopback - 루프백 + %1 % + %1 % Distance at which audio volume from another player starts decreasing @@ -1555,6 +1675,14 @@ This value allows you to set the maximum number of users allowed in the channel. If an audio source is close enough, blooming will cause the audio to be played on all speakers more or less regardless of their position (albeit with lower volume) 오디오 소스가 충분히 가까울 경우, 블룸으로 인해 위치에 상관없이 (볼륨은 낮지만) 모든 스피커에서 오디오가 재생됩니다 + + milliseconds + + + + meters + + AudioOutputSample @@ -2083,40 +2211,80 @@ Speak loudly, as when you are annoyed or excited. Decrease the volume in the sou <html><head/><body><p>Mumble은 일부 게임을 위한 위치 오디오를 지원하며, 게임 내 위치에 따라 다른 유저의 음성을 배치합니다. 위치에 따라 다른 유저가 있는 방향과 거리를 시뮬레이션하기 위해 스피커 간에 볼륨이 변경됩니다. 이러한 위치는 운영 체제에서 올바른 스피커 구성에 따라 다르므로 여기에서 테스트를 수행합니다.</p><p>아래 그래프는 위에서 본 것처럼 <span style=" color:#56b4e9;">자신</span>, <span style=" color:#d55e00;">스피커</span>와 <span style=" color:#009e73;">움직이는 음원</span>의 위치를 보여줍니다. 채널 간에 오디오가 이동하는 소리가 들어야 합니다.</p><p>마우스를 사용하여 수동으로 <span style=" color:#009e73;">음원</span>을 배치할 수도 있습니다.</p></body></html> - Input system - 입력 시스템 + Maximum amplification + 최대 증폭 - Input device - 입력 장치 + No buttons assigned + 할당된 버튼 없음 + + + Audio input system + - Output system - 출력 시스템 + Audio input device + - Output device - 출력 장치 + Select audio output device + - Output delay - 출력 지연 + Audio output system + - Maximum amplification - 최대 증폭 + Audio output device + - VAD level - 음성 감지 레벨 + The Mumble positional audio system enables users to link the relative position of their voice to third party applications such as games. + - PTT shortcut - 눌러서-말하기 단축키 + Output delay for incoming speech + - No buttons assigned - 할당된 버튼 없음 + Maximum amplification of input sound + 입력 사운드의 최대 증폭 + + + Speech is dynamically amplified by at most this amount + + + + Voice activity detection level + + + + This will set the range in which Mumble will consider a signal speech. Increase value to make voice activation more sensitive. + + + + Push to talk + 눌러서 말하기 + + + Use the "push to talk shortcut" button to assign a key + + + + Set push to talk shortcut + + + + This will open a shortcut edit dialog + + + + Graphical positional audio simulation view + + + + This visually represents the positional audio that is currently being played + @@ -2256,24 +2424,40 @@ Speak loudly, as when you are annoyed or excited. Decrease the volume in the sou - Search - 검색 + Mask + 마스크 - IP Address - IP 주소 + Search for banned user + - Mask - 마스크 + Username to ban + + + + IP address to ban + + + + Ban reason + + + + Ban start date/time + + + + Ban end date/time + - Start date/time - 시작 날짜/시간 + Certificate hash to ban + - End date/time - 종료 날짜/시간 + List of banned users + @@ -2357,38 +2541,6 @@ Speak loudly, as when you are annoyed or excited. Decrease the volume in the sou <b>Certificate Expiry:</b> Your certificate is about to expire. You need to renew it, or you will no longer be able to connect to servers you are registered on. <b>인증서 만료:</b> 인증서가 곧 만료됩니다. 갱신하지 않으면 등록 된 서버에 더 이상 연결할 수 없습니다. - - Current certificate - 현재 인증서 - - - Certificate file to import - 가져올 인증서 파일 - - - Certificate password - 인증서 비밀번호 - - - Certificate to import - 가져올 인증서 - - - New certificate - 새 인증서 - - - File to export certificate to - 인증서를 내보낼 파일 - - - Email address - 이메일 주소 - - - Your name - 이름 - Certificates @@ -2477,10 +2629,6 @@ Speak loudly, as when you are annoyed or excited. Decrease the volume in the sou Select file to import from 가져올 파일 선택 - - This opens a file selection dialog to choose a file to import a certificate from. - 인증서를 가져올 파일을 선택할 수 있는 파일 선택 대화 상자가 열립니다. - Open... 열기... @@ -2635,6 +2783,46 @@ Are you sure you wish to replace your certificate? <p>Mumble can use certificates to authenticate with servers. Using certificates avoids passwords, meaning you don't need to disclose any password to the remote site. It also enables very easy user registration and a client side friends list independent of servers.</p><p>While Mumble can work without certificates, the majority of servers will expect you to have one.</p><p>Creating a new certificate automatically is sufficient for most use cases. But Mumble also supports certificates representing trust in the users ownership of an email address. These certificates are issued by third parties. For more information see our <a href="http://mumble.info/certificate.php">user certificate documentation</a>. </p> <p>Mumble은 인증서를 사용하여 서버를 인증할 수 있습니다. 인증서를 사용하면 비밀번호가 사용되지 않음으로 원격 사이트에 비밀번호를 노출할 필요가 없습니다. 또한, 서버와 관계없이 매우 쉬운 유저 등록과 클라이언트 측 친구 목록을 사용할 수 있습니다.</p><p>Mumble은 인증서 없이 작동할 수 있지만, 대부분의 서버는 유저가 인증서를 가질 것으로 예상합니다.</p><p>새 인증서를 자동으로 만드는 것은 대부분의 사용 사례에 충분합니다. 그러나 Mumble은 이메일 주소의 유저 소유권에 신뢰를 나타내는 인증서도 지원합니다. 이러한 인증서는 제삼자가 발급합니다. 자세한 내용은 <a href="http://mumble.info/certificate.php">유저 인증서 문서</a>를 참조하세요.</p> + + Displays current certificate + + + + Certificate file to import + 가져올 인증서 파일 + + + Use the "open" button to select a file using a dialog. + + + + Certificate password + 인증서 비밀번호 + + + Displays imported certificate + + + + Displays new certificate + + + + File to export certificate to + 인증서를 내보낼 파일 + + + Use the "save as" button to select a file using a dialog. + + + + Your name. For example: John Doe + + + + Your email address. For example: johndoe@mumble.info + + ChanACL @@ -3115,6 +3303,34 @@ Are you sure you wish to replace your certificate? IPv6 address + + This is the connection dialog. There are two different ways to connect to a Mumble server. If the server is listed publicly, you can use the server list to find it. If you know the server IP address, you can manually add a new permanent entry to your favorites. + + + + The server list contains your favorites and all publicly listed servers. + + + + With this search interface you can filter the Mumble servers displayed in the server list. + + + + Search for servername + + + + Search for location + + + + Set filter mode + + + + Server + 서버 + ConnectDialogEdit @@ -3247,6 +3463,22 @@ Label of the server. This is what the server will be named like in your server l &Ignore 무시(&I) + + Server IP address + + + + Server port + + + + Username + 유저 이름 + + + Label for server + + CrashReporter @@ -3440,6 +3672,26 @@ Without this option enabled, using Mumble's global shortcuts in privileged <html><head/><body><p>Mumble's Global Shortcuts system does currently not work properly in combination with the Wayland protocol. For more information, visit <a href="https://github.com/mumble-voip/mumble/issues/5257"><span style=" text-decoration: underline; color:#0057ae;">https://github.com/mumble-voip/mumble/issues/5257</span></a>.</p></body></html> + + Configured shortcuts + 구성된 단축키 + + + Use up and down keys to navigate through your added shortcuts. Use left and right keys to navigate between actions and options for a single shortcut. Entries can be added and deleted with the buttons below. + + + + Add unassigned shortcut + + + + This adds a new empty entry to the "Configured Shortcut" tree above. The tree will be automatically focused. Assign a key or an action by selecting the entry in the tree above. + + + + This removes the selected entry from the "Configured Shortcut" tree above + + GlobalShortcutButtons @@ -3467,6 +3719,18 @@ Without this option enabled, using Mumble's global shortcuts in privileged Remove 삭제 + + List of shortcuts + + + + Toggling this button will make the application listen for a shortcut. Once the shortcut is entered, the application stops listening for a shortcut. Multiple shortcuts can be assigned to the current action. Navigate to the shortcut list above to review the shortcuts currently assigned to the current action. + + + + This button will remove the selected shortcut for the current action. Note that you will have to select a shortcut from the list above first before this button has any effect. + + GlobalShortcutConfig @@ -3492,8 +3756,28 @@ Without this option enabled, using Mumble's global shortcuts in privileged <b>이것은 다른 응용 프로그램에서 누르는 버튼을 숨깁니다.</b><br />이 옵션을 활성화하면 버튼이 (또는 여러 버튼의 마지막 버튼) 다른 응용프로그램에서 숨겨집니다. 모든 버튼을 억제 할 수 있는 것은 아닙니다. - Configured shortcuts - 구성된 단축키 + Shortcut action + + + + Shortcut data + + + + Shortcut input combinations + + + + Unassigned + 할당되지 않음 + + + checked + + + + unchecked + @@ -4064,14 +4348,6 @@ The setting only applies for new messages, the already shown ones will retain th Message margins 메시지 여백 - - Log messages - 로그 메시지 - - - TTS engine volume - 음성합성 엔진 볼륨 - Chat message margins 채팅 메시지 여백 @@ -4096,10 +4372,6 @@ The setting only applies for new messages, the already shown ones will retain th Limit notifications when there are more than 더 많은 경우 알림 제한 - - User limit for message limiting - 메시지 제한에 대한 유저 제한 - Click here to toggle message limiting for all events - If using this option be sure to change the user limit below. 모든 이벤트의 메시지 제한을 전환하려면 여기를 클릭하세요 - 이 옵션을 사용하는 경우 아래 유저 제한을 변경해야 합니다. @@ -4164,6 +4436,74 @@ The setting only applies for new messages, the already shown ones will retain th Notification sound volume adjustment + + Log message types and actions + + + + Use up and down keys to navigate through the message types. Use left and right keys to navigate between notification possibilities for a single message type. + + + + Set length threshold + + + + Text to speech volume + + + + Maximum chat log length + + + + User limit for notifications + + + + Message type + + + + Log message to console checkbox + + + + Display pop-up notification for message checkbox + + + + Highlight window for message checkbox + + + + Read message using text to speech checkbox + + + + Limit message notification if user count is high checkbox + + + + Play sound file for message checkbox + + + + Path to sound file + + + + checked + + + + unchecked + + + + decibels + + LookConfig @@ -4514,123 +4854,147 @@ The setting only applies for new messages, the already shown ones will retain th 접미사 문자 수 - Maximum name length - 최대 이름 길이 + Show the local volume adjustment for each user (if any). + 각 유저의 로컬 볼륨 조절을 표시합니다 (있는 경우). - Relative font size - 상대적 글꼴 크기 + Show volume adjustments + 볼륨 조절 표시 - Always on top - 항상 위에 + Whether to show all of the local user's listeners (ears) in the TalkingUI (and thereby also the channels they are in). + 대화 UI에 모든 로컬 유저의 듣는 사람을 (귀) 표시할지 여부를 지정합니다 (및 해당 채널이 있는 채널도 포함). - Channel dragging - 채널 드래그 + Show local user's listeners (ears) + 로컬 유저의 듣는 사람 (귀) 표시 - Automatically expand channels when - 다음과 같은 경우 채널 자동 채널 확장 + Hide the username for each user if they have a nickname. + 별명이 있는 경우 각 유저의 유저 이름을 숨깁니다. - User dragging behavior - 유저 드래그 동작 + Show nicknames only + 별명만 표시 - Silent user lifetime - 침묵한 유저 수명 + Channel Hierarchy String + 채널 계층 문자열 - Show the local volume adjustment for each user (if any). - 각 유저의 로컬 볼륨 조절을 표시합니다 (있는 경우). + Search + 검색 - Show volume adjustments - 볼륨 조절 표시 + The action to perform when a user is activated (via double-click or enter) in the search dialog. + 검색 대화 상자에서 유저가 활성화되었을 때 (두 번 클릭 또는 엔터) 수행할 작업입니다. - Whether to show all of the local user's listeners (ears) in the TalkingUI (and thereby also the channels they are in). - 대화 UI에 모든 로컬 유저의 듣는 사람을 (귀) 표시할지 여부를 지정합니다 (및 해당 채널이 있는 채널도 포함). + Action (User): + 작업 (유저): - Show local user's listeners (ears) - 로컬 유저의 듣는 사람 (귀) 표시 + The action to perform when a channel is activated (via double-click or enter) in the search dialog. + 검색 대화 상자에서 채널이 활성화되었을 때 (두 번 클릭 또는 엔터) 수행할 작업입니다. - Hide the username for each user if they have a nickname. - 별명이 있는 경우 각 유저의 유저 이름을 숨깁니다. + Action (Channel): + 작업 (채널): - Show nicknames only - 별명만 표시 + Quit Behavior + + + + This setting controls the behavior of clicking on the X in the top right corner. + + + + This setting controls the behavior when closing Mumble. You can choose between being asked for confirmation, minimize instead if closing or just closing without any additional prompt. Optionally, the first two options can only apply when you are currently connected to a server (in that case, Mumble will quit without asking, when not connected to any server). + + + + Always Ask + + + + Ask when connected + + + + Always Minimize + + + + Minimize when connected + - Channel Hierarchy String - 채널 계층 문자열 + Always Quit + - Search - 검색 + seconds + - The action to perform when a user is activated (via double-click or enter) in the search dialog. - 검색 대화 상자에서 유저가 활성화되었을 때 (두 번 클릭 또는 엔터) 수행할 작업입니다. + If this is checked, users will always be visible in the TalkingUI (regardless of talking state). + - Action (User): - 작업 (유저): + Always keep users visible + - The action to perform when a channel is activated (via double-click or enter) in the search dialog. - 검색 대화 상자에서 채널이 활성화되었을 때 (두 번 클릭 또는 엔터) 수행할 작업입니다. + Channel expand mode + - Action (Channel): - 작업 (채널): + User dragging mode + - Quit Behavior + Channel dragging mode - This setting controls the behavior of clicking on the X in the top right corner. + Always on top mode - This setting controls the behavior when closing Mumble. You can choose between being asked for confirmation, minimize instead if closing or just closing without any additional prompt. Optionally, the first two options can only apply when you are currently connected to a server (in that case, Mumble will quit without asking, when not connected to any server). + Quit behavior mode - Always Ask + Channel separator string - Ask when connected + Maximum channel name length - Always Minimize + Abbreviation replacement characters - Minimize when connected + Relative font size (in percent) - Always Quit + Silent user display time (in seconds) - seconds + Mumble theme - If this is checked, users will always be visible in the TalkingUI (regardless of talking state). + User search action mode - Always keep users visible + Channel search action mode @@ -5229,10 +5593,6 @@ Otherwise abort and check your certificate and username. This opens the Group and ACL dialog for the channel, to control permissions. 권한을 제어하기 위해 채널의 그룹과 ACL 대화 상자가 열립니다. - - &Link - 링크(&L) - Link your channel to another channel 채널을 다른 채널에 링크 @@ -5327,10 +5687,6 @@ Otherwise abort and check your certificate and username. This will reset the audio preprocessor, including noise cancellation, automatic gain and voice activity detection. If something suddenly worsens the audio environment (like dropping the microphone) and it was temporary, use this to avoid having to wait for the preprocessor to readjust. 오디오 잡음 제거, 자동 이득 및 음성 감지를 포함한 오디오 전처리기가 초기화됩니다. 갑자기 오디오 환경이 악화되고 (마이크 떨어뜨림) 그것이 일시적이면 이를 사용하여 전처리기가 재조절될 때까지 기다릴 필요가 없습니다. - - &Mute Self - 자신의 마이크 음소거(&M) - Mute yourself 나의 마이크 음소거 @@ -5339,10 +5695,6 @@ Otherwise abort and check your certificate and username. Mute or unmute yourself. When muted, you will not send any data to the server. Unmuting while deafened will also undeafen. 나의 마이크를 음소거하거나 해제합니다. 마이크 음소거가 되면 서버에게 데이터를 보내지 않습니다. 마이크 음소거가 해제되면 오디오 음소거도 해제됩니다. - - &Deafen Self - 자신의 오디오 음소거(&D) - Deafen yourself 나의 오디오 음소거 @@ -5910,18 +6262,10 @@ Otherwise abort and check your certificate and username. This will toggle whether the minimal window should have a frame for moving and resizing. 최소 창에 이동과 크기 조절을 위한 프레임이 있어야 하는지 여부를 전환합니다. - - &Unlink All - 모든 링크 해제(&U) - Reset the comment of the selected user. 선택한 유저의 댓글을 초기화합니다. - - &Join Channel - 채널 입장(&J) - View comment in editor 편집기에서 댓글보기 @@ -5950,10 +6294,6 @@ Otherwise abort and check your certificate and username. Change your avatar image on this server 이 서버에서 아바타 이미지 변경 - - &Remove Avatar - 아바타 삭제(&R) - Remove currently defined avatar image. 현재 설정된 아바타 이미지를 삭제합니다. @@ -5966,14 +6306,6 @@ Otherwise abort and check your certificate and username. Change your own comment 자신의 댓글 변경 - - Recording - 녹음 - - - Priority Speaker - 우선 마이크 - &Copy URL URL 복사(&C) @@ -5982,10 +6314,6 @@ Otherwise abort and check your certificate and username. Copies a link to this channel to the clipboard. 이 채널에 대한 링크를 클립보드에 복사합니다. - - Ignore Messages - 메시지 무시 - Locally ignore user's text chat messages. 유저의 텍스트 채팅 메시지를 로컬에서 무시합니다. @@ -6016,14 +6344,6 @@ the channel's context menu. Ctrl+F Ctrl+F - - &Hide Channel when Filtering - 필터링 시 채널 숨기기(&H) - - - Reset the avatar of the selected user. - 선택한 유저의 아바타를 초기화합니다. - &Developer 개발자(&D) @@ -6052,14 +6372,6 @@ the channel's context menu. &Connect... 연결(&C)... - - &Ban list... - 차단 목록(&B)... - - - &Information... - 정보(&I)... - &Kick... 추방(&K)... @@ -6068,10 +6380,6 @@ the channel's context menu. &Ban... 차단(&B)... - - Send &Message... - 메시지 보내기(&M)... - &Add... 추가(&A)... @@ -6084,74 +6392,26 @@ the channel's context menu. &Edit... 편집(&E)... - - Audio S&tatistics... - 오디오 통계(&T)... - - - &Settings... - 설정(&S)... - &Audio Wizard... 오디오 마법사(&A)... - - Developer &Console... - 개발자 콘솔(&C)... - - - &About... - 정보(&A)... - About &Speex... Speex 정보(&S)... - - About &Qt... - Qt 정보(&Q)... - &Certificate Wizard... 인증서 마법사(&C)... - - &Register... - 등록(&R)... - - - Registered &Users... - 등록된 유저(&U)... - Change &Avatar... 아바타 변경(&A)... - - &Access Tokens... - 접근 토큰(&A)... - - - Reset &Comment... - 댓글 초기화(&C)... - - - Reset &Avatar... - 아바타 초기화(&A)... - - - View Comment... - 댓글 보기... - &Change Comment... 댓글 변경(&C)... - - R&egister... - 등록(&E)... - Show 보기 @@ -6168,10 +6428,6 @@ the channel's context menu. Protocol violation. Server sent remove for occupied channel. 프로토콜 위반입니다. 서버가 점유 채널의 삭제를 보냈습니다. - - Listen to channel - 채널 듣기 - Listen to this channel without joining it 채널에 입장하지 않고 듣기 @@ -6212,18 +6468,10 @@ the channel's context menu. %1 stopped listening to your channel %1이(가) 채널 듣기를 중지했습니다 - - Talking UI - 대화 UI - Toggles the visibility of the TalkingUI. 대화 UI의 가시성을 전환합니다. - - Join user's channel - 유저의 채널에 입장 - Joins the channel of this user. 유저의 채널에 입장합니다. @@ -6236,14 +6484,6 @@ the channel's context menu. Activity log 활동 로그 - - Chat message - 채팅 메시지 - - - Disable Text-To-Speech - 음성합성 비활성화 - Locally disable Text-To-Speech for this user's text chat messages. 유저의 텍스트 채팅 메시지의 음성합성을 로컬에서 비활성화합니다. @@ -6283,10 +6523,6 @@ the channel's context menu. Global Shortcut 메인 창 숨기기/표시 - - &Set Nickname... - 별명 설정(&S)... - Set a local nickname 로컬 별명 설정 @@ -6369,10 +6605,6 @@ Mumble 인스턴스를 원격 제어할 수 있습니다. Alt+F Alt+F - - Search - 검색 - Search for a user or channel (Ctrl+F) 유저 또는 채널 검색 (Ctrl+F) @@ -6394,10 +6626,6 @@ Mumble 인스턴스를 원격 제어할 수 있습니다. Undeafen yourself 나의 오디오 음소거 해제 - - Positional &Audio Viewer... - 위치 오디오 뷰어(&A)... - Show the Positional Audio Viewer 위치 오디오 뷰어 보이기 @@ -6452,10 +6680,6 @@ Mumble 인스턴스를 원격 제어할 수 있습니다. Channel &Filter - - &Pin Channel when Filtering - - Usage: mumble [options] [<url> | <plugin_list>] @@ -6623,101 +6847,249 @@ Valid options are: - This will reset your avatar on the server + This will reset your avatar on the server + + + + Register on the server + Global Shortcut + + + + This will register you on the server + + + + Audio statistics + Global Shortcut + + + + This will open the audio statistics dialog + + + + Open settings + Global Shortcut + + + + This will open the settings dialog + + + + Start audio wizard + Global Shortcut + + + + This will open the audio wizard dialog + + + + Start certificate wizard + Global Shortcut + + + + This will open the certificate wizard dialog + + + + Toggle text to speech + Global Shortcut + + + + This will enable/disable the text to speech + + + + Open about dialog + Global Shortcut + + + + This will open the about dialog + + + + Open about Qt dialog + Global Shortcut + + + + This will open the about Qt dialog + + + + Check for update + Global Shortcut + + + + This will check if mumble is up to date + + + + That sound was the mute cue. It activates when you speak while muted. Would you like to keep it enabled? + + + + Yes + + + + No + 아니요 + + + Enter chat message + + + + &Ban List + + + + &Information + + + + Ig&nore Messages + + + + &Send Message... + + + + Set Ni&ckname... + + + + L&ink + + + + U&nlink All + + + + M&ute Self + + + + D&eafen Self + + + + Audio &Statistics + + + + &Settings + + + + Developer &Console + + + + Positional &Audio Viewer + + + + &About + 정보(&A) + + + About &Qt - Register on the server - Global Shortcut + Re&gister... - This will register you on the server + Registered &Users - Audio statistics - Global Shortcut + &Access Tokens - This will open the audio statistics dialog + Remo&ve Avatar - Open settings - Global Shortcut + Reset Commen&t... - This will open the settings dialog + Remo&ve Avatar... - Start audio wizard - Global Shortcut + Remove the avatar of the selected user. - This will open the audio wizard dialog + &Join - Start certificate wizard - Global Shortcut + &Hide When Filtering - This will open the certificate wizard dialog + &Pin When Filtering - Toggle text to speech - Global Shortcut + Vie&w Comment - This will enable/disable the text to speech + &Priority Speaker - Open about dialog - Global Shortcut + &Record... - This will open the about dialog + &Listen To Channel - Open about Qt dialog - Global Shortcut + Talking &UI - This will open the about Qt dialog + &Join User's Channel - Check for update - Global Shortcut + M&ove To Own Channel - This will check if mumble is up to date + Moves this user to your current channel. - That sound was the mute cue. It activates when you speak while muted. Would you like to keep it enabled? + Disable Te&xt-To-Speech - Yes - + &Search... + - No - 아니요 + Filtered channels and users + @@ -6806,6 +7178,62 @@ Valid options are: Silent user displaytime: 침묵한 유저 표시 시간: + + Graphical positional audio simulation view + + + + This visually represents the positional audio configuration that is currently being used + + + + Listener Z coordinate + + + + Listener X coordinate + + + + Listener Y coordinate + + + + Silent user display time (in seconds) + + + + Listener azimuth (in degrees) + + + + Listener elevation (in degrees) + + + + Context string + + + + Use the "set" button to apply the context string + + + + Apply the context string + + + + Apply the identity string + + + + Identity string + + + + Use the "set" button to apply the identity string + + NetworkConfig @@ -7020,6 +7448,26 @@ Prevents the client from sending potentially identifying information about the o Automatically download and install plugin updates 플러그인 업데이트를 자동으로 다운로드하고 설치 + + Proxy type + + + + Proxy hostname + + + + Proxy port + + + + Proxy username + + + + Proxy password + + Overlay @@ -7629,6 +8077,42 @@ To upgrade these files to their latest versions, click the button below.Whether this plugin should be enabled 플러그인을 활성화해야 하는지 여부를 나타냅니다 + + List of plugins + + + + Use up and down keys to navigate through plugins. Use left and right keys to navigate between single plugin permissions. + + + + Plugin name + + + + Plugin enabled checkbox + + + + Plugin positional audio permission checkbox + + + + Plugin keyboard event listen permission checkbox + + + + checked + + + + unchecked + + + + Not available + + PluginInstaller @@ -8055,6 +8539,102 @@ You can register them again. Unknown Version + + Next + + + + Back + + + + This is you + + + + friend + + + + user + + + + status + + + + muted and deafened + + + + muted + + + + locally muted + + + + unmuted + + + + recording + + + + priority speaker + + + + has a long comment + + + + text messages ignored + + + + registered + + + + channel + + + + your channel + + + + accessible + + + + inaccessible + + + + public + + + + filtered + + + + pinned + + + + Listening for input + + + + Add + 추가 + RichTextEditor @@ -8203,6 +8783,18 @@ You can register them again. Whether to search for channels 채널 검색 여부 + + Search string + + + + Search results + + + + Use up and down keys to navigate through the search results. + + ServerHandler @@ -8253,10 +8845,6 @@ You can register them again. <html><head/><body><p><span style=" font-weight:600;">Port:</span></p></body></html> <html><head/><body><p><span style=" font-weight:600;">포트:</span></p></body></html> - - <b>Users</b>: - <b>유저</b>: - <html><head/><body><p><span style=" font-weight:600;">Protocol:</span></p></body></html> <html><head/><body><p><span style=" font-weight:600;">프로토콜:</span></p></body></html> @@ -8349,14 +8937,6 @@ You can register them again. <forward secrecy> <forward secrecy> - - &View certificate - 인증서 보기(&V) - - - &Ok - 확인(&O) - Unknown 알 수 없음 @@ -8377,6 +8957,22 @@ You can register them again. No 아니요 + + <b>Users:</b> + + + + TCP Parameters + + + + &View Certificate + 인증 보기(&V) + + + &OK + + ServerView @@ -8565,8 +9161,12 @@ An access token is a text string, which can be used as a password for very simpl 삭제(&R) - Tokens - 토큰 + Token List + + + + Use the arrow keys to navigate this list of access tokens. The tokens are displayed in plain text. + @@ -8613,14 +9213,22 @@ An access token is a text string, which can be used as a password for very simpl 등록된 유저: %n 계정 - - Search - 검색 - User list 유저 목록 + + Search for user + + + + Set inactivity filter mode + + + + Filter for inactivity + + UserInformation @@ -8648,10 +9256,6 @@ An access token is a text string, which can be used as a password for very simpl IP Address IP 주소 - - Details... - 세부 정보... - Ping Statistics 핑 통계 @@ -8775,6 +9379,10 @@ An access token is a text string, which can be used as a password for very simpl Warning: The server seems to report a truncated protocol version for this client. (See: <a href="https://github.com/mumble-voip/mumble/issues/5827/">Issue #5827</a>) + + Details + + UserListModel @@ -8969,6 +9577,14 @@ An access token is a text string, which can be used as a password for very simpl Channel will be pinned when filtering is enabled + + Channel Listener + + + + This channel listener belongs to %1 + + VersionCheck @@ -9236,15 +9852,23 @@ Please contact your server administrator for further information. Unable to start recording - the audio output is miconfigured (0Hz sample rate) 녹음을 시작할 수 없음 - 오디오 출력이 잘못 구성됨 (0Hz 샘플 속도) + + This field contains the directory path to store any voice recordings in. Use the "browse" button to open a file dialog. + + + + This field contains the filename any voice recording is saved as. Various variables can be used to augment the filename. For example %time for the current time. + + VolumeSliderWidgetAction - Slider for volume adjustment + Volume Adjustment - Volume Adjustment + Local volume adjustment diff --git a/src/mumble/mumble_lt.ts b/src/mumble/mumble_lt.ts index b2c1eae25c6..d80fc171fb1 100644 --- a/src/mumble/mumble_lt.ts +++ b/src/mumble/mumble_lt.ts @@ -163,10 +163,6 @@ This value enables you to change the way mumble arranges the channels in the tre Active ACLs - - List of entries - Įrašų sąrašas - Inherit ACL of parent? @@ -414,10 +410,6 @@ This value allows you to set the maximum number of users allowed in the channel. Channel password Kanalo slaptažodis - - Maximum users - Didžiausias naudotojų skaičius - Channel name Kanalo pavadinimas @@ -427,19 +419,59 @@ This value allows you to set the maximum number of users allowed in the channel. Paveldėti grupės nariai - Foreign group members + Inherited channel members - Inherited channel members + List of ACL entries - Add members to group + Channel position - List of ACL entries + Channel maximum users + + + + Channel description + + + + Select member to add + + + + Excluded group members + + + + Select member to remove + + + + List of access control list entries + + + + Select group + + + + Selects a group this ACL entry applies to. Selecting a group and selecting a user are mutually exclusive. + + + + Select user + + + + Selects a user this ACL entry applies to. Selecting a group and selecting a user are mutually exclusive. + + + + List of available permissions @@ -591,6 +623,30 @@ This value allows you to set the maximum number of users allowed in the channel. List of speakers + + Device list + + + + Move from unused to microphone list + + + + Move from microphone to unused list + + + + List of unused devices + + + + Move from unused to speakers list + + + + Move from speakers to unused list + + ASIOInput @@ -660,10 +716,6 @@ This value allows you to set the maximum number of users allowed in the channel. System Sistema - - Input method for audio - Garso įvesties metodas - Device Įrenginys @@ -728,10 +780,6 @@ This value allows you to set the maximum number of users allowed in the channel. On Įjungta - - Preview the audio cues - Garsinių orientyrų peržiūra - Use SNR based speech detection @@ -1052,120 +1100,176 @@ This value allows you to set the maximum number of users allowed in the channel. Voice Activity Esant balso aktyvumui - - - AudioInputDialog - Continuous - Nepertraukiamai + Input backend for audio + - Voice Activity - Esant balso aktyvumui + Audio input system + - Push To Talk + Audio input device - Audio Input - Garso įvestis + Transmission mode + - %1 ms - %1 ms + Push to talk lock threshold + - Off - Išjungta + Switch between push to talk and continuous mode by double tapping in this time frame + - %1 s - %1 s + <b>Voice hold Time</b><br />After you release the push-to-talk key Mumble will keep transmitting for the selected amount of time. + - %1 kb/s - %1 kb/s + Push to talk hold threshold + - -%1 dB - -%1 dB + Extend push to talk send time after the key is released by this amount of time + - %1 kbit/s (Audio %2, Position %4, Overhead %3) + Voice hold time - Audio system - Garso sistema + Silence below threshold + - Input device - Įvesties įrenginys + This sets the threshold when Mumble will definitively consider a signal silence + - Echo cancellation mode + Speech above threshold - Transmission mode + This sets the threshold when Mumble will definitively consider a signal speech - PTT lock threshold + This sets how much speech is packed into a single network package - PTT hold threshold + Audio compression quality - Silence below + This sets the target compression bitrate - Current speech detection chance - Esama kalbos atpažinimo tikimybė + Maximum amplification + Didžiausias stiprinimas - Speech above + Speech is dynamically amplified by at most this amount - Speech below + Noise suppression strength - Audio per packet + Echo cancellation mode - Quality of compression (peak bandwidth) - Glaudinimo kokybė (didžiausioji siuntimo sparta) + Path to audio file + - Noise suppression - Triukšmo malšinimas + Path to audio cue file when stopping to speak. Use the "browse" button to open a file dialog. + - Maximum amplification - Didžiausias stiprinimas + Idle action time threshold (in minutes) + - Transmission started sound + Select what to do when being idle for a configurable amount of time. Default: nothing - Transmission stopped sound + Gets played when you are trying to speak while being muted - Initiate idle action after (in minutes) + Path to mute cue file. Use the "browse" button to open a file dialog. - Idle action - Veiksmas, esant neveiklumui + Browse for mute cue audio file + + + + Path to audio cue file when starting to speak. Use the "browse" button to open a file dialog. + + + + Preview the mute cue + + + + The mute cue is an audio sample which plays when you are trying to speak while being muted + + + + Preview both audio cues + + + + + AudioInputDialog + + Continuous + Nepertraukiamai + + + Voice Activity + Esant balso aktyvumui + + + Push To Talk + + + + Audio Input + Garso įvestis + + + %1 ms + %1 ms + + + Off + Išjungta + + + %1 s + %1 s + + + %1 kb/s + %1 kb/s + + + -%1 dB + -%1 dB + + + %1 kbit/s (Audio %2, Position %4, Overhead %3) + Access to the microphone was denied. Please allow Mumble to use the microphone by changing the settings in System Preferences -> Security & Privacy -> Privacy -> Microphone. @@ -1183,6 +1287,22 @@ This value allows you to set the maximum number of users allowed in the channel. Disable echo cancellation. Išjungti aido malšinimą. + + milliseconds + + + + seconds + + + + kilobits per second + + + + decibels + + AudioOutput @@ -1456,84 +1576,84 @@ This value allows you to set the maximum number of users allowed in the channel. Positional audio cannot work with mono output devices! - - - AudioOutputDialog - None - Nėra + Audio output system + - Local - Vietinis + Audio output device + - Server - Serveris + Output delay of incoming speech + - Audio Output - Garso išvestis + Jitter buffer time + - %1 ms - %1 ms + Attenuation percentage + - %1 % - %1 % + During speech, the volume of other applications will be reduced by this amount + - Output system - Išvesties sistema + Minimum volume + - Output device - Išvesties įrenginys + Minimum distance + Mažiausias atstumas - Default jitter buffer - + Maximum distance + Didžiausias atstumas - Volume of incoming speech - Gaunamos kalbos garsumas + Loopback artificial delay + - Output delay - Išvesties delsa + Loopback artificial packet loss + - Attenuation of other applications during speech - Kitų programų slopinimas kalbos metu + Loopback test mode + - Minimum distance - Mažiausias atstumas + The loopback test can be used to test your audio configuration. While the loopback test is enabled, others will not be able to hear you. + + + + AudioOutputDialog - Maximum distance - Didžiausias atstumas + None + Nėra - Minimum volume - + Local + Vietinis - Bloom - + Server + Serveris - Delay variance - + Audio Output + Garso išvestis - Packet loss - Paketų praradimas + %1 ms + %1 ms - Loopback - + %1 % + %1 % Distance at which audio volume from another player starts decreasing @@ -1551,6 +1671,14 @@ This value allows you to set the maximum number of users allowed in the channel. If an audio source is close enough, blooming will cause the audio to be played on all speakers more or less regardless of their position (albeit with lower volume) + + milliseconds + + + + meters + + AudioOutputSample @@ -2073,39 +2201,79 @@ Speak loudly, as when you are annoyed or excited. Decrease the volume in the sou <html><head/><body><p>Kai kuriuose žaidimuose Mumble palaiko padėties garsą ir kitų naudotojų balsą nustato pagal jų padėtį žaidime. Priklausomai nuo jų padėties, balso stiprumas bus keičiamas tarp garsiakalbių, kad būtų imituojama kryptis ir atstumas, kuriuo yra kitas naudotojas. Toks padėties nustatymas priklauso nuo to, ar jūsų operacinėje sistemoje teisingai nustatyta garsiakalbių konfigūracija, todėl čia atliekamas bandymas. </p><p>Toliau pateiktame grafike parodyta <span style=" color:#56b4e9;">jūsų</span>, <span style=" color:#d55e00;">garsiakalbių</span> ir <span style=" color:#009e73;">judančio garso šaltinio</span> padėtis, tarsi žiūrint iš viršaus. Turėtumėte girdėti, kaip garsas juda tarp kanalų. </p><p>Taip pat galite pele rankiniu būdu nustatyti <span style=" color:#009e73;">garso šaltinio</span> padėtį.</p></body></html> - Input system - Įvesties sistema + Maximum amplification + Didžiausias stiprinimas - Input device - Įvesties įrenginys + No buttons assigned + - Output system - Išvesties sistema + Audio input system + - Output device - Išvesties įrenginys + Audio input device + - Output delay - Išvesties delsa + Select audio output device + - Maximum amplification - Didžiausias stiprinimas + Audio output system + + + + Audio output device + + + + The Mumble positional audio system enables users to link the relative position of their voice to third party applications such as games. + + + + Output delay for incoming speech + + + + Maximum amplification of input sound + Didžiausias įvesties garso stiprinimas + + + Speech is dynamically amplified by at most this amount + + + + Voice activity detection level + + + + This will set the range in which Mumble will consider a signal speech. Increase value to make voice activation more sensitive. + + + + Push to talk + + + + Use the "push to talk shortcut" button to assign a key + + + + Set push to talk shortcut + - VAD level + This will open a shortcut edit dialog - PTT shortcut + Graphical positional audio simulation view - No buttons assigned + This visually represents the positional audio that is currently being played @@ -2248,23 +2416,39 @@ Speak loudly, as when you are annoyed or excited. Decrease the volume in the sou - Search - Ieškoti + Mask + - IP Address - IP adresas + Search for banned user + - Mask + Username to ban + + + + IP address to ban + + + + Ban reason + + + + Ban start date/time + + + + Ban end date/time - Start date/time + Certificate hash to ban - End date/time + List of banned users @@ -2349,38 +2533,6 @@ Speak loudly, as when you are annoyed or excited. Decrease the volume in the sou <b>Certificate Expiry:</b> Your certificate is about to expire. You need to renew it, or you will no longer be able to connect to servers you are registered on. - - Current certificate - Esamas liudijimas - - - Certificate file to import - - - - Certificate password - - - - Certificate to import - Liudijimas, kurį importuoti - - - New certificate - Naujas liudijimas - - - File to export certificate to - - - - Email address - - - - Your name - - Certificates @@ -2469,10 +2621,6 @@ Speak loudly, as when you are annoyed or excited. Decrease the volume in the sou Select file to import from - - This opens a file selection dialog to choose a file to import a certificate from. - Tai atveria failo pasirinkimo dialogą, skirtą pasirinkti failą, iš kurio importuoti liudijimą. - Open... Atverti... @@ -2627,6 +2775,46 @@ Ar tikrai norite pakeisti savo liudijimą? <p>Mumble can use certificates to authenticate with servers. Using certificates avoids passwords, meaning you don't need to disclose any password to the remote site. It also enables very easy user registration and a client side friends list independent of servers.</p><p>While Mumble can work without certificates, the majority of servers will expect you to have one.</p><p>Creating a new certificate automatically is sufficient for most use cases. But Mumble also supports certificates representing trust in the users ownership of an email address. These certificates are issued by third parties. For more information see our <a href="http://mumble.info/certificate.php">user certificate documentation</a>. </p> + + Displays current certificate + + + + Certificate file to import + + + + Use the "open" button to select a file using a dialog. + + + + Certificate password + + + + Displays imported certificate + + + + Displays new certificate + + + + File to export certificate to + + + + Use the "save as" button to select a file using a dialog. + + + + Your name. For example: John Doe + + + + Your email address. For example: johndoe@mumble.info + + ChanACL @@ -3107,6 +3295,34 @@ Ar tikrai norite pakeisti savo liudijimą? IPv6 address + + This is the connection dialog. There are two different ways to connect to a Mumble server. If the server is listed publicly, you can use the server list to find it. If you know the server IP address, you can manually add a new permanent entry to your favorites. + + + + The server list contains your favorites and all publicly listed servers. + + + + With this search interface you can filter the Mumble servers displayed in the server list. + + + + Search for servername + + + + Search for location + + + + Set filter mode + + + + Server + Serveris + ConnectDialogEdit @@ -3230,6 +3446,22 @@ Label of the server. This is what the server will be named like in your server l &Ignore + + Server IP address + + + + Server port + + + + Username + Naudotojo vardas + + + Label for server + + CrashReporter @@ -3421,6 +3653,26 @@ Without this option enabled, using Mumble's global shortcuts in privileged <html><head/><body><p>Mumble's Global Shortcuts system does currently not work properly in combination with the Wayland protocol. For more information, visit <a href="https://github.com/mumble-voip/mumble/issues/5257"><span style=" text-decoration: underline; color:#0057ae;">https://github.com/mumble-voip/mumble/issues/5257</span></a>.</p></body></html> + + Configured shortcuts + + + + Use up and down keys to navigate through your added shortcuts. Use left and right keys to navigate between actions and options for a single shortcut. Entries can be added and deleted with the buttons below. + + + + Add unassigned shortcut + + + + This adds a new empty entry to the "Configured Shortcut" tree above. The tree will be automatically focused. Assign a key or an action by selecting the entry in the tree above. + + + + This removes the selected entry from the "Configured Shortcut" tree above + + GlobalShortcutButtons @@ -3448,6 +3700,18 @@ Without this option enabled, using Mumble's global shortcuts in privileged Remove Šalinti + + List of shortcuts + + + + Toggling this button will make the application listen for a shortcut. Once the shortcut is entered, the application stops listening for a shortcut. Multiple shortcuts can be assigned to the current action. Navigate to the shortcut list above to review the shortcuts currently assigned to the current action. + + + + This button will remove the selected shortcut for the current action. Note that you will have to select a shortcut from the list above first before this button has any effect. + + GlobalShortcutConfig @@ -3473,7 +3737,27 @@ Without this option enabled, using Mumble's global shortcuts in privileged - Configured shortcuts + Shortcut action + + + + Shortcut data + + + + Shortcut input combinations + + + + Unassigned + Nepriskirta + + + checked + + + + unchecked @@ -4036,14 +4320,6 @@ The setting only applies for new messages, the already shown ones will retain th Message margins - - Log messages - - - - TTS engine volume - - Chat message margins @@ -4068,10 +4344,6 @@ The setting only applies for new messages, the already shown ones will retain th Limit notifications when there are more than - - User limit for message limiting - - Click here to toggle message limiting for all events - If using this option be sure to change the user limit below. @@ -4136,6 +4408,74 @@ The setting only applies for new messages, the already shown ones will retain th Notification sound volume adjustment + + Log message types and actions + + + + Use up and down keys to navigate through the message types. Use left and right keys to navigate between notification possibilities for a single message type. + + + + Set length threshold + + + + Text to speech volume + + + + Maximum chat log length + + + + User limit for notifications + + + + Message type + + + + Log message to console checkbox + + + + Display pop-up notification for message checkbox + + + + Highlight window for message checkbox + + + + Read message using text to speech checkbox + + + + Limit message notification if user count is high checkbox + + + + Play sound file for message checkbox + + + + Path to sound file + + + + checked + + + + unchecked + + + + decibels + + LookConfig @@ -4486,123 +4826,147 @@ The setting only applies for new messages, the already shown ones will retain th - Maximum name length + Show the local volume adjustment for each user (if any). + + + + Show volume adjustments + + + + Whether to show all of the local user's listeners (ears) in the TalkingUI (and thereby also the channels they are in). - Relative font size + Show local user's listeners (ears) - Always on top + Hide the username for each user if they have a nickname. - Channel dragging + Show nicknames only - Automatically expand channels when + Channel Hierarchy String - User dragging behavior + Search + Ieškoti + + + The action to perform when a user is activated (via double-click or enter) in the search dialog. - Silent user lifetime + Action (User): - Show the local volume adjustment for each user (if any). + The action to perform when a channel is activated (via double-click or enter) in the search dialog. - Show volume adjustments + Action (Channel): - Whether to show all of the local user's listeners (ears) in the TalkingUI (and thereby also the channels they are in). + Quit Behavior - Show local user's listeners (ears) + This setting controls the behavior of clicking on the X in the top right corner. + + + + This setting controls the behavior when closing Mumble. You can choose between being asked for confirmation, minimize instead if closing or just closing without any additional prompt. Optionally, the first two options can only apply when you are currently connected to a server (in that case, Mumble will quit without asking, when not connected to any server). + + + + Always Ask + + + + Ask when connected - Hide the username for each user if they have a nickname. + Always Minimize - Show nicknames only + Minimize when connected - Channel Hierarchy String + Always Quit - Search - Ieškoti + seconds + - The action to perform when a user is activated (via double-click or enter) in the search dialog. + If this is checked, users will always be visible in the TalkingUI (regardless of talking state). - Action (User): + Always keep users visible - The action to perform when a channel is activated (via double-click or enter) in the search dialog. + Channel expand mode - Action (Channel): + User dragging mode - Quit Behavior + Channel dragging mode - This setting controls the behavior of clicking on the X in the top right corner. + Always on top mode - This setting controls the behavior when closing Mumble. You can choose between being asked for confirmation, minimize instead if closing or just closing without any additional prompt. Optionally, the first two options can only apply when you are currently connected to a server (in that case, Mumble will quit without asking, when not connected to any server). + Quit behavior mode - Always Ask + Channel separator string - Ask when connected + Maximum channel name length - Always Minimize + Abbreviation replacement characters - Minimize when connected + Relative font size (in percent) - Always Quit + Silent user display time (in seconds) - seconds + Mumble theme - If this is checked, users will always be visible in the TalkingUI (regardless of talking state). + User search action mode - Always keep users visible + Channel search action mode @@ -5199,10 +5563,6 @@ Otherwise abort and check your certificate and username. This opens the Group and ACL dialog for the channel, to control permissions. - - &Link - - Link your channel to another channel @@ -5297,10 +5657,6 @@ Otherwise abort and check your certificate and username. This will reset the audio preprocessor, including noise cancellation, automatic gain and voice activity detection. If something suddenly worsens the audio environment (like dropping the microphone) and it was temporary, use this to avoid having to wait for the preprocessor to readjust. - - &Mute Self - &Nutildyti save - Mute yourself Nutildyti save @@ -5309,10 +5665,6 @@ Otherwise abort and check your certificate and username. Mute or unmute yourself. When muted, you will not send any data to the server. Unmuting while deafened will also undeafen. - - &Deafen Self - &Apkurtinti save - Deafen yourself Apkurtinti save @@ -5880,18 +6232,10 @@ Otherwise abort and check your certificate and username. This will toggle whether the minimal window should have a frame for moving and resizing. - - &Unlink All - - Reset the comment of the selected user. Atstatyti pasirinkto naudotojo komentarą. - - &Join Channel - &Prisijungti prie kanalo - View comment in editor Rodyti komentarą redaktoriuje @@ -5920,10 +6264,6 @@ Otherwise abort and check your certificate and username. Change your avatar image on this server Keisti savo avataro paveikslą šiame serveryje - - &Remove Avatar - Ša&linti avatarą - Remove currently defined avatar image. Šalinti šiuo metu nustatytą avataro paveikslą. @@ -5936,14 +6276,6 @@ Otherwise abort and check your certificate and username. Change your own comment Keisti savo komentarą - - Recording - Įrašymas - - - Priority Speaker - - &Copy URL &Kopijuoti URL @@ -5952,10 +6284,6 @@ Otherwise abort and check your certificate and username. Copies a link to this channel to the clipboard. Kopijuoja nuorodą į šį kanalą į iškarpinę. - - Ignore Messages - Nepaisyti žinučių - Locally ignore user's text chat messages. @@ -5983,14 +6311,6 @@ the channel's context menu. Ctrl+F Ctrl+F - - &Hide Channel when Filtering - &Filtruojant, slėpti kanalą - - - Reset the avatar of the selected user. - Atstatyti pasirinkto naudotojo avatarą. - &Developer &Kūrėjas @@ -6019,14 +6339,6 @@ the channel's context menu. &Connect... - - &Ban list... - - - - &Information... - &Informacija... - &Kick... @@ -6035,10 +6347,6 @@ the channel's context menu. &Ban... - - Send &Message... - Siųsti &žinutę... - &Add... &Pridėti... @@ -6051,74 +6359,26 @@ the channel's context menu. &Edit... &Taisyti... - - Audio S&tatistics... - Garso s&tatistika... - - - &Settings... - Nu&statymai... - &Audio Wizard... G&arso vediklis... - - Developer &Console... - Kūrėjo &pultas... - - - &About... - &Apie... - About &Speex... Apie &Speex... - - About &Qt... - Apie &Qt... - &Certificate Wizard... &Liudijimų vediklis... - - &Register... - &Registruoti... - - - Registered &Users... - Registruoti na&udotojai... - Change &Avatar... Keisti &avatarą... - - &Access Tokens... - P&rieigos raktai... - - - Reset &Comment... - Atstatyti &komentarą... - - - Reset &Avatar... - Atstatyti &avatarą... - - - View Comment... - Žiūrėti komentarą... - &Change Comment... K&eisti komentarą... - - R&egister... - R&egistruoti... - Show @@ -6135,10 +6395,6 @@ the channel's context menu. Protocol violation. Server sent remove for occupied channel. - - Listen to channel - - Listen to this channel without joining it @@ -6179,18 +6435,10 @@ the channel's context menu. %1 stopped listening to your channel - - Talking UI - - Toggles the visibility of the TalkingUI. - - Join user's channel - - Joins the channel of this user. @@ -6203,14 +6451,6 @@ the channel's context menu. Activity log - - Chat message - - - - Disable Text-To-Speech - - Locally disable Text-To-Speech for this user's text chat messages. @@ -6249,10 +6489,6 @@ the channel's context menu. Global Shortcut - - &Set Nickname... - - Set a local nickname @@ -6311,10 +6547,6 @@ Valid actions are: Alt+F - - Search - Ieškoti - Search for a user or channel (Ctrl+F) @@ -6336,10 +6568,6 @@ Valid actions are: Undeafen yourself - - Positional &Audio Viewer... - - Show the Positional Audio Viewer @@ -6394,10 +6622,6 @@ Valid actions are: Channel &Filter - - &Pin Channel when Filtering - - Usage: mumble [options] [<url> | <plugin_list>] @@ -6565,101 +6789,249 @@ Valid options are: - This will reset your avatar on the server + This will reset your avatar on the server + + + + Register on the server + Global Shortcut + + + + This will register you on the server + + + + Audio statistics + Global Shortcut + + + + This will open the audio statistics dialog + + + + Open settings + Global Shortcut + + + + This will open the settings dialog + + + + Start audio wizard + Global Shortcut + + + + This will open the audio wizard dialog + + + + Start certificate wizard + Global Shortcut + + + + This will open the certificate wizard dialog + + + + Toggle text to speech + Global Shortcut + + + + This will enable/disable the text to speech + + + + Open about dialog + Global Shortcut + + + + This will open the about dialog + + + + Open about Qt dialog + Global Shortcut + + + + This will open the about Qt dialog + + + + Check for update + Global Shortcut + + + + This will check if mumble is up to date + + + + That sound was the mute cue. It activates when you speak while muted. Would you like to keep it enabled? + + + + Yes + Taip + + + No + Ne + + + Enter chat message + + + + &Ban List + + + + &Information + + + + Ig&nore Messages + + + + &Send Message... + + + + Set Ni&ckname... + + + + L&ink + + + + U&nlink All + + + + M&ute Self + + + + D&eafen Self + + + + Audio &Statistics + + + + &Settings + + + + Developer &Console + + + + Positional &Audio Viewer + + + + &About + &Apie + + + About &Qt - Register on the server - Global Shortcut + Re&gister... - This will register you on the server + Registered &Users - Audio statistics - Global Shortcut + &Access Tokens - This will open the audio statistics dialog + Remo&ve Avatar - Open settings - Global Shortcut + Reset Commen&t... - This will open the settings dialog + Remo&ve Avatar... - Start audio wizard - Global Shortcut + Remove the avatar of the selected user. - This will open the audio wizard dialog + &Join - Start certificate wizard - Global Shortcut + &Hide When Filtering - This will open the certificate wizard dialog + &Pin When Filtering - Toggle text to speech - Global Shortcut + Vie&w Comment - This will enable/disable the text to speech + &Priority Speaker - Open about dialog - Global Shortcut + &Record... - This will open the about dialog + &Listen To Channel - Open about Qt dialog - Global Shortcut + Talking &UI - This will open the about Qt dialog + &Join User's Channel - Check for update - Global Shortcut + M&ove To Own Channel - This will check if mumble is up to date + Moves this user to your current channel. - That sound was the mute cue. It activates when you speak while muted. Would you like to keep it enabled? + Disable Te&xt-To-Speech - Yes - Taip + &Search... + - No - Ne + Filtered channels and users + @@ -6748,6 +7120,62 @@ Valid options are: Silent user displaytime: + + Graphical positional audio simulation view + + + + This visually represents the positional audio configuration that is currently being used + + + + Listener Z coordinate + + + + Listener X coordinate + + + + Listener Y coordinate + + + + Silent user display time (in seconds) + + + + Listener azimuth (in degrees) + + + + Listener elevation (in degrees) + + + + Context string + + + + Use the "set" button to apply the context string + + + + Apply the context string + + + + Apply the identity string + + + + Identity string + + + + Use the "set" button to apply the identity string + + NetworkConfig @@ -6961,6 +7389,26 @@ Prevents the client from sending potentially identifying information about the o Automatically download and install plugin updates + + Proxy type + + + + Proxy hostname + + + + Proxy port + + + + Proxy username + + + + Proxy password + + Overlay @@ -7570,6 +8018,42 @@ Norėdami naujinti šiuos failus į naujausią versiją, spustelėkite mygtuką Whether this plugin should be enabled + + List of plugins + + + + Use up and down keys to navigate through plugins. Use left and right keys to navigate between single plugin permissions. + + + + Plugin name + + + + Plugin enabled checkbox + + + + Plugin positional audio permission checkbox + + + + Plugin keyboard event listen permission checkbox + + + + checked + + + + unchecked + + + + Not available + + PluginInstaller @@ -7993,6 +8477,102 @@ You can register them again. Unknown Version + + Next + + + + Back + + + + This is you + + + + friend + + + + user + + + + status + + + + muted and deafened + + + + muted + + + + locally muted + + + + unmuted + + + + recording + + + + priority speaker + + + + has a long comment + + + + text messages ignored + + + + registered + + + + channel + + + + your channel + + + + accessible + + + + inaccessible + + + + public + + + + filtered + + + + pinned + + + + Listening for input + + + + Add + Pridėti + RichTextEditor @@ -8141,6 +8721,18 @@ You can register them again. Whether to search for channels + + Search string + + + + Search results + + + + Use up and down keys to navigate through the search results. + + ServerHandler @@ -8191,10 +8783,6 @@ You can register them again. <html><head/><body><p><span style=" font-weight:600;">Port:</span></p></body></html> - - <b>Users</b>: - - <html><head/><body><p><span style=" font-weight:600;">Protocol:</span></p></body></html> @@ -8287,14 +8875,6 @@ You can register them again. <forward secrecy> - - &View certificate - - - - &Ok - - Unknown Nežinomas @@ -8315,6 +8895,22 @@ You can register them again. No Ne + + <b>Users:</b> + + + + TCP Parameters + + + + &View Certificate + Ž&iūrėti liudijimą + + + &OK + + ServerView @@ -8503,7 +9099,11 @@ Prieigos raktas yra tekstinė eilutė, kuri gali būti naudojama kaip slaptažod Ša&linti - Tokens + Token List + + + + Use the arrow keys to navigate this list of access tokens. The tokens are displayed in plain text. @@ -8554,11 +9154,19 @@ Prieigos raktas yra tekstinė eilutė, kuri gali būti naudojama kaip slaptažod - Search - Ieškoti + User list + - User list + Search for user + + + + Set inactivity filter mode + + + + Filter for inactivity @@ -8588,10 +9196,6 @@ Prieigos raktas yra tekstinė eilutė, kuri gali būti naudojama kaip slaptažod IP Address IP adresas - - Details... - Išsamiau... - Ping Statistics Ping statistika @@ -8715,6 +9319,10 @@ Prieigos raktas yra tekstinė eilutė, kuri gali būti naudojama kaip slaptažod Warning: The server seems to report a truncated protocol version for this client. (See: <a href="https://github.com/mumble-voip/mumble/issues/5827/">Issue #5827</a>) + + Details + + UserListModel @@ -8909,6 +9517,14 @@ Prieigos raktas yra tekstinė eilutė, kuri gali būti naudojama kaip slaptažod Channel will be pinned when filtering is enabled + + Channel Listener + + + + This channel listener belongs to %1 + + VersionCheck @@ -9175,15 +9791,23 @@ Please contact your server administrator for further information. Unable to start recording - the audio output is miconfigured (0Hz sample rate) + + This field contains the directory path to store any voice recordings in. Use the "browse" button to open a file dialog. + + + + This field contains the filename any voice recording is saved as. Various variables can be used to augment the filename. For example %time for the current time. + + VolumeSliderWidgetAction - Slider for volume adjustment + Volume Adjustment - Volume Adjustment + Local volume adjustment diff --git a/src/mumble/mumble_nl.ts b/src/mumble/mumble_nl.ts index ae82f4c5a97..6bb55c2ff97 100644 --- a/src/mumble/mumble_nl.ts +++ b/src/mumble/mumble_nl.ts @@ -163,10 +163,6 @@ Deze waarde laat toe om de manier waarop Mumble kanalen in een boomstructuur org Active ACLs Actieve ACL's - - List of entries - Regellijst - Inherit ACL of parent? ACL overerven? @@ -418,10 +414,6 @@ Deze waarde laat je toe om een maximum aantal gebruikers in te stellen voor het Channel password Kanaalwachtwoord - - Maximum users - Gebruikersmaximum - Channel name Druidnaam @@ -430,22 +422,62 @@ Deze waarde laat je toe om een maximum aantal gebruikers in te stellen voor het Inherited group members Geërfde groepsleden - - Foreign group members - Niet-lokale groepsleden - Inherited channel members Geërfde kanaalleden - - Add members to group - Voeg leden toe aan groep - List of ACL entries Gebruikersrechten-regellijst + + Channel position + + + + Channel maximum users + + + + Channel description + + + + Select member to add + + + + Excluded group members + + + + Select member to remove + + + + List of access control list entries + + + + Select group + + + + Selects a group this ACL entry applies to. Selecting a group and selecting a user are mutually exclusive. + + + + Select user + + + + Selects a user this ACL entry applies to. Selecting a group and selecting a user are mutually exclusive. + + + + List of available permissions + + ALSAAudioInput @@ -595,6 +627,30 @@ Deze waarde laat je toe om een maximum aantal gebruikers in te stellen voor het List of speakers Luidprekerlijst + + Device list + + + + Move from unused to microphone list + + + + Move from microphone to unused list + + + + List of unused devices + + + + Move from unused to speakers list + + + + Move from speakers to unused list + + ASIOInput @@ -664,10 +720,6 @@ Deze waarde laat je toe om een maximum aantal gebruikers in te stellen voor het System Systeem - - Input method for audio - Geluidsinvoermethode - Device Apparaat @@ -732,10 +784,6 @@ Deze waarde laat je toe om een maximum aantal gebruikers in te stellen voor het On Aan - - Preview the audio cues - Voorbeeld beluisteren van geluidshint - Use SNR based speech detection SNR-gebaseerde spraakherkenning gebruiken @@ -1056,120 +1104,176 @@ Deze waarde laat je toe om een maximum aantal gebruikers in te stellen voor het Voice Activity Spraakactiviteit - - - AudioInputDialog - Continuous - Continu + Input backend for audio + - Voice Activity - Spraakactiviteit + Audio input system + - Push To Talk - Push-To-Talk + Audio input device + - Audio Input - Geluidsinvoer + Transmission mode + Transmissiemodus - %1 ms - %1 ms + Push to talk lock threshold + - Off - Uit + Switch between push to talk and continuous mode by double tapping in this time frame + - %1 s - %1 s + <b>Voice hold Time</b><br />After you release the push-to-talk key Mumble will keep transmitting for the selected amount of time. + - %1 kb/s - %1 kb/s + Push to talk hold threshold + - -%1 dB - -%1 dB + Extend push to talk send time after the key is released by this amount of time + - %1 kbit/s (Audio %2, Position %4, Overhead %3) - %1 kbit/s (Geluid %2, Positie %4, Overhead %3) + Voice hold time + - Audio system - Geluidssysteem + Silence below threshold + - Input device - Invoerapparaat + This sets the threshold when Mumble will definitively consider a signal silence + + + + Speech above threshold + + + + This sets the threshold when Mumble will definitively consider a signal speech + + + + This sets how much speech is packed into a single network package + + + + Audio compression quality + + + + This sets the target compression bitrate + + + + Maximum amplification + Maximale versterking + + + Speech is dynamically amplified by at most this amount + + + + Noise suppression strength + Echo cancellation mode - Echo-opheffingsmodus + Echo-opheffingsmodus - Transmission mode - Transmissiemodus + Path to audio file + - PTT lock threshold - Sluitingsdrempel Druk-om-te-Praten + Path to audio cue file when stopping to speak. Use the "browse" button to open a file dialog. + - PTT hold threshold - Uitsluitingsdrempel Druk-om-te-Praten + Idle action time threshold (in minutes) + - Silence below - Stilte onder + Select what to do when being idle for a configurable amount of time. Default: nothing + - Current speech detection chance - Huidige kans om spraak te detecteren + Gets played when you are trying to speak while being muted + - Speech above - Spraak boven + Path to mute cue file. Use the "browse" button to open a file dialog. + - Speech below - Spraak onder + Browse for mute cue audio file + - Audio per packet - Geluid per pakket + Path to audio cue file when starting to speak. Use the "browse" button to open a file dialog. + - Quality of compression (peak bandwidth) - Kwaliteit van compressie (piek-bandbreedte) + Preview the mute cue + - Noise suppression - Ruisonderdrukking + The mute cue is an audio sample which plays when you are trying to speak while being muted + - Maximum amplification - Maximumversterking + Preview both audio cues + + + + AudioInputDialog - Transmission started sound - Transmissiegeluid ingezet + Continuous + Continu - Transmission stopped sound - Transmissiegeluid stopgezet + Voice Activity + Spraakactiviteit - Initiate idle action after (in minutes) - Stilteactie na (minuten) initiëren + Push To Talk + Push-To-Talk - Idle action - Actie bij inactiviteit + Audio Input + Geluidsinvoer + + + %1 ms + %1 ms + + + Off + Uit + + + %1 s + %1 s + + + %1 kb/s + %1 kb/s + + + -%1 dB + -%1 dB + + + %1 kbit/s (Audio %2, Position %4, Overhead %3) + %1 kbit/s (Geluid %2, Positie %4, Overhead %3) Access to the microphone was denied. Please allow Mumble to use the microphone by changing the settings in System Preferences -> Security & Privacy -> Privacy -> Microphone. @@ -1187,6 +1291,22 @@ Deze waarde laat je toe om een maximum aantal gebruikers in te stellen voor het Disable echo cancellation. Schakel echo-opheffing uit. + + milliseconds + + + + seconds + + + + kilobits per second + + + + decibels + + AudioOutput @@ -1460,84 +1580,84 @@ Deze waarde laat je toe om een maximum aantal gebruikers in te stellen voor het Positional audio cannot work with mono output devices! Positionele audio werkt niet op apparaten met een mono-uitgang! - - - AudioOutputDialog - None - Geen + Audio output system + - Local - Lokaal + Audio output device + - Server - Server + Output delay of incoming speech + - Audio Output - Geluidsuitvoer + Jitter buffer time + - %1 ms - %1 ms + Attenuation percentage + - %1 % - %1 % + During speech, the volume of other applications will be reduced by this amount + - Output system - Systeem voor uitvoer + Minimum volume + Minimale volume - Output device - Aggregaat voor uitvoer + Minimum distance + Minimale afstand - Default jitter buffer - Standaard Jitter-buffer + Maximum distance + Maximale afstand - Volume of incoming speech - Volume van binnenkomende spraak + Loopback artificial delay + - Output delay - Vertraging bij uitvoer + Loopback artificial packet loss + - Attenuation of other applications during speech - Afzwakking van andere applicaties gedurende het spreken + Loopback test mode + - Minimum distance - Minimale afstand + The loopback test can be used to test your audio configuration. While the loopback test is enabled, others will not be able to hear you. + + + + AudioOutputDialog - Maximum distance - Maximale afstand + None + Geen - Minimum volume - Minimale volume + Local + Lokaal - Bloom - Bloei + Server + Server - Delay variance - Variantie van vertraging + Audio Output + Geluidsuitvoer - Packet loss - Verlies van pakketjes + %1 ms + %1 ms - Loopback - Terugkoppeling + %1 % + %1 % Distance at which audio volume from another player starts decreasing @@ -1555,6 +1675,14 @@ Deze waarde laat je toe om een maximum aantal gebruikers in te stellen voor het If an audio source is close enough, blooming will cause the audio to be played on all speakers more or less regardless of their position (albeit with lower volume) Als een geluidsbron dichtbij genoeg is, zal blooming ervoor zorgen dat het geluid op alle luidsprekers afgespeeld wordt, ongeacht hun positie (zij het met een lager volume) + + milliseconds + + + + meters + + AudioOutputSample @@ -2083,40 +2211,80 @@ Spreek vervolgens luid, zoals je zou spreken als je geïrriteerd of opgewonden b <html><head/><body><p>Mumble kan bij sommige spellen het positioneel geluid inzetten, waardoor de stem van anderen ruimtelijk geplaatst wordt op basis van hun positie (relatief tot jezelf) in het spel. Hun stemvolume zal aangepast worden per luidspreker om plaats en afstand in het spel te simuleren. Gezien deze positionering afhankelijk is van een correcte luidsprekerconfiguratie via de instellingen van je besturingssysteem, wordt er hier een test uitgevoerd. </p><p>De onderstaande grafiek toont <span style=" color:#56b4e9;">jouw</span> positie, de <span style=" color:#d55e00;">luidsprekers</span>, en een <span style=" color:#009e73;">bewegende geluidsbron</span> van boven gezien. Je zou het geluid moeten horen verplaatsen tussen de kanalen. </p><p>Je kan ook je muis gebruiken om de <span style=" color:#009e73;">geluidsbron</span> manueel te positioneren.</p></body></html> - Input system - Invoersysteem + Maximum amplification + Maximale versterking - Input device - Invoerapparaat + No buttons assigned + Geen sneltoetsen toegewezen - Output system - Uitvoersysteem + Audio input system + - Output device - Uitvoerapparaat + Audio input device + - Output delay - Uitvoervertraging + Select audio output device + - Maximum amplification - Maximale versterking + Audio output system + - VAD level - Spraakactiviteitsdetectieniveau + Audio output device + - PTT shortcut - DotP-sneltoets + The Mumble positional audio system enables users to link the relative position of their voice to third party applications such as games. + - No buttons assigned - Geen sneltoetsen toegewezen + Output delay for incoming speech + + + + Maximum amplification of input sound + Maximumversterking invoergeluid + + + Speech is dynamically amplified by at most this amount + + + + Voice activity detection level + + + + This will set the range in which Mumble will consider a signal speech. Increase value to make voice activation more sensitive. + + + + Push to talk + Push-To-Talk + + + Use the "push to talk shortcut" button to assign a key + + + + Set push to talk shortcut + + + + This will open a shortcut edit dialog + + + + Graphical positional audio simulation view + + + + This visually represents the positional audio that is currently being played + @@ -2257,24 +2425,40 @@ Spreek vervolgens luid, zoals je zou spreken als je geïrriteerd of opgewonden b - Search - Zoeken + Mask + Maskering - IP Address - Internetadres + Search for banned user + - Mask - Maskering + Username to ban + + + + IP address to ban + + + + Ban reason + + + + Ban start date/time + + + + Ban end date/time + - Start date/time - Begin-datum/tijd + Certificate hash to ban + - End date/time - Eind-datum/tijd + List of banned users + @@ -2358,38 +2542,6 @@ Spreek vervolgens luid, zoals je zou spreken als je geïrriteerd of opgewonden b <b>Certificate Expiry:</b> Your certificate is about to expire. You need to renew it, or you will no longer be able to connect to servers you are registered on. <b>Certificaat verloopt:</b>Je certificaat gaat bijna verlopen. Je moet het vernieuwen of je kan niet meer verbinden met servers waarop je geregistreerd bent. - - Current certificate - Huidig certificaat - - - Certificate file to import - Certificaatbestand om te importeren - - - Certificate password - Certificaatwachtwoord - - - Certificate to import - Certificaat om te importeren - - - New certificate - Nieuw certificaat - - - File to export certificate to - Bestand om certificaat naar te exporteren - - - Email address - Mailadres - - - Your name - Jouw naam - Certificates @@ -2478,10 +2630,6 @@ Spreek vervolgens luid, zoals je zou spreken als je geïrriteerd of opgewonden b Select file to import from Vanuit te importeren bestand selecteren - - This opens a file selection dialog to choose a file to import a certificate from. - Opent bestandsselectievenster vanwaaruit certificaatbestand kan worden geïmporteerd. - Open... Openen... @@ -2636,6 +2784,46 @@ Weet je zeker dat je jouw certificaat wilt vervangen? <p>Mumble can use certificates to authenticate with servers. Using certificates avoids passwords, meaning you don't need to disclose any password to the remote site. It also enables very easy user registration and a client side friends list independent of servers.</p><p>While Mumble can work without certificates, the majority of servers will expect you to have one.</p><p>Creating a new certificate automatically is sufficient for most use cases. But Mumble also supports certificates representing trust in the users ownership of an email address. These certificates are issued by third parties. For more information see our <a href="http://mumble.info/certificate.php">user certificate documentation</a>. </p> <p>Mumble kan certificaten gebruiken om met servers te authenticeren. Door certificaten te gebruiken vermijd je wachtwoord op te geven aan de externe locatie. Het zorgt ook voor doodsimpele gebruikersregistratie en een client-kant vriendenlijst onafhankelijk van servers.</p><p>Hoewel Mumble ook zonder certificaten kan werken, verlangen de meeste servers dat je er een hebt.</p><p>Een nieuw certificaat is in de meeste gevallen automatisch geschikt. Maar Mumble ondersteunt ook certificaten die vertrouwen baseren op eigendom van een e-mailadres. Deze certificaten worden uitgegeven door derden. Voor meer informatie zie onze <a href="http://mumble.info/certificate.php">gebruikercertificaatdocumentatie.</a></p> + + Displays current certificate + + + + Certificate file to import + Certificaatbestand om te importeren + + + Use the "open" button to select a file using a dialog. + + + + Certificate password + Certificaatwachtwoord + + + Displays imported certificate + + + + Displays new certificate + + + + File to export certificate to + Bestand om certificaat naar te exporteren + + + Use the "save as" button to select a file using a dialog. + + + + Your name. For example: John Doe + + + + Your email address. For example: johndoe@mumble.info + + ChanACL @@ -3116,6 +3304,34 @@ Weet je zeker dat je jouw certificaat wilt vervangen? IPv6 address IPv6-adres + + This is the connection dialog. There are two different ways to connect to a Mumble server. If the server is listed publicly, you can use the server list to find it. If you know the server IP address, you can manually add a new permanent entry to your favorites. + + + + The server list contains your favorites and all publicly listed servers. + + + + With this search interface you can filter the Mumble servers displayed in the server list. + + + + Search for servername + + + + Search for location + + + + Set filter mode + + + + Server + Server + ConnectDialogEdit @@ -3248,6 +3464,22 @@ Naam van server. Zelfgekozen naam van server die in serverlijst wordt weergegeve &Ignore &Negeren + + Server IP address + + + + Server port + + + + Username + Gebruikersnaam + + + Label for server + + CrashReporter @@ -3441,6 +3673,26 @@ Als deze optie is uitgeschakeld, werken Mumble's globale sneltoetsen niet i <html><head/><body><p>Mumble's Global Shortcuts system does currently not work properly in combination with the Wayland protocol. For more information, visit <a href="https://github.com/mumble-voip/mumble/issues/5257"><span style=" text-decoration: underline; color:#0057ae;">https://github.com/mumble-voip/mumble/issues/5257</span></a>.</p></body></html> <html><head/><body><p>Mumble's globaal snelkoppelingssysteem werkt momenteel niet goed onder Wayland. Voor meer informatie, zie <a href="https://github.com/mumble-voip/mumble/issues/5257"><span style=" text-decoration: underline; color:#0057ae;">https://github.com/mumble-voip/mumble/issues/5257</span></a>.</p></body></html> + + Configured shortcuts + Geconfigureerde sneltoetsen + + + Use up and down keys to navigate through your added shortcuts. Use left and right keys to navigate between actions and options for a single shortcut. Entries can be added and deleted with the buttons below. + + + + Add unassigned shortcut + + + + This adds a new empty entry to the "Configured Shortcut" tree above. The tree will be automatically focused. Assign a key or an action by selecting the entry in the tree above. + + + + This removes the selected entry from the "Configured Shortcut" tree above + + GlobalShortcutButtons @@ -3468,6 +3720,18 @@ Als deze optie is uitgeschakeld, werken Mumble's globale sneltoetsen niet i Remove Verwijder + + List of shortcuts + + + + Toggling this button will make the application listen for a shortcut. Once the shortcut is entered, the application stops listening for a shortcut. Multiple shortcuts can be assigned to the current action. Navigate to the shortcut list above to review the shortcuts currently assigned to the current action. + + + + This button will remove the selected shortcut for the current action. Note that you will have to select a shortcut from the list above first before this button has any effect. + + GlobalShortcutConfig @@ -3493,8 +3757,28 @@ Als deze optie is uitgeschakeld, werken Mumble's globale sneltoetsen niet i <b>Neemt andere applicatie-indrukken weg.</b><br />Toetsdrukken (of laatste toets van een meerdere-knoppen-combi) van andere applicaties. Niet alle knoppen worden genegeerd. - Configured shortcuts - Geconfigureerde sneltoetsen + Shortcut action + + + + Shortcut data + + + + Shortcut input combinations + + + + Unassigned + Ontoegewezen + + + checked + + + + unchecked + @@ -4065,14 +4349,6 @@ Deze instelling geldt voor nieuwe berichten, vermits getoonden conformeren aan h Message margins Berichtmarges - - Log messages - Logberichten - - - TTS engine volume - Teksten-naar-Spraken volume - Chat message margins Bericht-marges @@ -4097,10 +4373,6 @@ Deze instelling geldt voor nieuwe berichten, vermits getoonden conformeren aan h Limit notifications when there are more than Limiteer notificaties wanneer er meer dan - - User limit for message limiting - Gebruikerslimiet bij het limiteren van berichten - Click here to toggle message limiting for all events - If using this option be sure to change the user limit below. Klik hier om het limiteren van berichten voor alle gebeurtenissen in te schakelen. Vergeet bij het activeren hiervan hieronder de gebruikerslimiet niet aan te passen. @@ -4165,6 +4437,74 @@ Deze instelling geldt voor nieuwe berichten, vermits getoonden conformeren aan h Notification sound volume adjustment Bijstelling volume notificaties + + Log message types and actions + + + + Use up and down keys to navigate through the message types. Use left and right keys to navigate between notification possibilities for a single message type. + + + + Set length threshold + + + + Text to speech volume + + + + Maximum chat log length + + + + User limit for notifications + + + + Message type + + + + Log message to console checkbox + + + + Display pop-up notification for message checkbox + + + + Highlight window for message checkbox + + + + Read message using text to speech checkbox + + + + Limit message notification if user count is high checkbox + + + + Play sound file for message checkbox + + + + Path to sound file + + + + checked + + + + unchecked + + + + decibels + + LookConfig @@ -4514,34 +4854,6 @@ Deze instelling geldt voor nieuwe berichten, vermits getoonden conformeren aan h Postfix character count Navoegsel-karakteraantal - - Maximum name length - Naamlengtesmaximum - - - Relative font size - Relatieve lettertypegrootte - - - Always on top - Altijd voorop - - - Channel dragging - Kanalen-sleperij - - - Automatically expand channels when - Vanzelf kanalen uitklappen als - - - User dragging behavior - Gebruikers-sleep-gedrag - - - Silent user lifetime - Gebruiksstilteduur - Show the local volume adjustment for each user (if any). Toon het lokaal aangepaste volume voor elke gebruiker (indien van toepassing). @@ -4583,55 +4895,107 @@ Deze instelling geldt voor nieuwe berichten, vermits getoonden conformeren aan h Actie (Gebruiker): - The action to perform when a channel is activated (via double-click or enter) in the search dialog. - De actie om te ondernemen bij het activeren van een kanaal (door te dubbelklikken of op enter te drukken) in het zoekvenster. + The action to perform when a channel is activated (via double-click or enter) in the search dialog. + De actie om te ondernemen bij het activeren van een kanaal (door te dubbelklikken of op enter te drukken) in het zoekvenster. + + + Action (Channel): + Actie (Kanaal): + + + Quit Behavior + Gedrag bij afsluiten + + + This setting controls the behavior of clicking on the X in the top right corner. + Deze instelling bepaalt het gedrag van het klikken op de sluitknop van het venster. + + + This setting controls the behavior when closing Mumble. You can choose between being asked for confirmation, minimize instead if closing or just closing without any additional prompt. Optionally, the first two options can only apply when you are currently connected to a server (in that case, Mumble will quit without asking, when not connected to any server). + Deze instelling bepaalt het gedrag van Mumble bij het afsluiten. Je kan kiezen tussen gevraagd worden om bevestiging, of het minimaliseren van het venster in plaats van het te sluiten zonder meer. De voorgaande twee opties zijn alleen van toepassing als je momenteel met een server verbonden bent (anders sluit Mumble altijd zonder meer af). + + + Always Ask + Altijd bevestigen + + + Ask when connected + Vragen wanneer verbonden + + + Always Minimize + Altijd minimaliseren + + + Minimize when connected + Minimaliseren wanneer verbonden + + + Always Quit + Altijd afsluiten + + + seconds + + + + If this is checked, users will always be visible in the TalkingUI (regardless of talking state). + + + + Always keep users visible + + + + Channel expand mode + - Action (Channel): - Actie (Kanaal): + User dragging mode + - Quit Behavior - Gedrag bij afsluiten + Channel dragging mode + - This setting controls the behavior of clicking on the X in the top right corner. - Deze instelling bepaalt het gedrag van het klikken op de sluitknop van het venster. + Always on top mode + - This setting controls the behavior when closing Mumble. You can choose between being asked for confirmation, minimize instead if closing or just closing without any additional prompt. Optionally, the first two options can only apply when you are currently connected to a server (in that case, Mumble will quit without asking, when not connected to any server). - Deze instelling bepaalt het gedrag van Mumble bij het afsluiten. Je kan kiezen tussen gevraagd worden om bevestiging, of het minimaliseren van het venster in plaats van het te sluiten zonder meer. De voorgaande twee opties zijn alleen van toepassing als je momenteel met een server verbonden bent (anders sluit Mumble altijd zonder meer af). + Quit behavior mode + - Always Ask - Altijd bevestigen + Channel separator string + - Ask when connected - Vragen wanneer verbonden + Maximum channel name length + - Always Minimize - Altijd minimaliseren + Abbreviation replacement characters + - Minimize when connected - Minimaliseren wanneer verbonden + Relative font size (in percent) + - Always Quit - Altijd afsluiten + Silent user display time (in seconds) + - seconds + Mumble theme - If this is checked, users will always be visible in the TalkingUI (regardless of talking state). + User search action mode - Always keep users visible + Channel search action mode @@ -5230,10 +5594,6 @@ Indien niet, gelieve te annuleren en beide opnieuw te controleren. This opens the Group and ACL dialog for the channel, to control permissions. Dit opent het dialoogvenster om groepen en ACL's te beheren voor het kanaal, om hierlangs rechten te beheren. - - &Link - &Koppel - Link your channel to another channel Koppel je kanaal aan een ander kanaal @@ -5328,10 +5688,6 @@ Indien niet, gelieve te annuleren en beide opnieuw te controleren. This will reset the audio preprocessor, including noise cancellation, automatic gain and voice activity detection. If something suddenly worsens the audio environment (like dropping the microphone) and it was temporary, use this to avoid having to wait for the preprocessor to readjust. Dit herstelt geluidsverwerking (ruisonderdrukking, versterking en spraakactiviteitsherkenning). Als iets de geluidsomgeving opeens verslechtert (zoals de microfoon laten vallen), gebruik dit om te voorkomen te wachten totdat de geluidsverwerking zich aanpast. - - &Mute Self - &Jezelf dempen - Mute yourself Jezelf dempen @@ -5340,10 +5696,6 @@ Indien niet, gelieve te annuleren en beide opnieuw te controleren. Mute or unmute yourself. When muted, you will not send any data to the server. Unmuting while deafened will also undeafen. Jezelf dempen of ondempen. Wanneer je gedempt bent, zal je geen data naar de server versturen. Jezelf ondempen terwijl je doof bent, zal je ook weer laten horen. - - &Deafen Self - Maak jezelf &doof - Deafen yourself Maak jezelf doof @@ -5911,18 +6263,10 @@ Indien niet, gelieve te annuleren en beide opnieuw te controleren. This will toggle whether the minimal window should have a frame for moving and resizing. Wisselt of een minimalistisch venster een frame voor verplaatsen en resizen heeft. - - &Unlink All - Alles &ontkoppelen - Reset the comment of the selected user. Wis de opmerking van de geselecteerde gebruiker. - - &Join Channel - &Toetreden tot kanaal - View comment in editor Bekijk opmerking in bewerkprogramma @@ -5951,10 +6295,6 @@ Indien niet, gelieve te annuleren en beide opnieuw te controleren. Change your avatar image on this server Wijzig je profielfoto op deze server - - &Remove Avatar - &Verwijder profielfoto - Remove currently defined avatar image. Verwijder momenteel ingestelde profielfoto. @@ -5967,14 +6307,6 @@ Indien niet, gelieve te annuleren en beide opnieuw te controleren. Change your own comment Wijzig je eigen opmerking - - Recording - Geluidsopname - - - Priority Speaker - Prioriteitsspreker - &Copy URL &Kopieer URL @@ -5983,10 +6315,6 @@ Indien niet, gelieve te annuleren en beide opnieuw te controleren. Copies a link to this channel to the clipboard. Kopieert een koppeling naar dit kanaal naar het klembord. - - Ignore Messages - Negeer berichten - Locally ignore user's text chat messages. Negeer lokaal tekstberichten van gebruikers. @@ -6017,14 +6345,6 @@ context-menu van het kanaal. Ctrl+F Ctrl+F - - &Hide Channel when Filtering - Kanaal &verbergen tijdens filteren - - - Reset the avatar of the selected user. - Wis de profielfoto van de geselecteerde gebruiker. - &Developer &Ontwikkelaar @@ -6053,14 +6373,6 @@ context-menu van het kanaal. &Connect... &Verbind... - - &Ban list... - &Lijst met verbanningen... - - - &Information... - &Informatie... - &Kick... &Schoppen... @@ -6069,10 +6381,6 @@ context-menu van het kanaal. &Ban... &Verban... - - Send &Message... - Verstuur &bericht... - &Add... &Voeg toe... @@ -6085,74 +6393,26 @@ context-menu van het kanaal. &Edit... &Bewerk... - - Audio S&tatistics... - Geluidss&tatistieken... - - - &Settings... - &Instellingen... - &Audio Wizard... &Geluidswizard... - - Developer &Console... - Ontwikkelaars &Console... - - - &About... - &Over... - About &Speex... Over &Speex... - - About &Qt... - Over &Qt... - &Certificate Wizard... &Certificaat-wizard... - - &Register... - &Registreren... - - - Registered &Users... - &Geregistreerde gebruikers... - Change &Avatar... &Wijzig profielfoto... - - &Access Tokens... - &Toegangssleutels... - - - Reset &Comment... - Wis &opmerking... - - - Reset &Avatar... - &Wis profielfoto... - - - View Comment... - Toon opmerking... - &Change Comment... &Wijzig opmerking... - - R&egister... - R&egistreer... - Show Tonen @@ -6169,10 +6429,6 @@ context-menu van het kanaal. Protocol violation. Server sent remove for occupied channel. Protocolhapering. Servergestuurde verwijdering met kanaal dat in gebruik is. - - Listen to channel - Naar kanaal luisteren - Listen to this channel without joining it Naar dit kanaal luisteren zonder binnen te knijpen @@ -6213,18 +6469,10 @@ context-menu van het kanaal. %1 stopped listening to your channel %1 luistert niet meer naar je kanaal - - Talking UI - Sprekersweergave - Toggles the visibility of the TalkingUI. Schakelt de zichtbaarheid van de Sprekersweergave om. - - Join user's channel - Gebruiker's kanaal binnengaan - Joins the channel of this user. Gaat het kanaal van deze gebruiker binnen. @@ -6237,14 +6485,6 @@ context-menu van het kanaal. Activity log Activiteitslog - - Chat message - Chatbericht - - - Disable Text-To-Speech - Schakel Tekst-naar-Spraak uit - Locally disable Text-To-Speech for this user's text chat messages. Schakel Text-naar-Spraak lokaal uit voor berichten van deze gebruiker. @@ -6284,10 +6524,6 @@ context-menu van het kanaal. Global Shortcut Vers(t)op hoofdvenster - - &Set Nickname... - &Stel bijnaam in... - Set a local nickname Stel een lokale bijnaam in @@ -6370,10 +6606,6 @@ Valide acties zijn: Alt+F Alt+F - - Search - Zoek - Search for a user or channel (Ctrl+F) Zoek naar een gebruiker of kanaal (Ctrl+F) @@ -6395,10 +6627,6 @@ Valide acties zijn: Undeafen yourself Hef doofheid op - - Positional &Audio Viewer... - Details &Positioneel Geluid... - Show the Positional Audio Viewer Toon detailinformatie omtrent positioneel geluid @@ -6453,10 +6681,6 @@ Valide acties zijn: Channel &Filter Kanaal&filter - - &Pin Channel when Filtering - Kanaal &vastzetten tijdens filteren - Usage: mumble [options] [<url> | <plugin_list>] @@ -6624,101 +6848,249 @@ Valid options are: - This will reset your avatar on the server + This will reset your avatar on the server + + + + Register on the server + Global Shortcut + + + + This will register you on the server + + + + Audio statistics + Global Shortcut + + + + This will open the audio statistics dialog + + + + Open settings + Global Shortcut + + + + This will open the settings dialog + + + + Start audio wizard + Global Shortcut + + + + This will open the audio wizard dialog + + + + Start certificate wizard + Global Shortcut + + + + This will open the certificate wizard dialog + + + + Toggle text to speech + Global Shortcut + + + + This will enable/disable the text to speech + + + + Open about dialog + Global Shortcut + + + + This will open the about dialog + + + + Open about Qt dialog + Global Shortcut + + + + This will open the about Qt dialog + + + + Check for update + Global Shortcut + + + + This will check if mumble is up to date + + + + That sound was the mute cue. It activates when you speak while muted. Would you like to keep it enabled? + + + + Yes + Ja + + + No + Neen + + + Enter chat message + + + + &Ban List + + + + &Information + + + + Ig&nore Messages + + + + &Send Message... + + + + Set Ni&ckname... + + + + L&ink + + + + U&nlink All + + + + M&ute Self + + + + D&eafen Self + + + + Audio &Statistics + + + + &Settings + + + + Developer &Console + + + + Positional &Audio Viewer + + + + &About + &Over + + + About &Qt - Register on the server - Global Shortcut + Re&gister... - This will register you on the server + Registered &Users - Audio statistics - Global Shortcut + &Access Tokens - This will open the audio statistics dialog + Remo&ve Avatar - Open settings - Global Shortcut + Reset Commen&t... - This will open the settings dialog + Remo&ve Avatar... - Start audio wizard - Global Shortcut + Remove the avatar of the selected user. - This will open the audio wizard dialog + &Join - Start certificate wizard - Global Shortcut + &Hide When Filtering - This will open the certificate wizard dialog + &Pin When Filtering - Toggle text to speech - Global Shortcut + Vie&w Comment - This will enable/disable the text to speech + &Priority Speaker - Open about dialog - Global Shortcut + &Record... - This will open the about dialog + &Listen To Channel - Open about Qt dialog - Global Shortcut + Talking &UI - This will open the about Qt dialog + &Join User's Channel - Check for update - Global Shortcut + M&ove To Own Channel - This will check if mumble is up to date + Moves this user to your current channel. - That sound was the mute cue. It activates when you speak while muted. Would you like to keep it enabled? + Disable Te&xt-To-Speech - Yes - Ja + &Search... + - No - Neen + Filtered channels and users + @@ -6807,6 +7179,62 @@ Valid options are: Silent user displaytime: Gebruikers toonstiltetijd: + + Graphical positional audio simulation view + + + + This visually represents the positional audio configuration that is currently being used + + + + Listener Z coordinate + + + + Listener X coordinate + + + + Listener Y coordinate + + + + Silent user display time (in seconds) + + + + Listener azimuth (in degrees) + + + + Listener elevation (in degrees) + + + + Context string + + + + Use the "set" button to apply the context string + + + + Apply the context string + + + + Apply the identity string + + + + Identity string + + + + Use the "set" button to apply the identity string + + NetworkConfig @@ -7021,6 +7449,26 @@ Voorkomt dat Mumble potentieel identificerende informatie over het besturingssys Automatically download and install plugin updates Download en installeer automatisch updates voor plug-ins + + Proxy type + + + + Proxy hostname + + + + Proxy port + + + + Proxy username + + + + Proxy password + + Overlay @@ -7630,6 +8078,42 @@ Klik op de onderstaande knop om deze bestanden naar de laatste versie bij te wer Whether this plugin should be enabled Of deze plug-in ingeschakeld moet worden + + List of plugins + + + + Use up and down keys to navigate through plugins. Use left and right keys to navigate between single plugin permissions. + + + + Plugin name + + + + Plugin enabled checkbox + + + + Plugin positional audio permission checkbox + + + + Plugin keyboard event listen permission checkbox + + + + checked + + + + unchecked + + + + Not available + + PluginInstaller @@ -8056,6 +8540,102 @@ Je kunt ze opnieuw registreren. Unknown Version Onbekende versie + + Next + + + + Back + + + + This is you + + + + friend + + + + user + + + + status + + + + muted and deafened + + + + muted + + + + locally muted + + + + unmuted + + + + recording + + + + priority speaker + + + + has a long comment + + + + text messages ignored + + + + registered + + + + channel + + + + your channel + + + + accessible + + + + inaccessible + + + + public + + + + filtered + + + + pinned + + + + Listening for input + + + + Add + Voeg toe + RichTextEditor @@ -8204,6 +8784,18 @@ Je kunt ze opnieuw registreren. Whether to search for channels Of er gezocht moet worden naar kanalen + + Search string + + + + Search results + + + + Use up and down keys to navigate through the search results. + + ServerHandler @@ -8254,10 +8846,6 @@ Je kunt ze opnieuw registreren. <html><head/><body><p><span style=" font-weight:600;">Port:</span></p></body></html> <html><head/><body><p><span style=" font-weight:600;">Poort:</span></p></body></html> - - <b>Users</b>: - <b>Gebruikers</b>: - <html><head/><body><p><span style=" font-weight:600;">Protocol:</span></p></body></html> <html><head/><body><p><span style=" font-weight:600;">Protocol:</span></p></body></html> @@ -8350,14 +8938,6 @@ Je kunt ze opnieuw registreren. <forward secrecy> <voorwaartse geheimhouding> - - &View certificate - &Bekijk certificaat - - - &Ok - &Ok - Unknown Onbekend @@ -8378,6 +8958,22 @@ Je kunt ze opnieuw registreren. No Neen + + <b>Users:</b> + + + + TCP Parameters + + + + &View Certificate + &Certificaat weergeven + + + &OK + + ServerView @@ -8566,8 +9162,12 @@ Een toegangssleutel is een tekenreeks die gebruikt kan worden als wachtwoord om &Verwijder - Tokens - Sleutels + Token List + + + + Use the arrow keys to navigate this list of access tokens. The tokens are displayed in plain text. + @@ -8615,14 +9215,22 @@ Een toegangssleutel is een tekenreeks die gebruikt kan worden als wachtwoord om Geregistreerde gebruikers: %n accounts - - Search - Doorzoeken - User list Gebruikerlijst + + Search for user + + + + Set inactivity filter mode + + + + Filter for inactivity + + UserInformation @@ -8650,10 +9258,6 @@ Een toegangssleutel is een tekenreeks die gebruikt kan worden als wachtwoord om IP Address IP-Adres - - Details... - Details... - Ping Statistics Ping-statistieken @@ -8777,6 +9381,10 @@ Een toegangssleutel is een tekenreeks die gebruikt kan worden als wachtwoord om Warning: The server seems to report a truncated protocol version for this client. (See: <a href="https://github.com/mumble-voip/mumble/issues/5827/">Issue #5827</a>) Waarschuwing: Deze server lijkt een afgebroken protocolversie te rapporteren aan deze client. (Zie ook: <a href="https://github.com/mumble-voip/mumble/issues/5827/">Issue #5827</a>) + + Details + + UserListModel @@ -8971,6 +9579,14 @@ Een toegangssleutel is een tekenreeks die gebruikt kan worden als wachtwoord om Channel will be pinned when filtering is enabled Kanaal zal vastgezet worden wanneer er gefilterd wordt + + Channel Listener + + + + This channel listener belongs to %1 + + VersionCheck @@ -9238,17 +9854,25 @@ Contacteer je serverbeheerder voor meer informatie. Unable to start recording - the audio output is miconfigured (0Hz sample rate) Kon de opname niet starten - het uitvoerapparaat is verkeerd geconfigureerd (bemonsteringsfrequentie van 0 Hz) + + This field contains the directory path to store any voice recordings in. Use the "browse" button to open a file dialog. + + + + This field contains the filename any voice recording is saved as. Various variables can be used to augment the filename. For example %time for the current time. + + VolumeSliderWidgetAction - - Slider for volume adjustment - Schuifregelaar voor volumeregeling - Volume Adjustment Volumeregeling + + Local volume adjustment + + WASAPIInput diff --git a/src/mumble/mumble_no.ts b/src/mumble/mumble_no.ts index 1d89920011e..0a75e1e91ba 100644 --- a/src/mumble/mumble_no.ts +++ b/src/mumble/mumble_no.ts @@ -163,10 +163,6 @@ Denne verdien lar deg endre måten Mumble arrangerer kanalene i treet. En kanal Active ACLs Aktive ACL-er - - List of entries - Liste over oppføringer - Inherit ACL of parent? Arv ACL fra forelder? @@ -418,10 +414,6 @@ Denne verdien gjør at du setter maksimalt antall brukere tillatt i kanalen. Hvi Channel password Kanalpassord - - Maximum users - Maksimalt antall brukere - Channel name Kanalnavn @@ -430,22 +422,62 @@ Denne verdien gjør at du setter maksimalt antall brukere tillatt i kanalen. Hvi Inherited group members Nedarvede gruppemedlemmer - - Foreign group members - Fremmede gruppemedlemmer - Inherited channel members Nedarvede kanalmedlemmer - - Add members to group - Legg til medlemmer i gruppe - List of ACL entries Liste over ACL-oppføringer + + Channel position + + + + Channel maximum users + + + + Channel description + + + + Select member to add + + + + Excluded group members + + + + Select member to remove + + + + List of access control list entries + + + + Select group + + + + Selects a group this ACL entry applies to. Selecting a group and selecting a user are mutually exclusive. + + + + Select user + + + + Selects a user this ACL entry applies to. Selecting a group and selecting a user are mutually exclusive. + + + + List of available permissions + + ALSAAudioInput @@ -595,6 +627,30 @@ Denne verdien gjør at du setter maksimalt antall brukere tillatt i kanalen. Hvi List of speakers Liste over høyttalere + + Device list + + + + Move from unused to microphone list + + + + Move from microphone to unused list + + + + List of unused devices + + + + Move from unused to speakers list + + + + Move from speakers to unused list + + ASIOInput @@ -664,10 +720,6 @@ Denne verdien gjør at du setter maksimalt antall brukere tillatt i kanalen. Hvi System System - - Input method for audio - Inndatametode for lyd - Device Enhet @@ -732,10 +784,6 @@ Denne verdien gjør at du setter maksimalt antall brukere tillatt i kanalen. Hvi On Påslått - - Preview the audio cues - Prøvehør lydhintene - Use SNR based speech detection Bruk signal-til-støy -basert stemmeoppdagelse @@ -1056,120 +1104,176 @@ Denne verdien gjør at du setter maksimalt antall brukere tillatt i kanalen. Hvi Voice Activity Stemmeaktivitet - - - AudioInputDialog - Continuous - Sammenhengende + Input backend for audio + - Voice Activity - Stemmeaktivitet + Audio input system + - Push To Talk - Trykk for å snakke + Audio input device + - Audio Input - Lydinngang + Transmission mode + Overvøringsmodus - %1 ms - %1 ms + Push to talk lock threshold + - Off - Av + Switch between push to talk and continuous mode by double tapping in this time frame + - %1 s - %1 s + <b>Voice hold Time</b><br />After you release the push-to-talk key Mumble will keep transmitting for the selected amount of time. + - %1 kb/s - %1 kb/s + Push to talk hold threshold + - -%1 dB - -%1 dB + Extend push to talk send time after the key is released by this amount of time + - %1 kbit/s (Audio %2, Position %4, Overhead %3) - %1 kbit/s (Lyd %2, Posisjon %4, Overskudd %3) + Voice hold time + + + + Silence below threshold + + + + This sets the threshold when Mumble will definitively consider a signal silence + + + + Speech above threshold + + + + This sets the threshold when Mumble will definitively consider a signal speech + - Audio system - Lydsystem + This sets how much speech is packed into a single network package + - Input device - Lydenhet + Audio compression quality + + + + This sets the target compression bitrate + + + + Maximum amplification + Maksimal forsterkning + + + Speech is dynamically amplified by at most this amount + + + + Noise suppression strength + Echo cancellation mode - Ekkokanselleringsmodus + Ekkokanselleringsmodus - Transmission mode - Overvøringsmodus + Path to audio file + - PTT lock threshold - TFT-låseterskel + Path to audio cue file when stopping to speak. Use the "browse" button to open a file dialog. + - PTT hold threshold - TFT-holdeterksel + Idle action time threshold (in minutes) + - Silence below - Stille under + Select what to do when being idle for a configurable amount of time. Default: nothing + - Current speech detection chance - Nåværende taleoppdagelsessjanse + Gets played when you are trying to speak while being muted + - Speech above - Tale over + Path to mute cue file. Use the "browse" button to open a file dialog. + - Speech below - Tale under + Browse for mute cue audio file + - Audio per packet - Lyd per pakke + Path to audio cue file when starting to speak. Use the "browse" button to open a file dialog. + - Quality of compression (peak bandwidth) - Kompresjonskvalitet (båndbreddespiss) + Preview the mute cue + - Noise suppression - Lydundertrykking + The mute cue is an audio sample which plays when you are trying to speak while being muted + - Maximum amplification - Maksimal forsterkning + Preview both audio cues + + + + AudioInputDialog - Transmission started sound - Lyd for overføringsstart + Continuous + Sammenhengende - Transmission stopped sound - Lyd for overføringsstopp + Voice Activity + Stemmeaktivitet - Initiate idle action after (in minutes) - Start lediggangshandling etter (antall minutter) + Push To Talk + Trykk for å snakke - Idle action - Lediggangshandling + Audio Input + Lydinngang + + + %1 ms + %1 ms + + + Off + Av + + + %1 s + %1 s + + + %1 kb/s + %1 kb/s + + + -%1 dB + -%1 dB + + + %1 kbit/s (Audio %2, Position %4, Overhead %3) + %1 kbit/s (Lyd %2, Posisjon %4, Overskudd %3) Access to the microphone was denied. Please allow Mumble to use the microphone by changing the settings in System Preferences -> Security & Privacy -> Privacy -> Microphone. @@ -1187,6 +1291,22 @@ Denne verdien gjør at du setter maksimalt antall brukere tillatt i kanalen. Hvi Disable echo cancellation. Skru av ekkokansellering. + + milliseconds + + + + seconds + + + + kilobits per second + + + + decibels + + AudioOutput @@ -1462,84 +1582,84 @@ Når du er lenger unna enn dette vil andres stemme ikke bli dempet ytterligere.< Positional audio cannot work with mono output devices! Posisjonsbasert lyd fungerer ikke med lydenheter som kun spiller mono (én kanal). - - - AudioOutputDialog - None - Ingen + Audio output system + - Local - Lokal + Audio output device + - Server - Tjener + Output delay of incoming speech + - Audio Output - Lydutgang + Jitter buffer time + - %1 ms - %1 ms + Attenuation percentage + - %1 % - %1 % + During speech, the volume of other applications will be reduced by this amount + - Output system - Utgangssystem + Minimum volume + Minimumslydstyrke - Output device - Utgansenhet + Minimum distance + Minimumsavstand - Default jitter buffer - Forvalgt jitter-mellomlager + Maximum distance + Maksimumsavstand - Volume of incoming speech - Lydstyrke for innkommende tale + Loopback artificial delay + - Output delay - Utgangsforsinkelse + Loopback artificial packet loss + - Attenuation of other applications during speech - Demping av andre programmer under tale + Loopback test mode + - Minimum distance - Minimumsavstand + The loopback test can be used to test your audio configuration. While the loopback test is enabled, others will not be able to hear you. + + + + AudioOutputDialog - Maximum distance - Maksimumsavstand + None + Ingen - Minimum volume - Minimumslydstyrke + Local + Lokal - Bloom - Glød + Server + Tjener - Delay variance - Forsinkelsesvariasjon + Audio Output + Lydutgang - Packet loss - Pakketap + %1 ms + %1 ms - Loopback - Tilbakekobling + %1 % + %1 % Distance at which audio volume from another player starts decreasing @@ -1557,6 +1677,14 @@ Når du er lenger unna enn dette vil andres stemme ikke bli dempet ytterligere.< If an audio source is close enough, blooming will cause the audio to be played on all speakers more or less regardless of their position (albeit with lower volume) Hvis en lydkilde er nærme nok, vil lyden komme fra neste alle kanter (med redusert volum) + + milliseconds + + + + meters + + AudioOutputSample @@ -2097,40 +2225,80 @@ Ingen snakking. Krysset (Definitivt ikke tale) <html><head/><body><p>Mumble støtter posisjonell lyd for noen spill, og vil posisjonere lyden for andre brukere relativt til deres posisjon i spillet. Avhengig av posisjonen vil lydstyrken for stemmen endres mellom høyttalerne for å simulere retning og avstand til den andre brukeren. Slik posisjonering avhenger av at ditt høyttaleroppsett er rett i operativsystemet, så en test utføres her. </p><p>Diagrammet nedenfor viser <span style=" color:#56b4e9;">deg</span>, og <span style=" color:#d55e00;">høyttalerne</span> og en <span style=" color:#009e73;">lydkilde som rører seg</span> sett ovenfra. Du bør høre at lyden flytter seg mellom kanalene.. </p><p>Du kan høre at lyden flytter seg mellom kanalene. </p><p>Du kan også bruke musen for å posisjonere <span style=" color:#009e73;">lydkilden</span> manuelt.</p></body></html> - Input system - Inngangssystem + Maximum amplification + Maksimal forsterkning - Input device - Inngangsenhet + No buttons assigned + Ingen knapper tilknyttet - Output system - Utgangsenhet + Audio input system + - Output device - Utgangsenhet + Audio input device + - Output delay - Utgangsforsinkelse + Select audio output device + - Maximum amplification - Maksimal forsterkning + Audio output system + - VAD level - VAD-nivå + Audio output device + - PTT shortcut - Trykk-for-å-snakke -snarvei + The Mumble positional audio system enables users to link the relative position of their voice to third party applications such as games. + - No buttons assigned - Ingen knapper tilknyttet + Output delay for incoming speech + + + + Maximum amplification of input sound + Maksimal forsterkning av inndatalyd + + + Speech is dynamically amplified by at most this amount + + + + Voice activity detection level + + + + This will set the range in which Mumble will consider a signal speech. Increase value to make voice activation more sensitive. + + + + Push to talk + Trykk for å snakke + + + Use the "push to talk shortcut" button to assign a key + + + + Set push to talk shortcut + + + + This will open a shortcut edit dialog + + + + Graphical positional audio simulation view + + + + This visually represents the positional audio that is currently being played + @@ -2271,24 +2439,40 @@ Ingen snakking. Krysset (Definitivt ikke tale) - Search - Søk + Mask + Maske + + + Search for banned user + + + + Username to ban + + + + IP address to ban + + + + Ban reason + - IP Address - IP-adresse + Ban start date/time + - Mask - Maske + Ban end date/time + - Start date/time - Startdato/-tid + Certificate hash to ban + - End date/time - Sluttdato/-tid + List of banned users + @@ -2372,38 +2556,6 @@ Ingen snakking. Krysset (Definitivt ikke tale) <b>Certificate Expiry:</b> Your certificate is about to expire. You need to renew it, or you will no longer be able to connect to servers you are registered on. <b>Sertifikatsutløp:</b>Ditt sertifikat er i ferd med å utløpe. Du må fornye det, ellers vil du ikke lenger kunne koble til tjenere du er registrert på. - - Current certificate - Nåværende sertifikat - - - Certificate file to import - Sertifikat å importere - - - Certificate password - Sertifikatspassord - - - Certificate to import - Sertifikat å importere - - - New certificate - Nytt sertifikat - - - File to export certificate to - Fil å eksportere sertifikat til - - - Email address - E-postadresse - - - Your name - Ditt nav - Certificates @@ -2492,10 +2644,6 @@ Ingen snakking. Krysset (Definitivt ikke tale) Select file to import from Velg en fil å importere fra - - This opens a file selection dialog to choose a file to import a certificate from. - Åpner en filutvalgsdialog for åpning av sertifikatet som skal importeres. - Open... Åpne... @@ -2650,6 +2798,46 @@ Er du sikker på at du vil erstatte ditt sertifikat? <p>Mumble can use certificates to authenticate with servers. Using certificates avoids passwords, meaning you don't need to disclose any password to the remote site. It also enables very easy user registration and a client side friends list independent of servers.</p><p>While Mumble can work without certificates, the majority of servers will expect you to have one.</p><p>Creating a new certificate automatically is sufficient for most use cases. But Mumble also supports certificates representing trust in the users ownership of an email address. These certificates are issued by third parties. For more information see our <a href="http://mumble.info/certificate.php">user certificate documentation</a>. </p> <p>Mumble kan bruke sertifikater for identitetsbekreftelse ovenfor tjenere. Bruk av sertifikater unngår bruk av passord, som betyr at du ikke må oppgi et passord fra brukersiden. Det gir også veldig enkel brukerregistrering og en venneliste som er uavhengig av tjenere.</p><p>Selv om Mumble kan fungere uten sertifikater, forventer de fleste tjenere at du har et. </p><p>Automatisk opprettelse av et nytt sertifikat er nok for de fleste brukstilfeller, men Mumble støtter også sertifikater som representerer tillit til brukernes eierforhold til en e-postadresse. Disse sertifikatene utstedes av tredjeparter. Mer info er å finne i <a href="http://mumble.info/certificate.php">brukersertifikatdokumentasjonen</a></p> + + Displays current certificate + + + + Certificate file to import + Sertifikat å importere + + + Use the "open" button to select a file using a dialog. + + + + Certificate password + Sertifikatspassord + + + Displays imported certificate + + + + Displays new certificate + + + + File to export certificate to + Fil å eksportere sertifikat til + + + Use the "save as" button to select a file using a dialog. + + + + Your name. For example: John Doe + + + + Your email address. For example: johndoe@mumble.info + + ChanACL @@ -3130,6 +3318,34 @@ Er du sikker på at du vil erstatte ditt sertifikat? IPv6 address IPv6-adresse + + This is the connection dialog. There are two different ways to connect to a Mumble server. If the server is listed publicly, you can use the server list to find it. If you know the server IP address, you can manually add a new permanent entry to your favorites. + + + + The server list contains your favorites and all publicly listed servers. + + + + With this search interface you can filter the Mumble servers displayed in the server list. + + + + Search for servername + + + + Search for location + + + + Set filter mode + + + + Server + Tjener + ConnectDialogEdit @@ -3262,6 +3478,22 @@ Hva tjeneren er beskrevet som. Dette er hva tjeneren vil bli navngitt som i din &Ignore &Ignorer + + Server IP address + + + + Server port + + + + Username + Brukernavn + + + Label for server + + CrashReporter @@ -3455,6 +3687,26 @@ Uten dette påskrudd kan du ikke bruke Mumble-snarveier i priviligerte programme <html><head/><body><p>Mumble's Global Shortcuts system does currently not work properly in combination with the Wayland protocol. For more information, visit <a href="https://github.com/mumble-voip/mumble/issues/5257"><span style=" text-decoration: underline; color:#0057ae;">https://github.com/mumble-voip/mumble/issues/5257</span></a>.</p></body></html> <html><head/><body><p>Mumble sitt snarveissystem som fungerer overalt fungerer dog ikke med Wayland. Mer info er å finne i <a href="https://github.com/mumble-voip/mumble/issues/5257"><span style=" text-decoration: underline; color:#0057ae;">https://github.com/mumble-voip/mumble/issues/5257</span></a>.</p></body></html> + + Configured shortcuts + Oppsatte snarveier + + + Use up and down keys to navigate through your added shortcuts. Use left and right keys to navigate between actions and options for a single shortcut. Entries can be added and deleted with the buttons below. + + + + Add unassigned shortcut + + + + This adds a new empty entry to the "Configured Shortcut" tree above. The tree will be automatically focused. Assign a key or an action by selecting the entry in the tree above. + + + + This removes the selected entry from the "Configured Shortcut" tree above + + GlobalShortcutButtons @@ -3482,6 +3734,18 @@ Uten dette påskrudd kan du ikke bruke Mumble-snarveier i priviligerte programme Remove Fjern + + List of shortcuts + + + + Toggling this button will make the application listen for a shortcut. Once the shortcut is entered, the application stops listening for a shortcut. Multiple shortcuts can be assigned to the current action. Navigate to the shortcut list above to review the shortcuts currently assigned to the current action. + + + + This button will remove the selected shortcut for the current action. Note that you will have to select a shortcut from the list above first before this button has any effect. + + GlobalShortcutConfig @@ -3507,8 +3771,28 @@ Uten dette påskrudd kan du ikke bruke Mumble-snarveier i priviligerte programme <b>Dette skjuler tastetrykk fra andre programmer.</b><br />Å skru på dette vil gjemme knappen (eller den siste knappen i en kombinasjonssnarvei) fra andre programmer. Merk at ikke alle knapper kan undertrykkes. - Configured shortcuts - Oppsatte snarveier + Shortcut action + + + + Shortcut data + + + + Shortcut input combinations + + + + Unassigned + Utildelt + + + checked + + + + unchecked + @@ -4079,14 +4363,6 @@ Har kun innvirkning for nye meldinger. Gamle meldinger vises i foregående tidsf Message margins Meldingsmarger - - Log messages - Loggfør meldinger - - - TTS engine volume - TFT-motorlydstyrke - Chat message margins Sludremeldingsmarger @@ -4111,10 +4387,6 @@ Har kun innvirkning for nye meldinger. Gamle meldinger vises i foregående tidsf Limit notifications when there are more than Begrens merknader når det er mer enn - - User limit for message limiting - Brukergrense for meldingsbegrensning - Click here to toggle message limiting for all events - If using this option be sure to change the user limit below. Klikk her for å skru av/på meldingsbegrensning for alle begivenheter. Hvis du bruker dette må du endre brukergrensen nedenfor. @@ -4179,6 +4451,74 @@ Har kun innvirkning for nye meldinger. Gamle meldinger vises i foregående tidsf Notification sound volume adjustment Justering av lydstyrke for merknadslyd + + Log message types and actions + + + + Use up and down keys to navigate through the message types. Use left and right keys to navigate between notification possibilities for a single message type. + + + + Set length threshold + + + + Text to speech volume + + + + Maximum chat log length + + + + User limit for notifications + + + + Message type + + + + Log message to console checkbox + + + + Display pop-up notification for message checkbox + + + + Highlight window for message checkbox + + + + Read message using text to speech checkbox + + + + Limit message notification if user count is high checkbox + + + + Play sound file for message checkbox + + + + Path to sound file + + + + checked + + + + unchecked + + + + decibels + + LookConfig @@ -4530,123 +4870,147 @@ Har kun innvirkning for nye meldinger. Gamle meldinger vises i foregående tidsf Etterfølgende antall tegn - Maximum name length - Maksimal navnelengde + Show the local volume adjustment for each user (if any). + Vis lokal lydstyrkejustering for hver bruken (om de forefinnes). - Relative font size - Relativ skriftstørrelse + Show volume adjustments + Vis lydstyrkenivå-justeringer - Always on top - Alltid på toppen + Whether to show all of the local user's listeners (ears) in the TalkingUI (and thereby also the channels they are in). + Hvorvidt alle de lokale brukernes lyttere (ører) skal vises i snakkings-grensesnittet (og derav også kanalene de er i). - Channel dragging - Kanaldraging + Show local user's listeners (ears) + Vis lokal brukers lyttere (ører) - Automatically expand channels when - Utvid kanaler automatisk når + Hide the username for each user if they have a nickname. + Skjuler brukernavnet for brukere som har et kallenavn. - User dragging behavior - Oppførsel for brukerdraging + Show nicknames only + Kun vis kallenavn - Silent user lifetime - Levetid for forstummet bruker + Channel Hierarchy String + Kanal-hierarkistreng - Show the local volume adjustment for each user (if any). - Vis lokal lydstyrkejustering for hver bruken (om de forefinnes). + Search + Søk - Show volume adjustments - Vis lydstyrkenivå-justeringer + The action to perform when a user is activated (via double-click or enter) in the search dialog. + Handling å utføre når en bruker aktiveres (via dobbeltklikk eller enter) i søkedialogen. - Whether to show all of the local user's listeners (ears) in the TalkingUI (and thereby also the channels they are in). - Hvorvidt alle de lokale brukernes lyttere (ører) skal vises i snakkings-grensesnittet (og derav også kanalene de er i). + Action (User): + Handling (bruker): - Show local user's listeners (ears) - Vis lokal brukers lyttere (ører) + The action to perform when a channel is activated (via double-click or enter) in the search dialog. + Handling å utføre når en kanal aktiveres (via dobbeltklikk eller enter) i søkedialogen. - Hide the username for each user if they have a nickname. - Skjuler brukernavnet for brukere som har et kallenavn. + Action (Channel): + Handling (kanal): + + + Quit Behavior + + + + This setting controls the behavior of clicking on the X in the top right corner. + + + + This setting controls the behavior when closing Mumble. You can choose between being asked for confirmation, minimize instead if closing or just closing without any additional prompt. Optionally, the first two options can only apply when you are currently connected to a server (in that case, Mumble will quit without asking, when not connected to any server). + + + + Always Ask + + + + Ask when connected + + + + Always Minimize + - Show nicknames only - Kun vis kallenavn + Minimize when connected + - Channel Hierarchy String - Kanal-hierarkistreng + Always Quit + - Search - Søk + seconds + - The action to perform when a user is activated (via double-click or enter) in the search dialog. - Handling å utføre når en bruker aktiveres (via dobbeltklikk eller enter) i søkedialogen. + If this is checked, users will always be visible in the TalkingUI (regardless of talking state). + - Action (User): - Handling (bruker): + Always keep users visible + - The action to perform when a channel is activated (via double-click or enter) in the search dialog. - Handling å utføre når en kanal aktiveres (via dobbeltklikk eller enter) i søkedialogen. + Channel expand mode + - Action (Channel): - Handling (kanal): + User dragging mode + - Quit Behavior + Channel dragging mode - This setting controls the behavior of clicking on the X in the top right corner. + Always on top mode - This setting controls the behavior when closing Mumble. You can choose between being asked for confirmation, minimize instead if closing or just closing without any additional prompt. Optionally, the first two options can only apply when you are currently connected to a server (in that case, Mumble will quit without asking, when not connected to any server). + Quit behavior mode - Always Ask + Channel separator string - Ask when connected + Maximum channel name length - Always Minimize + Abbreviation replacement characters - Minimize when connected + Relative font size (in percent) - Always Quit + Silent user display time (in seconds) - seconds + Mumble theme - If this is checked, users will always be visible in the TalkingUI (regardless of talking state). + User search action mode - Always keep users visible + Channel search action mode @@ -5245,10 +5609,6 @@ Ellers avbryt alt og sjekk ditt sertifikat og brukernavn. This opens the Group and ACL dialog for the channel, to control permissions. Dette åpne gruppe- og ACL -dialogen for kanalen, for kontrolltilganger. - - &Link - &Lenk - Link your channel to another channel Lenk din kanal til en annen kanal @@ -5343,10 +5703,6 @@ Ellers avbryt alt og sjekk ditt sertifikat og brukernavn. This will reset the audio preprocessor, including noise cancellation, automatic gain and voice activity detection. If something suddenly worsens the audio environment (like dropping the microphone) and it was temporary, use this to avoid having to wait for the preprocessor to readjust. Dette vil tilbakestille lyd for-behandleren, inkludert lydkansellering, automatisk forsterkningsjustering og aktivitetsoppdagelse. Hvis noe plutselig forverrer lydmiljøet (som at noen mister mikrofonen) og det var midlertidig, bruk dette for å forhindre at for-behandleren skal rejustere seg. - - &Mute Self - &Gjør deg selv stum - Mute yourself Gjør deg selv stum @@ -5355,10 +5711,6 @@ Ellers avbryt alt og sjekk ditt sertifikat og brukernavn. Mute or unmute yourself. When muted, you will not send any data to the server. Unmuting while deafened will also undeafen. Gjør deg selv stum eller fjern stumhet fra deg selv. Når du er stum vil du ikke sende noe data til tjeneren. Å fjerne stumhet mens du er døv vil også fjerne døvheten. - - &Deafen Self - &Gjør deg selv døv - Deafen yourself Gjør deg selv døv @@ -5927,18 +6279,10 @@ Ellers avbryt alt og sjekk ditt sertifikat og brukernavn. This will toggle whether the minimal window should have a frame for moving and resizing. Dette vil veksle hvorvidt det minimale vinduet skal ha en ramme for flytting og endring av størrelse. - - &Unlink All - &Fjern alle sammenlenkinger - Reset the comment of the selected user. Tilbakestill kommentar for valgt bruker - - &Join Channel - &Ta del i kanal - View comment in editor Vis kommentar i tekstbehandler @@ -5967,10 +6311,6 @@ Ellers avbryt alt og sjekk ditt sertifikat og brukernavn. Change your avatar image on this server Fjern ditt avatarbilde på denne tjeneren - - &Remove Avatar - &Fjern avatar - Remove currently defined avatar image. Fjern gjeldende avatarbilde @@ -5983,14 +6323,6 @@ Ellers avbryt alt og sjekk ditt sertifikat og brukernavn. Change your own comment Endre din egen kommentar - - Recording - Opptak - - - Priority Speaker - Prioritert taler - &Copy URL &Kopier URL @@ -5999,10 +6331,6 @@ Ellers avbryt alt og sjekk ditt sertifikat og brukernavn. Copies a link to this channel to the clipboard. Kopierer en lenke til denne kanalen til utklippstavlen. - - Ignore Messages - Ignorer meldinger - Locally ignore user's text chat messages. Ignorer brukerens sludremeldinger lokalt @@ -6032,14 +6360,6 @@ Du kan markere ytterligere kanaler fra filtrering fra kanalens bindeleddsmeny.Ctrl+F Ctrl+F - - &Hide Channel when Filtering - &Skrul kanal ved filtrering - - - Reset the avatar of the selected user. - Tilbakestill avataren tilhørende valgt bruker. - &Developer &Utvikler @@ -6068,14 +6388,6 @@ Du kan markere ytterligere kanaler fra filtrering fra kanalens bindeleddsmeny.&Connect... &Koble til… - - &Ban list... - &Bannlysningsliste… - - - &Information... - &Informasjon… - &Kick... &Kast ut… @@ -6084,10 +6396,6 @@ Du kan markere ytterligere kanaler fra filtrering fra kanalens bindeleddsmeny.&Ban... &Bannlys… - - Send &Message... - Send &melding… - &Add... &Legg til… @@ -6100,74 +6408,26 @@ Du kan markere ytterligere kanaler fra filtrering fra kanalens bindeleddsmeny.&Edit... &Rediger… - - Audio S&tatistics... - &Lydstatistikk… - - - &Settings... - &Innstillinger… - &Audio Wizard... &Lydveiviser… - - Developer &Console... - &Utviklerkonsoll - - - &About... - &Om… - About &Speex... Om &Speex… - - About &Qt... - Om &Qt… - &Certificate Wizard... &Sertifikatsveiviser… - - &Register... - &Registrer… - - - Registered &Users... - Registrerte &brukere… - Change &Avatar... Endre &avatar… - - &Access Tokens... - &Tilgangssymboler… - - - Reset &Comment... - Tilbakestill &kommentar… - - - Reset &Avatar... - Tilbakestill &avatar… - - - View Comment... - Vis kommentar… - &Change Comment... &Endre kommentar… - - R&egister... - &Registrer… - Show Vis @@ -6184,10 +6444,6 @@ Du kan markere ytterligere kanaler fra filtrering fra kanalens bindeleddsmeny.Protocol violation. Server sent remove for occupied channel. Protokollfeil. Tjeneren forespurte fjerning av kanal som ikke er tom. - - Listen to channel - Lytt til kanal - Listen to this channel without joining it Lytt til denne kanalen uten å ta del i den @@ -6228,18 +6484,10 @@ Du kan markere ytterligere kanaler fra filtrering fra kanalens bindeleddsmeny.%1 stopped listening to your channel %1 sluttet å lytte til din kanal - - Talking UI - Snakkingsgrensesnitt - Toggles the visibility of the TalkingUI. Skrur av eller på snakkingsgrensesnittet. - - Join user's channel - Ta del i brukerens kanal - Joins the channel of this user. Trer inn i kanalen tilhørende brukeren. @@ -6252,14 +6500,6 @@ Du kan markere ytterligere kanaler fra filtrering fra kanalens bindeleddsmeny.Activity log Aktivitetslogg - - Chat message - Sludremelding - - - Disable Text-To-Speech - Skru av talesyntese - Locally disable Text-To-Speech for this user's text chat messages. Skru av talesyntese av denne brukerens tekstsludringsmeldinger. @@ -6299,10 +6539,6 @@ Du kan markere ytterligere kanaler fra filtrering fra kanalens bindeleddsmeny.Global Shortcut Skjul/vis hovedvindu - - &Set Nickname... - &Sett kallenavn … - Set a local nickname Sett et lokalt kallenavn @@ -6379,10 +6615,6 @@ Mulige handlinger: Alt+F Alt+F - - Search - Søk - Search for a user or channel (Ctrl+F) Søk etter en bruker eller kanal (Ctrl+F) @@ -6404,10 +6636,6 @@ Mulige handlinger: Undeafen yourself Opphev egen døvhet - - Positional &Audio Viewer... - Posisjonell &lydvisualiserer … - Show the Positional Audio Viewer Vis den posisjonelle lydvisualisereren @@ -6468,10 +6696,6 @@ Mulige handlinger: Channel &Filter - - &Pin Channel when Filtering - - Usage: mumble [options] [<url> | <plugin_list>] @@ -6648,92 +6872,240 @@ Valid options are: - This will register you on the server + This will register you on the server + + + + Audio statistics + Global Shortcut + + + + This will open the audio statistics dialog + + + + Open settings + Global Shortcut + + + + This will open the settings dialog + + + + Start audio wizard + Global Shortcut + + + + This will open the audio wizard dialog + + + + Start certificate wizard + Global Shortcut + + + + This will open the certificate wizard dialog + + + + Toggle text to speech + Global Shortcut + + + + This will enable/disable the text to speech + + + + Open about dialog + Global Shortcut + + + + This will open the about dialog + + + + Open about Qt dialog + Global Shortcut + + + + This will open the about Qt dialog + + + + Check for update + Global Shortcut + + + + This will check if mumble is up to date + + + + That sound was the mute cue. It activates when you speak while muted. Would you like to keep it enabled? + + + + Yes + Ja + + + No + Nei + + + Enter chat message + + + + &Ban List + + + + &Information + + + + Ig&nore Messages + + + + &Send Message... + + + + Set Ni&ckname... + + + + L&ink + + + + U&nlink All + + + + M&ute Self + + + + D&eafen Self + + + + Audio &Statistics + + + + &Settings + + + + Developer &Console + + + + Positional &Audio Viewer + + + + &About + &Om + + + About &Qt + + + + Re&gister... + + + + Registered &Users - Audio statistics - Global Shortcut + &Access Tokens - This will open the audio statistics dialog + Remo&ve Avatar - Open settings - Global Shortcut + Reset Commen&t... - This will open the settings dialog + Remo&ve Avatar... - Start audio wizard - Global Shortcut + Remove the avatar of the selected user. - This will open the audio wizard dialog + &Join - Start certificate wizard - Global Shortcut + &Hide When Filtering - This will open the certificate wizard dialog + &Pin When Filtering - Toggle text to speech - Global Shortcut + Vie&w Comment - This will enable/disable the text to speech + &Priority Speaker - Open about dialog - Global Shortcut + &Record... - This will open the about dialog + &Listen To Channel - Open about Qt dialog - Global Shortcut + Talking &UI - This will open the about Qt dialog + &Join User's Channel - Check for update - Global Shortcut + M&ove To Own Channel - This will check if mumble is up to date + Moves this user to your current channel. - That sound was the mute cue. It activates when you speak while muted. Would you like to keep it enabled? + Disable Te&xt-To-Speech - Yes - Ja + &Search... + - No - Nei + Filtered channels and users + @@ -6822,6 +7194,62 @@ Valid options are: Silent user displaytime: Forstummet tid for bruker: + + Graphical positional audio simulation view + + + + This visually represents the positional audio configuration that is currently being used + + + + Listener Z coordinate + + + + Listener X coordinate + + + + Listener Y coordinate + + + + Silent user display time (in seconds) + + + + Listener azimuth (in degrees) + + + + Listener elevation (in degrees) + + + + Context string + + + + Use the "set" button to apply the context string + + + + Apply the context string + + + + Apply the identity string + + + + Identity string + + + + Use the "set" button to apply the identity string + + NetworkConfig @@ -7036,6 +7464,26 @@ Forhindrer klienten fra å sende potensielt identifiserende informasjon om opera Automatically download and install plugin updates Last ned og installer nye versjoner av programtillegg automatisk + + Proxy type + + + + Proxy hostname + + + + Proxy port + + + + Proxy username + + + + Proxy password + + Overlay @@ -7645,6 +8093,42 @@ Trykk på knappen nedefor for å oppgradere. Whether this plugin should be enabled Hvorvidt programtillegget skal skrus på + + List of plugins + + + + Use up and down keys to navigate through plugins. Use left and right keys to navigate between single plugin permissions. + + + + Plugin name + + + + Plugin enabled checkbox + + + + Plugin positional audio permission checkbox + + + + Plugin keyboard event listen permission checkbox + + + + checked + + + + unchecked + + + + Not available + + PluginInstaller @@ -8071,6 +8555,102 @@ Du kan registrere dem igjen. Unknown Version Ukjent versjon + + Next + + + + Back + + + + This is you + + + + friend + + + + user + + + + status + + + + muted and deafened + + + + muted + + + + locally muted + + + + unmuted + + + + recording + + + + priority speaker + + + + has a long comment + + + + text messages ignored + + + + registered + + + + channel + + + + your channel + + + + accessible + + + + inaccessible + + + + public + + + + filtered + + + + pinned + + + + Listening for input + + + + Add + Legg til + RichTextEditor @@ -8219,6 +8799,18 @@ Du kan registrere dem igjen. Whether to search for channels Hvorvidt det skal søkes etter kanaler + + Search string + + + + Search results + + + + Use up and down keys to navigate through the search results. + + ServerHandler @@ -8269,10 +8861,6 @@ Du kan registrere dem igjen. <html><head/><body><p><span style=" font-weight:600;">Port:</span></p></body></html> <html><head/><body><p><span style=" font-weight:600;">Port:</span></p></body></html> - - <b>Users</b>: - <b>Brukere</b>: - <html><head/><body><p><span style=" font-weight:600;">Protocol:</span></p></body></html> <html><head/><body><p><span style=" font-weight:600;">Protokoll:</span></p></body></html> @@ -8365,14 +8953,6 @@ Du kan registrere dem igjen. <forward secrecy> <forover-sikkerhet> - - &View certificate - &Vis sertifikat - - - &Ok - &OK - Unknown Ukjent @@ -8393,6 +8973,22 @@ Du kan registrere dem igjen. No Nei + + <b>Users:</b> + + + + TCP Parameters + + + + &View Certificate + &Vis sertifikat + + + &OK + + ServerView @@ -8582,8 +9178,12 @@ Et tilgangssymbol er en tekststring, som kan brukes som et passord for veldig en &Fjern - Tokens - Symboler + Token List + + + + Use the arrow keys to navigate this list of access tokens. The tokens are displayed in plain text. + @@ -8631,14 +9231,22 @@ Et tilgangssymbol er en tekststring, som kan brukes som et passord for veldig en Registrerte brukere: %n kontoer - - Search - Søk - User list Brukerliste + + Search for user + + + + Set inactivity filter mode + + + + Filter for inactivity + + UserInformation @@ -8666,10 +9274,6 @@ Et tilgangssymbol er en tekststring, som kan brukes som et passord for veldig en IP Address IP-adresse - - Details... - Detaljer… - Ping Statistics Svartidsstatistikk @@ -8793,6 +9397,10 @@ Et tilgangssymbol er en tekststring, som kan brukes som et passord for veldig en Warning: The server seems to report a truncated protocol version for this client. (See: <a href="https://github.com/mumble-voip/mumble/issues/5827/">Issue #5827</a>) Advarsel: Denne tjeneren rapporterer en forkortet protokollversjon for denne klienten. (Sjekk <a href="https://github.com/mumble-voip/mumble/issues/5827/">problem #5827</a>) + + Details + + UserListModel @@ -8987,6 +9595,14 @@ Et tilgangssymbol er en tekststring, som kan brukes som et passord for veldig en Channel will be pinned when filtering is enabled + + Channel Listener + + + + This channel listener belongs to %1 + + VersionCheck @@ -9253,17 +9869,25 @@ Please contact your server administrator for further information. Unable to start recording - the audio output is miconfigured (0Hz sample rate) Kunne ikke starte opptak — lydutgangen er satt opp feil (0 Hz samplingstakt) + + This field contains the directory path to store any voice recordings in. Use the "browse" button to open a file dialog. + + + + This field contains the filename any voice recording is saved as. Various variables can be used to augment the filename. For example %time for the current time. + + VolumeSliderWidgetAction - - Slider for volume adjustment - Glidebryter for lydstyrkejustering - Volume Adjustment Lydstyrkejustering + + Local volume adjustment + + WASAPIInput diff --git a/src/mumble/mumble_oc.ts b/src/mumble/mumble_oc.ts index 7360eea4bfd..9901cc6cefe 100644 --- a/src/mumble/mumble_oc.ts +++ b/src/mumble/mumble_oc.ts @@ -162,10 +162,6 @@ This value enables you to change the way mumble arranges the channels in the tre Active ACLs LCAs activas - - List of entries - Lista d’entradas - Inherit ACL of parent? @@ -411,10 +407,6 @@ This value allows you to set the maximum number of users allowed in the channel. Channel password Senhal del canal - - Maximum users - Maximum utilizaires - Channel name Nom del canal @@ -424,19 +416,59 @@ This value allows you to set the maximum number of users allowed in the channel. - Foreign group members + Inherited channel members - Inherited channel members + List of ACL entries - Add members to group - Ajustar membres al grop + Channel position + - List of ACL entries + Channel maximum users + + + + Channel description + + + + Select member to add + + + + Excluded group members + + + + Select member to remove + + + + List of access control list entries + + + + Select group + + + + Selects a group this ACL entry applies to. Selecting a group and selecting a user are mutually exclusive. + + + + Select user + + + + Selects a user this ACL entry applies to. Selecting a group and selecting a user are mutually exclusive. + + + + List of available permissions @@ -588,6 +620,30 @@ This value allows you to set the maximum number of users allowed in the channel. List of speakers + + Device list + + + + Move from unused to microphone list + + + + Move from microphone to unused list + + + + List of unused devices + + + + Move from unused to speakers list + + + + Move from speakers to unused list + + ASIOInput @@ -657,10 +713,6 @@ This value allows you to set the maximum number of users allowed in the channel. System Sistèma - - Input method for audio - Metòde d’entrada per l’àudio - Device Aparelh @@ -725,10 +777,6 @@ This value allows you to set the maximum number of users allowed in the channel. On Alucat - - Preview the audio cues - - Use SNR based speech detection @@ -1049,119 +1097,175 @@ This value allows you to set the maximum number of users allowed in the channel. Voice Activity Activitat vocala - - - AudioInputDialog - Continuous - Continú + Input backend for audio + - Voice Activity - Activitat vocala + Audio input system + - Push To Talk - Quichar per parlar + Audio input device + - Audio Input - Entrada àudio + Transmission mode + Mòde de transmission - %1 ms - %1 ms + Push to talk lock threshold + - Off - Atudat + Switch between push to talk and continuous mode by double tapping in this time frame + - %1 s - %1 s + <b>Voice hold Time</b><br />After you release the push-to-talk key Mumble will keep transmitting for the selected amount of time. + - %1 kb/s - %1 kb/s + Push to talk hold threshold + - -%1 dB - -%1 dB + Extend push to talk send time after the key is released by this amount of time + - %1 kbit/s (Audio %2, Position %4, Overhead %3) + Voice hold time - Audio system - Sistèma àudio + Silence below threshold + - Input device - Periferic d'entrada + This sets the threshold when Mumble will definitively consider a signal silence + - Echo cancellation mode + Speech above threshold - Transmission mode - Mòde de transmission + This sets the threshold when Mumble will definitively consider a signal speech + - PTT lock threshold + This sets how much speech is packed into a single network package - PTT hold threshold + Audio compression quality - Silence below + This sets the target compression bitrate - Current speech detection chance + Maximum amplification - Speech above + Speech is dynamically amplified by at most this amount - Speech below + Noise suppression strength - Audio per packet - Àudio per paquet + Echo cancellation mode + - Quality of compression (peak bandwidth) - Qualitat de la compression (pic de benda passanta) + Path to audio file + - Noise suppression - Supression del bruch + Path to audio cue file when stopping to speak. Use the "browse" button to open a file dialog. + - Maximum amplification + Idle action time threshold (in minutes) - Transmission started sound + Select what to do when being idle for a configurable amount of time. Default: nothing - Transmission stopped sound + Gets played when you are trying to speak while being muted - Initiate idle action after (in minutes) + Path to mute cue file. Use the "browse" button to open a file dialog. - Idle action + Browse for mute cue audio file + + + + Path to audio cue file when starting to speak. Use the "browse" button to open a file dialog. + + + + Preview the mute cue + + + + The mute cue is an audio sample which plays when you are trying to speak while being muted + + + + Preview both audio cues + + + + + AudioInputDialog + + Continuous + Continú + + + Voice Activity + Activitat vocala + + + Push To Talk + Quichar per parlar + + + Audio Input + Entrada àudio + + + %1 ms + %1 ms + + + Off + Atudat + + + %1 s + %1 s + + + %1 kb/s + %1 kb/s + + + -%1 dB + -%1 dB + + + %1 kbit/s (Audio %2, Position %4, Overhead %3) @@ -1180,6 +1284,22 @@ This value allows you to set the maximum number of users allowed in the channel. Disable echo cancellation. + + milliseconds + + + + seconds + + + + kilobits per second + + + + decibels + + AudioOutput @@ -1453,84 +1573,84 @@ This value allows you to set the maximum number of users allowed in the channel. Positional audio cannot work with mono output devices! - - - AudioOutputDialog - None + Audio output system - Local - Local + Audio output device + - Server - Servidor + Output delay of incoming speech + - Audio Output - Sortida àudio + Jitter buffer time + - %1 ms - %1 ms + Attenuation percentage + - %1 % - %1 % + During speech, the volume of other applications will be reduced by this amount + - Output system + Minimum volume - Output device - Periferic de sortida + Minimum distance + - Default jitter buffer + Maximum distance - Volume of incoming speech + Loopback artificial delay - Output delay + Loopback artificial packet loss - Attenuation of other applications during speech + Loopback test mode - Minimum distance + The loopback test can be used to test your audio configuration. While the loopback test is enabled, others will not be able to hear you. + + + AudioOutputDialog - Maximum distance + None - Minimum volume - + Local + Local - Bloom - + Server + Servidor - Delay variance - + Audio Output + Sortida àudio - Packet loss - Pèrda de paquets + %1 ms + %1 ms - Loopback - + %1 % + %1 % Distance at which audio volume from another player starts decreasing @@ -1548,6 +1668,14 @@ This value allows you to set the maximum number of users allowed in the channel. If an audio source is close enough, blooming will cause the audio to be played on all speakers more or less regardless of their position (albeit with lower volume) + + milliseconds + + + + meters + + AudioOutputSample @@ -2052,39 +2180,79 @@ Speak loudly, as when you are annoyed or excited. Decrease the volume in the sou - Input system + Maximum amplification + + + + No buttons assigned - Input device - Periferic d'entrada + Audio input system + - Output system + Audio input device - Output device - Periferic de sortida + Select audio output device + - Output delay + Audio output system - Maximum amplification + Audio output device - VAD level + The Mumble positional audio system enables users to link the relative position of their voice to third party applications such as games. - PTT shortcut + Output delay for incoming speech - No buttons assigned + Maximum amplification of input sound + + + + Speech is dynamically amplified by at most this amount + + + + Voice activity detection level + + + + This will set the range in which Mumble will consider a signal speech. Increase value to make voice activation more sensitive. + + + + Push to talk + Butar per parlar + + + Use the "push to talk shortcut" button to assign a key + + + + Set push to talk shortcut + + + + This will open a shortcut edit dialog + + + + Graphical positional audio simulation view + + + + This visually represents the positional audio that is currently being played @@ -2226,23 +2394,39 @@ Speak loudly, as when you are annoyed or excited. Decrease the volume in the sou - Search - Recercar + Mask + Masqueta - IP Address - Adreça IP + Search for banned user + - Mask - Masqueta + Username to ban + + + + IP address to ban + + + + Ban reason + + + + Ban start date/time + - Start date/time + Ban end date/time - End date/time + Certificate hash to ban + + + + List of banned users @@ -2280,84 +2464,52 @@ Speak loudly, as when you are annoyed or excited. Decrease the volume in the sou - There was an error generating your certificate.<br />Please try again. - - - - Your certificate and key could not be exported to PKCS#12 format. There might be an error in your certificate. - - - - The file could not be opened for writing. Please use another file. - - - - The file's permissions could not be set. No certificate and key has been written. Please use another file. - - - - The file could not be written successfully. Please use another file. - - - - The file could not be opened for reading. Please use another file. - - - - The file is empty or could not be read. Please use another file. - - - - The file did not contain a valid certificate and key. Please use another file. - - - - Select file to export certificate to + There was an error generating your certificate.<br />Please try again. - Select file to import certificate from + Your certificate and key could not be exported to PKCS#12 format. There might be an error in your certificate. - Unable to import. Missing password or incompatible file type. + The file could not be opened for writing. Please use another file. - <b>Certificate Expiry:</b> Your certificate is about to expire. You need to renew it, or you will no longer be able to connect to servers you are registered on. + The file's permissions could not be set. No certificate and key has been written. Please use another file. - Current certificate + The file could not be written successfully. Please use another file. - Certificate file to import + The file could not be opened for reading. Please use another file. - Certificate password + The file is empty or could not be read. Please use another file. - Certificate to import + The file did not contain a valid certificate and key. Please use another file. - New certificate + Select file to export certificate to - File to export certificate to + Select file to import certificate from - Email address - Adreça de corrièl + Unable to import. Missing password or incompatible file type. + - Your name - Vòstre nom + <b>Certificate Expiry:</b> Your certificate is about to expire. You need to renew it, or you will no longer be able to connect to servers you are registered on. + @@ -2447,10 +2599,6 @@ Speak loudly, as when you are annoyed or excited. Decrease the volume in the sou Select file to import from - - This opens a file selection dialog to choose a file to import a certificate from. - - Open... Dobrir... @@ -2596,6 +2744,46 @@ Are you sure you wish to replace your certificate? <p>Mumble can use certificates to authenticate with servers. Using certificates avoids passwords, meaning you don't need to disclose any password to the remote site. It also enables very easy user registration and a client side friends list independent of servers.</p><p>While Mumble can work without certificates, the majority of servers will expect you to have one.</p><p>Creating a new certificate automatically is sufficient for most use cases. But Mumble also supports certificates representing trust in the users ownership of an email address. These certificates are issued by third parties. For more information see our <a href="http://mumble.info/certificate.php">user certificate documentation</a>. </p> + + Displays current certificate + + + + Certificate file to import + + + + Use the "open" button to select a file using a dialog. + + + + Certificate password + + + + Displays imported certificate + + + + Displays new certificate + + + + File to export certificate to + + + + Use the "save as" button to select a file using a dialog. + + + + Your name. For example: John Doe + + + + Your email address. For example: johndoe@mumble.info + + ChanACL @@ -3076,6 +3264,34 @@ Are you sure you wish to replace your certificate? IPv6 address + + This is the connection dialog. There are two different ways to connect to a Mumble server. If the server is listed publicly, you can use the server list to find it. If you know the server IP address, you can manually add a new permanent entry to your favorites. + + + + The server list contains your favorites and all publicly listed servers. + + + + With this search interface you can filter the Mumble servers displayed in the server list. + + + + Search for servername + + + + Search for location + + + + Set filter mode + + + + Server + Servidor + ConnectDialogEdit @@ -3199,6 +3415,22 @@ Label of the server. This is what the server will be named like in your server l &Ignore &Ignorar + + Server IP address + + + + Server port + + + + Username + Nom d'_utilizaire + + + Label for server + + CrashReporter @@ -3390,6 +3622,26 @@ Without this option enabled, using Mumble's global shortcuts in privileged <html><head/><body><p>Mumble's Global Shortcuts system does currently not work properly in combination with the Wayland protocol. For more information, visit <a href="https://github.com/mumble-voip/mumble/issues/5257"><span style=" text-decoration: underline; color:#0057ae;">https://github.com/mumble-voip/mumble/issues/5257</span></a>.</p></body></html> + + Configured shortcuts + + + + Use up and down keys to navigate through your added shortcuts. Use left and right keys to navigate between actions and options for a single shortcut. Entries can be added and deleted with the buttons below. + + + + Add unassigned shortcut + + + + This adds a new empty entry to the "Configured Shortcut" tree above. The tree will be automatically focused. Assign a key or an action by selecting the entry in the tree above. + + + + This removes the selected entry from the "Configured Shortcut" tree above + + GlobalShortcutButtons @@ -3417,6 +3669,18 @@ Without this option enabled, using Mumble's global shortcuts in privileged Remove Suprimir + + List of shortcuts + + + + Toggling this button will make the application listen for a shortcut. Once the shortcut is entered, the application stops listening for a shortcut. Multiple shortcuts can be assigned to the current action. Navigate to the shortcut list above to review the shortcuts currently assigned to the current action. + + + + This button will remove the selected shortcut for the current action. Note that you will have to select a shortcut from the list above first before this button has any effect. + + GlobalShortcutConfig @@ -3442,7 +3706,27 @@ Without this option enabled, using Mumble's global shortcuts in privileged - Configured shortcuts + Shortcut action + + + + Shortcut data + + + + Shortcut input combinations + + + + Unassigned + Pas assignat + + + checked + + + + unchecked @@ -4004,14 +4288,6 @@ The setting only applies for new messages, the already shown ones will retain th Message margins - - Log messages - - - - TTS engine volume - - Chat message margins @@ -4036,10 +4312,6 @@ The setting only applies for new messages, the already shown ones will retain th Limit notifications when there are more than - - User limit for message limiting - - Click here to toggle message limiting for all events - If using this option be sure to change the user limit below. @@ -4104,6 +4376,74 @@ The setting only applies for new messages, the already shown ones will retain th Notification sound volume adjustment + + Log message types and actions + + + + Use up and down keys to navigate through the message types. Use left and right keys to navigate between notification possibilities for a single message type. + + + + Set length threshold + + + + Text to speech volume + + + + Maximum chat log length + + + + User limit for notifications + + + + Message type + + + + Log message to console checkbox + + + + Display pop-up notification for message checkbox + + + + Highlight window for message checkbox + + + + Read message using text to speech checkbox + + + + Limit message notification if user count is high checkbox + + + + Play sound file for message checkbox + + + + Path to sound file + + + + checked + + + + unchecked + + + + decibels + + LookConfig @@ -4454,123 +4794,147 @@ The setting only applies for new messages, the already shown ones will retain th - Maximum name length + Show the local volume adjustment for each user (if any). - Relative font size - Talha relativa + Show volume adjustments + - Always on top - Totjorn en dessús + Whether to show all of the local user's listeners (ears) in the TalkingUI (and thereby also the channels they are in). + - Channel dragging + Show local user's listeners (ears) - Automatically expand channels when + Hide the username for each user if they have a nickname. - User dragging behavior + Show nicknames only - Silent user lifetime + Channel Hierarchy String - Show the local volume adjustment for each user (if any). + Search + Recercar + + + The action to perform when a user is activated (via double-click or enter) in the search dialog. - Show volume adjustments + Action (User): - Whether to show all of the local user's listeners (ears) in the TalkingUI (and thereby also the channels they are in). + The action to perform when a channel is activated (via double-click or enter) in the search dialog. - Show local user's listeners (ears) + Action (Channel): - Hide the username for each user if they have a nickname. + Quit Behavior - Show nicknames only + This setting controls the behavior of clicking on the X in the top right corner. - Channel Hierarchy String + This setting controls the behavior when closing Mumble. You can choose between being asked for confirmation, minimize instead if closing or just closing without any additional prompt. Optionally, the first two options can only apply when you are currently connected to a server (in that case, Mumble will quit without asking, when not connected to any server). - Search - Recercar + Always Ask + - The action to perform when a user is activated (via double-click or enter) in the search dialog. + Ask when connected - Action (User): + Always Minimize - The action to perform when a channel is activated (via double-click or enter) in the search dialog. + Minimize when connected - Action (Channel): + Always Quit - Quit Behavior + seconds - This setting controls the behavior of clicking on the X in the top right corner. + If this is checked, users will always be visible in the TalkingUI (regardless of talking state). - This setting controls the behavior when closing Mumble. You can choose between being asked for confirmation, minimize instead if closing or just closing without any additional prompt. Optionally, the first two options can only apply when you are currently connected to a server (in that case, Mumble will quit without asking, when not connected to any server). + Always keep users visible - Always Ask + Channel expand mode - Ask when connected + User dragging mode + + + + Channel dragging mode + + + + Always on top mode + + + + Quit behavior mode + + + + Channel separator string + + + + Maximum channel name length - Always Minimize + Abbreviation replacement characters - Minimize when connected + Relative font size (in percent) - Always Quit + Silent user display time (in seconds) - seconds + Mumble theme - If this is checked, users will always be visible in the TalkingUI (regardless of talking state). + User search action mode - Always keep users visible + Channel search action mode @@ -5167,10 +5531,6 @@ Otherwise abort and check your certificate and username. This opens the Group and ACL dialog for the channel, to control permissions. - - &Link - &Ligam - Link your channel to another channel @@ -5265,10 +5625,6 @@ Otherwise abort and check your certificate and username. This will reset the audio preprocessor, including noise cancellation, automatic gain and voice activity detection. If something suddenly worsens the audio environment (like dropping the microphone) and it was temporary, use this to avoid having to wait for the preprocessor to readjust. - - &Mute Self - - Mute yourself @@ -5277,10 +5633,6 @@ Otherwise abort and check your certificate and username. Mute or unmute yourself. When muted, you will not send any data to the server. Unmuting while deafened will also undeafen. - - &Deafen Self - - Deafen yourself @@ -5846,18 +6198,10 @@ Otherwise abort and check your certificate and username. This will toggle whether the minimal window should have a frame for moving and resizing. - - &Unlink All - - Reset the comment of the selected user. - - &Join Channel - - View comment in editor @@ -5886,10 +6230,6 @@ Otherwise abort and check your certificate and username. Change your avatar image on this server - - &Remove Avatar - - Remove currently defined avatar image. @@ -5902,14 +6242,6 @@ Otherwise abort and check your certificate and username. Change your own comment - - Recording - Enregistrament - - - Priority Speaker - - &Copy URL @@ -5918,10 +6250,6 @@ Otherwise abort and check your certificate and username. Copies a link to this channel to the clipboard. - - Ignore Messages - - Locally ignore user's text chat messages. @@ -5949,14 +6277,6 @@ the channel's context menu. Ctrl+F Ctrl+F - - &Hide Channel when Filtering - - - - Reset the avatar of the selected user. - - &Developer @@ -5985,14 +6305,6 @@ the channel's context menu. &Connect... - - &Ban list... - - - - &Information... - - &Kick... @@ -6001,10 +6313,6 @@ the channel's context menu. &Ban... - - Send &Message... - - &Add... &Apondre... @@ -6017,74 +6325,26 @@ the channel's context menu. &Edit... &Edicion... - - Audio S&tatistics... - - - - &Settings... - &Paramètres... - &Audio Wizard... - - Developer &Console... - - - - &About... - &A prepaus... - About &Speex... A prepaus de &Speex... - - About &Qt... - A prepaus de &Qt... - &Certificate Wizard... - - &Register... - - - - Registered &Users... - - Change &Avatar... - - &Access Tokens... - - - - Reset &Comment... - - - - Reset &Avatar... - - - - View Comment... - - &Change Comment... - - R&egister... - - Show Mostrar @@ -6101,10 +6361,6 @@ the channel's context menu. Protocol violation. Server sent remove for occupied channel. - - Listen to channel - - Listen to this channel without joining it @@ -6145,18 +6401,10 @@ the channel's context menu. %1 stopped listening to your channel - - Talking UI - - Toggles the visibility of the TalkingUI. - - Join user's channel - - Joins the channel of this user. @@ -6169,14 +6417,6 @@ the channel's context menu. Activity log - - Chat message - - - - Disable Text-To-Speech - - Locally disable Text-To-Speech for this user's text chat messages. @@ -6215,10 +6455,6 @@ the channel's context menu. Global Shortcut - - &Set Nickname... - - Set a local nickname @@ -6277,10 +6513,6 @@ Valid actions are: Alt+F - - Search - Recercar - Search for a user or channel (Ctrl+F) @@ -6302,10 +6534,6 @@ Valid actions are: Undeafen yourself - - Positional &Audio Viewer... - - Show the Positional Audio Viewer @@ -6360,10 +6588,6 @@ Valid actions are: Channel &Filter - - &Pin Channel when Filtering - - Usage: mumble [options] [<url> | <plugin_list>] @@ -6526,105 +6750,253 @@ Valid options are: - Remove avatar - Global Shortcut - + Remove avatar + Global Shortcut + + + + This will reset your avatar on the server + + + + Register on the server + Global Shortcut + + + + This will register you on the server + + + + Audio statistics + Global Shortcut + + + + This will open the audio statistics dialog + + + + Open settings + Global Shortcut + + + + This will open the settings dialog + + + + Start audio wizard + Global Shortcut + + + + This will open the audio wizard dialog + + + + Start certificate wizard + Global Shortcut + + + + This will open the certificate wizard dialog + + + + Toggle text to speech + Global Shortcut + + + + This will enable/disable the text to speech + + + + Open about dialog + Global Shortcut + + + + This will open the about dialog + + + + Open about Qt dialog + Global Shortcut + + + + This will open the about Qt dialog + + + + Check for update + Global Shortcut + + + + This will check if mumble is up to date + + + + That sound was the mute cue. It activates when you speak while muted. Would you like to keep it enabled? + + + + Yes + + + + No + + + + Enter chat message + + + + &Ban List + + + + &Information + + + + Ig&nore Messages + + + + &Send Message... + + + + Set Ni&ckname... + + + + L&ink + + + + U&nlink All + + + + M&ute Self + + + + D&eafen Self + + + + Audio &Statistics + + + + &Settings + + + + Developer &Console + + + + Positional &Audio Viewer + + + + &About + &A prepaus - This will reset your avatar on the server + About &Qt - Register on the server - Global Shortcut + Re&gister... - This will register you on the server + Registered &Users - Audio statistics - Global Shortcut + &Access Tokens - This will open the audio statistics dialog + Remo&ve Avatar - Open settings - Global Shortcut + Reset Commen&t... - This will open the settings dialog + Remo&ve Avatar... - Start audio wizard - Global Shortcut + Remove the avatar of the selected user. - This will open the audio wizard dialog + &Join - Start certificate wizard - Global Shortcut + &Hide When Filtering - This will open the certificate wizard dialog + &Pin When Filtering - Toggle text to speech - Global Shortcut + Vie&w Comment - This will enable/disable the text to speech + &Priority Speaker - Open about dialog - Global Shortcut + &Record... - This will open the about dialog + &Listen To Channel - Open about Qt dialog - Global Shortcut + Talking &UI - This will open the about Qt dialog + &Join User's Channel - Check for update - Global Shortcut + M&ove To Own Channel - This will check if mumble is up to date + Moves this user to your current channel. - That sound was the mute cue. It activates when you speak while muted. Would you like to keep it enabled? + Disable Te&xt-To-Speech - Yes + &Search... - No + Filtered channels and users @@ -6714,6 +7086,62 @@ Valid options are: Silent user displaytime: + + Graphical positional audio simulation view + + + + This visually represents the positional audio configuration that is currently being used + + + + Listener Z coordinate + + + + Listener X coordinate + + + + Listener Y coordinate + + + + Silent user display time (in seconds) + + + + Listener azimuth (in degrees) + + + + Listener elevation (in degrees) + + + + Context string + + + + Use the "set" button to apply the context string + + + + Apply the context string + + + + Apply the identity string + + + + Identity string + + + + Use the "set" button to apply the identity string + + NetworkConfig @@ -6927,6 +7355,26 @@ Prevents the client from sending potentially identifying information about the o Automatically download and install plugin updates + + Proxy type + + + + Proxy hostname + + + + Proxy port + + + + Proxy username + + + + Proxy password + + Overlay @@ -7532,6 +7980,42 @@ To upgrade these files to their latest versions, click the button below.Whether this plugin should be enabled + + List of plugins + + + + Use up and down keys to navigate through plugins. Use left and right keys to navigate between single plugin permissions. + + + + Plugin name + + + + Plugin enabled checkbox + + + + Plugin positional audio permission checkbox + + + + Plugin keyboard event listen permission checkbox + + + + checked + + + + unchecked + + + + Not available + + PluginInstaller @@ -7955,6 +8439,102 @@ You can register them again. Unknown Version + + Next + + + + Back + + + + This is you + + + + friend + + + + user + + + + status + + + + muted and deafened + + + + muted + + + + locally muted + + + + unmuted + + + + recording + + + + priority speaker + + + + has a long comment + + + + text messages ignored + + + + registered + + + + channel + + + + your channel + + + + accessible + + + + inaccessible + + + + public + + + + filtered + + + + pinned + + + + Listening for input + + + + Add + Ajustar + RichTextEditor @@ -8103,6 +8683,18 @@ You can register them again. Whether to search for channels + + Search string + + + + Search results + + + + Use up and down keys to navigate through the search results. + + ServerHandler @@ -8153,10 +8745,6 @@ You can register them again. <html><head/><body><p><span style=" font-weight:600;">Port:</span></p></body></html> - - <b>Users</b>: - - <html><head/><body><p><span style=" font-weight:600;">Protocol:</span></p></body></html> @@ -8249,14 +8837,6 @@ You can register them again. <forward secrecy> - - &View certificate - - - - &Ok - &Validar - Unknown Desconegut @@ -8277,6 +8857,22 @@ You can register them again. No + + <b>Users:</b> + + + + TCP Parameters + + + + &View Certificate + &Veire certificat + + + &OK + + ServerView @@ -8462,8 +9058,12 @@ An access token is a text string, which can be used as a password for very simpl &Suprimir - Tokens - Getons + Token List + + + + Use the arrow keys to navigate this list of access tokens. The tokens are displayed in plain text. + @@ -8511,14 +9111,22 @@ An access token is a text string, which can be used as a password for very simpl - - Search - Recercar - User list Lista d’utilizaires + + Search for user + + + + Set inactivity filter mode + + + + Filter for inactivity + + UserInformation @@ -8546,10 +9154,6 @@ An access token is a text string, which can be used as a password for very simpl IP Address Adreça IP - - Details... - Detalhs... - Ping Statistics @@ -8673,6 +9277,10 @@ An access token is a text string, which can be used as a password for very simpl Warning: The server seems to report a truncated protocol version for this client. (See: <a href="https://github.com/mumble-voip/mumble/issues/5827/">Issue #5827</a>) + + Details + + UserListModel @@ -8867,6 +9475,14 @@ An access token is a text string, which can be used as a password for very simpl Channel will be pinned when filtering is enabled + + Channel Listener + + + + This channel listener belongs to %1 + + VersionCheck @@ -9133,15 +9749,23 @@ Please contact your server administrator for further information. Unable to start recording - the audio output is miconfigured (0Hz sample rate) + + This field contains the directory path to store any voice recordings in. Use the "browse" button to open a file dialog. + + + + This field contains the filename any voice recording is saved as. Various variables can be used to augment the filename. For example %time for the current time. + + VolumeSliderWidgetAction - Slider for volume adjustment + Volume Adjustment - Volume Adjustment + Local volume adjustment diff --git a/src/mumble/mumble_pl.ts b/src/mumble/mumble_pl.ts index 4ec944854a1..e8bf43ce0f1 100644 --- a/src/mumble/mumble_pl.ts +++ b/src/mumble/mumble_pl.ts @@ -163,10 +163,6 @@ Ta wartość pozwala na zmianę sposobu w jaki są sortowane kanały. Kanał z w Active ACLs Aktywne reguły ACL - - List of entries - Lista aktywnych reguł ACL - Inherit ACL of parent? Dziedziczyć reguły ACL z kanałów nadrzędnych? @@ -418,10 +414,6 @@ Określa maksymalną dozwoloną liczbę użytkowników na tym kanale. Jeżeli wa Channel password Hasło kanału - - Maximum users - Maksymalna liczba użytkowników - Channel name Nazwa kanału @@ -430,22 +422,62 @@ Określa maksymalną dozwoloną liczbę użytkowników na tym kanale. Jeżeli wa Inherited group members Dziedziczeni członkowie grupy - - Foreign group members - Obcy członkowie grupy - Inherited channel members Dziedziczeni członkowie kanału - - Add members to group - Dodaj członków do grupy - List of ACL entries Lista reguł ACL + + Channel position + + + + Channel maximum users + + + + Channel description + + + + Select member to add + + + + Excluded group members + + + + Select member to remove + + + + List of access control list entries + + + + Select group + + + + Selects a group this ACL entry applies to. Selecting a group and selecting a user are mutually exclusive. + + + + Select user + + + + Selects a user this ACL entry applies to. Selecting a group and selecting a user are mutually exclusive. + + + + List of available permissions + + ALSAAudioInput @@ -595,6 +627,30 @@ Określa maksymalną dozwoloną liczbę użytkowników na tym kanale. Jeżeli wa List of speakers Lista głośników + + Device list + + + + Move from unused to microphone list + + + + Move from microphone to unused list + + + + List of unused devices + + + + Move from unused to speakers list + + + + Move from speakers to unused list + + ASIOInput @@ -664,10 +720,6 @@ Określa maksymalną dozwoloną liczbę użytkowników na tym kanale. Jeżeli wa System System - - Input method for audio - Metoda wejścia dźwięku - Device Urządzenie @@ -732,10 +784,6 @@ Określa maksymalną dozwoloną liczbę użytkowników na tym kanale. Jeżeli wa On Włączany - - Preview the audio cues - Podgląd plików audio - Use SNR based speech detection Używaj detekcji na podstawie stosunku sygnału do szumu @@ -1056,120 +1104,176 @@ Określa maksymalną dozwoloną liczbę użytkowników na tym kanale. Jeżeli wa Voice Activity Aktywacja głosowa - - - AudioInputDialog - Continuous - Ciągłe nadawanie + Input backend for audio + - Voice Activity - Aktywacja głosowa + Audio input system + - Push To Talk - Aktywacja przyciskiem + Audio input device + - Audio Input - Wejście audio + Transmission mode + Tryb transmisji - %1 ms - %1 ms + Push to talk lock threshold + - Off - Wyłączone + Switch between push to talk and continuous mode by double tapping in this time frame + - %1 s - %1 s + <b>Voice hold Time</b><br />After you release the push-to-talk key Mumble will keep transmitting for the selected amount of time. + - %1 kb/s - %1 kb/s + Push to talk hold threshold + - -%1 dB - -%1 dB + Extend push to talk send time after the key is released by this amount of time + - %1 kbit/s (Audio %2, Position %4, Overhead %3) - %1 kbit/s (Dźwięk %2, Pozycja %4, Nagłówki %3) + Voice hold time + - Audio system - System nagłośnieniowy + Silence below threshold + - Input device - Urządzenie wejścia + This sets the threshold when Mumble will definitively consider a signal silence + + + + Speech above threshold + + + + This sets the threshold when Mumble will definitively consider a signal speech + + + + This sets how much speech is packed into a single network package + + + + Audio compression quality + + + + This sets the target compression bitrate + + + + Maximum amplification + Maks. wzmocnienie + + + Speech is dynamically amplified by at most this amount + + + + Noise suppression strength + Echo cancellation mode - Tryb usuwania echa + Tryb usuwania echa - Transmission mode - Tryb transmisji + Path to audio file + - PTT lock threshold - Próg blokady Aktywacji przyciskiem + Path to audio cue file when stopping to speak. Use the "browse" button to open a file dialog. + - PTT hold threshold - Próg wstrzymania Aktywacji przyciskiem + Idle action time threshold (in minutes) + - Silence below - Cisza poniżej + Select what to do when being idle for a configurable amount of time. Default: nothing + - Current speech detection chance - Szansa na wykrycie bieżącej mowy + Gets played when you are trying to speak while being muted + - Speech above - Mowa powyżej + Path to mute cue file. Use the "browse" button to open a file dialog. + - Speech below - Mowa poniżej + Browse for mute cue audio file + - Audio per packet - Dźwięk na pakiet + Path to audio cue file when starting to speak. Use the "browse" button to open a file dialog. + - Quality of compression (peak bandwidth) - Jakość kompresji (maksymalne pasmo) + Preview the mute cue + - Noise suppression - Tłumienie hałasu + The mute cue is an audio sample which plays when you are trying to speak while being muted + - Maximum amplification - Maks. wzmocnienie + Preview both audio cues + + + + + AudioInputDialog + + Continuous + Ciągłe nadawanie - Transmission started sound - Dźwięk rozpoczęcia transmisji + Voice Activity + Aktywacja głosowa - Transmission stopped sound - Dźwięk zakończenia transmisji + Push To Talk + Aktywacja przyciskiem - Initiate idle action after (in minutes) - Zainicjuj akcję bezczynności po (w minutach) + Audio Input + Wejście audio - Idle action - Akcja bezczynności + %1 ms + %1 ms + + + Off + Wyłączone + + + %1 s + %1 s + + + %1 kb/s + %1 kb/s + + + -%1 dB + -%1 dB + + + %1 kbit/s (Audio %2, Position %4, Overhead %3) + %1 kbit/s (Dźwięk %2, Pozycja %4, Nagłówki %3) Access to the microphone was denied. Please allow Mumble to use the microphone by changing the settings in System Preferences -> Security & Privacy -> Privacy -> Microphone. @@ -1187,6 +1291,22 @@ Określa maksymalną dozwoloną liczbę użytkowników na tym kanale. Jeżeli wa Disable echo cancellation. Wyłącz usuwanie echa. + + milliseconds + + + + seconds + + + + kilobits per second + + + + decibels + + AudioOutput @@ -1460,84 +1580,84 @@ Określa maksymalną dozwoloną liczbę użytkowników na tym kanale. Jeżeli wa Positional audio cannot work with mono output devices! Dźwięk pozycyjny nie działa z urządzeniami z wyjściem mono! - - - AudioOutputDialog - None - Brak + Audio output system + - Local - Lokalny + Audio output device + - Server - Serwer + Output delay of incoming speech + - Audio Output - Wyjście audio + Jitter buffer time + - %1 ms - %1 ms + Attenuation percentage + - %1 % - %1 % + During speech, the volume of other applications will be reduced by this amount + - Output system - System wyjścia + Minimum volume + Minimalna głośność - Output device - Urządzenie wyjścia + Minimum distance + Minimalna odległość - Default jitter buffer - Domyślny bufor drgań + Maximum distance + Maksymalna odległość - Volume of incoming speech - Głośność dźwięku przychodzącego + Loopback artificial delay + - Output delay - Opóźnienie wyjścia + Loopback artificial packet loss + - Attenuation of other applications during speech - Tłumienie innych aplikacji podczas mowy + Loopback test mode + - Minimum distance - Minimalna odległość + The loopback test can be used to test your audio configuration. While the loopback test is enabled, others will not be able to hear you. + + + + AudioOutputDialog - Maximum distance - Maksymalna odległość + None + Brak - Minimum volume - Minimalna głośność + Local + Lokalny - Bloom - Zmienna głośność + Server + Serwer - Delay variance - Opóźnienie pakietów + Audio Output + Wyjście audio - Packet loss - Utracone pakiety + %1 ms + %1 ms - Loopback - Pętla zwrotna + %1 % + %1 % Distance at which audio volume from another player starts decreasing @@ -1555,6 +1675,14 @@ Określa maksymalną dozwoloną liczbę użytkowników na tym kanale. Jeżeli wa If an audio source is close enough, blooming will cause the audio to be played on all speakers more or less regardless of their position (albeit with lower volume) Jeśli źródło dźwięku jest wystarczająco blisko, zmienna głośność spowoduje, że dźwięk będzie odtwarzany na wszystkich głośnikach mniej więcej niezależnie od ich położenia (choć przy niższej głośności) + + milliseconds + + + + meters + + AudioOutputSample @@ -2083,40 +2211,80 @@ Mów głośno, tak jakbyś był wkurzony lub podekscytowany. Zmniejsz głośnoś <html><head/><body><p>Mumble wspiera dźwięk pozycyjny w grach i będzie przetwarzać dźwięk zgodnie z pozycja danego gracza w grze. W zależności od zajmowanej pozycji głośność mowy twoich znajomych będzie ulegać zmianie, aby symulować różne kierunki czy pozycje w grze. Ustawienia te zależą od twoich głośników - tutaj możesz sprawdzić czy działają prawidłowo. </p><p>Wykres poniżej wskazuje pozycję <span style=" color:#56b4e9;">twoją</span>, <span style=" color:#d55e00;">głośników</span> oraz <span style=" color:#009e73;">poruszającego się źródła dźwięku</span> widocznego jak gdyby z góry. Powinieneś słyszeć przemieszczający się dźwięk pomiędzy kanałami. </p><p>Możesz także użyć myszy, aby ustawić pozycję <span style=" color:#009e73;">źródła dźwięku</span> ręcznie.</p></body></html> - Input system - System wejścia + Maximum amplification + Maks. wzmocnienie - Input device - Urządzenie wejścia + No buttons assigned + Brak przypisanych przycisków - Output system - System wyjścia + Audio input system + - Output device - Urządzenie wyjścia + Audio input device + - Output delay - Opóźnienie wyjścia + Select audio output device + - Maximum amplification - Maks. wzmocnienie + Audio output system + - VAD level - Poziom VAD + Audio output device + - PTT shortcut - Skrót Aktywacji przyciskiem + The Mumble positional audio system enables users to link the relative position of their voice to third party applications such as games. + - No buttons assigned - Brak przypisanych przycisków + Output delay for incoming speech + + + + Maximum amplification of input sound + Maksymalne wzmocnienie dźwięku wejściowego + + + Speech is dynamically amplified by at most this amount + + + + Voice activity detection level + + + + This will set the range in which Mumble will consider a signal speech. Increase value to make voice activation more sensitive. + + + + Push to talk + Aktywacja przyciskiem + + + Use the "push to talk shortcut" button to assign a key + + + + Set push to talk shortcut + + + + This will open a shortcut edit dialog + + + + Graphical positional audio simulation view + + + + This visually represents the positional audio that is currently being played + @@ -2258,24 +2426,40 @@ Mów głośno, tak jakbyś był wkurzony lub podekscytowany. Zmniejsz głośnoś - Search - Szukaj + Mask + Maska - IP Address - Adres IP + Search for banned user + - Mask - Maska + Username to ban + + + + IP address to ban + - Start date/time - Data/godzina rozpoczęcia + Ban reason + - End date/time - Data/godzina zakończenia + Ban start date/time + + + + Ban end date/time + + + + Certificate hash to ban + + + + List of banned users + @@ -2359,38 +2543,6 @@ Mów głośno, tak jakbyś był wkurzony lub podekscytowany. Zmniejsz głośnoś <b>Certificate Expiry:</b> Your certificate is about to expire. You need to renew it, or you will no longer be able to connect to servers you are registered on. <b>Wygaśnięcie certyfikatu:</b> Twój certyfikat niedługo straci ważność. Musisz go odnowić, jeżeli tego nie zrobisz nie będziesz w stanie połączyć się z serwerami, na których jesteś zarejestrowany. - - Current certificate - Aktualny certyfikat - - - Certificate file to import - Plik certyfikatu do zaimportowania - - - Certificate password - Hasło certyfikatu - - - Certificate to import - Certyfikat do zaimportowania - - - New certificate - Nowy certyfikat - - - File to export certificate to - Plik do wyeksportowania certyfikatu - - - Email address - Adres e-mail - - - Your name - Twoje imię - Certificates @@ -2479,10 +2631,6 @@ Mów głośno, tak jakbyś był wkurzony lub podekscytowany. Zmniejsz głośnoś Select file to import from Wybierz plik, z którego chcesz importować - - This opens a file selection dialog to choose a file to import a certificate from. - Otwiera okno wyboru plików w celu importowania certyfikatu. - Open... Otwórz... @@ -2637,6 +2785,46 @@ Czy na pewno chcesz zastąpić swój bieżący certyfikat? <p>Mumble can use certificates to authenticate with servers. Using certificates avoids passwords, meaning you don't need to disclose any password to the remote site. It also enables very easy user registration and a client side friends list independent of servers.</p><p>While Mumble can work without certificates, the majority of servers will expect you to have one.</p><p>Creating a new certificate automatically is sufficient for most use cases. But Mumble also supports certificates representing trust in the users ownership of an email address. These certificates are issued by third parties. For more information see our <a href="http://mumble.info/certificate.php">user certificate documentation</a>. </p> <p>Mumble może wykorzystywać certyfikaty do autoryzacji na serwerach. Używanie certyfikatów pozwala uniknąć haseł, co oznacza, że nie musisz ujawniać hasła do zdalnej witryny. Umożliwia to także bardzo prostą rejestrację użytkowników i niezależną od serwerów listę znajomych po stronie klienta.</p><p>Mumble może pracować bez certyfikatów, ale licz się z tym, że większość serwerów będzie ich wymagać.</p><p>Utworzenie nowego certyfikatu automatycznie wystarcza w większości przypadków użycia. Ale Mumble obsługuje również certyfikaty reprezentujące zaufanie do własności użytkowników adresu e-mail. Certyfikaty te są wystawiane przez osoby trzecie. Aby uzyskać więcej informacji, zobacz <a href="http://mumble.info/certificate.php">dokumentację certyfikatów użytkowników</a>.</p> + + Displays current certificate + + + + Certificate file to import + Plik certyfikatu do zaimportowania + + + Use the "open" button to select a file using a dialog. + + + + Certificate password + Hasło certyfikatu + + + Displays imported certificate + + + + Displays new certificate + + + + File to export certificate to + Plik do wyeksportowania certyfikatu + + + Use the "save as" button to select a file using a dialog. + + + + Your name. For example: John Doe + + + + Your email address. For example: johndoe@mumble.info + + ChanACL @@ -3117,6 +3305,34 @@ Czy na pewno chcesz zastąpić swój bieżący certyfikat? IPv6 address Adres IPv6 + + This is the connection dialog. There are two different ways to connect to a Mumble server. If the server is listed publicly, you can use the server list to find it. If you know the server IP address, you can manually add a new permanent entry to your favorites. + + + + The server list contains your favorites and all publicly listed servers. + + + + With this search interface you can filter the Mumble servers displayed in the server list. + + + + Search for servername + + + + Search for location + + + + Set filter mode + + + + Server + + ConnectDialogEdit @@ -3249,6 +3465,22 @@ Etykieta serwera. Określa, pod jaką nazwą twój serwer będzie wyświetlany n &Ignore &Ignoruj + + Server IP address + + + + Server port + + + + Username + + + + Label for server + + CrashReporter @@ -3442,6 +3674,26 @@ Bez tej opcji korzystanie z globalnych skrótów Mumble w aplikacjach uprzywilej <html><head/><body><p>Mumble's Global Shortcuts system does currently not work properly in combination with the Wayland protocol. For more information, visit <a href="https://github.com/mumble-voip/mumble/issues/5257"><span style=" text-decoration: underline; color:#0057ae;">https://github.com/mumble-voip/mumble/issues/5257</span></a>.</p></body></html> <html><head/><body><p>System skrótów globalnych Mumble nie działa obecnie poprawnie w połączeniu z protokołem Wayland. Aby uzyskać więcej informacji, odwiedź stronę <a href="https://github.com/mumble-voip/mumble/issues/5257"><span style=" text-decoration: underline; color:#0057ae;">https://github.com/mumble-voip/mumble/issues/5257</span></a>.</p></body></html> + + Configured shortcuts + Skonfigurowane skróty + + + Use up and down keys to navigate through your added shortcuts. Use left and right keys to navigate between actions and options for a single shortcut. Entries can be added and deleted with the buttons below. + + + + Add unassigned shortcut + + + + This adds a new empty entry to the "Configured Shortcut" tree above. The tree will be automatically focused. Assign a key or an action by selecting the entry in the tree above. + + + + This removes the selected entry from the "Configured Shortcut" tree above + + GlobalShortcutButtons @@ -3469,6 +3721,18 @@ Bez tej opcji korzystanie z globalnych skrótów Mumble w aplikacjach uprzywilej Remove Usuń + + List of shortcuts + + + + Toggling this button will make the application listen for a shortcut. Once the shortcut is entered, the application stops listening for a shortcut. Multiple shortcuts can be assigned to the current action. Navigate to the shortcut list above to review the shortcuts currently assigned to the current action. + + + + This button will remove the selected shortcut for the current action. Note that you will have to select a shortcut from the list above first before this button has any effect. + + GlobalShortcutConfig @@ -3494,8 +3758,28 @@ Bez tej opcji korzystanie z globalnych skrótów Mumble w aplikacjach uprzywilej <b>Ukrywa wciśnięcia przycisków przed innymi aplikacjami.</b><br /> Włączając ukrywasz przycisk przed inną aplikacją (lub ostatni z kombinacji wielo-przyciskowych). Nie wszystkie przyciski da się ukryć w ten sposób. - Configured shortcuts - Skonfigurowane skróty + Shortcut action + + + + Shortcut data + + + + Shortcut input combinations + + + + Unassigned + Nieprzypisana + + + checked + + + + unchecked + @@ -4066,14 +4350,6 @@ Ustawienie dotyczy tylko nowych wiadomości, te już pokazane zachowają poprzed Message margins Marginesy wiadomości - - Log messages - Dziennikowanie wiadomości - - - TTS engine volume - Głośność silnika TTS - Chat message margins Marginesy wiadomości czatu @@ -4098,10 +4374,6 @@ Ustawienie dotyczy tylko nowych wiadomości, te już pokazane zachowają poprzed Limit notifications when there are more than Ogranicz powiadomienia, gdy jest ich więcej niż - - User limit for message limiting - Limit użytkowników dla ograniczenia wiadomości - Click here to toggle message limiting for all events - If using this option be sure to change the user limit below. Kliknij tutaj, aby przełączyć ograniczenie wiadomości dla wszystkich zdarzeń - jeśli używasz tej opcji, pamiętaj o zmianie limitu użytkowników poniżej. @@ -4166,6 +4438,74 @@ Ustawienie dotyczy tylko nowych wiadomości, te już pokazane zachowają poprzed Notification sound volume adjustment Regulacja głośności dźwięku powiadomień + + Log message types and actions + + + + Use up and down keys to navigate through the message types. Use left and right keys to navigate between notification possibilities for a single message type. + + + + Set length threshold + + + + Text to speech volume + + + + Maximum chat log length + + + + User limit for notifications + + + + Message type + + + + Log message to console checkbox + + + + Display pop-up notification for message checkbox + + + + Highlight window for message checkbox + + + + Read message using text to speech checkbox + + + + Limit message notification if user count is high checkbox + + + + Play sound file for message checkbox + + + + Path to sound file + + + + checked + + + + unchecked + + + + decibels + + LookConfig @@ -4515,34 +4855,6 @@ Ustawienie dotyczy tylko nowych wiadomości, te już pokazane zachowają poprzed Postfix character count Liczba postfiksów - - Maximum name length - Maksymalna długość nazwy - - - Relative font size - Względny rozmiar czcionki - - - Always on top - Zawsze na wierzchu - - - Channel dragging - Przeciąganie kanałów - - - Automatically expand channels when - Automatycznie rozszerzaj kanały, kiedy - - - User dragging behavior - Zachowanie przeciągania użytkowników - - - Silent user lifetime - Czas trwania milczącego użytkownika - Show the local volume adjustment for each user (if any). Wyświetlaj lokalną regulację głośności dla każdego użytkownika (jeśli istnieje). @@ -4635,6 +4947,58 @@ Ustawienie dotyczy tylko nowych wiadomości, te już pokazane zachowają poprzed Always keep users visible Zawsze utrzymuj widoczność użytkowników + + Channel expand mode + + + + User dragging mode + + + + Channel dragging mode + + + + Always on top mode + + + + Quit behavior mode + + + + Channel separator string + + + + Maximum channel name length + + + + Abbreviation replacement characters + + + + Relative font size (in percent) + + + + Silent user display time (in seconds) + + + + Mumble theme + + + + User search action mode + + + + Channel search action mode + + MainWindow @@ -5231,10 +5595,6 @@ W przeciwnym razie proszę przerwać i sprawdzić swój certyfikat oraz nazwę u This opens the Group and ACL dialog for the channel, to control permissions. Otwiera okno dialogowe z grupami oraz regułami ACL, które pozwala na edycję uprawnień. - - &Link - &Połącz kanały - Link your channel to another channel Połącz swój kanał z innym kanałem @@ -5329,10 +5689,6 @@ W przeciwnym razie proszę przerwać i sprawdzić swój certyfikat oraz nazwę u This will reset the audio preprocessor, including noise cancellation, automatic gain and voice activity detection. If something suddenly worsens the audio environment (like dropping the microphone) and it was temporary, use this to avoid having to wait for the preprocessor to readjust. Resetuje preprocessor audio, wliczając w to usuwanie echa oraz wykrywanie mowy. Jeżeli coś ci nagle pogarsza dźwięk i jest to stan przejściowy, użyj tej opcji, aby nie czekać na automatyczną rekonfigurację preprocesora. - - &Mute Self - &Wycisz siebie - Mute yourself Wycisz się @@ -5341,10 +5697,6 @@ W przeciwnym razie proszę przerwać i sprawdzić swój certyfikat oraz nazwę u Mute or unmute yourself. When muted, you will not send any data to the server. Unmuting while deafened will also undeafen. Wycisza lub wyłącza wyciszenie się. Gdy jesteś wyciszony, nie wysyłasz żadnych danych na serwer. Wyłączenie wyciszenia również wyłącza ogłuszenie. - - &Deafen Self - &Ogłusz siebie - Deafen yourself Ogłusz się @@ -5912,18 +6264,10 @@ W przeciwnym razie proszę przerwać i sprawdzić swój certyfikat oraz nazwę u This will toggle whether the minimal window should have a frame for moving and resizing. Uaktywnia obramowanie okna w trybie minimalnym, dzięki czemu można przenosić i zmieniać rozmiar okna. - - &Unlink All - R&ozłącz wszystkie - Reset the comment of the selected user. Resetuj komentarz wybranego użytkownika. - - &Join Channel - &Dołącz do kanału - View comment in editor Podgląd komentarza w edytorze @@ -5952,10 +6296,6 @@ W przeciwnym razie proszę przerwać i sprawdzić swój certyfikat oraz nazwę u Change your avatar image on this server Zmień swój awatar na tym serwerze - - &Remove Avatar - &Usuń awatar - Remove currently defined avatar image. Usuwa aktualnie zdefiniowany awatar. @@ -5968,14 +6308,6 @@ W przeciwnym razie proszę przerwać i sprawdzić swój certyfikat oraz nazwę u Change your own comment Zmień swój komentarz - - Recording - Nagrywaj - - - Priority Speaker - Nadrzędny mówca - &Copy URL &Skopiuj adres URL @@ -5984,10 +6316,6 @@ W przeciwnym razie proszę przerwać i sprawdzić swój certyfikat oraz nazwę u Copies a link to this channel to the clipboard. Kopiuje adres URL kanału do schowka systemowego. - - Ignore Messages - Ignoruj wiadomości - Locally ignore user's text chat messages. Lokalnie ignoruj wiadomości tekstowe użytkownika na czacie. @@ -6018,14 +6346,6 @@ kanały mają być filtrowane. Ctrl+F Ctrl+F - - &Hide Channel when Filtering - &Ukryj kanał podczas filtrowania - - - Reset the avatar of the selected user. - Resetuj awatar wybranego użytkownika. - &Developer &Programista @@ -6054,14 +6374,6 @@ kanały mają być filtrowane. &Connect... &Połącz... - - &Ban list... - Lista &banów... - - - &Information... - &Informacje... - &Kick... &Wyrzuć... @@ -6070,10 +6382,6 @@ kanały mają być filtrowane. &Ban... &Banuj... - - Send &Message... - Wyślij &wiadomość... - &Add... &Dodaj... @@ -6086,74 +6394,26 @@ kanały mają być filtrowane. &Edit... &Edytuj... - - Audio S&tatistics... - &Statystyki audio... - - - &Settings... - &Konfiguracja... - &Audio Wizard... Kreator ustawień &dźwięku... - - Developer &Console... - Konsola &programisty... - - - &About... - O &programie... - About &Speex... O formacie &Speex... - - About &Qt... - O bibliotece &Qt... - &Certificate Wizard... Kreator &certyfikatów... - - &Register... - &Zarejestruj... - - - Registered &Users... - Zare&jestrowani użytkownicy... - Change &Avatar... Zmień &awatar... - - &Access Tokens... - &Tokeny dostępu... - - - Reset &Comment... - Resetuj &komentarz... - - - Reset &Avatar... - Resetuj &awatar... - - - View Comment... - Wyświetl komentarz... - &Change Comment... &Edytuj komentarz... - - R&egister... - &Zarejestruj... - Show Wyświetl @@ -6170,10 +6430,6 @@ kanały mają być filtrowane. Protocol violation. Server sent remove for occupied channel. Naruszenie protokołu. Serwer wysłał usunięcie zajętego kanału. - - Listen to channel - Słuchaj kanału - Listen to this channel without joining it Słuchaj tego kanału bez dołączania do niego @@ -6214,18 +6470,10 @@ kanały mają być filtrowane. %1 stopped listening to your channel %1 przestał słuchać twojego kanału - - Talking UI - Interfejs mówiących - Toggles the visibility of the TalkingUI. Przełącza widoczność Interfejsu mówiących. - - Join user's channel - Dołącz do kanału użytkownika - Joins the channel of this user. Dołącza do kanału tego użytkownika. @@ -6238,14 +6486,6 @@ kanały mają być filtrowane. Activity log Dziennik aktywności - - Chat message - Wiadomość czatu - - - Disable Text-To-Speech - Wyłącz Tekst-Na-Mowę - Locally disable Text-To-Speech for this user's text chat messages. Lokalnie wyłącz Tekst-Na-Mowę dla wiadomości tekstowych tego użytkownika. @@ -6285,10 +6525,6 @@ kanały mają być filtrowane. Global Shortcut Ukryj/pokaż główne okno - - &Set Nickname... - &Ustaw pseudonim... - Set a local nickname Ustaw lokalny pseudonim @@ -6371,10 +6607,6 @@ toggledeaf Alt+F Alt+F - - Search - Szukaj - Search for a user or channel (Ctrl+F) Szukaj użytkownika lub kanału (Ctrl+F) @@ -6396,10 +6628,6 @@ toggledeaf Undeafen yourself Wyłącz ogłuszenie siebie - - Positional &Audio Viewer... - Przeglądarka &dźwięku pozycyjnego... - Show the Positional Audio Viewer Wyświetl Przeglądarkę dźwięku pozycyjnego @@ -6454,10 +6682,6 @@ toggledeaf Channel &Filter &Filtr kanału - - &Pin Channel when Filtering - &Przypnij kanał podczas filtrowania - Usage: mumble [options] [<url> | <plugin_list>] @@ -6781,6 +7005,154 @@ Prawidłowe opcje to: No Nie + + Enter chat message + + + + &Ban List + + + + &Information + + + + Ig&nore Messages + + + + &Send Message... + + + + Set Ni&ckname... + + + + L&ink + + + + U&nlink All + + + + M&ute Self + + + + D&eafen Self + + + + Audio &Statistics + + + + &Settings + + + + Developer &Console + + + + Positional &Audio Viewer + + + + &About + &O wtyczce + + + About &Qt + + + + Re&gister... + + + + Registered &Users + + + + &Access Tokens + + + + Remo&ve Avatar + + + + Reset Commen&t... + + + + Remo&ve Avatar... + + + + Remove the avatar of the selected user. + + + + &Join + + + + &Hide When Filtering + + + + &Pin When Filtering + + + + Vie&w Comment + + + + &Priority Speaker + + + + &Record... + + + + &Listen To Channel + + + + Talking &UI + + + + &Join User's Channel + + + + M&ove To Own Channel + + + + Moves this user to your current channel. + + + + Disable Te&xt-To-Speech + + + + &Search... + + + + Filtered channels and users + + Manual @@ -6868,6 +7240,62 @@ Prawidłowe opcje to: Silent user displaytime: Czas wyświetlania milczącego użytkownika: + + Graphical positional audio simulation view + + + + This visually represents the positional audio configuration that is currently being used + + + + Listener Z coordinate + + + + Listener X coordinate + + + + Listener Y coordinate + + + + Silent user display time (in seconds) + + + + Listener azimuth (in degrees) + + + + Listener elevation (in degrees) + + + + Context string + + + + Use the "set" button to apply the context string + + + + Apply the context string + + + + Apply the identity string + + + + Identity string + + + + Use the "set" button to apply the identity string + + NetworkConfig @@ -7082,6 +7510,26 @@ Uniemożliwia klientowi wysyłanie potencjalnie identyfikujących informacji o s Automatically download and install plugin updates Automatycznie pobieraj i instaluj aktualizacje wtyczek + + Proxy type + + + + Proxy hostname + + + + Proxy port + + + + Proxy username + + + + Proxy password + + Overlay @@ -7691,6 +8139,42 @@ Aby uaktualnić pliki do najnowszych wersji, kliknij przycisk poniżej.Whether this plugin should be enabled Określa, czy ta wtyczka powinna być włączona + + List of plugins + + + + Use up and down keys to navigate through plugins. Use left and right keys to navigate between single plugin permissions. + + + + Plugin name + + + + Plugin enabled checkbox + + + + Plugin positional audio permission checkbox + + + + Plugin keyboard event listen permission checkbox + + + + checked + + + + unchecked + + + + Not available + + PluginInstaller @@ -8117,6 +8601,102 @@ Możesz je ponownie zarejestrować. Unknown Version Nieznana wersja + + Next + + + + Back + + + + This is you + + + + friend + + + + user + + + + status + + + + muted and deafened + + + + muted + + + + locally muted + + + + unmuted + + + + recording + + + + priority speaker + + + + has a long comment + + + + text messages ignored + + + + registered + + + + channel + + + + your channel + + + + accessible + + + + inaccessible + + + + public + + + + filtered + + + + pinned + + + + Listening for input + + + + Add + Dodaj + RichTextEditor @@ -8265,6 +8845,18 @@ Możesz je ponownie zarejestrować. &Channels &Kanały + + Search string + + + + Search results + + + + Use up and down keys to navigate through the search results. + + ServerHandler @@ -8315,10 +8907,6 @@ Możesz je ponownie zarejestrować. <html><head/><body><p><span style=" font-weight:600;">Port:</span></p></body></html> <html><head/><body><p><span style=" font-weight:600;">Port:</span></p></body></html> - - <b>Users</b>: - <b>Użytkownicy</b>: - <html><head/><body><p><span style=" font-weight:600;">Protocol:</span></p></body></html> <html><head/><body><p><span style=" font-weight:600;">Protokół:</span></p></body></html> @@ -8411,14 +8999,6 @@ Możesz je ponownie zarejestrować. <forward secrecy> <utajnianie z wyprzedzeniem> - - &View certificate - &Wyświetl certyfikat - - - &Ok - &OK - Unknown Nieznany @@ -8439,6 +9019,22 @@ Możesz je ponownie zarejestrować. No Nie + + <b>Users:</b> + + + + TCP Parameters + + + + &View Certificate + &Zobacz certyfikat + + + &OK + + ServerView @@ -8627,8 +9223,12 @@ Token dostępu to ciąg tekstowy, który może służyć jako hasło do bardzo p &Usuń - Tokens - Tokeny + Token List + + + + Use the arrow keys to navigate this list of access tokens. The tokens are displayed in plain text. + @@ -8677,14 +9277,22 @@ Token dostępu to ciąg tekstowy, który może służyć jako hasło do bardzo p Zarejestrowani użytkownicy: %n kont - - Search - Szukaj - User list Lista użytkowników + + Search for user + + + + Set inactivity filter mode + + + + Filter for inactivity + + UserInformation @@ -8712,10 +9320,6 @@ Token dostępu to ciąg tekstowy, który może służyć jako hasło do bardzo p IP Address Adres IP - - Details... - Szczegóły... - Ping Statistics Statystyki opóźnień @@ -8839,6 +9443,10 @@ Token dostępu to ciąg tekstowy, który może służyć jako hasło do bardzo p Warning: The server seems to report a truncated protocol version for this client. (See: <a href="https://github.com/mumble-voip/mumble/issues/5827/">Issue #5827</a>) Ostrzeżenie: wydaje się, że serwer zgłasza temu klientowi okrojoną wersję protokołu. (Zobacz: <a href="https://github.com/mumble-voip/mumble/issues/5827/">Issue #5827</a>) + + Details + + UserListModel @@ -9033,6 +9641,14 @@ Token dostępu to ciąg tekstowy, który może służyć jako hasło do bardzo p Channel will be pinned when filtering is enabled Kanał będzie przypięty, gdy włączone jest filtrowanie + + Channel Listener + + + + This channel listener belongs to %1 + + VersionCheck @@ -9300,17 +9916,25 @@ Skontaktuj się z administratorem serwera po dalsze informacje. Unable to start recording - the audio output is miconfigured (0Hz sample rate) Nie można rozpocząć nagrywania - wyjście audio jest źle skonfigurowane (częstotliwość próbkowania 0 Hz) + + This field contains the directory path to store any voice recordings in. Use the "browse" button to open a file dialog. + + + + This field contains the filename any voice recording is saved as. Various variables can be used to augment the filename. For example %time for the current time. + + VolumeSliderWidgetAction - - Slider for volume adjustment - Suwak do regulacji głośności - Volume Adjustment Regulacja głośności + + Local volume adjustment + + WASAPIInput diff --git a/src/mumble/mumble_pt_BR.ts b/src/mumble/mumble_pt_BR.ts index dfe3025b683..8282a907483 100644 --- a/src/mumble/mumble_pt_BR.ts +++ b/src/mumble/mumble_pt_BR.ts @@ -163,10 +163,6 @@ Este valor permite-lhe trocar a forma com que o Mumble ordena os canais na árvo Active ACLs LCAs ativas - - List of entries - Lista de entradas - Inherit ACL of parent? Herdar LCA do pai? @@ -418,10 +414,6 @@ Este valor permite que você especifique o número máximo de usuários permitid Channel password Senha do canal - - Maximum users - Máximo de usuários - Channel name Nome do canal @@ -430,22 +422,62 @@ Este valor permite que você especifique o número máximo de usuários permitid Inherited group members Membros herdados do grupo - - Foreign group members - Membros do grupo externos - Inherited channel members Membros herdados do canal - - Add members to group - Adicionar membros ao grupo - List of ACL entries Lista de entradas LCA + + Channel position + + + + Channel maximum users + + + + Channel description + + + + Select member to add + + + + Excluded group members + + + + Select member to remove + + + + List of access control list entries + + + + Select group + + + + Selects a group this ACL entry applies to. Selecting a group and selecting a user are mutually exclusive. + + + + Select user + + + + Selects a user this ACL entry applies to. Selecting a group and selecting a user are mutually exclusive. + + + + List of available permissions + + ALSAAudioInput @@ -595,6 +627,30 @@ Este valor permite que você especifique o número máximo de usuários permitid List of speakers Lista de alto-falantes + + Device list + + + + Move from unused to microphone list + + + + Move from microphone to unused list + + + + List of unused devices + + + + Move from unused to speakers list + + + + Move from speakers to unused list + + ASIOInput @@ -664,10 +720,6 @@ Este valor permite que você especifique o número máximo de usuários permitid System Sistema - - Input method for audio - Método de entrada para áudio - Device Dispositivo @@ -732,10 +784,6 @@ Este valor permite que você especifique o número máximo de usuários permitid On Ativo - - Preview the audio cues - Prever notificações sonoras - Use SNR based speech detection Usar detecção de áudio baseada em SNR @@ -1056,120 +1104,176 @@ Este valor permite que você especifique o número máximo de usuários permitid Voice Activity - - - AudioInputDialog - Continuous - Contínuo + Input backend for audio + - Voice Activity - Atividade de voz + Audio input system + - Push To Talk - Pressionar Para Falar + Audio input device + - Audio Input - Entrada de Áudio + Transmission mode + Modo de transmissão - %1 ms - %1 ms + Push to talk lock threshold + - Off - Inativo + Switch between push to talk and continuous mode by double tapping in this time frame + - %1 s - %1 s + <b>Voice hold Time</b><br />After you release the push-to-talk key Mumble will keep transmitting for the selected amount of time. + - %1 kb/s - %1 kb/s + Push to talk hold threshold + - -%1 dB - -%1 dB + Extend push to talk send time after the key is released by this amount of time + - %1 kbit/s (Audio %2, Position %4, Overhead %3) - %1 kbit/s (Áudio %2, Posição %4, Sobrecarga %3) + Voice hold time + + + + Silence below threshold + + + + This sets the threshold when Mumble will definitively consider a signal silence + + + + Speech above threshold + + + + This sets the threshold when Mumble will definitively consider a signal speech + + + + This sets how much speech is packed into a single network package + + + + Audio compression quality + + + + This sets the target compression bitrate + + + + Maximum amplification + Amplificação máxima - Audio system - Sistema de áudio + Speech is dynamically amplified by at most this amount + - Input device - Dispositivo de entrada + Noise suppression strength + Echo cancellation mode - Modo de atenuação de eco + Modo de atenuação de eco - Transmission mode - Modo de transmissão + Path to audio file + - PTT lock threshold - Limiar para travar PPF + Path to audio cue file when stopping to speak. Use the "browse" button to open a file dialog. + - PTT hold threshold - Limiar para manter PPF + Idle action time threshold (in minutes) + - Silence below - Silenciar antes de + Select what to do when being idle for a configurable amount of time. Default: nothing + - Current speech detection chance - Expectativa atual da detecção de fala + Gets played when you are trying to speak while being muted + - Speech above - Falar a partir de + Path to mute cue file. Use the "browse" button to open a file dialog. + - Speech below - Fala abaixo de + Browse for mute cue audio file + - Audio per packet - Áudio por pacote + Path to audio cue file when starting to speak. Use the "browse" button to open a file dialog. + - Quality of compression (peak bandwidth) - Qualidade da compressão (pico de banda) + Preview the mute cue + - Noise suppression - Supressão de ruídos + The mute cue is an audio sample which plays when you are trying to speak while being muted + - Maximum amplification - Amplificação Máxima + Preview both audio cues + + + + AudioInputDialog - Transmission started sound - Som para começo de transmissão + Continuous + Contínuo - Transmission stopped sound - Som para interrupção de transmissão + Voice Activity + Atividade de voz - Initiate idle action after (in minutes) - Iniciar ação de ócio após (em minutos) + Push To Talk + Pressionar Para Falar - Idle action - Ação de ócio + Audio Input + Entrada de Áudio + + + %1 ms + %1 ms + + + Off + Inativo + + + %1 s + %1 s + + + %1 kb/s + %1 kb/s + + + -%1 dB + -%1 dB + + + %1 kbit/s (Audio %2, Position %4, Overhead %3) + %1 kbit/s (Áudio %2, Posição %4, Sobrecarga %3) Access to the microphone was denied. Please allow Mumble to use the microphone by changing the settings in System Preferences -> Security & Privacy -> Privacy -> Microphone. @@ -1187,6 +1291,22 @@ Este valor permite que você especifique o número máximo de usuários permitid Disable echo cancellation. Desativar cancelamento de eco. + + milliseconds + + + + seconds + + + + kilobits per second + + + + decibels + + AudioOutput @@ -1460,84 +1580,84 @@ Este valor permite que você especifique o número máximo de usuários permitid Positional audio cannot work with mono output devices! - - - AudioOutputDialog - None - Nenhum + Audio output system + - Local - Local + Audio output device + - Server - Servidor + Output delay of incoming speech + - Audio Output - Saída de Áudio + Jitter buffer time + - %1 ms - %1 ms + Attenuation percentage + - %1 % - %1 % + During speech, the volume of other applications will be reduced by this amount + - Output system - Sistema de saída + Minimum volume + Volume mínimo - Output device - Dispositivo de Saída + Minimum distance + Distância mínima - Default jitter buffer - Atenuar tremulação + Maximum distance + Distância máxima - Volume of incoming speech - Volume de fala recebida + Loopback artificial delay + - Output delay - Atraso de saída + Loopback artificial packet loss + - Attenuation of other applications during speech - Atenuação de outros programas durante a fala + Loopback test mode + - Minimum distance - Distância mínima + The loopback test can be used to test your audio configuration. While the loopback test is enabled, others will not be able to hear you. + + + + AudioOutputDialog - Maximum distance - Distância máxima + None + Nenhum - Minimum volume - Volume mínimo + Local + Local - Bloom - Expansão + Server + Servidor - Delay variance - Variação do atraso + Audio Output + Saída de Áudio - Packet loss - Perda de pacotes + %1 ms + %1 ms - Loopback - Ciclo de retorno + %1 % + %1 % Distance at which audio volume from another player starts decreasing @@ -1555,6 +1675,14 @@ Este valor permite que você especifique o número máximo de usuários permitid If an audio source is close enough, blooming will cause the audio to be played on all speakers more or less regardless of their position (albeit with lower volume) Se uma fonte de áudio estiver próxima o suficiente, blooming fará com que o áudio seja reproduzido em todos os alto-falantes, mais ou menos, independentemente de sua posição (embora com volume mais baixo) + + milliseconds + + + + meters + + AudioOutputSample @@ -2083,40 +2211,80 @@ Fale alto, como quando você está incomodado ou animado. Diminua o volume no pa <html><head/><body><p>O Mumble suporta áudio posicional para alguns jogos, e vai posicionar a voz de outros usuários relativo a posição delos no jogo. Dependendo da posição delas, o volume da voz será alterado nos alto-falantes para simular a direção e distância que o outro usuário está. Tal posicionamento depende da configuração do seu alto-falante estar correta no seu sistema operativo, então um teste é feito aqui. </p><p>O gráfico abaixo mostra a posição de <span style=" color:#56b4e9;">você</span>, os <span style=" color:#d55e00;">alto-falantes</span> e uma <span style=" color:#009e73;">fonte móvel de áudio</span> vista de cima. Você deve ouvir o áudio mover-se entre os canais.</p><p>Você também pode usar o mouse para posicionar a <span style=" color:#009e73;">fonte sonora</span> manualmente.</p></body></html> - Input system - Sistema de Entrada + Maximum amplification + Amplificação máxima - Input device - Dispositivo de entrada + No buttons assigned + Nenhuma tecla atribuída - Output system - Sistema de saída + Audio input system + - Output device - Dispositivo de saída + Audio input device + - Output delay - Atraso de saída + Select audio output device + - Maximum amplification - Amplificação máxima + Audio output system + - VAD level - Nível VAD + Audio output device + - PTT shortcut - Atalho do Push-to-Talk + The Mumble positional audio system enables users to link the relative position of their voice to third party applications such as games. + - No buttons assigned - Nenhuma tecla atribuída + Output delay for incoming speech + + + + Maximum amplification of input sound + Amplificação máxima do som de entrada + + + Speech is dynamically amplified by at most this amount + + + + Voice activity detection level + + + + This will set the range in which Mumble will consider a signal speech. Increase value to make voice activation more sensitive. + + + + Push to talk + Pressione para falar + + + Use the "push to talk shortcut" button to assign a key + + + + Set push to talk shortcut + + + + This will open a shortcut edit dialog + + + + Graphical positional audio simulation view + + + + This visually represents the positional audio that is currently being played + @@ -2257,24 +2425,40 @@ Fale alto, como quando você está incomodado ou animado. Diminua o volume no pa - Search - Buscar + Mask + Máscara + + + Search for banned user + + + + Username to ban + + + + IP address to ban + + + + Ban reason + - IP Address - Endereço IP + Ban start date/time + - Mask - Máscara + Ban end date/time + - Start date/time - Início data/hora + Certificate hash to ban + - End date/time - Término data/hora + List of banned users + @@ -2358,38 +2542,6 @@ Fale alto, como quando você está incomodado ou animado. Diminua o volume no pa <b>Certificate Expiry:</b> Your certificate is about to expire. You need to renew it, or you will no longer be able to connect to servers you are registered on. <b>Expiração do Certificado:</b> Seu certificado está para expirar. Você precisa renová-lo, ou você não será mais capaz de conectar aos servidores em que está registrado. - - Current certificate - Certificado atua - - - Certificate file to import - Arquivo de certificado a importar - - - Certificate password - Senha de certificado - - - Certificate to import - Certificado a importar - - - New certificate - Novo certificado - - - File to export certificate to - Arquivo para o qual exportar certificado - - - Email address - Endereço de e-mail - - - Your name - Seu nome - Certificates @@ -2478,10 +2630,6 @@ Fale alto, como quando você está incomodado ou animado. Diminua o volume no pa Select file to import from Selecione um arquivo do qual importar - - This opens a file selection dialog to choose a file to import a certificate from. - Abre um diálogo de seleção de arquivo para escolher um arquivo do qual importar certificado. - Open... Abrir... @@ -2636,6 +2784,46 @@ Você tem certeza de que quer substituir o seu certificado? <p>Mumble can use certificates to authenticate with servers. Using certificates avoids passwords, meaning you don't need to disclose any password to the remote site. It also enables very easy user registration and a client side friends list independent of servers.</p><p>While Mumble can work without certificates, the majority of servers will expect you to have one.</p><p>Creating a new certificate automatically is sufficient for most use cases. But Mumble also supports certificates representing trust in the users ownership of an email address. These certificates are issued by third parties. For more information see our <a href="http://mumble.info/certificate.php">user certificate documentation</a>. </p> <p>O Mumble pode usar certificados para autenticar com servidores. Usar certificados evita senhas, o que significa que você não precisa expor nenhuma senha com um local remoto. Ele também permite um registro de usuária muito fácil e uma lista de amigas de cliente que independe dos servidores.</p><p>Embora o Mumble possa funcionar sem certificados, a maioria dos servidores suporá que você tenha um.</p><p>Criar um novo certificado automaticamente é suficiente na maioria dos casos. Mas o Mumble também suporta certificados representando confiança na titulação de um e-mail por parte da usuária. Esses certificados são emitidos por terceiros. Para mais informações consulte nossa <a href="http://mumble.info/certificate.php">documentação de certificado de usuária</a>.</p> + + Displays current certificate + + + + Certificate file to import + Arquivo de certificado a importar + + + Use the "open" button to select a file using a dialog. + + + + Certificate password + Senha de certificado + + + Displays imported certificate + + + + Displays new certificate + + + + File to export certificate to + Arquivo para o qual exportar certificado + + + Use the "save as" button to select a file using a dialog. + + + + Your name. For example: John Doe + + + + Your email address. For example: johndoe@mumble.info + + ChanACL @@ -3116,6 +3304,34 @@ Você tem certeza de que quer substituir o seu certificado? IPv6 address Endereço IPv6 + + This is the connection dialog. There are two different ways to connect to a Mumble server. If the server is listed publicly, you can use the server list to find it. If you know the server IP address, you can manually add a new permanent entry to your favorites. + + + + The server list contains your favorites and all publicly listed servers. + + + + With this search interface you can filter the Mumble servers displayed in the server list. + + + + Search for servername + + + + Search for location + + + + Set filter mode + + + + Server + Servidor + ConnectDialogEdit @@ -3248,6 +3464,22 @@ Etiqueta do favorito. É como o favorito será exibido na lista de favoritos, e &Ignore &Ignorar + + Server IP address + + + + Server port + + + + Username + + + + Label for server + + CrashReporter @@ -3441,6 +3673,26 @@ Sem essa opção ativada, usar os atalhos globais do Mumble em aplicações priv <html><head/><body><p>Mumble's Global Shortcuts system does currently not work properly in combination with the Wayland protocol. For more information, visit <a href="https://github.com/mumble-voip/mumble/issues/5257"><span style=" text-decoration: underline; color:#0057ae;">https://github.com/mumble-voip/mumble/issues/5257</span></a>.</p></body></html> + + Configured shortcuts + Atalhos configurados + + + Use up and down keys to navigate through your added shortcuts. Use left and right keys to navigate between actions and options for a single shortcut. Entries can be added and deleted with the buttons below. + + + + Add unassigned shortcut + + + + This adds a new empty entry to the "Configured Shortcut" tree above. The tree will be automatically focused. Assign a key or an action by selecting the entry in the tree above. + + + + This removes the selected entry from the "Configured Shortcut" tree above + + GlobalShortcutButtons @@ -3468,6 +3720,18 @@ Sem essa opção ativada, usar os atalhos globais do Mumble em aplicações priv Remove Excluir + + List of shortcuts + + + + Toggling this button will make the application listen for a shortcut. Once the shortcut is entered, the application stops listening for a shortcut. Multiple shortcuts can be assigned to the current action. Navigate to the shortcut list above to review the shortcuts currently assigned to the current action. + + + + This button will remove the selected shortcut for the current action. Note that you will have to select a shortcut from the list above first before this button has any effect. + + GlobalShortcutConfig @@ -3493,8 +3757,28 @@ Sem essa opção ativada, usar os atalhos globais do Mumble em aplicações priv <b>Oculta o pressionamento de botões de outros programas.</b><br />Ativar isto ocultará o botão (ou pelo menos o último botão de uma combinação de vários botões) de outros programas. Note que nem todos botões podem ser suprimidos. - Configured shortcuts - Atalhos configurados + Shortcut action + + + + Shortcut data + + + + Shortcut input combinations + + + + Unassigned + Não designado + + + checked + + + + unchecked + @@ -4065,14 +4349,6 @@ Essa configuração só se aplica para novas mensagens. As mensagens já exibida Message margins Margens da mensagem - - Log messages - Mensagens de registro - - - TTS engine volume - Volume do motor TPF - Chat message margins Margens de mensagens de chat @@ -4097,10 +4373,6 @@ Essa configuração só se aplica para novas mensagens. As mensagens já exibida Limit notifications when there are more than Limitar notificações quando houver mais que - - User limit for message limiting - Limite do usuário para limitação de mensagens - Click here to toggle message limiting for all events - If using this option be sure to change the user limit below. Clique aqui para mudar o limite de mensagens para todos os eventos - Se estiver usando esta opção, certifique-se de mudar o limite de usuários abaixo. @@ -4165,6 +4437,74 @@ Essa configuração só se aplica para novas mensagens. As mensagens já exibida Notification sound volume adjustment + + Log message types and actions + + + + Use up and down keys to navigate through the message types. Use left and right keys to navigate between notification possibilities for a single message type. + + + + Set length threshold + + + + Text to speech volume + + + + Maximum chat log length + + + + User limit for notifications + + + + Message type + + + + Log message to console checkbox + + + + Display pop-up notification for message checkbox + + + + Highlight window for message checkbox + + + + Read message using text to speech checkbox + + + + Limit message notification if user count is high checkbox + + + + Play sound file for message checkbox + + + + Path to sound file + + + + checked + + + + unchecked + + + + decibels + + LookConfig @@ -4515,123 +4855,147 @@ Essa configuração só se aplica para novas mensagens. As mensagens já exibida Contagem de caracteres do sufixo - Maximum name length - Máximo comprimento de nome + Show the local volume adjustment for each user (if any). + Exigir o ajuste de volume local para cada usuário (se algum). - Relative font size - Tamanho relativo de fonte + Show volume adjustments + Exigir ajustes de volume - Always on top - Sempre no topo + Whether to show all of the local user's listeners (ears) in the TalkingUI (and thereby also the channels they are in). + Se mostrar todos os ouvintes (orelhas) do usuário local na UI de Falantes (e portanto também os canais em que eles estão). - Channel dragging - Arrasto de canais + Show local user's listeners (ears) + Exibir ouvintes do usuário local (orelhas) - Automatically expand channels when - Automaticamente expandir canais quando + Hide the username for each user if they have a nickname. + Oculta o nome de usuário de cada usuário se eles tiverem um apelido. - User dragging behavior - Comportamento de arrasto de usuário + Show nicknames only + Mostrar somente apelidos - Silent user lifetime - Tempo de vida de usuário calado + Channel Hierarchy String + Sequência de hierarquia do canal - Show the local volume adjustment for each user (if any). - Exigir o ajuste de volume local para cada usuário (se algum). + Search + Pesquisar - Show volume adjustments - Exigir ajustes de volume + The action to perform when a user is activated (via double-click or enter) in the search dialog. + A ação a ser executada quando um usuário é ativado (por duplo clique ou Enter) na caixa de pesquisa. - Whether to show all of the local user's listeners (ears) in the TalkingUI (and thereby also the channels they are in). - Se mostrar todos os ouvintes (orelhas) do usuário local na UI de Falantes (e portanto também os canais em que eles estão). + Action (User): + Ação (Usuário): - Show local user's listeners (ears) - Exibir ouvintes do usuário local (orelhas) + The action to perform when a channel is activated (via double-click or enter) in the search dialog. + - Hide the username for each user if they have a nickname. - Oculta o nome de usuário de cada usuário se eles tiverem um apelido. + Action (Channel): + Ação (Canal): + + + Quit Behavior + + + + This setting controls the behavior of clicking on the X in the top right corner. + + + + This setting controls the behavior when closing Mumble. You can choose between being asked for confirmation, minimize instead if closing or just closing without any additional prompt. Optionally, the first two options can only apply when you are currently connected to a server (in that case, Mumble will quit without asking, when not connected to any server). + + + + Always Ask + + + + Ask when connected + + + + Always Minimize + - Show nicknames only - Mostrar somente apelidos + Minimize when connected + - Channel Hierarchy String - Sequência de hierarquia do canal + Always Quit + - Search - Pesquisar + seconds + - The action to perform when a user is activated (via double-click or enter) in the search dialog. - A ação a ser executada quando um usuário é ativado (por duplo clique ou Enter) na caixa de pesquisa. + If this is checked, users will always be visible in the TalkingUI (regardless of talking state). + - Action (User): - Ação (Usuário): + Always keep users visible + - The action to perform when a channel is activated (via double-click or enter) in the search dialog. + Channel expand mode - Action (Channel): - Ação (Canal): + User dragging mode + - Quit Behavior + Channel dragging mode - This setting controls the behavior of clicking on the X in the top right corner. + Always on top mode - This setting controls the behavior when closing Mumble. You can choose between being asked for confirmation, minimize instead if closing or just closing without any additional prompt. Optionally, the first two options can only apply when you are currently connected to a server (in that case, Mumble will quit without asking, when not connected to any server). + Quit behavior mode - Always Ask + Channel separator string - Ask when connected + Maximum channel name length - Always Minimize + Abbreviation replacement characters - Minimize when connected + Relative font size (in percent) - Always Quit + Silent user display time (in seconds) - seconds + Mumble theme - If this is checked, users will always be visible in the TalkingUI (regardless of talking state). + User search action mode - Always keep users visible + Channel search action mode @@ -5231,10 +5595,6 @@ seu certificado e nome de usuário. This opens the Group and ACL dialog for the channel, to control permissions. Abre o diálogo de grupos e LCA para o canal, para controlar permissões. - - &Link - &Vincular - Link your channel to another channel Vincular canal com outro @@ -5329,10 +5689,6 @@ seu certificado e nome de usuário. This will reset the audio preprocessor, including noise cancellation, automatic gain and voice activity detection. If something suddenly worsens the audio environment (like dropping the microphone) and it was temporary, use this to avoid having to wait for the preprocessor to readjust. Reseta o preprocessador de áudio, incluindo atenuação de ruídos, ganho automático e detecção de atividade vocal. Se algo piora subitamente o ambiente de áudio (como derrubar o microfone) e isto foi temporário, use isto para evitar ter que esperar o processador se reajustar. - - &Mute Self - Ficar &mudo - Mute yourself Emudecer-se @@ -5341,10 +5697,6 @@ seu certificado e nome de usuário. Mute or unmute yourself. When muted, you will not send any data to the server. Unmuting while deafened will also undeafen. Emudecer ou desemudecer-se. Quando mudo, você não enviará nenhum dado ao servidor. Desemudecer enquanto surdo também irá lhe desensurdecer. - - &Deafen Self - Ficar sur&do - Deafen yourself Ensurdecer-se @@ -5912,18 +6264,10 @@ seu certificado e nome de usuário. This will toggle whether the minimal window should have a frame for moving and resizing. Isto vai alternar se a janela mínima deve ter um quadro para mover e redimensioná-la. - - &Unlink All - Desvinc&ular tudo - Reset the comment of the selected user. Resetar o comentário do usuário selecionado. - - &Join Channel - &Entrar no canal - View comment in editor Ver comentário no editor @@ -5952,10 +6296,6 @@ seu certificado e nome de usuário. Change your avatar image on this server Alterar sua imagem de avatar neste servidor - - &Remove Avatar - Elimina&r avatar - Remove currently defined avatar image. Eliminar a imagem definida como avatar atualmente. @@ -5968,14 +6308,6 @@ seu certificado e nome de usuário. Change your own comment Alterar seu próprio comentário - - Recording - Gravar - - - Priority Speaker - Falante prioritária - &Copy URL &Copiar URL @@ -5984,10 +6316,6 @@ seu certificado e nome de usuário. Copies a link to this channel to the clipboard. Copia uma ligação a este canal para a área de transferência. - - Ignore Messages - Ignorar mensagens - Locally ignore user's text chat messages. Ignora localmente as mensagens de texto do usuário. @@ -6018,14 +6346,6 @@ no menu contextual do canal. Ctrl+F Ctrl+F - - &Hide Channel when Filtering - &Esconder Canal ao Filtrar - - - Reset the avatar of the selected user. - Restabelece o avatar do usuário selecionado. - &Developer &Desenvolvedor @@ -6054,14 +6374,6 @@ no menu contextual do canal. &Connect... &Conectar... - - &Ban list... - Lista de &banidas... - - - &Information... - &Informação... - &Kick... &Expulsar... @@ -6070,10 +6382,6 @@ no menu contextual do canal. &Ban... &Banir... - - Send &Message... - Enviar &Mensagem... - &Add... &Adicionar.. @@ -6086,74 +6394,26 @@ no menu contextual do canal. &Edit... &Editar... - - Audio S&tatistics... - E&statísticas de Áudio... - - - &Settings... - &Configurações... - &Audio Wizard... &Assistente de Áudio... - - Developer &Console... - &Console de Desenvolvedor... - - - &About... - &Sobre... - About &Speex... Sobre &Speex... - - About &Qt... - Sobre &Qt... - &Certificate Wizard... Assistente de &Certificado... - - &Register... - &Registrar... - - - Registered &Users... - Usuários &Registrados.. - Change &Avatar... Alterar &Avatar.. - - &Access Tokens... - Chaves de &Acesso... - - - Reset &Comment... - Resetar &Comentário... - - - Reset &Avatar... - Resetar &Avatar... - - - View Comment... - Ver Comentário... - &Change Comment... Alterar &Comentário... - - R&egister... - R&egistrar.. - Show Mostrar @@ -6170,10 +6430,6 @@ no menu contextual do canal. Protocol violation. Server sent remove for occupied channel. Violação do protocolo. Servidor envia remover para o canal ocupado. - - Listen to channel - Ouvir o canal - Listen to this channel without joining it Ouvir esse canal sem se juntar a ele @@ -6214,18 +6470,10 @@ no menu contextual do canal. %1 stopped listening to your channel %1 parou de ouvir o seu canal - - Talking UI - UI de Falantes - Toggles the visibility of the TalkingUI. Alterna a visibilidade da UI de Falantes. - - Join user's channel - Se juntar ao canal da usuária - Joins the channel of this user. Se junta ao canal desse usuário. @@ -6238,14 +6486,6 @@ no menu contextual do canal. Activity log Registro de atividades - - Chat message - Mensagem de chat - - - Disable Text-To-Speech - Desativar Texto-Para-Fala - Locally disable Text-To-Speech for this user's text chat messages. Desativar localmente Texto-Para-Fala para as mensagens de texto desse usuário. @@ -6285,10 +6525,6 @@ no menu contextual do canal. Global Shortcut Ocultar/exibir a janela principal - - &Set Nickname... - &Definir Apelido... - Set a local nickname Definir um apelido local @@ -6371,10 +6607,6 @@ Ações válidas são: Alt+F Alt+F - - Search - Pesquisar - Search for a user or channel (Ctrl+F) Pesquise por um usuário ou canal (Ctrl+F) @@ -6396,10 +6628,6 @@ Ações válidas são: Undeafen yourself Desensurdecer-se - - Positional &Audio Viewer... - - Show the Positional Audio Viewer @@ -6454,10 +6682,6 @@ Ações válidas são: Channel &Filter - - &Pin Channel when Filtering - - Usage: mumble [options] [<url> | <plugin_list>] @@ -6625,100 +6849,248 @@ Valid options are: - This will reset your avatar on the server + This will reset your avatar on the server + + + + Register on the server + Global Shortcut + + + + This will register you on the server + + + + Audio statistics + Global Shortcut + + + + This will open the audio statistics dialog + + + + Open settings + Global Shortcut + + + + This will open the settings dialog + + + + Start audio wizard + Global Shortcut + + + + This will open the audio wizard dialog + + + + Start certificate wizard + Global Shortcut + + + + This will open the certificate wizard dialog + + + + Toggle text to speech + Global Shortcut + + + + This will enable/disable the text to speech + + + + Open about dialog + Global Shortcut + + + + This will open the about dialog + + + + Open about Qt dialog + Global Shortcut + + + + This will open the about Qt dialog + + + + Check for update + Global Shortcut + + + + This will check if mumble is up to date + + + + That sound was the mute cue. It activates when you speak while muted. Would you like to keep it enabled? + + + + Yes + + + + No + + + + Enter chat message + + + + &Ban List + + + + &Information + + + + Ig&nore Messages + + + + &Send Message... + + + + Set Ni&ckname... + + + + L&ink + + + + U&nlink All + + + + M&ute Self + + + + D&eafen Self + + + + Audio &Statistics + + + + &Settings + + + + Developer &Console + + + + Positional &Audio Viewer + + + + &About + &Sobre + + + About &Qt - Register on the server - Global Shortcut + Re&gister... - This will register you on the server + Registered &Users - Audio statistics - Global Shortcut + &Access Tokens - This will open the audio statistics dialog + Remo&ve Avatar - Open settings - Global Shortcut + Reset Commen&t... - This will open the settings dialog + Remo&ve Avatar... - Start audio wizard - Global Shortcut + Remove the avatar of the selected user. - This will open the audio wizard dialog + &Join - Start certificate wizard - Global Shortcut + &Hide When Filtering - This will open the certificate wizard dialog + &Pin When Filtering - Toggle text to speech - Global Shortcut + Vie&w Comment - This will enable/disable the text to speech + &Priority Speaker - Open about dialog - Global Shortcut + &Record... - This will open the about dialog + &Listen To Channel - Open about Qt dialog - Global Shortcut + Talking &UI - This will open the about Qt dialog + &Join User's Channel - Check for update - Global Shortcut + M&ove To Own Channel - This will check if mumble is up to date + Moves this user to your current channel. - That sound was the mute cue. It activates when you speak while muted. Would you like to keep it enabled? + Disable Te&xt-To-Speech - Yes + &Search... - No + Filtered channels and users @@ -6808,6 +7180,62 @@ Valid options are: Silent user displaytime: Tempo de exibição de usuária calada: + + Graphical positional audio simulation view + + + + This visually represents the positional audio configuration that is currently being used + + + + Listener Z coordinate + + + + Listener X coordinate + + + + Listener Y coordinate + + + + Silent user display time (in seconds) + + + + Listener azimuth (in degrees) + + + + Listener elevation (in degrees) + + + + Context string + + + + Use the "set" button to apply the context string + + + + Apply the context string + + + + Apply the identity string + + + + Identity string + + + + Use the "set" button to apply the identity string + + NetworkConfig @@ -7022,6 +7450,26 @@ Evita que o cliente envie informações potencialmente capazes de identificaçã Automatically download and install plugin updates + + Proxy type + + + + Proxy hostname + + + + Proxy port + + + + Proxy username + + + + Proxy password + + Overlay @@ -7631,6 +8079,42 @@ Para atualizar estes arquivos para suas últimas versões, clique no botão abai Whether this plugin should be enabled + + List of plugins + + + + Use up and down keys to navigate through plugins. Use left and right keys to navigate between single plugin permissions. + + + + Plugin name + + + + Plugin enabled checkbox + + + + Plugin positional audio permission checkbox + + + + Plugin keyboard event listen permission checkbox + + + + checked + + + + unchecked + + + + Not available + + PluginInstaller @@ -8056,6 +8540,102 @@ You can register them again. Unknown Version + + Next + + + + Back + + + + This is you + + + + friend + + + + user + + + + status + + + + muted and deafened + + + + muted + + + + locally muted + + + + unmuted + + + + recording + + + + priority speaker + + + + has a long comment + + + + text messages ignored + + + + registered + + + + channel + + + + your channel + + + + accessible + + + + inaccessible + + + + public + + + + filtered + + + + pinned + + + + Listening for input + + + + Add + Adicionar + RichTextEditor @@ -8204,6 +8784,18 @@ You can register them again. Whether to search for channels + + Search string + + + + Search results + + + + Use up and down keys to navigate through the search results. + + ServerHandler @@ -8254,10 +8846,6 @@ You can register them again. <html><head/><body><p><span style=" font-weight:600;">Port:</span></p></body></html> - - <b>Users</b>: - <b>Usuários</b>: - <html><head/><body><p><span style=" font-weight:600;">Protocol:</span></p></body></html> <html><head/><body><p><span style=" font-weight:600;">Protocolo:</span></p></body></html> @@ -8350,14 +8938,6 @@ You can register them again. <forward secrecy> - - &View certificate - &Ver certificado - - - &Ok - - Unknown Desconhecido @@ -8378,6 +8958,22 @@ You can register them again. No + + <b>Users:</b> + + + + TCP Parameters + + + + &View Certificate + &Ver certificado + + + &OK + + ServerView @@ -8566,8 +9162,12 @@ Uma credencial de acesso é uma cadeia de caracteres de texto, que podem ser usa &Eliminar - Tokens - Credenciais + Token List + + + + Use the arrow keys to navigate this list of access tokens. The tokens are displayed in plain text. + @@ -8615,14 +9215,22 @@ Uma credencial de acesso é uma cadeia de caracteres de texto, que podem ser usa Usuários registrados: %n conta(s) - - Search - Busca - User list Lista de usuários + + Search for user + + + + Set inactivity filter mode + + + + Filter for inactivity + + UserInformation @@ -8650,10 +9258,6 @@ Uma credencial de acesso é uma cadeia de caracteres de texto, que podem ser usa IP Address Endereço IP - - Details... - Detalhes... - Ping Statistics Estatísticas de Ping @@ -8777,6 +9381,10 @@ Uma credencial de acesso é uma cadeia de caracteres de texto, que podem ser usa Warning: The server seems to report a truncated protocol version for this client. (See: <a href="https://github.com/mumble-voip/mumble/issues/5827/">Issue #5827</a>) + + Details + + UserListModel @@ -8971,6 +9579,14 @@ Uma credencial de acesso é uma cadeia de caracteres de texto, que podem ser usa Channel will be pinned when filtering is enabled O canal será fixado quando a filtragem estiver habilitada + + Channel Listener + + + + This channel listener belongs to %1 + + VersionCheck @@ -9238,17 +9854,25 @@ Por favor contate seu administrador de servidor para mais informações.Unable to start recording - the audio output is miconfigured (0Hz sample rate) Impossível iniciar a gravação - a saída de áudio está desconfigurada (0Hz de taxa de amostragem) + + This field contains the directory path to store any voice recordings in. Use the "browse" button to open a file dialog. + + + + This field contains the filename any voice recording is saved as. Various variables can be used to augment the filename. For example %time for the current time. + + VolumeSliderWidgetAction - - Slider for volume adjustment - Slider para ajuste de volume - Volume Adjustment Ajuste de Volume + + Local volume adjustment + + WASAPIInput diff --git a/src/mumble/mumble_pt_PT.ts b/src/mumble/mumble_pt_PT.ts index 3801c0cb51c..c042d4a0ad1 100644 --- a/src/mumble/mumble_pt_PT.ts +++ b/src/mumble/mumble_pt_PT.ts @@ -163,10 +163,6 @@ Este valor permite que altere a forma como o Mumble organiza os canais na árvor Active ACLs LCAs ativos - - List of entries - Lista de entradas - Inherit ACL of parent? Herdar LCA do canal-mãe? @@ -418,10 +414,6 @@ Este valor permite definir o número máximo de utilizadores permitido no canal. Channel password Palavra-passe do canal - - Maximum users - Máximo de utilizadores - Channel name Nome do canal @@ -430,22 +422,62 @@ Este valor permite definir o número máximo de utilizadores permitido no canal. Inherited group members Membros herdados do grupo - - Foreign group members - Membros do grupo externos - Inherited channel members Membros herdados do canal - - Add members to group - Adicionar membros ao grupo - List of ACL entries Lista de entradas LCA + + Channel position + + + + Channel maximum users + + + + Channel description + + + + Select member to add + + + + Excluded group members + + + + Select member to remove + + + + List of access control list entries + + + + Select group + + + + Selects a group this ACL entry applies to. Selecting a group and selecting a user are mutually exclusive. + + + + Select user + + + + Selects a user this ACL entry applies to. Selecting a group and selecting a user are mutually exclusive. + + + + List of available permissions + + ALSAAudioInput @@ -595,6 +627,30 @@ Este valor permite definir o número máximo de utilizadores permitido no canal. List of speakers Lista de alto-falantes + + Device list + + + + Move from unused to microphone list + + + + Move from microphone to unused list + + + + List of unused devices + + + + Move from unused to speakers list + + + + Move from speakers to unused list + + ASIOInput @@ -664,10 +720,6 @@ Este valor permite definir o número máximo de utilizadores permitido no canal. System Sistema - - Input method for audio - Método de entrada para áudio - Device Dispositivo @@ -732,10 +784,6 @@ Este valor permite definir o número máximo de utilizadores permitido no canal. On Ligado - - Preview the audio cues - Prever notificações sonoras - Use SNR based speech detection Usar deteção de voz baseada em SNR @@ -1056,120 +1104,176 @@ Este valor permite definir o número máximo de utilizadores permitido no canal. Voice Activity Atividade de voz - - - AudioInputDialog - Continuous - Contínuo + Input backend for audio + - Voice Activity - Atividade de voz + Audio input system + - Push To Talk - Pressionar Para Falar + Audio input device + - Audio Input - Entrada de Áudio + Transmission mode + Modo de transmissão - %1 ms - %1 ms + Push to talk lock threshold + - Off - Desligado + Switch between push to talk and continuous mode by double tapping in this time frame + - %1 s - %1 s + <b>Voice hold Time</b><br />After you release the push-to-talk key Mumble will keep transmitting for the selected amount of time. + - %1 kb/s - %1 kb/s + Push to talk hold threshold + - -%1 dB - -%1 dB + Extend push to talk send time after the key is released by this amount of time + - %1 kbit/s (Audio %2, Position %4, Overhead %3) - %1 kbit/s (Áudio %2, Posição %4, Sobrecarga %3) + Voice hold time + + + + Silence below threshold + + + + This sets the threshold when Mumble will definitively consider a signal silence + + + + Speech above threshold + - Audio system - Sistema de áudio + This sets the threshold when Mumble will definitively consider a signal speech + + + + This sets how much speech is packed into a single network package + + + + Audio compression quality + - Input device - Aparelho de entrada + This sets the target compression bitrate + + + + Maximum amplification + Amplificação máxima + + + Speech is dynamically amplified by at most this amount + + + + Noise suppression strength + Echo cancellation mode - Modo de atenuação de eco + Modo de atenuação de eco - Transmission mode - Modo de transmissão + Path to audio file + - PTT lock threshold - Limiar para travar PPF + Path to audio cue file when stopping to speak. Use the "browse" button to open a file dialog. + - PTT hold threshold - Limiar para manter PPF + Idle action time threshold (in minutes) + - Silence below - Silenciar antes de + Select what to do when being idle for a configurable amount of time. Default: nothing + - Current speech detection chance - Expectativa atual da detecção de fala + Gets played when you are trying to speak while being muted + - Speech above - Falar a partir de + Path to mute cue file. Use the "browse" button to open a file dialog. + - Speech below - Fala abaixo de + Browse for mute cue audio file + - Audio per packet - Áudio por pacote + Path to audio cue file when starting to speak. Use the "browse" button to open a file dialog. + - Quality of compression (peak bandwidth) - Qualidade da compressão (pico de banda) + Preview the mute cue + - Noise suppression - Supressão de ruídos + The mute cue is an audio sample which plays when you are trying to speak while being muted + - Maximum amplification - Amplificação Máxima + Preview both audio cues + + + + AudioInputDialog - Transmission started sound - Som para começo de transmissão + Continuous + Contínuo - Transmission stopped sound - Som para interrupção de transmissão + Voice Activity + Atividade de voz - Initiate idle action after (in minutes) - Iniciar ação de ócio após (em minutos) + Push To Talk + Pressionar Para Falar - Idle action - Ação de ócio + Audio Input + Entrada de Áudio + + + %1 ms + %1 ms + + + Off + Desligado + + + %1 s + %1 s + + + %1 kb/s + %1 kb/s + + + -%1 dB + -%1 dB + + + %1 kbit/s (Audio %2, Position %4, Overhead %3) + %1 kbit/s (Áudio %2, Posição %4, Sobrecarga %3) Access to the microphone was denied. Please allow Mumble to use the microphone by changing the settings in System Preferences -> Security & Privacy -> Privacy -> Microphone. @@ -1187,6 +1291,22 @@ Este valor permite definir o número máximo de utilizadores permitido no canal. Disable echo cancellation. Desativar cancelamento de eco. + + milliseconds + + + + seconds + + + + kilobits per second + + + + decibels + + AudioOutput @@ -1460,84 +1580,84 @@ Este valor permite definir o número máximo de utilizadores permitido no canal. Positional audio cannot work with mono output devices! - - - AudioOutputDialog - None - Nenhum + Audio output system + - Local - Local + Audio output device + - Server - Servidor + Output delay of incoming speech + - Audio Output - Saída de Áudio + Jitter buffer time + - %1 ms - %1 ms + Attenuation percentage + - %1 % - %1 % + During speech, the volume of other applications will be reduced by this amount + - Output system - Sistema de saída + Minimum volume + Volume mínimo - Output device - Aparelho de Saída + Minimum distance + Distância mínima - Default jitter buffer - Atenuar tremulação + Maximum distance + Distância máxima - Volume of incoming speech - Volume de fala recebida + Loopback artificial delay + - Output delay - Atraso de saída + Loopback artificial packet loss + - Attenuation of other applications during speech - Atenuação de outros programas durante a fala + Loopback test mode + - Minimum distance - Distância mínima + The loopback test can be used to test your audio configuration. While the loopback test is enabled, others will not be able to hear you. + + + + AudioOutputDialog - Maximum distance - Distância máxima + None + Nenhum - Minimum volume - Volume mínimo + Local + Local - Bloom - Expansão + Server + Servidor - Delay variance - Variação do atraso + Audio Output + Saída de Áudio - Packet loss - Perda de pacotes + %1 ms + %1 ms - Loopback - + %1 % + %1 % Distance at which audio volume from another player starts decreasing @@ -1555,6 +1675,14 @@ Este valor permite definir o número máximo de utilizadores permitido no canal. If an audio source is close enough, blooming will cause the audio to be played on all speakers more or less regardless of their position (albeit with lower volume) + + milliseconds + + + + meters + + AudioOutputSample @@ -2083,40 +2211,80 @@ Fale alto, como quando está incomodado ou animado. Diminua o volume no painel d <html><head/><body><p>O Mumble suporta áudio posicional para alguns jogos e vai posicionar a voz de outros utilizadores relativa a posição delas no jogo. Dependendo da posição delas, o volume da voz será alterado nos alto-falantes para simular a direção e distância que o outro utilizador está. Tal posicionamento depende da configuração do seu alto-falante estar correta no seu sistema operativo, então um teste é feito aqui. </p><p>O gráfico abaixo mostra a posição de <span style=" color:#56b4e9;">si</span>, os <span style=" color:#d55e00;">alto-falantes</span> e uma <span style=" color:#009e73;">fonte móvel de áudio</span> vista de cima. Deve ouvir o áudio mover-se entre os canais.</p><p>Também pode usar o mouse para posicionar a <span style=" color:#009e73;">fonte sonora</span> manualmente.</p></body></html> - Input system - Sistema de Entrada + Maximum amplification + Amplificação máxima + + + No buttons assigned + Nenhuma tecla atribuída - Input device - Aparelho de entrada + Audio input system + - Output system - Sistema de saída + Audio input device + - Output device - Aparelho de saída + Select audio output device + - Output delay - Atraso de saída + Audio output system + - Maximum amplification - Amplificação máxima + Audio output device + + + + The Mumble positional audio system enables users to link the relative position of their voice to third party applications such as games. + - VAD level - Nível VAD + Output delay for incoming speech + - PTT shortcut - Atalho do PTT + Maximum amplification of input sound + Amplificação máxima do som de entrada - No buttons assigned - Nenhuma tecla atribuída + Speech is dynamically amplified by at most this amount + + + + Voice activity detection level + + + + This will set the range in which Mumble will consider a signal speech. Increase value to make voice activation more sensitive. + + + + Push to talk + Pressionar para falar + + + Use the "push to talk shortcut" button to assign a key + + + + Set push to talk shortcut + + + + This will open a shortcut edit dialog + + + + Graphical positional audio simulation view + + + + This visually represents the positional audio that is currently being played + @@ -2257,24 +2425,40 @@ Fale alto, como quando está incomodado ou animado. Diminua o volume no painel d - Search - Buscar + Mask + Máscara - IP Address - Endereço IP + Search for banned user + + + + Username to ban + + + + IP address to ban + + + + Ban reason + + + + Ban start date/time + - Mask - Máscara + Ban end date/time + - Start date/time - Início data/hora + Certificate hash to ban + - End date/time - Término data/hora + List of banned users + @@ -2358,38 +2542,6 @@ Fale alto, como quando está incomodado ou animado. Diminua o volume no painel d <b>Certificate Expiry:</b> Your certificate is about to expire. You need to renew it, or you will no longer be able to connect to servers you are registered on. <b>Expiração do certificado:</b> O seu certificado está prestes a expirar. Precisa renová-lo, ou não será mais capaz de se conectar aos servidores em que está registado. - - Current certificate - Certificado atua - - - Certificate file to import - Ficheiro de certificado a importar - - - Certificate password - Palavra-passe de certificado - - - Certificate to import - Certificado a importar - - - New certificate - Novo certificado - - - File to export certificate to - Ficheiro ao qual exportar certificado - - - Email address - Endereço de e-mail - - - Your name - O seu nome - Certificates @@ -2478,10 +2630,6 @@ Fale alto, como quando está incomodado ou animado. Diminua o volume no painel d Select file to import from Selecione um ficheiro do qual importar - - This opens a file selection dialog to choose a file to import a certificate from. - Abre um diálogo de seleção de ficheiro para escolher um ficheiro do qual importar certificado. - Open... Abrir... @@ -2636,6 +2784,46 @@ Tem certeza de que quer substituir o seu certificado? <p>Mumble can use certificates to authenticate with servers. Using certificates avoids passwords, meaning you don't need to disclose any password to the remote site. It also enables very easy user registration and a client side friends list independent of servers.</p><p>While Mumble can work without certificates, the majority of servers will expect you to have one.</p><p>Creating a new certificate automatically is sufficient for most use cases. But Mumble also supports certificates representing trust in the users ownership of an email address. These certificates are issued by third parties. For more information see our <a href="http://mumble.info/certificate.php">user certificate documentation</a>. </p> <p>O Mumble pode usar certificados para autenticar com servidores. Usar certificados evita palavras-passe, o que significa que não precisa expor nenhuma palavra-passe com um local remoto. Ele também permite um registo de utilizador muito fácil e uma lista de amigas de cliente que independe dos servidores.</p><p>Embora o Mumble possa funcionar sem certificados, a maioria dos servidores suporá que tenha um.</p><p>Criar um novo certificado automaticamente é suficiente na maioria dos casos. Mas o Mumble também suporta certificados representando confiança na titulação de um e-mail por parte do utilizador. Esses certificados são emitidos por terceiros. Para mais informações consulte nossa <a href="http://mumble.info/certificate.php">documentação de certificado de utilizador</a>.</p> + + Displays current certificate + + + + Certificate file to import + Ficheiro de certificado a importar + + + Use the "open" button to select a file using a dialog. + + + + Certificate password + Palavra-passe de certificado + + + Displays imported certificate + + + + Displays new certificate + + + + File to export certificate to + Ficheiro ao qual exportar certificado + + + Use the "save as" button to select a file using a dialog. + + + + Your name. For example: John Doe + + + + Your email address. For example: johndoe@mumble.info + + ChanACL @@ -3116,6 +3304,34 @@ Tem certeza de que quer substituir o seu certificado? IPv6 address Endereço IPv6 + + This is the connection dialog. There are two different ways to connect to a Mumble server. If the server is listed publicly, you can use the server list to find it. If you know the server IP address, you can manually add a new permanent entry to your favorites. + + + + The server list contains your favorites and all publicly listed servers. + + + + With this search interface you can filter the Mumble servers displayed in the server list. + + + + Search for servername + + + + Search for location + + + + Set filter mode + + + + Server + Servidor + ConnectDialogEdit @@ -3248,6 +3464,22 @@ Etiqueta do servidor. É como o servidor será exibido na lista de favoritos, e &Ignore &Ignorar + + Server IP address + + + + Server port + + + + Username + + + + Label for server + + CrashReporter @@ -3441,6 +3673,26 @@ Sem essa opção ativada, usar os atalhos globais do Mumble em aplicações priv <html><head/><body><p>Mumble's Global Shortcuts system does currently not work properly in combination with the Wayland protocol. For more information, visit <a href="https://github.com/mumble-voip/mumble/issues/5257"><span style=" text-decoration: underline; color:#0057ae;">https://github.com/mumble-voip/mumble/issues/5257</span></a>.</p></body></html> + + Configured shortcuts + Atalhos configurados + + + Use up and down keys to navigate through your added shortcuts. Use left and right keys to navigate between actions and options for a single shortcut. Entries can be added and deleted with the buttons below. + + + + Add unassigned shortcut + + + + This adds a new empty entry to the "Configured Shortcut" tree above. The tree will be automatically focused. Assign a key or an action by selecting the entry in the tree above. + + + + This removes the selected entry from the "Configured Shortcut" tree above + + GlobalShortcutButtons @@ -3468,6 +3720,18 @@ Sem essa opção ativada, usar os atalhos globais do Mumble em aplicações priv Remove Excluir + + List of shortcuts + + + + Toggling this button will make the application listen for a shortcut. Once the shortcut is entered, the application stops listening for a shortcut. Multiple shortcuts can be assigned to the current action. Navigate to the shortcut list above to review the shortcuts currently assigned to the current action. + + + + This button will remove the selected shortcut for the current action. Note that you will have to select a shortcut from the list above first before this button has any effect. + + GlobalShortcutConfig @@ -3493,8 +3757,28 @@ Sem essa opção ativada, usar os atalhos globais do Mumble em aplicações priv <b>Oculta o pressionamento de botões de outras aplicações.</b><br />Ativar isto ocultará o botão (ou pelo menos o último botão de uma combinação de vários botões) de outras aplicações. Note que nem todos botões podem ser suprimidos. - Configured shortcuts - Atalhos configurados + Shortcut action + + + + Shortcut data + + + + Shortcut input combinations + + + + Unassigned + Não-Atribuído + + + checked + + + + unchecked + @@ -4065,14 +4349,6 @@ Essa configuração só se aplica para novas mensagens. As mensagens já exibida Message margins Margens da mensagem - - Log messages - Mensagens de registo - - - TTS engine volume - Volume do motor TPF - Chat message margins Margens de mensagens de chat @@ -4097,10 +4373,6 @@ Essa configuração só se aplica para novas mensagens. As mensagens já exibida Limit notifications when there are more than Limitar notificações quando houver mais do que - - User limit for message limiting - - Click here to toggle message limiting for all events - If using this option be sure to change the user limit below. @@ -4165,6 +4437,74 @@ Essa configuração só se aplica para novas mensagens. As mensagens já exibida Notification sound volume adjustment + + Log message types and actions + + + + Use up and down keys to navigate through the message types. Use left and right keys to navigate between notification possibilities for a single message type. + + + + Set length threshold + + + + Text to speech volume + + + + Maximum chat log length + + + + User limit for notifications + + + + Message type + + + + Log message to console checkbox + + + + Display pop-up notification for message checkbox + + + + Highlight window for message checkbox + + + + Read message using text to speech checkbox + + + + Limit message notification if user count is high checkbox + + + + Play sound file for message checkbox + + + + Path to sound file + + + + checked + + + + unchecked + + + + decibels + + LookConfig @@ -4515,123 +4855,147 @@ Essa configuração só se aplica para novas mensagens. As mensagens já exibida Contagem de caracteres do sufixo - Maximum name length - Máximo comprimento de nome + Show the local volume adjustment for each user (if any). + Exigir o ajuste de volume local para cada utilizador (se algum). - Relative font size - Tamanho relativo de fonte + Show volume adjustments + Exigir ajustes de volume - Always on top - Sempre no topo + Whether to show all of the local user's listeners (ears) in the TalkingUI (and thereby also the channels they are in). + Se mostrar todos os ouvintes (orelhas) do utilizador local na UI de Falantes (e portanto também os canais em que eles estão). - Channel dragging - Arrasto de canais + Show local user's listeners (ears) + Exibir ouvintes do utilizador local (orelhas) - Automatically expand channels when - Automaticamente expandir canais quando + Hide the username for each user if they have a nickname. + Oculta o nome de utilizador de cada utilizador se eles tiverem um apelido. - User dragging behavior - Comportamento de arrasto de utilizador + Show nicknames only + Mostrar somente apelidos - Silent user lifetime - Tempo de vida de utilizador calado + Channel Hierarchy String + - Show the local volume adjustment for each user (if any). - Exigir o ajuste de volume local para cada utilizador (se algum). + Search + Pesquisar - Show volume adjustments - Exigir ajustes de volume + The action to perform when a user is activated (via double-click or enter) in the search dialog. + - Whether to show all of the local user's listeners (ears) in the TalkingUI (and thereby also the channels they are in). - Se mostrar todos os ouvintes (orelhas) do utilizador local na UI de Falantes (e portanto também os canais em que eles estão). + Action (User): + Ação (Utilizador): - Show local user's listeners (ears) - Exibir ouvintes do utilizador local (orelhas) + The action to perform when a channel is activated (via double-click or enter) in the search dialog. + - Hide the username for each user if they have a nickname. - Oculta o nome de utilizador de cada utilizador se eles tiverem um apelido. + Action (Channel): + Ação (Canal): - Show nicknames only - Mostrar somente apelidos + Quit Behavior + + + + This setting controls the behavior of clicking on the X in the top right corner. + + + + This setting controls the behavior when closing Mumble. You can choose between being asked for confirmation, minimize instead if closing or just closing without any additional prompt. Optionally, the first two options can only apply when you are currently connected to a server (in that case, Mumble will quit without asking, when not connected to any server). + + + + Always Ask + + + + Ask when connected + + + + Always Minimize + + + + Minimize when connected + - Channel Hierarchy String + Always Quit - Search - Pesquisar + seconds + - The action to perform when a user is activated (via double-click or enter) in the search dialog. + If this is checked, users will always be visible in the TalkingUI (regardless of talking state). - Action (User): - Ação (Utilizador): + Always keep users visible + - The action to perform when a channel is activated (via double-click or enter) in the search dialog. + Channel expand mode - Action (Channel): - Ação (Canal): + User dragging mode + - Quit Behavior + Channel dragging mode - This setting controls the behavior of clicking on the X in the top right corner. + Always on top mode - This setting controls the behavior when closing Mumble. You can choose between being asked for confirmation, minimize instead if closing or just closing without any additional prompt. Optionally, the first two options can only apply when you are currently connected to a server (in that case, Mumble will quit without asking, when not connected to any server). + Quit behavior mode - Always Ask + Channel separator string - Ask when connected + Maximum channel name length - Always Minimize + Abbreviation replacement characters - Minimize when connected + Relative font size (in percent) - Always Quit + Silent user display time (in seconds) - seconds + Mumble theme - If this is checked, users will always be visible in the TalkingUI (regardless of talking state). + User search action mode - Always keep users visible + Channel search action mode @@ -5231,10 +5595,6 @@ o seu certificado e nome de utilizador. This opens the Group and ACL dialog for the channel, to control permissions. Abre o diálogo de grupos e LCA para o canal, para controlar permissões. - - &Link - &Ligar - Link your channel to another channel Ligar o seu canal para outro canal @@ -5329,10 +5689,6 @@ o seu certificado e nome de utilizador. This will reset the audio preprocessor, including noise cancellation, automatic gain and voice activity detection. If something suddenly worsens the audio environment (like dropping the microphone) and it was temporary, use this to avoid having to wait for the preprocessor to readjust. Isto repõe o preprocessador de áudio, incluindo anulação de ruídos, ganho automático e deteção de atividade vocal. Se algo piorar subitamente o ambiente de áudio (como deixar cair o microfone) e se for temporário, use isto para evitar ter que esperar que o preprocessador se reajuste. - - &Mute Self - &Silenciar-se - Mute yourself Silenciar a si mesmo @@ -5341,10 +5697,6 @@ o seu certificado e nome de utilizador. Mute or unmute yourself. When muted, you will not send any data to the server. Unmuting while deafened will also undeafen. Silenciar ou retiar silenciar. Quando silenciado, não enviará nenhum dado ao servidor. Retirar silenciar enquanto surdo também lhe vai retirar ensurdecer. - - &Deafen Self - Ficar sur&do - Deafen yourself Ensurdecer a si mesmo @@ -5912,18 +6264,10 @@ o seu certificado e nome de utilizador. This will toggle whether the minimal window should have a frame for moving and resizing. Isto vai alternar se a janela mínima deve ter um quadro para mover e redimensioná-la. - - &Unlink All - &Desligar tudo - Reset the comment of the selected user. Repor o comentário do utilizador selecionado. - - &Join Channel - &Entrar no canal - View comment in editor Ver comentário no editor @@ -5952,10 +6296,6 @@ o seu certificado e nome de utilizador. Change your avatar image on this server Alterar a sua imagem de avatar neste servidor - - &Remove Avatar - Elimina&r avatar - Remove currently defined avatar image. Eliminar a imagem definida como avatar atualmente. @@ -5968,14 +6308,6 @@ o seu certificado e nome de utilizador. Change your own comment Alterar o seu próprio comentário - - Recording - A Gravar - - - Priority Speaker - Falante prioritário - &Copy URL &Copiar URL @@ -5984,10 +6316,6 @@ o seu certificado e nome de utilizador. Copies a link to this channel to the clipboard. Copia uma ligação a este canal para a área de transferência. - - Ignore Messages - Ignorar Mensagens - Locally ignore user's text chat messages. Ignora localmente as mensagens de texto do utilizador. @@ -6018,14 +6346,6 @@ do menu de contexto do canal. Ctrl+F Ctrl+F - - &Hide Channel when Filtering - &Esconder canal quando filtrar - - - Reset the avatar of the selected user. - Repor o avatar do utilizador selecionado. - &Developer &Desenvolvedor @@ -6054,14 +6374,6 @@ do menu de contexto do canal. &Connect... &Conectar... - - &Ban list... - Lista de &banidas... - - - &Information... - &Informação... - &Kick... &Expulsar... @@ -6070,10 +6382,6 @@ do menu de contexto do canal. &Ban... &Banir... - - Send &Message... - Enviar &Mensagem... - &Add... &Adicionar.. @@ -6086,74 +6394,26 @@ do menu de contexto do canal. &Edit... &Editar... - - Audio S&tatistics... - E&statísticas de Áudio... - - - &Settings... - &Configurações... - &Audio Wizard... &Assistente de Áudio... - - Developer &Console... - &Console de Desenvolvedor... - - - &About... - &Sobre... - About &Speex... Sobre &Speex... - - About &Qt... - Sobre &Qt... - &Certificate Wizard... Assistente de &Certificado... - - &Register... - &Registar... - - - Registered &Users... - Utilizadores &Registados.. - Change &Avatar... Alterar &Avatar.. - - &Access Tokens... - Chaves de &Acesso... - - - Reset &Comment... - Resetar &Comentário... - - - Reset &Avatar... - Resetar &Avatar... - - - View Comment... - Ver Comentário... - &Change Comment... Alterar &Comentário... - - R&egister... - R&egistrar.. - Show Mostrar @@ -6170,10 +6430,6 @@ do menu de contexto do canal. Protocol violation. Server sent remove for occupied channel. Violação do protocolo. Servidor envia remover ao canal ocupado. - - Listen to channel - Ouvir o canal - Listen to this channel without joining it Ouvir esse canal sem entrar nele @@ -6214,18 +6470,10 @@ do menu de contexto do canal. %1 stopped listening to your channel %1 parou de ouvir o seu canal - - Talking UI - UI de Falantes - Toggles the visibility of the TalkingUI. Alterna a visibilidade da UI de Falantes. - - Join user's channel - Se juntar ao canal do utilizador - Joins the channel of this user. Se junta ao canal desse utilizador. @@ -6238,14 +6486,6 @@ do menu de contexto do canal. Activity log Registo de atividades - - Chat message - Mensagem de chat - - - Disable Text-To-Speech - Desativar Texto-Para-Fala - Locally disable Text-To-Speech for this user's text chat messages. Desativar localmente Texto-Para-Fala para as mensagens de texto desse utilizador. @@ -6285,10 +6525,6 @@ do menu de contexto do canal. Global Shortcut Ocultar/exibir a janela principal - - &Set Nickname... - &Definir Apelido... - Set a local nickname Definir um apelido local @@ -6348,10 +6584,6 @@ Valid actions are: Alt+F Alt+F - - Search - Pesquisar - Search for a user or channel (Ctrl+F) @@ -6373,10 +6605,6 @@ Valid actions are: Undeafen yourself - - Positional &Audio Viewer... - - Show the Positional Audio Viewer @@ -6431,10 +6659,6 @@ Valid actions are: Channel &Filter - - &Pin Channel when Filtering - - Usage: mumble [options] [<url> | <plugin_list>] @@ -6597,105 +6821,253 @@ Valid options are: - Remove avatar - Global Shortcut - + Remove avatar + Global Shortcut + + + + This will reset your avatar on the server + + + + Register on the server + Global Shortcut + + + + This will register you on the server + + + + Audio statistics + Global Shortcut + + + + This will open the audio statistics dialog + + + + Open settings + Global Shortcut + + + + This will open the settings dialog + + + + Start audio wizard + Global Shortcut + + + + This will open the audio wizard dialog + + + + Start certificate wizard + Global Shortcut + + + + This will open the certificate wizard dialog + + + + Toggle text to speech + Global Shortcut + + + + This will enable/disable the text to speech + + + + Open about dialog + Global Shortcut + + + + This will open the about dialog + + + + Open about Qt dialog + Global Shortcut + + + + This will open the about Qt dialog + + + + Check for update + Global Shortcut + + + + This will check if mumble is up to date + + + + That sound was the mute cue. It activates when you speak while muted. Would you like to keep it enabled? + + + + Yes + + + + No + + + + Enter chat message + + + + &Ban List + + + + &Information + + + + Ig&nore Messages + + + + &Send Message... + + + + Set Ni&ckname... + + + + L&ink + + + + U&nlink All + + + + M&ute Self + + + + D&eafen Self + + + + Audio &Statistics + + + + &Settings + + + + Developer &Console + + + + Positional &Audio Viewer + + + + &About + &Sobre - This will reset your avatar on the server + About &Qt - Register on the server - Global Shortcut + Re&gister... - This will register you on the server + Registered &Users - Audio statistics - Global Shortcut + &Access Tokens - This will open the audio statistics dialog + Remo&ve Avatar - Open settings - Global Shortcut + Reset Commen&t... - This will open the settings dialog + Remo&ve Avatar... - Start audio wizard - Global Shortcut + Remove the avatar of the selected user. - This will open the audio wizard dialog + &Join - Start certificate wizard - Global Shortcut + &Hide When Filtering - This will open the certificate wizard dialog + &Pin When Filtering - Toggle text to speech - Global Shortcut + Vie&w Comment - This will enable/disable the text to speech + &Priority Speaker - Open about dialog - Global Shortcut + &Record... - This will open the about dialog + &Listen To Channel - Open about Qt dialog - Global Shortcut + Talking &UI - This will open the about Qt dialog + &Join User's Channel - Check for update - Global Shortcut + M&ove To Own Channel - This will check if mumble is up to date + Moves this user to your current channel. - That sound was the mute cue. It activates when you speak while muted. Would you like to keep it enabled? + Disable Te&xt-To-Speech - Yes + &Search... - No + Filtered channels and users @@ -6785,6 +7157,62 @@ Valid options are: Silent user displaytime: Tempo de exibição de utilizador calado: + + Graphical positional audio simulation view + + + + This visually represents the positional audio configuration that is currently being used + + + + Listener Z coordinate + + + + Listener X coordinate + + + + Listener Y coordinate + + + + Silent user display time (in seconds) + + + + Listener azimuth (in degrees) + + + + Listener elevation (in degrees) + + + + Context string + + + + Use the "set" button to apply the context string + + + + Apply the context string + + + + Apply the identity string + + + + Identity string + + + + Use the "set" button to apply the identity string + + NetworkConfig @@ -6999,6 +7427,26 @@ Evita que o cliente envie informações potencialmente capazes de identificaçã Automatically download and install plugin updates + + Proxy type + + + + Proxy hostname + + + + Proxy port + + + + Proxy username + + + + Proxy password + + Overlay @@ -7608,6 +8056,42 @@ Para atualizar estes ficheiros para suas últimas versões, clique no botão aba Whether this plugin should be enabled + + List of plugins + + + + Use up and down keys to navigate through plugins. Use left and right keys to navigate between single plugin permissions. + + + + Plugin name + + + + Plugin enabled checkbox + + + + Plugin positional audio permission checkbox + + + + Plugin keyboard event listen permission checkbox + + + + checked + + + + unchecked + + + + Not available + + PluginInstaller @@ -8033,6 +8517,102 @@ You can register them again. Unknown Version + + Next + + + + Back + + + + This is you + + + + friend + + + + user + + + + status + + + + muted and deafened + + + + muted + + + + locally muted + + + + unmuted + + + + recording + + + + priority speaker + + + + has a long comment + + + + text messages ignored + + + + registered + + + + channel + + + + your channel + + + + accessible + + + + inaccessible + + + + public + + + + filtered + + + + pinned + + + + Listening for input + + + + Add + Adicionar + RichTextEditor @@ -8181,6 +8761,18 @@ You can register them again. Whether to search for channels + + Search string + + + + Search results + + + + Use up and down keys to navigate through the search results. + + ServerHandler @@ -8231,10 +8823,6 @@ You can register them again. <html><head/><body><p><span style=" font-weight:600;">Port:</span></p></body></html> - - <b>Users</b>: - - <html><head/><body><p><span style=" font-weight:600;">Protocol:</span></p></body></html> @@ -8327,14 +8915,6 @@ You can register them again. <forward secrecy> - - &View certificate - - - - &Ok - - Unknown Desconhecido @@ -8355,6 +8935,22 @@ You can register them again. No + + <b>Users:</b> + + + + TCP Parameters + + + + &View Certificate + &Ver Certificado + + + &OK + + ServerView @@ -8543,8 +9139,12 @@ Uma credencial de acesso é uma sequência de texto, que pode ser usada como uma &Eliminar - Tokens - Credenciais + Token List + + + + Use the arrow keys to navigate this list of access tokens. The tokens are displayed in plain text. + @@ -8592,14 +9192,22 @@ Uma credencial de acesso é uma sequência de texto, que pode ser usada como uma Utilizadores registados: %n contas - - Search - Busca - User list Lista de utilizadores + + Search for user + + + + Set inactivity filter mode + + + + Filter for inactivity + + UserInformation @@ -8627,10 +9235,6 @@ Uma credencial de acesso é uma sequência de texto, que pode ser usada como uma IP Address Endereço IP - - Details... - Detalhes... - Ping Statistics Estatísticas de ping @@ -8754,6 +9358,10 @@ Uma credencial de acesso é uma sequência de texto, que pode ser usada como uma Warning: The server seems to report a truncated protocol version for this client. (See: <a href="https://github.com/mumble-voip/mumble/issues/5827/">Issue #5827</a>) + + Details + + UserListModel @@ -8948,6 +9556,14 @@ Uma credencial de acesso é uma sequência de texto, que pode ser usada como uma Channel will be pinned when filtering is enabled + + Channel Listener + + + + This channel listener belongs to %1 + + VersionCheck @@ -9215,15 +9831,23 @@ Por favor contate seu administrador de servidor para mais informações.Unable to start recording - the audio output is miconfigured (0Hz sample rate) + + This field contains the directory path to store any voice recordings in. Use the "browse" button to open a file dialog. + + + + This field contains the filename any voice recording is saved as. Various variables can be used to augment the filename. For example %time for the current time. + + VolumeSliderWidgetAction - Slider for volume adjustment + Volume Adjustment - Volume Adjustment + Local volume adjustment diff --git a/src/mumble/mumble_ro.ts b/src/mumble/mumble_ro.ts index 2092ffe5324..46555f3807b 100644 --- a/src/mumble/mumble_ro.ts +++ b/src/mumble/mumble_ro.ts @@ -163,10 +163,6 @@ Această valoare vă permite să schimbați modul în care Mumble aranjează can Active ACLs ACL activi - - List of entries - Listă de intrări - Inherit ACL of parent? Vrei să preiei ACL din sursă? @@ -418,10 +414,6 @@ Această valoare vă permite să setați numărul maxim de utilizatori permis î Channel password Parolă de canal - - Maximum users - Număr maxim de utilizatori - Channel name Numele canalului @@ -430,22 +422,62 @@ Această valoare vă permite să setați numărul maxim de utilizatori permis î Inherited group members Membri de grup moșteniți - - Foreign group members - Membri de grup străini - Inherited channel members Membri de canal moșteniți - - Add members to group - Adaugă membri în grup - List of ACL entries Listă de înregistrări ACL + + Channel position + + + + Channel maximum users + + + + Channel description + + + + Select member to add + + + + Excluded group members + + + + Select member to remove + + + + List of access control list entries + + + + Select group + + + + Selects a group this ACL entry applies to. Selecting a group and selecting a user are mutually exclusive. + + + + Select user + + + + Selects a user this ACL entry applies to. Selecting a group and selecting a user are mutually exclusive. + + + + List of available permissions + + ALSAAudioInput @@ -595,6 +627,30 @@ Această valoare vă permite să setați numărul maxim de utilizatori permis î List of speakers + + Device list + + + + Move from unused to microphone list + + + + Move from microphone to unused list + + + + List of unused devices + + + + Move from unused to speakers list + + + + Move from speakers to unused list + + ASIOInput @@ -664,10 +720,6 @@ Această valoare vă permite să setați numărul maxim de utilizatori permis î System Sistem - - Input method for audio - Metoda de intrare pentru audio - Device Dispozitiv @@ -732,10 +784,6 @@ Această valoare vă permite să setați numărul maxim de utilizatori permis î On Pornit - - Preview the audio cues - Previzualizează audio cue-urile - Use SNR based speech detection Folosește detectarea vorbirii bazată pe SNR @@ -1056,120 +1104,176 @@ Această valoare vă permite să setați numărul maxim de utilizatori permis î Voice Activity Activitate voce - - - AudioInputDialog - Continuous - Continuu + Input backend for audio + - Voice Activity - Activitate voce + Audio input system + - Push To Talk - Push To Talk + Audio input device + - Audio Input - Intrare audio + Transmission mode + - %1 ms - %1 ms + Push to talk lock threshold + - Off - Oprit + Switch between push to talk and continuous mode by double tapping in this time frame + - %1 s - %1 s + <b>Voice hold Time</b><br />After you release the push-to-talk key Mumble will keep transmitting for the selected amount of time. + - %1 kb/s - %1 kb/s + Push to talk hold threshold + - -%1 dB - -%1 dB + Extend push to talk send time after the key is released by this amount of time + - %1 kbit/s (Audio %2, Position %4, Overhead %3) - %1 kbit/s (Audio %2, Position %4, Overhead %3) + Voice hold time + - Audio system + Silence below threshold - Input device - Dispozitiv de intrare + This sets the threshold when Mumble will definitively consider a signal silence + - Echo cancellation mode + Speech above threshold - Transmission mode + This sets the threshold when Mumble will definitively consider a signal speech - PTT lock threshold + This sets how much speech is packed into a single network package - PTT hold threshold + Audio compression quality - Silence below + This sets the target compression bitrate - Current speech detection chance - Șansa de a detecta discursul + Maximum amplification + Amplificare maximă - Speech above + Speech is dynamically amplified by at most this amount - Speech below + Noise suppression strength - Audio per packet - Audio pe pachet + Echo cancellation mode + - Quality of compression (peak bandwidth) - Calitatea compresiei (vârful lățimii de bandă) + Path to audio file + - Noise suppression - Antifonare + Path to audio cue file when stopping to speak. Use the "browse" button to open a file dialog. + - Maximum amplification - Amplificare maximă + Idle action time threshold (in minutes) + - Transmission started sound + Select what to do when being idle for a configurable amount of time. Default: nothing - Transmission stopped sound + Gets played when you are trying to speak while being muted - Initiate idle action after (in minutes) + Path to mute cue file. Use the "browse" button to open a file dialog. - Idle action - Acțiune inactivitate + Browse for mute cue audio file + + + + Path to audio cue file when starting to speak. Use the "browse" button to open a file dialog. + + + + Preview the mute cue + + + + The mute cue is an audio sample which plays when you are trying to speak while being muted + + + + Preview both audio cues + + + + + AudioInputDialog + + Continuous + Continuu + + + Voice Activity + Activitate voce + + + Push To Talk + Push To Talk + + + Audio Input + Intrare audio + + + %1 ms + %1 ms + + + Off + Oprit + + + %1 s + %1 s + + + %1 kb/s + %1 kb/s + + + -%1 dB + -%1 dB + + + %1 kbit/s (Audio %2, Position %4, Overhead %3) + %1 kbit/s (Audio %2, Position %4, Overhead %3) Access to the microphone was denied. Please allow Mumble to use the microphone by changing the settings in System Preferences -> Security & Privacy -> Privacy -> Microphone. @@ -1187,6 +1291,22 @@ Această valoare vă permite să setați numărul maxim de utilizatori permis î Disable echo cancellation. + + milliseconds + + + + seconds + + + + kilobits per second + + + + decibels + + AudioOutput @@ -1460,83 +1580,83 @@ Această valoare vă permite să setați numărul maxim de utilizatori permis î Positional audio cannot work with mono output devices! - - - AudioOutputDialog - None + Audio output system - Local + Audio output device - Server + Output delay of incoming speech - Audio Output - Ieșire audio + Jitter buffer time + - %1 ms - %1 ms + Attenuation percentage + - %1 % + During speech, the volume of other applications will be reduced by this amount - Output system - Sistem de ieșire + Minimum volume + - Output device - Dispozitiv de ieșire + Minimum distance + - Default jitter buffer + Maximum distance - Volume of incoming speech - Volum de intrare a vorbirii + Loopback artificial delay + - Output delay - Latență ieșire + Loopback artificial packet loss + - Attenuation of other applications during speech + Loopback test mode - Minimum distance + The loopback test can be used to test your audio configuration. While the loopback test is enabled, others will not be able to hear you. + + + AudioOutputDialog - Maximum distance + None - Minimum volume + Local - Bloom - Bloom + Server + - Delay variance - + Audio Output + Ieșire audio - Packet loss - + %1 ms + %1 ms - Loopback + %1 % @@ -1555,6 +1675,14 @@ Această valoare vă permite să setați numărul maxim de utilizatori permis î If an audio source is close enough, blooming will cause the audio to be played on all speakers more or less regardless of their position (albeit with lower volume) + + milliseconds + + + + meters + + AudioOutputSample @@ -2059,58 +2187,98 @@ Speak loudly, as when you are annoyed or excited. Decrease the volume in the sou - Input system - Sistem de intrare + Maximum amplification + Amplificare maximă - Input device - Dispozitiv de intrare + No buttons assigned + - Output system - Sistem de ieșire + Audio input system + - Output device - Dispozitiv de ieșire + Audio input device + - Output delay - Latență ieșire + Select audio output device + - Maximum amplification - Amplificare maximă + Audio output system + - VAD level - Nivel VAD + Audio output device + - PTT shortcut + The Mumble positional audio system enables users to link the relative position of their voice to third party applications such as games. - No buttons assigned + Output delay for incoming speech - - - BanEditor - Mumble - Edit Bans - + Maximum amplification of input sound + Amplificare maximă a sunetul de intrare - &Address + Speech is dynamically amplified by at most this amount - &Mask + Voice activity detection level - Reason + This will set the range in which Mumble will consider a signal speech. Increase value to make voice activation more sensitive. + + + + Push to talk + + + + Use the "push to talk shortcut" button to assign a key + + + + Set push to talk shortcut + + + + This will open a shortcut edit dialog + + + + Graphical positional audio simulation view + + + + This visually represents the positional audio that is currently being played + + + + + BanEditor + + Mumble - Edit Bans + + + + &Address + + + + &Mask + + + + Reason @@ -2234,24 +2402,40 @@ Speak loudly, as when you are annoyed or excited. Decrease the volume in the sou - Search + Mask - IP Address - Adresa IP + Search for banned user + - Mask + Username to ban + + + + IP address to ban + + + + Ban reason + + + + Ban start date/time + + + + Ban end date/time - Start date/time - Dată-timp început + Certificate hash to ban + - End date/time - Dată-timp final + List of banned users + @@ -2335,38 +2519,6 @@ Speak loudly, as when you are annoyed or excited. Decrease the volume in the sou <b>Certificate Expiry:</b> Your certificate is about to expire. You need to renew it, or you will no longer be able to connect to servers you are registered on. - - Current certificate - Certificat curent - - - Certificate file to import - Certificat pentru import - - - Certificate password - Parolă certificat - - - Certificate to import - - - - New certificate - Certificat nou - - - File to export certificate to - - - - Email address - Adresă email - - - Your name - Numele tău - Certificates @@ -2455,10 +2607,6 @@ Speak loudly, as when you are annoyed or excited. Decrease the volume in the sou Select file to import from - - This opens a file selection dialog to choose a file to import a certificate from. - - Open... @@ -2604,6 +2752,46 @@ Are you sure you wish to replace your certificate? <p>Mumble can use certificates to authenticate with servers. Using certificates avoids passwords, meaning you don't need to disclose any password to the remote site. It also enables very easy user registration and a client side friends list independent of servers.</p><p>While Mumble can work without certificates, the majority of servers will expect you to have one.</p><p>Creating a new certificate automatically is sufficient for most use cases. But Mumble also supports certificates representing trust in the users ownership of an email address. These certificates are issued by third parties. For more information see our <a href="http://mumble.info/certificate.php">user certificate documentation</a>. </p> + + Displays current certificate + + + + Certificate file to import + Certificat pentru import + + + Use the "open" button to select a file using a dialog. + + + + Certificate password + Parolă certificat + + + Displays imported certificate + + + + Displays new certificate + + + + File to export certificate to + + + + Use the "save as" button to select a file using a dialog. + + + + Your name. For example: John Doe + + + + Your email address. For example: johndoe@mumble.info + + ChanACL @@ -3084,6 +3272,34 @@ Are you sure you wish to replace your certificate? IPv6 address + + This is the connection dialog. There are two different ways to connect to a Mumble server. If the server is listed publicly, you can use the server list to find it. If you know the server IP address, you can manually add a new permanent entry to your favorites. + + + + The server list contains your favorites and all publicly listed servers. + + + + With this search interface you can filter the Mumble servers displayed in the server list. + + + + Search for servername + + + + Search for location + + + + Set filter mode + + + + Server + + ConnectDialogEdit @@ -3207,6 +3423,22 @@ Label of the server. This is what the server will be named like in your server l &Ignore + + Server IP address + + + + Server port + + + + Username + + + + Label for server + + CrashReporter @@ -3398,6 +3630,26 @@ Without this option enabled, using Mumble's global shortcuts in privileged <html><head/><body><p>Mumble's Global Shortcuts system does currently not work properly in combination with the Wayland protocol. For more information, visit <a href="https://github.com/mumble-voip/mumble/issues/5257"><span style=" text-decoration: underline; color:#0057ae;">https://github.com/mumble-voip/mumble/issues/5257</span></a>.</p></body></html> + + Configured shortcuts + + + + Use up and down keys to navigate through your added shortcuts. Use left and right keys to navigate between actions and options for a single shortcut. Entries can be added and deleted with the buttons below. + + + + Add unassigned shortcut + + + + This adds a new empty entry to the "Configured Shortcut" tree above. The tree will be automatically focused. Assign a key or an action by selecting the entry in the tree above. + + + + This removes the selected entry from the "Configured Shortcut" tree above + + GlobalShortcutButtons @@ -3425,6 +3677,18 @@ Without this option enabled, using Mumble's global shortcuts in privileged Remove Elimină + + List of shortcuts + + + + Toggling this button will make the application listen for a shortcut. Once the shortcut is entered, the application stops listening for a shortcut. Multiple shortcuts can be assigned to the current action. Navigate to the shortcut list above to review the shortcuts currently assigned to the current action. + + + + This button will remove the selected shortcut for the current action. Note that you will have to select a shortcut from the list above first before this button has any effect. + + GlobalShortcutConfig @@ -3450,7 +3714,27 @@ Without this option enabled, using Mumble's global shortcuts in privileged - Configured shortcuts + Shortcut action + + + + Shortcut data + + + + Shortcut input combinations + + + + Unassigned + + + + checked + + + + unchecked @@ -4012,14 +4296,6 @@ The setting only applies for new messages, the already shown ones will retain th Message margins - - Log messages - - - - TTS engine volume - - Chat message margins @@ -4044,10 +4320,6 @@ The setting only applies for new messages, the already shown ones will retain th Limit notifications when there are more than - - User limit for message limiting - - Click here to toggle message limiting for all events - If using this option be sure to change the user limit below. @@ -4112,6 +4384,74 @@ The setting only applies for new messages, the already shown ones will retain th Notification sound volume adjustment + + Log message types and actions + + + + Use up and down keys to navigate through the message types. Use left and right keys to navigate between notification possibilities for a single message type. + + + + Set length threshold + + + + Text to speech volume + + + + Maximum chat log length + + + + User limit for notifications + + + + Message type + + + + Log message to console checkbox + + + + Display pop-up notification for message checkbox + + + + Highlight window for message checkbox + + + + Read message using text to speech checkbox + + + + Limit message notification if user count is high checkbox + + + + Play sound file for message checkbox + + + + Path to sound file + + + + checked + + + + unchecked + + + + decibels + + LookConfig @@ -4462,39 +4802,11 @@ The setting only applies for new messages, the already shown ones will retain th - Maximum name length + Show the local volume adjustment for each user (if any). - Relative font size - - - - Always on top - - - - Channel dragging - - - - Automatically expand channels when - - - - User dragging behavior - - - - Silent user lifetime - - - - Show the local volume adjustment for each user (if any). - - - - Show volume adjustments + Show volume adjustments @@ -4581,6 +4893,58 @@ The setting only applies for new messages, the already shown ones will retain th Always keep users visible + + Channel expand mode + + + + User dragging mode + + + + Channel dragging mode + + + + Always on top mode + + + + Quit behavior mode + + + + Channel separator string + + + + Maximum channel name length + + + + Abbreviation replacement characters + + + + Relative font size (in percent) + + + + Silent user display time (in seconds) + + + + Mumble theme + + + + User search action mode + + + + Channel search action mode + + MainWindow @@ -5175,10 +5539,6 @@ Otherwise abort and check your certificate and username. This opens the Group and ACL dialog for the channel, to control permissions. - - &Link - - Link your channel to another channel @@ -5273,10 +5633,6 @@ Otherwise abort and check your certificate and username. This will reset the audio preprocessor, including noise cancellation, automatic gain and voice activity detection. If something suddenly worsens the audio environment (like dropping the microphone) and it was temporary, use this to avoid having to wait for the preprocessor to readjust. - - &Mute Self - - Mute yourself @@ -5285,10 +5641,6 @@ Otherwise abort and check your certificate and username. Mute or unmute yourself. When muted, you will not send any data to the server. Unmuting while deafened will also undeafen. - - &Deafen Self - - Deafen yourself @@ -5854,18 +6206,10 @@ Otherwise abort and check your certificate and username. This will toggle whether the minimal window should have a frame for moving and resizing. - - &Unlink All - - Reset the comment of the selected user. - - &Join Channel - - View comment in editor @@ -5894,10 +6238,6 @@ Otherwise abort and check your certificate and username. Change your avatar image on this server - - &Remove Avatar - - Remove currently defined avatar image. @@ -5910,14 +6250,6 @@ Otherwise abort and check your certificate and username. Change your own comment - - Recording - - - - Priority Speaker - - &Copy URL @@ -5926,10 +6258,6 @@ Otherwise abort and check your certificate and username. Copies a link to this channel to the clipboard. - - Ignore Messages - - Locally ignore user's text chat messages. @@ -5957,14 +6285,6 @@ the channel's context menu. Ctrl+F - - &Hide Channel when Filtering - - - - Reset the avatar of the selected user. - - &Developer @@ -5993,14 +6313,6 @@ the channel's context menu. &Connect... - - &Ban list... - - - - &Information... - - &Kick... @@ -6009,10 +6321,6 @@ the channel's context menu. &Ban... - - Send &Message... - - &Add... @@ -6025,74 +6333,26 @@ the channel's context menu. &Edit... - - Audio S&tatistics... - - - - &Settings... - - &Audio Wizard... - - Developer &Console... - - - - &About... - - About &Speex... - - About &Qt... - - &Certificate Wizard... - - &Register... - - - - Registered &Users... - - Change &Avatar... - - &Access Tokens... - - - - Reset &Comment... - - - - Reset &Avatar... - - - - View Comment... - - &Change Comment... - - R&egister... - - Show @@ -6109,10 +6369,6 @@ the channel's context menu. Protocol violation. Server sent remove for occupied channel. - - Listen to channel - - Listen to this channel without joining it @@ -6153,18 +6409,10 @@ the channel's context menu. %1 stopped listening to your channel - - Talking UI - - Toggles the visibility of the TalkingUI. - - Join user's channel - - Joins the channel of this user. @@ -6177,14 +6425,6 @@ the channel's context menu. Activity log - - Chat message - - - - Disable Text-To-Speech - - Locally disable Text-To-Speech for this user's text chat messages. @@ -6223,10 +6463,6 @@ the channel's context menu. Global Shortcut - - &Set Nickname... - - Set a local nickname @@ -6285,10 +6521,6 @@ Valid actions are: Alt+F - - Search - - Search for a user or channel (Ctrl+F) @@ -6310,10 +6542,6 @@ Valid actions are: Undeafen yourself - - Positional &Audio Viewer... - - Show the Positional Audio Viewer @@ -6368,10 +6596,6 @@ Valid actions are: Channel &Filter - - &Pin Channel when Filtering - - Usage: mumble [options] [<url> | <plugin_list>] @@ -6521,118 +6745,266 @@ Valid options are: - This will open the change comment dialog + This will open the change comment dialog + + + + Change avatar + Global Shortcut + + + + This will open your file explorer to change your avatar image on this server + + + + Remove avatar + Global Shortcut + + + + This will reset your avatar on the server + + + + Register on the server + Global Shortcut + + + + This will register you on the server + + + + Audio statistics + Global Shortcut + + + + This will open the audio statistics dialog + + + + Open settings + Global Shortcut + + + + This will open the settings dialog + + + + Start audio wizard + Global Shortcut + + + + This will open the audio wizard dialog + + + + Start certificate wizard + Global Shortcut + + + + This will open the certificate wizard dialog + + + + Toggle text to speech + Global Shortcut + + + + This will enable/disable the text to speech + + + + Open about dialog + Global Shortcut + + + + This will open the about dialog + + + + Open about Qt dialog + Global Shortcut + + + + This will open the about Qt dialog + + + + Check for update + Global Shortcut + + + + This will check if mumble is up to date + + + + That sound was the mute cue. It activates when you speak while muted. Would you like to keep it enabled? + + + + Yes + + + + No + + + + Enter chat message + + + + &Ban List + + + + &Information + + + + Ig&nore Messages + + + + &Send Message... + + + + Set Ni&ckname... + + + + L&ink + + + + U&nlink All + + + + M&ute Self + + + + D&eafen Self + + + + Audio &Statistics + + + + &Settings - Change avatar - Global Shortcut + Developer &Console - This will open your file explorer to change your avatar image on this server + Positional &Audio Viewer - Remove avatar - Global Shortcut + &About - This will reset your avatar on the server + About &Qt - Register on the server - Global Shortcut + Re&gister... - This will register you on the server + Registered &Users - Audio statistics - Global Shortcut + &Access Tokens - This will open the audio statistics dialog + Remo&ve Avatar - Open settings - Global Shortcut + Reset Commen&t... - This will open the settings dialog + Remo&ve Avatar... - Start audio wizard - Global Shortcut + Remove the avatar of the selected user. - This will open the audio wizard dialog + &Join - Start certificate wizard - Global Shortcut + &Hide When Filtering - This will open the certificate wizard dialog + &Pin When Filtering - Toggle text to speech - Global Shortcut + Vie&w Comment - This will enable/disable the text to speech + &Priority Speaker - Open about dialog - Global Shortcut + &Record... - This will open the about dialog + &Listen To Channel - Open about Qt dialog - Global Shortcut + Talking &UI - This will open the about Qt dialog + &Join User's Channel - Check for update - Global Shortcut + M&ove To Own Channel - This will check if mumble is up to date + Moves this user to your current channel. - That sound was the mute cue. It activates when you speak while muted. Would you like to keep it enabled? + Disable Te&xt-To-Speech - Yes + &Search... - No + Filtered channels and users @@ -6722,6 +7094,62 @@ Valid options are: Silent user displaytime: + + Graphical positional audio simulation view + + + + This visually represents the positional audio configuration that is currently being used + + + + Listener Z coordinate + + + + Listener X coordinate + + + + Listener Y coordinate + + + + Silent user display time (in seconds) + + + + Listener azimuth (in degrees) + + + + Listener elevation (in degrees) + + + + Context string + + + + Use the "set" button to apply the context string + + + + Apply the context string + + + + Apply the identity string + + + + Identity string + + + + Use the "set" button to apply the identity string + + NetworkConfig @@ -6935,6 +7363,26 @@ Prevents the client from sending potentially identifying information about the o Automatically download and install plugin updates + + Proxy type + + + + Proxy hostname + + + + Proxy port + + + + Proxy username + + + + Proxy password + + Overlay @@ -7540,6 +7988,42 @@ To upgrade these files to their latest versions, click the button below.Whether this plugin should be enabled + + List of plugins + + + + Use up and down keys to navigate through plugins. Use left and right keys to navigate between single plugin permissions. + + + + Plugin name + + + + Plugin enabled checkbox + + + + Plugin positional audio permission checkbox + + + + Plugin keyboard event listen permission checkbox + + + + checked + + + + unchecked + + + + Not available + + PluginInstaller @@ -7963,6 +8447,102 @@ You can register them again. Unknown Version + + Next + + + + Back + + + + This is you + + + + friend + + + + user + + + + status + + + + muted and deafened + + + + muted + + + + locally muted + + + + unmuted + + + + recording + + + + priority speaker + + + + has a long comment + + + + text messages ignored + + + + registered + + + + channel + + + + your channel + + + + accessible + + + + inaccessible + + + + public + + + + filtered + + + + pinned + + + + Listening for input + + + + Add + Adaugă + RichTextEditor @@ -8111,6 +8691,18 @@ You can register them again. Whether to search for channels + + Search string + + + + Search results + + + + Use up and down keys to navigate through the search results. + + ServerHandler @@ -8161,10 +8753,6 @@ You can register them again. <html><head/><body><p><span style=" font-weight:600;">Port:</span></p></body></html> - - <b>Users</b>: - - <html><head/><body><p><span style=" font-weight:600;">Protocol:</span></p></body></html> @@ -8258,31 +8846,39 @@ You can register them again. - &View certificate + Unknown + + + + Whether the connection supports perfect forward secrecy (PFS). - &Ok + <b>PFS:</b> - Unknown + Yes - Whether the connection supports perfect forward secrecy (PFS). + No - <b>PFS:</b> + <b>Users:</b> - Yes + TCP Parameters - No + &View Certificate + + + + &OK @@ -8470,7 +9066,11 @@ An access token is a text string, which can be used as a password for very simpl &Elimină - Tokens + Token List + + + + Use the arrow keys to navigate this list of access tokens. The tokens are displayed in plain text. @@ -8521,11 +9121,19 @@ An access token is a text string, which can be used as a password for very simpl - Search + User list - User list + Search for user + + + + Set inactivity filter mode + + + + Filter for inactivity @@ -8555,10 +9163,6 @@ An access token is a text string, which can be used as a password for very simpl IP Address Adresa IP - - Details... - - Ping Statistics @@ -8682,6 +9286,10 @@ An access token is a text string, which can be used as a password for very simpl Warning: The server seems to report a truncated protocol version for this client. (See: <a href="https://github.com/mumble-voip/mumble/issues/5827/">Issue #5827</a>) + + Details + + UserListModel @@ -8876,6 +9484,14 @@ An access token is a text string, which can be used as a password for very simpl Channel will be pinned when filtering is enabled + + Channel Listener + + + + This channel listener belongs to %1 + + VersionCheck @@ -9142,15 +9758,23 @@ Please contact your server administrator for further information. Unable to start recording - the audio output is miconfigured (0Hz sample rate) + + This field contains the directory path to store any voice recordings in. Use the "browse" button to open a file dialog. + + + + This field contains the filename any voice recording is saved as. Various variables can be used to augment the filename. For example %time for the current time. + + VolumeSliderWidgetAction - Slider for volume adjustment + Volume Adjustment - Volume Adjustment + Local volume adjustment diff --git a/src/mumble/mumble_ru.ts b/src/mumble/mumble_ru.ts index bf5013afd3e..754f3bd3e4d 100644 --- a/src/mumble/mumble_ru.ts +++ b/src/mumble/mumble_ru.ts @@ -163,10 +163,6 @@ This value enables you to change the way mumble arranges the channels in the tre Active ACLs Активные СУД - - List of entries - Перечень СУД - Inherit ACL of parent? Унаследовать СУД родителя? @@ -418,10 +414,6 @@ This value allows you to set the maximum number of users allowed in the channel. Channel password Пароль канала - - Maximum users - Макс. пользователей - Channel name Имя канала @@ -430,22 +422,62 @@ This value allows you to set the maximum number of users allowed in the channel. Inherited group members Унаследованные члены группы - - Foreign group members - Члены других групп - Inherited channel members Унаследованные члены канала - - Add members to group - Добавить пользователей в группу - List of ACL entries Список записей в СУД + + Channel position + + + + Channel maximum users + + + + Channel description + + + + Select member to add + + + + Excluded group members + + + + Select member to remove + + + + List of access control list entries + + + + Select group + + + + Selects a group this ACL entry applies to. Selecting a group and selecting a user are mutually exclusive. + + + + Select user + + + + Selects a user this ACL entry applies to. Selecting a group and selecting a user are mutually exclusive. + + + + List of available permissions + + ALSAAudioInput @@ -595,6 +627,30 @@ This value allows you to set the maximum number of users allowed in the channel. List of speakers Список динамиков + + Device list + + + + Move from unused to microphone list + + + + Move from microphone to unused list + + + + List of unused devices + + + + Move from unused to speakers list + + + + Move from speakers to unused list + + ASIOInput @@ -664,10 +720,6 @@ This value allows you to set the maximum number of users allowed in the channel. System Система - - Input method for audio - Метод ввода для звука - Device Устройство @@ -732,10 +784,6 @@ This value allows you to set the maximum number of users allowed in the channel. On Вкл - - Preview the audio cues - Проиграть звуки - Use SNR based speech detection Определение голосовой активности на основе соотношения сигнал/шум @@ -1056,120 +1104,176 @@ This value allows you to set the maximum number of users allowed in the channel. Voice Activity Голосовая активность - - - AudioInputDialog - Continuous - Постоянно + Input backend for audio + - Voice Activity - Активация по голосу + Audio input system + - Push To Talk - Активация по кнопке + Audio input device + - Audio Input - Исходящий звук + Transmission mode + Режим передачи - %1 ms - %1 мс + Push to talk lock threshold + - Off - Выкл + Switch between push to talk and continuous mode by double tapping in this time frame + - %1 s - %1 с + <b>Voice hold Time</b><br />After you release the push-to-talk key Mumble will keep transmitting for the selected amount of time. + - %1 kb/s - %1 кб/с + Push to talk hold threshold + - -%1 dB - -%1 дБ + Extend push to talk send time after the key is released by this amount of time + - %1 kbit/s (Audio %2, Position %4, Overhead %3) - %1 кбит/с (Аудио %2, Позиция %4, Накладные расходы %3) + Voice hold time + - Audio system - Система аудио + Silence below threshold + - Input device - Устройство ввода + This sets the threshold when Mumble will definitively consider a signal silence + + + + Speech above threshold + + + + This sets the threshold when Mumble will definitively consider a signal speech + + + + This sets how much speech is packed into a single network package + + + + Audio compression quality + + + + This sets the target compression bitrate + + + + Maximum amplification + Макс. усиление + + + Speech is dynamically amplified by at most this amount + + + + Noise suppression strength + Echo cancellation mode - Режим подавления эха + Режим подавления эха - Transmission mode - Режим передачи + Path to audio file + - PTT lock threshold - Время блокировки кнопки передачи + Path to audio cue file when stopping to speak. Use the "browse" button to open a file dialog. + - PTT hold threshold - Время удержания кнопки передачи + Idle action time threshold (in minutes) + - Silence below - Уровень тишины + Select what to do when being idle for a configurable amount of time. Default: nothing + - Current speech detection chance - Шанс определения речи + Gets played when you are trying to speak while being muted + - Speech above - Уровень речи + Path to mute cue file. Use the "browse" button to open a file dialog. + - Speech below - Максимальный уровень речи + Browse for mute cue audio file + - Audio per packet - Аудио на пакет + Path to audio cue file when starting to speak. Use the "browse" button to open a file dialog. + - Quality of compression (peak bandwidth) - Качество сжатия (пиковая ширина канала) + Preview the mute cue + - Noise suppression - Подавление шума + The mute cue is an audio sample which plays when you are trying to speak while being muted + - Maximum amplification - Макс. усиление + Preview both audio cues + + + + AudioInputDialog - Transmission started sound - Звук начала передачи + Continuous + Постоянно - Transmission stopped sound - Звук окончания передачи + Voice Activity + Активация по голосу - Initiate idle action after (in minutes) - Начать простой через (в минутах) + Push To Talk + Активация по кнопке - Idle action - Простой + Audio Input + Исходящий звук + + + %1 ms + %1 мс + + + Off + Выкл + + + %1 s + %1 с + + + %1 kb/s + %1 кб/с + + + -%1 dB + -%1 дБ + + + %1 kbit/s (Audio %2, Position %4, Overhead %3) + %1 кбит/с (Аудио %2, Позиция %4, Накладные расходы %3) Access to the microphone was denied. Please allow Mumble to use the microphone by changing the settings in System Preferences -> Security & Privacy -> Privacy -> Microphone. @@ -1187,6 +1291,22 @@ This value allows you to set the maximum number of users allowed in the channel. Disable echo cancellation. Отключить эхоподавление. + + milliseconds + + + + seconds + + + + kilobits per second + + + + decibels + + AudioOutput @@ -1460,84 +1580,84 @@ This value allows you to set the maximum number of users allowed in the channel. Positional audio cannot work with mono output devices! Позиционирование звука не может работать с устройствами с монофоническим выходом! - - - AudioOutputDialog - None - Нет + Audio output system + - Local - Локально + Audio output device + - Server - Сервер + Output delay of incoming speech + - Audio Output - Входящий звук + Jitter buffer time + - %1 ms - %1 мс + Attenuation percentage + - %1 % - %1 % + During speech, the volume of other applications will be reduced by this amount + - Output system - Система вывода звука + Minimum volume + Мин. громкость - Output device - Устройство вывода + Minimum distance + Мин. дистанция - Default jitter buffer - Стандартный буфер + Maximum distance + Макс. дистанция - Volume of incoming speech - Громкость входящей речи + Loopback artificial delay + - Output delay - Задержка вывода + Loopback artificial packet loss + - Attenuation of other applications during speech - Приглушение других приложений во время разговора + Loopback test mode + - Minimum distance - Мин. дистанция + The loopback test can be used to test your audio configuration. While the loopback test is enabled, others will not be able to hear you. + + + + AudioOutputDialog - Maximum distance - Макс. дистанция + None + Нет - Minimum volume - Мин. громкость + Local + Локально - Bloom - Пик + Server + Сервер - Delay variance - Разброс задержки + Audio Output + Входящий звук - Packet loss - Потеря пакетов + %1 ms + %1 мс - Loopback - Обратная связь + %1 % + %1 % Distance at which audio volume from another player starts decreasing @@ -1555,6 +1675,14 @@ This value allows you to set the maximum number of users allowed in the channel. If an audio source is close enough, blooming will cause the audio to be played on all speakers more or less regardless of their position (albeit with lower volume) Если источник звука расположен достаточно близко, звук будет слышен из всех динамиков независимо от направления (хотя и с меньшей громкостью) + + milliseconds + + + + meters + + AudioOutputSample @@ -2083,40 +2211,80 @@ Speak loudly, as when you are annoyed or excited. Decrease the volume in the sou <html><head/><body><p>Mumble поддерживает позиционнирование звука для некоторых игр и будет позиционировать голос других пользователей относительно их положения в игре. В зависимости от их позиции, громкость голоса будет изменена в динамиках, чтобы имитировать направление и расстояние других пользователей. Такое позиционирование зависит от правильной конфигурации колонок в Вашей системе. Пройдите небольшой тест для проверки настроек. </p><p>График ниже показывает положение <span style=" color:#56b4e9;">Ваc</span>, <span style=" color:#d55e00;">колонок</span> и <span style=" color:#009e73;">движущегося источника звука</span> при виде сверху. Вы должны услышать звуковое перемещение между каналами. </p><p>Вы также можете использовать мышь для позиционирования <span style=" color:#009e73;">источника звука</span> вручную.</p></body></html> - Input system - Система ввода звука + Maximum amplification + Макс. усиление - Input device - Устройство ввода + No buttons assigned + Кнопки не назначены - Output system - Система вывода звука + Audio input system + - Output device - Устройство вывода + Audio input device + - Output delay - Задержка вывода + Select audio output device + - Maximum amplification - Макс. усиление + Audio output system + - VAD level - Уровень голосовой активации + Audio output device + - PTT shortcut - Клавиша НЧГ (Нажать-чтобы-говорить) + The Mumble positional audio system enables users to link the relative position of their voice to third party applications such as games. + - No buttons assigned - Кнопки не назначены + Output delay for incoming speech + + + + Maximum amplification of input sound + Максимальное усиление исходящего звука + + + Speech is dynamically amplified by at most this amount + + + + Voice activity detection level + + + + This will set the range in which Mumble will consider a signal speech. Increase value to make voice activation more sensitive. + + + + Push to talk + Нажмите что бы говорить + + + Use the "push to talk shortcut" button to assign a key + + + + Set push to talk shortcut + + + + This will open a shortcut edit dialog + + + + Graphical positional audio simulation view + + + + This visually represents the positional audio that is currently being played + @@ -2258,24 +2426,40 @@ Speak loudly, as when you are annoyed or excited. Decrease the volume in the sou - Search - Поиск + Mask + Маска - IP Address - IP адрес + Search for banned user + - Mask - Маска + Username to ban + - Start date/time - Время/дата начала + IP address to ban + + + + Ban reason + - End date/time - Время/дата окончания + Ban start date/time + + + + Ban end date/time + + + + Certificate hash to ban + + + + List of banned users + @@ -2359,38 +2543,6 @@ Speak loudly, as when you are annoyed or excited. Decrease the volume in the sou <b>Certificate Expiry:</b> Your certificate is about to expire. You need to renew it, or you will no longer be able to connect to servers you are registered on. <b>Сертификат просрочен:</b> Срок действия Вашего сертификата скоро истечет. Вам необходимо обновить его, иначе Вы не сможете подключиться к серверам, на которых зарегистрированы. - - Current certificate - Текущий сертификат - - - Certificate file to import - Файл сертификата для импорта - - - Certificate password - Пароль сертификата - - - Certificate to import - Сертификат для импорта - - - New certificate - Новый сертификат - - - File to export certificate to - Файл для сохранения сертификата - - - Email address - E-mail адрес - - - Your name - Ваше имя - Certificates @@ -2479,10 +2631,6 @@ Speak loudly, as when you are annoyed or excited. Decrease the volume in the sou Select file to import from Выберите файл для импорта - - This opens a file selection dialog to choose a file to import a certificate from. - Открывает диалог выбора файла для импорта сертификата из. - Open... Открыть... @@ -2637,6 +2785,46 @@ Are you sure you wish to replace your certificate? <p>Mumble can use certificates to authenticate with servers. Using certificates avoids passwords, meaning you don't need to disclose any password to the remote site. It also enables very easy user registration and a client side friends list independent of servers.</p><p>While Mumble can work without certificates, the majority of servers will expect you to have one.</p><p>Creating a new certificate automatically is sufficient for most use cases. But Mumble also supports certificates representing trust in the users ownership of an email address. These certificates are issued by third parties. For more information see our <a href="http://mumble.info/certificate.php">user certificate documentation</a>. </p> <p>Mumble может использовать сертификаты для аутентификации на серверах. Использование сертификатов позволяет не использовать пароли, что значит вам не нужно передавать свой пароль удаленному сайту. Так же это предоставляет очень простую регистрацию пользователей и список друзей на клиентской стороне, независимый от серверов.</p><p> В то время как Mumble может работать без сертификатов, многие сервера подразумевают, что он у вас есть.</p><p>Автоматическое создание нового сертификата достаточно для большинства случаев. Но Mumble также поддерживает сертификаты, подтверждающие владение email-адреса пользователем. Такие сертификаты выпускаются сторонними лицами. Дополнительную информацию смотрите в нашей <a href="http://mumble.info/certificate.php">документации по пользовательским сертификатам</a>.</p> + + Displays current certificate + + + + Certificate file to import + Файл сертификата для импорта + + + Use the "open" button to select a file using a dialog. + + + + Certificate password + Пароль сертификата + + + Displays imported certificate + + + + Displays new certificate + + + + File to export certificate to + Файл для сохранения сертификата + + + Use the "save as" button to select a file using a dialog. + + + + Your name. For example: John Doe + + + + Your email address. For example: johndoe@mumble.info + + ChanACL @@ -3117,6 +3305,34 @@ Are you sure you wish to replace your certificate? IPv6 address IPv6-адрес + + This is the connection dialog. There are two different ways to connect to a Mumble server. If the server is listed publicly, you can use the server list to find it. If you know the server IP address, you can manually add a new permanent entry to your favorites. + + + + The server list contains your favorites and all publicly listed servers. + + + + With this search interface you can filter the Mumble servers displayed in the server list. + + + + Search for servername + + + + Search for location + + + + Set filter mode + + + + Server + Сервер + ConnectDialogEdit @@ -3249,6 +3465,22 @@ Label of the server. This is what the server will be named like in your server l &Ignore &Игнорировать + + Server IP address + + + + Server port + + + + Username + Логин + + + Label for server + + CrashReporter @@ -3442,6 +3674,26 @@ Without this option enabled, using Mumble's global shortcuts in privileged <html><head/><body><p>Mumble's Global Shortcuts system does currently not work properly in combination with the Wayland protocol. For more information, visit <a href="https://github.com/mumble-voip/mumble/issues/5257"><span style=" text-decoration: underline; color:#0057ae;">https://github.com/mumble-voip/mumble/issues/5257</span></a>.</p></body></html> <html><head/><body><p>Система глобальных горячих клавиш Mumble в настоящее время не работает должным образом в сочетании с протоколом Wayland. Для получения дополнительной информации посетите <a href="https://github.com/mumble-voip/mumble/issues/5257"><span style=" text-decoration: underline; color:#0057ae;">https://github.com/mumble-voip/mumble/issues/5257</span></a>.</p></body></html> + + Configured shortcuts + Настроенные горячие клавиши + + + Use up and down keys to navigate through your added shortcuts. Use left and right keys to navigate between actions and options for a single shortcut. Entries can be added and deleted with the buttons below. + + + + Add unassigned shortcut + + + + This adds a new empty entry to the "Configured Shortcut" tree above. The tree will be automatically focused. Assign a key or an action by selecting the entry in the tree above. + + + + This removes the selected entry from the "Configured Shortcut" tree above + + GlobalShortcutButtons @@ -3469,6 +3721,18 @@ Without this option enabled, using Mumble's global shortcuts in privileged Remove Удалить + + List of shortcuts + + + + Toggling this button will make the application listen for a shortcut. Once the shortcut is entered, the application stops listening for a shortcut. Multiple shortcuts can be assigned to the current action. Navigate to the shortcut list above to review the shortcuts currently assigned to the current action. + + + + This button will remove the selected shortcut for the current action. Note that you will have to select a shortcut from the list above first before this button has any effect. + + GlobalShortcutConfig @@ -3494,8 +3758,28 @@ Without this option enabled, using Mumble's global shortcuts in privileged <b>Эта опция скрывает нажатие клавиши для других приложений.</b><br />Задействовав эту опцию, нажатие клавиши (или нажатие последней клавиши в комбинации) будет скрыто от других приложений. Не все клавши могут быть скрыты. - Configured shortcuts - Настроенные горячие клавиши + Shortcut action + + + + Shortcut data + + + + Shortcut input combinations + + + + Unassigned + Не назначено + + + checked + + + + unchecked + @@ -4066,14 +4350,6 @@ The setting only applies for new messages, the already shown ones will retain th Message margins Отступы сообщения - - Log messages - Сообшения в логе - - - TTS engine volume - Громкость сообщений Текст-в-речь - Chat message margins Отступы сообщения в чате @@ -4098,10 +4374,6 @@ The setting only applies for new messages, the already shown ones will retain th Limit notifications when there are more than Ограничьте уведомления, когда их больше, чем - - User limit for message limiting - Пользовательский лимит для ограничения количества сообщений - Click here to toggle message limiting for all events - If using this option be sure to change the user limit below. Нажмите здесь, чтобы включить ограничение сообщений для всех событий - При использовании этой опции обязательно измените лимит пользователей ниже. @@ -4166,6 +4438,74 @@ The setting only applies for new messages, the already shown ones will retain th Notification sound volume adjustment Регулировка громкости звука уведомления + + Log message types and actions + + + + Use up and down keys to navigate through the message types. Use left and right keys to navigate between notification possibilities for a single message type. + + + + Set length threshold + + + + Text to speech volume + + + + Maximum chat log length + + + + User limit for notifications + + + + Message type + + + + Log message to console checkbox + + + + Display pop-up notification for message checkbox + + + + Highlight window for message checkbox + + + + Read message using text to speech checkbox + + + + Limit message notification if user count is high checkbox + + + + Play sound file for message checkbox + + + + Path to sound file + + + + checked + + + + unchecked + + + + decibels + + LookConfig @@ -4515,34 +4855,6 @@ The setting only applies for new messages, the already shown ones will retain th Postfix character count Количество символов в окончании - - Maximum name length - Максимальная длина имени - - - Relative font size - Относительный размер шрифта - - - Always on top - Отображать на переднем плане - - - Channel dragging - Перетаскивание канала - - - Automatically expand channels when - Автоматически разворачивать каналы - - - User dragging behavior - Перетаскивание пользователя - - - Silent user lifetime - Удалить молчаливого пользователя после - Show the local volume adjustment for each user (if any). Показать локальную регулировку громкости для каждого пользователя (если есть). @@ -4584,55 +4896,107 @@ The setting only applies for new messages, the already shown ones will retain th Действие (Пользователь): - The action to perform when a channel is activated (via double-click or enter) in the search dialog. - Действие, выполняемое при активации пользователя (двойным щелчком или enter-ом) в диалоговом окне поиска. + The action to perform when a channel is activated (via double-click or enter) in the search dialog. + Действие, выполняемое при активации пользователя (двойным щелчком или enter-ом) в диалоговом окне поиска. + + + Action (Channel): + Действие (Канал): + + + Quit Behavior + Поведение при выходе + + + This setting controls the behavior of clicking on the X in the top right corner. + Этот параметр управляет поведением при нажатии на X в правом верхнем углу. + + + This setting controls the behavior when closing Mumble. You can choose between being asked for confirmation, minimize instead if closing or just closing without any additional prompt. Optionally, the first two options can only apply when you are currently connected to a server (in that case, Mumble will quit without asking, when not connected to any server). + Этот параметр управляет поведением при закрытии Mumble. Вы можете выбрать между запросом на подтверждение, сворачиванием вместо закрытия или просто закрытием без какого-либо дополнительного запроса. По желанию, первые две опции могут применяться только тогда, когда вы в данный момент подключены к серверу (в этом случае Mumble будет выходить без запроса, когда не подключен ни к какому серверу). + + + Always Ask + Всегда спрашивать + + + Ask when connected + Спрашивать если подключен к серверу + + + Always Minimize + Всегда сворачивать + + + Minimize when connected + Сворачивать если подключен к серверу + + + Always Quit + Всегда выходить + + + seconds + + + + If this is checked, users will always be visible in the TalkingUI (regardless of talking state). + + + + Always keep users visible + + + + Channel expand mode + - Action (Channel): - Действие (Канал): + User dragging mode + - Quit Behavior - Поведение при выходе + Channel dragging mode + - This setting controls the behavior of clicking on the X in the top right corner. - Этот параметр управляет поведением при нажатии на X в правом верхнем углу. + Always on top mode + - This setting controls the behavior when closing Mumble. You can choose between being asked for confirmation, minimize instead if closing or just closing without any additional prompt. Optionally, the first two options can only apply when you are currently connected to a server (in that case, Mumble will quit without asking, when not connected to any server). - Этот параметр управляет поведением при закрытии Mumble. Вы можете выбрать между запросом на подтверждение, сворачиванием вместо закрытия или просто закрытием без какого-либо дополнительного запроса. По желанию, первые две опции могут применяться только тогда, когда вы в данный момент подключены к серверу (в этом случае Mumble будет выходить без запроса, когда не подключен ни к какому серверу). + Quit behavior mode + - Always Ask - Всегда спрашивать + Channel separator string + - Ask when connected - Спрашивать если подключен к серверу + Maximum channel name length + - Always Minimize - Всегда сворачивать + Abbreviation replacement characters + - Minimize when connected - Сворачивать если подключен к серверу + Relative font size (in percent) + - Always Quit - Всегда выходить + Silent user display time (in seconds) + - seconds + Mumble theme - If this is checked, users will always be visible in the TalkingUI (regardless of talking state). + User search action mode - Always keep users visible + Channel search action mode @@ -5231,10 +5595,6 @@ Otherwise abort and check your certificate and username. This opens the Group and ACL dialog for the channel, to control permissions. Открывает настройки групп и СУД для канала для управления привилегиями. - - &Link - &Связать - Link your channel to another channel Связывает Ваш канал с другими каналами @@ -5329,10 +5689,6 @@ Otherwise abort and check your certificate and username. This will reset the audio preprocessor, including noise cancellation, automatic gain and voice activity detection. If something suddenly worsens the audio environment (like dropping the microphone) and it was temporary, use this to avoid having to wait for the preprocessor to readjust. Сбросить аудио препроцессор, включая подавление шумов, автоматическое получение и определение голосовой активности. Если что-то внезапно вмешается в звуковую среду (например падение микрофона) на короткое время, используйте это, чтобы не ждать приспособления препроцессора. - - &Mute Self - Выключить &микрофон - Mute yourself Выключить микрофон @@ -5341,10 +5697,6 @@ Otherwise abort and check your certificate and username. Mute or unmute yourself. When muted, you will not send any data to the server. Unmuting while deafened will also undeafen. Выключает микрофон. При выключении невозможно посылать данные на сервер (Вас не будут слышать). Включение микрофона также включает звук. - - &Deafen Self - Выключить &звук - Deafen yourself Выключить звук @@ -5912,18 +6264,10 @@ Otherwise abort and check your certificate and username. This will toggle whether the minimal window should have a frame for moving and resizing. Переключает, будет ли рамка у окна программы в Минимальном режиме для перемещения и изменения размера. - - &Unlink All - Разорвать &все связи - Reset the comment of the selected user. Удалить комментарий у выбранного пользователя. - - &Join Channel - &Присоединиться к каналу - View comment in editor Смотреть комментарий в редакторе @@ -5952,10 +6296,6 @@ Otherwise abort and check your certificate and username. Change your avatar image on this server Изменить ваш аватар на сервере - - &Remove Avatar - &Удалить аватар - Remove currently defined avatar image. Удалить текущий аватар. @@ -5968,14 +6308,6 @@ Otherwise abort and check your certificate and username. Change your own comment Изменить свой комментарий - - Recording - Запись - - - Priority Speaker - Приоритетный говорящий - &Copy URL &Копировать URL @@ -5984,10 +6316,6 @@ Otherwise abort and check your certificate and username. Copies a link to this channel to the clipboard. Копирует ссылку на данный канал в буфер обмена. - - Ignore Messages - Игнорировать сообщения - Locally ignore user's text chat messages. Игнорировать локально сообщения пользователя. @@ -6018,14 +6346,6 @@ the channel's context menu. Ctrl+F Ctrl+F - - &Hide Channel when Filtering - &Скрывать канал при фильтрации - - - Reset the avatar of the selected user. - Удалить аватар выбранного пользователя. - &Developer &Разработчик @@ -6054,14 +6374,6 @@ the channel's context menu. &Connect... &Подключиться... - - &Ban list... - &Список банов... - - - &Information... - &Информация... - &Kick... В&ыкинуть... @@ -6070,10 +6382,6 @@ the channel's context menu. &Ban... За&банить... - - Send &Message... - Отправить &сообщение... - &Add... &Добавить... @@ -6086,74 +6394,26 @@ the channel's context menu. &Edit... &Редактировать... - - Audio S&tatistics... - Аудио с&татистика... - - - &Settings... - &Настройки... - &Audio Wizard... Мастер настройки &звука... - - Developer &Console... - Консоль &разработчика... - - - &About... - &Информация... - About &Speex... О &Speex... - - About &Qt... - О &Qt... - &Certificate Wizard... Мастер &сертификатов... - - &Register... - За&регистрироваться... - - - Registered &Users... - &Зарегистрированные пользователи... - Change &Avatar... Сменить &аватар... - - &Access Tokens... - &Токен доступа... - - - Reset &Comment... - &Удалить комментарий... - - - Reset &Avatar... - &Удалить аватар... - - - View Comment... - Смотреть комментарий... - &Change Comment... &Изменить комментарий... - - R&egister... - За&регистрировать... - Show Показать @@ -6170,10 +6430,6 @@ the channel's context menu. Protocol violation. Server sent remove for occupied channel. Нарушение протокола. Сервер отправил удалить на занятый канал. - - Listen to channel - Слушать канал - Listen to this channel without joining it Слушать этот канал, не присоединяясь к нему @@ -6214,18 +6470,10 @@ the channel's context menu. %1 stopped listening to your channel %1 перестал слушать ваш канал - - Talking UI - Интерфейс диалога - Toggles the visibility of the TalkingUI. Включить/Выключить интерфейс диалога. - - Join user's channel - Присоединиться к каналу пользователя - Joins the channel of this user. Присоединяет к каналу этого пользователя. @@ -6238,14 +6486,6 @@ the channel's context menu. Activity log Лог активности - - Chat message - Сообщение в чате - - - Disable Text-To-Speech - Выключить Текст-в-речь - Locally disable Text-To-Speech for this user's text chat messages. Выключить Текст-в-речь для сообщений этого пользователя в чате. @@ -6285,10 +6525,6 @@ the channel's context menu. Global Shortcut Показать/скрыть основное окно - - &Set Nickname... - &Установить ник... - Set a local nickname Установить локальный ник @@ -6371,10 +6607,6 @@ Valid actions are: Alt+F Alt+F - - Search - Поиск - Search for a user or channel (Ctrl+F) Поиск пользователя или канала (Ctrl+F) @@ -6396,10 +6628,6 @@ Valid actions are: Undeafen yourself Включить звук - - Positional &Audio Viewer... - Средство просмотра позиционного звука… - Show the Positional Audio Viewer Показать средство просмотра позиционного звука @@ -6454,10 +6682,6 @@ Valid actions are: Channel &Filter Канал &Фильтр - - &Pin Channel when Filtering - &Закрепить канал при фильтрации - Usage: mumble [options] [<url> | <plugin_list>] @@ -6694,92 +6918,240 @@ mumble://[<имя пользователя>[:<пароль>]@]<х - This will register you on the server + This will register you on the server + + + + Audio statistics + Global Shortcut + + + + This will open the audio statistics dialog + + + + Open settings + Global Shortcut + + + + This will open the settings dialog + + + + Start audio wizard + Global Shortcut + + + + This will open the audio wizard dialog + + + + Start certificate wizard + Global Shortcut + + + + This will open the certificate wizard dialog + + + + Toggle text to speech + Global Shortcut + + + + This will enable/disable the text to speech + + + + Open about dialog + Global Shortcut + + + + This will open the about dialog + + + + Open about Qt dialog + Global Shortcut + + + + This will open the about Qt dialog + + + + Check for update + Global Shortcut + + + + This will check if mumble is up to date + + + + That sound was the mute cue. It activates when you speak while muted. Would you like to keep it enabled? + + + + Yes + Да + + + No + Нет + + + Enter chat message + + + + &Ban List + + + + &Information + + + + Ig&nore Messages + + + + &Send Message... + + + + Set Ni&ckname... + + + + L&ink + + + + U&nlink All + + + + M&ute Self + + + + D&eafen Self + + + + Audio &Statistics + + + + &Settings + + + + Developer &Console + + + + Positional &Audio Viewer + + + + &About + &Информация + + + About &Qt + + + + Re&gister... + + + + Registered &Users - Audio statistics - Global Shortcut + &Access Tokens - This will open the audio statistics dialog + Remo&ve Avatar - Open settings - Global Shortcut + Reset Commen&t... - This will open the settings dialog + Remo&ve Avatar... - Start audio wizard - Global Shortcut + Remove the avatar of the selected user. - This will open the audio wizard dialog + &Join - Start certificate wizard - Global Shortcut + &Hide When Filtering - This will open the certificate wizard dialog + &Pin When Filtering - Toggle text to speech - Global Shortcut + Vie&w Comment - This will enable/disable the text to speech + &Priority Speaker - Open about dialog - Global Shortcut + &Record... - This will open the about dialog + &Listen To Channel - Open about Qt dialog - Global Shortcut + Talking &UI - This will open the about Qt dialog + &Join User's Channel - Check for update - Global Shortcut + M&ove To Own Channel - This will check if mumble is up to date + Moves this user to your current channel. - That sound was the mute cue. It activates when you speak while muted. Would you like to keep it enabled? + Disable Te&xt-To-Speech - Yes - Да + &Search... + - No - Нет + Filtered channels and users + @@ -6868,6 +7240,62 @@ mumble://[<имя пользователя>[:<пароль>]@]<х Silent user displaytime: Отображение молчаливых: + + Graphical positional audio simulation view + + + + This visually represents the positional audio configuration that is currently being used + + + + Listener Z coordinate + + + + Listener X coordinate + + + + Listener Y coordinate + + + + Silent user display time (in seconds) + + + + Listener azimuth (in degrees) + + + + Listener elevation (in degrees) + + + + Context string + + + + Use the "set" button to apply the context string + + + + Apply the context string + + + + Apply the identity string + + + + Identity string + + + + Use the "set" button to apply the identity string + + NetworkConfig @@ -7082,6 +7510,26 @@ Prevents the client from sending potentially identifying information about the o Automatically download and install plugin updates Автоматически загружать и устанавливать обновления плагинов + + Proxy type + + + + Proxy hostname + + + + Proxy port + + + + Proxy username + + + + Proxy password + + Overlay @@ -7691,6 +8139,42 @@ To upgrade these files to their latest versions, click the button below.Whether this plugin should be enabled Должен ли этот плагин быть включен + + List of plugins + + + + Use up and down keys to navigate through plugins. Use left and right keys to navigate between single plugin permissions. + + + + Plugin name + + + + Plugin enabled checkbox + + + + Plugin positional audio permission checkbox + + + + Plugin keyboard event listen permission checkbox + + + + checked + + + + unchecked + + + + Not available + + PluginInstaller @@ -8117,6 +8601,102 @@ You can register them again. Unknown Version Неизвестная версия + + Next + + + + Back + + + + This is you + + + + friend + + + + user + + + + status + + + + muted and deafened + + + + muted + + + + locally muted + + + + unmuted + + + + recording + + + + priority speaker + + + + has a long comment + + + + text messages ignored + + + + registered + + + + channel + + + + your channel + + + + accessible + + + + inaccessible + + + + public + + + + filtered + + + + pinned + + + + Listening for input + + + + Add + Добавить + RichTextEditor @@ -8265,6 +8845,18 @@ You can register them again. Whether to search for channels Нужно ли искать каналы + + Search string + + + + Search results + + + + Use up and down keys to navigate through the search results. + + ServerHandler @@ -8315,10 +8907,6 @@ You can register them again. <html><head/><body><p><span style=" font-weight:600;">Port:</span></p></body></html> <html><head/><body><p><span style=" font-weight:600;">Порт:</span></p></body></html> - - <b>Users</b>: - <b>Пользователи</b>: - <html><head/><body><p><span style=" font-weight:600;">Protocol:</span></p></body></html> <html><head/><body><p><span style=" font-weight:600;">Протокол:</span></p></body></html> @@ -8411,14 +8999,6 @@ You can register them again. <forward secrecy> <прямая секретность> - - &View certificate - &Посмотреть сертификат - - - &Ok - &ОК - Unknown Неизвестно @@ -8439,6 +9019,22 @@ You can register them again. No Нет + + <b>Users:</b> + + + + TCP Parameters + + + + &View Certificate + &Посмотреть сертификат + + + &OK + + ServerView @@ -8627,8 +9223,12 @@ An access token is a text string, which can be used as a password for very simpl &Удалить - Tokens - Токены + Token List + + + + Use the arrow keys to navigate this list of access tokens. The tokens are displayed in plain text. + @@ -8677,14 +9277,22 @@ An access token is a text string, which can be used as a password for very simpl Зарегистрировано: %n пользователей - - Search - Поиск - User list Список пользователей + + Search for user + + + + Set inactivity filter mode + + + + Filter for inactivity + + UserInformation @@ -8712,10 +9320,6 @@ An access token is a text string, which can be used as a password for very simpl IP Address IP адрес - - Details... - Детали... - Ping Statistics Статистика пинга @@ -8839,6 +9443,10 @@ An access token is a text string, which can be used as a password for very simpl Warning: The server seems to report a truncated protocol version for this client. (See: <a href="https://github.com/mumble-voip/mumble/issues/5827/">Issue #5827</a>) Предупреждение: Похоже что сервер сообщает урезанную версию протокола для этого клиента. (См: <a href="https://github.com/mumble-voip/mumble/issues/5827/">Issue #5827</a>) + + Details + + UserListModel @@ -9033,6 +9641,14 @@ An access token is a text string, which can be used as a password for very simpl Channel will be pinned when filtering is enabled Канал будет закреплен, если фильтрация включена. + + Channel Listener + + + + This channel listener belongs to %1 + + VersionCheck @@ -9300,17 +9916,25 @@ Please contact your server administrator for further information. Unable to start recording - the audio output is miconfigured (0Hz sample rate) Невозможно начать запись - аудиовыход настроен на микрофон (частота дискретизации 0 Гц) + + This field contains the directory path to store any voice recordings in. Use the "browse" button to open a file dialog. + + + + This field contains the filename any voice recording is saved as. Various variables can be used to augment the filename. For example %time for the current time. + + VolumeSliderWidgetAction - - Slider for volume adjustment - Ползунок для регулировки громкости - Volume Adjustment Регулировка громкости + + Local volume adjustment + + WASAPIInput diff --git a/src/mumble/mumble_si.ts b/src/mumble/mumble_si.ts index 70ff11a1fc6..476b67e765c 100644 --- a/src/mumble/mumble_si.ts +++ b/src/mumble/mumble_si.ts @@ -227,10 +227,6 @@ Contains the list of members inherited by the current channel. Uncheck <i> Active ACLs - - List of entries - - This shows all the entries active on this channel. Entries inherited from parent channels will be shown in italics.<br />ACLs are evaluated top to bottom, meaning priority increases as you move down the list. @@ -359,10 +355,6 @@ Contains the list of members inherited by the current channel. Uncheck <i> Channel password - - Maximum users - - Channel name @@ -371,18 +363,10 @@ Contains the list of members inherited by the current channel. Uncheck <i> Inherited group members - - Foreign group members - - Inherited channel members - - Add members to group - - List of ACL entries @@ -435,6 +419,54 @@ Contains the list of members inherited by the current channel. Uncheck <i> Channel must have a name + + Channel position + + + + Channel maximum users + + + + Channel description + + + + Select member to add + + + + Excluded group members + + + + Select member to remove + + + + List of access control list entries + + + + Select group + + + + Selects a group this ACL entry applies to. Selecting a group and selecting a user are mutually exclusive. + + + + Select user + + + + Selects a user this ACL entry applies to. Selecting a group and selecting a user are mutually exclusive. + + + + List of available permissions + + ALSAAudioInput @@ -583,6 +615,30 @@ Contains the list of members inherited by the current channel. Uncheck <i> Failed to instantiate ASIO driver + + Device list + + + + Move from unused to microphone list + + + + Move from microphone to unused list + + + + List of unused devices + + + + Move from unused to speakers list + + + + Move from speakers to unused list + + ASIOInput @@ -656,10 +712,6 @@ Contains the list of members inherited by the current channel. Uncheck <i> Device - - Input method for audio - - <b>This is the input method to use for audio.</b> @@ -928,10 +980,6 @@ Contains the list of members inherited by the current channel. Uncheck <i> On - - Preview the audio cues - - <b>Preview</b><br/>Plays the current <i>on</i> sound followed by the current <i>off</i> sound. @@ -1044,19 +1092,16 @@ Contains the list of members inherited by the current channel. Uncheck <i> Voice Activity - - - AudioInputDialog - Audio system + Input backend for audio - Input device + Audio input system - Echo cancellation mode + Audio input device @@ -1064,39 +1109,55 @@ Contains the list of members inherited by the current channel. Uncheck <i> - PTT lock threshold + Push to talk lock threshold - PTT hold threshold + Switch between push to talk and continuous mode by double tapping in this time frame - Silence below + <b>Voice hold Time</b><br />After you release the push-to-talk key Mumble will keep transmitting for the selected amount of time. - Current speech detection chance + Push to talk hold threshold - Speech above + Extend push to talk send time after the key is released by this amount of time - Speech below + Voice hold time - Audio per packet + Silence below threshold - Quality of compression (peak bandwidth) + This sets the threshold when Mumble will definitively consider a signal silence - Noise suppression + Speech above threshold + + + + This sets the threshold when Mumble will definitively consider a signal speech + + + + This sets how much speech is packed into a single network package + + + + Audio compression quality + + + + This sets the target compression bitrate @@ -1104,21 +1165,64 @@ Contains the list of members inherited by the current channel. Uncheck <i> - Transmission started sound + Speech is dynamically amplified by at most this amount - Transmission stopped sound + Noise suppression strength - Initiate idle action after (in minutes) + Echo cancellation mode - Idle action + Path to audio file + + + + Path to audio cue file when stopping to speak. Use the "browse" button to open a file dialog. + + + + Idle action time threshold (in minutes) + + + + Select what to do when being idle for a configurable amount of time. Default: nothing + + + + Gets played when you are trying to speak while being muted + + + + Path to mute cue file. Use the "browse" button to open a file dialog. + + + + Browse for mute cue audio file + + + + Path to audio cue file when starting to speak. Use the "browse" button to open a file dialog. + + + + Preview the mute cue + + + + The mute cue is an audio sample which plays when you are trying to speak while being muted + + + + Preview both audio cues + + + AudioInputDialog Continuous @@ -1175,6 +1279,22 @@ Contains the list of members inherited by the current channel. Uncheck <i> Disable echo cancellation. + + milliseconds + + + + seconds + + + + kilobits per second + + + + decibels + + AudioOutput @@ -1446,61 +1566,61 @@ Contains the list of members inherited by the current channel. Uncheck <i> Positional audio cannot work with mono output devices! - - - AudioOutputDialog - Output system + Audio output system - Output device + Audio output device - Default jitter buffer + Output delay of incoming speech - Volume of incoming speech + Jitter buffer time - Output delay + Attenuation percentage - Attenuation of other applications during speech + During speech, the volume of other applications will be reduced by this amount - Minimum distance + Minimum volume - Maximum distance + Minimum distance - Minimum volume + Maximum distance - Bloom + Loopback artificial delay - Delay variance + Loopback artificial packet loss - Packet loss + Loopback test mode - Loopback + The loopback test can be used to test your audio configuration. While the loopback test is enabled, others will not be able to hear you. + + + AudioOutputDialog None @@ -1541,6 +1661,14 @@ Contains the list of members inherited by the current channel. Uncheck <i> If an audio source is close enough, blooming will cause the audio to be played on all speakers more or less regardless of their position (albeit with lower volume) + + milliseconds + + + + meters + + AudioOutputSample @@ -1915,10 +2043,6 @@ Speak loudly, as when you are annoyed or excited. Decrease the volume in the sou Push To Talk: - - PTT shortcut - - Raw amplitude from input @@ -2034,39 +2158,83 @@ Mumble is under continuous development, and the development team wants to focus - Input system + Maximum amplification + + + + %1 ms - Input device + No buttons assigned - Output system + Audio input system - Output device + Audio input device - Output delay + Select audio output device - Maximum amplification + Audio output system - VAD level + Audio output device - %1 ms + The Mumble positional audio system enables users to link the relative position of their voice to third party applications such as games. - No buttons assigned + Output delay for incoming speech + + + + Maximum amplification of input sound + + + + Speech is dynamically amplified by at most this amount + + + + Voice activity detection level + + + + This will set the range in which Mumble will consider a signal speech. Increase value to make voice activation more sensitive. + + + + Push to talk + + + + Use the "push to talk shortcut" button to assign a key + + + + Set push to talk shortcut + + + + This will open a shortcut edit dialog + + + + Graphical positional audio simulation view + + + + This visually represents the positional audio that is currently being played @@ -2200,26 +2368,10 @@ Mumble is under continuous development, and the development team wants to focus Clear - - Search - - - - IP Address - - Mask - - Start date/time - - - - End date/time - - Ban List - %n Ban(s) @@ -2227,68 +2379,68 @@ Mumble is under continuous development, and the development team wants to focus - - - CertView - Name + Search for banned user - Email + Username to ban - Issuer + IP address to ban - Expiry Date + Ban reason - (none) + Ban start date/time - Self-signed + Ban end date/time - - - CertWizard - Current certificate + Certificate hash to ban - Certificate file to import + List of banned users + + + CertView - Certificate password + Name - Certificate to import + Email - New certificate + Issuer - File to export certificate to + Expiry Date - Email address + (none) - Your name + Self-signed + + + CertWizard Unable to validate email.<br />Enter a valid (or blank) email to continue. @@ -2436,10 +2588,6 @@ Mumble is under continuous development, and the development team wants to focus Select file to import from - - This opens a file selection dialog to choose a file to import a certificate from. - - Open... @@ -2577,9 +2725,49 @@ Are you sure you wish to replace your certificate? Enjoy using Mumble with strong authentication. - - - ChanACL + + Displays current certificate + + + + Certificate file to import + + + + Use the "open" button to select a file using a dialog. + + + + Certificate password + + + + Displays imported certificate + + + + Displays new certificate + + + + File to export certificate to + + + + Use the "save as" button to select a file using a dialog. + + + + Your name. For example: John Doe + + + + Your email address. For example: johndoe@mumble.info + + + + + ChanACL This represents no privileges. @@ -3056,6 +3244,34 @@ Are you sure you wish to replace your certificate? IPv6 address + + This is the connection dialog. There are two different ways to connect to a Mumble server. If the server is listed publicly, you can use the server list to find it. If you know the server IP address, you can manually add a new permanent entry to your favorites. + + + + The server list contains your favorites and all publicly listed servers. + + + + With this search interface you can filter the Mumble servers displayed in the server list. + + + + Search for servername + + + + Search for location + + + + Set filter mode + + + + Server + + ConnectDialogEdit @@ -3176,6 +3392,22 @@ Do you want to fill the dialog with this data? Host: %1 Port: %2 + + Server IP address + + + + Server port + + + + Username + + + + Label for server + + CrashReporter @@ -3365,6 +3597,26 @@ Without this option enabled, using Mumble's global shortcuts in privileged <html><head/><body><p>Mumble's Global Shortcuts system does currently not work properly in combination with the Wayland protocol. For more information, visit <a href="https://github.com/mumble-voip/mumble/issues/5257"><span style=" text-decoration: underline; color:#0057ae;">https://github.com/mumble-voip/mumble/issues/5257</span></a>.</p></body></html> + + Configured shortcuts + + + + Use up and down keys to navigate through your added shortcuts. Use left and right keys to navigate between actions and options for a single shortcut. Entries can be added and deleted with the buttons below. + + + + Add unassigned shortcut + + + + This adds a new empty entry to the "Configured Shortcut" tree above. The tree will be automatically focused. Assign a key or an action by selecting the entry in the tree above. + + + + This removes the selected entry from the "Configured Shortcut" tree above + + GlobalShortcutButtons @@ -3392,13 +3644,21 @@ Without this option enabled, using Mumble's global shortcuts in privileged Remove - - - GlobalShortcutConfig - Configured shortcuts + List of shortcuts + + Toggling this button will make the application listen for a shortcut. Once the shortcut is entered, the application stops listening for a shortcut. Multiple shortcuts can be assigned to the current action. Navigate to the shortcut list above to review the shortcuts currently assigned to the current action. + + + + This button will remove the selected shortcut for the current action. Note that you will have to select a shortcut from the list above first before this button has any effect. + + + + + GlobalShortcutConfig <html><head/><body><p>Mumble can currently only use mouse buttons and keyboard modifier keys (Alt, Ctrl, Cmd, etc.) for global shortcuts.</p><p>If you want more flexibility, you can add Mumble as a trusted accessibility program in the Security & Privacy section of your Mac's System Preferences.</p><p>In the Security & Privacy preference pane, change to the Privacy tab. Then choose Accessibility (near the bottom) in the list to the left. Finally, add Mumble to the list of trusted accessibility programs.</body></html> @@ -3419,6 +3679,30 @@ Without this option enabled, using Mumble's global shortcuts in privileged <b>This hides the button presses from other applications.</b><br />Enabling this will hide the button (or the last button of a multi-button combo) from other applications. Note that not all buttons can be suppressed. + + Shortcut action + + + + Shortcut data + + + + Shortcut input combinations + + + + Unassigned + + + + checked + + + + unchecked + + GlobalShortcutEngine @@ -3927,14 +4211,6 @@ The setting only applies for new messages, the already shown ones will retain th Message margins - - Log messages - - - - TTS engine volume - - Chat message margins @@ -4007,10 +4283,6 @@ The setting only applies for new messages, the already shown ones will retain th Limit notifications when there are more than - - User limit for message limiting - - Click here to toggle message limiting for all events - If using this option be sure to change the user limit below. @@ -4075,6 +4347,74 @@ The setting only applies for new messages, the already shown ones will retain th Notification sound volume adjustment + + Log message types and actions + + + + Use up and down keys to navigate through the message types. Use left and right keys to navigate between notification possibilities for a single message type. + + + + Set length threshold + + + + Text to speech volume + + + + Maximum chat log length + + + + User limit for notifications + + + + Message type + + + + Log message to console checkbox + + + + Display pop-up notification for message checkbox + + + + Highlight window for message checkbox + + + + Read message using text to speech checkbox + + + + Limit message notification if user count is high checkbox + + + + Play sound file for message checkbox + + + + Path to sound file + + + + checked + + + + unchecked + + + + decibels + + LookConfig @@ -4402,10 +4742,6 @@ The setting only applies for new messages, the already shown ones will retain th Show nicknames only - - Silent user lifetime - - Prefix character count @@ -4414,30 +4750,6 @@ The setting only applies for new messages, the already shown ones will retain th Postfix character count - - Maximum name length - - - - Relative font size - - - - Always on top - - - - Channel dragging - - - - Automatically expand channels when - - - - User dragging behavior - - System default @@ -4543,6 +4855,58 @@ The setting only applies for new messages, the already shown ones will retain th Always keep users visible + + Channel expand mode + + + + User dragging mode + + + + Channel dragging mode + + + + Always on top mode + + + + Quit behavior mode + + + + Channel separator string + + + + Maximum channel name length + + + + Abbreviation replacement characters + + + + Relative font size (in percent) + + + + Silent user display time (in seconds) + + + + Mumble theme + + + + User search action mode + + + + Channel search action mode + + MainWindow @@ -4638,10 +5002,6 @@ The setting only applies for new messages, the already shown ones will retain th Disconnects you from the server. - - &Ban list... - - Edit ban list on server @@ -4650,10 +5010,6 @@ The setting only applies for new messages, the already shown ones will retain th This lets you edit the server-side IP ban list. - - &Information... - - Show information about the server connection @@ -4710,10 +5066,6 @@ The setting only applies for new messages, the already shown ones will retain th Deafen or undeafen user on server. Deafening a user will also mute them. - - Ignore Messages - - Locally ignore user's text chat messages. @@ -4734,10 +5086,6 @@ The setting only applies for new messages, the already shown ones will retain th Mute or unmute user locally. Use this on other users in the same room. - - Send &Message... - - Send a Text Message @@ -4746,10 +5094,6 @@ The setting only applies for new messages, the already shown ones will retain th Sends a text message to another user. - - &Set Nickname... - - Set a local nickname @@ -4794,10 +5138,6 @@ The setting only applies for new messages, the already shown ones will retain th This opens the Group and ACL dialog for the channel, to control permissions. - - &Link - - Link your channel to another channel @@ -4819,10 +5159,6 @@ The setting only applies for new messages, the already shown ones will retain th This unlinks your current channel from the selected channel. - - &Unlink All - - Unlinks your channel from all linked channels. @@ -4843,10 +5179,6 @@ The setting only applies for new messages, the already shown ones will retain th This will reset the audio preprocessor, including noise cancellation, automatic gain and voice activity detection. If something suddenly worsens the audio environment (like dropping the microphone) and it was temporary, use this to avoid having to wait for the preprocessor to readjust. - - &Mute Self - - Mute yourself @@ -4855,10 +5187,6 @@ The setting only applies for new messages, the already shown ones will retain th Mute or unmute yourself. When muted, you will not send any data to the server. Unmuting while deafened will also undeafen. - - &Deafen Self - - Deafen yourself @@ -4879,10 +5207,6 @@ The setting only applies for new messages, the already shown ones will retain th Enable or disable the text-to-speech engine. Only messages enabled for TTS in the Configuration dialog will actually be spoken. - - Audio S&tatistics... - - Display audio statistics @@ -4903,10 +5227,6 @@ The setting only applies for new messages, the already shown ones will retain th This forces the current plugin to unlink, which is handy if it is reading completely wrong data. - - &Settings... - - Configure Mumble @@ -4938,10 +5258,6 @@ the channel's context menu. This will guide you through the process of configuring your audio hardware. - - Developer &Console... - - Show the Developer Console @@ -4962,10 +5278,6 @@ the channel's context menu. Click this to enter "What's This?" mode. Your cursor will turn into a question mark. Click on any button, menu choice or area to show a description of what it is. - - &About... - - Information about Mumble @@ -4986,10 +5298,6 @@ the channel's context menu. Shows a small dialog with information about Speex. - - About &Qt... - - Information about Qt @@ -5058,10 +5366,6 @@ the channel's context menu. This starts the wizard for creating, importing and exporting certificates for authentication against servers. - - &Register... - - Register user on server @@ -5106,10 +5410,6 @@ the channel's context menu. Your friend uses a different name than what is in your database. This will update the name. - - Registered &Users... - - Edit registered users list @@ -5126,50 +5426,18 @@ the channel's context menu. Change your avatar image on this server - - &Access Tokens... - - Add or remove text-based access tokens - - &Remove Avatar - - Remove currently defined avatar image. - - Reset &Comment... - - Reset the comment of the selected user. - - Reset &Avatar... - - - - Reset the avatar of the selected user. - - - - &Join Channel - - - - &Hide Channel when Filtering - - - - View Comment... - - View comment in editor @@ -5186,22 +5454,10 @@ the channel's context menu. Change your own comment - - R&egister... - - Register yourself on the server - - Priority Speaker - - - - Recording - - Show @@ -5210,34 +5466,18 @@ the channel's context menu. Shows the main Mumble window. - - Listen to channel - - Listen to this channel without joining it - - Talking UI - - Toggles the visibility of the TalkingUI. - - Join user's channel - - Joins the channel of this user. - - Disable Text-To-Speech - - Locally disable Text-To-Speech for this user's text chat messages. @@ -5336,10 +5576,6 @@ Valid actions are: Activity log - - Chat message - - Push-to-Talk Global Shortcut @@ -6239,10 +6475,6 @@ Otherwise abort and check your certificate and username. Alt+F - - Search - - Search for a user or channel (Ctrl+F) @@ -6264,10 +6496,6 @@ Otherwise abort and check your certificate and username. Undeafen yourself - - Positional &Audio Viewer... - - Show the Positional Audio Viewer @@ -6322,10 +6550,6 @@ Otherwise abort and check your certificate and username. Channel &Filter - - &Pin Channel when Filtering - - Usage: mumble [options] [<url> | <plugin_list>] @@ -6493,100 +6717,248 @@ Valid options are: - This will reset your avatar on the server + This will reset your avatar on the server + + + + Register on the server + Global Shortcut + + + + This will register you on the server + + + + Audio statistics + Global Shortcut + + + + This will open the audio statistics dialog + + + + Open settings + Global Shortcut + + + + This will open the settings dialog + + + + Start audio wizard + Global Shortcut + + + + This will open the audio wizard dialog + + + + Start certificate wizard + Global Shortcut + + + + This will open the certificate wizard dialog + + + + Toggle text to speech + Global Shortcut + + + + This will enable/disable the text to speech + + + + Open about dialog + Global Shortcut + + + + This will open the about dialog + + + + Open about Qt dialog + Global Shortcut + + + + This will open the about Qt dialog + + + + Check for update + Global Shortcut + + + + This will check if mumble is up to date + + + + That sound was the mute cue. It activates when you speak while muted. Would you like to keep it enabled? + + + + Yes + + + + No + + + + Enter chat message + + + + &Ban List + + + + &Information + + + + Ig&nore Messages + + + + &Send Message... + + + + Set Ni&ckname... + + + + L&ink + + + + U&nlink All + + + + M&ute Self + + + + D&eafen Self + + + + Audio &Statistics + + + + &Settings + + + + Developer &Console + + + + Positional &Audio Viewer + + + + &About + + + + About &Qt - Register on the server - Global Shortcut + Re&gister... - This will register you on the server + Registered &Users - Audio statistics - Global Shortcut + &Access Tokens - This will open the audio statistics dialog + Remo&ve Avatar - Open settings - Global Shortcut + Reset Commen&t... - This will open the settings dialog + Remo&ve Avatar... - Start audio wizard - Global Shortcut + Remove the avatar of the selected user. - This will open the audio wizard dialog + &Join - Start certificate wizard - Global Shortcut + &Hide When Filtering - This will open the certificate wizard dialog + &Pin When Filtering - Toggle text to speech - Global Shortcut + Vie&w Comment - This will enable/disable the text to speech + &Priority Speaker - Open about dialog - Global Shortcut + &Record... - This will open the about dialog + &Listen To Channel - Open about Qt dialog - Global Shortcut + Talking &UI - This will open the about Qt dialog + &Join User's Channel - Check for update - Global Shortcut + M&ove To Own Channel - This will check if mumble is up to date + Moves this user to your current channel. - That sound was the mute cue. It activates when you speak while muted. Would you like to keep it enabled? + Disable Te&xt-To-Speech - Yes + &Search... - No + Filtered channels and users @@ -6676,6 +7048,62 @@ Valid options are: Unhinge + + Graphical positional audio simulation view + + + + This visually represents the positional audio configuration that is currently being used + + + + Listener Z coordinate + + + + Listener X coordinate + + + + Listener Y coordinate + + + + Silent user display time (in seconds) + + + + Listener azimuth (in degrees) + + + + Listener elevation (in degrees) + + + + Context string + + + + Use the "set" button to apply the context string + + + + Apply the context string + + + + Apply the identity string + + + + Identity string + + + + Use the "set" button to apply the identity string + + NetworkConfig @@ -6888,6 +7316,26 @@ Prevents the client from sending potentially identifying information about the o Automatically download and install plugin updates + + Proxy type + + + + Proxy hostname + + + + Proxy port + + + + Proxy username + + + + Proxy password + + Overlay @@ -7490,6 +7938,42 @@ To upgrade these files to their latest versions, click the button below.Whether this plugin should be enabled + + List of plugins + + + + Use up and down keys to navigate through plugins. Use left and right keys to navigate between single plugin permissions. + + + + Plugin name + + + + Plugin enabled checkbox + + + + Plugin positional audio permission checkbox + + + + Plugin keyboard event listen permission checkbox + + + + checked + + + + unchecked + + + + Not available + + PluginInstaller @@ -7913,6 +8397,102 @@ You can register them again. Unknown Version + + Next + + + + Back + + + + This is you + + + + friend + + + + user + + + + status + + + + muted and deafened + + + + muted + + + + locally muted + + + + unmuted + + + + recording + + + + priority speaker + + + + has a long comment + + + + text messages ignored + + + + registered + + + + channel + + + + your channel + + + + accessible + + + + inaccessible + + + + public + + + + filtered + + + + pinned + + + + Listening for input + + + + Add + + RichTextEditor @@ -8061,6 +8641,18 @@ You can register them again. Whether to search for channels + + Search string + + + + Search results + + + + Use up and down keys to navigate through the search results. + + ServerHandler @@ -8111,10 +8703,6 @@ You can register them again. <html><head/><body><p><span style=" font-weight:600;">Port:</span></p></body></html> - - <b>Users</b>: - - <html><head/><body><p><span style=" font-weight:600;">Protocol:</span></p></body></html> @@ -8208,31 +8796,39 @@ You can register them again. - &View certificate + Unknown - &Ok + Whether the connection supports perfect forward secrecy (PFS). - Unknown + <b>PFS:</b> - Whether the connection supports perfect forward secrecy (PFS). + Yes - <b>PFS:</b> + No - Yes + <b>Users:</b> - No + TCP Parameters + + + + &View Certificate + + + + &OK @@ -8415,11 +9011,15 @@ An access token is a text string, which can be used as a password for very simpl - Tokens + Empty Token - Empty Token + Token List + + + + Use the arrow keys to navigate this list of access tokens. The tokens are displayed in plain text. @@ -8461,10 +9061,6 @@ An access token is a text string, which can be used as a password for very simpl Inactive for - - Search - - User list @@ -8476,6 +9072,18 @@ An access token is a text string, which can be used as a password for very simpl + + Search for user + + + + Set inactivity filter mode + + + + Filter for inactivity + + UserInformation @@ -8503,10 +9111,6 @@ An access token is a text string, which can be used as a password for very simpl IP Address - - Details... - - Ping Statistics @@ -8629,6 +9233,10 @@ An access token is a text string, which can be used as a password for very simpl Warning: The server seems to report a truncated protocol version for this client. (See: <a href="https://github.com/mumble-voip/mumble/issues/5827/">Issue #5827</a>) + + Details + + UserListModel @@ -8822,6 +9430,14 @@ An access token is a text string, which can be used as a password for very simpl Channel will be pinned when filtering is enabled + + Channel Listener + + + + This channel listener belongs to %1 + + VersionCheck @@ -9087,15 +9703,23 @@ Please contact your server administrator for further information. Unable to start recording - the audio output is miconfigured (0Hz sample rate) + + This field contains the directory path to store any voice recordings in. Use the "browse" button to open a file dialog. + + + + This field contains the filename any voice recording is saved as. Various variables can be used to augment the filename. For example %time for the current time. + + VolumeSliderWidgetAction - Slider for volume adjustment + Volume Adjustment - Volume Adjustment + Local volume adjustment diff --git a/src/mumble/mumble_sk.ts b/src/mumble/mumble_sk.ts index 60fd337f6e7..fff386def7b 100644 --- a/src/mumble/mumble_sk.ts +++ b/src/mumble/mumble_sk.ts @@ -230,10 +230,6 @@ Contains the list of members inherited by the current channel. Uncheck <i> Active ACLs - - List of entries - - This shows all the entries active on this channel. Entries inherited from parent channels will be shown in italics.<br />ACLs are evaluated top to bottom, meaning priority increases as you move down the list. @@ -362,10 +358,6 @@ Contains the list of members inherited by the current channel. Uncheck <i> Channel password - - Maximum users - - Channel name @@ -374,18 +366,10 @@ Contains the list of members inherited by the current channel. Uncheck <i> Inherited group members - - Foreign group members - - Inherited channel members - - Add members to group - - List of ACL entries @@ -438,6 +422,54 @@ Contains the list of members inherited by the current channel. Uncheck <i> Channel must have a name + + Channel position + + + + Channel maximum users + + + + Channel description + + + + Select member to add + + + + Excluded group members + + + + Select member to remove + + + + List of access control list entries + + + + Select group + + + + Selects a group this ACL entry applies to. Selecting a group and selecting a user are mutually exclusive. + + + + Select user + + + + Selects a user this ACL entry applies to. Selecting a group and selecting a user are mutually exclusive. + + + + List of available permissions + + ALSAAudioInput @@ -586,6 +618,30 @@ Contains the list of members inherited by the current channel. Uncheck <i> Failed to instantiate ASIO driver + + Device list + + + + Move from unused to microphone list + + + + Move from microphone to unused list + + + + List of unused devices + + + + Move from unused to speakers list + + + + Move from speakers to unused list + + ASIOInput @@ -659,10 +715,6 @@ Contains the list of members inherited by the current channel. Uncheck <i> Device - - Input method for audio - - <b>This is the input method to use for audio.</b> @@ -927,10 +979,6 @@ Contains the list of members inherited by the current channel. Uncheck <i> Idle action - - Preview the audio cues - - <b>Preview</b><br/>Plays the current <i>on</i> sound followed by the current <i>off</i> sound. @@ -1047,19 +1095,16 @@ Contains the list of members inherited by the current channel. Uncheck <i> Voice Activity - - - AudioInputDialog - Audio system + Input backend for audio - Input device + Audio input system - Echo cancellation mode + Audio input device @@ -1067,39 +1112,55 @@ Contains the list of members inherited by the current channel. Uncheck <i> - PTT lock threshold + Push to talk lock threshold - PTT hold threshold + Switch between push to talk and continuous mode by double tapping in this time frame - Silence below + <b>Voice hold Time</b><br />After you release the push-to-talk key Mumble will keep transmitting for the selected amount of time. - Current speech detection chance + Push to talk hold threshold - Speech above + Extend push to talk send time after the key is released by this amount of time - Speech below + Voice hold time - Audio per packet + Silence below threshold - Quality of compression (peak bandwidth) + This sets the threshold when Mumble will definitively consider a signal silence - Noise suppression + Speech above threshold + + + + This sets the threshold when Mumble will definitively consider a signal speech + + + + This sets how much speech is packed into a single network package + + + + Audio compression quality + + + + This sets the target compression bitrate @@ -1107,21 +1168,64 @@ Contains the list of members inherited by the current channel. Uncheck <i> - Transmission started sound + Speech is dynamically amplified by at most this amount - Transmission stopped sound + Noise suppression strength - Initiate idle action after (in minutes) + Echo cancellation mode - Idle action + Path to audio file + + + + Path to audio cue file when stopping to speak. Use the "browse" button to open a file dialog. + + + + Idle action time threshold (in minutes) + + + + Select what to do when being idle for a configurable amount of time. Default: nothing + + + + Gets played when you are trying to speak while being muted + + + + Path to mute cue file. Use the "browse" button to open a file dialog. + + + + Browse for mute cue audio file + + + + Path to audio cue file when starting to speak. Use the "browse" button to open a file dialog. + + + + Preview the mute cue + + + + The mute cue is an audio sample which plays when you are trying to speak while being muted + + + + Preview both audio cues + + + AudioInputDialog Continuous @@ -1178,6 +1282,22 @@ Contains the list of members inherited by the current channel. Uncheck <i> Disable echo cancellation. + + milliseconds + + + + seconds + + + + kilobits per second + + + + decibels + + AudioOutput @@ -1449,61 +1569,61 @@ Contains the list of members inherited by the current channel. Uncheck <i> Positional audio cannot work with mono output devices! - - - AudioOutputDialog - Output system + Audio output system - Output device + Audio output device - Default jitter buffer + Output delay of incoming speech - Volume of incoming speech + Jitter buffer time - Output delay + Attenuation percentage - Attenuation of other applications during speech + During speech, the volume of other applications will be reduced by this amount - Minimum distance + Minimum volume - Maximum distance + Minimum distance - Minimum volume + Maximum distance - Bloom + Loopback artificial delay - Delay variance + Loopback artificial packet loss - Packet loss + Loopback test mode - Loopback + The loopback test can be used to test your audio configuration. While the loopback test is enabled, others will not be able to hear you. + + + AudioOutputDialog None @@ -1544,6 +1664,14 @@ Contains the list of members inherited by the current channel. Uncheck <i> %1 % + + milliseconds + + + + meters + + AudioOutputSample @@ -1918,10 +2046,6 @@ Speak loudly, as when you are annoyed or excited. Decrease the volume in the sou Push To Talk: - - PTT shortcut - - Raw amplitude from input @@ -2037,39 +2161,83 @@ Mumble is under continuous development, and the development team wants to focus - Input system + Maximum amplification + + + + %1 ms - Input device + No buttons assigned - Output system + Audio input system - Output device + Audio input device - Output delay + Select audio output device - Maximum amplification + Audio output system - VAD level + Audio output device - %1 ms + The Mumble positional audio system enables users to link the relative position of their voice to third party applications such as games. - No buttons assigned + Output delay for incoming speech + + + + Maximum amplification of input sound + + + + Speech is dynamically amplified by at most this amount + + + + Voice activity detection level + + + + This will set the range in which Mumble will consider a signal speech. Increase value to make voice activation more sensitive. + + + + Push to talk + + + + Use the "push to talk shortcut" button to assign a key + + + + Set push to talk shortcut + + + + This will open a shortcut edit dialog + + + + Graphical positional audio simulation view + + + + This visually represents the positional audio that is currently being played @@ -2203,26 +2371,10 @@ Mumble is under continuous development, and the development team wants to focus Clear - - Search - - - - IP Address - - Mask - - Start date/time - - - - End date/time - - Ban List - %n Ban(s) @@ -2231,68 +2383,68 @@ Mumble is under continuous development, and the development team wants to focus - - - CertView - Name - Názov + Search for banned user + - Email + Username to ban - Issuer + IP address to ban - Expiry Date + Ban reason - (none) + Ban start date/time - Self-signed + Ban end date/time - - - CertWizard - Current certificate + Certificate hash to ban - Certificate file to import + List of banned users + + + CertView - Certificate password - + Name + Názov - Certificate to import + Email - New certificate + Issuer - File to export certificate to + Expiry Date - Email address + (none) - Your name + Self-signed + + + CertWizard Unable to validate email.<br />Enter a valid (or blank) email to continue. @@ -2441,11 +2593,7 @@ Mumble is under continuous development, and the development team wants to focus - This opens a file selection dialog to choose a file to import a certificate from. - - - - Open... + Open... @@ -2581,6 +2729,46 @@ Are you sure you wish to replace your certificate? Enjoy using Mumble with strong authentication. + + Displays current certificate + + + + Certificate file to import + + + + Use the "open" button to select a file using a dialog. + + + + Certificate password + + + + Displays imported certificate + + + + Displays new certificate + + + + File to export certificate to + + + + Use the "save as" button to select a file using a dialog. + + + + Your name. For example: John Doe + + + + Your email address. For example: johndoe@mumble.info + + ChanACL @@ -3060,6 +3248,34 @@ Are you sure you wish to replace your certificate? Failed to fetch server list + + This is the connection dialog. There are two different ways to connect to a Mumble server. If the server is listed publicly, you can use the server list to find it. If you know the server IP address, you can manually add a new permanent entry to your favorites. + + + + The server list contains your favorites and all publicly listed servers. + + + + With this search interface you can filter the Mumble servers displayed in the server list. + + + + Search for servername + + + + Search for location + + + + Set filter mode + + + + Server + + ConnectDialogEdit @@ -3180,6 +3396,22 @@ Do you want to fill the dialog with this data? Host: %1 Port: %2 + + Server IP address + + + + Server port + + + + Username + + + + Label for server + + CrashReporter @@ -3369,6 +3601,26 @@ Without this option enabled, using Mumble's global shortcuts in privileged <html><head/><body><p>Mumble's Global Shortcuts system does currently not work properly in combination with the Wayland protocol. For more information, visit <a href="https://github.com/mumble-voip/mumble/issues/5257"><span style=" text-decoration: underline; color:#0057ae;">https://github.com/mumble-voip/mumble/issues/5257</span></a>.</p></body></html> + + Configured shortcuts + + + + Use up and down keys to navigate through your added shortcuts. Use left and right keys to navigate between actions and options for a single shortcut. Entries can be added and deleted with the buttons below. + + + + Add unassigned shortcut + + + + This adds a new empty entry to the "Configured Shortcut" tree above. The tree will be automatically focused. Assign a key or an action by selecting the entry in the tree above. + + + + This removes the selected entry from the "Configured Shortcut" tree above + + GlobalShortcutButtons @@ -3396,13 +3648,21 @@ Without this option enabled, using Mumble's global shortcuts in privileged Remove - - - GlobalShortcutConfig - Configured shortcuts + List of shortcuts + + + + Toggling this button will make the application listen for a shortcut. Once the shortcut is entered, the application stops listening for a shortcut. Multiple shortcuts can be assigned to the current action. Navigate to the shortcut list above to review the shortcuts currently assigned to the current action. + + + + This button will remove the selected shortcut for the current action. Note that you will have to select a shortcut from the list above first before this button has any effect. + + + GlobalShortcutConfig <html><head/><body><p>Mumble can currently only use mouse buttons and keyboard modifier keys (Alt, Ctrl, Cmd, etc.) for global shortcuts.</p><p>If you want more flexibility, you can add Mumble as a trusted accessibility program in the Security & Privacy section of your Mac's System Preferences.</p><p>In the Security & Privacy preference pane, change to the Privacy tab. Then choose Accessibility (near the bottom) in the list to the left. Finally, add Mumble to the list of trusted accessibility programs.</body></html> @@ -3423,6 +3683,30 @@ Without this option enabled, using Mumble's global shortcuts in privileged <b>This hides the button presses from other applications.</b><br />Enabling this will hide the button (or the last button of a multi-button combo) from other applications. Note that not all buttons can be suppressed. + + Shortcut action + + + + Shortcut data + + + + Shortcut input combinations + + + + Unassigned + + + + checked + + + + unchecked + + GlobalShortcutEngine @@ -3959,18 +4243,6 @@ The setting only applies for new messages, the already shown ones will retain th Message margins - - Log messages - - - - TTS engine volume - - - - User limit for message limiting - - Chat message margins @@ -4079,6 +4351,74 @@ The setting only applies for new messages, the already shown ones will retain th Notification sound volume adjustment + + Log message types and actions + + + + Use up and down keys to navigate through the message types. Use left and right keys to navigate between notification possibilities for a single message type. + + + + Set length threshold + + + + Text to speech volume + + + + Maximum chat log length + + + + User limit for notifications + + + + Message type + + + + Log message to console checkbox + + + + Display pop-up notification for message checkbox + + + + Highlight window for message checkbox + + + + Read message using text to speech checkbox + + + + Limit message notification if user count is high checkbox + + + + Play sound file for message checkbox + + + + Path to sound file + + + + checked + + + + unchecked + + + + decibels + + LookConfig @@ -4430,10 +4770,6 @@ The setting only applies for new messages, the already shown ones will retain th Action (Channel): - - Silent user lifetime - - Prefix character count @@ -4442,30 +4778,6 @@ The setting only applies for new messages, the already shown ones will retain th Postfix character count - - Maximum name length - - - - Relative font size - - - - Always on top - - - - Channel dragging - - - - Automatically expand channels when - - - - User dragging behavior - - System default @@ -4547,6 +4859,58 @@ The setting only applies for new messages, the already shown ones will retain th Always keep users visible + + Channel expand mode + + + + User dragging mode + + + + Channel dragging mode + + + + Always on top mode + + + + Quit behavior mode + + + + Channel separator string + + + + Maximum channel name length + + + + Abbreviation replacement characters + + + + Relative font size (in percent) + + + + Silent user display time (in seconds) + + + + Mumble theme + + + + User search action mode + + + + Channel search action mode + + MainWindow @@ -4642,10 +5006,6 @@ The setting only applies for new messages, the already shown ones will retain th Disconnects you from the server. - - &Ban list... - - Edit ban list on server @@ -4654,10 +5014,6 @@ The setting only applies for new messages, the already shown ones will retain th This lets you edit the server-side IP ban list. - - &Information... - - Show information about the server connection @@ -4714,10 +5070,6 @@ The setting only applies for new messages, the already shown ones will retain th Deafen or undeafen user on server. Deafening a user will also mute them. - - Ignore Messages - - Locally ignore user's text chat messages. @@ -4738,10 +5090,6 @@ The setting only applies for new messages, the already shown ones will retain th Mute or unmute user locally. Use this on other users in the same room. - - Send &Message... - - Send a Text Message @@ -4750,10 +5098,6 @@ The setting only applies for new messages, the already shown ones will retain th Sends a text message to another user. - - &Set Nickname... - - Set a local nickname @@ -4798,10 +5142,6 @@ The setting only applies for new messages, the already shown ones will retain th This opens the Group and ACL dialog for the channel, to control permissions. - - &Link - - Link your channel to another channel @@ -4823,10 +5163,6 @@ The setting only applies for new messages, the already shown ones will retain th This unlinks your current channel from the selected channel. - - &Unlink All - - Unlinks your channel from all linked channels. @@ -4847,18 +5183,10 @@ The setting only applies for new messages, the already shown ones will retain th This will reset the audio preprocessor, including noise cancellation, automatic gain and voice activity detection. If something suddenly worsens the audio environment (like dropping the microphone) and it was temporary, use this to avoid having to wait for the preprocessor to readjust. - - &Mute Self - - Mute or unmute yourself. When muted, you will not send any data to the server. Unmuting while deafened will also undeafen. - - &Deafen Self - - Deafen or undeafen yourself. When deafened, you will not hear anything. Deafening yourself will also mute. @@ -4875,10 +5203,6 @@ The setting only applies for new messages, the already shown ones will retain th Enable or disable the text-to-speech engine. Only messages enabled for TTS in the Configuration dialog will actually be spoken. - - Audio S&tatistics... - - Display audio statistics @@ -4899,10 +5223,6 @@ The setting only applies for new messages, the already shown ones will retain th This forces the current plugin to unlink, which is handy if it is reading completely wrong data. - - &Settings... - - Configure Mumble @@ -4938,10 +5258,6 @@ the channel's context menu. This will guide you through the process of configuring your audio hardware. - - Developer &Console... - - Show the Developer Console @@ -4950,10 +5266,6 @@ the channel's context menu. Shows the Mumble Developer Console, where Mumble's log output can be inspected. - - Positional &Audio Viewer... - - Show the Positional Audio Viewer @@ -4974,10 +5286,6 @@ the channel's context menu. Click this to enter "What's This?" mode. Your cursor will turn into a question mark. Click on any button, menu choice or area to show a description of what it is. - - &About... - - Information about Mumble @@ -4998,10 +5306,6 @@ the channel's context menu. Shows a small dialog with information about Speex. - - About &Qt... - - Information about Qt @@ -5070,10 +5374,6 @@ the channel's context menu. This starts the wizard for creating, importing and exporting certificates for authentication against servers. - - &Register... - - Register user on server @@ -5118,10 +5418,6 @@ the channel's context menu. Your friend uses a different name than what is in your database. This will update the name. - - Registered &Users... - - Edit registered users list @@ -5138,50 +5434,18 @@ the channel's context menu. Change your avatar image on this server - - &Access Tokens... - - Add or remove text-based access tokens - - &Remove Avatar - - Remove currently defined avatar image. - - Reset &Comment... - - Reset the comment of the selected user. - - Reset &Avatar... - - - - Reset the avatar of the selected user. - - - - &Join Channel - - - - &Hide Channel when Filtering - - - - View Comment... - - View comment in editor @@ -5198,22 +5462,10 @@ the channel's context menu. Change your own comment - - R&egister... - - Register yourself on the server - - Priority Speaker - - - - Recording - - Show @@ -5222,34 +5474,18 @@ the channel's context menu. Shows the main Mumble window. - - Listen to channel - - Listen to this channel without joining it - - Talking UI - - Toggles the visibility of the TalkingUI. - - Join user's channel - - Joins the channel of this user. - - Disable Text-To-Speech - - Locally disable Text-To-Speech for this user's text chat messages. @@ -5258,10 +5494,6 @@ the channel's context menu. Silently disables Text-To-Speech for all text messages from the user. - - Search - - Search for a user or channel (Ctrl+F) @@ -5365,10 +5597,6 @@ Valid actions are: Activity log - - Chat message - - Push-to-Talk Global Shortcut @@ -6326,10 +6554,6 @@ Otherwise abort and check your certificate and username. Channel &Filter - - &Pin Channel when Filtering - - Usage: mumble [options] [<url> | <plugin_list>] @@ -6488,109 +6712,257 @@ Valid options are: - This will open your file explorer to change your avatar image on this server + This will open your file explorer to change your avatar image on this server + + + + Remove avatar + Global Shortcut + + + + This will reset your avatar on the server + + + + Register on the server + Global Shortcut + + + + This will register you on the server + + + + Audio statistics + Global Shortcut + + + + This will open the audio statistics dialog + + + + Open settings + Global Shortcut + + + + This will open the settings dialog + + + + Start audio wizard + Global Shortcut + + + + This will open the audio wizard dialog + + + + Start certificate wizard + Global Shortcut + + + + This will open the certificate wizard dialog + + + + Toggle text to speech + Global Shortcut + + + + This will enable/disable the text to speech + + + + Open about dialog + Global Shortcut + + + + This will open the about dialog + + + + Open about Qt dialog + Global Shortcut + + + + This will open the about Qt dialog + + + + Check for update + Global Shortcut + + + + This will check if mumble is up to date + + + + That sound was the mute cue. It activates when you speak while muted. Would you like to keep it enabled? + + + + Yes + + + + No + + + + Enter chat message + + + + &Ban List + + + + &Information + + + + Ig&nore Messages + + + + &Send Message... + + + + Set Ni&ckname... + + + + L&ink + + + + U&nlink All + + + + M&ute Self + + + + D&eafen Self + + + + Audio &Statistics + + + + &Settings + + + + Developer &Console + + + + Positional &Audio Viewer - Remove avatar - Global Shortcut + &About - This will reset your avatar on the server + About &Qt - Register on the server - Global Shortcut + Re&gister... - This will register you on the server + Registered &Users - Audio statistics - Global Shortcut + &Access Tokens - This will open the audio statistics dialog + Remo&ve Avatar - Open settings - Global Shortcut + Reset Commen&t... - This will open the settings dialog + Remo&ve Avatar... - Start audio wizard - Global Shortcut + Remove the avatar of the selected user. - This will open the audio wizard dialog + &Join - Start certificate wizard - Global Shortcut + &Hide When Filtering - This will open the certificate wizard dialog + &Pin When Filtering - Toggle text to speech - Global Shortcut + Vie&w Comment - This will enable/disable the text to speech + &Priority Speaker - Open about dialog - Global Shortcut + &Record... - This will open the about dialog + &Listen To Channel - Open about Qt dialog - Global Shortcut + Talking &UI - This will open the about Qt dialog + &Join User's Channel - Check for update - Global Shortcut + M&ove To Own Channel - This will check if mumble is up to date + Moves this user to your current channel. - That sound was the mute cue. It activates when you speak while muted. Would you like to keep it enabled? + Disable Te&xt-To-Speech - Yes + &Search... - No + Filtered channels and users @@ -6680,6 +7052,62 @@ Valid options are: Unhinge + + Graphical positional audio simulation view + + + + This visually represents the positional audio configuration that is currently being used + + + + Listener Z coordinate + + + + Listener X coordinate + + + + Listener Y coordinate + + + + Silent user display time (in seconds) + + + + Listener azimuth (in degrees) + + + + Listener elevation (in degrees) + + + + Context string + + + + Use the "set" button to apply the context string + + + + Apply the context string + + + + Apply the identity string + + + + Identity string + + + + Use the "set" button to apply the identity string + + NetworkConfig @@ -6892,6 +7320,26 @@ Prevents the client from sending potentially identifying information about the o Network + + Proxy type + + + + Proxy hostname + + + + Proxy port + + + + Proxy username + + + + Proxy password + + Overlay @@ -7494,6 +7942,42 @@ To upgrade these files to their latest versions, click the button below.Whether this plugin should be enabled + + List of plugins + + + + Use up and down keys to navigate through plugins. Use left and right keys to navigate between single plugin permissions. + + + + Plugin name + + + + Plugin enabled checkbox + + + + Plugin positional audio permission checkbox + + + + Plugin keyboard event listen permission checkbox + + + + checked + + + + unchecked + + + + Not available + + PluginInstaller @@ -7917,6 +8401,102 @@ You can register them again. Unknown Version + + Next + + + + Back + + + + This is you + + + + friend + + + + user + + + + status + + + + muted and deafened + + + + muted + + + + locally muted + + + + unmuted + + + + recording + + + + priority speaker + + + + has a long comment + + + + text messages ignored + + + + registered + + + + channel + + + + your channel + + + + accessible + + + + inaccessible + + + + public + + + + filtered + + + + pinned + + + + Listening for input + + + + Add + + RichTextEditor @@ -8065,6 +8645,18 @@ You can register them again. Search for: + + Search string + + + + Search results + + + + Use up and down keys to navigate through the search results. + + ServerHandler @@ -8115,10 +8707,6 @@ You can register them again. <html><head/><body><p><span style=" font-weight:600;">Port:</span></p></body></html> - - <b>Users</b>: - - <html><head/><body><p><span style=" font-weight:600;">Protocol:</span></p></body></html> @@ -8220,23 +8808,31 @@ You can register them again. - &View certificate + Unknown - &Ok + Yes - Unknown + No - Yes + <b>Users:</b> - No + TCP Parameters + + + + &View Certificate + + + + &OK @@ -8419,11 +9015,15 @@ An access token is a text string, which can be used as a password for very simpl - Tokens + Empty Token - Empty Token + Token List + + + + Use the arrow keys to navigate this list of access tokens. The tokens are displayed in plain text. @@ -8465,10 +9065,6 @@ An access token is a text string, which can be used as a password for very simpl Inactive for - - Search - - User list @@ -8481,6 +9077,18 @@ An access token is a text string, which can be used as a password for very simpl + + Search for user + + + + Set inactivity filter mode + + + + Filter for inactivity + + UserInformation @@ -8508,10 +9116,6 @@ An access token is a text string, which can be used as a password for very simpl IP Address - - Details... - - Ping Statistics @@ -8634,6 +9238,10 @@ An access token is a text string, which can be used as a password for very simpl Warning: The server seems to report a truncated protocol version for this client. (See: <a href="https://github.com/mumble-voip/mumble/issues/5827/">Issue #5827</a>) + + Details + + UserListModel @@ -8827,6 +9435,14 @@ An access token is a text string, which can be used as a password for very simpl Channel will be pinned when filtering is enabled + + Channel Listener + + + + This channel listener belongs to %1 + + VersionCheck @@ -9092,15 +9708,23 @@ Please contact your server administrator for further information. Select target directory + + This field contains the directory path to store any voice recordings in. Use the "browse" button to open a file dialog. + + + + This field contains the filename any voice recording is saved as. Various variables can be used to augment the filename. For example %time for the current time. + + VolumeSliderWidgetAction - Slider for volume adjustment + Volume Adjustment - Volume Adjustment + Local volume adjustment diff --git a/src/mumble/mumble_sq.ts b/src/mumble/mumble_sq.ts index 69cfe32ff26..de4968a2316 100644 --- a/src/mumble/mumble_sq.ts +++ b/src/mumble/mumble_sq.ts @@ -229,10 +229,6 @@ Contains the list of members inherited by the current channel. Uncheck <i> Active ACLs - - List of entries - - This shows all the entries active on this channel. Entries inherited from parent channels will be shown in italics.<br />ACLs are evaluated top to bottom, meaning priority increases as you move down the list. @@ -361,10 +357,6 @@ Contains the list of members inherited by the current channel. Uncheck <i> Channel password - - Maximum users - - Channel name @@ -373,18 +365,10 @@ Contains the list of members inherited by the current channel. Uncheck <i> Inherited group members - - Foreign group members - - Inherited channel members - - Add members to group - - List of ACL entries @@ -437,6 +421,54 @@ Contains the list of members inherited by the current channel. Uncheck <i> Channel must have a name + + Channel position + + + + Channel maximum users + + + + Channel description + + + + Select member to add + + + + Excluded group members + + + + Select member to remove + + + + List of access control list entries + + + + Select group + + + + Selects a group this ACL entry applies to. Selecting a group and selecting a user are mutually exclusive. + + + + Select user + + + + Selects a user this ACL entry applies to. Selecting a group and selecting a user are mutually exclusive. + + + + List of available permissions + + ALSAAudioInput @@ -585,6 +617,30 @@ Contains the list of members inherited by the current channel. Uncheck <i> Failed to instantiate ASIO driver + + Device list + + + + Move from unused to microphone list + + + + Move from microphone to unused list + + + + List of unused devices + + + + Move from unused to speakers list + + + + Move from speakers to unused list + + ASIOInput @@ -658,10 +714,6 @@ Contains the list of members inherited by the current channel. Uncheck <i> Device - - Input method for audio - - <b>This is the input method to use for audio.</b> @@ -926,10 +978,6 @@ Contains the list of members inherited by the current channel. Uncheck <i> Idle action - - Preview the audio cues - - <b>Preview</b><br/>Plays the current <i>on</i> sound followed by the current <i>off</i> sound. @@ -1046,19 +1094,16 @@ Contains the list of members inherited by the current channel. Uncheck <i> Voice Activity - - - AudioInputDialog - Audio system + Input backend for audio - Input device + Audio input system - Echo cancellation mode + Audio input device @@ -1066,39 +1111,55 @@ Contains the list of members inherited by the current channel. Uncheck <i> - PTT lock threshold + Push to talk lock threshold - PTT hold threshold + Switch between push to talk and continuous mode by double tapping in this time frame - Silence below + <b>Voice hold Time</b><br />After you release the push-to-talk key Mumble will keep transmitting for the selected amount of time. - Current speech detection chance + Push to talk hold threshold - Speech above + Extend push to talk send time after the key is released by this amount of time - Speech below + Voice hold time - Audio per packet + Silence below threshold - Quality of compression (peak bandwidth) + This sets the threshold when Mumble will definitively consider a signal silence - Noise suppression + Speech above threshold + + + + This sets the threshold when Mumble will definitively consider a signal speech + + + + This sets how much speech is packed into a single network package + + + + Audio compression quality + + + + This sets the target compression bitrate @@ -1106,21 +1167,64 @@ Contains the list of members inherited by the current channel. Uncheck <i> - Transmission started sound + Speech is dynamically amplified by at most this amount - Transmission stopped sound + Noise suppression strength - Initiate idle action after (in minutes) + Echo cancellation mode - Idle action + Path to audio file + + + + Path to audio cue file when stopping to speak. Use the "browse" button to open a file dialog. + + + + Idle action time threshold (in minutes) + + + + Select what to do when being idle for a configurable amount of time. Default: nothing + + + + Gets played when you are trying to speak while being muted + + + + Path to mute cue file. Use the "browse" button to open a file dialog. + + + + Browse for mute cue audio file + + + + Path to audio cue file when starting to speak. Use the "browse" button to open a file dialog. + + + + Preview the mute cue + + + + The mute cue is an audio sample which plays when you are trying to speak while being muted + + + + Preview both audio cues + + + AudioInputDialog Continuous @@ -1177,6 +1281,22 @@ Contains the list of members inherited by the current channel. Uncheck <i> Disable echo cancellation. + + milliseconds + + + + seconds + + + + kilobits per second + + + + decibels + + AudioOutput @@ -1448,61 +1568,61 @@ Contains the list of members inherited by the current channel. Uncheck <i> Positional audio cannot work with mono output devices! - - - AudioOutputDialog - Output system + Audio output system - Output device + Audio output device - Default jitter buffer + Output delay of incoming speech - Volume of incoming speech + Jitter buffer time - Output delay + Attenuation percentage - Attenuation of other applications during speech + During speech, the volume of other applications will be reduced by this amount - Minimum distance + Minimum volume - Maximum distance + Minimum distance - Minimum volume + Maximum distance - Bloom + Loopback artificial delay - Delay variance + Loopback artificial packet loss - Packet loss + Loopback test mode - Loopback + The loopback test can be used to test your audio configuration. While the loopback test is enabled, others will not be able to hear you. + + + AudioOutputDialog None @@ -1543,6 +1663,14 @@ Contains the list of members inherited by the current channel. Uncheck <i> If an audio source is close enough, blooming will cause the audio to be played on all speakers more or less regardless of their position (albeit with lower volume) + + milliseconds + + + + meters + + AudioOutputSample @@ -1917,10 +2045,6 @@ Speak loudly, as when you are annoyed or excited. Decrease the volume in the sou Push To Talk: - - PTT shortcut - - Raw amplitude from input @@ -2036,39 +2160,83 @@ Mumble is under continuous development, and the development team wants to focus - Input system + Maximum amplification + + + + %1 ms - Input device + No buttons assigned - Output system + Audio input system - Output device + Audio input device - Output delay + Select audio output device - Maximum amplification + Audio output system - VAD level + Audio output device - %1 ms + The Mumble positional audio system enables users to link the relative position of their voice to third party applications such as games. - No buttons assigned + Output delay for incoming speech + + + + Maximum amplification of input sound + + + + Speech is dynamically amplified by at most this amount + + + + Voice activity detection level + + + + This will set the range in which Mumble will consider a signal speech. Increase value to make voice activation more sensitive. + + + + Push to talk + + + + Use the "push to talk shortcut" button to assign a key + + + + Set push to talk shortcut + + + + This will open a shortcut edit dialog + + + + Graphical positional audio simulation view + + + + This visually represents the positional audio that is currently being played @@ -2202,26 +2370,10 @@ Mumble is under continuous development, and the development team wants to focus Clear - - Search - - - - IP Address - - Mask - - Start date/time - - - - End date/time - - Ban List - %n Ban(s) @@ -2229,68 +2381,68 @@ Mumble is under continuous development, and the development team wants to focus - - - CertView - Name + Search for banned user - Email + Username to ban - Issuer + IP address to ban - Expiry Date + Ban reason - (none) + Ban start date/time - Self-signed + Ban end date/time - - - CertWizard - Current certificate + Certificate hash to ban - Certificate file to import + List of banned users + + + CertView - Certificate password + Name - Certificate to import + Email - New certificate + Issuer - File to export certificate to + Expiry Date - Email address + (none) - Your name + Self-signed + + + CertWizard Unable to validate email.<br />Enter a valid (or blank) email to continue. @@ -2438,10 +2590,6 @@ Mumble is under continuous development, and the development team wants to focus Select file to import from - - This opens a file selection dialog to choose a file to import a certificate from. - - Open... @@ -2579,9 +2727,49 @@ Are you sure you wish to replace your certificate? Enjoy using Mumble with strong authentication. - - - ChanACL + + Displays current certificate + + + + Certificate file to import + + + + Use the "open" button to select a file using a dialog. + + + + Certificate password + + + + Displays imported certificate + + + + Displays new certificate + + + + File to export certificate to + + + + Use the "save as" button to select a file using a dialog. + + + + Your name. For example: John Doe + + + + Your email address. For example: johndoe@mumble.info + + + + + ChanACL This represents no privileges. @@ -3058,6 +3246,34 @@ Are you sure you wish to replace your certificate? IPv6 address + + This is the connection dialog. There are two different ways to connect to a Mumble server. If the server is listed publicly, you can use the server list to find it. If you know the server IP address, you can manually add a new permanent entry to your favorites. + + + + The server list contains your favorites and all publicly listed servers. + + + + With this search interface you can filter the Mumble servers displayed in the server list. + + + + Search for servername + + + + Search for location + + + + Set filter mode + + + + Server + + ConnectDialogEdit @@ -3178,6 +3394,22 @@ Do you want to fill the dialog with this data? Host: %1 Port: %2 + + Server IP address + + + + Server port + + + + Username + + + + Label for server + + CrashReporter @@ -3367,6 +3599,26 @@ Without this option enabled, using Mumble's global shortcuts in privileged <html><head/><body><p>Mumble's Global Shortcuts system does currently not work properly in combination with the Wayland protocol. For more information, visit <a href="https://github.com/mumble-voip/mumble/issues/5257"><span style=" text-decoration: underline; color:#0057ae;">https://github.com/mumble-voip/mumble/issues/5257</span></a>.</p></body></html> + + Configured shortcuts + + + + Use up and down keys to navigate through your added shortcuts. Use left and right keys to navigate between actions and options for a single shortcut. Entries can be added and deleted with the buttons below. + + + + Add unassigned shortcut + + + + This adds a new empty entry to the "Configured Shortcut" tree above. The tree will be automatically focused. Assign a key or an action by selecting the entry in the tree above. + + + + This removes the selected entry from the "Configured Shortcut" tree above + + GlobalShortcutButtons @@ -3394,13 +3646,21 @@ Without this option enabled, using Mumble's global shortcuts in privileged Remove - - - GlobalShortcutConfig - Configured shortcuts + List of shortcuts + + Toggling this button will make the application listen for a shortcut. Once the shortcut is entered, the application stops listening for a shortcut. Multiple shortcuts can be assigned to the current action. Navigate to the shortcut list above to review the shortcuts currently assigned to the current action. + + + + This button will remove the selected shortcut for the current action. Note that you will have to select a shortcut from the list above first before this button has any effect. + + + + + GlobalShortcutConfig <html><head/><body><p>Mumble can currently only use mouse buttons and keyboard modifier keys (Alt, Ctrl, Cmd, etc.) for global shortcuts.</p><p>If you want more flexibility, you can add Mumble as a trusted accessibility program in the Security & Privacy section of your Mac's System Preferences.</p><p>In the Security & Privacy preference pane, change to the Privacy tab. Then choose Accessibility (near the bottom) in the list to the left. Finally, add Mumble to the list of trusted accessibility programs.</body></html> @@ -3421,6 +3681,30 @@ Without this option enabled, using Mumble's global shortcuts in privileged <b>This hides the button presses from other applications.</b><br />Enabling this will hide the button (or the last button of a multi-button combo) from other applications. Note that not all buttons can be suppressed. + + Shortcut action + + + + Shortcut data + + + + Shortcut input combinations + + + + Unassigned + + + + checked + + + + unchecked + + GlobalShortcutEngine @@ -3929,14 +4213,6 @@ The setting only applies for new messages, the already shown ones will retain th Message margins - - Log messages - - - - TTS engine volume - - Chat message margins @@ -4009,10 +4285,6 @@ The setting only applies for new messages, the already shown ones will retain th Limit notifications when there are more than - - User limit for message limiting - - Click here to toggle message limiting for all events - If using this option be sure to change the user limit below. @@ -4077,6 +4349,74 @@ The setting only applies for new messages, the already shown ones will retain th Notification sound volume adjustment + + Log message types and actions + + + + Use up and down keys to navigate through the message types. Use left and right keys to navigate between notification possibilities for a single message type. + + + + Set length threshold + + + + Text to speech volume + + + + Maximum chat log length + + + + User limit for notifications + + + + Message type + + + + Log message to console checkbox + + + + Display pop-up notification for message checkbox + + + + Highlight window for message checkbox + + + + Read message using text to speech checkbox + + + + Limit message notification if user count is high checkbox + + + + Play sound file for message checkbox + + + + Path to sound file + + + + checked + + + + unchecked + + + + decibels + + LookConfig @@ -4404,10 +4744,6 @@ The setting only applies for new messages, the already shown ones will retain th Show nicknames only - - Silent user lifetime - - Prefix character count @@ -4416,30 +4752,6 @@ The setting only applies for new messages, the already shown ones will retain th Postfix character count - - Maximum name length - - - - Relative font size - - - - Always on top - - - - Channel dragging - - - - Automatically expand channels when - - - - User dragging behavior - - System default @@ -4545,6 +4857,58 @@ The setting only applies for new messages, the already shown ones will retain th Always keep users visible + + Channel expand mode + + + + User dragging mode + + + + Channel dragging mode + + + + Always on top mode + + + + Quit behavior mode + + + + Channel separator string + + + + Maximum channel name length + + + + Abbreviation replacement characters + + + + Relative font size (in percent) + + + + Silent user display time (in seconds) + + + + Mumble theme + + + + User search action mode + + + + Channel search action mode + + MainWindow @@ -4640,10 +5004,6 @@ The setting only applies for new messages, the already shown ones will retain th Disconnects you from the server. - - &Ban list... - - Edit ban list on server @@ -4652,10 +5012,6 @@ The setting only applies for new messages, the already shown ones will retain th This lets you edit the server-side IP ban list. - - &Information... - - Show information about the server connection @@ -4712,10 +5068,6 @@ The setting only applies for new messages, the already shown ones will retain th Deafen or undeafen user on server. Deafening a user will also mute them. - - Ignore Messages - - Locally ignore user's text chat messages. @@ -4736,10 +5088,6 @@ The setting only applies for new messages, the already shown ones will retain th Mute or unmute user locally. Use this on other users in the same room. - - Send &Message... - - Send a Text Message @@ -4748,10 +5096,6 @@ The setting only applies for new messages, the already shown ones will retain th Sends a text message to another user. - - &Set Nickname... - - Set a local nickname @@ -4796,10 +5140,6 @@ The setting only applies for new messages, the already shown ones will retain th This opens the Group and ACL dialog for the channel, to control permissions. - - &Link - - Link your channel to another channel @@ -4821,10 +5161,6 @@ The setting only applies for new messages, the already shown ones will retain th This unlinks your current channel from the selected channel. - - &Unlink All - - Unlinks your channel from all linked channels. @@ -4845,10 +5181,6 @@ The setting only applies for new messages, the already shown ones will retain th This will reset the audio preprocessor, including noise cancellation, automatic gain and voice activity detection. If something suddenly worsens the audio environment (like dropping the microphone) and it was temporary, use this to avoid having to wait for the preprocessor to readjust. - - &Mute Self - - Mute yourself @@ -4857,10 +5189,6 @@ The setting only applies for new messages, the already shown ones will retain th Mute or unmute yourself. When muted, you will not send any data to the server. Unmuting while deafened will also undeafen. - - &Deafen Self - - Deafen yourself @@ -4881,10 +5209,6 @@ The setting only applies for new messages, the already shown ones will retain th Enable or disable the text-to-speech engine. Only messages enabled for TTS in the Configuration dialog will actually be spoken. - - Audio S&tatistics... - - Display audio statistics @@ -4905,10 +5229,6 @@ The setting only applies for new messages, the already shown ones will retain th This forces the current plugin to unlink, which is handy if it is reading completely wrong data. - - &Settings... - - Configure Mumble @@ -4940,10 +5260,6 @@ the channel's context menu. This will guide you through the process of configuring your audio hardware. - - Developer &Console... - - Show the Developer Console @@ -4964,10 +5280,6 @@ the channel's context menu. Click this to enter "What's This?" mode. Your cursor will turn into a question mark. Click on any button, menu choice or area to show a description of what it is. - - &About... - - Information about Mumble @@ -4988,10 +5300,6 @@ the channel's context menu. Shows a small dialog with information about Speex. - - About &Qt... - - Information about Qt @@ -5060,10 +5368,6 @@ the channel's context menu. This starts the wizard for creating, importing and exporting certificates for authentication against servers. - - &Register... - - Register user on server @@ -5108,10 +5412,6 @@ the channel's context menu. Your friend uses a different name than what is in your database. This will update the name. - - Registered &Users... - - Edit registered users list @@ -5128,50 +5428,18 @@ the channel's context menu. Change your avatar image on this server - - &Access Tokens... - - Add or remove text-based access tokens - - &Remove Avatar - - Remove currently defined avatar image. - - Reset &Comment... - - Reset the comment of the selected user. - - Reset &Avatar... - - - - Reset the avatar of the selected user. - - - - &Join Channel - - - - &Hide Channel when Filtering - - - - View Comment... - - View comment in editor @@ -5188,22 +5456,10 @@ the channel's context menu. Change your own comment - - R&egister... - - Register yourself on the server - - Priority Speaker - - - - Recording - - Show @@ -5212,34 +5468,18 @@ the channel's context menu. Shows the main Mumble window. - - Listen to channel - - Listen to this channel without joining it - - Talking UI - - Toggles the visibility of the TalkingUI. - - Join user's channel - - Joins the channel of this user. - - Disable Text-To-Speech - - Locally disable Text-To-Speech for this user's text chat messages. @@ -5343,10 +5583,6 @@ Valid actions are: Activity log - - Chat message - - Push-to-Talk Global Shortcut @@ -6241,10 +6477,6 @@ Otherwise abort and check your certificate and username. Alt+F - - Search - - Search for a user or channel (Ctrl+F) @@ -6266,10 +6498,6 @@ Otherwise abort and check your certificate and username. Undeafen yourself - - Positional &Audio Viewer... - - Show the Positional Audio Viewer @@ -6324,10 +6552,6 @@ Otherwise abort and check your certificate and username. Channel &Filter - - &Pin Channel when Filtering - - Usage: mumble [options] [<url> | <plugin_list>] @@ -6495,100 +6719,248 @@ Valid options are: - This will reset your avatar on the server + This will reset your avatar on the server + + + + Register on the server + Global Shortcut + + + + This will register you on the server + + + + Audio statistics + Global Shortcut + + + + This will open the audio statistics dialog + + + + Open settings + Global Shortcut + + + + This will open the settings dialog + + + + Start audio wizard + Global Shortcut + + + + This will open the audio wizard dialog + + + + Start certificate wizard + Global Shortcut + + + + This will open the certificate wizard dialog + + + + Toggle text to speech + Global Shortcut + + + + This will enable/disable the text to speech + + + + Open about dialog + Global Shortcut + + + + This will open the about dialog + + + + Open about Qt dialog + Global Shortcut + + + + This will open the about Qt dialog + + + + Check for update + Global Shortcut + + + + This will check if mumble is up to date + + + + That sound was the mute cue. It activates when you speak while muted. Would you like to keep it enabled? + + + + Yes + + + + No + + + + Enter chat message + + + + &Ban List + + + + &Information + + + + Ig&nore Messages + + + + &Send Message... + + + + Set Ni&ckname... + + + + L&ink + + + + U&nlink All + + + + M&ute Self + + + + D&eafen Self + + + + Audio &Statistics + + + + &Settings + + + + Developer &Console + + + + Positional &Audio Viewer + + + + &About + + + + About &Qt - Register on the server - Global Shortcut + Re&gister... - This will register you on the server + Registered &Users - Audio statistics - Global Shortcut + &Access Tokens - This will open the audio statistics dialog + Remo&ve Avatar - Open settings - Global Shortcut + Reset Commen&t... - This will open the settings dialog + Remo&ve Avatar... - Start audio wizard - Global Shortcut + Remove the avatar of the selected user. - This will open the audio wizard dialog + &Join - Start certificate wizard - Global Shortcut + &Hide When Filtering - This will open the certificate wizard dialog + &Pin When Filtering - Toggle text to speech - Global Shortcut + Vie&w Comment - This will enable/disable the text to speech + &Priority Speaker - Open about dialog - Global Shortcut + &Record... - This will open the about dialog + &Listen To Channel - Open about Qt dialog - Global Shortcut + Talking &UI - This will open the about Qt dialog + &Join User's Channel - Check for update - Global Shortcut + M&ove To Own Channel - This will check if mumble is up to date + Moves this user to your current channel. - That sound was the mute cue. It activates when you speak while muted. Would you like to keep it enabled? + Disable Te&xt-To-Speech - Yes + &Search... - No + Filtered channels and users @@ -6678,6 +7050,62 @@ Valid options are: Unhinge + + Graphical positional audio simulation view + + + + This visually represents the positional audio configuration that is currently being used + + + + Listener Z coordinate + + + + Listener X coordinate + + + + Listener Y coordinate + + + + Silent user display time (in seconds) + + + + Listener azimuth (in degrees) + + + + Listener elevation (in degrees) + + + + Context string + + + + Use the "set" button to apply the context string + + + + Apply the context string + + + + Apply the identity string + + + + Identity string + + + + Use the "set" button to apply the identity string + + NetworkConfig @@ -6890,6 +7318,26 @@ Prevents the client from sending potentially identifying information about the o Network + + Proxy type + + + + Proxy hostname + + + + Proxy port + + + + Proxy username + + + + Proxy password + + Overlay @@ -7492,6 +7940,42 @@ To upgrade these files to their latest versions, click the button below.Whether this plugin should be enabled + + List of plugins + + + + Use up and down keys to navigate through plugins. Use left and right keys to navigate between single plugin permissions. + + + + Plugin name + + + + Plugin enabled checkbox + + + + Plugin positional audio permission checkbox + + + + Plugin keyboard event listen permission checkbox + + + + checked + + + + unchecked + + + + Not available + + PluginInstaller @@ -7915,6 +8399,102 @@ You can register them again. Unknown Version + + Next + + + + Back + + + + This is you + + + + friend + + + + user + + + + status + + + + muted and deafened + + + + muted + + + + locally muted + + + + unmuted + + + + recording + + + + priority speaker + + + + has a long comment + + + + text messages ignored + + + + registered + + + + channel + + + + your channel + + + + accessible + + + + inaccessible + + + + public + + + + filtered + + + + pinned + + + + Listening for input + + + + Add + + RichTextEditor @@ -8063,6 +8643,18 @@ You can register them again. Whether to search for channels + + Search string + + + + Search results + + + + Use up and down keys to navigate through the search results. + + ServerHandler @@ -8113,10 +8705,6 @@ You can register them again. <html><head/><body><p><span style=" font-weight:600;">Port:</span></p></body></html> - - <b>Users</b>: - - <html><head/><body><p><span style=" font-weight:600;">Protocol:</span></p></body></html> @@ -8210,31 +8798,39 @@ You can register them again. - &View certificate + Unknown - &Ok + Whether the connection supports perfect forward secrecy (PFS). - Unknown + <b>PFS:</b> - Whether the connection supports perfect forward secrecy (PFS). + Yes - <b>PFS:</b> + No - Yes + <b>Users:</b> - No + TCP Parameters + + + + &View Certificate + + + + &OK @@ -8417,11 +9013,15 @@ An access token is a text string, which can be used as a password for very simpl - Tokens + Empty Token - Empty Token + Token List + + + + Use the arrow keys to navigate this list of access tokens. The tokens are displayed in plain text. @@ -8463,10 +9063,6 @@ An access token is a text string, which can be used as a password for very simpl Inactive for - - Search - - User list @@ -8478,6 +9074,18 @@ An access token is a text string, which can be used as a password for very simpl + + Search for user + + + + Set inactivity filter mode + + + + Filter for inactivity + + UserInformation @@ -8505,10 +9113,6 @@ An access token is a text string, which can be used as a password for very simpl IP Address - - Details... - - Ping Statistics @@ -8631,6 +9235,10 @@ An access token is a text string, which can be used as a password for very simpl Warning: The server seems to report a truncated protocol version for this client. (See: <a href="https://github.com/mumble-voip/mumble/issues/5827/">Issue #5827</a>) + + Details + + UserListModel @@ -8824,6 +9432,14 @@ An access token is a text string, which can be used as a password for very simpl Channel will be pinned when filtering is enabled + + Channel Listener + + + + This channel listener belongs to %1 + + VersionCheck @@ -9089,15 +9705,23 @@ Please contact your server administrator for further information. Unable to start recording - the audio output is miconfigured (0Hz sample rate) + + This field contains the directory path to store any voice recordings in. Use the "browse" button to open a file dialog. + + + + This field contains the filename any voice recording is saved as. Various variables can be used to augment the filename. For example %time for the current time. + + VolumeSliderWidgetAction - Slider for volume adjustment + Volume Adjustment - Volume Adjustment + Local volume adjustment diff --git a/src/mumble/mumble_sv.ts b/src/mumble/mumble_sv.ts index b340c238353..152494daee4 100644 --- a/src/mumble/mumble_sv.ts +++ b/src/mumble/mumble_sv.ts @@ -163,10 +163,6 @@ Detta värde tillåter dig att ändra hur Mumble sorterar kanalerna i trädet. E Active ACLs Aktiva ACLer - - List of entries - Lista med poster - Inherit ACL of parent? Ärv ACL från förälder? @@ -418,10 +414,6 @@ Det värdet tillåter dig att ställa in ett maximalt antal av användare som ä Channel password Kanalens lösenord - - Maximum users - Maximalt antal användare - Channel name Kanalens namn @@ -430,22 +422,62 @@ Det värdet tillåter dig att ställa in ett maximalt antal av användare som ä Inherited group members Ärvda gruppmedlemar - - Foreign group members - Utländska gruppmedlemmar - Inherited channel members Ärvda kanalmedlemar - - Add members to group - Lägg till medlemmar i gruppen - List of ACL entries Lista av ACL-poster + + Channel position + + + + Channel maximum users + + + + Channel description + + + + Select member to add + + + + Excluded group members + + + + Select member to remove + + + + List of access control list entries + + + + Select group + + + + Selects a group this ACL entry applies to. Selecting a group and selecting a user are mutually exclusive. + + + + Select user + + + + Selects a user this ACL entry applies to. Selecting a group and selecting a user are mutually exclusive. + + + + List of available permissions + + ALSAAudioInput @@ -595,6 +627,30 @@ Det värdet tillåter dig att ställa in ett maximalt antal av användare som ä List of speakers Lista över högtalare + + Device list + + + + Move from unused to microphone list + + + + Move from microphone to unused list + + + + List of unused devices + + + + Move from unused to speakers list + + + + Move from speakers to unused list + + ASIOInput @@ -664,10 +720,6 @@ Det värdet tillåter dig att ställa in ett maximalt antal av användare som ä System System - - Input method for audio - Ingångsmetod för ljud - Device Enhet @@ -732,10 +784,6 @@ Det värdet tillåter dig att ställa in ett maximalt antal av användare som ä On - - Preview the audio cues - Förhandsvisa ljudsignalen - Use SNR based speech detection Använd STB-baserad talaktivitet @@ -1056,120 +1104,176 @@ Det värdet tillåter dig att ställa in ett maximalt antal av användare som ä Voice Activity Röstaktivitet - - - AudioInputDialog - Continuous - Kontinuerligt + Input backend for audio + - Voice Activity - Ljudaktivitet + Audio input system + - Push To Talk - Tryck för att Tala + Audio input device + - Audio Input - Ljudingång + Transmission mode + Överföringsläge - %1 ms - %1 ms + Push to talk lock threshold + - Off - Av + Switch between push to talk and continuous mode by double tapping in this time frame + - %1 s - %1 s + <b>Voice hold Time</b><br />After you release the push-to-talk key Mumble will keep transmitting for the selected amount of time. + - %1 kb/s - %1 kb/s + Push to talk hold threshold + - -%1 dB - -%1 dB + Extend push to talk send time after the key is released by this amount of time + - %1 kbit/s (Audio %2, Position %4, Overhead %3) - %1 kbit/s (Ljud %2, Position %4, Över %3) + Voice hold time + + + + Silence below threshold + + + + This sets the threshold when Mumble will definitively consider a signal silence + + + + Speech above threshold + + + + This sets the threshold when Mumble will definitively consider a signal speech + + + + This sets how much speech is packed into a single network package + + + + Audio compression quality + + + + This sets the target compression bitrate + + + + Maximum amplification + Maximal förstärkning - Audio system - Ljudsystem + Speech is dynamically amplified by at most this amount + - Input device - Inmatningsenhet + Noise suppression strength + Echo cancellation mode - Läge för ekoavbrott + Läge för ekoavbrott - Transmission mode - Överföringsläge + Path to audio file + - PTT lock threshold - PTT-låströskel + Path to audio cue file when stopping to speak. Use the "browse" button to open a file dialog. + - PTT hold threshold - PTT-hålltröskel + Idle action time threshold (in minutes) + - Silence below - Tystnad under + Select what to do when being idle for a configurable amount of time. Default: nothing + - Current speech detection chance - Nuvarande sannolikhet för upptäckning av tal + Gets played when you are trying to speak while being muted + - Speech above - Tal över + Path to mute cue file. Use the "browse" button to open a file dialog. + - Speech below - Tal under + Browse for mute cue audio file + - Audio per packet - Ljud per paket + Path to audio cue file when starting to speak. Use the "browse" button to open a file dialog. + - Quality of compression (peak bandwidth) - Kvalitet av komprimering (höjdpunkt för bandbredd) + Preview the mute cue + - Noise suppression - Bullerdämpning + The mute cue is an audio sample which plays when you are trying to speak while being muted + - Maximum amplification - Maximal förstärkning + Preview both audio cues + + + + + AudioInputDialog + + Continuous + Kontinuerligt - Transmission started sound - Sändningsstartade ljud + Voice Activity + Ljudaktivitet - Transmission stopped sound - Sändningsstoppade ljudet + Push To Talk + Tryck för att Tala - Initiate idle action after (in minutes) - Initiera inaktiv åtgärd efter (i minuter) + Audio Input + Ljudingång - Idle action - Inaktiv åtgärd + %1 ms + %1 ms + + + Off + Av + + + %1 s + %1 s + + + %1 kb/s + %1 kb/s + + + -%1 dB + -%1 dB + + + %1 kbit/s (Audio %2, Position %4, Overhead %3) + %1 kbit/s (Ljud %2, Position %4, Över %3) Access to the microphone was denied. Please allow Mumble to use the microphone by changing the settings in System Preferences -> Security & Privacy -> Privacy -> Microphone. @@ -1187,6 +1291,22 @@ Det värdet tillåter dig att ställa in ett maximalt antal av användare som ä Disable echo cancellation. Inaktivera ekoavbrytning. + + milliseconds + + + + seconds + + + + kilobits per second + + + + decibels + + AudioOutput @@ -1460,84 +1580,84 @@ Det värdet tillåter dig att ställa in ett maximalt antal av användare som ä Positional audio cannot work with mono output devices! Positionsljud kan inte fungera med monoutgångsenheter! - - - AudioOutputDialog - None - Ingen + Audio output system + - Local - Lokal + Audio output device + - Server - Server + Output delay of incoming speech + - Audio Output - Ljudutgång + Jitter buffer time + - %1 ms - %1 ms + Attenuation percentage + - %1 % - %1 % + During speech, the volume of other applications will be reduced by this amount + - Output system - Utmatningssystem + Minimum volume + Minsta volym - Output device - Utmatningsenhet + Minimum distance + Minsta avstånd - Default jitter buffer - Standard jitterbuffer + Maximum distance + Maximalt avstånd - Volume of incoming speech - Volym för inkommande tal + Loopback artificial delay + - Output delay - Utgångsfördröjning + Loopback artificial packet loss + - Attenuation of other applications during speech - Dämpning av andra applikationer under tal + Loopback test mode + - Minimum distance - Minsta avstånd + The loopback test can be used to test your audio configuration. While the loopback test is enabled, others will not be able to hear you. + + + + AudioOutputDialog - Maximum distance - Maximalt avstånd + None + Ingen - Minimum volume - Minsta volym + Local + Lokal - Bloom - Blomning + Server + Server - Delay variance - Fördröjnings varians + Audio Output + Ljudutgång - Packet loss - Paketförlust + %1 ms + %1 ms - Loopback - Tillbakalop + %1 % + %1 % Distance at which audio volume from another player starts decreasing @@ -1555,6 +1675,14 @@ Det värdet tillåter dig att ställa in ett maximalt antal av användare som ä If an audio source is close enough, blooming will cause the audio to be played on all speakers more or less regardless of their position (albeit with lower volume) Om en ljudkälla är tillräckligt nära kommer blommande att göra att ljudet spelas upp på alla högtalare mer eller mindre oavsett deras position (om än med lägre volym) + + milliseconds + + + + meters + + AudioOutputSample @@ -2083,40 +2211,80 @@ Tala högt, som om du är irriterad eller upphetsad. Minska volymen i kontrollpa <html><head/><body><p>Mumble har stöd för positionsljud för vissa spel och placerar andra användares röst i förhållande till deras position i spelet. Beroende på deras position kommer röstens volym att ändras mellan högtalarna för att simulera den andra användarens riktning och avstånd. En sådan positionering är beroende av att högtalarkonfigurationen är korrekt i operativsystemet, så ett test görs här. </p><p>Grafen nedan visar positionen för <span style=" color:#56b4e9;">dig</span>, <span style=" color:#d55e00;">högtalarna</span> och en <span style=" color:#009e73;">rörlig ljudkälla</span> som om de vore sedda från ovan. Du bör höra hur ljudet rör sig mellan kanalerna. </p><p>Du kan också använda musen för att placera <span style=" color:#009e73;">ljudkällan</span> manuellt.</p></body></html> - Input system - Inmatningssystem + Maximum amplification + Maximal förstärkning + + + No buttons assigned + Inga knappar tilldelade - Input device - Inmatningsenhet + Audio input system + - Output system - Utmatningssystem + Audio input device + - Output device - Utmatningsenhet + Select audio output device + - Output delay - Utgångsfördröjning + Audio output system + - Maximum amplification - Maximal förstärkning + Audio output device + - VAD level - VAD-nivå + The Mumble positional audio system enables users to link the relative position of their voice to third party applications such as games. + - PTT shortcut - PTT-genväg + Output delay for incoming speech + - No buttons assigned - Inga knappar tilldelade + Maximum amplification of input sound + Högsta förstärkning av ingångsljud + + + Speech is dynamically amplified by at most this amount + + + + Voice activity detection level + + + + This will set the range in which Mumble will consider a signal speech. Increase value to make voice activation more sensitive. + + + + Push to talk + Tryck-för-att-tala + + + Use the "push to talk shortcut" button to assign a key + + + + Set push to talk shortcut + + + + This will open a shortcut edit dialog + + + + Graphical positional audio simulation view + + + + This visually represents the positional audio that is currently being played + @@ -2257,24 +2425,40 @@ Tala högt, som om du är irriterad eller upphetsad. Minska volymen i kontrollpa - Search - Sök + Mask + Mask - IP Address - IP-adress + Search for banned user + - Mask - Mask + Username to ban + + + + IP address to ban + + + + Ban reason + + + + Ban start date/time + + + + Ban end date/time + - Start date/time - Startdatum/tid + Certificate hash to ban + - End date/time - Slutdatum/tid + List of banned users + @@ -2358,38 +2542,6 @@ Tala högt, som om du är irriterad eller upphetsad. Minska volymen i kontrollpa <b>Certificate Expiry:</b> Your certificate is about to expire. You need to renew it, or you will no longer be able to connect to servers you are registered on. <b>Certifikatutgång:</b> Ditt certifikat håller på att gå ut. Du måste förnya det, annars kan du inte längre ansluta till servrar du är registrerad på. - - Current certificate - Nuvarande certifikat - - - Certificate file to import - Certifikatfil att importera - - - Certificate password - Certifikatlösenord - - - Certificate to import - Certifikat att importera - - - New certificate - Nytt certifikat - - - File to export certificate to - Fil att exportera certifikat till - - - Email address - E-postadress - - - Your name - Ditt namn - Certificates @@ -2478,10 +2630,6 @@ Tala högt, som om du är irriterad eller upphetsad. Minska volymen i kontrollpa Select file to import from Välj fil att importera från - - This opens a file selection dialog to choose a file to import a certificate from. - Detta öppnar en dialog för att välja en fil att importera ett certifikat från. - Open... Öppna... @@ -2636,6 +2784,46 @@ Are you sure you wish to replace your certificate? <p>Mumble can use certificates to authenticate with servers. Using certificates avoids passwords, meaning you don't need to disclose any password to the remote site. It also enables very easy user registration and a client side friends list independent of servers.</p><p>While Mumble can work without certificates, the majority of servers will expect you to have one.</p><p>Creating a new certificate automatically is sufficient for most use cases. But Mumble also supports certificates representing trust in the users ownership of an email address. These certificates are issued by third parties. For more information see our <a href="http://mumble.info/certificate.php">user certificate documentation</a>. </p> <p>Mumble kan använda certifikat för att autentisera sig med servrar. Genom att använda certifikat undviker du lösenord, vilket innebär att du inte behöver lämna ut något lösenord till fjärrplatsen. Det möjliggör också mycket enkel användarregistrering och en vänlista på klientsidan som är oberoende av servrar.</p><p>Även om Mumble kan fungera utan certifikat förväntar sig de flesta servrar att du har ett.</p><p>Att skapa ett nytt certifikat automatiskt är tillräckligt för de flesta användningsfall. Men Mumble stöder också certifikat som representerar förtroende för användarens ägande av en e-postadress. Dessa certifikat utfärdas av tredje part. Mer information finns i vår dokumentation om <a href="http://mumble.info/certificate.php">användarcertifikat</a>. </p> + + Displays current certificate + + + + Certificate file to import + Certifikatfil att importera + + + Use the "open" button to select a file using a dialog. + + + + Certificate password + Certifikatlösenord + + + Displays imported certificate + + + + Displays new certificate + + + + File to export certificate to + Fil att exportera certifikat till + + + Use the "save as" button to select a file using a dialog. + + + + Your name. For example: John Doe + + + + Your email address. For example: johndoe@mumble.info + + ChanACL @@ -3116,6 +3304,34 @@ Are you sure you wish to replace your certificate? IPv6 address IPv6-adress + + This is the connection dialog. There are two different ways to connect to a Mumble server. If the server is listed publicly, you can use the server list to find it. If you know the server IP address, you can manually add a new permanent entry to your favorites. + + + + The server list contains your favorites and all publicly listed servers. + + + + With this search interface you can filter the Mumble servers displayed in the server list. + + + + Search for servername + + + + Search for location + + + + Set filter mode + + + + Server + + ConnectDialogEdit @@ -3248,6 +3464,22 @@ Serverns namn. Detta är vad servern kommer att kallas i din serverlista, som du &Ignore &Ignorera + + Server IP address + + + + Server port + + + + Username + Användarnamn + + + Label for server + + CrashReporter @@ -3441,6 +3673,26 @@ Om det här alternativet inte är aktiverat fungerar det inte att använda Mumbl <html><head/><body><p>Mumble's Global Shortcuts system does currently not work properly in combination with the Wayland protocol. For more information, visit <a href="https://github.com/mumble-voip/mumble/issues/5257"><span style=" text-decoration: underline; color:#0057ae;">https://github.com/mumble-voip/mumble/issues/5257</span></a>.</p></body></html> <html><head/><body><p>Mumbles globala genvägar fungerar för närvarande inte i kombination med Wayland-protokollet. För mer information, se <a href="https://github.com/mumble-voip/mumble/issues/5257"><span style=" text-decoration: underline; color:#0057ae;">https://github.com/mumble-voip/mumble/issues/5257</span></a>.</p></body></html> + + Configured shortcuts + Konfigurerade genvägar + + + Use up and down keys to navigate through your added shortcuts. Use left and right keys to navigate between actions and options for a single shortcut. Entries can be added and deleted with the buttons below. + + + + Add unassigned shortcut + + + + This adds a new empty entry to the "Configured Shortcut" tree above. The tree will be automatically focused. Assign a key or an action by selecting the entry in the tree above. + + + + This removes the selected entry from the "Configured Shortcut" tree above + + GlobalShortcutButtons @@ -3468,6 +3720,18 @@ Om det här alternativet inte är aktiverat fungerar det inte att använda Mumbl Remove Ta bort + + List of shortcuts + + + + Toggling this button will make the application listen for a shortcut. Once the shortcut is entered, the application stops listening for a shortcut. Multiple shortcuts can be assigned to the current action. Navigate to the shortcut list above to review the shortcuts currently assigned to the current action. + + + + This button will remove the selected shortcut for the current action. Note that you will have to select a shortcut from the list above first before this button has any effect. + + GlobalShortcutConfig @@ -3493,8 +3757,28 @@ Om det här alternativet inte är aktiverat fungerar det inte att använda Mumbl <b>Detta förhindrar knapptryck från andra program.</b><br />Vid aktivering av detta kommer knappen att blockeras (åtminstone den senaste knappen från en kombination) från andra program. Kom ihåg att alla knappar inte kan blockeras. - Configured shortcuts - Konfigurerade genvägar + Shortcut action + + + + Shortcut data + + + + Shortcut input combinations + + + + Unassigned + Otilldelad + + + checked + + + + unchecked + @@ -4065,14 +4349,6 @@ Inställningen gäller endast för nya meddelanden, de redan visade meddelandena Message margins Meddelandemarginaler - - Log messages - Loggmeddelanden - - - TTS engine volume - TTS-motorvolym - Chat message margins Marginaler för chattmeddelanden @@ -4097,10 +4373,6 @@ Inställningen gäller endast för nya meddelanden, de redan visade meddelandena Limit notifications when there are more than Begränsa aviseringar när det finns fler än - - User limit for message limiting - Användargräns för meddelandebegränsning - Click here to toggle message limiting for all events - If using this option be sure to change the user limit below. Klicka här för att växla meddelandebegränsning för alla händelser - Om du använder det här alternativet, var noga med att ändra användargränsen nedan. @@ -4165,6 +4437,74 @@ Inställningen gäller endast för nya meddelanden, de redan visade meddelandena Notification sound volume adjustment Volymjustering för aviseringsljud + + Log message types and actions + + + + Use up and down keys to navigate through the message types. Use left and right keys to navigate between notification possibilities for a single message type. + + + + Set length threshold + + + + Text to speech volume + + + + Maximum chat log length + + + + User limit for notifications + + + + Message type + + + + Log message to console checkbox + + + + Display pop-up notification for message checkbox + + + + Highlight window for message checkbox + + + + Read message using text to speech checkbox + + + + Limit message notification if user count is high checkbox + + + + Play sound file for message checkbox + + + + Path to sound file + + + + checked + + + + unchecked + + + + decibels + + LookConfig @@ -4514,34 +4854,6 @@ Inställningen gäller endast för nya meddelanden, de redan visade meddelandena Postfix character count Antal tecken i Postfix - - Maximum name length - Högsta namnlängd - - - Relative font size - Relativ teckenstorlek - - - Always on top - Alltid överst - - - Channel dragging - Kanaldragning - - - Automatically expand channels when - Expandera kanaler automatiskt när - - - User dragging behavior - Beteende vid användardragning - - - Silent user lifetime - Tyst användares livstid - Show the local volume adjustment for each user (if any). Visa den lokala volymjusteringen för varje användare (om sådan finns). @@ -4634,6 +4946,58 @@ Inställningen gäller endast för nya meddelanden, de redan visade meddelandena Always keep users visible Håll alltid användarna synliga + + Channel expand mode + + + + User dragging mode + + + + Channel dragging mode + + + + Always on top mode + + + + Quit behavior mode + + + + Channel separator string + + + + Maximum channel name length + + + + Abbreviation replacement characters + + + + Relative font size (in percent) + + + + Silent user display time (in seconds) + + + + Mumble theme + + + + User search action mode + + + + Channel search action mode + + MainWindow @@ -5230,10 +5594,6 @@ Om inte, avbryt och kontrollera ditt certifikat eller användarnamn.This opens the Group and ACL dialog for the channel, to control permissions. Detta öppnar grupp- och ACL-dialogen för kanalen, för att kontrollera behörigheter. - - &Link - &Länka - Link your channel to another channel Länka din kanal till en annan @@ -5328,10 +5688,6 @@ Om inte, avbryt och kontrollera ditt certifikat eller användarnamn.This will reset the audio preprocessor, including noise cancellation, automatic gain and voice activity detection. If something suddenly worsens the audio environment (like dropping the microphone) and it was temporary, use this to avoid having to wait for the preprocessor to readjust. Detta kommer återställa förprocessen inkluderande bulleravbrytning, automatisk förstärkning och upptäckning av röstaktivitet. Om någonting plötsligt förvärras i ljudmiljön (t.ex. att en mikrofon tappas) och det var tillfälligt kan du använda detta för att undvika att vänta på förprocessen att återjusteras. - - &Mute Self - &Avaktivera egen mikrofon - Mute yourself Avaktivera din mikrofon @@ -5340,10 +5696,6 @@ Om inte, avbryt och kontrollera ditt certifikat eller användarnamn.Mute or unmute yourself. When muted, you will not send any data to the server. Unmuting while deafened will also undeafen. Aktivera eller avaktivera din mikrofon. När den är avaktiverad kommer du inte skicka någon data till servern. Aktivering av mikrofonen vid avaktiverat ljud kommer också att aktivera ljudet. - - &Deafen Self - &Avaktivera eget ljud - Deafen yourself Avaktivera ditt ljud @@ -5911,18 +6263,10 @@ Om inte, avbryt och kontrollera ditt certifikat eller användarnamn.This will toggle whether the minimal window should have a frame for moving and resizing. Detta kommer att välxa om det minimala fönstret ska ha en ram för att flytta och ändra storlek. - - &Unlink All - &Avlänka alla - Reset the comment of the selected user. Återställ kommentaren för den valda användaren. - - &Join Channel - &Gå med i kanal - View comment in editor Visa kommentar i redigerare @@ -5951,10 +6295,6 @@ Om inte, avbryt och kontrollera ditt certifikat eller användarnamn.Change your avatar image on this server Ändra din visningsbild på servern - - &Remove Avatar - &Ta bort visningsbild - Remove currently defined avatar image. Ta bort nuvarande definierade visningsbild. @@ -5967,14 +6307,6 @@ Om inte, avbryt och kontrollera ditt certifikat eller användarnamn.Change your own comment Ändra din kommentar - - Recording - Spela in - - - Priority Speaker - Prioriterad talare - &Copy URL &Kopiera URL @@ -5983,10 +6315,6 @@ Om inte, avbryt och kontrollera ditt certifikat eller användarnamn.Copies a link to this channel to the clipboard. Kopierar en länk till den här kanalen till urklipp. - - Ignore Messages - Ignorera meddelanden - Locally ignore user's text chat messages. Ignorera användares textmeddelande lokalt. @@ -6017,14 +6345,6 @@ kanalens innehållsmeny. Ctrl+F Ctrl+F - - &Hide Channel when Filtering - &Göm kanalen vid filtrering - - - Reset the avatar of the selected user. - Återställ visningsbild för den valda användaren. - &Developer &Utvecklare @@ -6053,14 +6373,6 @@ kanalens innehållsmeny. &Connect... &Anslut... - - &Ban list... - &Bannlista... - - - &Information... - &Information... - &Kick... &Släng ut... @@ -6069,10 +6381,6 @@ kanalens innehållsmeny. &Ban... &Bannlys... - - Send &Message... - Skicka &Meddelande... - &Add... Lägg till... @@ -6085,74 +6393,26 @@ kanalens innehållsmeny. &Edit... &Ändra... - - Audio S&tatistics... - &Ljudstatistik... - - - &Settings... - &Inställningar... - &Audio Wizard... &Ljudkonfiguration... - - Developer &Console... - &Utvecklarkonsol... - - - &About... - &Om... - About &Speex... Om &Speex... - - About &Qt... - Om &Qt... - &Certificate Wizard... &Certifikatkonfiguration... - - &Register... - &Registrera... - - - Registered &Users... - Registrerade &användare... - Change &Avatar... - Byt &Avatar... - - - &Access Tokens... - &Åtkomsttoken ... - - - Reset &Comment... - Återställ &kommentar... - - - Reset &Avatar... - Återställ &Avatar... - - - View Comment... - Visa kommentar... + Byt &Avatar... &Change Comment... &Ändra kommentar... - - R&egister... - R&egistrera... - Show Visa @@ -6169,10 +6429,6 @@ kanalens innehållsmeny. Protocol violation. Server sent remove for occupied channel. Protokollöverträdelse. Server skickad ta bort för upptagen kanal. - - Listen to channel - Lyssna på kanalen - Listen to this channel without joining it Lyssna på den här kanalen utan att gå med i den @@ -6213,18 +6469,10 @@ kanalens innehållsmeny. %1 stopped listening to your channel %1 har slutat lyssna på din kanal - - Talking UI - Talargränssnitt - Toggles the visibility of the TalkingUI. Växlar synligheten för Talargränssnittet. - - Join user's channel - Gå med i användarens kanal - Joins the channel of this user. Ansluter sig till den här användarens kanal. @@ -6237,14 +6485,6 @@ kanalens innehållsmeny. Activity log Aktivitetslogg - - Chat message - Chattmeddelande - - - Disable Text-To-Speech - Inaktivera Text-till-Tal - Locally disable Text-To-Speech for this user's text chat messages. Inaktivera Text-till-Tal lokalt för den här användarens textchattmeddelanden. @@ -6284,10 +6524,6 @@ kanalens innehållsmeny. Global Shortcut Dölja/visa huvudfönstret - - &Set Nickname... - &Ange smeknamn... - Set a local nickname Ange ett lokalt smeknamn @@ -6370,10 +6606,6 @@ Giltiga åtgärder är: Alt+F Alt+F - - Search - Sök - Search for a user or channel (Ctrl+F) Sök efter en användare eller kanal (Ctrl+F) @@ -6395,10 +6627,6 @@ Giltiga åtgärder är: Undeafen yourself Sluta döva dig själv - - Positional &Audio Viewer... - Positionell &Ljudvisare... - Show the Positional Audio Viewer Visa den positionella ljudvisaren @@ -6453,10 +6681,6 @@ Giltiga åtgärder är: Channel &Filter Kanal &Filter - - &Pin Channel when Filtering - &Fäst kanalen vid filtrering - Usage: mumble [options] [<url> | <plugin_list>] @@ -6779,6 +7003,154 @@ Giltiga värden för options är: No Nej + + Enter chat message + + + + &Ban List + + + + &Information + + + + Ig&nore Messages + + + + &Send Message... + + + + Set Ni&ckname... + + + + L&ink + + + + U&nlink All + + + + M&ute Self + + + + D&eafen Self + + + + Audio &Statistics + + + + &Settings + + + + Developer &Console + + + + Positional &Audio Viewer + + + + &About + &Om + + + About &Qt + + + + Re&gister... + + + + Registered &Users + + + + &Access Tokens + + + + Remo&ve Avatar + + + + Reset Commen&t... + + + + Remo&ve Avatar... + + + + Remove the avatar of the selected user. + + + + &Join + + + + &Hide When Filtering + + + + &Pin When Filtering + + + + Vie&w Comment + + + + &Priority Speaker + + + + &Record... + + + + &Listen To Channel + + + + Talking &UI + + + + &Join User's Channel + + + + M&ove To Own Channel + + + + Moves this user to your current channel. + + + + Disable Te&xt-To-Speech + + + + &Search... + + + + Filtered channels and users + + Manual @@ -6866,6 +7238,62 @@ Giltiga värden för options är: Silent user displaytime: Tyst användartid: + + Graphical positional audio simulation view + + + + This visually represents the positional audio configuration that is currently being used + + + + Listener Z coordinate + + + + Listener X coordinate + + + + Listener Y coordinate + + + + Silent user display time (in seconds) + + + + Listener azimuth (in degrees) + + + + Listener elevation (in degrees) + + + + Context string + + + + Use the "set" button to apply the context string + + + + Apply the context string + + + + Apply the identity string + + + + Identity string + + + + Use the "set" button to apply the identity string + + NetworkConfig @@ -7080,6 +7508,26 @@ Förhindrar klienten från att skicka potentiellt identifierande information om Automatically download and install plugin updates Ladda ner och installera plugin-uppdateringar automatiskt + + Proxy type + + + + Proxy hostname + + + + Proxy port + + + + Proxy username + + + + Proxy password + + Overlay @@ -7689,6 +8137,42 @@ Tryck på knappen nedan för att uppgradera dessa filer till de senaste versione Whether this plugin should be enabled Huruvida det här insticksprogrammet borde aktiveras + + List of plugins + + + + Use up and down keys to navigate through plugins. Use left and right keys to navigate between single plugin permissions. + + + + Plugin name + + + + Plugin enabled checkbox + + + + Plugin positional audio permission checkbox + + + + Plugin keyboard event listen permission checkbox + + + + checked + + + + unchecked + + + + Not available + + PluginInstaller @@ -8115,6 +8599,102 @@ Du kan registrera dem igen. Unknown Version Okänd version + + Next + + + + Back + + + + This is you + + + + friend + + + + user + + + + status + + + + muted and deafened + + + + muted + + + + locally muted + + + + unmuted + + + + recording + + + + priority speaker + + + + has a long comment + + + + text messages ignored + + + + registered + + + + channel + + + + your channel + + + + accessible + + + + inaccessible + + + + public + + + + filtered + + + + pinned + + + + Listening for input + + + + Add + Lägg till + RichTextEditor @@ -8263,6 +8843,18 @@ Du kan registrera dem igen. Whether to search for channels Om sökningen ska innefatta kanaler + + Search string + + + + Search results + + + + Use up and down keys to navigate through the search results. + + ServerHandler @@ -8313,10 +8905,6 @@ Du kan registrera dem igen. <html><head/><body><p><span style=" font-weight:600;">Port:</span></p></body></html> <html><head/><body><p><span style=" font-weight:600;">Port:</span></p></body></html> - - <b>Users</b>: - <b>Användare</b>: - <html><head/><body><p><span style=" font-weight:600;">Protocol:</span></p></body></html> <html><head/><body><p><span style=" font-weight:600;">Protokoll:</span></p></body></html> @@ -8409,14 +8997,6 @@ Du kan registrera dem igen. <forward secrecy> <förutsatt sekretess> - - &View certificate - &Visa certifikat - - - &Ok - &Ok - Unknown Okänd @@ -8437,6 +9017,22 @@ Du kan registrera dem igen. No Nej + + <b>Users:</b> + + + + TCP Parameters + + + + &View Certificate + &Visa certifikat + + + &OK + + ServerView @@ -8625,8 +9221,12 @@ En token är en textsträng, som kan användas som ett lösenord för enkel till Ta bo&rt - Tokens - Kontrollsträng + Token List + + + + Use the arrow keys to navigate this list of access tokens. The tokens are displayed in plain text. + @@ -8674,14 +9274,22 @@ En token är en textsträng, som kan användas som ett lösenord för enkel till Registrerade användare: %n konton - - Search - Sök - User list Användarlista + + Search for user + + + + Set inactivity filter mode + + + + Filter for inactivity + + UserInformation @@ -8709,10 +9317,6 @@ En token är en textsträng, som kan användas som ett lösenord för enkel till IP Address IP adress - - Details... - Detaljer... - Ping Statistics Pingstatistik @@ -8836,6 +9440,10 @@ En token är en textsträng, som kan användas som ett lösenord för enkel till Warning: The server seems to report a truncated protocol version for this client. (See: <a href="https://github.com/mumble-voip/mumble/issues/5827/">Issue #5827</a>) Varning: Servern verkar uppge en inkomplett protokollsversion för den här klienten. (se <a href="https://github.com/mumble-voip/mumble/issues/5827/">Issue #5827</a>) + + Details + + UserListModel @@ -9030,6 +9638,14 @@ En token är en textsträng, som kan användas som ett lösenord för enkel till Channel will be pinned when filtering is enabled Kanalen kommer fästas när filtrering är aktiverat + + Channel Listener + + + + This channel listener belongs to %1 + + VersionCheck @@ -9297,17 +9913,25 @@ Kontakta din serveradministratör för mer information. Unable to start recording - the audio output is miconfigured (0Hz sample rate) Kan inte starta inspelning - ljudutgången är felkonfigurerad (0 Hz samplingsfrekvens) + + This field contains the directory path to store any voice recordings in. Use the "browse" button to open a file dialog. + + + + This field contains the filename any voice recording is saved as. Various variables can be used to augment the filename. For example %time for the current time. + + VolumeSliderWidgetAction - - Slider for volume adjustment - Volymreglage - Volume Adjustment Volymjustering + + Local volume adjustment + + WASAPIInput diff --git a/src/mumble/mumble_te.ts b/src/mumble/mumble_te.ts index b4f221dbdfe..6130230b235 100644 --- a/src/mumble/mumble_te.ts +++ b/src/mumble/mumble_te.ts @@ -168,10 +168,6 @@ This value enables you to change the way mumble arranges the channels in the tre Active ACLs చురుకైన ఎసిఎల్స్ - - List of entries - ప్రవేశాల జాబితా - Inherit ACL of parent? తల్లిదండ్రుల ACL వారసత్వంగా ఉందా? @@ -417,31 +413,67 @@ This value allows you to set the maximum number of users allowed in the channel. - Maximum users + Channel name - Channel name + Inherited group members - Inherited group members + Inherited channel members + + + + List of ACL entries - Foreign group members + Channel position - Inherited channel members + Channel maximum users - Add members to group + Channel description - List of ACL entries + Select member to add + + + + Excluded group members + + + + Select member to remove + + + + List of access control list entries + + + + Select group + + + + Selects a group this ACL entry applies to. Selecting a group and selecting a user are mutually exclusive. + + + + Select user + + + + Selects a user this ACL entry applies to. Selecting a group and selecting a user are mutually exclusive. + + + + List of available permissions @@ -593,6 +625,30 @@ This value allows you to set the maximum number of users allowed in the channel. List of speakers + + Device list + + + + Move from unused to microphone list + + + + Move from microphone to unused list + + + + List of unused devices + + + + Move from unused to speakers list + + + + Move from speakers to unused list + + ASIOInput @@ -662,10 +718,6 @@ This value allows you to set the maximum number of users allowed in the channel. System - - Input method for audio - - Device సాధనం @@ -730,10 +782,6 @@ This value allows you to set the maximum number of users allowed in the channel. On - - Preview the audio cues - - Use SNR based speech detection @@ -1054,55 +1102,84 @@ This value allows you to set the maximum number of users allowed in the channel. Voice Activity - - - AudioInputDialog - Continuous + Input backend for audio - Voice Activity + Audio input system - Push To Talk + Audio input device - Audio Input + Transmission mode - %1 ms + Push to talk lock threshold - Off + Switch between push to talk and continuous mode by double tapping in this time frame - %1 s + <b>Voice hold Time</b><br />After you release the push-to-talk key Mumble will keep transmitting for the selected amount of time. - %1 kb/s + Push to talk hold threshold - -%1 dB + Extend push to talk send time after the key is released by this amount of time - %1 kbit/s (Audio %2, Position %4, Overhead %3) + Voice hold time + + + + Silence below threshold + + + + This sets the threshold when Mumble will definitively consider a signal silence + + + + Speech above threshold + + + + This sets the threshold when Mumble will definitively consider a signal speech + + + + This sets how much speech is packed into a single network package + + + + Audio compression quality + + + + This sets the target compression bitrate + + + + Maximum amplification - Audio system + Speech is dynamically amplified by at most this amount - Input device + Noise suppression strength @@ -1110,63 +1187,90 @@ This value allows you to set the maximum number of users allowed in the channel. - Transmission mode + Path to audio file - PTT lock threshold + Path to audio cue file when stopping to speak. Use the "browse" button to open a file dialog. - PTT hold threshold + Idle action time threshold (in minutes) - Silence below + Select what to do when being idle for a configurable amount of time. Default: nothing - Current speech detection chance + Gets played when you are trying to speak while being muted - Speech above + Path to mute cue file. Use the "browse" button to open a file dialog. - Speech below + Browse for mute cue audio file - Audio per packet + Path to audio cue file when starting to speak. Use the "browse" button to open a file dialog. - Quality of compression (peak bandwidth) + Preview the mute cue - Noise suppression + The mute cue is an audio sample which plays when you are trying to speak while being muted - Maximum amplification + Preview both audio cues + + + + + AudioInputDialog + + Continuous - Transmission started sound + Voice Activity - Transmission stopped sound + Push To Talk - Initiate idle action after (in minutes) + Audio Input - Idle action + %1 ms + + + + Off + + + + %1 s + + + + %1 kb/s + + + + -%1 dB + + + + %1 kbit/s (Audio %2, Position %4, Overhead %3) @@ -1185,6 +1289,22 @@ This value allows you to set the maximum number of users allowed in the channel. Disable echo cancellation. + + milliseconds + + + + seconds + + + + kilobits per second + + + + decibels + + AudioOutput @@ -1458,83 +1578,83 @@ This value allows you to set the maximum number of users allowed in the channel. Positional audio cannot work with mono output devices! - - - AudioOutputDialog - None + Audio output system - Local + Audio output device - Server + Output delay of incoming speech - Audio Output + Jitter buffer time - %1 ms + Attenuation percentage - %1 % + During speech, the volume of other applications will be reduced by this amount - Output system + Minimum volume - Output device + Minimum distance - Default jitter buffer + Maximum distance - Volume of incoming speech + Loopback artificial delay - Output delay + Loopback artificial packet loss - Attenuation of other applications during speech + Loopback test mode - Minimum distance + The loopback test can be used to test your audio configuration. While the loopback test is enabled, others will not be able to hear you. + + + AudioOutputDialog - Maximum distance + None - Minimum volume + Local - Bloom + Server - Delay variance + Audio Output - Packet loss + %1 ms - Loopback + %1 % @@ -1553,6 +1673,14 @@ This value allows you to set the maximum number of users allowed in the channel. If an audio source is close enough, blooming will cause the audio to be played on all speakers more or less regardless of their position (albeit with lower volume) + + milliseconds + + + + meters + + AudioOutputSample @@ -2057,39 +2185,79 @@ Speak loudly, as when you are annoyed or excited. Decrease the volume in the sou - Input system + Maximum amplification - Input device + No buttons assigned - Output system + Audio input system - Output device + Audio input device - Output delay + Select audio output device - Maximum amplification + Audio output system - VAD level + Audio output device - PTT shortcut + The Mumble positional audio system enables users to link the relative position of their voice to third party applications such as games. - No buttons assigned + Output delay for incoming speech + + + + Maximum amplification of input sound + + + + Speech is dynamically amplified by at most this amount + + + + Voice activity detection level + + + + This will set the range in which Mumble will consider a signal speech. Increase value to make voice activation more sensitive. + + + + Push to talk + + + + Use the "push to talk shortcut" button to assign a key + + + + Set push to talk shortcut + + + + This will open a shortcut edit dialog + + + + Graphical positional audio simulation view + + + + This visually represents the positional audio that is currently being played @@ -2231,23 +2399,39 @@ Speak loudly, as when you are annoyed or excited. Decrease the volume in the sou - Search + Mask - IP Address + Search for banned user - Mask + Username to ban + + + + IP address to ban + + + + Ban reason + + + + Ban start date/time + + + + Ban end date/time - Start date/time + Certificate hash to ban - End date/time + List of banned users @@ -2332,71 +2516,39 @@ Speak loudly, as when you are annoyed or excited. Decrease the volume in the sou <b>Certificate Expiry:</b> Your certificate is about to expire. You need to renew it, or you will no longer be able to connect to servers you are registered on. + + + Certificates - Current certificate + Certificate Management - Certificate file to import + Certificate Authentication - Certificate password + Authenticating to servers without using passwords - Certificate to import + Current certificate - New certificate + This is the certificate Mumble currently uses. - File to export certificate to + Current Certificate - Email address + Create a new certificate - Your name - - - - - Certificates - - Certificate Management - - - - Certificate Authentication - - - - Authenticating to servers without using passwords - - - - Current certificate - - - - This is the certificate Mumble currently uses. - - - - Current Certificate - - - - Create a new certificate - - - - This will create a new certificate. + This will create a new certificate. @@ -2452,10 +2604,6 @@ Speak loudly, as when you are annoyed or excited. Decrease the volume in the sou Select file to import from - - This opens a file selection dialog to choose a file to import a certificate from. - - Open... @@ -2607,6 +2755,46 @@ Are you sure you wish to replace your certificate? <p>Mumble can use certificates to authenticate with servers. Using certificates avoids passwords, meaning you don't need to disclose any password to the remote site. It also enables very easy user registration and a client side friends list independent of servers.</p><p>While Mumble can work without certificates, the majority of servers will expect you to have one.</p><p>Creating a new certificate automatically is sufficient for most use cases. But Mumble also supports certificates representing trust in the users ownership of an email address. These certificates are issued by third parties. For more information see our <a href="http://mumble.info/certificate.php">user certificate documentation</a>. </p> + + Displays current certificate + + + + Certificate file to import + + + + Use the "open" button to select a file using a dialog. + + + + Certificate password + + + + Displays imported certificate + + + + Displays new certificate + + + + File to export certificate to + + + + Use the "save as" button to select a file using a dialog. + + + + Your name. For example: John Doe + + + + Your email address. For example: johndoe@mumble.info + + ChanACL @@ -3087,6 +3275,34 @@ Are you sure you wish to replace your certificate? IPv6 address + + This is the connection dialog. There are two different ways to connect to a Mumble server. If the server is listed publicly, you can use the server list to find it. If you know the server IP address, you can manually add a new permanent entry to your favorites. + + + + The server list contains your favorites and all publicly listed servers. + + + + With this search interface you can filter the Mumble servers displayed in the server list. + + + + Search for servername + + + + Search for location + + + + Set filter mode + + + + Server + + ConnectDialogEdit @@ -3210,6 +3426,22 @@ Label of the server. This is what the server will be named like in your server l &Ignore + + Server IP address + + + + Server port + + + + Username + + + + Label for server + + CrashReporter @@ -3401,6 +3633,26 @@ Without this option enabled, using Mumble's global shortcuts in privileged <html><head/><body><p>Mumble's Global Shortcuts system does currently not work properly in combination with the Wayland protocol. For more information, visit <a href="https://github.com/mumble-voip/mumble/issues/5257"><span style=" text-decoration: underline; color:#0057ae;">https://github.com/mumble-voip/mumble/issues/5257</span></a>.</p></body></html> + + Configured shortcuts + + + + Use up and down keys to navigate through your added shortcuts. Use left and right keys to navigate between actions and options for a single shortcut. Entries can be added and deleted with the buttons below. + + + + Add unassigned shortcut + + + + This adds a new empty entry to the "Configured Shortcut" tree above. The tree will be automatically focused. Assign a key or an action by selecting the entry in the tree above. + + + + This removes the selected entry from the "Configured Shortcut" tree above + + GlobalShortcutButtons @@ -3428,6 +3680,18 @@ Without this option enabled, using Mumble's global shortcuts in privileged Remove తొలగించు + + List of shortcuts + + + + Toggling this button will make the application listen for a shortcut. Once the shortcut is entered, the application stops listening for a shortcut. Multiple shortcuts can be assigned to the current action. Navigate to the shortcut list above to review the shortcuts currently assigned to the current action. + + + + This button will remove the selected shortcut for the current action. Note that you will have to select a shortcut from the list above first before this button has any effect. + + GlobalShortcutConfig @@ -3453,7 +3717,27 @@ Without this option enabled, using Mumble's global shortcuts in privileged - Configured shortcuts + Shortcut action + + + + Shortcut data + + + + Shortcut input combinations + + + + Unassigned + + + + checked + + + + unchecked @@ -4015,14 +4299,6 @@ The setting only applies for new messages, the already shown ones will retain th Message margins - - Log messages - - - - TTS engine volume - - Chat message margins @@ -4047,10 +4323,6 @@ The setting only applies for new messages, the already shown ones will retain th Limit notifications when there are more than - - User limit for message limiting - - Click here to toggle message limiting for all events - If using this option be sure to change the user limit below. @@ -4115,6 +4387,74 @@ The setting only applies for new messages, the already shown ones will retain th Notification sound volume adjustment + + Log message types and actions + + + + Use up and down keys to navigate through the message types. Use left and right keys to navigate between notification possibilities for a single message type. + + + + Set length threshold + + + + Text to speech volume + + + + Maximum chat log length + + + + User limit for notifications + + + + Message type + + + + Log message to console checkbox + + + + Display pop-up notification for message checkbox + + + + Highlight window for message checkbox + + + + Read message using text to speech checkbox + + + + Limit message notification if user count is high checkbox + + + + Play sound file for message checkbox + + + + Path to sound file + + + + checked + + + + unchecked + + + + decibels + + LookConfig @@ -4464,34 +4804,6 @@ The setting only applies for new messages, the already shown ones will retain th Postfix character count - - Maximum name length - - - - Relative font size - - - - Always on top - - - - Channel dragging - - - - Automatically expand channels when - - - - User dragging behavior - - - - Silent user lifetime - - Show the local volume adjustment for each user (if any). @@ -4584,74 +4896,126 @@ The setting only applies for new messages, the already shown ones will retain th Always keep users visible - - - MainWindow - Root + Channel expand mode - Push-to-Talk - Global Shortcut + User dragging mode - Push and hold this button to send voice. - Global Shortcut + Channel dragging mode - This configures the push-to-talk button, and as long as you hold this button down, you will transmit voice. - Global Shortcut + Always on top mode - Reset Audio Processor - Global Shortcut + Quit behavior mode - Unlink Plugin - Global Shortcut + Channel separator string - Push-to-Mute - Global Shortcut + Maximum channel name length - Join Channel - Global Shortcut + Abbreviation replacement characters - Toggle Overlay - Global Shortcut + Relative font size (in percent) - Toggle state of in-game overlay. - Global Shortcut + Silent user display time (in seconds) - Toggle Minimal - Global Shortcut + Mumble theme - Volume Up (+10%) - Global Shortcut + User search action mode - Volume Down (-10%) - Global Shortcut + Channel search action mode - + + + MainWindow + + Root + + + + Push-to-Talk + Global Shortcut + + + + Push and hold this button to send voice. + Global Shortcut + + + + This configures the push-to-talk button, and as long as you hold this button down, you will transmit voice. + Global Shortcut + + + + Reset Audio Processor + Global Shortcut + + + + Unlink Plugin + Global Shortcut + + + + Push-to-Mute + Global Shortcut + + + + Join Channel + Global Shortcut + + + + Toggle Overlay + Global Shortcut + + + + Toggle state of in-game overlay. + Global Shortcut + + + + Toggle Minimal + Global Shortcut + + + + Volume Up (+10%) + Global Shortcut + + + + Volume Down (-10%) + Global Shortcut + + + Mumble @@ -5178,10 +5542,6 @@ Otherwise abort and check your certificate and username. This opens the Group and ACL dialog for the channel, to control permissions. - - &Link - - Link your channel to another channel @@ -5276,10 +5636,6 @@ Otherwise abort and check your certificate and username. This will reset the audio preprocessor, including noise cancellation, automatic gain and voice activity detection. If something suddenly worsens the audio environment (like dropping the microphone) and it was temporary, use this to avoid having to wait for the preprocessor to readjust. - - &Mute Self - - Mute yourself @@ -5288,10 +5644,6 @@ Otherwise abort and check your certificate and username. Mute or unmute yourself. When muted, you will not send any data to the server. Unmuting while deafened will also undeafen. - - &Deafen Self - - Deafen yourself @@ -5857,18 +6209,10 @@ Otherwise abort and check your certificate and username. This will toggle whether the minimal window should have a frame for moving and resizing. - - &Unlink All - - Reset the comment of the selected user. - - &Join Channel - - View comment in editor @@ -5897,10 +6241,6 @@ Otherwise abort and check your certificate and username. Change your avatar image on this server - - &Remove Avatar - - Remove currently defined avatar image. @@ -5913,14 +6253,6 @@ Otherwise abort and check your certificate and username. Change your own comment - - Recording - - - - Priority Speaker - - &Copy URL @@ -5929,10 +6261,6 @@ Otherwise abort and check your certificate and username. Copies a link to this channel to the clipboard. - - Ignore Messages - - Locally ignore user's text chat messages. @@ -5960,14 +6288,6 @@ the channel's context menu. Ctrl+F - - &Hide Channel when Filtering - - - - Reset the avatar of the selected user. - - &Developer @@ -5996,14 +6316,6 @@ the channel's context menu. &Connect... - - &Ban list... - - - - &Information... - - &Kick... @@ -6012,10 +6324,6 @@ the channel's context menu. &Ban... - - Send &Message... - - &Add... @@ -6028,74 +6336,26 @@ the channel's context menu. &Edit... - - Audio S&tatistics... - - - - &Settings... - - &Audio Wizard... - - Developer &Console... - - - - &About... - - About &Speex... - - About &Qt... - - &Certificate Wizard... - - &Register... - - - - Registered &Users... - - Change &Avatar... - - &Access Tokens... - - - - Reset &Comment... - - - - Reset &Avatar... - - - - View Comment... - - &Change Comment... - - R&egister... - - Show @@ -6112,10 +6372,6 @@ the channel's context menu. Protocol violation. Server sent remove for occupied channel. - - Listen to channel - - Listen to this channel without joining it @@ -6156,18 +6412,10 @@ the channel's context menu. %1 stopped listening to your channel - - Talking UI - - Toggles the visibility of the TalkingUI. - - Join user's channel - - Joins the channel of this user. @@ -6180,14 +6428,6 @@ the channel's context menu. Activity log - - Chat message - - - - Disable Text-To-Speech - - Locally disable Text-To-Speech for this user's text chat messages. @@ -6226,10 +6466,6 @@ the channel's context menu. Global Shortcut - - &Set Nickname... - - Set a local nickname @@ -6288,10 +6524,6 @@ Valid actions are: Alt+F - - Search - - Search for a user or channel (Ctrl+F) @@ -6313,10 +6545,6 @@ Valid actions are: Undeafen yourself - - Positional &Audio Viewer... - - Show the Positional Audio Viewer @@ -6371,10 +6599,6 @@ Valid actions are: Channel &Filter - - &Pin Channel when Filtering - - Usage: mumble [options] [<url> | <plugin_list>] @@ -6524,118 +6748,266 @@ Valid options are: - This will open the change comment dialog + This will open the change comment dialog + + + + Change avatar + Global Shortcut + + + + This will open your file explorer to change your avatar image on this server + + + + Remove avatar + Global Shortcut + + + + This will reset your avatar on the server + + + + Register on the server + Global Shortcut + + + + This will register you on the server + + + + Audio statistics + Global Shortcut + + + + This will open the audio statistics dialog + + + + Open settings + Global Shortcut + + + + This will open the settings dialog + + + + Start audio wizard + Global Shortcut + + + + This will open the audio wizard dialog + + + + Start certificate wizard + Global Shortcut + + + + This will open the certificate wizard dialog + + + + Toggle text to speech + Global Shortcut + + + + This will enable/disable the text to speech + + + + Open about dialog + Global Shortcut + + + + This will open the about dialog + + + + Open about Qt dialog + Global Shortcut + + + + This will open the about Qt dialog + + + + Check for update + Global Shortcut + + + + This will check if mumble is up to date + + + + That sound was the mute cue. It activates when you speak while muted. Would you like to keep it enabled? + + + + Yes + + + + No + + + + Enter chat message + + + + &Ban List + + + + &Information + + + + Ig&nore Messages + + + + &Send Message... + + + + Set Ni&ckname... + + + + L&ink + + + + U&nlink All + + + + M&ute Self + + + + D&eafen Self + + + + Audio &Statistics + + + + &Settings - Change avatar - Global Shortcut + Developer &Console - This will open your file explorer to change your avatar image on this server + Positional &Audio Viewer - Remove avatar - Global Shortcut + &About - This will reset your avatar on the server + About &Qt - Register on the server - Global Shortcut + Re&gister... - This will register you on the server + Registered &Users - Audio statistics - Global Shortcut + &Access Tokens - This will open the audio statistics dialog + Remo&ve Avatar - Open settings - Global Shortcut + Reset Commen&t... - This will open the settings dialog + Remo&ve Avatar... - Start audio wizard - Global Shortcut + Remove the avatar of the selected user. - This will open the audio wizard dialog + &Join - Start certificate wizard - Global Shortcut + &Hide When Filtering - This will open the certificate wizard dialog + &Pin When Filtering - Toggle text to speech - Global Shortcut + Vie&w Comment - This will enable/disable the text to speech + &Priority Speaker - Open about dialog - Global Shortcut + &Record... - This will open the about dialog + &Listen To Channel - Open about Qt dialog - Global Shortcut + Talking &UI - This will open the about Qt dialog + &Join User's Channel - Check for update - Global Shortcut + M&ove To Own Channel - This will check if mumble is up to date + Moves this user to your current channel. - That sound was the mute cue. It activates when you speak while muted. Would you like to keep it enabled? + Disable Te&xt-To-Speech - Yes + &Search... - No + Filtered channels and users @@ -6725,6 +7097,62 @@ Valid options are: Silent user displaytime: + + Graphical positional audio simulation view + + + + This visually represents the positional audio configuration that is currently being used + + + + Listener Z coordinate + + + + Listener X coordinate + + + + Listener Y coordinate + + + + Silent user display time (in seconds) + + + + Listener azimuth (in degrees) + + + + Listener elevation (in degrees) + + + + Context string + + + + Use the "set" button to apply the context string + + + + Apply the context string + + + + Apply the identity string + + + + Identity string + + + + Use the "set" button to apply the identity string + + NetworkConfig @@ -6944,6 +7372,26 @@ Prevents the client from sending potentially identifying information about the o Automatically download and install plugin updates + + Proxy type + + + + Proxy hostname + + + + Proxy port + + + + Proxy username + + + + Proxy password + + Overlay @@ -7549,6 +7997,42 @@ To upgrade these files to their latest versions, click the button below.Whether this plugin should be enabled + + List of plugins + + + + Use up and down keys to navigate through plugins. Use left and right keys to navigate between single plugin permissions. + + + + Plugin name + + + + Plugin enabled checkbox + + + + Plugin positional audio permission checkbox + + + + Plugin keyboard event listen permission checkbox + + + + checked + + + + unchecked + + + + Not available + + PluginInstaller @@ -7972,6 +8456,102 @@ You can register them again. Unknown Version + + Next + + + + Back + + + + This is you + + + + friend + + + + user + + + + status + + + + muted and deafened + + + + muted + + + + locally muted + + + + unmuted + + + + recording + + + + priority speaker + + + + has a long comment + + + + text messages ignored + + + + registered + + + + channel + + + + your channel + + + + accessible + + + + inaccessible + + + + public + + + + filtered + + + + pinned + + + + Listening for input + + + + Add + కలుపు + RichTextEditor @@ -8120,6 +8700,18 @@ You can register them again. Whether to search for channels + + Search string + + + + Search results + + + + Use up and down keys to navigate through the search results. + + ServerHandler @@ -8170,10 +8762,6 @@ You can register them again. <html><head/><body><p><span style=" font-weight:600;">Port:</span></p></body></html> - - <b>Users</b>: - - <html><head/><body><p><span style=" font-weight:600;">Protocol:</span></p></body></html> @@ -8267,31 +8855,39 @@ You can register them again. - &View certificate + Unknown + + + + Whether the connection supports perfect forward secrecy (PFS). - &Ok + <b>PFS:</b> - Unknown + Yes - Whether the connection supports perfect forward secrecy (PFS). + No - <b>PFS:</b> + <b>Users:</b> - Yes + TCP Parameters - No + &View Certificate + + + + &OK @@ -8479,7 +9075,11 @@ An access token is a text string, which can be used as a password for very simpl &తొలగించు - Tokens + Token List + + + + Use the arrow keys to navigate this list of access tokens. The tokens are displayed in plain text. @@ -8529,11 +9129,19 @@ An access token is a text string, which can be used as a password for very simpl - Search + User list - User list + Search for user + + + + Set inactivity filter mode + + + + Filter for inactivity @@ -8563,10 +9171,6 @@ An access token is a text string, which can be used as a password for very simpl IP Address - - Details... - - Ping Statistics @@ -8690,6 +9294,10 @@ An access token is a text string, which can be used as a password for very simpl Warning: The server seems to report a truncated protocol version for this client. (See: <a href="https://github.com/mumble-voip/mumble/issues/5827/">Issue #5827</a>) + + Details + + UserListModel @@ -8884,6 +9492,14 @@ An access token is a text string, which can be used as a password for very simpl Channel will be pinned when filtering is enabled + + Channel Listener + + + + This channel listener belongs to %1 + + VersionCheck @@ -9150,15 +9766,23 @@ Please contact your server administrator for further information. Unable to start recording - the audio output is miconfigured (0Hz sample rate) + + This field contains the directory path to store any voice recordings in. Use the "browse" button to open a file dialog. + + + + This field contains the filename any voice recording is saved as. Various variables can be used to augment the filename. For example %time for the current time. + + VolumeSliderWidgetAction - Slider for volume adjustment + Volume Adjustment - Volume Adjustment + Local volume adjustment diff --git a/src/mumble/mumble_th.ts b/src/mumble/mumble_th.ts index 22f8702de2a..101a68fb641 100644 --- a/src/mumble/mumble_th.ts +++ b/src/mumble/mumble_th.ts @@ -162,10 +162,6 @@ This value enables you to change the way mumble arranges the channels in the tre Active ACLs ACL ที่ใช้งาน - - List of entries - รายการ - Inherit ACL of parent? สืบทอด ACL จากต้นทางหรือไม่? @@ -411,31 +407,67 @@ This value allows you to set the maximum number of users allowed in the channel. - Maximum users + Channel name - Channel name + Inherited group members - Inherited group members + Inherited channel members + + + + List of ACL entries - Foreign group members + Channel position - Inherited channel members + Channel maximum users - Add members to group + Channel description - List of ACL entries + Select member to add + + + + Excluded group members + + + + Select member to remove + + + + List of access control list entries + + + + Select group + + + + Selects a group this ACL entry applies to. Selecting a group and selecting a user are mutually exclusive. + + + + Select user + + + + Selects a user this ACL entry applies to. Selecting a group and selecting a user are mutually exclusive. + + + + List of available permissions @@ -587,6 +619,30 @@ This value allows you to set the maximum number of users allowed in the channel. List of speakers + + Device list + + + + Move from unused to microphone list + + + + Move from microphone to unused list + + + + List of unused devices + + + + Move from unused to speakers list + + + + Move from speakers to unused list + + ASIOInput @@ -656,10 +712,6 @@ This value allows you to set the maximum number of users allowed in the channel. System - - Input method for audio - - Device @@ -724,10 +776,6 @@ This value allows you to set the maximum number of users allowed in the channel. On - - Preview the audio cues - - Use SNR based speech detection @@ -1048,55 +1096,84 @@ This value allows you to set the maximum number of users allowed in the channel. Voice Activity - - - AudioInputDialog - Continuous + Input backend for audio - Voice Activity + Audio input system - Push To Talk + Audio input device - Audio Input + Transmission mode - %1 ms + Push to talk lock threshold - Off + Switch between push to talk and continuous mode by double tapping in this time frame - %1 s + <b>Voice hold Time</b><br />After you release the push-to-talk key Mumble will keep transmitting for the selected amount of time. - %1 kb/s + Push to talk hold threshold - -%1 dB + Extend push to talk send time after the key is released by this amount of time - %1 kbit/s (Audio %2, Position %4, Overhead %3) + Voice hold time + + + + Silence below threshold + + + + This sets the threshold when Mumble will definitively consider a signal silence + + + + Speech above threshold + + + + This sets the threshold when Mumble will definitively consider a signal speech + + + + This sets how much speech is packed into a single network package + + + + Audio compression quality + + + + This sets the target compression bitrate + + + + Maximum amplification - Audio system + Speech is dynamically amplified by at most this amount - Input device + Noise suppression strength @@ -1104,63 +1181,90 @@ This value allows you to set the maximum number of users allowed in the channel. - Transmission mode + Path to audio file - PTT lock threshold + Path to audio cue file when stopping to speak. Use the "browse" button to open a file dialog. - PTT hold threshold + Idle action time threshold (in minutes) - Silence below + Select what to do when being idle for a configurable amount of time. Default: nothing - Current speech detection chance + Gets played when you are trying to speak while being muted - Speech above + Path to mute cue file. Use the "browse" button to open a file dialog. - Speech below + Browse for mute cue audio file - Audio per packet + Path to audio cue file when starting to speak. Use the "browse" button to open a file dialog. - Quality of compression (peak bandwidth) + Preview the mute cue - Noise suppression + The mute cue is an audio sample which plays when you are trying to speak while being muted - Maximum amplification + Preview both audio cues + + + + + AudioInputDialog + + Continuous - Transmission started sound + Voice Activity - Transmission stopped sound + Push To Talk - Initiate idle action after (in minutes) + Audio Input - Idle action + %1 ms + + + + Off + + + + %1 s + + + + %1 kb/s + + + + -%1 dB + + + + %1 kbit/s (Audio %2, Position %4, Overhead %3) @@ -1179,6 +1283,22 @@ This value allows you to set the maximum number of users allowed in the channel. Disable echo cancellation. + + milliseconds + + + + seconds + + + + kilobits per second + + + + decibels + + AudioOutput @@ -1452,83 +1572,83 @@ This value allows you to set the maximum number of users allowed in the channel. Positional audio cannot work with mono output devices! - - - AudioOutputDialog - None + Audio output system - Local + Audio output device - Server + Output delay of incoming speech - Audio Output + Jitter buffer time - %1 ms + Attenuation percentage - %1 % + During speech, the volume of other applications will be reduced by this amount - Output system + Minimum volume - Output device + Minimum distance - Default jitter buffer + Maximum distance - Volume of incoming speech + Loopback artificial delay - Output delay + Loopback artificial packet loss - Attenuation of other applications during speech + Loopback test mode - Minimum distance + The loopback test can be used to test your audio configuration. While the loopback test is enabled, others will not be able to hear you. + + + AudioOutputDialog - Maximum distance + None - Minimum volume + Local - Bloom + Server - Delay variance + Audio Output - Packet loss + %1 ms - Loopback + %1 % @@ -1547,6 +1667,14 @@ This value allows you to set the maximum number of users allowed in the channel. If an audio source is close enough, blooming will cause the audio to be played on all speakers more or less regardless of their position (albeit with lower volume) + + milliseconds + + + + meters + + AudioOutputSample @@ -2051,39 +2179,79 @@ Speak loudly, as when you are annoyed or excited. Decrease the volume in the sou - Input system + Maximum amplification - Input device + No buttons assigned - Output system + Audio input system - Output device + Audio input device - Output delay + Select audio output device - Maximum amplification + Audio output system - VAD level + Audio output device - PTT shortcut + The Mumble positional audio system enables users to link the relative position of their voice to third party applications such as games. - No buttons assigned + Output delay for incoming speech + + + + Maximum amplification of input sound + + + + Speech is dynamically amplified by at most this amount + + + + Voice activity detection level + + + + This will set the range in which Mumble will consider a signal speech. Increase value to make voice activation more sensitive. + + + + Push to talk + กดเพื่อพูด + + + Use the "push to talk shortcut" button to assign a key + + + + Set push to talk shortcut + + + + This will open a shortcut edit dialog + + + + Graphical positional audio simulation view + + + + This visually represents the positional audio that is currently being played @@ -2224,23 +2392,39 @@ Speak loudly, as when you are annoyed or excited. Decrease the volume in the sou - Search + Mask - IP Address + Search for banned user - Mask + Username to ban - Start date/time + IP address to ban - End date/time + Ban reason + + + + Ban start date/time + + + + Ban end date/time + + + + Certificate hash to ban + + + + List of banned users @@ -2325,71 +2509,39 @@ Speak loudly, as when you are annoyed or excited. Decrease the volume in the sou <b>Certificate Expiry:</b> Your certificate is about to expire. You need to renew it, or you will no longer be able to connect to servers you are registered on. + + + Certificates - Current certificate + Certificate Management - Certificate file to import + Certificate Authentication - Certificate password + Authenticating to servers without using passwords - Certificate to import + Current certificate - New certificate + This is the certificate Mumble currently uses. - File to export certificate to + Current Certificate - Email address + Create a new certificate - Your name - - - - - Certificates - - Certificate Management - - - - Certificate Authentication - - - - Authenticating to servers without using passwords - - - - Current certificate - - - - This is the certificate Mumble currently uses. - - - - Current Certificate - - - - Create a new certificate - - - - This will create a new certificate. + This will create a new certificate. @@ -2445,10 +2597,6 @@ Speak loudly, as when you are annoyed or excited. Decrease the volume in the sou Select file to import from - - This opens a file selection dialog to choose a file to import a certificate from. - - Open... @@ -2594,6 +2742,46 @@ Are you sure you wish to replace your certificate? <p>Mumble can use certificates to authenticate with servers. Using certificates avoids passwords, meaning you don't need to disclose any password to the remote site. It also enables very easy user registration and a client side friends list independent of servers.</p><p>While Mumble can work without certificates, the majority of servers will expect you to have one.</p><p>Creating a new certificate automatically is sufficient for most use cases. But Mumble also supports certificates representing trust in the users ownership of an email address. These certificates are issued by third parties. For more information see our <a href="http://mumble.info/certificate.php">user certificate documentation</a>. </p> + + Displays current certificate + + + + Certificate file to import + + + + Use the "open" button to select a file using a dialog. + + + + Certificate password + + + + Displays imported certificate + + + + Displays new certificate + + + + File to export certificate to + + + + Use the "save as" button to select a file using a dialog. + + + + Your name. For example: John Doe + + + + Your email address. For example: johndoe@mumble.info + + ChanACL @@ -3074,6 +3262,34 @@ Are you sure you wish to replace your certificate? IPv6 address + + This is the connection dialog. There are two different ways to connect to a Mumble server. If the server is listed publicly, you can use the server list to find it. If you know the server IP address, you can manually add a new permanent entry to your favorites. + + + + The server list contains your favorites and all publicly listed servers. + + + + With this search interface you can filter the Mumble servers displayed in the server list. + + + + Search for servername + + + + Search for location + + + + Set filter mode + + + + Server + + ConnectDialogEdit @@ -3197,6 +3413,22 @@ Label of the server. This is what the server will be named like in your server l &Ignore + + Server IP address + + + + Server port + + + + Username + + + + Label for server + + CrashReporter @@ -3388,6 +3620,26 @@ Without this option enabled, using Mumble's global shortcuts in privileged <html><head/><body><p>Mumble's Global Shortcuts system does currently not work properly in combination with the Wayland protocol. For more information, visit <a href="https://github.com/mumble-voip/mumble/issues/5257"><span style=" text-decoration: underline; color:#0057ae;">https://github.com/mumble-voip/mumble/issues/5257</span></a>.</p></body></html> + + Configured shortcuts + + + + Use up and down keys to navigate through your added shortcuts. Use left and right keys to navigate between actions and options for a single shortcut. Entries can be added and deleted with the buttons below. + + + + Add unassigned shortcut + + + + This adds a new empty entry to the "Configured Shortcut" tree above. The tree will be automatically focused. Assign a key or an action by selecting the entry in the tree above. + + + + This removes the selected entry from the "Configured Shortcut" tree above + + GlobalShortcutButtons @@ -3415,6 +3667,18 @@ Without this option enabled, using Mumble's global shortcuts in privileged Remove เอาออก + + List of shortcuts + + + + Toggling this button will make the application listen for a shortcut. Once the shortcut is entered, the application stops listening for a shortcut. Multiple shortcuts can be assigned to the current action. Navigate to the shortcut list above to review the shortcuts currently assigned to the current action. + + + + This button will remove the selected shortcut for the current action. Note that you will have to select a shortcut from the list above first before this button has any effect. + + GlobalShortcutConfig @@ -3440,7 +3704,27 @@ Without this option enabled, using Mumble's global shortcuts in privileged - Configured shortcuts + Shortcut action + + + + Shortcut data + + + + Shortcut input combinations + + + + Unassigned + + + + checked + + + + unchecked @@ -4002,14 +4286,6 @@ The setting only applies for new messages, the already shown ones will retain th Message margins - - Log messages - - - - TTS engine volume - - Chat message margins @@ -4034,10 +4310,6 @@ The setting only applies for new messages, the already shown ones will retain th Limit notifications when there are more than - - User limit for message limiting - - Click here to toggle message limiting for all events - If using this option be sure to change the user limit below. @@ -4102,6 +4374,74 @@ The setting only applies for new messages, the already shown ones will retain th Notification sound volume adjustment + + Log message types and actions + + + + Use up and down keys to navigate through the message types. Use left and right keys to navigate between notification possibilities for a single message type. + + + + Set length threshold + + + + Text to speech volume + + + + Maximum chat log length + + + + User limit for notifications + + + + Message type + + + + Log message to console checkbox + + + + Display pop-up notification for message checkbox + + + + Highlight window for message checkbox + + + + Read message using text to speech checkbox + + + + Limit message notification if user count is high checkbox + + + + Play sound file for message checkbox + + + + Path to sound file + + + + checked + + + + unchecked + + + + decibels + + LookConfig @@ -4451,34 +4791,6 @@ The setting only applies for new messages, the already shown ones will retain th Postfix character count - - Maximum name length - - - - Relative font size - - - - Always on top - - - - Channel dragging - - - - Automatically expand channels when - - - - User dragging behavior - - - - Silent user lifetime - - Show the local volume adjustment for each user (if any). @@ -4571,75 +4883,127 @@ The setting only applies for new messages, the already shown ones will retain th Always keep users visible - - - MainWindow - Root + Channel expand mode - Push-to-Talk - Global Shortcut + User dragging mode - Push and hold this button to send voice. - Global Shortcut + Channel dragging mode - This configures the push-to-talk button, and as long as you hold this button down, you will transmit voice. - Global Shortcut + Always on top mode - Reset Audio Processor - Global Shortcut + Quit behavior mode - Unlink Plugin - Global Shortcut + Channel separator string - Push-to-Mute - Global Shortcut + Maximum channel name length - Join Channel - Global Shortcut + Abbreviation replacement characters - Toggle Overlay - Global Shortcut + Relative font size (in percent) - Toggle state of in-game overlay. - Global Shortcut + Silent user display time (in seconds) - Toggle Minimal - Global Shortcut + Mumble theme - Volume Up (+10%) - Global Shortcut + User search action mode - Volume Down (-10%) - Global Shortcut + Channel search action mode - - Mumble + + + MainWindow + + Root + + + + Push-to-Talk + Global Shortcut + + + + Push and hold this button to send voice. + Global Shortcut + + + + This configures the push-to-talk button, and as long as you hold this button down, you will transmit voice. + Global Shortcut + + + + Reset Audio Processor + Global Shortcut + + + + Unlink Plugin + Global Shortcut + + + + Push-to-Mute + Global Shortcut + + + + Join Channel + Global Shortcut + + + + Toggle Overlay + Global Shortcut + + + + Toggle state of in-game overlay. + Global Shortcut + + + + Toggle Minimal + Global Shortcut + + + + Volume Up (+10%) + Global Shortcut + + + + Volume Down (-10%) + Global Shortcut + + + + Mumble @@ -5165,10 +5529,6 @@ Otherwise abort and check your certificate and username. This opens the Group and ACL dialog for the channel, to control permissions. - - &Link - - Link your channel to another channel @@ -5263,10 +5623,6 @@ Otherwise abort and check your certificate and username. This will reset the audio preprocessor, including noise cancellation, automatic gain and voice activity detection. If something suddenly worsens the audio environment (like dropping the microphone) and it was temporary, use this to avoid having to wait for the preprocessor to readjust. - - &Mute Self - - Mute yourself @@ -5275,10 +5631,6 @@ Otherwise abort and check your certificate and username. Mute or unmute yourself. When muted, you will not send any data to the server. Unmuting while deafened will also undeafen. - - &Deafen Self - - Deafen yourself @@ -5844,18 +6196,10 @@ Otherwise abort and check your certificate and username. This will toggle whether the minimal window should have a frame for moving and resizing. - - &Unlink All - - Reset the comment of the selected user. - - &Join Channel - - View comment in editor @@ -5884,10 +6228,6 @@ Otherwise abort and check your certificate and username. Change your avatar image on this server - - &Remove Avatar - - Remove currently defined avatar image. @@ -5900,14 +6240,6 @@ Otherwise abort and check your certificate and username. Change your own comment - - Recording - - - - Priority Speaker - - &Copy URL @@ -5916,10 +6248,6 @@ Otherwise abort and check your certificate and username. Copies a link to this channel to the clipboard. - - Ignore Messages - - Locally ignore user's text chat messages. @@ -5947,14 +6275,6 @@ the channel's context menu. Ctrl+F - - &Hide Channel when Filtering - - - - Reset the avatar of the selected user. - - &Developer @@ -5983,14 +6303,6 @@ the channel's context menu. &Connect... - - &Ban list... - - - - &Information... - - &Kick... @@ -5999,10 +6311,6 @@ the channel's context menu. &Ban... - - Send &Message... - - &Add... @@ -6015,74 +6323,26 @@ the channel's context menu. &Edit... - - Audio S&tatistics... - - - - &Settings... - - &Audio Wizard... - - Developer &Console... - - - - &About... - - About &Speex... - - About &Qt... - - &Certificate Wizard... - - &Register... - - - - Registered &Users... - - Change &Avatar... - - &Access Tokens... - - - - Reset &Comment... - - - - Reset &Avatar... - - - - View Comment... - - &Change Comment... - - R&egister... - - Show @@ -6099,10 +6359,6 @@ the channel's context menu. Protocol violation. Server sent remove for occupied channel. - - Listen to channel - - Listen to this channel without joining it @@ -6143,18 +6399,10 @@ the channel's context menu. %1 stopped listening to your channel - - Talking UI - - Toggles the visibility of the TalkingUI. - - Join user's channel - - Joins the channel of this user. @@ -6167,14 +6415,6 @@ the channel's context menu. Activity log - - Chat message - - - - Disable Text-To-Speech - - Locally disable Text-To-Speech for this user's text chat messages. @@ -6213,10 +6453,6 @@ the channel's context menu. Global Shortcut - - &Set Nickname... - - Set a local nickname @@ -6275,10 +6511,6 @@ Valid actions are: Alt+F - - Search - - Search for a user or channel (Ctrl+F) @@ -6300,10 +6532,6 @@ Valid actions are: Undeafen yourself - - Positional &Audio Viewer... - - Show the Positional Audio Viewer @@ -6358,10 +6586,6 @@ Valid actions are: Channel &Filter - - &Pin Channel when Filtering - - Usage: mumble [options] [<url> | <plugin_list>] @@ -6511,118 +6735,266 @@ Valid options are: - This will open the change comment dialog + This will open the change comment dialog + + + + Change avatar + Global Shortcut + + + + This will open your file explorer to change your avatar image on this server + + + + Remove avatar + Global Shortcut + + + + This will reset your avatar on the server + + + + Register on the server + Global Shortcut + + + + This will register you on the server + + + + Audio statistics + Global Shortcut + + + + This will open the audio statistics dialog + + + + Open settings + Global Shortcut + + + + This will open the settings dialog + + + + Start audio wizard + Global Shortcut + + + + This will open the audio wizard dialog + + + + Start certificate wizard + Global Shortcut + + + + This will open the certificate wizard dialog + + + + Toggle text to speech + Global Shortcut + + + + This will enable/disable the text to speech + + + + Open about dialog + Global Shortcut + + + + This will open the about dialog + + + + Open about Qt dialog + Global Shortcut + + + + This will open the about Qt dialog + + + + Check for update + Global Shortcut + + + + This will check if mumble is up to date + + + + That sound was the mute cue. It activates when you speak while muted. Would you like to keep it enabled? + + + + Yes + + + + No + + + + Enter chat message + + + + &Ban List + + + + &Information + + + + Ig&nore Messages + + + + &Send Message... + + + + Set Ni&ckname... + + + + L&ink + + + + U&nlink All + + + + M&ute Self + + + + D&eafen Self + + + + Audio &Statistics + + + + &Settings - Change avatar - Global Shortcut + Developer &Console - This will open your file explorer to change your avatar image on this server + Positional &Audio Viewer - Remove avatar - Global Shortcut + &About - This will reset your avatar on the server + About &Qt - Register on the server - Global Shortcut + Re&gister... - This will register you on the server + Registered &Users - Audio statistics - Global Shortcut + &Access Tokens - This will open the audio statistics dialog + Remo&ve Avatar - Open settings - Global Shortcut + Reset Commen&t... - This will open the settings dialog + Remo&ve Avatar... - Start audio wizard - Global Shortcut + Remove the avatar of the selected user. - This will open the audio wizard dialog + &Join - Start certificate wizard - Global Shortcut + &Hide When Filtering - This will open the certificate wizard dialog + &Pin When Filtering - Toggle text to speech - Global Shortcut + Vie&w Comment - This will enable/disable the text to speech + &Priority Speaker - Open about dialog - Global Shortcut + &Record... - This will open the about dialog + &Listen To Channel - Open about Qt dialog - Global Shortcut + Talking &UI - This will open the about Qt dialog + &Join User's Channel - Check for update - Global Shortcut + M&ove To Own Channel - This will check if mumble is up to date + Moves this user to your current channel. - That sound was the mute cue. It activates when you speak while muted. Would you like to keep it enabled? + Disable Te&xt-To-Speech - Yes + &Search... - No + Filtered channels and users @@ -6712,6 +7084,62 @@ Valid options are: Silent user displaytime: + + Graphical positional audio simulation view + + + + This visually represents the positional audio configuration that is currently being used + + + + Listener Z coordinate + + + + Listener X coordinate + + + + Listener Y coordinate + + + + Silent user display time (in seconds) + + + + Listener azimuth (in degrees) + + + + Listener elevation (in degrees) + + + + Context string + + + + Use the "set" button to apply the context string + + + + Apply the context string + + + + Apply the identity string + + + + Identity string + + + + Use the "set" button to apply the identity string + + NetworkConfig @@ -6925,6 +7353,26 @@ Prevents the client from sending potentially identifying information about the o Automatically download and install plugin updates + + Proxy type + + + + Proxy hostname + + + + Proxy port + + + + Proxy username + + + + Proxy password + + Overlay @@ -7530,6 +7978,42 @@ To upgrade these files to their latest versions, click the button below.Whether this plugin should be enabled + + List of plugins + + + + Use up and down keys to navigate through plugins. Use left and right keys to navigate between single plugin permissions. + + + + Plugin name + + + + Plugin enabled checkbox + + + + Plugin positional audio permission checkbox + + + + Plugin keyboard event listen permission checkbox + + + + checked + + + + unchecked + + + + Not available + + PluginInstaller @@ -7953,6 +8437,102 @@ You can register them again. Unknown Version + + Next + + + + Back + + + + This is you + + + + friend + + + + user + + + + status + + + + muted and deafened + + + + muted + + + + locally muted + + + + unmuted + + + + recording + + + + priority speaker + + + + has a long comment + + + + text messages ignored + + + + registered + + + + channel + + + + your channel + + + + accessible + + + + inaccessible + + + + public + + + + filtered + + + + pinned + + + + Listening for input + + + + Add + เพิ่ม + RichTextEditor @@ -8101,6 +8681,18 @@ You can register them again. Whether to search for channels + + Search string + + + + Search results + + + + Use up and down keys to navigate through the search results. + + ServerHandler @@ -8151,10 +8743,6 @@ You can register them again. <html><head/><body><p><span style=" font-weight:600;">Port:</span></p></body></html> - - <b>Users</b>: - - <html><head/><body><p><span style=" font-weight:600;">Protocol:</span></p></body></html> @@ -8248,31 +8836,39 @@ You can register them again. - &View certificate + Unknown + + + + Whether the connection supports perfect forward secrecy (PFS). - &Ok + <b>PFS:</b> - Unknown + Yes - Whether the connection supports perfect forward secrecy (PFS). + No - <b>PFS:</b> + <b>Users:</b> - Yes + TCP Parameters - No + &View Certificate + + + + &OK @@ -8460,7 +9056,11 @@ An access token is a text string, which can be used as a password for very simpl &เอาออก - Tokens + Token List + + + + Use the arrow keys to navigate this list of access tokens. The tokens are displayed in plain text. @@ -8509,11 +9109,19 @@ An access token is a text string, which can be used as a password for very simpl - Search + User list - User list + Search for user + + + + Set inactivity filter mode + + + + Filter for inactivity @@ -8543,10 +9151,6 @@ An access token is a text string, which can be used as a password for very simpl IP Address - - Details... - - Ping Statistics @@ -8670,6 +9274,10 @@ An access token is a text string, which can be used as a password for very simpl Warning: The server seems to report a truncated protocol version for this client. (See: <a href="https://github.com/mumble-voip/mumble/issues/5827/">Issue #5827</a>) + + Details + + UserListModel @@ -8864,6 +9472,14 @@ An access token is a text string, which can be used as a password for very simpl Channel will be pinned when filtering is enabled + + Channel Listener + + + + This channel listener belongs to %1 + + VersionCheck @@ -9130,15 +9746,23 @@ Please contact your server administrator for further information. Unable to start recording - the audio output is miconfigured (0Hz sample rate) + + This field contains the directory path to store any voice recordings in. Use the "browse" button to open a file dialog. + + + + This field contains the filename any voice recording is saved as. Various variables can be used to augment the filename. For example %time for the current time. + + VolumeSliderWidgetAction - Slider for volume adjustment + Volume Adjustment - Volume Adjustment + Local volume adjustment diff --git a/src/mumble/mumble_tr.ts b/src/mumble/mumble_tr.ts index 554743e49ae..60fe931646c 100644 --- a/src/mumble/mumble_tr.ts +++ b/src/mumble/mumble_tr.ts @@ -163,10 +163,6 @@ Bu değer Mumble'ın kanalları kanal ağacında düzenleme şeklini deği Active ACLs Etkin EKL'ler - - List of entries - Unsur listesi - Inherit ACL of parent? Üstten EKL özellikleri alınsın mı? @@ -418,10 +414,6 @@ Bu değer kanalda izin verilen azami kullanıcı sayısını ayarlamanıza izin Channel password Kanal parolası - - Maximum users - Azami kullanıcı sayısı - Channel name Kanal adı @@ -430,22 +422,62 @@ Bu değer kanalda izin verilen azami kullanıcı sayısını ayarlamanıza izin Inherited group members Devralınan grup üyeleri - - Foreign group members - Yabancı grup üyeleri - Inherited channel members Devralınan kanal üyeleri - - Add members to group - Gruba üye ekle - List of ACL entries ACL girdilerinin listesi + + Channel position + + + + Channel maximum users + + + + Channel description + + + + Select member to add + + + + Excluded group members + + + + Select member to remove + + + + List of access control list entries + + + + Select group + + + + Selects a group this ACL entry applies to. Selecting a group and selecting a user are mutually exclusive. + + + + Select user + + + + Selects a user this ACL entry applies to. Selecting a group and selecting a user are mutually exclusive. + + + + List of available permissions + + ALSAAudioInput @@ -595,6 +627,30 @@ Bu değer kanalda izin verilen azami kullanıcı sayısını ayarlamanıza izin List of speakers Hoparlörlerin listesi + + Device list + + + + Move from unused to microphone list + + + + Move from microphone to unused list + + + + List of unused devices + + + + Move from unused to speakers list + + + + Move from speakers to unused list + + ASIOInput @@ -664,10 +720,6 @@ Bu değer kanalda izin verilen azami kullanıcı sayısını ayarlamanıza izin System Sistem - - Input method for audio - Ses için girdi metodu - Device Aygıt @@ -732,10 +784,6 @@ Bu değer kanalda izin verilen azami kullanıcı sayısını ayarlamanıza izin On Açık - - Preview the audio cues - Ses işaretleri önizlemesi - Use SNR based speech detection SNR'e dayalı konuşma tespiti @@ -1056,120 +1104,176 @@ Bu değer kanalda izin verilen azami kullanıcı sayısını ayarlamanıza izin Voice Activity Ses Etkinliği - - - AudioInputDialog - Continuous - Devamlı + Input backend for audio + - Voice Activity - Ses Etkinliği + Audio input system + - Push To Talk - Bas ve Konuş + Audio input device + - Audio Input - Ses Girdisi + Transmission mode + Aktarım modu - %1 ms - %1 ms + Push to talk lock threshold + - Off - Kapalı + Switch between push to talk and continuous mode by double tapping in this time frame + - %1 s - %1 s + <b>Voice hold Time</b><br />After you release the push-to-talk key Mumble will keep transmitting for the selected amount of time. + - %1 kb/s - %1 kb/s + Push to talk hold threshold + - -%1 dB - -%1 dB + Extend push to talk send time after the key is released by this amount of time + - %1 kbit/s (Audio %2, Position %4, Overhead %3) - %1 kbit/s (Ses %2, Konum %4, Yük %3) + Voice hold time + + + + Silence below threshold + + + + This sets the threshold when Mumble will definitively consider a signal silence + + + + Speech above threshold + + + + This sets the threshold when Mumble will definitively consider a signal speech + + + + This sets how much speech is packed into a single network package + + + + Audio compression quality + + + + This sets the target compression bitrate + + + + Maximum amplification + Azami Yükseltme - Audio system - Ses sistemi + Speech is dynamically amplified by at most this amount + - Input device - Girdi aygıtı + Noise suppression strength + Echo cancellation mode - Yankı iptal modu + Yankı iptal modu - Transmission mode - Aktarım modu + Path to audio file + - PTT lock threshold - PTT kilit eşiği + Path to audio cue file when stopping to speak. Use the "browse" button to open a file dialog. + - PTT hold threshold - PTT tutma eşiği + Idle action time threshold (in minutes) + - Silence below - Aşağısında sessizlik + Select what to do when being idle for a configurable amount of time. Default: nothing + - Current speech detection chance - Güncel konuşma tespit ihtimâli + Gets played when you are trying to speak while being muted + - Speech above - Üstünde Konuşma + Path to mute cue file. Use the "browse" button to open a file dialog. + - Speech below - Aşağıdaki konuşma + Browse for mute cue audio file + - Audio per packet - Paket başına ses + Path to audio cue file when starting to speak. Use the "browse" button to open a file dialog. + - Quality of compression (peak bandwidth) - Sıkıştırma kalitesi (azami bant genişliği) + Preview the mute cue + - Noise suppression - Gürültü bastırma + The mute cue is an audio sample which plays when you are trying to speak while being muted + - Maximum amplification - Azami Yükseltme + Preview both audio cues + + + + + AudioInputDialog + + Continuous + Devamlı - Transmission started sound - İletim başladı sesi + Voice Activity + Ses Etkinliği - Transmission stopped sound - İletim durdu sesi + Push To Talk + Bas ve Konuş - Initiate idle action after (in minutes) - (Dakika olarak) sonra boşta kalma eylemini başlat + Audio Input + Ses Girdisi - Idle action - Boşta kalma eylemi + %1 ms + %1 ms + + + Off + Kapalı + + + %1 s + %1 s + + + %1 kb/s + %1 kb/s + + + -%1 dB + -%1 dB + + + %1 kbit/s (Audio %2, Position %4, Overhead %3) + %1 kbit/s (Ses %2, Konum %4, Yük %3) Access to the microphone was denied. Please allow Mumble to use the microphone by changing the settings in System Preferences -> Security & Privacy -> Privacy -> Microphone. @@ -1187,6 +1291,22 @@ Bu değer kanalda izin verilen azami kullanıcı sayısını ayarlamanıza izin Disable echo cancellation. Yankı iptalini devre dışı bırakın. + + milliseconds + + + + seconds + + + + kilobits per second + + + + decibels + + AudioOutput @@ -1460,84 +1580,84 @@ Bu değer kanalda izin verilen azami kullanıcı sayısını ayarlamanıza izin Positional audio cannot work with mono output devices! Konumsal ses, mono çıkış aygıtlarıyla çalışamaz! - - - AudioOutputDialog - None - Hiçbiri + Audio output system + - Local - Yerel + Audio output device + - Server - Sunucu + Output delay of incoming speech + - Audio Output - Ses Çıktısı + Jitter buffer time + - %1 ms - %1 ms + Attenuation percentage + - %1 % - %1 % + During speech, the volume of other applications will be reduced by this amount + - Output system - Çıkış sistemi + Minimum volume + En düşük ses seviyesi - Output device - Çıktı aygıtı + Minimum distance + Asgari Mesafe - Default jitter buffer - Varsayılan titreşim arabelleği + Maximum distance + Azami Mesafe - Volume of incoming speech - Gelen konuşma için ses düzeyi + Loopback artificial delay + - Output delay - Çıkış gecikmesi + Loopback artificial packet loss + - Attenuation of other applications during speech - Diğer tüm uygulamaları konuşma sırasında kıs + Loopback test mode + - Minimum distance - Asgari Mesafe + The loopback test can be used to test your audio configuration. While the loopback test is enabled, others will not be able to hear you. + + + + AudioOutputDialog - Maximum distance - Azami Mesafe + None + Hiçbiri - Minimum volume - En düşük ses seviyesi + Local + Yerel - Bloom - Genişletme + Server + Sunucu - Delay variance - Gecikme Değişikliği + Audio Output + Ses Çıktısı - Packet loss - Paket kaybı + %1 ms + %1 ms - Loopback - Geridöngü + %1 % + %1 % Distance at which audio volume from another player starts decreasing @@ -1555,6 +1675,14 @@ Bu değer kanalda izin verilen azami kullanıcı sayısını ayarlamanıza izin If an audio source is close enough, blooming will cause the audio to be played on all speakers more or less regardless of their position (albeit with lower volume) Genişletme; bir ses kaynağı yeterince yakınsa, sesin tüm hoparlörlerde konumlarından bağımsız olarak (daha düşük ses seviyesinde de olsa) aşağı yukarı aynı çalınmasına neden olacaktır + + milliseconds + + + + meters + + AudioOutputSample @@ -2083,40 +2211,80 @@ Sinirli ya da coştuğunuz zamanlardaki gibi yüksek sesle konuşunuz. Kontrol p <html><head/><body><p>Mumble bazı oyunlar için konumsal sesi destekler ve diğer kullanıcıların seslerini oyunda bulundukları yere uygun olarak konumlar. Bulundukları yere göre, konuşanların seslerinin seviyesi, diğer kullanıcılara göre yön ve mesafeyi taklit edecek şekilde değiştirilecektir. Bu tip konumlama işletim sisteminizde hoparlör yapılandırmanızın doğru olmasına dayanır, dolayısıyla bu burada denenecektir. </p><p>Aşağıdaki grafik kuşbaşı görünüşle <span style=" color:#56b4e9;">sizin</span> konumunuzu, <span style=" color:#d55e00;">hoparlörlerinizi</span> ve <span style=" color:#009e73;">hareket hâlinde bir ses kaynağı</span> gösterir. Sesi kanallarda hareket hâlinde olarak duymanız gerekir. </p><p> <span style=" color:#009e73;">Ses kaynağını</span>el ile konumlandırmak için farenizi de kullanabilirsiniz.</p></body></html> - Input system - Giriş sistemi + Maximum amplification + Azami Yükseltme - Input device - Girdi aygıtı + No buttons assigned + Hiçbir düğme atanmadı - Output system - Çıkış sistemi + Audio input system + - Output device - Çıktı aygıtı + Audio input device + - Output delay - Çıkış gecikmesi + Select audio output device + - Maximum amplification - Azami Yükseltme + Audio output system + - VAD level - VAD düzeyi + Audio output device + - PTT shortcut - PTT kısayolu + The Mumble positional audio system enables users to link the relative position of their voice to third party applications such as games. + - No buttons assigned - Hiçbir düğme atanmadı + Output delay for incoming speech + + + + Maximum amplification of input sound + Girdi sesinin azami yükseltilmesi + + + Speech is dynamically amplified by at most this amount + + + + Voice activity detection level + + + + This will set the range in which Mumble will consider a signal speech. Increase value to make voice activation more sensitive. + + + + Push to talk + Bas ve konuş + + + Use the "push to talk shortcut" button to assign a key + + + + Set push to talk shortcut + + + + This will open a shortcut edit dialog + + + + Graphical positional audio simulation view + + + + This visually represents the positional audio that is currently being played + @@ -2256,24 +2424,40 @@ Sinirli ya da coştuğunuz zamanlardaki gibi yüksek sesle konuşunuz. Kontrol p - Search - Ara + Mask + Maske - IP Address - IP Adresi + Search for banned user + - Mask - Maske + Username to ban + + + + IP address to ban + + + + Ban reason + - Start date/time - Başlangıç tarihi / saati + Ban start date/time + - End date/time - Bitiş tarihi / saati + Ban end date/time + + + + Certificate hash to ban + + + + List of banned users + @@ -2357,38 +2541,6 @@ Sinirli ya da coştuğunuz zamanlardaki gibi yüksek sesle konuşunuz. Kontrol p <b>Certificate Expiry:</b> Your certificate is about to expire. You need to renew it, or you will no longer be able to connect to servers you are registered on. <b>Sertifika Ömrü:</b> Sertifikanızın süresi dolmak üzere ve yenilemeniz lazım, aksi takdirde oturumunuz bulunan sunuculara bağlanamayacaksınız. - - Current certificate - Geçerli sertifika - - - Certificate file to import - İçe aktarılacak sertifika dosyası - - - Certificate password - Sertifika parolası - - - Certificate to import - İçe aktarılacak sertifika - - - New certificate - Yeni sertifika - - - File to export certificate to - Dışa aktarılacak dosya için sertifika - - - Email address - E-posta adresi - - - Your name - Adınız - Certificates @@ -2477,10 +2629,6 @@ Sinirli ya da coştuğunuz zamanlardaki gibi yüksek sesle konuşunuz. Kontrol p Select file to import from İçe aktarım için dosya - - This opens a file selection dialog to choose a file to import a certificate from. - Bu, hangi dosyadan sertifika içe aktarılacağını belirlemek için dosya seçme diyaloğunu açar. - Open... Aç... @@ -2635,6 +2783,46 @@ Sertifikanızı değiştirmek istediğinize emin misiniz? <p>Mumble can use certificates to authenticate with servers. Using certificates avoids passwords, meaning you don't need to disclose any password to the remote site. It also enables very easy user registration and a client side friends list independent of servers.</p><p>While Mumble can work without certificates, the majority of servers will expect you to have one.</p><p>Creating a new certificate automatically is sufficient for most use cases. But Mumble also supports certificates representing trust in the users ownership of an email address. These certificates are issued by third parties. For more information see our <a href="http://mumble.info/certificate.php">user certificate documentation</a>. </p> <p>Mumble, sunucularla kimlik doğrulamak için sertifika kullanabilir. Sertifika kullanmak parola kullanımına gerek bırakmaz, yani uzaktaki siteye hiçbir parola ifşa etmeniz gerekmez. Aynı zamanda çok kolay kullanıcı kaydı yapmayı ve sunuculardan bağımsız olarak istemci tarafında arkadaş listelerine imkân verir.</p><p>Mumble sertifika olmadan da çalışabilir fakat sunucuların ekseriyeti bir sertifikanız olmasını bekleyecektir.</p><p>Çoğu kullanım için otomatik sertifika oluşturmak kafi gelecektir. Ancak Mumble, kullanıcıların e-posta adreslerinin sahipliği konusunda güven temsil eden sertifikaları da destekler. Bu sertifikalar üçüncü taraflar tarafından verilir. Daha fazla bilgi için <a href="http://mumble.info/certificate.php">kullanıcı sertifikaları belgelendirmemize</a> bakınız.</p> + + Displays current certificate + + + + Certificate file to import + İçe aktarılacak sertifika dosyası + + + Use the "open" button to select a file using a dialog. + + + + Certificate password + Sertifika parolası + + + Displays imported certificate + + + + Displays new certificate + + + + File to export certificate to + Dışa aktarılacak dosya için sertifika + + + Use the "save as" button to select a file using a dialog. + + + + Your name. For example: John Doe + + + + Your email address. For example: johndoe@mumble.info + + ChanACL @@ -3115,6 +3303,34 @@ Sertifikanızı değiştirmek istediğinize emin misiniz? IPv6 address IPv6 adresi + + This is the connection dialog. There are two different ways to connect to a Mumble server. If the server is listed publicly, you can use the server list to find it. If you know the server IP address, you can manually add a new permanent entry to your favorites. + + + + The server list contains your favorites and all publicly listed servers. + + + + With this search interface you can filter the Mumble servers displayed in the server list. + + + + Search for servername + + + + Search for location + + + + Set filter mode + + + + Server + Sunucu + ConnectDialogEdit @@ -3247,6 +3463,22 @@ Sunucunun etiketi. Bu, sunucu listenizde sunucunun ismidir ve istediğinizi seç &Ignore &Yok say + + Server IP address + + + + Server port + + + + Username + Kullanıcı ismi + + + Label for server + + CrashReporter @@ -3440,6 +3672,26 @@ Bu seçenek seçilmediyse, yetkili programlarda Mumble'ın genel kısayolla <html><head/><body><p>Mumble's Global Shortcuts system does currently not work properly in combination with the Wayland protocol. For more information, visit <a href="https://github.com/mumble-voip/mumble/issues/5257"><span style=" text-decoration: underline; color:#0057ae;">https://github.com/mumble-voip/mumble/issues/5257</span></a>.</p></body></html> <html><head/><body><p>Mumble'ın Genel Kısayollar sistemi şu anda Wayland protokolü ile birlikte düzgün çalışmıyor. Daha fazla bilgi için <a href="https://github.com/mumble-voip/mumble/issues/5257"><span style=" text-decoration: underline; color:#0057ae;">https://github.com/mumble-voip/mumble/issues/5257</span></a> adresini ziyaret edin.</p></body></html> + + Configured shortcuts + Yapılandırılmış kısayollar + + + Use up and down keys to navigate through your added shortcuts. Use left and right keys to navigate between actions and options for a single shortcut. Entries can be added and deleted with the buttons below. + + + + Add unassigned shortcut + + + + This adds a new empty entry to the "Configured Shortcut" tree above. The tree will be automatically focused. Assign a key or an action by selecting the entry in the tree above. + + + + This removes the selected entry from the "Configured Shortcut" tree above + + GlobalShortcutButtons @@ -3467,6 +3719,18 @@ Bu seçenek seçilmediyse, yetkili programlarda Mumble'ın genel kısayolla Remove Kaldır + + List of shortcuts + + + + Toggling this button will make the application listen for a shortcut. Once the shortcut is entered, the application stops listening for a shortcut. Multiple shortcuts can be assigned to the current action. Navigate to the shortcut list above to review the shortcuts currently assigned to the current action. + + + + This button will remove the selected shortcut for the current action. Note that you will have to select a shortcut from the list above first before this button has any effect. + + GlobalShortcutConfig @@ -3492,8 +3756,28 @@ Bu seçenek seçilmediyse, yetkili programlarda Mumble'ın genel kısayolla <b> Bu, basılan tuşları diğer uygulamalardan saklar.</b><br />Bu seçeneği etkinleştirmek basılan tuşu (ya da çok tuşlu bir birleşimin son tuşunu) diğer uygulamalardan saklayacaktır. Tüm tuşların saklanamayacağını unutmayınız. - Configured shortcuts - Yapılandırılmış kısayollar + Shortcut action + + + + Shortcut data + + + + Shortcut input combinations + + + + Unassigned + Atanmamış + + + checked + + + + unchecked + @@ -4064,14 +4348,6 @@ Bu ayar sadece yeni mesajlara uygulanır, zaten görüntülenmiş olanlar öncek Message margins Mesaj kenar boşlukları - - Log messages - Günlük mesajları - - - TTS engine volume - TTS motoru sesi - Chat message margins Sohbet mesajı kenar boşlukları @@ -4096,10 +4372,6 @@ Bu ayar sadece yeni mesajlara uygulanır, zaten görüntülenmiş olanlar öncek Limit notifications when there are more than Daha fazlası olduğunda bildirimleri sınırla - - User limit for message limiting - Mesaj sınırlaması için kullanıcı sınırı - Click here to toggle message limiting for all events - If using this option be sure to change the user limit below. Tüm olaylar için mesaj sınırlamasını değiştirmek için buraya tıklayın - Bu seçeneği kullanıyorsanız aşağıdaki kullanıcı sınırını değiştirdiğinizden emin olun. @@ -4164,6 +4436,74 @@ Bu ayar sadece yeni mesajlara uygulanır, zaten görüntülenmiş olanlar öncek Notification sound volume adjustment Bildirim sesi ses seviyesi ayarı + + Log message types and actions + + + + Use up and down keys to navigate through the message types. Use left and right keys to navigate between notification possibilities for a single message type. + + + + Set length threshold + + + + Text to speech volume + + + + Maximum chat log length + + + + User limit for notifications + + + + Message type + + + + Log message to console checkbox + + + + Display pop-up notification for message checkbox + + + + Highlight window for message checkbox + + + + Read message using text to speech checkbox + + + + Limit message notification if user count is high checkbox + + + + Play sound file for message checkbox + + + + Path to sound file + + + + checked + + + + unchecked + + + + decibels + + LookConfig @@ -4513,34 +4853,6 @@ Bu ayar sadece yeni mesajlara uygulanır, zaten görüntülenmiş olanlar öncek Postfix character count Sonek karakter sayısı - - Maximum name length - Maksimum isim uzunluğu - - - Relative font size - Göreli yazı tipi boyutu - - - Always on top - Her zaman üstte - - - Channel dragging - Kanal Kaydırma - - - Automatically expand channels when - Kanalları otomatik olarak genişletirken - - - User dragging behavior - Kullanıcı sürükleme davranışı - - - Silent user lifetime - Sessiz kullanıcı ömrü - Show the local volume adjustment for each user (if any). Her kullanıcı için yerel ses ayarını gösterin (varsa). @@ -4633,6 +4945,58 @@ Bu ayar sadece yeni mesajlara uygulanır, zaten görüntülenmiş olanlar öncek Always keep users visible Kullanıcıları daima görünür yap + + Channel expand mode + + + + User dragging mode + + + + Channel dragging mode + + + + Always on top mode + + + + Quit behavior mode + + + + Channel separator string + + + + Maximum channel name length + + + + Abbreviation replacement characters + + + + Relative font size (in percent) + + + + Silent user display time (in seconds) + + + + Mumble theme + + + + User search action mode + + + + Channel search action mode + + MainWindow @@ -5229,10 +5593,6 @@ deneyiniz. Yoksa iptal edip parolanızı kontrol ediniz. This opens the Group and ACL dialog for the channel, to control permissions. İzinleri denetlemek için Grup ve Erişim Kontrol Listesi diyaloğunu açar. - - &Link - &Bağla - Link your channel to another channel Kanalınızı başka bir kanala bağla @@ -5327,10 +5687,6 @@ deneyiniz. Yoksa iptal edip parolanızı kontrol ediniz. This will reset the audio preprocessor, including noise cancellation, automatic gain and voice activity detection. If something suddenly worsens the audio environment (like dropping the microphone) and it was temporary, use this to avoid having to wait for the preprocessor to readjust. Gürültü iptali, otomatik kazanım ve ses etkinliği tespiti de dahil olmak üzere ses ön işlemcisini sıfırlar. Ses ortamında herhangi bir şey aniden kötüleşirse ve bu geçiciyse (mikrofonun yere düşmesi gibi), ön işlemcinin yeniden ayarlanmasını beklememek için kullanabilirsiniz. - - &Mute Self - &Kendini Sustur - Mute yourself Kendini sustur @@ -5339,10 +5695,6 @@ deneyiniz. Yoksa iptal edip parolanızı kontrol ediniz. Mute or unmute yourself. When muted, you will not send any data to the server. Unmuting while deafened will also undeafen. Sizi susturur ya da susturulmanızı kaldırır. Susturulduğunuzda sunucuya hiçbir veri göndermezsiniz. Sağırken susturulma kaldırılırsa, bu aynı zamanda sağırlığı da kaldırır. - - &Deafen Self - &Kendini Sağır Et - Deafen yourself Kendini sağır et @@ -5910,18 +6262,10 @@ deneyiniz. Yoksa iptal edip parolanızı kontrol ediniz. This will toggle whether the minimal window should have a frame for moving and resizing. Küçük pencerenin taşıma ve boyutlandırma için bir çerçevesinin olup olmayacağını ayarlar. - - &Unlink All - Tüm &Bağlantıları Sil - Reset the comment of the selected user. Seçilen kullanıcının yorumunu sıfırla. - - &Join Channel - Kanala Ka&tıl - View comment in editor Yorumu düzenleyicide görüntüle @@ -5950,10 +6294,6 @@ deneyiniz. Yoksa iptal edip parolanızı kontrol ediniz. Change your avatar image on this server Bu sunucuda havari görselinizi değiştirin - - &Remove Avatar - &Havariyi Kaldır - Remove currently defined avatar image. Güncel olarak tanımlı havari görselini kaldır. @@ -5966,14 +6306,6 @@ deneyiniz. Yoksa iptal edip parolanızı kontrol ediniz. Change your own comment Kendi yorumunuzu değiştirin - - Recording - Ses Kaydı - - - Priority Speaker - Öncelikli Konuşmacı - &Copy URL URL'i &Kopyala @@ -5982,10 +6314,6 @@ deneyiniz. Yoksa iptal edip parolanızı kontrol ediniz. Copies a link to this channel to the clipboard. Panoya bu kanal için bağlantı kopyalar. - - Ignore Messages - Mesajları Görmezden Gel - Locally ignore user's text chat messages. Kullanıcının metin mesajlarını yerel olarak görmezden gel. @@ -6016,14 +6344,6 @@ filtrelenmesi için ilave kanallar ekleyebilirsiniz. Ctrl+F Ctrl+F - - &Hide Channel when Filtering - &Filtrelerken kanalı gizle - - - Reset the avatar of the selected user. - Seçilen kullanıcının havarisini sıfırla. - &Developer &Geliştirici @@ -6052,14 +6372,6 @@ filtrelenmesi için ilave kanallar ekleyebilirsiniz. &Connect... &Bağlan... - - &Ban list... - &Yasaklama listesi... - - - &Information... - &Bilgi... - &Kick... &Kov... @@ -6068,10 +6380,6 @@ filtrelenmesi için ilave kanallar ekleyebilirsiniz. &Ban... &Yasakla... - - Send &Message... - &Mesaj Gönder... - &Add... &Ekle... @@ -6084,74 +6392,26 @@ filtrelenmesi için ilave kanallar ekleyebilirsiniz. &Edit... &Düzenle... - - Audio S&tatistics... - Ses İs&tatistikleri... - - - &Settings... - &Ayarlar... - &Audio Wizard... &Ses Sihirbazı... - - Developer &Console... - Geliştirici &Konsolu... - - - &About... - &Hakkında... - About &Speex... &Speex Hakkında... - - About &Qt... - &Qt Hakkında... - &Certificate Wizard... &Sertifika Sihirbazı... - - &Register... - &Kaydol... - - - Registered &Users... - Kayıtlı K&ullanıcılar... - Change &Avatar... &Havariyi Değiştir... - - &Access Tokens... - &Erişim Jetonları... - - - Reset &Comment... - &Yorumu Sıfırla... - - - Reset &Avatar... - &Havariyi Sıfırla... - - - View Comment... - Yorumu Görüntüle... - &Change Comment... Yorumu &Değiştir... - - R&egister... - K&aydet... - Show Göster @@ -6168,10 +6428,6 @@ filtrelenmesi için ilave kanallar ekleyebilirsiniz. Protocol violation. Server sent remove for occupied channel. Protokol ihlali. Sunucu boş olmayan kanal için kaldır gönderdi. - - Listen to channel - Kanalı dinle - Listen to this channel without joining it Bu kanalı ona katılmadan dinle @@ -6212,18 +6468,10 @@ filtrelenmesi için ilave kanallar ekleyebilirsiniz. %1 stopped listening to your channel %1 kanalınızı dinlemeye son verdi - - Talking UI - Konuşma Arayüzü - Toggles the visibility of the TalkingUI. Konuşma Arayüzü'nün görünürlüğünü değiştirir. - - Join user's channel - Kullanıcının kanalına katıl - Joins the channel of this user. Bu kullanıcının kanalına katılır. @@ -6236,14 +6484,6 @@ filtrelenmesi için ilave kanallar ekleyebilirsiniz. Activity log Etkinlik günlüğü - - Chat message - Sohbet mesajı - - - Disable Text-To-Speech - TTS'yi devre dışı bırak - Locally disable Text-To-Speech for this user's text chat messages. Bu kullanıcının metin sohbet mesajları için TTS'yi yerel olarak devre dışı bırakın. @@ -6283,10 +6523,6 @@ filtrelenmesi için ilave kanallar ekleyebilirsiniz. Global Shortcut Ana pencereyi gizle/göster - - &Set Nickname... - & Takma Adı Ayarla ... - Set a local nickname Yerel bir takma ad ayarlayın @@ -6369,10 +6605,6 @@ Geçerli eylemler şunlardır: Alt+F Alt+F - - Search - Ara - Search for a user or channel (Ctrl+F) Bir kullanıcı veya kanal ara (Ctrl+F) @@ -6394,10 +6626,6 @@ Geçerli eylemler şunlardır: Undeafen yourself Kendi sağırlaştırmanı kaldır - - Positional &Audio Viewer... - Konumsal ve Ses Görüntüleyici... - Show the Positional Audio Viewer Konumsal Ses Görüntüleyiciyi Göster @@ -6452,10 +6680,6 @@ Geçerli eylemler şunlardır: Channel &Filter Kanal &Filtresi - - &Pin Channel when Filtering - Filtreleme Sırasında Kanalı &Sabitle - Usage: mumble [options] [<url> | <plugin_list>] @@ -6781,6 +7005,154 @@ Geçerli seçenekler şunlardır: No Hayır + + Enter chat message + + + + &Ban List + + + + &Information + + + + Ig&nore Messages + + + + &Send Message... + + + + Set Ni&ckname... + + + + L&ink + + + + U&nlink All + + + + M&ute Self + + + + D&eafen Self + + + + Audio &Statistics + + + + &Settings + + + + Developer &Console + + + + Positional &Audio Viewer + + + + &About + &Hakkında + + + About &Qt + + + + Re&gister... + + + + Registered &Users + + + + &Access Tokens + + + + Remo&ve Avatar + + + + Reset Commen&t... + + + + Remo&ve Avatar... + + + + Remove the avatar of the selected user. + + + + &Join + + + + &Hide When Filtering + + + + &Pin When Filtering + + + + Vie&w Comment + + + + &Priority Speaker + + + + &Record... + + + + &Listen To Channel + + + + Talking &UI + + + + &Join User's Channel + + + + M&ove To Own Channel + + + + Moves this user to your current channel. + + + + Disable Te&xt-To-Speech + + + + &Search... + + + + Filtered channels and users + + Manual @@ -6868,6 +7240,62 @@ Geçerli seçenekler şunlardır: Silent user displaytime: Sessiz kullanıcı görüntüleme süresi: + + Graphical positional audio simulation view + + + + This visually represents the positional audio configuration that is currently being used + + + + Listener Z coordinate + + + + Listener X coordinate + + + + Listener Y coordinate + + + + Silent user display time (in seconds) + + + + Listener azimuth (in degrees) + + + + Listener elevation (in degrees) + + + + Context string + + + + Use the "set" button to apply the context string + + + + Apply the context string + + + + Apply the identity string + + + + Identity string + + + + Use the "set" button to apply the identity string + + NetworkConfig @@ -7082,6 +7510,26 @@ Prevents the client from sending potentially identifying information about the o Automatically download and install plugin updates Eklenti güncellemelerini otomatik olarak indirin ve yükleyin + + Proxy type + + + + Proxy hostname + + + + Proxy port + + + + Proxy username + + + + Proxy password + + Overlay @@ -7691,6 +8139,42 @@ Bu dosyaları son sürümlerine güncellemek için aşağıdaki düğmeyi tıkla Whether this plugin should be enabled Bu eklentinin etkinleştirilip etkinleştirilmeyeceği + + List of plugins + + + + Use up and down keys to navigate through plugins. Use left and right keys to navigate between single plugin permissions. + + + + Plugin name + + + + Plugin enabled checkbox + + + + Plugin positional audio permission checkbox + + + + Plugin keyboard event listen permission checkbox + + + + checked + + + + unchecked + + + + Not available + + PluginInstaller @@ -8117,6 +8601,102 @@ Bunları tekrar kaydedebilirsiniz. Unknown Version Bilinmeyen Sürüm + + Next + + + + Back + + + + This is you + + + + friend + + + + user + + + + status + + + + muted and deafened + + + + muted + + + + locally muted + + + + unmuted + + + + recording + + + + priority speaker + + + + has a long comment + + + + text messages ignored + + + + registered + + + + channel + + + + your channel + + + + accessible + + + + inaccessible + + + + public + + + + filtered + + + + pinned + + + + Listening for input + + + + Add + Ekle + RichTextEditor @@ -8265,6 +8845,18 @@ Bunları tekrar kaydedebilirsiniz. Whether to search for channels Kanal aranıp aranmayacağı + + Search string + + + + Search results + + + + Use up and down keys to navigate through the search results. + + ServerHandler @@ -8315,10 +8907,6 @@ Bunları tekrar kaydedebilirsiniz. <html><head/><body><p><span style=" font-weight:600;">Port:</span></p></body></html> <html> <head/> <body> <p> <span style=" font-weight:600;"> Bağlantı Noktası: </span> </p> </body> </html> - - <b>Users</b>: - <b> Kullanıcılar </b>: - <html><head/><body><p><span style=" font-weight:600;">Protocol:</span></p></body></html> <html> <head/> <body> <p> <span style=" font-weight:600;"> Protokol: </span> </p> </body> </html> @@ -8411,14 +8999,6 @@ Bunları tekrar kaydedebilirsiniz. <forward secrecy> <iletme gizliliği> - - &View certificate - &Sertifika Görüntüle - - - &Ok - &Tamam - Unknown Bilinmiyor @@ -8439,6 +9019,22 @@ Bunları tekrar kaydedebilirsiniz. No Hayır + + <b>Users:</b> + + + + TCP Parameters + + + + &View Certificate + &Sertifika Görüntüle + + + &OK + + ServerView @@ -8627,8 +9223,12 @@ Erişim jetonu bir metindir ve kanallara erişimin çok basit bir şekilde yöne &Kaldır - Tokens - Jetonlar + Token List + + + + Use the arrow keys to navigate this list of access tokens. The tokens are displayed in plain text. + @@ -8675,14 +9275,22 @@ Erişim jetonu bir metindir ve kanallara erişimin çok basit bir şekilde yöne Kayıtlı kullanıcılar: %n hesap - - Search - Ara - User list Kullanıcı listesi + + Search for user + + + + Set inactivity filter mode + + + + Filter for inactivity + + UserInformation @@ -8710,10 +9318,6 @@ Erişim jetonu bir metindir ve kanallara erişimin çok basit bir şekilde yöne IP Address İP Adresi - - Details... - Ayrıntılar... - Ping Statistics Ping istatistikleri @@ -8837,6 +9441,10 @@ Erişim jetonu bir metindir ve kanallara erişimin çok basit bir şekilde yöne Warning: The server seems to report a truncated protocol version for this client. (See: <a href="https://github.com/mumble-voip/mumble/issues/5827/">Issue #5827</a>) Uyarı: Sunucu bu istemci için kesilmiş bir protokol sürümü bildiriyor gibi görünüyor. (Bkz: <a href="https://github.com/mumble-voip/mumble/issues/5827/">Sorun #5827</a>) + + Details + + UserListModel @@ -9031,6 +9639,14 @@ Erişim jetonu bir metindir ve kanallara erişimin çok basit bir şekilde yöne Channel will be pinned when filtering is enabled Filtreleme etkinleştirildiğinde kanal sabitlenecektir + + Channel Listener + + + + This channel listener belongs to %1 + + VersionCheck @@ -9298,17 +9914,25 @@ Daha fazla bilgi için sunucu yöneticisi ile irtibata geçiniz. Unable to start recording - the audio output is miconfigured (0Hz sample rate) Kayıt başlatılamıyor - ses çıktısı yanlış yapılandırıldı (0Hz örnekleme hızı) + + This field contains the directory path to store any voice recordings in. Use the "browse" button to open a file dialog. + + + + This field contains the filename any voice recording is saved as. Various variables can be used to augment the filename. For example %time for the current time. + + VolumeSliderWidgetAction - - Slider for volume adjustment - Ses seviyesi ayarı için kaydırıcı - Volume Adjustment Ses Ayarı + + Local volume adjustment + + WASAPIInput diff --git a/src/mumble/mumble_uk.ts b/src/mumble/mumble_uk.ts index 95e78d6a6f2..ee2dcef5240 100644 --- a/src/mumble/mumble_uk.ts +++ b/src/mumble/mumble_uk.ts @@ -163,10 +163,6 @@ This value enables you to change the way mumble arranges the channels in the tre Active ACLs Активні списки доступу - - List of entries - Перелік записів - Inherit ACL of parent? Успадкувати списки контролю доступу? @@ -418,10 +414,6 @@ This value allows you to set the maximum number of users allowed in the channel. Channel password Пароль каналу - - Maximum users - Максимальна кількість користувачів - Channel name Ім'я каналу @@ -430,22 +422,62 @@ This value allows you to set the maximum number of users allowed in the channel. Inherited group members Успадковані члени групи - - Foreign group members - Члени інших груп - Inherited channel members Успадковані члени каналу - - Add members to group - Додати членів до групи - List of ACL entries Список записів СКД + + Channel position + + + + Channel maximum users + + + + Channel description + + + + Select member to add + + + + Excluded group members + + + + Select member to remove + + + + List of access control list entries + + + + Select group + + + + Selects a group this ACL entry applies to. Selecting a group and selecting a user are mutually exclusive. + + + + Select user + + + + Selects a user this ACL entry applies to. Selecting a group and selecting a user are mutually exclusive. + + + + List of available permissions + + ALSAAudioInput @@ -595,6 +627,30 @@ This value allows you to set the maximum number of users allowed in the channel. List of speakers Перелік динаміків + + Device list + + + + Move from unused to microphone list + + + + Move from microphone to unused list + + + + List of unused devices + + + + Move from unused to speakers list + + + + Move from speakers to unused list + + ASIOInput @@ -664,10 +720,6 @@ This value allows you to set the maximum number of users allowed in the channel. System Система - - Input method for audio - - Device Пристрій @@ -732,10 +784,6 @@ This value allows you to set the maximum number of users allowed in the channel. On Ввімкнено - - Preview the audio cues - - Use SNR based speech detection @@ -1056,55 +1104,84 @@ This value allows you to set the maximum number of users allowed in the channel. Voice Activity - - - AudioInputDialog - Continuous + Input backend for audio - Voice Activity + Audio input system - Push To Talk + Audio input device - Audio Input + Transmission mode - %1 ms + Push to talk lock threshold - Off - Вимкнено + Switch between push to talk and continuous mode by double tapping in this time frame + - %1 s + <b>Voice hold Time</b><br />After you release the push-to-talk key Mumble will keep transmitting for the selected amount of time. - %1 kb/s + Push to talk hold threshold - -%1 dB + Extend push to talk send time after the key is released by this amount of time - %1 kbit/s (Audio %2, Position %4, Overhead %3) + Voice hold time + + + + Silence below threshold + + + + This sets the threshold when Mumble will definitively consider a signal silence + + + + Speech above threshold + + + + This sets the threshold when Mumble will definitively consider a signal speech + + + + This sets how much speech is packed into a single network package + + + + Audio compression quality - Audio system + This sets the target compression bitrate - Input device + Maximum amplification + + + + Speech is dynamically amplified by at most this amount + + + + Noise suppression strength @@ -1112,63 +1189,90 @@ This value allows you to set the maximum number of users allowed in the channel. - Transmission mode + Path to audio file - PTT lock threshold + Path to audio cue file when stopping to speak. Use the "browse" button to open a file dialog. - PTT hold threshold + Idle action time threshold (in minutes) - Silence below + Select what to do when being idle for a configurable amount of time. Default: nothing - Current speech detection chance + Gets played when you are trying to speak while being muted - Speech above + Path to mute cue file. Use the "browse" button to open a file dialog. - Speech below + Browse for mute cue audio file - Audio per packet + Path to audio cue file when starting to speak. Use the "browse" button to open a file dialog. - Quality of compression (peak bandwidth) - Якість стиснення (пікова пропускна здатність) + Preview the mute cue + - Noise suppression - Пригнічування шумів + The mute cue is an audio sample which plays when you are trying to speak while being muted + - Maximum amplification + Preview both audio cues + + + AudioInputDialog - Transmission started sound + Continuous - Transmission stopped sound + Voice Activity - Initiate idle action after (in minutes) + Push To Talk - Idle action + Audio Input + + + + %1 ms + + + + Off + Вимкнено + + + %1 s + + + + %1 kb/s + + + + -%1 dB + + + + %1 kbit/s (Audio %2, Position %4, Overhead %3) @@ -1187,6 +1291,22 @@ This value allows you to set the maximum number of users allowed in the channel. Disable echo cancellation. + + milliseconds + + + + seconds + + + + kilobits per second + + + + decibels + + AudioOutput @@ -1460,83 +1580,83 @@ This value allows you to set the maximum number of users allowed in the channel. Positional audio cannot work with mono output devices! - - - AudioOutputDialog - None + Audio output system - Local + Audio output device - Server + Output delay of incoming speech - Audio Output + Jitter buffer time - %1 ms + Attenuation percentage - %1 % + During speech, the volume of other applications will be reduced by this amount - Output system + Minimum volume - Output device + Minimum distance - Default jitter buffer + Maximum distance - Volume of incoming speech + Loopback artificial delay - Output delay + Loopback artificial packet loss - Attenuation of other applications during speech + Loopback test mode - Minimum distance + The loopback test can be used to test your audio configuration. While the loopback test is enabled, others will not be able to hear you. + + + AudioOutputDialog - Maximum distance + None - Minimum volume + Local - Bloom + Server - Delay variance + Audio Output - Packet loss + %1 ms - Loopback + %1 % @@ -1555,6 +1675,14 @@ This value allows you to set the maximum number of users allowed in the channel. If an audio source is close enough, blooming will cause the audio to be played on all speakers more or less regardless of their position (albeit with lower volume) + + milliseconds + + + + meters + + AudioOutputSample @@ -2059,39 +2187,79 @@ Speak loudly, as when you are annoyed or excited. Decrease the volume in the sou - Input system + Maximum amplification + + + + No buttons assigned - Input device + Audio input system - Output system + Audio input device - Output device + Select audio output device - Output delay + Audio output system - Maximum amplification + Audio output device - VAD level + The Mumble positional audio system enables users to link the relative position of their voice to third party applications such as games. - PTT shortcut + Output delay for incoming speech - No buttons assigned + Maximum amplification of input sound + Максимальне підсилення вхідного звуку + + + Speech is dynamically amplified by at most this amount + + + + Voice activity detection level + + + + This will set the range in which Mumble will consider a signal speech. Increase value to make voice activation more sensitive. + + + + Push to talk + Натисніть щоб говорити + + + Use the "push to talk shortcut" button to assign a key + + + + Set push to talk shortcut + + + + This will open a shortcut edit dialog + + + + Graphical positional audio simulation view + + + + This visually represents the positional audio that is currently being played @@ -2234,23 +2402,39 @@ Speak loudly, as when you are annoyed or excited. Decrease the volume in the sou - Search + Mask - IP Address + Search for banned user - Mask + Username to ban + + + + IP address to ban + + + + Ban reason + + + + Ban start date/time + + + + Ban end date/time - Start date/time + Certificate hash to ban - End date/time + List of banned users @@ -2335,47 +2519,15 @@ Speak loudly, as when you are annoyed or excited. Decrease the volume in the sou <b>Certificate Expiry:</b> Your certificate is about to expire. You need to renew it, or you will no longer be able to connect to servers you are registered on. + + + Certificates - Current certificate + Certificate Management - Certificate file to import - - - - Certificate password - - - - Certificate to import - - - - New certificate - - - - File to export certificate to - - - - Email address - - - - Your name - - - - - Certificates - - Certificate Management - - - - Certificate Authentication + Certificate Authentication @@ -2455,10 +2607,6 @@ Speak loudly, as when you are annoyed or excited. Decrease the volume in the sou Select file to import from - - This opens a file selection dialog to choose a file to import a certificate from. - - Open... @@ -2604,6 +2752,46 @@ Are you sure you wish to replace your certificate? <p>Mumble can use certificates to authenticate with servers. Using certificates avoids passwords, meaning you don't need to disclose any password to the remote site. It also enables very easy user registration and a client side friends list independent of servers.</p><p>While Mumble can work without certificates, the majority of servers will expect you to have one.</p><p>Creating a new certificate automatically is sufficient for most use cases. But Mumble also supports certificates representing trust in the users ownership of an email address. These certificates are issued by third parties. For more information see our <a href="http://mumble.info/certificate.php">user certificate documentation</a>. </p> + + Displays current certificate + + + + Certificate file to import + + + + Use the "open" button to select a file using a dialog. + + + + Certificate password + + + + Displays imported certificate + + + + Displays new certificate + + + + File to export certificate to + + + + Use the "save as" button to select a file using a dialog. + + + + Your name. For example: John Doe + + + + Your email address. For example: johndoe@mumble.info + + ChanACL @@ -3084,6 +3272,34 @@ Are you sure you wish to replace your certificate? IPv6 address + + This is the connection dialog. There are two different ways to connect to a Mumble server. If the server is listed publicly, you can use the server list to find it. If you know the server IP address, you can manually add a new permanent entry to your favorites. + + + + The server list contains your favorites and all publicly listed servers. + + + + With this search interface you can filter the Mumble servers displayed in the server list. + + + + Search for servername + + + + Search for location + + + + Set filter mode + + + + Server + + ConnectDialogEdit @@ -3207,6 +3423,22 @@ Label of the server. This is what the server will be named like in your server l &Ignore + + Server IP address + + + + Server port + + + + Username + + + + Label for server + + CrashReporter @@ -3398,6 +3630,26 @@ Without this option enabled, using Mumble's global shortcuts in privileged <html><head/><body><p>Mumble's Global Shortcuts system does currently not work properly in combination with the Wayland protocol. For more information, visit <a href="https://github.com/mumble-voip/mumble/issues/5257"><span style=" text-decoration: underline; color:#0057ae;">https://github.com/mumble-voip/mumble/issues/5257</span></a>.</p></body></html> + + Configured shortcuts + + + + Use up and down keys to navigate through your added shortcuts. Use left and right keys to navigate between actions and options for a single shortcut. Entries can be added and deleted with the buttons below. + + + + Add unassigned shortcut + + + + This adds a new empty entry to the "Configured Shortcut" tree above. The tree will be automatically focused. Assign a key or an action by selecting the entry in the tree above. + + + + This removes the selected entry from the "Configured Shortcut" tree above + + GlobalShortcutButtons @@ -3425,6 +3677,18 @@ Without this option enabled, using Mumble's global shortcuts in privileged Remove Видалити + + List of shortcuts + + + + Toggling this button will make the application listen for a shortcut. Once the shortcut is entered, the application stops listening for a shortcut. Multiple shortcuts can be assigned to the current action. Navigate to the shortcut list above to review the shortcuts currently assigned to the current action. + + + + This button will remove the selected shortcut for the current action. Note that you will have to select a shortcut from the list above first before this button has any effect. + + GlobalShortcutConfig @@ -3450,7 +3714,27 @@ Without this option enabled, using Mumble's global shortcuts in privileged - Configured shortcuts + Shortcut action + + + + Shortcut data + + + + Shortcut input combinations + + + + Unassigned + + + + checked + + + + unchecked @@ -4012,14 +4296,6 @@ The setting only applies for new messages, the already shown ones will retain th Message margins - - Log messages - - - - TTS engine volume - - Chat message margins @@ -4044,10 +4320,6 @@ The setting only applies for new messages, the already shown ones will retain th Limit notifications when there are more than - - User limit for message limiting - - Click here to toggle message limiting for all events - If using this option be sure to change the user limit below. @@ -4112,6 +4384,74 @@ The setting only applies for new messages, the already shown ones will retain th Notification sound volume adjustment + + Log message types and actions + + + + Use up and down keys to navigate through the message types. Use left and right keys to navigate between notification possibilities for a single message type. + + + + Set length threshold + + + + Text to speech volume + + + + Maximum chat log length + + + + User limit for notifications + + + + Message type + + + + Log message to console checkbox + + + + Display pop-up notification for message checkbox + + + + Highlight window for message checkbox + + + + Read message using text to speech checkbox + + + + Limit message notification if user count is high checkbox + + + + Play sound file for message checkbox + + + + Path to sound file + + + + checked + + + + unchecked + + + + decibels + + LookConfig @@ -4461,34 +4801,6 @@ The setting only applies for new messages, the already shown ones will retain th Postfix character count - - Maximum name length - - - - Relative font size - - - - Always on top - - - - Channel dragging - - - - Automatically expand channels when - - - - User dragging behavior - - - - Silent user lifetime - - Show the local volume adjustment for each user (if any). @@ -4581,75 +4893,127 @@ The setting only applies for new messages, the already shown ones will retain th Always keep users visible - - - MainWindow - Root + Channel expand mode - Push-to-Talk - Global Shortcut + User dragging mode - Push and hold this button to send voice. - Global Shortcut + Channel dragging mode - This configures the push-to-talk button, and as long as you hold this button down, you will transmit voice. - Global Shortcut + Always on top mode - Reset Audio Processor - Global Shortcut + Quit behavior mode - Unlink Plugin - Global Shortcut + Channel separator string - Push-to-Mute - Global Shortcut + Maximum channel name length - Join Channel - Global Shortcut + Abbreviation replacement characters - Toggle Overlay - Global Shortcut + Relative font size (in percent) - Toggle state of in-game overlay. - Global Shortcut + Silent user display time (in seconds) - Toggle Minimal - Global Shortcut + Mumble theme - Volume Up (+10%) - Global Shortcut + User search action mode - Volume Down (-10%) - Global Shortcut + Channel search action mode - - Mumble + + + MainWindow + + Root + + + + Push-to-Talk + Global Shortcut + + + + Push and hold this button to send voice. + Global Shortcut + + + + This configures the push-to-talk button, and as long as you hold this button down, you will transmit voice. + Global Shortcut + + + + Reset Audio Processor + Global Shortcut + + + + Unlink Plugin + Global Shortcut + + + + Push-to-Mute + Global Shortcut + + + + Join Channel + Global Shortcut + + + + Toggle Overlay + Global Shortcut + + + + Toggle state of in-game overlay. + Global Shortcut + + + + Toggle Minimal + Global Shortcut + + + + Volume Up (+10%) + Global Shortcut + + + + Volume Down (-10%) + Global Shortcut + + + + Mumble @@ -5175,10 +5539,6 @@ Otherwise abort and check your certificate and username. This opens the Group and ACL dialog for the channel, to control permissions. - - &Link - - Link your channel to another channel @@ -5273,10 +5633,6 @@ Otherwise abort and check your certificate and username. This will reset the audio preprocessor, including noise cancellation, automatic gain and voice activity detection. If something suddenly worsens the audio environment (like dropping the microphone) and it was temporary, use this to avoid having to wait for the preprocessor to readjust. - - &Mute Self - - Mute yourself @@ -5285,10 +5641,6 @@ Otherwise abort and check your certificate and username. Mute or unmute yourself. When muted, you will not send any data to the server. Unmuting while deafened will also undeafen. - - &Deafen Self - - Deafen yourself @@ -5854,18 +6206,10 @@ Otherwise abort and check your certificate and username. This will toggle whether the minimal window should have a frame for moving and resizing. - - &Unlink All - - Reset the comment of the selected user. - - &Join Channel - - View comment in editor @@ -5894,10 +6238,6 @@ Otherwise abort and check your certificate and username. Change your avatar image on this server - - &Remove Avatar - - Remove currently defined avatar image. @@ -5910,14 +6250,6 @@ Otherwise abort and check your certificate and username. Change your own comment - - Recording - - - - Priority Speaker - - &Copy URL @@ -5926,10 +6258,6 @@ Otherwise abort and check your certificate and username. Copies a link to this channel to the clipboard. - - Ignore Messages - Ігнорувати повідомлення - Locally ignore user's text chat messages. @@ -5957,14 +6285,6 @@ the channel's context menu. Ctrl+F - - &Hide Channel when Filtering - - - - Reset the avatar of the selected user. - - &Developer @@ -5993,14 +6313,6 @@ the channel's context menu. &Connect... - - &Ban list... - - - - &Information... - - &Kick... @@ -6009,10 +6321,6 @@ the channel's context menu. &Ban... - - Send &Message... - - &Add... @@ -6025,74 +6333,26 @@ the channel's context menu. &Edit... &Редагувати... - - Audio S&tatistics... - - - - &Settings... - - &Audio Wizard... - - Developer &Console... - - - - &About... - - About &Speex... - - About &Qt... - - &Certificate Wizard... - - &Register... - - - - Registered &Users... - - Change &Avatar... - - &Access Tokens... - - - - Reset &Comment... - - - - Reset &Avatar... - - - - View Comment... - - &Change Comment... - - R&egister... - - Show @@ -6109,10 +6369,6 @@ the channel's context menu. Protocol violation. Server sent remove for occupied channel. - - Listen to channel - - Listen to this channel without joining it @@ -6153,18 +6409,10 @@ the channel's context menu. %1 stopped listening to your channel - - Talking UI - - Toggles the visibility of the TalkingUI. - - Join user's channel - - Joins the channel of this user. @@ -6177,14 +6425,6 @@ the channel's context menu. Activity log - - Chat message - - - - Disable Text-To-Speech - - Locally disable Text-To-Speech for this user's text chat messages. @@ -6223,10 +6463,6 @@ the channel's context menu. Global Shortcut - - &Set Nickname... - - Set a local nickname @@ -6285,10 +6521,6 @@ Valid actions are: Alt+F - - Search - - Search for a user or channel (Ctrl+F) @@ -6310,10 +6542,6 @@ Valid actions are: Undeafen yourself - - Positional &Audio Viewer... - - Show the Positional Audio Viewer @@ -6368,10 +6596,6 @@ Valid actions are: Channel &Filter - - &Pin Channel when Filtering - - Usage: mumble [options] [<url> | <plugin_list>] @@ -6521,118 +6745,266 @@ Valid options are: - This will open the change comment dialog + This will open the change comment dialog + + + + Change avatar + Global Shortcut + + + + This will open your file explorer to change your avatar image on this server + + + + Remove avatar + Global Shortcut + + + + This will reset your avatar on the server + + + + Register on the server + Global Shortcut + + + + This will register you on the server + + + + Audio statistics + Global Shortcut + + + + This will open the audio statistics dialog + + + + Open settings + Global Shortcut + + + + This will open the settings dialog + + + + Start audio wizard + Global Shortcut + + + + This will open the audio wizard dialog + + + + Start certificate wizard + Global Shortcut + + + + This will open the certificate wizard dialog + + + + Toggle text to speech + Global Shortcut + + + + This will enable/disable the text to speech + + + + Open about dialog + Global Shortcut + + + + This will open the about dialog + + + + Open about Qt dialog + Global Shortcut + + + + This will open the about Qt dialog + + + + Check for update + Global Shortcut + + + + This will check if mumble is up to date + + + + That sound was the mute cue. It activates when you speak while muted. Would you like to keep it enabled? + + + + Yes + + + + No + + + + Enter chat message + + + + &Ban List + + + + &Information + + + + Ig&nore Messages + + + + &Send Message... + + + + Set Ni&ckname... + + + + L&ink + + + + U&nlink All + + + + M&ute Self + + + + D&eafen Self + + + + Audio &Statistics + + + + &Settings - Change avatar - Global Shortcut + Developer &Console - This will open your file explorer to change your avatar image on this server + Positional &Audio Viewer - Remove avatar - Global Shortcut + &About - This will reset your avatar on the server + About &Qt - Register on the server - Global Shortcut + Re&gister... - This will register you on the server + Registered &Users - Audio statistics - Global Shortcut + &Access Tokens - This will open the audio statistics dialog + Remo&ve Avatar - Open settings - Global Shortcut + Reset Commen&t... - This will open the settings dialog + Remo&ve Avatar... - Start audio wizard - Global Shortcut + Remove the avatar of the selected user. - This will open the audio wizard dialog + &Join - Start certificate wizard - Global Shortcut + &Hide When Filtering - This will open the certificate wizard dialog + &Pin When Filtering - Toggle text to speech - Global Shortcut + Vie&w Comment - This will enable/disable the text to speech + &Priority Speaker - Open about dialog - Global Shortcut + &Record... - This will open the about dialog + &Listen To Channel - Open about Qt dialog - Global Shortcut + Talking &UI - This will open the about Qt dialog + &Join User's Channel - Check for update - Global Shortcut + M&ove To Own Channel - This will check if mumble is up to date + Moves this user to your current channel. - That sound was the mute cue. It activates when you speak while muted. Would you like to keep it enabled? + Disable Te&xt-To-Speech - Yes + &Search... - No + Filtered channels and users @@ -6722,6 +7094,62 @@ Valid options are: Silent user displaytime: + + Graphical positional audio simulation view + + + + This visually represents the positional audio configuration that is currently being used + + + + Listener Z coordinate + + + + Listener X coordinate + + + + Listener Y coordinate + + + + Silent user display time (in seconds) + + + + Listener azimuth (in degrees) + + + + Listener elevation (in degrees) + + + + Context string + + + + Use the "set" button to apply the context string + + + + Apply the context string + + + + Apply the identity string + + + + Identity string + + + + Use the "set" button to apply the identity string + + NetworkConfig @@ -6935,6 +7363,26 @@ Prevents the client from sending potentially identifying information about the o Automatically download and install plugin updates + + Proxy type + + + + Proxy hostname + + + + Proxy port + + + + Proxy username + + + + Proxy password + + Overlay @@ -7540,6 +7988,42 @@ To upgrade these files to their latest versions, click the button below.Whether this plugin should be enabled + + List of plugins + + + + Use up and down keys to navigate through plugins. Use left and right keys to navigate between single plugin permissions. + + + + Plugin name + + + + Plugin enabled checkbox + + + + Plugin positional audio permission checkbox + + + + Plugin keyboard event listen permission checkbox + + + + checked + + + + unchecked + + + + Not available + + PluginInstaller @@ -7963,6 +8447,102 @@ You can register them again. Unknown Version + + Next + + + + Back + + + + This is you + + + + friend + + + + user + + + + status + + + + muted and deafened + + + + muted + + + + locally muted + + + + unmuted + + + + recording + + + + priority speaker + + + + has a long comment + + + + text messages ignored + + + + registered + + + + channel + + + + your channel + + + + accessible + + + + inaccessible + + + + public + + + + filtered + + + + pinned + + + + Listening for input + + + + Add + Додати + RichTextEditor @@ -8111,6 +8691,18 @@ You can register them again. Whether to search for channels + + Search string + + + + Search results + + + + Use up and down keys to navigate through the search results. + + ServerHandler @@ -8161,10 +8753,6 @@ You can register them again. <html><head/><body><p><span style=" font-weight:600;">Port:</span></p></body></html> - - <b>Users</b>: - - <html><head/><body><p><span style=" font-weight:600;">Protocol:</span></p></body></html> @@ -8258,31 +8846,39 @@ You can register them again. - &View certificate + Unknown + + + + Whether the connection supports perfect forward secrecy (PFS). - &Ok + <b>PFS:</b> - Unknown + Yes - Whether the connection supports perfect forward secrecy (PFS). + No - <b>PFS:</b> + <b>Users:</b> - Yes + TCP Parameters - No + &View Certificate + + + + &OK @@ -8470,7 +9066,11 @@ An access token is a text string, which can be used as a password for very simpl &Видалити - Tokens + Token List + + + + Use the arrow keys to navigate this list of access tokens. The tokens are displayed in plain text. @@ -8521,11 +9121,19 @@ An access token is a text string, which can be used as a password for very simpl - Search + User list - User list + Search for user + + + + Set inactivity filter mode + + + + Filter for inactivity @@ -8555,10 +9163,6 @@ An access token is a text string, which can be used as a password for very simpl IP Address - - Details... - - Ping Statistics @@ -8682,6 +9286,10 @@ An access token is a text string, which can be used as a password for very simpl Warning: The server seems to report a truncated protocol version for this client. (See: <a href="https://github.com/mumble-voip/mumble/issues/5827/">Issue #5827</a>) + + Details + + UserListModel @@ -8876,6 +9484,14 @@ An access token is a text string, which can be used as a password for very simpl Channel will be pinned when filtering is enabled + + Channel Listener + + + + This channel listener belongs to %1 + + VersionCheck @@ -9142,15 +9758,23 @@ Please contact your server administrator for further information. Unable to start recording - the audio output is miconfigured (0Hz sample rate) + + This field contains the directory path to store any voice recordings in. Use the "browse" button to open a file dialog. + + + + This field contains the filename any voice recording is saved as. Various variables can be used to augment the filename. For example %time for the current time. + + VolumeSliderWidgetAction - Slider for volume adjustment + Volume Adjustment - Volume Adjustment + Local volume adjustment diff --git a/src/mumble/mumble_zh_CN.ts b/src/mumble/mumble_zh_CN.ts index 6d879849019..e562499a07d 100644 --- a/src/mumble/mumble_zh_CN.ts +++ b/src/mumble/mumble_zh_CN.ts @@ -163,10 +163,6 @@ This value enables you to change the way mumble arranges the channels in the tre Active ACLs 激活的 ACL - - List of entries - 规则列表 - Inherit ACL of parent? 是否从父级继承 ACL? @@ -418,10 +414,6 @@ This value allows you to set the maximum number of users allowed in the channel. Channel password 频道密码 - - Maximum users - 最大用户数 - Channel name 频道名 @@ -430,22 +422,62 @@ This value allows you to set the maximum number of users allowed in the channel. Inherited group members 被继承的组成员 - - Foreign group members - 组外成员 - Inherited channel members 被继承的频道成员 - - Add members to group - 向分组内添加成员 - List of ACL entries ACL 条目列表 + + Channel position + + + + Channel maximum users + + + + Channel description + + + + Select member to add + + + + Excluded group members + + + + Select member to remove + + + + List of access control list entries + + + + Select group + + + + Selects a group this ACL entry applies to. Selecting a group and selecting a user are mutually exclusive. + + + + Select user + + + + Selects a user this ACL entry applies to. Selecting a group and selecting a user are mutually exclusive. + + + + List of available permissions + + ALSAAudioInput @@ -595,6 +627,30 @@ This value allows you to set the maximum number of users allowed in the channel. List of speakers 扬声器列表 + + Device list + + + + Move from unused to microphone list + + + + Move from microphone to unused list + + + + List of unused devices + + + + Move from unused to speakers list + + + + Move from speakers to unused list + + ASIOInput @@ -664,10 +720,6 @@ This value allows you to set the maximum number of users allowed in the channel. System 系统 - - Input method for audio - 音频输入方式 - Device 设备 @@ -732,10 +784,6 @@ This value allows you to set the maximum number of users allowed in the channel. On 开启 - - Preview the audio cues - 试听音频提示 - Use SNR based speech detection 使用信噪比语音检测 @@ -1056,120 +1104,176 @@ This value allows you to set the maximum number of users allowed in the channel. Voice Activity 语音激活 - - - AudioInputDialog - Continuous - 连续发言 + Input backend for audio + - Voice Activity - 语音激活 + Audio input system + - Push To Talk - 按键发言 + Audio input device + - Audio Input - 音频输入 + Transmission mode + 传输模式 - %1 ms - %1 毫秒 + Push to talk lock threshold + - Off - 关闭 + Switch between push to talk and continuous mode by double tapping in this time frame + - %1 s - %1 秒 + <b>Voice hold Time</b><br />After you release the push-to-talk key Mumble will keep transmitting for the selected amount of time. + - %1 kb/s - %1 千字节/秒 + Push to talk hold threshold + - -%1 dB - -%1 分贝 + Extend push to talk send time after the key is released by this amount of time + - %1 kbit/s (Audio %2, Position %4, Overhead %3) - %1 千比特/秒(音频 %2,位置 %4,开销 %3) + Voice hold time + - Audio system - 音频系统 + Silence below threshold + - Input device - 输入设备 + This sets the threshold when Mumble will definitively consider a signal silence + + + + Speech above threshold + + + + This sets the threshold when Mumble will definitively consider a signal speech + + + + This sets how much speech is packed into a single network package + + + + Audio compression quality + + + + This sets the target compression bitrate + + + + Maximum amplification + 最大放大倍数 + + + Speech is dynamically amplified by at most this amount + + + + Noise suppression strength + Echo cancellation mode - 回声消除模式 + 回声消除模式 - Transmission mode - 传输模式 + Path to audio file + - PTT lock threshold - 按键发言锁定阈值 + Path to audio cue file when stopping to speak. Use the "browse" button to open a file dialog. + - PTT hold threshold - 按键发言按住阈值 + Idle action time threshold (in minutes) + - Silence below - 安静阈值 + Select what to do when being idle for a configurable amount of time. Default: nothing + - Current speech detection chance - 当前语音检测状态 + Gets played when you are trying to speak while being muted + - Speech above - 语音阈值 + Path to mute cue file. Use the "browse" button to open a file dialog. + - Speech below - 最大语音阈值 + Browse for mute cue audio file + - Audio per packet - 数据包音频量 + Path to audio cue file when starting to speak. Use the "browse" button to open a file dialog. + - Quality of compression (peak bandwidth) - 压缩质量(峰值带宽) + Preview the mute cue + - Noise suppression - 噪声抑制 + The mute cue is an audio sample which plays when you are trying to speak while being muted + - Maximum amplification - 最大放大倍数 + Preview both audio cues + + + + AudioInputDialog - Transmission started sound - 传输开始提示音 + Continuous + 连续发言 - Transmission stopped sound - 传输结束提示音 + Voice Activity + 语音激活 - Initiate idle action after (in minutes) - 几分钟后执行空闲操作 + Push To Talk + 按键发言 - Idle action - 空闲操作 + Audio Input + 音频输入 + + + %1 ms + %1 毫秒 + + + Off + 关闭 + + + %1 s + %1 秒 + + + %1 kb/s + %1 千字节/秒 + + + -%1 dB + -%1 分贝 + + + %1 kbit/s (Audio %2, Position %4, Overhead %3) + %1 千比特/秒(音频 %2,位置 %4,开销 %3) Access to the microphone was denied. Please allow Mumble to use the microphone by changing the settings in System Preferences -> Security & Privacy -> Privacy -> Microphone. @@ -1187,6 +1291,22 @@ This value allows you to set the maximum number of users allowed in the channel. Disable echo cancellation. 禁用回声消除。 + + milliseconds + + + + seconds + + + + kilobits per second + + + + decibels + + AudioOutput @@ -1460,84 +1580,84 @@ This value allows you to set the maximum number of users allowed in the channel. Positional audio cannot work with mono output devices! 位置音频无法在单声道输出设备上使用! - - - AudioOutputDialog - None - + Audio output system + - Local - 本地 + Audio output device + - Server - 服务器 + Output delay of incoming speech + - Audio Output - 音频输出 + Jitter buffer time + - %1 ms - %1 毫秒 + Attenuation percentage + - %1 % - %1 % + During speech, the volume of other applications will be reduced by this amount + - Output system - 输出系统 + Minimum volume + 最小音量 - Output device - 输出设备 + Minimum distance + 最小距离 - Default jitter buffer - 默认抖动缓冲区 + Maximum distance + 最大距离 - Volume of incoming speech - 传入语音音量 + Loopback artificial delay + - Output delay - 输出延迟 + Loopback artificial packet loss + - Attenuation of other applications during speech - 说话时减小其他应用程序的音量 + Loopback test mode + - Minimum distance - 最小距离 + The loopback test can be used to test your audio configuration. While the loopback test is enabled, others will not be able to hear you. + + + + AudioOutputDialog - Maximum distance - 最大距离 + None + - Minimum volume - 最小音量 + Local + 本地 - Bloom - 增幅 + Server + 服务器 - Delay variance - 延迟差异 + Audio Output + 音频输出 - Packet loss - 丢包 + %1 ms + %1 毫秒 - Loopback - 回放 + %1 % + %1 % Distance at which audio volume from another player starts decreasing @@ -1555,6 +1675,14 @@ This value allows you to set the maximum number of users allowed in the channel. If an audio source is close enough, blooming will cause the audio to be played on all speakers more or less regardless of their position (albeit with lower volume) 如果音源足够接近,音频会或多或少地在所有扬声器中播放,无论它们的位置如何(尽管音量较低) + + milliseconds + + + + meters + + AudioOutputSample @@ -2083,40 +2211,80 @@ Speak loudly, as when you are annoyed or excited. Decrease the volume in the sou <html><head/><body><p>Mumble 支持在一些游戏中使用位置音频功能,能够根据玩家在游戏中的相对位置来将用户的语音方位化。根据他们的位置,用户之间语音的音量会随着距离和方向而模拟变化。这需要您在操作系统中正确配置扬声器的立体声,此测试就是为了保证这一点。</p><p>下方的图像显示了<span style=" color:#56b4e9;">您</span>、<span style=" color:#d55e00;">扬声器</span>和<span style=" color:#009e73;">移动的音源</span>的俯视图。您应该能够听到音频在声道中的移动。</p><p>您也可以使用鼠标手动移动<span style=" color:#009e73;">音源</span>。</p></body></html> - Input system - 输入系统 + Maximum amplification + 最大放大倍数 - Input device - 输入设备 + No buttons assigned + 未绑定按键 - Output system - 输出系统 + Audio input system + - Output device - 输出设备 + Audio input device + - Output delay - 输出延迟 + Select audio output device + - Maximum amplification - 最大放大倍数 + Audio output system + - VAD level - VAD 级别 + Audio output device + - PTT shortcut - 按键发言快捷键 + The Mumble positional audio system enables users to link the relative position of their voice to third party applications such as games. + - No buttons assigned - 未绑定按键 + Output delay for incoming speech + + + + Maximum amplification of input sound + 输入声音的最大放大倍数 + + + Speech is dynamically amplified by at most this amount + + + + Voice activity detection level + + + + This will set the range in which Mumble will consider a signal speech. Increase value to make voice activation more sensitive. + + + + Push to talk + 按键发言 + + + Use the "push to talk shortcut" button to assign a key + + + + Set push to talk shortcut + + + + This will open a shortcut edit dialog + + + + Graphical positional audio simulation view + + + + This visually represents the positional audio that is currently being played + @@ -2256,24 +2424,40 @@ Speak loudly, as when you are annoyed or excited. Decrease the volume in the sou - Search - 搜索 + Mask + 掩码 - IP Address - IP 地址 + Search for banned user + - Mask - 掩码 + Username to ban + + + + IP address to ban + - Start date/time - 起始日期/时间 + Ban reason + - End date/time - 结束日期/时间 + Ban start date/time + + + + Ban end date/time + + + + Certificate hash to ban + + + + List of banned users + @@ -2357,38 +2541,6 @@ Speak loudly, as when you are annoyed or excited. Decrease the volume in the sou <b>Certificate Expiry:</b> Your certificate is about to expire. You need to renew it, or you will no longer be able to connect to servers you are registered on. <b>证书过期:</b>您的证书已过期。您需要重新生成一个新的证书,否则将无法连接到注册过的服务器。 - - Current certificate - 当前证书 - - - Certificate file to import - 要导入的证书文件 - - - Certificate password - 证书密码 - - - Certificate to import - 要导入的证书 - - - New certificate - 新证书 - - - File to export certificate to - 将证书导出至文件 - - - Email address - 电子邮件地址 - - - Your name - 您的姓名 - Certificates @@ -2477,10 +2629,6 @@ Speak loudly, as when you are annoyed or excited. Decrease the volume in the sou Select file to import from 选择需要导入的文件 - - This opens a file selection dialog to choose a file to import a certificate from. - 打开一个对话框以选择需要导入的证书。 - Open... 打开... @@ -2635,6 +2783,46 @@ Are you sure you wish to replace your certificate? <p>Mumble can use certificates to authenticate with servers. Using certificates avoids passwords, meaning you don't need to disclose any password to the remote site. It also enables very easy user registration and a client side friends list independent of servers.</p><p>While Mumble can work without certificates, the majority of servers will expect you to have one.</p><p>Creating a new certificate automatically is sufficient for most use cases. But Mumble also supports certificates representing trust in the users ownership of an email address. These certificates are issued by third parties. For more information see our <a href="http://mumble.info/certificate.php">user certificate documentation</a>. </p> <p>Mumble 可以使用证书来登录服务器。使用证书代替密码来登录,意味着您无需向远程站点透露密码。这让注册过程更加简单,并且您可以在客户端管理独立于服务端的好友列表。</p><p>尽管证书对于 Mumble 不是必须的,但大部分服务器仍然希望您拥有一个证书。</p><p>一般来说,直接创建一个新证书即可,但 Mumble 也支持认证由第三方签发的、证明用户电子邮件地址所有权的证书。要获取更多信息,可以查看我们的<a href="http://mumble.info/certificate.php">用户证书文档</a>。</p> + + Displays current certificate + + + + Certificate file to import + 要导入的证书文件 + + + Use the "open" button to select a file using a dialog. + + + + Certificate password + 证书密码 + + + Displays imported certificate + + + + Displays new certificate + + + + File to export certificate to + 将证书导出至文件 + + + Use the "save as" button to select a file using a dialog. + + + + Your name. For example: John Doe + + + + Your email address. For example: johndoe@mumble.info + + ChanACL @@ -3115,6 +3303,34 @@ Are you sure you wish to replace your certificate? IPv6 address IPv6 地址 + + This is the connection dialog. There are two different ways to connect to a Mumble server. If the server is listed publicly, you can use the server list to find it. If you know the server IP address, you can manually add a new permanent entry to your favorites. + + + + The server list contains your favorites and all publicly listed servers. + + + + With this search interface you can filter the Mumble servers displayed in the server list. + + + + Search for servername + + + + Search for location + + + + Set filter mode + + + + Server + 服务器 + ConnectDialogEdit @@ -3247,6 +3463,22 @@ Label of the server. This is what the server will be named like in your server l &Ignore 忽略(&I) + + Server IP address + + + + Server port + + + + Username + 用户名 + + + Label for server + + CrashReporter @@ -3440,6 +3672,26 @@ Without this option enabled, using Mumble's global shortcuts in privileged <html><head/><body><p>Mumble's Global Shortcuts system does currently not work properly in combination with the Wayland protocol. For more information, visit <a href="https://github.com/mumble-voip/mumble/issues/5257"><span style=" text-decoration: underline; color:#0057ae;">https://github.com/mumble-voip/mumble/issues/5257</span></a>.</p></body></html> <html><head/><body><p>Mumble 的全局快捷键系统目前不能在 Wayland 接口下正常工作。要了解更多信息,请访问 <a href="https://github.com/mumble-voip/mumble/issues/5257"><span style=" text-decoration: underline; color:#0057ae;">https://github.com/mumble-voip/mumble/issues/5257</span></a>。</p></body></html> + + Configured shortcuts + 已配置快捷键 + + + Use up and down keys to navigate through your added shortcuts. Use left and right keys to navigate between actions and options for a single shortcut. Entries can be added and deleted with the buttons below. + + + + Add unassigned shortcut + + + + This adds a new empty entry to the "Configured Shortcut" tree above. The tree will be automatically focused. Assign a key or an action by selecting the entry in the tree above. + + + + This removes the selected entry from the "Configured Shortcut" tree above + + GlobalShortcutButtons @@ -3467,6 +3719,18 @@ Without this option enabled, using Mumble's global shortcuts in privileged Remove 删除 + + List of shortcuts + + + + Toggling this button will make the application listen for a shortcut. Once the shortcut is entered, the application stops listening for a shortcut. Multiple shortcuts can be assigned to the current action. Navigate to the shortcut list above to review the shortcuts currently assigned to the current action. + + + + This button will remove the selected shortcut for the current action. Note that you will have to select a shortcut from the list above first before this button has any effect. + + GlobalShortcutConfig @@ -3492,8 +3756,28 @@ Without this option enabled, using Mumble's global shortcuts in privileged <b>隐藏其他应用程序的按键。</b><br />启用此功能将隐藏其他应用程序的按键(或组合键的最后一个键)。请注意,并非所有按键都可以被屏蔽。 - Configured shortcuts - 已配置快捷键 + Shortcut action + + + + Shortcut data + + + + Shortcut input combinations + + + + Unassigned + 未绑定 + + + checked + + + + unchecked + @@ -4064,14 +4348,6 @@ The setting only applies for new messages, the already shown ones will retain th Message margins 消息间隔 - - Log messages - 日志消息 - - - TTS engine volume - 文字转语音引擎音量 - Chat message margins 聊天消息间距 @@ -4096,10 +4372,6 @@ The setting only applies for new messages, the already shown ones will retain th Limit notifications when there are more than 当服务器上的用户数超过 - - User limit for message limiting - 消息限制用户数 - Click here to toggle message limiting for all events - If using this option be sure to change the user limit below. 点击此处开关所有事件的消息限制——使用此选项时,请确保修改下方的用户限制。 @@ -4164,6 +4436,74 @@ The setting only applies for new messages, the already shown ones will retain th Notification sound volume adjustment 通知声音音量调节 + + Log message types and actions + + + + Use up and down keys to navigate through the message types. Use left and right keys to navigate between notification possibilities for a single message type. + + + + Set length threshold + + + + Text to speech volume + + + + Maximum chat log length + + + + User limit for notifications + + + + Message type + + + + Log message to console checkbox + + + + Display pop-up notification for message checkbox + + + + Highlight window for message checkbox + + + + Read message using text to speech checkbox + + + + Limit message notification if user count is high checkbox + + + + Play sound file for message checkbox + + + + Path to sound file + + + + checked + + + + unchecked + + + + decibels + + LookConfig @@ -4513,34 +4853,6 @@ The setting only applies for new messages, the already shown ones will retain th Postfix character count 后缀字符数 - - Maximum name length - 最大名称长度 - - - Relative font size - 相对字号 - - - Always on top - 始终置顶 - - - Channel dragging - 频道拖动 - - - Automatically expand channels when - 何时自动展开频道 - - - User dragging behavior - 用户拖动行为 - - - Silent user lifetime - 未发言用户显示时间 - Show the local volume adjustment for each user (if any). 显示每名用户的本地音量调整(如果有)。 @@ -4633,6 +4945,58 @@ The setting only applies for new messages, the already shown ones will retain th Always keep users visible 用户总是可见 + + Channel expand mode + + + + User dragging mode + + + + Channel dragging mode + + + + Always on top mode + + + + Quit behavior mode + + + + Channel separator string + + + + Maximum channel name length + + + + Abbreviation replacement characters + + + + Relative font size (in percent) + + + + Silent user display time (in seconds) + + + + Mumble theme + + + + User search action mode + + + + Channel search action mode + + MainWindow @@ -5229,10 +5593,6 @@ Otherwise abort and check your certificate and username. This opens the Group and ACL dialog for the channel, to control permissions. 打开频道的分组和 ACL 对话框,以控制权限。 - - &Link - 链接(&L) - Link your channel to another channel 将您的频道链接到其他频道 @@ -5327,10 +5687,6 @@ Otherwise abort and check your certificate and username. This will reset the audio preprocessor, including noise cancellation, automatic gain and voice activity detection. If something suddenly worsens the audio environment (like dropping the microphone) and it was temporary, use this to avoid having to wait for the preprocessor to readjust. 这将重置音频预处理器,包括噪声消除,自动增益和语音活动检测。如果某些因素突然暂时恶化了音频环境(例如麦克风摔落),可以使用此功能避免等待预处理器重新调整。 - - &Mute Self - 关闭自己的麦克风(&M) - Mute yourself 关闭自己的麦克风 @@ -5339,10 +5695,6 @@ Otherwise abort and check your certificate and username. Mute or unmute yourself. When muted, you will not send any data to the server. Unmuting while deafened will also undeafen. 关闭或开启您自己的麦克风。当麦克风被关闭时,您将不会向服务器发送任何数据。开启麦克风也会同时开启扬声器。 - - &Deafen Self - 关闭自己的扬声器(&D) - Deafen yourself 关闭自己的扬声器 @@ -5910,18 +6262,10 @@ Otherwise abort and check your certificate and username. This will toggle whether the minimal window should have a frame for moving and resizing. 切换在简洁视图模式下是否显示用于移动或改变窗口大小的边框。 - - &Unlink All - 取消所有链接(&U) - Reset the comment of the selected user. 重置所选用户的简介。 - - &Join Channel - 加入频道(&J) - View comment in editor 在编辑器中查看简介 @@ -5950,10 +6294,6 @@ Otherwise abort and check your certificate and username. Change your avatar image on this server 修改您在此服务器上的头像 - - &Remove Avatar - 删除头像(&R) - Remove currently defined avatar image. 删除当前头像图片。 @@ -5966,14 +6306,6 @@ Otherwise abort and check your certificate and username. Change your own comment 修改您自己的简介 - - Recording - 录音 - - - Priority Speaker - 优先发言人 - &Copy URL 复制网址(&C) @@ -5982,10 +6314,6 @@ Otherwise abort and check your certificate and username. Copies a link to this channel to the clipboard. 将指向此频道的链接复制到剪贴板。 - - Ignore Messages - 忽略消息 - Locally ignore user's text chat messages. 本地忽略用户的文字聊天消息。 @@ -6016,14 +6344,6 @@ the channel's context menu. Ctrl+F Ctrl+F - - &Hide Channel when Filtering - 筛选时隐藏频道(&H) - - - Reset the avatar of the selected user. - 重置所选用户的头像。 - &Developer 开发者(&D) @@ -6052,14 +6372,6 @@ the channel's context menu. &Connect... 连接(&C)... - - &Ban list... - 封禁列表(&B)... - - - &Information... - 服务器信息(&I)... - &Kick... 踢出(&K)... @@ -6068,10 +6380,6 @@ the channel's context menu. &Ban... 封禁(&B)... - - Send &Message... - 发送消息(&M)... - &Add... 添加(&A)... @@ -6084,73 +6392,25 @@ the channel's context menu. &Edit... 编辑(&E)... - - Audio S&tatistics... - 音频统计(&T)... - - - &Settings... - 设置(&S)... - &Audio Wizard... 音频向导(&A)... - - Developer &Console... - 开发者控制台(&C)... - - - &About... - 关于(&A)... - About &Speex... 关于 &Speex... - - About &Qt... - 关于 &Qt... - &Certificate Wizard... 证书向导(&C)... - - &Register... - 注册(&R)... - - - Registered &Users... - 已注册用户(&U)... - Change &Avatar... 修改头像(&A)... - - &Access Tokens... - 访问令牌(&A)... - - - Reset &Comment... - 重置简介(&C)... - - - Reset &Avatar... - 重置头像(&A)... - - - View Comment... - 查看简介... - &Change Comment... - 修改简介(&C)... - - - R&egister... - 注册(&E)... + 修改简介(&C)... Show @@ -6168,10 +6428,6 @@ the channel's context menu. Protocol violation. Server sent remove for occupied channel. 协议冲突。服务器删除了此频道。 - - Listen to channel - 监听频道 - Listen to this channel without joining it 监听频道而无需加入 @@ -6212,18 +6468,10 @@ the channel's context menu. %1 stopped listening to your channel %1 停止监听您的频道 - - Talking UI - 对话界面 - Toggles the visibility of the TalkingUI. 切换对话界面的可见性。 - - Join user's channel - 加入用户的频道 - Joins the channel of this user. 加入此用户所在的频道。 @@ -6236,14 +6484,6 @@ the channel's context menu. Activity log 活动日志 - - Chat message - 聊天消息 - - - Disable Text-To-Speech - 禁用语音播报 - Locally disable Text-To-Speech for this user's text chat messages. 本地禁用此用户聊天消息的语音播报。 @@ -6283,10 +6523,6 @@ the channel's context menu. Global Shortcut 隐藏/显示主界面 - - &Set Nickname... - 设置昵称(&S)... - Set a local nickname 设置本地昵称 @@ -6369,10 +6605,6 @@ Valid actions are: Alt+F Alt+F - - Search - 搜索 - Search for a user or channel (Ctrl+F) 搜索用户或频道 (Ctrl+F) @@ -6394,10 +6626,6 @@ Valid actions are: Undeafen yourself 打开自己的扬声器 - - Positional &Audio Viewer... - 位置音频查看器(&A)... - Show the Positional Audio Viewer 显示位置音频查看器 @@ -6452,10 +6680,6 @@ Valid actions are: Channel &Filter 频道筛选器(&F) - - &Pin Channel when Filtering - 筛选时固定频道(&P) - Usage: mumble [options] [<url> | <plugin_list>] @@ -6779,6 +7003,154 @@ mumble://[<用户名>[:<密码>]@]<主机名>[:<端口>] No + + Enter chat message + + + + &Ban List + + + + &Information + + + + Ig&nore Messages + + + + &Send Message... + + + + Set Ni&ckname... + + + + L&ink + + + + U&nlink All + + + + M&ute Self + + + + D&eafen Self + + + + Audio &Statistics + + + + &Settings + + + + Developer &Console + + + + Positional &Audio Viewer + + + + &About + 关于(&A) + + + About &Qt + + + + Re&gister... + + + + Registered &Users + + + + &Access Tokens + + + + Remo&ve Avatar + + + + Reset Commen&t... + + + + Remo&ve Avatar... + + + + Remove the avatar of the selected user. + + + + &Join + + + + &Hide When Filtering + + + + &Pin When Filtering + + + + Vie&w Comment + + + + &Priority Speaker + + + + &Record... + + + + &Listen To Channel + + + + Talking &UI + + + + &Join User's Channel + + + + M&ove To Own Channel + + + + Moves this user to your current channel. + + + + Disable Te&xt-To-Speech + + + + &Search... + + + + Filtered channels and users + + Manual @@ -6866,6 +7238,62 @@ mumble://[<用户名>[:<密码>]@]<主机名>[:<端口>] Silent user displaytime: 沉默用户显示时间: + + Graphical positional audio simulation view + + + + This visually represents the positional audio configuration that is currently being used + + + + Listener Z coordinate + + + + Listener X coordinate + + + + Listener Y coordinate + + + + Silent user display time (in seconds) + + + + Listener azimuth (in degrees) + + + + Listener elevation (in degrees) + + + + Context string + + + + Use the "set" button to apply the context string + + + + Apply the context string + + + + Apply the identity string + + + + Identity string + + + + Use the "set" button to apply the identity string + + NetworkConfig @@ -7080,6 +7508,26 @@ Prevents the client from sending potentially identifying information about the o Automatically download and install plugin updates 自动下载并安装插件更新 + + Proxy type + + + + Proxy hostname + + + + Proxy port + + + + Proxy username + + + + Proxy password + + Overlay @@ -7689,6 +8137,42 @@ To upgrade these files to their latest versions, click the button below.Whether this plugin should be enabled 是否应该启用此插件 + + List of plugins + + + + Use up and down keys to navigate through plugins. Use left and right keys to navigate between single plugin permissions. + + + + Plugin name + + + + Plugin enabled checkbox + + + + Plugin positional audio permission checkbox + + + + Plugin keyboard event listen permission checkbox + + + + checked + + + + unchecked + + + + Not available + + PluginInstaller @@ -8115,6 +8599,102 @@ You can register them again. Unknown Version 未知版本 + + Next + + + + Back + + + + This is you + + + + friend + + + + user + + + + status + + + + muted and deafened + + + + muted + + + + locally muted + + + + unmuted + + + + recording + + + + priority speaker + + + + has a long comment + + + + text messages ignored + + + + registered + + + + channel + + + + your channel + + + + accessible + + + + inaccessible + + + + public + + + + filtered + + + + pinned + + + + Listening for input + + + + Add + 添加 + RichTextEditor @@ -8263,6 +8843,18 @@ You can register them again. Whether to search for channels 是否搜索频道 + + Search string + + + + Search results + + + + Use up and down keys to navigate through the search results. + + ServerHandler @@ -8313,10 +8905,6 @@ You can register them again. <html><head/><body><p><span style=" font-weight:600;">Port:</span></p></body></html> <html><head/><body><p><span style=" font-weight:600;">端口:</span></p></body></html> - - <b>Users</b>: - <b>用户</b>: - <html><head/><body><p><span style=" font-weight:600;">Protocol:</span></p></body></html> <html><head/><body><p><span style=" font-weight:600;">协议:</span></p></body></html> @@ -8409,14 +8997,6 @@ You can register them again. <forward secrecy> <前向加密> - - &View certificate - 查看证书(&V) - - - &Ok - 确认(&O) - Unknown 未知 @@ -8437,6 +9017,22 @@ You can register them again. No + + <b>Users:</b> + + + + TCP Parameters + + + + &View Certificate + 查看证书(&V) + + + &OK + + ServerView @@ -8625,8 +9221,12 @@ An access token is a text string, which can be used as a password for very simpl 删除(&R) - Tokens - 令牌 + Token List + + + + Use the arrow keys to navigate this list of access tokens. The tokens are displayed in plain text. + @@ -8673,14 +9273,22 @@ An access token is a text string, which can be used as a password for very simpl 已注册用户:%n 个帐户 - - Search - 搜索 - User list 用户列表 + + Search for user + + + + Set inactivity filter mode + + + + Filter for inactivity + + UserInformation @@ -8708,10 +9316,6 @@ An access token is a text string, which can be used as a password for very simpl IP Address IP 地址 - - Details... - 详情... - Ping Statistics Ping 统计 @@ -8835,6 +9439,10 @@ An access token is a text string, which can be used as a password for very simpl Warning: The server seems to report a truncated protocol version for this client. (See: <a href="https://github.com/mumble-voip/mumble/issues/5827/">Issue #5827</a>) 警告:此服务器报告的客户端协议版本似乎被截断了。(详见:<a href="https://github.com/mumble-voip/mumble/issues/5827/">Issue #5827</a>) + + Details + + UserListModel @@ -9029,6 +9637,14 @@ An access token is a text string, which can be used as a password for very simpl Channel will be pinned when filtering is enabled 启用频道筛选时,此频道会被固定 + + Channel Listener + + + + This channel listener belongs to %1 + + VersionCheck @@ -9296,17 +9912,25 @@ Please contact your server administrator for further information. Unable to start recording - the audio output is miconfigured (0Hz sample rate) 无法开始录音 - 音频输出配置错误(采样率为 0Hz) + + This field contains the directory path to store any voice recordings in. Use the "browse" button to open a file dialog. + + + + This field contains the filename any voice recording is saved as. Various variables can be used to augment the filename. For example %time for the current time. + + VolumeSliderWidgetAction - - Slider for volume adjustment - 音量调整滑块 - Volume Adjustment 音量调整 + + Local volume adjustment + + WASAPIInput diff --git a/src/mumble/mumble_zh_HK.ts b/src/mumble/mumble_zh_HK.ts index 90546c7f20c..5e407465a9a 100644 --- a/src/mumble/mumble_zh_HK.ts +++ b/src/mumble/mumble_zh_HK.ts @@ -162,10 +162,6 @@ This value enables you to change the way mumble arranges the channels in the tre Active ACLs 啟用訪問控制列表 - - List of entries - 項目列表 - Inherit ACL of parent? 繼續上級的訪問控制列表? @@ -411,31 +407,67 @@ This value allows you to set the maximum number of users allowed in the channel. - Maximum users + Channel name - Channel name + Inherited group members - Inherited group members + Inherited channel members + + + + List of ACL entries - Foreign group members + Channel position - Inherited channel members + Channel maximum users - Add members to group + Channel description - List of ACL entries + Select member to add + + + + Excluded group members + + + + Select member to remove + + + + List of access control list entries + + + + Select group + + + + Selects a group this ACL entry applies to. Selecting a group and selecting a user are mutually exclusive. + + + + Select user + + + + Selects a user this ACL entry applies to. Selecting a group and selecting a user are mutually exclusive. + + + + List of available permissions @@ -587,6 +619,30 @@ This value allows you to set the maximum number of users allowed in the channel. List of speakers + + Device list + + + + Move from unused to microphone list + + + + Move from microphone to unused list + + + + List of unused devices + + + + Move from unused to speakers list + + + + Move from speakers to unused list + + ASIOInput @@ -656,10 +712,6 @@ This value allows you to set the maximum number of users allowed in the channel. System - - Input method for audio - - Device @@ -724,10 +776,6 @@ This value allows you to set the maximum number of users allowed in the channel. On 開啟 - - Preview the audio cues - - Use SNR based speech detection @@ -1048,55 +1096,84 @@ This value allows you to set the maximum number of users allowed in the channel. Voice Activity 語音活動 - - - AudioInputDialog - Continuous - 連續 + Input backend for audio + - Voice Activity - 語音活動 + Audio input system + - Push To Talk + Audio input device - Audio Input + Transmission mode - %1 ms + Push to talk lock threshold - Off - 關閉 + Switch between push to talk and continuous mode by double tapping in this time frame + - %1 s + <b>Voice hold Time</b><br />After you release the push-to-talk key Mumble will keep transmitting for the selected amount of time. - %1 kb/s + Push to talk hold threshold - -%1 dB + Extend push to talk send time after the key is released by this amount of time - %1 kbit/s (Audio %2, Position %4, Overhead %3) + Voice hold time + + + + Silence below threshold + + + + This sets the threshold when Mumble will definitively consider a signal silence + + + + Speech above threshold + + + + This sets the threshold when Mumble will definitively consider a signal speech + + + + This sets how much speech is packed into a single network package + + + + Audio compression quality + + + + This sets the target compression bitrate + + + + Maximum amplification - Audio system + Speech is dynamically amplified by at most this amount - Input device + Noise suppression strength @@ -1104,63 +1181,90 @@ This value allows you to set the maximum number of users allowed in the channel. - Transmission mode + Path to audio file - PTT lock threshold + Path to audio cue file when stopping to speak. Use the "browse" button to open a file dialog. - PTT hold threshold + Idle action time threshold (in minutes) - Silence below + Select what to do when being idle for a configurable amount of time. Default: nothing - Current speech detection chance + Gets played when you are trying to speak while being muted - Speech above + Path to mute cue file. Use the "browse" button to open a file dialog. - Speech below + Browse for mute cue audio file - Audio per packet + Path to audio cue file when starting to speak. Use the "browse" button to open a file dialog. - Quality of compression (peak bandwidth) + Preview the mute cue - Noise suppression + The mute cue is an audio sample which plays when you are trying to speak while being muted - Maximum amplification + Preview both audio cues + + + AudioInputDialog + + Continuous + 連續 + - Transmission started sound + Voice Activity + 語音活動 + + + Push To Talk - Transmission stopped sound + Audio Input - Initiate idle action after (in minutes) + %1 ms - Idle action + Off + 關閉 + + + %1 s + + + + %1 kb/s + + + + -%1 dB + + + + %1 kbit/s (Audio %2, Position %4, Overhead %3) @@ -1179,6 +1283,22 @@ This value allows you to set the maximum number of users allowed in the channel. Disable echo cancellation. + + milliseconds + + + + seconds + + + + kilobits per second + + + + decibels + + AudioOutput @@ -1452,83 +1572,83 @@ This value allows you to set the maximum number of users allowed in the channel. Positional audio cannot work with mono output devices! - - - AudioOutputDialog - None + Audio output system - Local + Audio output device - Server - 伺服器 + Output delay of incoming speech + - Audio Output + Jitter buffer time - %1 ms + Attenuation percentage - %1 % + During speech, the volume of other applications will be reduced by this amount - Output system + Minimum volume - Output device + Minimum distance - Default jitter buffer + Maximum distance - Volume of incoming speech + Loopback artificial delay - Output delay + Loopback artificial packet loss - Attenuation of other applications during speech + Loopback test mode - Minimum distance + The loopback test can be used to test your audio configuration. While the loopback test is enabled, others will not be able to hear you. + + + AudioOutputDialog - Maximum distance + None - Minimum volume + Local - Bloom - + Server + 伺服器 - Delay variance + Audio Output - Packet loss + %1 ms - Loopback + %1 % @@ -1547,6 +1667,14 @@ This value allows you to set the maximum number of users allowed in the channel. If an audio source is close enough, blooming will cause the audio to be played on all speakers more or less regardless of their position (albeit with lower volume) + + milliseconds + + + + meters + + AudioOutputSample @@ -2051,39 +2179,79 @@ Speak loudly, as when you are annoyed or excited. Decrease the volume in the sou - Input system + Maximum amplification - Input device + No buttons assigned - Output system + Audio input system - Output device + Audio input device - Output delay + Select audio output device - Maximum amplification + Audio output system - VAD level + Audio output device - PTT shortcut + The Mumble positional audio system enables users to link the relative position of their voice to third party applications such as games. - No buttons assigned + Output delay for incoming speech + + + + Maximum amplification of input sound + + + + Speech is dynamically amplified by at most this amount + + + + Voice activity detection level + + + + This will set the range in which Mumble will consider a signal speech. Increase value to make voice activation more sensitive. + + + + Push to talk + 按鍵說話 + + + Use the "push to talk shortcut" button to assign a key + + + + Set push to talk shortcut + + + + This will open a shortcut edit dialog + + + + Graphical positional audio simulation view + + + + This visually represents the positional audio that is currently being played @@ -2224,23 +2392,39 @@ Speak loudly, as when you are annoyed or excited. Decrease the volume in the sou - Search + Mask - IP Address - IP位址 + Search for banned user + - Mask + Username to ban + + + + IP address to ban + + + + Ban reason + + + + Ban start date/time - Start date/time + Ban end date/time - End date/time + Certificate hash to ban + + + + List of banned users @@ -2325,51 +2509,19 @@ Speak loudly, as when you are annoyed or excited. Decrease the volume in the sou <b>Certificate Expiry:</b> Your certificate is about to expire. You need to renew it, or you will no longer be able to connect to servers you are registered on. + + + Certificates - Current certificate + Certificate Management - Certificate file to import + Certificate Authentication - Certificate password - - - - Certificate to import - - - - New certificate - - - - File to export certificate to - - - - Email address - - - - Your name - - - - - Certificates - - Certificate Management - - - - Certificate Authentication - - - - Authenticating to servers without using passwords + Authenticating to servers without using passwords @@ -2445,10 +2597,6 @@ Speak loudly, as when you are annoyed or excited. Decrease the volume in the sou Select file to import from - - This opens a file selection dialog to choose a file to import a certificate from. - - Open... @@ -2594,6 +2742,46 @@ Are you sure you wish to replace your certificate? <p>Mumble can use certificates to authenticate with servers. Using certificates avoids passwords, meaning you don't need to disclose any password to the remote site. It also enables very easy user registration and a client side friends list independent of servers.</p><p>While Mumble can work without certificates, the majority of servers will expect you to have one.</p><p>Creating a new certificate automatically is sufficient for most use cases. But Mumble also supports certificates representing trust in the users ownership of an email address. These certificates are issued by third parties. For more information see our <a href="http://mumble.info/certificate.php">user certificate documentation</a>. </p> + + Displays current certificate + + + + Certificate file to import + + + + Use the "open" button to select a file using a dialog. + + + + Certificate password + + + + Displays imported certificate + + + + Displays new certificate + + + + File to export certificate to + + + + Use the "save as" button to select a file using a dialog. + + + + Your name. For example: John Doe + + + + Your email address. For example: johndoe@mumble.info + + ChanACL @@ -3074,6 +3262,34 @@ Are you sure you wish to replace your certificate? IPv6 address + + This is the connection dialog. There are two different ways to connect to a Mumble server. If the server is listed publicly, you can use the server list to find it. If you know the server IP address, you can manually add a new permanent entry to your favorites. + + + + The server list contains your favorites and all publicly listed servers. + + + + With this search interface you can filter the Mumble servers displayed in the server list. + + + + Search for servername + + + + Search for location + + + + Set filter mode + + + + Server + 伺服器 + ConnectDialogEdit @@ -3197,6 +3413,22 @@ Label of the server. This is what the server will be named like in your server l &Ignore + + Server IP address + + + + Server port + + + + Username + 使用者名稱 + + + Label for server + + CrashReporter @@ -3388,6 +3620,26 @@ Without this option enabled, using Mumble's global shortcuts in privileged <html><head/><body><p>Mumble's Global Shortcuts system does currently not work properly in combination with the Wayland protocol. For more information, visit <a href="https://github.com/mumble-voip/mumble/issues/5257"><span style=" text-decoration: underline; color:#0057ae;">https://github.com/mumble-voip/mumble/issues/5257</span></a>.</p></body></html> + + Configured shortcuts + + + + Use up and down keys to navigate through your added shortcuts. Use left and right keys to navigate between actions and options for a single shortcut. Entries can be added and deleted with the buttons below. + + + + Add unassigned shortcut + + + + This adds a new empty entry to the "Configured Shortcut" tree above. The tree will be automatically focused. Assign a key or an action by selecting the entry in the tree above. + + + + This removes the selected entry from the "Configured Shortcut" tree above + + GlobalShortcutButtons @@ -3415,6 +3667,18 @@ Without this option enabled, using Mumble's global shortcuts in privileged Remove 移除 + + List of shortcuts + + + + Toggling this button will make the application listen for a shortcut. Once the shortcut is entered, the application stops listening for a shortcut. Multiple shortcuts can be assigned to the current action. Navigate to the shortcut list above to review the shortcuts currently assigned to the current action. + + + + This button will remove the selected shortcut for the current action. Note that you will have to select a shortcut from the list above first before this button has any effect. + + GlobalShortcutConfig @@ -3440,7 +3704,27 @@ Without this option enabled, using Mumble's global shortcuts in privileged - Configured shortcuts + Shortcut action + + + + Shortcut data + + + + Shortcut input combinations + + + + Unassigned + 未分配 + + + checked + + + + unchecked @@ -4002,14 +4286,6 @@ The setting only applies for new messages, the already shown ones will retain th Message margins - - Log messages - - - - TTS engine volume - - Chat message margins @@ -4034,10 +4310,6 @@ The setting only applies for new messages, the already shown ones will retain th Limit notifications when there are more than - - User limit for message limiting - - Click here to toggle message limiting for all events - If using this option be sure to change the user limit below. @@ -4102,6 +4374,74 @@ The setting only applies for new messages, the already shown ones will retain th Notification sound volume adjustment + + Log message types and actions + + + + Use up and down keys to navigate through the message types. Use left and right keys to navigate between notification possibilities for a single message type. + + + + Set length threshold + + + + Text to speech volume + + + + Maximum chat log length + + + + User limit for notifications + + + + Message type + + + + Log message to console checkbox + + + + Display pop-up notification for message checkbox + + + + Highlight window for message checkbox + + + + Read message using text to speech checkbox + + + + Limit message notification if user count is high checkbox + + + + Play sound file for message checkbox + + + + Path to sound file + + + + checked + + + + unchecked + + + + decibels + + LookConfig @@ -4451,34 +4791,6 @@ The setting only applies for new messages, the already shown ones will retain th Postfix character count - - Maximum name length - - - - Relative font size - - - - Always on top - - - - Channel dragging - - - - Automatically expand channels when - - - - User dragging behavior - - - - Silent user lifetime - - Show the local volume adjustment for each user (if any). @@ -4571,6 +4883,58 @@ The setting only applies for new messages, the already shown ones will retain th Always keep users visible + + Channel expand mode + + + + User dragging mode + + + + Channel dragging mode + + + + Always on top mode + + + + Quit behavior mode + + + + Channel separator string + + + + Maximum channel name length + + + + Abbreviation replacement characters + + + + Relative font size (in percent) + + + + Silent user display time (in seconds) + + + + Mumble theme + + + + User search action mode + + + + Channel search action mode + + MainWindow @@ -5167,10 +5531,6 @@ Otherwise abort and check your certificate and username. This opens the Group and ACL dialog for the channel, to control permissions. 開啟頻道群組和訪問控制列表,以編輯訪問權限。 - - &Link - &關聯 - Link your channel to another channel 關聯您的頻道至另一個頻道 @@ -5265,10 +5625,6 @@ Otherwise abort and check your certificate and username. This will reset the audio preprocessor, including noise cancellation, automatic gain and voice activity detection. If something suddenly worsens the audio environment (like dropping the microphone) and it was temporary, use this to avoid having to wait for the preprocessor to readjust. 該選項將重置音訊預處理器,包含噪音消除,自動獲取和語音活動檢測。如果音訊環境突然變得惡劣(比如掉麥)並且是暫時的,使用該選項來避免等待預處理器自我調整。 - - &Mute Self - &自我關閉語音 - Mute yourself &自我關閉語音 @@ -5277,10 +5633,6 @@ Otherwise abort and check your certificate and username. Mute or unmute yourself. When muted, you will not send any data to the server. Unmuting while deafened will also undeafen. 自我關閉語音或重新開啟語音。當關閉語音時,您將無法發送語音到伺服器。當解除靜音時將同時重新開啟語音。 - - &Deafen Self - &自我開啟靜音 - Deafen yourself 自我開啟靜音 @@ -5847,18 +6199,10 @@ Otherwise abort and check your certificate and username. This will toggle whether the minimal window should have a frame for moving and resizing. 該選項切換簡潔視窗是否有一個用來移動和改變大小的邊框。 - - &Unlink All - 取消所有關聯 - Reset the comment of the selected user. 重設使用者留言。 - - &Join Channel - 加入頻道 - View comment in editor 在編輯器中檢視使用者註解 @@ -5887,10 +6231,6 @@ Otherwise abort and check your certificate and username. Change your avatar image on this server 更改您在此伺服器的頭像。 - - &Remove Avatar - &移除頭像 - Remove currently defined avatar image. 移除目前定義的頭像圖片。 @@ -5903,14 +6243,6 @@ Otherwise abort and check your certificate and username. Change your own comment 變更您自己的註解 - - Recording - 錄音 - - - Priority Speaker - 優先發言 - &Copy URL &複製網址 @@ -5919,10 +6251,6 @@ Otherwise abort and check your certificate and username. Copies a link to this channel to the clipboard. 複製頻道網址到剪貼簿。 - - Ignore Messages - 忽略訊息 - Locally ignore user's text chat messages. 本地忽略使用者的文字聊天訊息。 @@ -5952,14 +6280,6 @@ the channel's context menu. Ctrl+F Ctrl+F - - &Hide Channel when Filtering - &隱藏被過濾的頻道 - - - Reset the avatar of the selected user. - 重設指定使用者的頭像。 - &Developer @@ -5988,14 +6308,6 @@ the channel's context menu. &Connect... - - &Ban list... - - - - &Information... - - &Kick... @@ -6004,10 +6316,6 @@ the channel's context menu. &Ban... - - Send &Message... - - &Add... @@ -6020,74 +6328,26 @@ the channel's context menu. &Edit... - - Audio S&tatistics... - - - - &Settings... - - &Audio Wizard... - - Developer &Console... - - - - &About... - - About &Speex... - - About &Qt... - - &Certificate Wizard... - - &Register... - - - - Registered &Users... - - Change &Avatar... - - &Access Tokens... - - - - Reset &Comment... - - - - Reset &Avatar... - - - - View Comment... - - &Change Comment... - - R&egister... - - Show @@ -6104,10 +6364,6 @@ the channel's context menu. Protocol violation. Server sent remove for occupied channel. - - Listen to channel - - Listen to this channel without joining it @@ -6148,18 +6404,10 @@ the channel's context menu. %1 stopped listening to your channel - - Talking UI - - Toggles the visibility of the TalkingUI. - - Join user's channel - - Joins the channel of this user. @@ -6172,14 +6420,6 @@ the channel's context menu. Activity log - - Chat message - - - - Disable Text-To-Speech - - Locally disable Text-To-Speech for this user's text chat messages. @@ -6218,10 +6458,6 @@ the channel's context menu. Global Shortcut - - &Set Nickname... - - Set a local nickname @@ -6280,10 +6516,6 @@ Valid actions are: Alt+F - - Search - - Search for a user or channel (Ctrl+F) @@ -6305,10 +6537,6 @@ Valid actions are: Undeafen yourself - - Positional &Audio Viewer... - - Show the Positional Audio Viewer @@ -6363,10 +6591,6 @@ Valid actions are: Channel &Filter - - &Pin Channel when Filtering - - Usage: mumble [options] [<url> | <plugin_list>] @@ -6516,118 +6740,266 @@ Valid options are: - This will open the change comment dialog + This will open the change comment dialog + + + + Change avatar + Global Shortcut + + + + This will open your file explorer to change your avatar image on this server + + + + Remove avatar + Global Shortcut + + + + This will reset your avatar on the server + + + + Register on the server + Global Shortcut + + + + This will register you on the server + + + + Audio statistics + Global Shortcut + + + + This will open the audio statistics dialog + + + + Open settings + Global Shortcut + + + + This will open the settings dialog + + + + Start audio wizard + Global Shortcut + + + + This will open the audio wizard dialog + + + + Start certificate wizard + Global Shortcut + + + + This will open the certificate wizard dialog + + + + Toggle text to speech + Global Shortcut + + + + This will enable/disable the text to speech + + + + Open about dialog + Global Shortcut + + + + This will open the about dialog + + + + Open about Qt dialog + Global Shortcut + + + + This will open the about Qt dialog + + + + Check for update + Global Shortcut + + + + This will check if mumble is up to date + + + + That sound was the mute cue. It activates when you speak while muted. Would you like to keep it enabled? + + + + Yes + + + + No + + + + Enter chat message + + + + &Ban List + + + + &Information + + + + Ig&nore Messages + + + + &Send Message... + + + + Set Ni&ckname... + + + + L&ink + + + + U&nlink All + + + + M&ute Self + + + + D&eafen Self + + + + Audio &Statistics - Change avatar - Global Shortcut + &Settings - This will open your file explorer to change your avatar image on this server + Developer &Console - Remove avatar - Global Shortcut + Positional &Audio Viewer - This will reset your avatar on the server + &About + &關於 + + + About &Qt - Register on the server - Global Shortcut + Re&gister... - This will register you on the server + Registered &Users - Audio statistics - Global Shortcut + &Access Tokens - This will open the audio statistics dialog + Remo&ve Avatar - Open settings - Global Shortcut + Reset Commen&t... - This will open the settings dialog + Remo&ve Avatar... - Start audio wizard - Global Shortcut + Remove the avatar of the selected user. - This will open the audio wizard dialog + &Join - Start certificate wizard - Global Shortcut + &Hide When Filtering - This will open the certificate wizard dialog + &Pin When Filtering - Toggle text to speech - Global Shortcut + Vie&w Comment - This will enable/disable the text to speech + &Priority Speaker - Open about dialog - Global Shortcut + &Record... - This will open the about dialog + &Listen To Channel - Open about Qt dialog - Global Shortcut + Talking &UI - This will open the about Qt dialog + &Join User's Channel - Check for update - Global Shortcut + M&ove To Own Channel - This will check if mumble is up to date + Moves this user to your current channel. - That sound was the mute cue. It activates when you speak while muted. Would you like to keep it enabled? + Disable Te&xt-To-Speech - Yes + &Search... - No + Filtered channels and users @@ -6717,6 +7089,62 @@ Valid options are: Silent user displaytime: + + Graphical positional audio simulation view + + + + This visually represents the positional audio configuration that is currently being used + + + + Listener Z coordinate + + + + Listener X coordinate + + + + Listener Y coordinate + + + + Silent user display time (in seconds) + + + + Listener azimuth (in degrees) + + + + Listener elevation (in degrees) + + + + Context string + + + + Use the "set" button to apply the context string + + + + Apply the context string + + + + Apply the identity string + + + + Identity string + + + + Use the "set" button to apply the identity string + + NetworkConfig @@ -6930,6 +7358,26 @@ Prevents the client from sending potentially identifying information about the o Automatically download and install plugin updates + + Proxy type + + + + Proxy hostname + + + + Proxy port + + + + Proxy username + + + + Proxy password + + Overlay @@ -7539,6 +7987,42 @@ To upgrade these files to their latest versions, click the button below.Whether this plugin should be enabled + + List of plugins + + + + Use up and down keys to navigate through plugins. Use left and right keys to navigate between single plugin permissions. + + + + Plugin name + + + + Plugin enabled checkbox + + + + Plugin positional audio permission checkbox + + + + Plugin keyboard event listen permission checkbox + + + + checked + + + + unchecked + + + + Not available + + PluginInstaller @@ -7962,6 +8446,102 @@ You can register them again. Unknown Version + + Next + + + + Back + + + + This is you + + + + friend + + + + user + + + + status + + + + muted and deafened + + + + muted + + + + locally muted + + + + unmuted + + + + recording + + + + priority speaker + + + + has a long comment + + + + text messages ignored + + + + registered + + + + channel + + + + your channel + + + + accessible + + + + inaccessible + + + + public + + + + filtered + + + + pinned + + + + Listening for input + + + + Add + 加入 + RichTextEditor @@ -8110,6 +8690,18 @@ You can register them again. Whether to search for channels + + Search string + + + + Search results + + + + Use up and down keys to navigate through the search results. + + ServerHandler @@ -8160,10 +8752,6 @@ You can register them again. <html><head/><body><p><span style=" font-weight:600;">Port:</span></p></body></html> - - <b>Users</b>: - - <html><head/><body><p><span style=" font-weight:600;">Protocol:</span></p></body></html> @@ -8257,31 +8845,39 @@ You can register them again. - &View certificate + Unknown - &Ok + Whether the connection supports perfect forward secrecy (PFS). - Unknown + <b>PFS:</b> - Whether the connection supports perfect forward secrecy (PFS). + Yes - <b>PFS:</b> + No - Yes + <b>Users:</b> - No + TCP Parameters + + + + &View Certificate + &檢視憑證 + + + &OK @@ -8471,7 +9067,11 @@ An access token is a text string, which can be used as a password for very simpl &移除 - Tokens + Token List + + + + Use the arrow keys to navigate this list of access tokens. The tokens are displayed in plain text. @@ -8520,11 +9120,19 @@ An access token is a text string, which can be used as a password for very simpl - Search + User list - User list + Search for user + + + + Set inactivity filter mode + + + + Filter for inactivity @@ -8554,10 +9162,6 @@ An access token is a text string, which can be used as a password for very simpl IP Address IP位址 - - Details... - 詳細資料... - Ping Statistics Ping 統計 @@ -8681,6 +9285,10 @@ An access token is a text string, which can be used as a password for very simpl Warning: The server seems to report a truncated protocol version for this client. (See: <a href="https://github.com/mumble-voip/mumble/issues/5827/">Issue #5827</a>) + + Details + + UserListModel @@ -8875,6 +9483,14 @@ An access token is a text string, which can be used as a password for very simpl Channel will be pinned when filtering is enabled + + Channel Listener + + + + This channel listener belongs to %1 + + VersionCheck @@ -9142,15 +9758,23 @@ Please contact your server administrator for further information. Unable to start recording - the audio output is miconfigured (0Hz sample rate) + + This field contains the directory path to store any voice recordings in. Use the "browse" button to open a file dialog. + + + + This field contains the filename any voice recording is saved as. Various variables can be used to augment the filename. For example %time for the current time. + + VolumeSliderWidgetAction - Slider for volume adjustment + Volume Adjustment - Volume Adjustment + Local volume adjustment diff --git a/src/mumble/mumble_zh_TW.ts b/src/mumble/mumble_zh_TW.ts index c3ea74e0115..4494612b4d7 100644 --- a/src/mumble/mumble_zh_TW.ts +++ b/src/mumble/mumble_zh_TW.ts @@ -162,10 +162,6 @@ This value enables you to change the way mumble arranges the channels in the tre Active ACLs 目前的存取控制規則 - - List of entries - 存取規則列表 - Inherit ACL of parent? 繼承自父存取控制表? @@ -413,10 +409,6 @@ This value allows you to set the maximum number of users allowed in the channel. Channel password 頻道密碼 - - Maximum users - - Channel name 頻道名稱 @@ -426,19 +418,59 @@ This value allows you to set the maximum number of users allowed in the channel. - Foreign group members + Inherited channel members - Inherited channel members + List of ACL entries - Add members to group + Channel position - List of ACL entries + Channel maximum users + + + + Channel description + + + + Select member to add + + + + Excluded group members + + + + Select member to remove + + + + List of access control list entries + + + + Select group + + + + Selects a group this ACL entry applies to. Selecting a group and selecting a user are mutually exclusive. + + + + Select user + + + + Selects a user this ACL entry applies to. Selecting a group and selecting a user are mutually exclusive. + + + + List of available permissions @@ -590,6 +622,30 @@ This value allows you to set the maximum number of users allowed in the channel. List of speakers + + Device list + + + + Move from unused to microphone list + + + + Move from microphone to unused list + + + + List of unused devices + + + + Move from unused to speakers list + + + + Move from speakers to unused list + + ASIOInput @@ -659,10 +715,6 @@ This value allows you to set the maximum number of users allowed in the channel. System 系統 - - Input method for audio - 音源輸入 - Device 裝置 @@ -727,10 +779,6 @@ This value allows you to set the maximum number of users allowed in the channel. On 開始發送時 - - Preview the audio cues - 預覽語音發送指示音效 - Use SNR based speech detection 使用基於 SNR(訊噪比) 的語音偵測 @@ -1051,120 +1099,176 @@ This value allows you to set the maximum number of users allowed in the channel. Voice Activity 語音活動 - - - AudioInputDialog - Continuous - 連續 + Input backend for audio + - Voice Activity - 語音活動 + Audio input system + - Push To Talk - 按鍵發話 + Audio input device + - Audio Input - 音效輸入 + Transmission mode + - %1 ms - %1 毫秒 + Push to talk lock threshold + - Off - 關閉 + Switch between push to talk and continuous mode by double tapping in this time frame + - %1 s - %1 秒 + <b>Voice hold Time</b><br />After you release the push-to-talk key Mumble will keep transmitting for the selected amount of time. + - %1 kb/s - %1 kb/s + Push to talk hold threshold + - -%1 dB - -%1 分貝 + Extend push to talk send time after the key is released by this amount of time + - %1 kbit/s (Audio %2, Position %4, Overhead %3) - %1 kbit/s (音效 %2, 位置 %4, 傳輸耗消 %3) + Voice hold time + - Audio system + Silence below threshold - Input device + This sets the threshold when Mumble will definitively consider a signal silence - Echo cancellation mode + Speech above threshold - Transmission mode + This sets the threshold when Mumble will definitively consider a signal speech - PTT lock threshold + This sets how much speech is packed into a single network package - PTT hold threshold + Audio compression quality - Silence below + This sets the target compression bitrate - Current speech detection chance + Maximum amplification - Speech above + Speech is dynamically amplified by at most this amount - Speech below + Noise suppression strength - Audio per packet - 封包音框數 + Echo cancellation mode + - Quality of compression (peak bandwidth) - 壓縮品質(峰值頻寬) + Path to audio file + - Noise suppression - 雜訊抑制 + Path to audio cue file when stopping to speak. Use the "browse" button to open a file dialog. + - Maximum amplification + Idle action time threshold (in minutes) - Transmission started sound + Select what to do when being idle for a configurable amount of time. Default: nothing - Transmission stopped sound + Gets played when you are trying to speak while being muted - Initiate idle action after (in minutes) + Path to mute cue file. Use the "browse" button to open a file dialog. - Idle action - 閒置動作 + Browse for mute cue audio file + + + + Path to audio cue file when starting to speak. Use the "browse" button to open a file dialog. + + + + Preview the mute cue + + + + The mute cue is an audio sample which plays when you are trying to speak while being muted + + + + Preview both audio cues + + + + + AudioInputDialog + + Continuous + 連續 + + + Voice Activity + 語音活動 + + + Push To Talk + 按鍵發話 + + + Audio Input + 音效輸入 + + + %1 ms + %1 毫秒 + + + Off + 關閉 + + + %1 s + %1 秒 + + + %1 kb/s + %1 kb/s + + + -%1 dB + -%1 分貝 + + + %1 kbit/s (Audio %2, Position %4, Overhead %3) + %1 kbit/s (音效 %2, 位置 %4, 傳輸耗消 %3) Access to the microphone was denied. Please allow Mumble to use the microphone by changing the settings in System Preferences -> Security & Privacy -> Privacy -> Microphone. @@ -1182,6 +1286,22 @@ This value allows you to set the maximum number of users allowed in the channel. Disable echo cancellation. + + milliseconds + + + + seconds + + + + kilobits per second + + + + decibels + + AudioOutput @@ -1455,84 +1575,84 @@ This value allows you to set the maximum number of users allowed in the channel. Positional audio cannot work with mono output devices! - - - AudioOutputDialog - None - + Audio output system + - Local - 本地 + Audio output device + - Server - 伺服器 + Output delay of incoming speech + - Audio Output - 音效輸出 + Jitter buffer time + - %1 ms - %1 毫秒 + Attenuation percentage + - %1 % - %1 % + During speech, the volume of other applications will be reduced by this amount + - Output system + Minimum volume - Output device + Minimum distance - Default jitter buffer + Maximum distance - Volume of incoming speech - 收到語音的音量 + Loopback artificial delay + - Output delay + Loopback artificial packet loss - Attenuation of other applications during speech - 講話時降低其他應用程式的音量 + Loopback test mode + - Minimum distance + The loopback test can be used to test your audio configuration. While the loopback test is enabled, others will not be able to hear you. + + + AudioOutputDialog - Maximum distance - + None + - Minimum volume - + Local + 本地 - Bloom - 音量增強 + Server + 伺服器 - Delay variance - + Audio Output + 音效輸出 - Packet loss - 封包遺失 + %1 ms + %1 毫秒 - Loopback - + %1 % + %1 % Distance at which audio volume from another player starts decreasing @@ -1550,6 +1670,14 @@ This value allows you to set the maximum number of users allowed in the channel. If an audio source is close enough, blooming will cause the audio to be played on all speakers more or less regardless of their position (albeit with lower volume) + + milliseconds + + + + meters + + AudioOutputSample @@ -2069,63 +2197,103 @@ Speak loudly, as when you are annoyed or excited. Decrease the volume in the sou - Input system + Maximum amplification - Input device + No buttons assigned - Output system + Audio input system - Output device + Audio input device - Output delay + Select audio output device - Maximum amplification + Audio output system - VAD level + Audio output device - PTT shortcut + The Mumble positional audio system enables users to link the relative position of their voice to third party applications such as games. - No buttons assigned + Output delay for incoming speech - - - BanEditor - Mumble - Edit Bans - Mumble - 編輯黑名單 + Maximum amplification of input sound + 輸入聲音的最大放大率 - &Address - IP位置(&A) + Speech is dynamically amplified by at most this amount + - &Mask - 子網路遮罩(&M) + Voice activity detection level + - Reason - 原因 + This will set the range in which Mumble will consider a signal speech. Increase value to make voice activation more sensitive. + - Start - 開始 + Push to talk + 按鍵發話 + + + Use the "push to talk shortcut" button to assign a key + + + + Set push to talk shortcut + + + + This will open a shortcut edit dialog + + + + Graphical positional audio simulation view + + + + This visually represents the positional audio that is currently being played + + + + + BanEditor + + Mumble - Edit Bans + Mumble - 編輯黑名單 + + + &Address + IP位置(&A) + + + &Mask + 子網路遮罩(&M) + + + Reason + 原因 + + + Start + 開始 End @@ -2242,23 +2410,39 @@ Speak loudly, as when you are annoyed or excited. Decrease the volume in the sou - Search + Mask - IP Address - IP位置 + Search for banned user + - Mask + Username to ban + + + + IP address to ban - Start date/time + Ban reason - End date/time + Ban start date/time + + + + Ban end date/time + + + + Certificate hash to ban + + + + List of banned users @@ -2343,38 +2527,6 @@ Speak loudly, as when you are annoyed or excited. Decrease the volume in the sou <b>Certificate Expiry:</b> Your certificate is about to expire. You need to renew it, or you will no longer be able to connect to servers you are registered on. <b>憑證到期:</b> 您的憑證即將到期。你需要更新它,否則將不能夠連接到您已註冊的伺服器上。 - - Current certificate - 目前的憑證 - - - Certificate file to import - - - - Certificate password - - - - Certificate to import - 匯入的憑證 - - - New certificate - 新憑證 - - - File to export certificate to - - - - Email address - - - - Your name - - Certificates @@ -2463,10 +2615,6 @@ Speak loudly, as when you are annoyed or excited. Decrease the volume in the sou Select file to import from 選擇匯入的檔案來源 - - This opens a file selection dialog to choose a file to import a certificate from. - 開啟對話框選擇即將匯入的憑證。 - Open... 開啟... @@ -2612,6 +2760,46 @@ Are you sure you wish to replace your certificate? <p>Mumble can use certificates to authenticate with servers. Using certificates avoids passwords, meaning you don't need to disclose any password to the remote site. It also enables very easy user registration and a client side friends list independent of servers.</p><p>While Mumble can work without certificates, the majority of servers will expect you to have one.</p><p>Creating a new certificate automatically is sufficient for most use cases. But Mumble also supports certificates representing trust in the users ownership of an email address. These certificates are issued by third parties. For more information see our <a href="http://mumble.info/certificate.php">user certificate documentation</a>. </p> + + Displays current certificate + + + + Certificate file to import + + + + Use the "open" button to select a file using a dialog. + + + + Certificate password + + + + Displays imported certificate + + + + Displays new certificate + + + + File to export certificate to + + + + Use the "save as" button to select a file using a dialog. + + + + Your name. For example: John Doe + + + + Your email address. For example: johndoe@mumble.info + + ChanACL @@ -3092,6 +3280,34 @@ Are you sure you wish to replace your certificate? IPv6 address + + This is the connection dialog. There are two different ways to connect to a Mumble server. If the server is listed publicly, you can use the server list to find it. If you know the server IP address, you can manually add a new permanent entry to your favorites. + + + + The server list contains your favorites and all publicly listed servers. + + + + With this search interface you can filter the Mumble servers displayed in the server list. + + + + Search for servername + + + + Search for location + + + + Set filter mode + + + + Server + 伺服器 + ConnectDialogEdit @@ -3220,6 +3436,22 @@ Label of the server. This is what the server will be named like in your server l &Ignore + + Server IP address + + + + Server port + + + + Username + + + + Label for server + + CrashReporter @@ -3411,6 +3643,26 @@ Without this option enabled, using Mumble's global shortcuts in privileged <html><head/><body><p>Mumble's Global Shortcuts system does currently not work properly in combination with the Wayland protocol. For more information, visit <a href="https://github.com/mumble-voip/mumble/issues/5257"><span style=" text-decoration: underline; color:#0057ae;">https://github.com/mumble-voip/mumble/issues/5257</span></a>.</p></body></html> + + Configured shortcuts + + + + Use up and down keys to navigate through your added shortcuts. Use left and right keys to navigate between actions and options for a single shortcut. Entries can be added and deleted with the buttons below. + + + + Add unassigned shortcut + + + + This adds a new empty entry to the "Configured Shortcut" tree above. The tree will be automatically focused. Assign a key or an action by selecting the entry in the tree above. + + + + This removes the selected entry from the "Configured Shortcut" tree above + + GlobalShortcutButtons @@ -3438,6 +3690,18 @@ Without this option enabled, using Mumble's global shortcuts in privileged Remove + + List of shortcuts + + + + Toggling this button will make the application listen for a shortcut. Once the shortcut is entered, the application stops listening for a shortcut. Multiple shortcuts can be assigned to the current action. Navigate to the shortcut list above to review the shortcuts currently assigned to the current action. + + + + This button will remove the selected shortcut for the current action. Note that you will have to select a shortcut from the list above first before this button has any effect. + + GlobalShortcutConfig @@ -3463,7 +3727,27 @@ Without this option enabled, using Mumble's global shortcuts in privileged <b>向其他應用程序隱藏這些按鍵。</b><br/>允許該選項將向其他應用程序隱藏指定按鍵(或者組合按鍵的最后一個按鍵)。注意并不是所有按鍵都能被禁用。 - Configured shortcuts + Shortcut action + + + + Shortcut data + + + + Shortcut input combinations + + + + Unassigned + 未分配 + + + checked + + + + unchecked @@ -4030,14 +4314,6 @@ The setting only applies for new messages, the already shown ones will retain th Message margins - - Log messages - - - - TTS engine volume - - Chat message margins @@ -4062,10 +4338,6 @@ The setting only applies for new messages, the already shown ones will retain th Limit notifications when there are more than - - User limit for message limiting - - Click here to toggle message limiting for all events - If using this option be sure to change the user limit below. @@ -4130,6 +4402,74 @@ The setting only applies for new messages, the already shown ones will retain th Notification sound volume adjustment + + Log message types and actions + + + + Use up and down keys to navigate through the message types. Use left and right keys to navigate between notification possibilities for a single message type. + + + + Set length threshold + + + + Text to speech volume + + + + Maximum chat log length + + + + User limit for notifications + + + + Message type + + + + Log message to console checkbox + + + + Display pop-up notification for message checkbox + + + + Highlight window for message checkbox + + + + Read message using text to speech checkbox + + + + Limit message notification if user count is high checkbox + + + + Play sound file for message checkbox + + + + Path to sound file + + + + checked + + + + unchecked + + + + decibels + + LookConfig @@ -4480,39 +4820,11 @@ The setting only applies for new messages, the already shown ones will retain th - Maximum name length + Show the local volume adjustment for each user (if any). - Relative font size - - - - Always on top - - - - Channel dragging - - - - Automatically expand channels when - - - - User dragging behavior - - - - Silent user lifetime - - - - Show the local volume adjustment for each user (if any). - - - - Show volume adjustments + Show volume adjustments @@ -4599,6 +4911,58 @@ The setting only applies for new messages, the already shown ones will retain th Always keep users visible + + Channel expand mode + + + + User dragging mode + + + + Channel dragging mode + + + + Always on top mode + + + + Quit behavior mode + + + + Channel separator string + + + + Maximum channel name length + + + + Abbreviation replacement characters + + + + Relative font size (in percent) + + + + Silent user display time (in seconds) + + + + Mumble theme + + + + User search action mode + + + + Channel search action mode + + MainWindow @@ -5193,10 +5557,6 @@ Otherwise abort and check your certificate and username. This opens the Group and ACL dialog for the channel, to control permissions. 開啟頻道群組和存取控制表,來編輯頻道的連線權限。 - - &Link - 連結(&L) - Link your channel to another channel 連結你的頻道和另一個頻道 @@ -5291,10 +5651,6 @@ Otherwise abort and check your certificate and username. This will reset the audio preprocessor, including noise cancellation, automatic gain and voice activity detection. If something suddenly worsens the audio environment (like dropping the microphone) and it was temporary, use this to avoid having to wait for the preprocessor to readjust. 該選項將重置音頻預處理器,包含噪音消除,自動獲取和語音活動檢測。如果音頻環境突然變的惡劣(比如掉麥)并且是暫時的,使用該選項來避免等待預處理器自我調節。 - - &Mute Self - 自我關閉麥克風(&M) - Mute yourself 自我關閉麥克風 @@ -5303,10 +5659,6 @@ Otherwise abort and check your certificate and username. Mute or unmute yourself. When muted, you will not send any data to the server. Unmuting while deafened will also undeafen. 對自己關閉麥克風或取消關閉麥克風。當關閉麥克風時,你將無法發送語音到伺服器。當取消關閉麥克風時將同時取消關閉喇叭。 - - &Deafen Self - 自我關閉喇叭(&D) - Deafen yourself 自我關閉喇叭 @@ -5872,18 +6224,10 @@ Otherwise abort and check your certificate and username. This will toggle whether the minimal window should have a frame for moving and resizing. 該選項切換簡化窗口是否有個用來移動和改變大小的邊框。 - - &Unlink All - 取消所有連結(&U) - Reset the comment of the selected user. 重設使用者註解。 - - &Join Channel - 加入頻道(&J) - View comment in editor 在編輯器中檢視使用者註解 @@ -5912,10 +6256,6 @@ Otherwise abort and check your certificate and username. Change your avatar image on this server 更改你在此伺服器的頭像。 - - &Remove Avatar - 移除頭像(&R) - Remove currently defined avatar image. 移除目前定義的頭像圖片。 @@ -5928,14 +6268,6 @@ Otherwise abort and check your certificate and username. Change your own comment 變更你自己的註解 - - Recording - 錄音 - - - Priority Speaker - 優先講者 - &Copy URL 複製網址(&C) @@ -5944,10 +6276,6 @@ Otherwise abort and check your certificate and username. Copies a link to this channel to the clipboard. 複製頻道網址到剪貼簿。 - - Ignore Messages - 忽略訊息 - Locally ignore user's text chat messages. 本地忽略使用者的文字聊天訊息。 @@ -5975,14 +6303,6 @@ the channel's context menu. Ctrl+F Ctrl+F - - &Hide Channel when Filtering - 隱藏被過濾的頻道 (&H) - - - Reset the avatar of the selected user. - 重設指定使用者的頭像。 - &Developer @@ -6011,14 +6331,6 @@ the channel's context menu. &Connect... - - &Ban list... - - - - &Information... - - &Kick... @@ -6027,10 +6339,6 @@ the channel's context menu. &Ban... - - Send &Message... - - &Add... @@ -6043,74 +6351,26 @@ the channel's context menu. &Edit... 編輯(&E)... - - Audio S&tatistics... - - - - &Settings... - - &Audio Wizard... - - Developer &Console... - - - - &About... - - About &Speex... - - About &Qt... - - &Certificate Wizard... - - &Register... - - - - Registered &Users... - - Change &Avatar... - - &Access Tokens... - - - - Reset &Comment... - - - - Reset &Avatar... - - - - View Comment... - - &Change Comment... - - R&egister... - - Show @@ -6127,10 +6387,6 @@ the channel's context menu. Protocol violation. Server sent remove for occupied channel. - - Listen to channel - - Listen to this channel without joining it @@ -6171,18 +6427,10 @@ the channel's context menu. %1 stopped listening to your channel - - Talking UI - - Toggles the visibility of the TalkingUI. - - Join user's channel - - Joins the channel of this user. @@ -6195,14 +6443,6 @@ the channel's context menu. Activity log - - Chat message - - - - Disable Text-To-Speech - - Locally disable Text-To-Speech for this user's text chat messages. @@ -6241,10 +6481,6 @@ the channel's context menu. Global Shortcut - - &Set Nickname... - - Set a local nickname @@ -6303,10 +6539,6 @@ Valid actions are: Alt+F - - Search - - Search for a user or channel (Ctrl+F) @@ -6328,10 +6560,6 @@ Valid actions are: Undeafen yourself - - Positional &Audio Viewer... - - Show the Positional Audio Viewer @@ -6386,10 +6614,6 @@ Valid actions are: Channel &Filter - - &Pin Channel when Filtering - - Usage: mumble [options] [<url> | <plugin_list>] @@ -6539,118 +6763,266 @@ Valid options are: - This will open the change comment dialog + This will open the change comment dialog + + + + Change avatar + Global Shortcut + + + + This will open your file explorer to change your avatar image on this server + + + + Remove avatar + Global Shortcut + + + + This will reset your avatar on the server + + + + Register on the server + Global Shortcut + + + + This will register you on the server + + + + Audio statistics + Global Shortcut + + + + This will open the audio statistics dialog + + + + Open settings + Global Shortcut + + + + This will open the settings dialog + + + + Start audio wizard + Global Shortcut + + + + This will open the audio wizard dialog + + + + Start certificate wizard + Global Shortcut + + + + This will open the certificate wizard dialog + + + + Toggle text to speech + Global Shortcut + + + + This will enable/disable the text to speech + + + + Open about dialog + Global Shortcut + + + + This will open the about dialog + + + + Open about Qt dialog + Global Shortcut + + + + This will open the about Qt dialog + + + + Check for update + Global Shortcut + + + + This will check if mumble is up to date + + + + That sound was the mute cue. It activates when you speak while muted. Would you like to keep it enabled? + + + + Yes + + + + No + + + + Enter chat message + + + + &Ban List + + + + &Information + + + + Ig&nore Messages + + + + &Send Message... + + + + Set Ni&ckname... + + + + L&ink + + + + U&nlink All + + + + M&ute Self + + + + D&eafen Self + + + + Audio &Statistics - Change avatar - Global Shortcut + &Settings - This will open your file explorer to change your avatar image on this server + Developer &Console - Remove avatar - Global Shortcut + Positional &Audio Viewer - This will reset your avatar on the server + &About + 關於(&A) + + + About &Qt - Register on the server - Global Shortcut + Re&gister... - This will register you on the server + Registered &Users - Audio statistics - Global Shortcut + &Access Tokens - This will open the audio statistics dialog + Remo&ve Avatar - Open settings - Global Shortcut + Reset Commen&t... - This will open the settings dialog + Remo&ve Avatar... - Start audio wizard - Global Shortcut + Remove the avatar of the selected user. - This will open the audio wizard dialog + &Join - Start certificate wizard - Global Shortcut + &Hide When Filtering - This will open the certificate wizard dialog + &Pin When Filtering - Toggle text to speech - Global Shortcut + Vie&w Comment - This will enable/disable the text to speech + &Priority Speaker - Open about dialog - Global Shortcut + &Record... - This will open the about dialog + &Listen To Channel - Open about Qt dialog - Global Shortcut + Talking &UI - This will open the about Qt dialog + &Join User's Channel - Check for update - Global Shortcut + M&ove To Own Channel - This will check if mumble is up to date + Moves this user to your current channel. - That sound was the mute cue. It activates when you speak while muted. Would you like to keep it enabled? + Disable Te&xt-To-Speech - Yes + &Search... - No + Filtered channels and users @@ -6740,6 +7112,62 @@ Valid options are: Silent user displaytime: + + Graphical positional audio simulation view + + + + This visually represents the positional audio configuration that is currently being used + + + + Listener Z coordinate + + + + Listener X coordinate + + + + Listener Y coordinate + + + + Silent user display time (in seconds) + + + + Listener azimuth (in degrees) + + + + Listener elevation (in degrees) + + + + Context string + + + + Use the "set" button to apply the context string + + + + Apply the context string + + + + Apply the identity string + + + + Identity string + + + + Use the "set" button to apply the identity string + + NetworkConfig @@ -6953,6 +7381,26 @@ Prevents the client from sending potentially identifying information about the o Automatically download and install plugin updates + + Proxy type + + + + Proxy hostname + + + + Proxy port + + + + Proxy username + + + + Proxy password + + Overlay @@ -7561,6 +8009,42 @@ To upgrade these files to their latest versions, click the button below.Whether this plugin should be enabled + + List of plugins + + + + Use up and down keys to navigate through plugins. Use left and right keys to navigate between single plugin permissions. + + + + Plugin name + + + + Plugin enabled checkbox + + + + Plugin positional audio permission checkbox + + + + Plugin keyboard event listen permission checkbox + + + + checked + + + + unchecked + + + + Not available + + PluginInstaller @@ -7984,6 +8468,102 @@ You can register them again. Unknown Version + + Next + + + + Back + + + + This is you + + + + friend + + + + user + + + + status + + + + muted and deafened + + + + muted + + + + locally muted + + + + unmuted + + + + recording + + + + priority speaker + + + + has a long comment + + + + text messages ignored + + + + registered + + + + channel + + + + your channel + + + + accessible + + + + inaccessible + + + + public + + + + filtered + + + + pinned + + + + Listening for input + + + + Add + 新增 + RichTextEditor @@ -8132,6 +8712,18 @@ You can register them again. Whether to search for channels + + Search string + + + + Search results + + + + Use up and down keys to navigate through the search results. + + ServerHandler @@ -8182,10 +8774,6 @@ You can register them again. <html><head/><body><p><span style=" font-weight:600;">Port:</span></p></body></html> - - <b>Users</b>: - - <html><head/><body><p><span style=" font-weight:600;">Protocol:</span></p></body></html> @@ -8279,31 +8867,39 @@ You can register them again. - &View certificate + Unknown - &Ok + Whether the connection supports perfect forward secrecy (PFS). - Unknown + <b>PFS:</b> - Whether the connection supports perfect forward secrecy (PFS). + Yes - <b>PFS:</b> + No - Yes + <b>Users:</b> - No + TCP Parameters + + + + &View Certificate + 檢視憑證(&V) + + + &OK @@ -8491,7 +9087,11 @@ An access token is a text string, which can be used as a password for very simpl 移除(&R) - Tokens + Token List + + + + Use the arrow keys to navigate this list of access tokens. The tokens are displayed in plain text. @@ -8540,11 +9140,19 @@ An access token is a text string, which can be used as a password for very simpl - Search + User list - User list + Search for user + + + + Set inactivity filter mode + + + + Filter for inactivity @@ -8574,10 +9182,6 @@ An access token is a text string, which can be used as a password for very simpl IP Address IP位置 - - Details... - 細節... - Ping Statistics Ping 統計 @@ -8701,6 +9305,10 @@ An access token is a text string, which can be used as a password for very simpl Warning: The server seems to report a truncated protocol version for this client. (See: <a href="https://github.com/mumble-voip/mumble/issues/5827/">Issue #5827</a>) + + Details + + UserListModel @@ -8895,6 +9503,14 @@ An access token is a text string, which can be used as a password for very simpl Channel will be pinned when filtering is enabled + + Channel Listener + + + + This channel listener belongs to %1 + + VersionCheck @@ -9162,15 +9778,23 @@ Please contact your server administrator for further information. Unable to start recording - the audio output is miconfigured (0Hz sample rate) + + This field contains the directory path to store any voice recordings in. Use the "browse" button to open a file dialog. + + + + This field contains the filename any voice recording is saved as. Various variables can be used to augment the filename. For example %time for the current time. + + VolumeSliderWidgetAction - Slider for volume adjustment + Volume Adjustment - Volume Adjustment + Local volume adjustment