diff --git a/src/clientsettingsdlg.cpp b/src/clientsettingsdlg.cpp index b0153101..200c1337 100755 --- a/src/clientsettingsdlg.cpp +++ b/src/clientsettingsdlg.cpp @@ -364,7 +364,7 @@ CClientSettingsDlg::CClientSettingsDlg ( CClient* pNCliP, QWidget* parent, rbtBufferDelayDefault->setText ( GenSndCrdBufferDelayString ( FRAME_SIZE_FACTOR_DEFAULT * SYSTEM_FRAME_SIZE_SAMPLES, - ", preferred" ) ); + ", " + tr ( "preferred" ) ) ); rbtBufferDelaySafe->setText ( GenSndCrdBufferDelayString ( FRAME_SIZE_FACTOR_SAFE * SYSTEM_FRAME_SIZE_SAMPLES ) ); diff --git a/src/main.cpp b/src/main.cpp index 9867ccac..6def9cb6 100755 --- a/src/main.cpp +++ b/src/main.cpp @@ -59,7 +59,7 @@ int main ( int argc, char** argv ) bool bShowAnalyzerConsole = false; bool bCentServPingServerInList = false; bool bNoAutoJackConnect = false; - bool bUseTranslation = false; + bool bUseTranslation = true; int iNumServerChannels = DEFAULT_USED_NUM_CHANNELS; int iMaxDaysHistory = DEFAULT_DAYS_HISTORY; int iCtrlMIDIChannel = INVALID_MIDI_CH; @@ -214,17 +214,14 @@ int main ( int argc, char** argv ) } - // Enable translations ------------------------------------------------- - // Undocumented debugging command line argument: Enable translations - // (since translation is still WIP, it is not enabled by default but - // must be enabled with this undocumented command line flag) + // Disable translations ------------------------------------------------ if ( GetFlagArgument ( argv, i, - "--translation", // no short form - "--translation" ) ) + "-t", + "--notranslation" ) ) { - bUseTranslation = true; - tsConsole << "- translations enabled" << endl; + bUseTranslation = false; + tsConsole << "- translations disabled" << endl; continue; } @@ -680,6 +677,7 @@ QString UsageArguments ( char **argv ) " -i, --inifile initialization file name\n" " -n, --nogui disable GUI\n" " -p, --port set your local port number\n" + " -t, --notranslation disable translation (use englisch language)\n" " -v, --version output version information and exit\n" "\nServer only:\n" " -a, --servername server name, required for HTML status\n" diff --git a/src/res/translation/translation_de_DE.qm b/src/res/translation/translation_de_DE.qm index 860ce6ad..c2b1adbf 100644 Binary files a/src/res/translation/translation_de_DE.qm and b/src/res/translation/translation_de_DE.qm differ diff --git a/src/res/translation/translation_de_DE.ts b/src/res/translation/translation_de_DE.ts index 3cc6f26f..9ffd9813 100644 --- a/src/res/translation/translation_de_DE.ts +++ b/src/res/translation/translation_de_DE.ts @@ -6,32 +6,32 @@ The - + Die software enables musicians to perform real-time jam sessions over the internet. - + Software ermöglicht Musikern über das Internet in Echtzeit zu jammen. server which collects the audio data from each - + Server, der die Audiodaten von allen There is a - + Es gibt einen client, mixes the audio data and sends the mix back to each client. - + Teilnehmern sammelt, zusammen mischt und wieder an alle verbundenen Teilnehmer zurück schickt. uses the following libraries, resources or code snippets: - + verwendet die folgenden Bibliotheken, Ressourcen oder Codeschnipsel: @@ -41,47 +41,47 @@ Audio reverberation code by Perry R. Cook and Gary P. Scavone - + Halleffekt von Perry R. Cook und Gary P. Scavone Some pixmaps are from the - + Einige Bilder sind von Country flag icons from Mark James - + Die Bilder der Länderflaggen sind von Mark James For details on the contributions check out the - + Die Details über die Codebeiträge findet man in der Github Contributors list - + Github Liste der Mitwirkenden About - + Über , Version - + Internet Jam Session Software - + Under the GNU General Public License (GPL) - + Unter der GNU General Public License (GPL) @@ -89,42 +89,42 @@ About - + Über TextLabelVersion - + Copyright (C) 2005-2020 Volker Fischer and others - + Copyright (C) 2005-2020 Volker Fischer und andere A&bout - + Ü&ber &Libraries - + Bib&liotheken &Contributors - + &Mitwirkende &Translation - + Überse&tzung &OK - + @@ -132,12 +132,12 @@ Analyzer Console - + Error Rate of Each Buffer Size - + @@ -145,12 +145,12 @@ Server - + T R Y I N G T O C O N N E C T - + V E R B I N D U N G S A U F B A U @@ -158,17 +158,17 @@ Channel Level - + Kanalpegel Displays the pre-fader audio level of this channel. All connected clients at the server will be assigned an audio level, the same value for each client. - + Zeigt den Audiopegel vor dem Lautstärkeregler des Kanals. Allen verbundenen Teilnehmern am Server wird ein Audiopegel zugewiesen. Input level of the current audio channel at the server - + Eingangspegel des aktuellen Teilnehmerkanals am Server @@ -253,34 +253,34 @@ Location - + Standort Skill Level - + Spielstärke Beginner - + Anfänger Intermediate - + Mittlere Spielstärke Expert - + Experte Musician Profile - + Profil des Musikers @@ -335,17 +335,17 @@ Chat - + Chat Cl&ear - + &Löschen &Close - + &Schließen @@ -353,7 +353,7 @@ Input Level Meter - + Eingangspegel @@ -470,63 +470,63 @@ C&onnect - + &Verbinden &View - + &Ansicht &Connection Setup... - + &Konfiguration der Verbindung... My &Profile... - + Mein &Profil... C&hat... - + C&hat... &Settings... - &Einstellungen + &Einstellungen... &Analyzer Console... - + E&xit - + &Beenden None - + Keine Center - + Mitte R - + L - + @@ -611,17 +611,17 @@ user - + Teilnehmer users - + Teilnehmer D&isconnect - + &Trennen @@ -629,47 +629,47 @@ Delay - + Verzögerung Buffers - + Puffer Input - + Eingang L - + R - + Settings - + Einstellungen Chat - + Chat Mute Myself - + Stummschalten C&onnect - + &Verbinden @@ -679,22 +679,22 @@ Center - + Mitte Reverb - + Halleffekt Left - + Links Right - + Rechts @@ -702,7 +702,7 @@ Jitter Buffer Size - + Netzwerkpuffergröße @@ -827,7 +827,7 @@ Enable Small Network Buffers - + Aktiviere kleine Netzwerkpuffer @@ -942,7 +942,7 @@ Fancy Skin - + Schicke Oberfläche @@ -1012,7 +1012,7 @@ New Client Level - + Pegel für neuen Teilnehmer @@ -1077,12 +1077,12 @@ ASIO Setup - + ASIO-Einstellung Mono - + @@ -1092,53 +1092,58 @@ Stereo - + Low - + Niedrig Normal - + Normal High - + Hoch Manual - + Manuell Default - + Standard Default (North America) - + Standard (Nordamerika) + + + + preferred + bevorzugt Size: - + Größe: Buffer Delay - + Puffergröße Buffer Delay: - + Puffergröße: @@ -1161,140 +1166,140 @@ Settings - + Einstellungen Soundcard - + Soundkarte Device - Gerät + Gerät Input Channel Mapping - + Eingangskanalzuweisung L - + R - + Output Channel Mapping - + Ausgangskanalzuweisung Enable Small Network Buffers - + Aktiviere kleine Netzwerkpuffer Buffer Delay - + Puffergröße (preferred) - + (bevorzugt) (default) - + (standard) (safe) - + (sicher) Driver Setup - + Treibereinstellungen Jitter Buffer - + Netzwerkpuffer Auto - + Local - + Lokal Server - + Server Size - + Größe Misc - + Sonstiges Audio Channels - Audiokanäle + Audiokanäle Audio Quality - Audioqualität + Audioqualität New Client Level - + Pegel für neuen Teilnehmer % - + Fancy Skin - + Schicke Oberfläche Display Channel Levels - Zeige Kanalsignalpegel + Zeige Signalpegel Central Server Address: - + Zentralserveradresse Audio Stream Rate - + Netzwerkrate @@ -1306,12 +1311,12 @@ Ping Time - + Ping-Zeit Overall Delay - + Gesamtverzögerung @@ -1369,7 +1374,7 @@ Filter - + Filter @@ -1384,7 +1389,7 @@ Show All Musicians - + Zeige alle Teilnehmer @@ -1402,76 +1407,81 @@ Connection Setup - + Verbindungseinstellung Filter - + Filter Show All Musicians - + Zeige alle Teilnehmer Server Name - + Servername Ping Time - + Ping-Zeit Musicians - + Teilnehmer Location - + Standort Server Name/Address - + Servername/Adresse C&ancel - + A&bbrechen &Connect - + &Verbinden CHelpMenu + + + &Help + &Hilfe + Getting &Started... - + &Vorbereitung... Software &Manual... - + Software&handbuch... What's &This - + Konte&xthilfe &About... - Über... + Ü&ber... @@ -1479,17 +1489,17 @@ I &agree to the above licence terms - + Ich &stimme den Lizenzbedingungen zu Accept - + Einwilligen Decline - + Ablehnen @@ -1614,58 +1624,58 @@ None - + Kein Musician Profile - + Musikerprofil Alias/Name - + Instrument - + Country - + Land City - + Stadt Skill - + Können &Close - + &Schließen Beginner - + Anfänger Intermediate - + Mittlere Spielstärke Expert - + Experte @@ -1680,117 +1690,117 @@ Drum Set - + Schlagzeug Djembe - + Djembe Electric Guitar - + E-Gitarre Acoustic Guitar - + Akustikgitarre Bass Guitar - + E-Bass Keyboard - + Keyboard Synthesizer - + Synthesizer Grand Piano - + Flügel Accordion - + Akkordeon Vocal - + Gesang Microphone - + Mikrofon Harmonica - + Mundharmonika Trumpet - + Trompete Trombone - + Posaune French Horn - + Waldhorn Tuba - + Tuba Saxophone - + Saxophon Clarinet - + Klarinette Flute - + Flöte Violin - + Violine Cello - + Cello Double Bass - + Kontrabass Recorder - + Recorder @@ -1800,17 +1810,17 @@ Listener - + Zuhörer Guitar+Vocal - + Gitarre+Gesang Keyboard+Vocal - + Keyboard+Gesang @@ -1820,27 +1830,27 @@ Bassoon - + Fagott Oboe - + Oboe Harp - + Harfe Viola - + Viola Congas - + Congas @@ -1933,7 +1943,7 @@ Server Name - + Servername @@ -1979,94 +1989,94 @@ E&xit - + &Beenden &Hide - + Ausblenden vom server - + -Server &Open - + Ö&ffne den server - + Server Manual - + Manuell Default - + Standard Default (North America) - + Standard (Nordamerika) Server - + &Window - + &Fenster Unregistered - + Nicht registriert Bad address - + Ungültige Adresse Registration requested - + Registrierung angefordert Registration failed - + Registrierung fehlgeschlagen Check server version - + Überprüfe Version des Servers Registered - + Registriert Central Server full - + Zentralserver voll Unknown value - + Unbekannter Wert @@ -2074,63 +2084,63 @@ Client IP:Port - + Teilnehmer IP:Port Name - + Name Jitter Buffer Size - + Netzwerkpuffergröße Start Minimized on Windows Start - + Starte minimiert beim Windows-Start Show Creative Commons BY-NC-SA 4.0 Licence Dialog - + Zeige den Creative Commons BY-NC-SA 4.0 Lizenzdialog Make My Server Public (Register My Server in the Server List) - + Veröffentliche meinen Server in der Serverliste STATUS - + Central Server Address: - + Zentralserveradresse My Server Info - + Meine Serverinformationen Location: City - + Standort: Stadt Location: Country - + Standort: Land TextLabelNameVersion - + @@ -2255,7 +2265,7 @@ The - + Die diff --git a/src/res/translation/translation_es_ES.ts b/src/res/translation/translation_es_ES.ts index cfe79157..f8aef5ee 100644 --- a/src/res/translation/translation_es_ES.ts +++ b/src/res/translation/translation_es_ES.ts @@ -1128,6 +1128,11 @@ Default (North America) Por defecto (Norteamérica) + + + preferred + + @@ -1456,6 +1461,11 @@ CHelpMenu + + + &Help + + diff --git a/src/res/translation/translation_fr_FR.ts b/src/res/translation/translation_fr_FR.ts index afdc67d1..03ed7fe0 100644 --- a/src/res/translation/translation_fr_FR.ts +++ b/src/res/translation/translation_fr_FR.ts @@ -1136,6 +1136,11 @@ Default (North America) + + + preferred + + @@ -1464,6 +1469,11 @@ CHelpMenu + + + &Help + + diff --git a/src/res/translation/translation_pt_PT.ts b/src/res/translation/translation_pt_PT.ts index d84f5d08..72cd3ac1 100644 --- a/src/res/translation/translation_pt_PT.ts +++ b/src/res/translation/translation_pt_PT.ts @@ -1136,6 +1136,11 @@ Default (North America) Servidor Padrão (America do Norte) + + + preferred + + @@ -1464,6 +1469,11 @@ CHelpMenu + + + &Help + + diff --git a/src/util.cpp b/src/util.cpp index 9d791f43..f9b01437 100755 --- a/src/util.cpp +++ b/src/util.cpp @@ -832,7 +832,7 @@ void CMusProfDlg::OnSkillActivated ( int iCntryListItem ) // Help menu ------------------------------------------------------------------- -CHelpMenu::CHelpMenu ( const bool bIsClient, QWidget* parent ) : QMenu ( "&Help", parent ) +CHelpMenu::CHelpMenu ( const bool bIsClient, QWidget* parent ) : QMenu ( tr ( "&Help" ), parent ) { // standard help menu consists of about and what's this help if ( bIsClient )