Look&Feel Config.

Skinning support.

git-svn-id: https://mumble.svn.sourceforge.net/svnroot/mumble/trunk@427 05730e5d-ab1b-0410-a4ac-84af385074fa
This commit is contained in:
Thorvald Natvig 2006-11-15 14:45:31 +00:00
parent 9a36950e6c
commit 3ebdd1cd10
8 changed files with 721 additions and 438 deletions

View File

@ -33,7 +33,6 @@
#include "ConnectDialog.h"
#include "Player.h"
#include "Channel.h"
#include "TrayIcon.h"
#include "ACLEditor.h"
#include "BanEditor.h"
#include "Connection.h"
@ -335,10 +334,15 @@ void MainWindow::setupGui() {
gsAltTalk=new GlobalShortcut(this, idx++, tr("Alt Push-to-Talk", "Global Shortcut"));
gsAltTalk->setObjectName("AltPushToTalk");
qsSplit = new QSplitter(Qt::Horizontal, this);
qsSplit->addWidget(qteLog);
qsSplit->addWidget(qtvPlayers);
if (g.qs->value("Horizontal", true).toBool()) {
qsSplit = new QSplitter(Qt::Horizontal, this);
qsSplit->addWidget(qteLog);
qsSplit->addWidget(qtvPlayers);
} else {
qsSplit = new QSplitter(Qt::Vertical, this);
qsSplit->addWidget(qtvPlayers);
qsSplit->addWidget(qteLog);
}
setCentralWidget(qsSplit);
restoreState(g.qs->value("mw").toByteArray());

View File

@ -54,6 +54,8 @@ class MainWindow : public QMainWindow {
QAction *qaChannelAdd, *qaChannelRemove, *qaChannelACL, *qaChannelLink, *qaChannelUnlink, *qaChannelUnlinkAll;
QSplitter *qsSplit;
QSystemTrayIcon *qstiIcon;
QTextEdit *qteLog;
QTreeView *qtvPlayers;
GlobalShortcut *gsPushTalk, *gsResetAudio, *gsMuteSelf, *gsDeafSelf;
GlobalShortcut *gsUnlink, *gsCenterPos, *gsPushMute, *gsMetaChannel, *gsToggleOverlay;
@ -65,8 +67,6 @@ class MainWindow : public QMainWindow {
void recheckTTS();
void appendLog(QString entry);
protected:
QTextEdit *qteLog;
QTreeView *qtvPlayers;
QTimer *qtReconnect;
void createActions();
void setupGui();

View File

@ -69,14 +69,28 @@ int main(int argc, char **argv)
a.setOrganizationDomain("mumble.sourceforge.net");
a.setQuitOnLastWindowClosed(false);
QString locale = QLocale::system().name();
g.qs = new QSettings();
QString style=g.qs->value("Style").toString();
if (! style.isEmpty()) {
a.setStyle(style);
}
QString skin=g.qs->value("Skin").toString();
if (! skin.isEmpty()) {
QFile file(skin);
file.open(QFile::ReadOnly);
QString styleSheet = file.readAll();
if (! styleSheet.isEmpty())
a.setStyleSheet(styleSheet);
}
QString locale=g.qs->value("Language", QLocale::system().name()).toString();
QTranslator translator;
if (! translator.load(QString("mumble_") + locale))
translator.load(QString(":/mumble_") + locale);
a.installTranslator(&translator);
g.qs = new QSettings();
// Set application icon
QIcon icon;

View File

@ -4,14 +4,14 @@ TEMPLATE = app
QT += network sql opengl
TARGET = mumble
RC_FILE = mumble.rc
HEADERS = ACL.h BanEditor.h Group.h ACLEditor.h Channel.h Log.h TrayIcon.h AudioConfigDialog.h AudioStats.h AudioInput.h AudioOutput.h MainWindow.h Connection.h ServerHandler.h Player.h About.h Message.h ConnectDialog.h GlobalShortcut.h TextToSpeech.h Settings.h Database.h VersionCheck.h Global.h PlayerModel.h Audio.h ConfigDialog.h Plugins.h
SOURCES = ACL.cpp BanEditor.cpp Group.cpp ACLEditor.cpp Channel.cpp Log.cpp AudioConfigDialog.cpp AudioStats.cpp AudioInput.cpp AudioOutput.cpp main.cpp MainWindow.cpp Message.cpp Connection.cpp ServerHandler.cpp Player.cpp About.cpp ConnectDialog.cpp Settings.cpp Database.cpp VersionCheck.cpp Global.cpp PlayerModel.cpp Audio.cpp ConfigDialog.cpp Plugins.cpp
HEADERS = ACL.h BanEditor.h Group.h ACLEditor.h Channel.h Log.h AudioConfigDialog.h AudioStats.h AudioInput.h AudioOutput.h MainWindow.h Connection.h ServerHandler.h Player.h About.h Message.h ConnectDialog.h GlobalShortcut.h TextToSpeech.h Settings.h Database.h VersionCheck.h Global.h PlayerModel.h Audio.h ConfigDialog.h Plugins.h LookConfig.h
SOURCES = ACL.cpp BanEditor.cpp Group.cpp ACLEditor.cpp Channel.cpp Log.cpp AudioConfigDialog.cpp AudioStats.cpp AudioInput.cpp AudioOutput.cpp main.cpp MainWindow.cpp Message.cpp Connection.cpp ServerHandler.cpp Player.cpp About.cpp ConnectDialog.cpp Settings.cpp Database.cpp VersionCheck.cpp Global.cpp PlayerModel.cpp Audio.cpp ConfigDialog.cpp Plugins.cpp LookConfig.cpp
DIST += licenses.h mumble.ico plugins/mumble_plugin.h overlay/overlay.h
INCLUDEPATH += include
LIBS += -Llib -L.
RESOURCES += mumble.qrc
TRANSLATIONS = mumble_es.ts mumble_de.ts mumble_tr.ts mumble_id.ts mumble_fr.ts mumble_ru.ts mumble_it.ts
TRANSLATIONS = mumble_en.ts mumble_es.ts mumble_de.ts mumble_tr.ts mumble_id.ts mumble_fr.ts mumble_ru.ts mumble_it.ts mumble_pt.ts
PRECOMPILED_HEADER = mumble_pch.h

View File

@ -21,6 +21,7 @@
<file>icons/config_asio.png</file>
<file>icons/config_osd.png</file>
<file>icons/config_shortcuts.png</file>
<file>mumble_en.qm</file>
<file>mumble_es.qm</file>
<file>mumble_de.qm</file>
<file>mumble_tr.qm</file>

View File

@ -1662,460 +1662,548 @@ der möglichen Orte initialisieren.</translation>
<translation>&lt;b&gt;Dies ist die Lautstärke für die Sprachsynthese.&lt;/b&gt;</translation>
</message>
</context>
<context>
<name>LookConfig</name>
<message>
<location filename="LookConfig.cpp" line="67"/>
<source>Language</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="LookConfig.cpp" line="51"/>
<source>Look and Feel</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="LookConfig.cpp" line="82"/>
<source>System default</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="LookConfig.cpp" line="69"/>
<source>Language to use (requires restart)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="LookConfig.cpp" line="70"/>
<source>&lt;b&gt;This sets which language mumble should use.&lt;/b&gt;&lt;br /&gt;You have to restart Mumble to use the new language.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="LookConfig.cpp" line="89"/>
<source>Style</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="LookConfig.cpp" line="91"/>
<source>Basic widget style</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="LookConfig.cpp" line="92"/>
<source>&lt;b&gt;This sets the basic look and feel to use.&lt;/b&gt;</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="LookConfig.cpp" line="97"/>
<source>Skin</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="LookConfig.cpp" line="101"/>
<source>Skin file to use</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="LookConfig.cpp" line="102"/>
<source>&lt;b&gt;This sets which skin Mumble should use.&lt;/b&gt;&lt;br /&gt;The skin is a style file applied on top of the basic widget style.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="LookConfig.cpp" line="109"/>
<source>Use Horizontal Splitter</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="LookConfig.cpp" line="111"/>
<source>Use horizontal or vertical splitter for the main window</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="LookConfig.cpp" line="112"/>
<source>&lt;b&gt;This sets whether the split in the main window is horizontal or vertical.&lt;/b&gt;</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="LookConfig.cpp" line="127"/>
<source>User Interface</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="LookConfig.cpp" line="99"/>
<source>...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="LookConfig.cpp" line="170"/>
<source>Choose skin file</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>MainWindow</name>
<message>
<location filename="MainWindow.cpp" line="54"/>
<location filename="MainWindow.cpp" line="53"/>
<source>Root</source>
<translation>Wurzel</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="74"/>
<location filename="MainWindow.cpp" line="73"/>
<source>&amp;Connect</source>
<translation>&amp;Verbinden</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="75"/>
<location filename="MainWindow.cpp" line="74"/>
<source>Open the server connection dialog</source>
<translation>Öffne den Serververbindungs-Dialog</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="76"/>
<location filename="MainWindow.cpp" line="75"/>
<source>Shows a dialog of registered servers, and also allows quick connect.</source>
<translation>Zeigt einen Dialog mit registrierten Servern und erlaubt schnelles Verbinden.</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="78"/>
<location filename="MainWindow.cpp" line="77"/>
<source>&amp;Disconnect</source>
<translation>&amp;Trennen</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="79"/>
<location filename="MainWindow.cpp" line="78"/>
<source>Disconnect from server</source>
<translation>Vom Server trennen</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="80"/>
<location filename="MainWindow.cpp" line="79"/>
<source>Disconnects you from the server.</source>
<translation>Vom Server trennen.</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="83"/>
<location filename="MainWindow.cpp" line="82"/>
<source>&amp;Ban lists</source>
<translation>&amp;Banliste</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="84"/>
<location filename="MainWindow.cpp" line="83"/>
<source>Edit ban lists on server</source>
<translation>Banlisten auf Server editieren</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="85"/>
<location filename="MainWindow.cpp" line="84"/>
<source>This lets you edit the server-side IP ban lists.</source>
<translation>Hierdurch lässt sich die serverseitige IP Banliste editieren.</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="89"/>
<location filename="MainWindow.cpp" line="88"/>
<source>&amp;Kick</source>
<translation>&amp;Kick</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="91"/>
<location filename="MainWindow.cpp" line="90"/>
<source>Kick player (with reason)</source>
<translation>Kick Spieler (mit Grund)</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="92"/>
<location filename="MainWindow.cpp" line="91"/>
<source>Kick selected player off server. You&apos;ll be asked to specify a reason.</source>
<translation>Den ausgewählten Spieler vom Server kicken. Man wird nach einem Grund gefragt.</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="93"/>
<location filename="MainWindow.cpp" line="92"/>
<source>&amp;Ban</source>
<translation>&amp;Ban</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="95"/>
<location filename="MainWindow.cpp" line="94"/>
<source>Kick and ban player (with reason)</source>
<translation>Kick und ban Spieler (mit Grund)</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="96"/>
<location filename="MainWindow.cpp" line="95"/>
<source>Kick and ban selected player from server. You&apos;ll be asked to specify a reason.</source>
<translation>Den ausgewählten Spieler vom Server kicken und bannen. Man wird nach einem Grund gefragt.</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="97"/>
<location filename="MainWindow.cpp" line="96"/>
<source>&amp;Mute</source>
<translation>&amp;Stumm</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="110"/>
<location filename="MainWindow.cpp" line="109"/>
<source>Mute player</source>
<translation>Spieler stummstellen</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="101"/>
<location filename="MainWindow.cpp" line="100"/>
<source>Mute or unmute player on server. Unmuting a deafened player will also undeafen them.</source>
<translation>Stummstellen der Spieler auf dem Server an- oder abstellen. Einem taubgestellten Spieler Stummstellen abschalten wird ebenso das Taubstellen abschalten.</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="102"/>
<location filename="MainWindow.cpp" line="101"/>
<source>&amp;Deafen</source>
<translation>&amp;Taubstellen</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="105"/>
<location filename="MainWindow.cpp" line="104"/>
<source>Deafen player</source>
<translation>Spieler taubstellen</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="106"/>
<location filename="MainWindow.cpp" line="105"/>
<source>Deafen or undeafen player on server. Deafening a player will also mute them.</source>
<translation>Taubstellen des Spielers auf dem Server an- oder abstellen. Einen Spieler taubstellen wird ihn ebenso stummstellen.</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="107"/>
<location filename="MainWindow.cpp" line="106"/>
<source>&amp;Local Mute</source>
<translation>&amp;Lokal Stumm</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="111"/>
<location filename="MainWindow.cpp" line="110"/>
<source>Mute or unmute player locally.</source>
<translation>Spieler lokal stumm oder nicht stummstellen.</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="113"/>
<location filename="MainWindow.cpp" line="112"/>
<source>&amp;Add</source>
<translation>&amp;Hinzufügen</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="115"/>
<location filename="MainWindow.cpp" line="114"/>
<source>Add new channel</source>
<translation>Neuen Kanal hinzufügen</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="116"/>
<location filename="MainWindow.cpp" line="115"/>
<source>This adds a new sub-channel to the currently selected channel.</source>
<translation>Dies fügt dem aktuell gewählten Kanal einen Unterkanal hinzu.</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="117"/>
<location filename="MainWindow.cpp" line="116"/>
<source>&amp;Remove</source>
<translation>&amp;Entfernen</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="119"/>
<location filename="MainWindow.cpp" line="118"/>
<source>Remove channel</source>
<translation>Kanal entfernen</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="120"/>
<location filename="MainWindow.cpp" line="119"/>
<source>This removes a channel and all sub-channels.</source>
<translation>Dies entfernt einen Kanal und all seine Unterkanäle.</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="121"/>
<location filename="MainWindow.cpp" line="120"/>
<source>&amp;Edit ACL</source>
<translation>ACL &amp;editieren</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="123"/>
<location filename="MainWindow.cpp" line="122"/>
<source>Edit Groups and ACL for channel</source>
<translation>Gruppen und ACL des Channels editieren</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="124"/>
<location filename="MainWindow.cpp" line="123"/>
<source>This opens the Group and ACL dialog for the channel, to control permissions.</source>
<translation>Dies öffnet den Gruppen- und ACL-Dialog des Kanals um die Rechte zu kontrollieren.</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="125"/>
<location filename="MainWindow.cpp" line="124"/>
<source>&amp;Link</source>
<translation>&amp;Link</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="127"/>
<location filename="MainWindow.cpp" line="126"/>
<source>Link your channel to another channel</source>
<translation>Den Kanal mit einem anderen verbinden</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="130"/>
<location filename="MainWindow.cpp" line="129"/>
<source>This links your current channel to the selected channel. If they have permission to speak in the other channel, players can now hear each other. This is a permanent link, and will last until manually unlinked or the server is restarted. Please see the shortcuts for push-to-link.</source>
<translation>Dies verbindet den aktuellen Kanal mit dem gewählten. Wenn Spieler Spracherlaubnis im anderen Kanal haben, so können sie sich jetzt gegenseitig hören. Dies ist eine permanente Verbindung die solange bestehen bleibt bis die Verbindung manuell aufgehoben oder der Server neugestart wird.</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="168"/>
<location filename="MainWindow.cpp" line="167"/>
<source>&amp;Unlink</source>
<translation>&amp;Unlink</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="133"/>
<location filename="MainWindow.cpp" line="132"/>
<source>Unlink your channel from another channel</source>
<translation>Verbindung des Kanals von anderem Kanal trennen</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="134"/>
<location filename="MainWindow.cpp" line="133"/>
<source>This unlinks your current channel from the selected channel.</source>
<translation>Dies trennt die Verbindung des aktuellen Kanals vom ausgewählten.</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="135"/>
<location filename="MainWindow.cpp" line="134"/>
<source>Unlink &amp;All</source>
<translation>&amp;Alle Verbindungen trennen</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="137"/>
<location filename="MainWindow.cpp" line="136"/>
<source>Unlinks your channel from all linked channels.</source>
<translation>Trennt alle verbundenen Kanäle.</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="138"/>
<location filename="MainWindow.cpp" line="137"/>
<source>This unlinks your current channel (not the selected one) from all linked channels.</source>
<translation>Dies trennt die Verbindung des Kanals von allen verbundenen Kanälen.</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="140"/>
<location filename="MainWindow.cpp" line="139"/>
<source>&amp;Reset</source>
<translation>&amp;Zurücksetzen</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="142"/>
<location filename="MainWindow.cpp" line="141"/>
<source>Reset audio preprocessor</source>
<translation>Setzt Audio-Präprozessor zurück</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="145"/>
<location filename="MainWindow.cpp" line="144"/>
<source>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.</source>
<translation>Setzt den Audio-Präprozessor zurück: unter anderem Geräuschunterdrückung, automatisches Gain und Stimmaktivierungserkennung. Wenn etwas plötzlich die Audioumgebung verschlechtert (z.B. das Mikrofon fallen lassen), kann dies benutzt werden um den Präprozessor sofort neu auszurichten.</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="146"/>
<location filename="MainWindow.cpp" line="145"/>
<source>&amp;Mute Self</source>
<translation>Selbst &amp;Stummstellen</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="150"/>
<location filename="MainWindow.cpp" line="149"/>
<source>Mute yourself</source>
<translation>Sich selber stummstellen</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="151"/>
<location filename="MainWindow.cpp" line="150"/>
<source>Mute or unmute yourself. When muted, you will not send any data to the server. Unmuting while deafened will also undeafen.</source>
<translation>Stummstellen an/aus.. When stummgestellt, werden keine Daten an den Server gesandt. Stummstellen abschalten führt während des Taubstellens auch zu dessen Deaktivierung.</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="152"/>
<location filename="MainWindow.cpp" line="151"/>
<source>&amp;Deafen Self</source>
<translation>Selbst &amp;Taubstellen</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="156"/>
<location filename="MainWindow.cpp" line="155"/>
<source>Deafen yourself</source>
<translation>Sich selbst taubstellen</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="157"/>
<location filename="MainWindow.cpp" line="156"/>
<source>Deafen or undeafen yourself. When deafened, you will not hear anything. Deafening yourself will also mute.</source>
<translation>Taubstellen an/aus. When taub, kann man nichts hören. Taubstellen aktiviert auch Stummstellen.</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="158"/>
<location filename="MainWindow.cpp" line="157"/>
<source>&amp;Text-To-Speech</source>
<translation>&amp;Text-To-Speech</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="162"/>
<location filename="MainWindow.cpp" line="161"/>
<source>Toggle Text-To-Speech</source>
<translation>Text-To-Speech ein-/ausschalten</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="163"/>
<location filename="MainWindow.cpp" line="162"/>
<source>Enable or disable the text-to-speech engine. Only messages enabled for TTS in the Configuration dialog will actually be spoken.</source>
<translation>Text-To-Speech-Engine ein oder ausschalten. Nur Nachrichten die im Konfigurationsdialog entsprechend aktiviert sind werden tatsächlich gesprochen.</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="164"/>
<location filename="MainWindow.cpp" line="163"/>
<source>S&amp;tatistics</source>
<translation>St&amp;atistiken</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="166"/>
<location filename="MainWindow.cpp" line="165"/>
<source>Display audio statistics</source>
<translation>Zeigt Audiostatistiken an</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="167"/>
<location filename="MainWindow.cpp" line="166"/>
<source>Pops up a small dialog with information about your current audio input.</source>
<translation>Zeigt einen kleinen Dialog mit Informationen über den aktuellen Audio Input an.</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="170"/>
<location filename="MainWindow.cpp" line="169"/>
<source>Forcibly unlink plugin</source>
<translation>Plugin trennen</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="172"/>
<location filename="MainWindow.cpp" line="171"/>
<source>This forces the current plugin to unlink, which is handy if it is reading completely wrong data.</source>
<translation>Dies zwingt das aktuelle Plugin zu trennen, was hilfreich ist, wenn es völlig falsche Daten liest.</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="174"/>
<location filename="MainWindow.cpp" line="173"/>
<source>&amp;Settings</source>
<translation>&amp;Einstellungen</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="176"/>
<location filename="MainWindow.cpp" line="175"/>
<source>Configure Mumble</source>
<translation>Mumble konfigurieren</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="177"/>
<location filename="MainWindow.cpp" line="176"/>
<source>Allows you to change most settings for Mumble.</source>
<translation>Erlaubt die meisten Einstellungen von Mumble zu ändern.</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="179"/>
<location filename="MainWindow.cpp" line="178"/>
<source>&amp;What&apos;s This?</source>
<translation>&amp;Was ist das?</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="181"/>
<location filename="MainWindow.cpp" line="180"/>
<source>Enter What&apos;s This? mode</source>
<translation>Was ist das Modus?-Modus betreten</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="183"/>
<location filename="MainWindow.cpp" line="182"/>
<source>Click this to enter &quot;What&apos;s This?&quot; 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.</source>
<translation>Dies anklicken um den &quot;Was ist das?&quot;-Modus zu aktivieren. Der Cursor wird sich in ein Fragezeichen ändern. Klickt man damit auf irgendeinen Button, Menüeintrag oder ein Gebiet, wird eine kurze Beschreibung ausgegeben.</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="184"/>
<location filename="MainWindow.cpp" line="183"/>
<source>&amp;About</source>
<translation>Ü&amp;ber</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="186"/>
<location filename="MainWindow.cpp" line="185"/>
<source>Information about Mumble</source>
<translation>Informationen über Mumble</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="187"/>
<location filename="MainWindow.cpp" line="186"/>
<source>Shows a small dialog with information and license for Mumble.</source>
<translation>Zeigt einen kleinen Dialog mit Informationen und Lizenzierung von Mumble.</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="188"/>
<location filename="MainWindow.cpp" line="187"/>
<source>About &amp;Speex</source>
<translation>Über &amp;Speex</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="190"/>
<location filename="MainWindow.cpp" line="189"/>
<source>Information about Speex</source>
<translation>Informationen über Speex</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="191"/>
<location filename="MainWindow.cpp" line="190"/>
<source>Shows a small dialog with information about Speex.</source>
<translation>Zeigt einen kleinen Dialog mit Informationen über Speex.</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="192"/>
<location filename="MainWindow.cpp" line="191"/>
<source>&amp;About Qt</source>
<translation>Über &amp;Qt</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="194"/>
<location filename="MainWindow.cpp" line="193"/>
<source>Information about Qt</source>
<translation>Informationen über Qt</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="195"/>
<location filename="MainWindow.cpp" line="194"/>
<source>Shows a small dialog with information about Qt.</source>
<translation>Zeigt einen kleinen Dialog mit Informationen über Qt.</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="196"/>
<location filename="MainWindow.cpp" line="195"/>
<source>Check for &amp;Updates</source>
<translation>Nach &amp;Updates suchen</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="198"/>
<location filename="MainWindow.cpp" line="197"/>
<source>Check for new version of Mumble</source>
<translation>Nach einer neuen Version von Mumble suchen</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="200"/>
<location filename="MainWindow.cpp" line="199"/>
<source>Connects to the Mumble webpage to check if a new version is available, and notifies you with an appropriate download URL if this is the case.</source>
<translation>Verbindet sich mit der Mumble Webseite um zu prüfen ob eine neue Version verfügbar ist. In dem Fall wird mit einer passenden Download URL darauf hingewiesen.</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="204"/>
<location filename="MainWindow.cpp" line="203"/>
<source>Mumble -- %1</source>
<translation>Mumble -- %1</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="221"/>
<location filename="MainWindow.cpp" line="220"/>
<source>Log of messages</source>
<translation>Log mit Nachrichten</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="223"/>
<location filename="MainWindow.cpp" line="222"/>
<source>This shows all recent activity. Connecting to servers, errors and information messages all show up here.&lt;br /&gt;To configure exactly which messages show up here, use the &lt;b&gt;Settings&lt;/b&gt; command from the menu.</source>
<translation>Dies zeigt die neuesten Aktivitäten an. Verbindungen zum Server, Fehler und Informationsnachrichten werden hier angezeigt.&lt;br /&gt;Um genau zu konfigurieren welche Nachrichten angezeigt werden sollen, kann das &lt;b&gt;Einstellungen&lt;/b&gt; Kommando vom Menü genutzt werden.</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="225"/>
<location filename="MainWindow.cpp" line="224"/>
<source>&amp;Server</source>
<translation>&amp;Server</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="226"/>
<location filename="MainWindow.cpp" line="225"/>
<source>&amp;Player</source>
<translation>S&amp;pieler</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="227"/>
<location filename="MainWindow.cpp" line="226"/>
<source>&amp;Channel</source>
<translation>&amp;Kanal</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="228"/>
<location filename="MainWindow.cpp" line="227"/>
<source>&amp;Audio</source>
<translation>&amp;Audio</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="229"/>
<location filename="MainWindow.cpp" line="228"/>
<source>C&amp;onfigure</source>
<translation>K&amp;onfiguration</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="230"/>
<location filename="MainWindow.cpp" line="229"/>
<source>&amp;Help</source>
<translation>&amp;Hilfe</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="493"/>
<location filename="MainWindow.cpp" line="506"/>
<source>Kicking player %1</source>
<translation>Kicke Spieler %1</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="509"/>
<location filename="MainWindow.cpp" line="522"/>
<source>Enter reason</source>
<translation>Grund eingeben</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="509"/>
<location filename="MainWindow.cpp" line="522"/>
<source>Banning player %1</source>
<translation>Banne Spieler %1</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="577"/>
<location filename="MainWindow.cpp" line="590"/>
<source>Mumble</source>
<translation>Mumble</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="561"/>
<location filename="MainWindow.cpp" line="574"/>
<source>Channel Name</source>
<translation>Kanalname</translation>
</message>
@ -2125,270 +2213,270 @@ der möglichen Orte initialisieren.</translation>
<translation type="obsolete">Sind Sie sicher Kanal %1 und all seine Unterkanäle zu löschen?</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="654"/>
<location filename="MainWindow.cpp" line="667"/>
<source>Unmuted and undeafened.</source>
<translation>Stumm- und Taubstellen ausgeschalten.</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="656"/>
<location filename="MainWindow.cpp" line="669"/>
<source>Unmuted.</source>
<translation>Stummstellen aus.</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="658"/>
<location filename="MainWindow.cpp" line="671"/>
<source>Muted.</source>
<translation>Stumm.</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="673"/>
<location filename="MainWindow.cpp" line="686"/>
<source>Muted and deafened.</source>
<translation>Stumm und taub gestellt.</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="675"/>
<location filename="MainWindow.cpp" line="688"/>
<source>Deafened.</source>
<translation>Taubgestellt.</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="677"/>
<location filename="MainWindow.cpp" line="690"/>
<source>Undeafened.</source>
<translation>Taubstellung aus.</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="727"/>
<location filename="MainWindow.cpp" line="740"/>
<source>About Qt</source>
<translation>Über Qt</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="803"/>
<location filename="MainWindow.cpp" line="816"/>
<source>Joining %1.</source>
<translation>Betrete %1.</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="829"/>
<location filename="MainWindow.cpp" line="842"/>
<source>Connected to server.</source>
<translation>Mit Server verbunden.</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="863"/>
<location filename="MainWindow.cpp" line="876"/>
<source>Server connection failed: %1.</source>
<translation>Serververbindung fehlgeschlagen: %1.</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="869"/>
<location filename="MainWindow.cpp" line="882"/>
<source>Disconnected from server.</source>
<translation>Verbindung zum Server abgebrochen.</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="875"/>
<location filename="MainWindow.cpp" line="888"/>
<source>Reconnecting.</source>
<translation>Neuverbindung.</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="896"/>
<location filename="MainWindow.cpp" line="921"/>
<source>Joined server: %1.</source>
<translation>Server beigetreten: %1.</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="911"/>
<location filename="MainWindow.cpp" line="936"/>
<source>Left server: %1.</source>
<translation>Server verlassen: %1.</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="946"/>
<location filename="MainWindow.cpp" line="971"/>
<source>%1 is now muted and deafened.</source>
<translation>%1 ist jetzt stumm und taubgestellt.</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="948"/>
<location filename="MainWindow.cpp" line="973"/>
<source>%1 is now muted.</source>
<translation>%1 ist jetzt stummgestellt.</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="950"/>
<location filename="MainWindow.cpp" line="975"/>
<source>%1 is now unmuted.</source>
<translation>%1 ist jetzt nicht mehr stummgestellt.</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="981"/>
<location filename="MainWindow.cpp" line="1006"/>
<source>server</source>
<translation>Server</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="966"/>
<location filename="MainWindow.cpp" line="991"/>
<source>You were muted by %1.</source>
<translation>Du wurdest von %1 stummgestellt.</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="966"/>
<location filename="MainWindow.cpp" line="991"/>
<source>You were unmuted by %1.</source>
<translation>Stummstellen wurde von %1 deaktiviert.</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="968"/>
<location filename="MainWindow.cpp" line="993"/>
<source>%1 muted by %2.</source>
<translation>%1 von %2 stummgestellt.</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="968"/>
<location filename="MainWindow.cpp" line="993"/>
<source>%1 unmuted by %2.</source>
<translation>Stummstellung von %1 durch %2 aufgehoben.</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="984"/>
<location filename="MainWindow.cpp" line="1009"/>
<source>You were deafened by %1.</source>
<translation>Du wurdest von %1 taubgestellt.</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="984"/>
<location filename="MainWindow.cpp" line="1009"/>
<source>You were undeafened by %1.</source>
<translation>Taubstellen von %1 deaktiviert.</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="986"/>
<location filename="MainWindow.cpp" line="1011"/>
<source>%1 deafened by %2.</source>
<translation>%1 wurde von %2 taubgestellt.</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="986"/>
<location filename="MainWindow.cpp" line="1011"/>
<source>%1 undeafened by %2.</source>
<translation>Taubstellen von %1 durch %2 deaktiviert.</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="993"/>
<location filename="MainWindow.cpp" line="1018"/>
<source>You were kicked from the server by %1: %2.</source>
<translation>Du wurdest von %1 vom Server gekickt: %2.</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="997"/>
<location filename="MainWindow.cpp" line="1022"/>
<source>%3 was kicked from the server by %1: %2.</source>
<translation>%3 wurde von %1 vom Server gekickt: %2.</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="1005"/>
<location filename="MainWindow.cpp" line="1030"/>
<source>You were kicked and banned from the server by %1: %2.</source>
<translation>Du wurdest von %1 vom Server gekickt und gebannet: %2.</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="1009"/>
<location filename="MainWindow.cpp" line="1034"/>
<source>%3 was kicked and banned from the server by %1: %2.</source>
<translation>%3 wurde von %1 vom Server gekickt und gebannet: %2.</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="1028"/>
<location filename="MainWindow.cpp" line="1053"/>
<source>%1 left channel.</source>
<translation>%1 hat den Kanal verlassen.</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="1030"/>
<location filename="MainWindow.cpp" line="1055"/>
<source>%1 moved out by %2.</source>
<translation>%1 von %2 rausgeschoben.</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="1037"/>
<location filename="MainWindow.cpp" line="1062"/>
<source>%1 entered channel.</source>
<translation>%1 betrat den Kanal.</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="1039"/>
<location filename="MainWindow.cpp" line="1064"/>
<source>%1 moved in by %2.</source>
<translation>%1 von %2 reingeschoben.</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="1091"/>
<location filename="MainWindow.cpp" line="1116"/>
<source>Server connection rejected: %1.</source>
<translation>Serververbindung abgelehnt : %1.</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="1096"/>
<location filename="MainWindow.cpp" line="1121"/>
<source>Denied: %1.</source>
<translation>Abgelehnt: %1.</translation>
</message>
<message>
<location filename="main.cpp" line="111"/>
<location filename="main.cpp" line="125"/>
<source>Welcome to Mumble.</source>
<translation>Willkommen zu Mumble.</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="285"/>
<location filename="MainWindow.cpp" line="284"/>
<source>Push-to-Talk</source>
<comment>Global Shortcut</comment>
<translation>Push-To-Talk</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="288"/>
<location filename="MainWindow.cpp" line="287"/>
<source>Reset Audio Processor</source>
<comment>Global Shortcut</comment>
<translation>Audio Prozessor zurücksetzen</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="292"/>
<location filename="MainWindow.cpp" line="291"/>
<source>Toggle Mute Self</source>
<comment>Global Shortcut</comment>
<translation>Selbst stummstellen umschalten</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="296"/>
<location filename="MainWindow.cpp" line="295"/>
<source>Toggle Deafen Self</source>
<comment>Global Shortcut</comment>
<translation>Selbst taubstellen umschalten</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="304"/>
<location filename="MainWindow.cpp" line="303"/>
<source>Force Center Position</source>
<comment>Global Shortcut</comment>
<translation>Erzwinge Mittelposition</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="309"/>
<location filename="MainWindow.cpp" line="308"/>
<source>Chan Parent</source>
<comment>Global Shortcut</comment>
<translation>Kanal Eltern</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="314"/>
<location filename="MainWindow.cpp" line="313"/>
<source>Chan Sub#%1</source>
<comment>Global Shortcut</comment>
<translation>Kanal Sub#%1</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="319"/>
<location filename="MainWindow.cpp" line="318"/>
<source>Chan All Subs</source>
<comment>Global Shortcut</comment>
<translation>Kanal alle Subs</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="323"/>
<location filename="MainWindow.cpp" line="322"/>
<source>Push-to-Mute</source>
<comment>Global Shortcut</comment>
<translation>Push-To-Mute</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="326"/>
<location filename="MainWindow.cpp" line="325"/>
<source>Join Channel</source>
<comment>Global Shortcut</comment>
<translation>Kanal betreten</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="330"/>
<location filename="MainWindow.cpp" line="329"/>
<source>Toggle Overlay</source>
<comment>Global Shortcut</comment>
<translation>Overlay umschalten</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="335"/>
<location filename="MainWindow.cpp" line="334"/>
<source>Alt Push-to-Talk</source>
<comment>Global Shortcut</comment>
<translation>Alt Push-To-Talk</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="300"/>
<location filename="MainWindow.cpp" line="299"/>
<source>Unlink Plugin</source>
<comment>Global Shortcut</comment>
<translation>Plugin ausklinken</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="577"/>
<location filename="MainWindow.cpp" line="590"/>
<source>Are you sure you want to delete %1 and all its sub-channels?</source>
<translation>Sicher %1 und all seine Unterkanäle zu löschen?</translation>
</message>

View File

@ -1692,360 +1692,448 @@ de las ubicaciones posibles.</translation>
<translation>&lt;b&gt;Este es el volumen usado para la síntesis de voz.&lt;/b&gt;</translation>
</message>
</context>
<context>
<name>LookConfig</name>
<message>
<location filename="LookConfig.cpp" line="67"/>
<source>Language</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="LookConfig.cpp" line="51"/>
<source>Look and Feel</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="LookConfig.cpp" line="82"/>
<source>System default</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="LookConfig.cpp" line="69"/>
<source>Language to use (requires restart)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="LookConfig.cpp" line="70"/>
<source>&lt;b&gt;This sets which language mumble should use.&lt;/b&gt;&lt;br /&gt;You have to restart Mumble to use the new language.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="LookConfig.cpp" line="89"/>
<source>Style</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="LookConfig.cpp" line="91"/>
<source>Basic widget style</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="LookConfig.cpp" line="92"/>
<source>&lt;b&gt;This sets the basic look and feel to use.&lt;/b&gt;</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="LookConfig.cpp" line="97"/>
<source>Skin</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="LookConfig.cpp" line="101"/>
<source>Skin file to use</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="LookConfig.cpp" line="102"/>
<source>&lt;b&gt;This sets which skin Mumble should use.&lt;/b&gt;&lt;br /&gt;The skin is a style file applied on top of the basic widget style.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="LookConfig.cpp" line="109"/>
<source>Use Horizontal Splitter</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="LookConfig.cpp" line="111"/>
<source>Use horizontal or vertical splitter for the main window</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="LookConfig.cpp" line="112"/>
<source>&lt;b&gt;This sets whether the split in the main window is horizontal or vertical.&lt;/b&gt;</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="LookConfig.cpp" line="127"/>
<source>User Interface</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="LookConfig.cpp" line="99"/>
<source>...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="LookConfig.cpp" line="170"/>
<source>Choose skin file</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>MainWindow</name>
<message>
<location filename="main.cpp" line="111"/>
<location filename="main.cpp" line="125"/>
<source>Welcome to Mumble.</source>
<translation>Bienvenido a Mumble.</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="54"/>
<location filename="MainWindow.cpp" line="53"/>
<source>Root</source>
<translation>Root</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="74"/>
<location filename="MainWindow.cpp" line="73"/>
<source>&amp;Connect</source>
<translation>&amp;Conectar</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="75"/>
<location filename="MainWindow.cpp" line="74"/>
<source>Open the server connection dialog</source>
<translation>Abre el cuadro de diálogo de conexión con el servidor</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="76"/>
<location filename="MainWindow.cpp" line="75"/>
<source>Shows a dialog of registered servers, and also allows quick connect.</source>
<translation>Muestra un cuadro de diálogo de servidores registrados, y también permite conectarse rápidamente.</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="78"/>
<location filename="MainWindow.cpp" line="77"/>
<source>&amp;Disconnect</source>
<translation>&amp;Desconectar</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="79"/>
<location filename="MainWindow.cpp" line="78"/>
<source>Disconnect from server</source>
<translation>Desconectarse del servidor</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="80"/>
<location filename="MainWindow.cpp" line="79"/>
<source>Disconnects you from the server.</source>
<translation>Le desconecta del servidor.</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="83"/>
<location filename="MainWindow.cpp" line="82"/>
<source>&amp;Ban lists</source>
<translation>&amp;Prohibiciones</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="84"/>
<location filename="MainWindow.cpp" line="83"/>
<source>Edit ban lists on server</source>
<translation>Edita la lista de prohibiciones en el servidor</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="85"/>
<location filename="MainWindow.cpp" line="84"/>
<source>This lets you edit the server-side IP ban lists.</source>
<translation>Le permite editar la lista de IPs prohibidas en el lado del servidor.</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="89"/>
<location filename="MainWindow.cpp" line="88"/>
<source>&amp;Kick</source>
<translation>&amp;Expulsar</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="91"/>
<location filename="MainWindow.cpp" line="90"/>
<source>Kick player (with reason)</source>
<translation>Expulsar jugador (con motivo)</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="92"/>
<location filename="MainWindow.cpp" line="91"/>
<source>Kick selected player off server. You&apos;ll be asked to specify a reason.</source>
<translation>Expulsa del servidor al jugador seleccionado. Se le pedirá que especifique un motivo.</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="93"/>
<location filename="MainWindow.cpp" line="92"/>
<source>&amp;Ban</source>
<translation>&amp;Prohibir</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="95"/>
<location filename="MainWindow.cpp" line="94"/>
<source>Kick and ban player (with reason)</source>
<translation>Expulsar y prohibir jugador (con motivo)</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="96"/>
<location filename="MainWindow.cpp" line="95"/>
<source>Kick and ban selected player from server. You&apos;ll be asked to specify a reason.</source>
<translation>Expulsa y prohibe en el servidor al jugador seleccionado. Se le pedirá que especifique un motivo.</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="97"/>
<location filename="MainWindow.cpp" line="96"/>
<source>&amp;Mute</source>
<translation>En&amp;mudecer</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="110"/>
<location filename="MainWindow.cpp" line="109"/>
<source>Mute player</source>
<translation>Enmudece al jugador</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="101"/>
<location filename="MainWindow.cpp" line="100"/>
<source>Mute or unmute player on server. Unmuting a deafened player will also undeafen them.</source>
<translation>Enmudece o da voz a un jugador en el servidor. Dar voz a un jugador ensordecido también le dará escucha.</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="102"/>
<location filename="MainWindow.cpp" line="101"/>
<source>&amp;Deafen</source>
<translation>En&amp;sordecer</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="105"/>
<location filename="MainWindow.cpp" line="104"/>
<source>Deafen player</source>
<translation>Ensordece al jugador</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="106"/>
<location filename="MainWindow.cpp" line="105"/>
<source>Deafen or undeafen player on server. Deafening a player will also mute them.</source>
<translation>Ensordece o da escucha a un jugador en el servidor. Ensordecer a un jugador también lo enmudecerá.</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="107"/>
<location filename="MainWindow.cpp" line="106"/>
<source>&amp;Local Mute</source>
<translation>Enmudecer &amp;localmente</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="111"/>
<location filename="MainWindow.cpp" line="110"/>
<source>Mute or unmute player locally.</source>
<translation>Enmudece o da voz localmente a un jugador.</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="113"/>
<location filename="MainWindow.cpp" line="112"/>
<source>&amp;Add</source>
<translation>&amp;Agregar</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="115"/>
<location filename="MainWindow.cpp" line="114"/>
<source>Add new channel</source>
<translation>Agrega un nuevo canal</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="116"/>
<location filename="MainWindow.cpp" line="115"/>
<source>This adds a new sub-channel to the currently selected channel.</source>
<translation>Agrega un nuevo subcanal al canal actualmente seleccionado.</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="117"/>
<location filename="MainWindow.cpp" line="116"/>
<source>&amp;Remove</source>
<translation>&amp;Eliminar</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="119"/>
<location filename="MainWindow.cpp" line="118"/>
<source>Remove channel</source>
<translation>Elimina un canal</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="120"/>
<location filename="MainWindow.cpp" line="119"/>
<source>This removes a channel and all sub-channels.</source>
<translation>Elimina un canal y todos sus subcanales.</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="121"/>
<location filename="MainWindow.cpp" line="120"/>
<source>&amp;Edit ACL</source>
<translation>&amp;Editar LCA</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="123"/>
<location filename="MainWindow.cpp" line="122"/>
<source>Edit Groups and ACL for channel</source>
<translation>Edita los Grupos y la LCA para el canal</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="124"/>
<location filename="MainWindow.cpp" line="123"/>
<source>This opens the Group and ACL dialog for the channel, to control permissions.</source>
<translation>Abre el cuadro de diálogo Grupo y LCA para el canal, para controlar los permisos.</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="125"/>
<location filename="MainWindow.cpp" line="124"/>
<source>&amp;Link</source>
<translation>&amp;Vincular</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="127"/>
<location filename="MainWindow.cpp" line="126"/>
<source>Link your channel to another channel</source>
<translation>Vincula su canal a otro canal</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="130"/>
<location filename="MainWindow.cpp" line="129"/>
<source>This links your current channel to the selected channel. If they have permission to speak in the other channel, players can now hear each other. This is a permanent link, and will last until manually unlinked or the server is restarted. Please see the shortcuts for push-to-link.</source>
<translation>Vincula su canal actual al canal seleccionado. Si tienen permiso para hablar en el otro canal, los jugadores pueden oirse entre . Éste es un vínculo permanente, y durará hasta que se desvincule manualmente o se reinicie el servidor. Por favor vea los métodos abreviados para presionar-para-vincular.</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="168"/>
<location filename="MainWindow.cpp" line="167"/>
<source>&amp;Unlink</source>
<translation>&amp;Desvincular</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="133"/>
<location filename="MainWindow.cpp" line="132"/>
<source>Unlink your channel from another channel</source>
<translation>Desvincula su canal de otro canal</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="134"/>
<location filename="MainWindow.cpp" line="133"/>
<source>This unlinks your current channel from the selected channel.</source>
<translation>Desvincula su canal actual del canal seleccionado.</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="135"/>
<location filename="MainWindow.cpp" line="134"/>
<source>Unlink &amp;All</source>
<translation>Desvincular &amp;Todo</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="137"/>
<location filename="MainWindow.cpp" line="136"/>
<source>Unlinks your channel from all linked channels.</source>
<translation>Desvincula su canal de todos los canales vinculados.</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="138"/>
<location filename="MainWindow.cpp" line="137"/>
<source>This unlinks your current channel (not the selected one) from all linked channels.</source>
<translation>Desvincula su canal actual (no el seleccionado) de todos los canales vinculados.</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="140"/>
<location filename="MainWindow.cpp" line="139"/>
<source>&amp;Reset</source>
<translation>&amp;Reiniciar</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="142"/>
<location filename="MainWindow.cpp" line="141"/>
<source>Reset audio preprocessor</source>
<translation>Reinicia el preprocesador de audio</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="146"/>
<location filename="MainWindow.cpp" line="145"/>
<source>&amp;Mute Self</source>
<translation>En&amp;mudecerse</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="150"/>
<location filename="MainWindow.cpp" line="149"/>
<source>Mute yourself</source>
<translation>Se enmudece a mismo</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="151"/>
<location filename="MainWindow.cpp" line="150"/>
<source>Mute or unmute yourself. When muted, you will not send any data to the server. Unmuting while deafened will also undeafen.</source>
<translation>Se enmudece o se da voz a mismo. Cuando enmudezca, no enviará ningún dato al servidor. Darse voz mientras está ensordecido también le dará escucha.</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="152"/>
<location filename="MainWindow.cpp" line="151"/>
<source>&amp;Deafen Self</source>
<translation>En&amp;sordecerse</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="156"/>
<location filename="MainWindow.cpp" line="155"/>
<source>Deafen yourself</source>
<translation>Se ensordece a mismo</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="157"/>
<location filename="MainWindow.cpp" line="156"/>
<source>Deafen or undeafen yourself. When deafened, you will not hear anything. Deafening yourself will also mute.</source>
<translation>Se ensordece o se da escucha a mismo. Cuando ensordezca, no oirá nada. Darse escucha a mismo también le dará voz.</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="158"/>
<location filename="MainWindow.cpp" line="157"/>
<source>&amp;Text-To-Speech</source>
<translation>&amp;Texto-A-Voz</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="162"/>
<location filename="MainWindow.cpp" line="161"/>
<source>Toggle Text-To-Speech</source>
<translation>Conmuta Texto-A-Voz</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="163"/>
<location filename="MainWindow.cpp" line="162"/>
<source>Enable or disable the text-to-speech engine. Only messages enabled for TTS in the Configuration dialog will actually be spoken.</source>
<translation>Activa o desactiva el motor de texto-a-voz (TTS). Realmente sólo se dirán los mensajes habilitados para TTS en el cuadro de diálogo Configuración.</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="164"/>
<location filename="MainWindow.cpp" line="163"/>
<source>S&amp;tatistics</source>
<translation>&amp;Estadísticas</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="166"/>
<location filename="MainWindow.cpp" line="165"/>
<source>Display audio statistics</source>
<translation>Muestra estadísticas de audio</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="167"/>
<location filename="MainWindow.cpp" line="166"/>
<source>Pops up a small dialog with information about your current audio input.</source>
<translation>Muestra un pequeño cuadro de diálogo con información acerca de la entrada de audio.</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="170"/>
<location filename="MainWindow.cpp" line="169"/>
<source>Forcibly unlink plugin</source>
<translation>Desvincular plugin forzosamente</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="172"/>
<location filename="MainWindow.cpp" line="171"/>
<source>This forces the current plugin to unlink, which is handy if it is reading completely wrong data.</source>
<translation>Fuerza al plugin actual a desvincularse, lo que es útil si está leyendo datos completamente erróneos.</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="174"/>
<location filename="MainWindow.cpp" line="173"/>
<source>&amp;Settings</source>
<translation>&amp;Opciones</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="176"/>
<location filename="MainWindow.cpp" line="175"/>
<source>Configure Mumble</source>
<translation>Configura Mumble</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="177"/>
<location filename="MainWindow.cpp" line="176"/>
<source>Allows you to change most settings for Mumble.</source>
<translation>Le permite cambiar la mayoría de opciones de Mumble.</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="179"/>
<location filename="MainWindow.cpp" line="178"/>
<source>&amp;What&apos;s This?</source>
<translation>¿&amp;Qué es esto?</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="181"/>
<location filename="MainWindow.cpp" line="180"/>
<source>Enter What&apos;s This? mode</source>
<translation>Entra en el modo ¿Qué es esto?</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="183"/>
<location filename="MainWindow.cpp" line="182"/>
<source>Click this to enter &quot;What&apos;s This?&quot; 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.</source>
<translation>Haga click en esto para entrar en el modo &quot;¿Qué es esto?&quot;. Su cursor se transformará en una interrogación. Haga click en cualquier botón, opción de menú o área para mostrar una descripción de lo que es.</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="184"/>
<location filename="MainWindow.cpp" line="183"/>
<source>&amp;About</source>
<translation>&amp;Acerca de</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="186"/>
<location filename="MainWindow.cpp" line="185"/>
<source>Information about Mumble</source>
<translation>Información acerca de Mumble</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="187"/>
<location filename="MainWindow.cpp" line="186"/>
<source>Shows a small dialog with information and license for Mumble.</source>
<translation>Muestra un pequeño cuadro de diálogo con información y la licencia de Mumble.</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="188"/>
<location filename="MainWindow.cpp" line="187"/>
<source>About &amp;Speex</source>
<translation>Acerca de &amp;Speex</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="190"/>
<location filename="MainWindow.cpp" line="189"/>
<source>Information about Speex</source>
<translation>Información acerca de Speex</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="191"/>
<location filename="MainWindow.cpp" line="190"/>
<source>Shows a small dialog with information about Speex.</source>
<translation>Muestra un pequeño cuadro de diálogo con información acerca de Speex.</translation>
</message>
@ -2055,92 +2143,92 @@ de las ubicaciones posibles.</translation>
<translation type="obsolete">&amp;Acerca de Qt</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="194"/>
<location filename="MainWindow.cpp" line="193"/>
<source>Information about Qt</source>
<translation>Información acerca de Qt</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="195"/>
<location filename="MainWindow.cpp" line="194"/>
<source>Shows a small dialog with information about Qt.</source>
<translation>Muestra un pequeño cuadro de diálogo con información acerca de Qt.</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="196"/>
<location filename="MainWindow.cpp" line="195"/>
<source>Check for &amp;Updates</source>
<translation>Comprobar &amp;actualizaciones</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="198"/>
<location filename="MainWindow.cpp" line="197"/>
<source>Check for new version of Mumble</source>
<translation>Comprueba si existe una nueva versión de Mumble</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="200"/>
<location filename="MainWindow.cpp" line="199"/>
<source>Connects to the Mumble webpage to check if a new version is available, and notifies you with an appropriate download URL if this is the case.</source>
<translation>Se conecta a la página web de Mumble para comprobar si está disponible una nueva versión, y le notifica con una URL de descarga apropiada si éste es el caso.</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="204"/>
<location filename="MainWindow.cpp" line="203"/>
<source>Mumble -- %1</source>
<translation>Mumble -- %1</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="221"/>
<location filename="MainWindow.cpp" line="220"/>
<source>Log of messages</source>
<translation>Registro de mensajes</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="225"/>
<location filename="MainWindow.cpp" line="224"/>
<source>&amp;Server</source>
<translation>&amp;Servidor</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="226"/>
<location filename="MainWindow.cpp" line="225"/>
<source>&amp;Player</source>
<translation>&amp;Jugador</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="227"/>
<location filename="MainWindow.cpp" line="226"/>
<source>&amp;Channel</source>
<translation>&amp;Canal</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="228"/>
<location filename="MainWindow.cpp" line="227"/>
<source>&amp;Audio</source>
<translation>&amp;Audio</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="229"/>
<location filename="MainWindow.cpp" line="228"/>
<source>C&amp;onfigure</source>
<translation>C&amp;onfigurar</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="230"/>
<location filename="MainWindow.cpp" line="229"/>
<source>&amp;Help</source>
<translation>&amp;Ayuda</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="493"/>
<location filename="MainWindow.cpp" line="506"/>
<source>Kicking player %1</source>
<translation>Expulsando al jugador %1</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="509"/>
<location filename="MainWindow.cpp" line="522"/>
<source>Enter reason</source>
<translation>Introduzca el motivo</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="509"/>
<location filename="MainWindow.cpp" line="522"/>
<source>Banning player %1</source>
<translation>Prohibiendo al jugador %1</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="577"/>
<location filename="MainWindow.cpp" line="590"/>
<source>Mumble</source>
<translation>Mumble</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="561"/>
<location filename="MainWindow.cpp" line="574"/>
<source>Channel Name</source>
<translation>Nombre del canal</translation>
</message>
@ -2150,152 +2238,152 @@ de las ubicaciones posibles.</translation>
<translation type="obsolete">¿Está seguro de que desa borrar %1 y todos sus subcanales?</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="654"/>
<location filename="MainWindow.cpp" line="667"/>
<source>Unmuted and undeafened.</source>
<translation>Con voz y escucha.</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="656"/>
<location filename="MainWindow.cpp" line="669"/>
<source>Unmuted.</source>
<translation>Con escucha.</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="658"/>
<location filename="MainWindow.cpp" line="671"/>
<source>Muted.</source>
<translation>Mudo.</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="673"/>
<location filename="MainWindow.cpp" line="686"/>
<source>Muted and deafened.</source>
<translation>Mudo y sordo.</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="675"/>
<location filename="MainWindow.cpp" line="688"/>
<source>Deafened.</source>
<translation>Sordo.</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="677"/>
<location filename="MainWindow.cpp" line="690"/>
<source>Undeafened.</source>
<translation>Con escucha.</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="727"/>
<location filename="MainWindow.cpp" line="740"/>
<source>About Qt</source>
<translation>Acerca de Qt</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="803"/>
<location filename="MainWindow.cpp" line="816"/>
<source>Joining %1.</source>
<translation>Uniéndose a %1.</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="829"/>
<location filename="MainWindow.cpp" line="842"/>
<source>Connected to server.</source>
<translation>Conectado al servidor.</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="863"/>
<location filename="MainWindow.cpp" line="876"/>
<source>Server connection failed: %1.</source>
<translation>Falló la conexión con el servidor: %1.</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="869"/>
<location filename="MainWindow.cpp" line="882"/>
<source>Disconnected from server.</source>
<translation>Desconectado del servidor.</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="875"/>
<location filename="MainWindow.cpp" line="888"/>
<source>Reconnecting.</source>
<translation>Volviendo a conectar.</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="896"/>
<location filename="MainWindow.cpp" line="921"/>
<source>Joined server: %1.</source>
<translation>Se ha unido al servidor: %1.</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="911"/>
<location filename="MainWindow.cpp" line="936"/>
<source>Left server: %1.</source>
<translation>Abandonó el servidor: %1.</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="946"/>
<location filename="MainWindow.cpp" line="971"/>
<source>%1 is now muted and deafened.</source>
<translation>%1 está ahora mudo y sordo.</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="948"/>
<location filename="MainWindow.cpp" line="973"/>
<source>%1 is now muted.</source>
<translation>%1 está ahora mudo.</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="950"/>
<location filename="MainWindow.cpp" line="975"/>
<source>%1 is now unmuted.</source>
<translation>%1 ahora tiene voz.</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="981"/>
<location filename="MainWindow.cpp" line="1006"/>
<source>server</source>
<translation>servidor</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="966"/>
<location filename="MainWindow.cpp" line="991"/>
<source>You were muted by %1.</source>
<translation>Fue enmudecido por %1.</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="966"/>
<location filename="MainWindow.cpp" line="991"/>
<source>You were unmuted by %1.</source>
<translation>%1 le dio voz.</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="968"/>
<location filename="MainWindow.cpp" line="993"/>
<source>%1 muted by %2.</source>
<translation>%1 enmudecido por %2.</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="968"/>
<location filename="MainWindow.cpp" line="993"/>
<source>%1 unmuted by %2.</source>
<translation>%2 dio voz a %1.</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="984"/>
<location filename="MainWindow.cpp" line="1009"/>
<source>You were deafened by %1.</source>
<translation>Fue ensordecido por %1.</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="984"/>
<location filename="MainWindow.cpp" line="1009"/>
<source>You were undeafened by %1.</source>
<translation>%1 le dio escucha.</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="986"/>
<location filename="MainWindow.cpp" line="1011"/>
<source>%1 undeafened by %2.</source>
<translation>%2 dio voz a %1.</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="993"/>
<location filename="MainWindow.cpp" line="1018"/>
<source>You were kicked from the server by %1: %2.</source>
<translation>Fue expulsado del servidor por %1: %2.</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="997"/>
<location filename="MainWindow.cpp" line="1022"/>
<source>%3 was kicked from the server by %1: %2.</source>
<translation>%3 fue expulsado del servidor por %1: %2.</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="1005"/>
<location filename="MainWindow.cpp" line="1030"/>
<source>You were kicked and banned from the server by %1: %2.</source>
<translation>Fue expulsado y prohibido del servidor por %1: %2.</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="1009"/>
<location filename="MainWindow.cpp" line="1034"/>
<source>%3 was kicked and banned from the server by %1: %2.</source>
<translation>%3 fue expulsado y prohibido del servidor por %1: %2.</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="1028"/>
<location filename="MainWindow.cpp" line="1053"/>
<source>%1 left channel.</source>
<translation>%1 abandonó el canal.</translation>
</message>
@ -2305,130 +2393,130 @@ de las ubicaciones posibles.</translation>
<translation type="obsolete">%2 mudó a %1.</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="1037"/>
<location filename="MainWindow.cpp" line="1062"/>
<source>%1 entered channel.</source>
<translation>%1 ingresó en el canal.</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="1039"/>
<location filename="MainWindow.cpp" line="1064"/>
<source>%1 moved in by %2.</source>
<translation>%2 trajo a %1.</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="1091"/>
<location filename="MainWindow.cpp" line="1116"/>
<source>Server connection rejected: %1.</source>
<translation>Conexión con el servidor rechazada: %1.</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="1096"/>
<location filename="MainWindow.cpp" line="1121"/>
<source>Denied: %1.</source>
<translation>Denegado: %1.</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="145"/>
<location filename="MainWindow.cpp" line="144"/>
<source>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.</source>
<translation>Reinicia el preprocesador de audio, incluyendo cancelación de ruido, ganancia automática y detección de actividad vocal. Si algo de pronto 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.</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="223"/>
<location filename="MainWindow.cpp" line="222"/>
<source>This shows all recent activity. Connecting to servers, errors and information messages all show up here.&lt;br /&gt;To configure exactly which messages show up here, use the &lt;b&gt;Settings&lt;/b&gt; command from the menu.</source>
<translation>Muestra toda la actividad reciente. Aquí se muestran conexiones a servidores, errores y mensajes informativos.&lt;br /&gt;Para configurar exactamente qué mensajes se muestran aquí, use la orden &lt;b&gt;Opciones&lt;/b&gt; del menú.</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="986"/>
<location filename="MainWindow.cpp" line="1011"/>
<source>%1 deafened by %2.</source>
<translation>%1 enmudecido por %2.</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="285"/>
<location filename="MainWindow.cpp" line="284"/>
<source>Push-to-Talk</source>
<comment>Global Shortcut</comment>
<translation>Presionar-para-Hablar</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="288"/>
<location filename="MainWindow.cpp" line="287"/>
<source>Reset Audio Processor</source>
<comment>Global Shortcut</comment>
<translation>Reiniciar el preprocesador de audio</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="292"/>
<location filename="MainWindow.cpp" line="291"/>
<source>Toggle Mute Self</source>
<comment>Global Shortcut</comment>
<translation>Conmutar enmudecerse</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="296"/>
<location filename="MainWindow.cpp" line="295"/>
<source>Toggle Deafen Self</source>
<comment>Global Shortcut</comment>
<translation>Conmutar ensordecerse</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="300"/>
<location filename="MainWindow.cpp" line="299"/>
<source>Unlink Plugin</source>
<comment>Global Shortcut</comment>
<translation>Desvincular plugin</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="304"/>
<location filename="MainWindow.cpp" line="303"/>
<source>Force Center Position</source>
<comment>Global Shortcut</comment>
<translation>Forzar posición central</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="309"/>
<location filename="MainWindow.cpp" line="308"/>
<source>Chan Parent</source>
<comment>Global Shortcut</comment>
<translation>Canal padre</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="314"/>
<location filename="MainWindow.cpp" line="313"/>
<source>Chan Sub#%1</source>
<comment>Global Shortcut</comment>
<translation>Subcanal %1</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="319"/>
<location filename="MainWindow.cpp" line="318"/>
<source>Chan All Subs</source>
<comment>Global Shortcut</comment>
<translation>Todos los subcanales</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="323"/>
<location filename="MainWindow.cpp" line="322"/>
<source>Push-to-Mute</source>
<comment>Global Shortcut</comment>
<translation>Presionar-para-Enmudecer</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="326"/>
<location filename="MainWindow.cpp" line="325"/>
<source>Join Channel</source>
<comment>Global Shortcut</comment>
<translation>Unirse al canal</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="330"/>
<location filename="MainWindow.cpp" line="329"/>
<source>Toggle Overlay</source>
<comment>Global Shortcut</comment>
<translation>Conmutar sobreimpresión</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="335"/>
<location filename="MainWindow.cpp" line="334"/>
<source>Alt Push-to-Talk</source>
<comment>Global Shortcut</comment>
<translation>Presionar-para-Hablar Alt</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="192"/>
<location filename="MainWindow.cpp" line="191"/>
<source>&amp;About Qt</source>
<translation>&amp;Acerca de Qt</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="1030"/>
<location filename="MainWindow.cpp" line="1055"/>
<source>%1 moved out by %2.</source>
<translation>%2 mudó a %1.</translation>
</message>
<message>
<location filename="MainWindow.cpp" line="577"/>
<location filename="MainWindow.cpp" line="590"/>
<source>Are you sure you want to delete %1 and all its sub-channels?</source>
<translation>¿Está seguro de que desa borrar %1 y todos sus subcanales?</translation>
</message>

View File

@ -1641,728 +1641,816 @@ of the possible locations.</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>LookConfig</name>
<message>
<location filename="LookConfig.cpp" line="67"/>
<source>Language</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="LookConfig.cpp" line="51"/>
<source>Look and Feel</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="LookConfig.cpp" line="82"/>
<source>System default</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="LookConfig.cpp" line="69"/>
<source>Language to use (requires restart)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="LookConfig.cpp" line="70"/>
<source>&lt;b&gt;This sets which language mumble should use.&lt;/b&gt;&lt;br /&gt;You have to restart Mumble to use the new language.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="LookConfig.cpp" line="89"/>
<source>Style</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="LookConfig.cpp" line="91"/>
<source>Basic widget style</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="LookConfig.cpp" line="92"/>
<source>&lt;b&gt;This sets the basic look and feel to use.&lt;/b&gt;</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="LookConfig.cpp" line="97"/>
<source>Skin</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="LookConfig.cpp" line="101"/>
<source>Skin file to use</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="LookConfig.cpp" line="102"/>
<source>&lt;b&gt;This sets which skin Mumble should use.&lt;/b&gt;&lt;br /&gt;The skin is a style file applied on top of the basic widget style.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="LookConfig.cpp" line="109"/>
<source>Use Horizontal Splitter</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="LookConfig.cpp" line="111"/>
<source>Use horizontal or vertical splitter for the main window</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="LookConfig.cpp" line="112"/>
<source>&lt;b&gt;This sets whether the split in the main window is horizontal or vertical.&lt;/b&gt;</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="LookConfig.cpp" line="127"/>
<source>User Interface</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="LookConfig.cpp" line="99"/>
<source>...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="LookConfig.cpp" line="170"/>
<source>Choose skin file</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>MainWindow</name>
<message>
<location filename="MainWindow.cpp" line="54"/>
<location filename="MainWindow.cpp" line="53"/>
<source>Root</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="MainWindow.cpp" line="74"/>
<location filename="MainWindow.cpp" line="73"/>
<source>&amp;Connect</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="MainWindow.cpp" line="75"/>
<location filename="MainWindow.cpp" line="74"/>
<source>Open the server connection dialog</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="MainWindow.cpp" line="76"/>
<location filename="MainWindow.cpp" line="75"/>
<source>Shows a dialog of registered servers, and also allows quick connect.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="MainWindow.cpp" line="78"/>
<location filename="MainWindow.cpp" line="77"/>
<source>&amp;Disconnect</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="MainWindow.cpp" line="79"/>
<location filename="MainWindow.cpp" line="78"/>
<source>Disconnect from server</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="MainWindow.cpp" line="80"/>
<location filename="MainWindow.cpp" line="79"/>
<source>Disconnects you from the server.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="MainWindow.cpp" line="83"/>
<location filename="MainWindow.cpp" line="82"/>
<source>&amp;Ban lists</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="MainWindow.cpp" line="84"/>
<location filename="MainWindow.cpp" line="83"/>
<source>Edit ban lists on server</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="MainWindow.cpp" line="85"/>
<location filename="MainWindow.cpp" line="84"/>
<source>This lets you edit the server-side IP ban lists.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="MainWindow.cpp" line="89"/>
<location filename="MainWindow.cpp" line="88"/>
<source>&amp;Kick</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="MainWindow.cpp" line="91"/>
<location filename="MainWindow.cpp" line="90"/>
<source>Kick player (with reason)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="MainWindow.cpp" line="92"/>
<location filename="MainWindow.cpp" line="91"/>
<source>Kick selected player off server. You&apos;ll be asked to specify a reason.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="MainWindow.cpp" line="93"/>
<location filename="MainWindow.cpp" line="92"/>
<source>&amp;Ban</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="MainWindow.cpp" line="95"/>
<location filename="MainWindow.cpp" line="94"/>
<source>Kick and ban player (with reason)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="MainWindow.cpp" line="96"/>
<location filename="MainWindow.cpp" line="95"/>
<source>Kick and ban selected player from server. You&apos;ll be asked to specify a reason.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="MainWindow.cpp" line="97"/>
<location filename="MainWindow.cpp" line="96"/>
<source>&amp;Mute</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="MainWindow.cpp" line="110"/>
<location filename="MainWindow.cpp" line="109"/>
<source>Mute player</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="MainWindow.cpp" line="101"/>
<location filename="MainWindow.cpp" line="100"/>
<source>Mute or unmute player on server. Unmuting a deafened player will also undeafen them.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="MainWindow.cpp" line="102"/>
<location filename="MainWindow.cpp" line="101"/>
<source>&amp;Deafen</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="MainWindow.cpp" line="105"/>
<location filename="MainWindow.cpp" line="104"/>
<source>Deafen player</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="MainWindow.cpp" line="106"/>
<location filename="MainWindow.cpp" line="105"/>
<source>Deafen or undeafen player on server. Deafening a player will also mute them.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="MainWindow.cpp" line="107"/>
<location filename="MainWindow.cpp" line="106"/>
<source>&amp;Local Mute</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="MainWindow.cpp" line="111"/>
<location filename="MainWindow.cpp" line="110"/>
<source>Mute or unmute player locally.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="MainWindow.cpp" line="113"/>
<location filename="MainWindow.cpp" line="112"/>
<source>&amp;Add</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="MainWindow.cpp" line="115"/>
<location filename="MainWindow.cpp" line="114"/>
<source>Add new channel</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="MainWindow.cpp" line="116"/>
<location filename="MainWindow.cpp" line="115"/>
<source>This adds a new sub-channel to the currently selected channel.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="MainWindow.cpp" line="117"/>
<location filename="MainWindow.cpp" line="116"/>
<source>&amp;Remove</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="MainWindow.cpp" line="119"/>
<location filename="MainWindow.cpp" line="118"/>
<source>Remove channel</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="MainWindow.cpp" line="120"/>
<location filename="MainWindow.cpp" line="119"/>
<source>This removes a channel and all sub-channels.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="MainWindow.cpp" line="121"/>
<location filename="MainWindow.cpp" line="120"/>
<source>&amp;Edit ACL</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="MainWindow.cpp" line="123"/>
<location filename="MainWindow.cpp" line="122"/>
<source>Edit Groups and ACL for channel</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="MainWindow.cpp" line="124"/>
<location filename="MainWindow.cpp" line="123"/>
<source>This opens the Group and ACL dialog for the channel, to control permissions.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="MainWindow.cpp" line="125"/>
<location filename="MainWindow.cpp" line="124"/>
<source>&amp;Link</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="MainWindow.cpp" line="127"/>
<location filename="MainWindow.cpp" line="126"/>
<source>Link your channel to another channel</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="MainWindow.cpp" line="130"/>
<location filename="MainWindow.cpp" line="129"/>
<source>This links your current channel to the selected channel. If they have permission to speak in the other channel, players can now hear each other. This is a permanent link, and will last until manually unlinked or the server is restarted. Please see the shortcuts for push-to-link.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="MainWindow.cpp" line="168"/>
<location filename="MainWindow.cpp" line="167"/>
<source>&amp;Unlink</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="MainWindow.cpp" line="133"/>
<location filename="MainWindow.cpp" line="132"/>
<source>Unlink your channel from another channel</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="MainWindow.cpp" line="134"/>
<location filename="MainWindow.cpp" line="133"/>
<source>This unlinks your current channel from the selected channel.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="MainWindow.cpp" line="135"/>
<location filename="MainWindow.cpp" line="134"/>
<source>Unlink &amp;All</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="MainWindow.cpp" line="137"/>
<location filename="MainWindow.cpp" line="136"/>
<source>Unlinks your channel from all linked channels.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="MainWindow.cpp" line="138"/>
<location filename="MainWindow.cpp" line="137"/>
<source>This unlinks your current channel (not the selected one) from all linked channels.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="MainWindow.cpp" line="140"/>
<location filename="MainWindow.cpp" line="139"/>
<source>&amp;Reset</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="MainWindow.cpp" line="142"/>
<location filename="MainWindow.cpp" line="141"/>
<source>Reset audio preprocessor</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="MainWindow.cpp" line="145"/>
<location filename="MainWindow.cpp" line="144"/>
<source>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.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="MainWindow.cpp" line="146"/>
<location filename="MainWindow.cpp" line="145"/>
<source>&amp;Mute Self</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="MainWindow.cpp" line="150"/>
<location filename="MainWindow.cpp" line="149"/>
<source>Mute yourself</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="MainWindow.cpp" line="151"/>
<location filename="MainWindow.cpp" line="150"/>
<source>Mute or unmute yourself. When muted, you will not send any data to the server. Unmuting while deafened will also undeafen.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="MainWindow.cpp" line="152"/>
<location filename="MainWindow.cpp" line="151"/>
<source>&amp;Deafen Self</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="MainWindow.cpp" line="156"/>
<location filename="MainWindow.cpp" line="155"/>
<source>Deafen yourself</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="MainWindow.cpp" line="157"/>
<location filename="MainWindow.cpp" line="156"/>
<source>Deafen or undeafen yourself. When deafened, you will not hear anything. Deafening yourself will also mute.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="MainWindow.cpp" line="158"/>
<location filename="MainWindow.cpp" line="157"/>
<source>&amp;Text-To-Speech</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="MainWindow.cpp" line="162"/>
<location filename="MainWindow.cpp" line="161"/>
<source>Toggle Text-To-Speech</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="MainWindow.cpp" line="163"/>
<location filename="MainWindow.cpp" line="162"/>
<source>Enable or disable the text-to-speech engine. Only messages enabled for TTS in the Configuration dialog will actually be spoken.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="MainWindow.cpp" line="164"/>
<location filename="MainWindow.cpp" line="163"/>
<source>S&amp;tatistics</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="MainWindow.cpp" line="166"/>
<location filename="MainWindow.cpp" line="165"/>
<source>Display audio statistics</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="MainWindow.cpp" line="167"/>
<location filename="MainWindow.cpp" line="166"/>
<source>Pops up a small dialog with information about your current audio input.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="MainWindow.cpp" line="170"/>
<location filename="MainWindow.cpp" line="169"/>
<source>Forcibly unlink plugin</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="MainWindow.cpp" line="172"/>
<location filename="MainWindow.cpp" line="171"/>
<source>This forces the current plugin to unlink, which is handy if it is reading completely wrong data.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="MainWindow.cpp" line="174"/>
<location filename="MainWindow.cpp" line="173"/>
<source>&amp;Settings</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="MainWindow.cpp" line="176"/>
<location filename="MainWindow.cpp" line="175"/>
<source>Configure Mumble</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="MainWindow.cpp" line="177"/>
<location filename="MainWindow.cpp" line="176"/>
<source>Allows you to change most settings for Mumble.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="MainWindow.cpp" line="179"/>
<location filename="MainWindow.cpp" line="178"/>
<source>&amp;What&apos;s This?</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="MainWindow.cpp" line="181"/>
<location filename="MainWindow.cpp" line="180"/>
<source>Enter What&apos;s This? mode</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="MainWindow.cpp" line="183"/>
<location filename="MainWindow.cpp" line="182"/>
<source>Click this to enter &quot;What&apos;s This?&quot; 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.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="MainWindow.cpp" line="184"/>
<location filename="MainWindow.cpp" line="183"/>
<source>&amp;About</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="MainWindow.cpp" line="186"/>
<location filename="MainWindow.cpp" line="185"/>
<source>Information about Mumble</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="MainWindow.cpp" line="187"/>
<location filename="MainWindow.cpp" line="186"/>
<source>Shows a small dialog with information and license for Mumble.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="MainWindow.cpp" line="188"/>
<location filename="MainWindow.cpp" line="187"/>
<source>About &amp;Speex</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="MainWindow.cpp" line="190"/>
<location filename="MainWindow.cpp" line="189"/>
<source>Information about Speex</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="MainWindow.cpp" line="191"/>
<location filename="MainWindow.cpp" line="190"/>
<source>Shows a small dialog with information about Speex.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="MainWindow.cpp" line="192"/>
<location filename="MainWindow.cpp" line="191"/>
<source>&amp;About Qt</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="MainWindow.cpp" line="194"/>
<location filename="MainWindow.cpp" line="193"/>
<source>Information about Qt</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="MainWindow.cpp" line="195"/>
<location filename="MainWindow.cpp" line="194"/>
<source>Shows a small dialog with information about Qt.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="MainWindow.cpp" line="196"/>
<location filename="MainWindow.cpp" line="195"/>
<source>Check for &amp;Updates</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="MainWindow.cpp" line="198"/>
<location filename="MainWindow.cpp" line="197"/>
<source>Check for new version of Mumble</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="MainWindow.cpp" line="200"/>
<location filename="MainWindow.cpp" line="199"/>
<source>Connects to the Mumble webpage to check if a new version is available, and notifies you with an appropriate download URL if this is the case.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="MainWindow.cpp" line="204"/>
<location filename="MainWindow.cpp" line="203"/>
<source>Mumble -- %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="MainWindow.cpp" line="221"/>
<location filename="MainWindow.cpp" line="220"/>
<source>Log of messages</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="MainWindow.cpp" line="223"/>
<location filename="MainWindow.cpp" line="222"/>
<source>This shows all recent activity. Connecting to servers, errors and information messages all show up here.&lt;br /&gt;To configure exactly which messages show up here, use the &lt;b&gt;Settings&lt;/b&gt; command from the menu.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="MainWindow.cpp" line="225"/>
<location filename="MainWindow.cpp" line="224"/>
<source>&amp;Server</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="MainWindow.cpp" line="226"/>
<location filename="MainWindow.cpp" line="225"/>
<source>&amp;Player</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="MainWindow.cpp" line="227"/>
<location filename="MainWindow.cpp" line="226"/>
<source>&amp;Channel</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="MainWindow.cpp" line="228"/>
<location filename="MainWindow.cpp" line="227"/>
<source>&amp;Audio</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="MainWindow.cpp" line="229"/>
<location filename="MainWindow.cpp" line="228"/>
<source>C&amp;onfigure</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="MainWindow.cpp" line="230"/>
<location filename="MainWindow.cpp" line="229"/>
<source>&amp;Help</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="MainWindow.cpp" line="493"/>
<location filename="MainWindow.cpp" line="506"/>
<source>Kicking player %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="MainWindow.cpp" line="509"/>
<location filename="MainWindow.cpp" line="522"/>
<source>Enter reason</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="MainWindow.cpp" line="509"/>
<location filename="MainWindow.cpp" line="522"/>
<source>Banning player %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="MainWindow.cpp" line="577"/>
<location filename="MainWindow.cpp" line="590"/>
<source>Mumble</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="MainWindow.cpp" line="561"/>
<location filename="MainWindow.cpp" line="574"/>
<source>Channel Name</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="MainWindow.cpp" line="654"/>
<location filename="MainWindow.cpp" line="667"/>
<source>Unmuted and undeafened.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="MainWindow.cpp" line="656"/>
<location filename="MainWindow.cpp" line="669"/>
<source>Unmuted.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="MainWindow.cpp" line="658"/>
<location filename="MainWindow.cpp" line="671"/>
<source>Muted.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="MainWindow.cpp" line="673"/>
<location filename="MainWindow.cpp" line="686"/>
<source>Muted and deafened.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="MainWindow.cpp" line="675"/>
<location filename="MainWindow.cpp" line="688"/>
<source>Deafened.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="MainWindow.cpp" line="677"/>
<location filename="MainWindow.cpp" line="690"/>
<source>Undeafened.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="MainWindow.cpp" line="727"/>
<location filename="MainWindow.cpp" line="740"/>
<source>About Qt</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="MainWindow.cpp" line="803"/>
<location filename="MainWindow.cpp" line="816"/>
<source>Joining %1.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="MainWindow.cpp" line="829"/>
<location filename="MainWindow.cpp" line="842"/>
<source>Connected to server.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="MainWindow.cpp" line="863"/>
<location filename="MainWindow.cpp" line="876"/>
<source>Server connection failed: %1.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="MainWindow.cpp" line="869"/>
<location filename="MainWindow.cpp" line="882"/>
<source>Disconnected from server.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="MainWindow.cpp" line="875"/>
<location filename="MainWindow.cpp" line="888"/>
<source>Reconnecting.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="MainWindow.cpp" line="896"/>
<location filename="MainWindow.cpp" line="921"/>
<source>Joined server: %1.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="MainWindow.cpp" line="911"/>
<location filename="MainWindow.cpp" line="936"/>
<source>Left server: %1.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="MainWindow.cpp" line="946"/>
<location filename="MainWindow.cpp" line="971"/>
<source>%1 is now muted and deafened.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="MainWindow.cpp" line="948"/>
<location filename="MainWindow.cpp" line="973"/>
<source>%1 is now muted.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="MainWindow.cpp" line="950"/>
<location filename="MainWindow.cpp" line="975"/>
<source>%1 is now unmuted.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="MainWindow.cpp" line="981"/>
<location filename="MainWindow.cpp" line="1006"/>
<source>server</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="MainWindow.cpp" line="966"/>
<location filename="MainWindow.cpp" line="991"/>
<source>You were muted by %1.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="MainWindow.cpp" line="966"/>
<location filename="MainWindow.cpp" line="991"/>
<source>You were unmuted by %1.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="MainWindow.cpp" line="968"/>
<location filename="MainWindow.cpp" line="993"/>
<source>%1 muted by %2.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="MainWindow.cpp" line="968"/>
<location filename="MainWindow.cpp" line="993"/>
<source>%1 unmuted by %2.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="MainWindow.cpp" line="984"/>
<location filename="MainWindow.cpp" line="1009"/>
<source>You were deafened by %1.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="MainWindow.cpp" line="984"/>
<location filename="MainWindow.cpp" line="1009"/>
<source>You were undeafened by %1.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="MainWindow.cpp" line="986"/>
<location filename="MainWindow.cpp" line="1011"/>
<source>%1 deafened by %2.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="MainWindow.cpp" line="986"/>
<location filename="MainWindow.cpp" line="1011"/>
<source>%1 undeafened by %2.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="MainWindow.cpp" line="993"/>
<location filename="MainWindow.cpp" line="1018"/>
<source>You were kicked from the server by %1: %2.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="MainWindow.cpp" line="997"/>
<location filename="MainWindow.cpp" line="1022"/>
<source>%3 was kicked from the server by %1: %2.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="MainWindow.cpp" line="1005"/>
<location filename="MainWindow.cpp" line="1030"/>
<source>You were kicked and banned from the server by %1: %2.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="MainWindow.cpp" line="1009"/>
<location filename="MainWindow.cpp" line="1034"/>
<source>%3 was kicked and banned from the server by %1: %2.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="MainWindow.cpp" line="1028"/>
<location filename="MainWindow.cpp" line="1053"/>
<source>%1 left channel.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="MainWindow.cpp" line="1030"/>
<location filename="MainWindow.cpp" line="1055"/>
<source>%1 moved out by %2.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="MainWindow.cpp" line="1037"/>
<location filename="MainWindow.cpp" line="1062"/>
<source>%1 entered channel.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="MainWindow.cpp" line="1039"/>
<location filename="MainWindow.cpp" line="1064"/>
<source>%1 moved in by %2.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="MainWindow.cpp" line="1091"/>
<location filename="MainWindow.cpp" line="1116"/>
<source>Server connection rejected: %1.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="MainWindow.cpp" line="1096"/>
<location filename="MainWindow.cpp" line="1121"/>
<source>Denied: %1.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="main.cpp" line="111"/>
<location filename="main.cpp" line="125"/>
<source>Welcome to Mumble.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="MainWindow.cpp" line="285"/>
<location filename="MainWindow.cpp" line="284"/>
<source>Push-to-Talk</source>
<comment>Global Shortcut</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="MainWindow.cpp" line="288"/>
<location filename="MainWindow.cpp" line="287"/>
<source>Reset Audio Processor</source>
<comment>Global Shortcut</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="MainWindow.cpp" line="292"/>
<location filename="MainWindow.cpp" line="291"/>
<source>Toggle Mute Self</source>
<comment>Global Shortcut</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="MainWindow.cpp" line="296"/>
<location filename="MainWindow.cpp" line="295"/>
<source>Toggle Deafen Self</source>
<comment>Global Shortcut</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="MainWindow.cpp" line="304"/>
<location filename="MainWindow.cpp" line="303"/>
<source>Force Center Position</source>
<comment>Global Shortcut</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="MainWindow.cpp" line="309"/>
<location filename="MainWindow.cpp" line="308"/>
<source>Chan Parent</source>
<comment>Global Shortcut</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="MainWindow.cpp" line="314"/>
<location filename="MainWindow.cpp" line="313"/>
<source>Chan Sub#%1</source>
<comment>Global Shortcut</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="MainWindow.cpp" line="319"/>
<location filename="MainWindow.cpp" line="318"/>
<source>Chan All Subs</source>
<comment>Global Shortcut</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="MainWindow.cpp" line="323"/>
<location filename="MainWindow.cpp" line="322"/>
<source>Push-to-Mute</source>
<comment>Global Shortcut</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="MainWindow.cpp" line="326"/>
<location filename="MainWindow.cpp" line="325"/>
<source>Join Channel</source>
<comment>Global Shortcut</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="MainWindow.cpp" line="330"/>
<location filename="MainWindow.cpp" line="329"/>
<source>Toggle Overlay</source>
<comment>Global Shortcut</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="MainWindow.cpp" line="335"/>
<location filename="MainWindow.cpp" line="334"/>
<source>Alt Push-to-Talk</source>
<comment>Global Shortcut</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="MainWindow.cpp" line="300"/>
<location filename="MainWindow.cpp" line="299"/>
<source>Unlink Plugin</source>
<comment>Global Shortcut</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="MainWindow.cpp" line="577"/>
<location filename="MainWindow.cpp" line="590"/>
<source>Are you sure you want to delete %1 and all its sub-channels?</source>
<translation type="unfinished"></translation>
</message>