From 635cbe35183206ae04647eea5d4144ec9cd0a7ee Mon Sep 17 00:00:00 2001 From: Hannes Matuschek Date: Tue, 31 Dec 2019 02:33:39 +0100 Subject: [PATCH] Updated French translation. --- CMakeLists.txt | 2 +- shared/kochmorse_fi.ts | 1092 ++++++++++++++++++++++++++++++++++++++++ shared/kochmorse_fr.qm | Bin 18536 -> 33253 bytes src/config.h.in | 6 +- 4 files changed, 1096 insertions(+), 4 deletions(-) create mode 100644 shared/kochmorse_fi.ts diff --git a/CMakeLists.txt b/CMakeLists.txt index 32ea9eb..d10b93d 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -17,7 +17,7 @@ ADD_DEFINITIONS(${Qt5Widgets_DEFINITIONS}) set(VERSION_MAJOR 3) set(VERSION_MINOR 5) -set(VERSION_PATCH -0) +set(VERSION_PATCH 0) configure_file(${PROJECT_SOURCE_DIR}/src/config.h.in ${PROJECT_BINARY_DIR}/src/config.h) set(CMAKE_CXX_STANDARD 11) diff --git a/shared/kochmorse_fi.ts b/shared/kochmorse_fi.ts new file mode 100644 index 0000000..0a30590 --- /dev/null +++ b/shared/kochmorse_fi.ts @@ -0,0 +1,1092 @@ + + + + + AboutDialog + + + + About KochMorse + + + + + Contributors + + + + + https://github.com/hmatuschek/kochmorse/wiki + + + + + AppearanceSettingsView + + + Text Font + + + + + Font Size (pt) + + + + + RX Text Color + + + + + TX Text Color + + + + + Summary Text Color + + + + + Application + + + New version available. + + + + + ChatMachine + + + <start> element at line %1 needs 'id' attribute. + + + + + <start> element at line %1: Multiple <start> elements in one document! + + + + + <start> element at line %1: Redefinition of state '%2'! + + + + + <state> element at line %1 needs 'id' attribute. + + + + + <state> element at line %1: Redefinition of state '%2'! + + + + + + + + + Unexpected element at line %1: %2 + + + + + <state> or <start> element at line %1 needs 'id' attribute. + + + + + <token> element at line %1 needs 'id' attribute. + + + + + <load> or <send> element line %1: 'file' attribute needed. + + + + + <on> element line %1: 'token' attribute needed. + + + + + <goto> element line %1: 'state' attribute needed. + + + + + <store-token> element line %1: 'var' attribute needed. + + + + + ChatTutorSettingsView + + + QSO Chat tutor settings + + + + + <No settings for this tutor> + + + + + CodeSettingsView + + + Specifies the speed (in WPM) for the symbols. + + + + + Specifies the relative pause lengths between symbols. + + + + + Specifies the relative pause lengths between words. + + + + + Specifies the freqency (in Hz) of the CW tone. + + + + + Specifies the freqency offset (in Hz) for the 'dah' tone. + + + + + Soft + + + + + Sharp + + + + + Cracking + + + + + Selects the sound 'sharpness' for the CW tone. + + + + + Exact + + + + + Bug + + + + + Straight + + + + + Selects the timeing jitter to simulate a semi-automatic key (bug) or a straight key. + + + + + Speed + + + + + Speed (WPM) + + + + + Inter-symbol Pause (%) + + + + + Inter-word Pause (%) + + + + + Eff. Speed (WPM) + + + + + + Sound + + + + + Tone (Hz) + + + + + Dash pitch (Hz) + + + + + Jitter + + + + + %1 + + + + + DeviceSettingsView + + + Select the audio output device. + + + + + Select the audio input device used for decoding CW send by you. + + + + + Specifies the detector threshold in dB for decoding CW. + + + + + Output device + + + + + Input device + + + + + Detector threshold (dB) + + + + + EffectSettingsView + + + Enables the noise effect. + + + + + Specifies the signal-to-noise ratio in dB for the noise effect (should be >10dB). + + + + + Enables a band-pass audio fiter around the CW tone freqency. + + + + + Specifies the bandwidth in Hz of the audio filter. + + + + + + + Enabled + + + + + SNR (dB) + + + + + Bandpass + + + + + Bandwidth [Hz] + + + + + Noise + + + + + Enables the fading effect of the CW signal to simulate QSB. + + + + + Specifies the average rate (per minute) at which the signal will fade away. + + + + + Specifies the maximum damping in dB for the fading effect. + + + + + Rate [1/min] + + + + + max. Damping [dB] + + + + + Fading + + + + + Enables a QRM effect that simulates nearby QSOs + + + + + Specifies the number of QRM stations. + + + + + Specifies the relative power (in dB) of all QRM stations to the CW signal. + + + + + Num QRM stations + + + + + SNR + + + + + QRM + + + + + HighScoreSettingsView + + + Submit highscore + + + + + Your call/nickname + + + + + Your learning progrss will be sumitted to <a href="https://dm3mat.darc.de/kochmorse/highscore.php">https://dm3mat.darc.de/kochmorse/highscore.php</a>. This allows you to compare your progress with other KochMorse users. + + + + + KochTutor + + + + +Sent %1 chars in %2 words and %3 lines. If you have less than %4 mistakes, you can proceed to lesson %5. + + + + + + +Sent %1 chars in %2 words and %3 lines. If you have less than %4 mistakes, you completed the course! + + + + + <html><h3>Text send:</h3><p>%1</p><h3>Text entered:</h3><p>%2</p><h3>Summary:</h3><p>Characters/Words/Lines send: %3/%4/%5<br>Mistakes: %6<br>Accuracy: <b>%7%</b></p> + + + + + <p><b>You achieved an accuracy of %1% &gt;= %2%. You may advance to the next lesson!</b></p></html> + + + + + <p><b>You achieved an accuracy of %1% &lt; %2%. Keep on practicing!</b> Have a look at the mistakes you made above. If you confused some characters (e.g., s, h & 5) frequently, consider using the Random tutor to practice only those characters you confused.</p></html> + + + + + KochTutorSettingsView + + + Koch tutor settings + + + + + Specifies the number of symbols for this lesson. + + + + + If enabled, increases the likelihood of newer symbols. + + + + + If enabled, repeats the new symbol before the lesson starts. + + + + + Specifies the minimum group size. + + + + + Specifies the maximum group size. If equal to minimum group size, a fixed size is implied. + + + + + Sends an infinite number of lines. + + + + + Specifies the number of lines to send. + + + + + If enabled, shows a summary statistics at the end. + + + + + Verify your progress by entering the received chars using your keyboard and compare the entered text automatically. + + + + + Specifies the success rate at which the lesson is completed. + + + + + Lesson + + + + + Prefer last chars + + + + + Repeat last char + + + + + Min. group size + + + + + Max. group size + + + + + Infinite lines + + + + + Line count + + + + + Verify + + + + + Hide send text + + + + + Show summary + + + + + Lesson target + + + + + ListWidget + + + Select... + + + + + all + + + + + none + + + + + invert + + + + + MainWindow + + + Koch Morse Tutor + + + + + Start/Stop + + + + + check + + + + + Settings + + + + + About Koch Morse + + + + + Volume: %1 % + + + + + Quit Koch Morse + + + + + Volume: %1% + + + + + RandomTutor + + + + +Sent %1 chars in %2 words and %3 lines. + + + + + <html><h3>Text send:</h3><p>%1</p><h3>Text entered:</h3><p>%2</p><h3>Summary:</h3><p>Characters/Words/Lines send: %3/%4/%5<br>Mistakes: %6<br>Accuracy: <b>%7%</b></p> + + + + + RandomTutorSettingsView + + + Random tutor settings + + + + + Characters + + + + + Numbers + + + + + Punctuations + + + + + Prosigns + + + + + Special + + + + + Specifies the minimum group size. + + + + + Specifies the maximum group size. If equal to minimum group size, a fixed size is implied. + + + + + Sends an infinite number of lines. + + + + + Specifies the number of lines to send. + + + + + Verify your progress by entering the received chars using your keyboard and compare the entered text automatically. + + + + + If enabled, shows a summary statistics at the end. + + + + + Min. group size + + + + + Max. group size + + + + + Infinite lines + + + + + Line count + + + + + Verify + + + + + Hide output + + + + + Show summary + + + + + SettingsDialog + + + Tutor + + + + + Morse Code + + + + + Effects + + + + + Devices + + + + + Appearance + + + + + https://github.com/hmatuschek/kochmorse/wiki/Settings + + + + + TXTutorSettingsView + + + Transmit tutor settings + + + + + <No settings for this tutor> + + + + + TextGen + + + + + + + + + + + Unexpected element at line %1: %2 + + + + + 'load' element is missing the 'file' attribute + + + + + + + + + + + Unexpected element '%2' + + + + + <rule> has no 'id' attribute at line %1 + + + + + <if> has no 'var' attribute + + + + + <var> has no 'id' attribute at line %1 + + + + + <rep> has no 'min' attribute + + + + + <ref> element needs 'var' attribue at line %1. + + + + + <apply> element needs 'rule' attribue at line %1. + + + + + Unknown rule '%1' referenced at line %2. + + + + + TextGenTutorSettingsView + + + Rule based tutor settings + + + + + Select a build-in tutor or 'user defined'. The rule file (ending on .xml) or a plain-text file (ending on .txt) can then be selected below. + + + + + Generated QSO + + + + + Generated QSO [german] + + + + + Q-Codes/Abbr. + + + + + Words + + + + + Q-Codes/Words [german] + + + + + Call signs + + + + + User defined ... + + + + + Build-in tutor + + + + + Rule/text file + + + + + Select rule or text file. + + + + + Rule file (*.xml);;Text file (*.txt) + + + + + TutorSettingsView + + + Select a tutor. If you learn the code, start with 'Koch method'. + + + + + Koch method + + + + + Random + + + + + Wordsworth + + + + + Rule based tutor + + + + + Transmit + + + + + QSO Chat + + + + + Current tutor + + + + + WordsworthTutor + + + + +Sent %1 chars in %2 words and %3 lines. If you have less than %4 mistakes, you can proceed to lesson %5. + + + + + + +Sent %1 chars in %2 words and %3 lines. If you have less than %4 mistakes, you completed the course! + + + + + <html><h3>Text send:</h3><p>%1</p><h3>Text entered:</h3><p>%2</p><h3>Summary:</h3><p>Characters/Words/Lines send: %3/%4/%5<br>Mistakes: %6<br>Accuracy: <b>%7%</b></p> + + + + + <p><b>You achieved an accuracy of %1% &gt;= %2%. You may advance to the next lesson!</b></p></html> + + + + + <p><b>You achieved an accuracy of %1% &lt; %2%. Keep on practicing!</b> Have a look at the mistakes you made above. If you confused some characters (e.g., s, h & 5) frequently, consider using the Random tutor to practice only those characters you confused.</p></html> + + + + + WordsworthTutorSettingsView + + + Wordsworth tutor settings + + + + + Specifies the number of words for this lesson. + + + + + If enabled, increases the likelihood of newer words. + + + + + If enabled, repeats the new word before the lesson starts. + + + + + Sends an infinite number of lines. + + + + + Specifies the number of lines to send. + + + + + If enabled, shows a summary statistics at the end. + + + + + Verify your progress by entering the received words using your keyboard and compare the entered text automatically. + + + + + Specifies the success rate at which the lesson is completed. + + + + + Lesson + + + + + Prefer last words + + + + + Repeat last word + + + + + Infinite lines + + + + + Line count + + + + + Verify + + + + + Hide send text + + + + + Show summary + + + + + Lesson target + + + + diff --git a/shared/kochmorse_fr.qm b/shared/kochmorse_fr.qm index 5704c7bb662c0d089bd8279fe00ca5066ca9c16d..b22bd77c8f22710b735e13caca67f39e9dedf72b 100644 GIT binary patch literal 33253 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 delta 1314 zcmX9-drVVz6#jbKd)r>xTP$y>SR50DQlx-PUMip{MH~Sc3O;fV!&f%2eW6@-b z53VdDb0`F+7>B@}(cuP*&g>yLm-!fB0uu=`g>6n2O`O?r{p04#`JLx?zH`U+F%OQ& zT!|NL{y+S2yuLr!(7UPWtGg+H!XH?90bqiFymCNa4dh!0p8#7-K&TCD>rH^Y3wC;f z;@*ccZyCK`LEM5NAjIm%C?l5M-VOM7AalG0kf$NHupRI$!kSI>z>E>Bbv-yjg+9Z& zvNV9xqu|ze1Mym! z@5p0{tCo#zqB_ClvdLT2Fgc6~ZGJ(-98A9D6(G^flxOwOKoaBHyYo5)4m1Cwxt%$< zWEzMKXU=zdQD808ok9N4IZU^s37A>SOoj9VLV#RV50&uZEZBwdvk zWK0o}X?dGOb@&tV^C2P-bX(qgpXz9A^2?pYWY@Ye{JKm2la&JJUr^{jNe1Q&x-qg{ z;W*X?s2?gCOsRl5O7U$+I<4#!%RS!#EIPw_c3&n2J6Y424Z!SW?1DrZD9M*i>?2#N zU^j;!qjwj3(7K*BlE8N6zo7g$_R0rWfQaQ>v`+~UbN$J!NFYamp3CtXAT1}k9p_e3 z^N zzpM9m50U?wx~^m&AUmq=Nu~VQ0Y2ipBDk=K<70Ab0KYmuF6JsQ?>PTP8EF>N!WSNv z0k3W3t1```aWVg{^>1SKnBVmd+3|IJ-!m#`De^e*G?zAZ)}ybR{FYXa>kTjenl?>( z9WfQEG}S$HoCz_S=2g^~OVMlaBc~-4=uMbV?&;}=yHpatl zH2tRiwI&M)9MO)PAgSi2Xz$G+DRgB5e~s){4+<5B8%d(sLgmj>^fx35yGxzauwFR2 zZ9A~AS!iHWX^?i|+&TeJbqW967^TgP>U?YB*U%M17i*zJLzgZodxDP8>Bh)3oukeS zCRLE+?&cJZ-YeSgmZ}4P|6j~(?8)j)2=4>k|wwKyV zoW`mx;tIoT-dMENX53NXusOxfnSo-)tPaT%)S;73M)flc9HK1APgN$o??B#Dpb&TPSs1=9DUmCh|~&Oi8E5Hu!l-} QY=a8vL;DRz9NMG&571n1WdHyG diff --git a/src/config.h.in b/src/config.h.in index ea121d6..8d0bb79 100644 --- a/src/config.h.in +++ b/src/config.h.in @@ -1,4 +1,4 @@ -#cmakedefine VERSION_MAJOR @VERSION_MAJOR@ -#cmakedefine VERSION_MINOR @VERSION_MINOR@ -#cmakedefine VERSION_PATCH @VERSION_PATCH@ +#define VERSION_MAJOR @VERSION_MAJOR@ +#define VERSION_MINOR @VERSION_MINOR@ +#define VERSION_PATCH @VERSION_PATCH@ #cmakedefine CHECK_FOR_UPDATES