From b56912b2b3b9337dbbe99021bc2cf5de43b6daf6 Mon Sep 17 00:00:00 2001 From: Volker Fischer Date: Sat, 9 May 2020 23:09:56 +0200 Subject: [PATCH] added missing tr() functions, WIP German translation, changed --translation in --notranslation so that the translation is on per default --- src/clientsettingsdlg.cpp | 2 +- src/main.cpp | 16 +- src/res/translation/translation_de_DE.qm | Bin 816 -> 17719 bytes src/res/translation/translation_de_DE.ts | 422 ++++++++++++----------- src/res/translation/translation_es_ES.ts | 10 + src/res/translation/translation_fr_FR.ts | 10 + src/res/translation/translation_pt_PT.ts | 10 + src/util.cpp | 2 +- 8 files changed, 255 insertions(+), 217 deletions(-) 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 860ce6adf8f36885b9f1fc80f8cb4f94c81c51ee..c2b1adbf23c039edd5ebe2d3c6b1949cfb3430a2 100644 GIT binary patch literal 17719 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 delta 173 zcmdnq#khej+h#|K#Hsglrk+)l*`Kg*?_DPb1_loXUc;3@dJ=?YoWZi@{8R=8##gLY zW0Zm7?hu;MlQSo}j)8$`5}#}9W1#p02+gF*_kGPeAfF) 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 )