2019-02-22 03:19:56 +01:00
|
|
|
|
<?xml version="1.0" encoding="utf-8"?>
|
|
|
|
|
<!DOCTYPE TS>
|
|
|
|
|
<TS version="2.1" language="zh_Hant_HK">
|
|
|
|
|
<context>
|
|
|
|
|
<name>CDraw</name>
|
|
|
|
|
<message>
|
2019-03-03 10:49:09 +01:00
|
|
|
|
<location filename="../src/Draw.cpp" line="107"/>
|
2019-02-22 03:19:56 +01:00
|
|
|
|
<source>C</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
2019-03-03 10:49:09 +01:00
|
|
|
|
<location filename="../src/Draw.cpp" line="108"/>
|
2019-02-22 03:19:56 +01:00
|
|
|
|
<source>D</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
2019-03-03 10:49:09 +01:00
|
|
|
|
<location filename="../src/Draw.cpp" line="109"/>
|
2019-02-22 03:19:56 +01:00
|
|
|
|
<source>E</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
2019-03-03 10:49:09 +01:00
|
|
|
|
<location filename="../src/Draw.cpp" line="110"/>
|
2019-02-22 03:19:56 +01:00
|
|
|
|
<source>F</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
2019-03-03 10:49:09 +01:00
|
|
|
|
<location filename="../src/Draw.cpp" line="111"/>
|
2019-02-22 03:19:56 +01:00
|
|
|
|
<source>G</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
2019-03-03 10:49:09 +01:00
|
|
|
|
<location filename="../src/Draw.cpp" line="112"/>
|
2019-02-22 03:19:56 +01:00
|
|
|
|
<source>A</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
2019-03-03 10:49:09 +01:00
|
|
|
|
<location filename="../src/Draw.cpp" line="113"/>
|
2019-02-22 03:19:56 +01:00
|
|
|
|
<source>B</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
</context>
|
|
|
|
|
<context>
|
|
|
|
|
<name>CGLView</name>
|
|
|
|
|
<message>
|
2019-03-03 10:49:09 +01:00
|
|
|
|
<location filename="../src/GlView.cpp" line="226"/>
|
2019-02-22 03:19:56 +01:00
|
|
|
|
<source>Accuracy:</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
2019-03-03 10:49:09 +01:00
|
|
|
|
<location filename="../src/GlView.cpp" line="233"/>
|
2019-02-22 03:19:56 +01:00
|
|
|
|
<source>Song: </source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
2019-03-03 10:49:09 +01:00
|
|
|
|
<location filename="../src/GlView.cpp" line="256"/>
|
2019-02-22 03:19:56 +01:00
|
|
|
|
<source>Bar: </source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
</context>
|
|
|
|
|
<context>
|
|
|
|
|
<name>CSettings</name>
|
|
|
|
|
<message>
|
|
|
|
|
<location filename="../src/Settings.cpp" line="387"/>
|
|
|
|
|
<source>space</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
|
|
|
|
<location filename="../src/Settings.cpp" line="538"/>
|
|
|
|
|
<source>ERROR NO SOUND: To fix this use menu Setup/Midi Setup ...</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
|
|
|
|
<location filename="../src/Settings.cpp" line="540"/>
|
|
|
|
|
<source>ERROR NO MIDI FILE: To fix this use menu File/Open ...</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
</context>
|
|
|
|
|
<context>
|
|
|
|
|
<name>CTrackList</name>
|
|
|
|
|
<message>
|
|
|
|
|
<location filename="../src/TrackList.cpp" line="355"/>
|
|
|
|
|
<source>(None)</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
|
|
|
|
<location filename="../src/TrackList.cpp" line="356"/>
|
|
|
|
|
<source>Grand Piano</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
|
|
|
|
<location filename="../src/TrackList.cpp" line="357"/>
|
|
|
|
|
<source>Bright Piano</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
|
|
|
|
<location filename="../src/TrackList.cpp" line="358"/>
|
|
|
|
|
<source>Electric Grand</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
|
|
|
|
<location filename="../src/TrackList.cpp" line="359"/>
|
|
|
|
|
<source>Honky-tonk Piano</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
|
|
|
|
<location filename="../src/TrackList.cpp" line="360"/>
|
|
|
|
|
<source>Electric Piano 1</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
|
|
|
|
<location filename="../src/TrackList.cpp" line="361"/>
|
|
|
|
|
<source>Electric Piano 2</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
|
|
|
|
<location filename="../src/TrackList.cpp" line="362"/>
|
|
|
|
|
<source>Harpsichord</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
|
|
|
|
<location filename="../src/TrackList.cpp" line="363"/>
|
|
|
|
|
<source>Clavi</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
|
|
|
|
<location filename="../src/TrackList.cpp" line="364"/>
|
|
|
|
|
<source>Celesta</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
|
|
|
|
<location filename="../src/TrackList.cpp" line="365"/>
|
|
|
|
|
<source>Glockenspiel</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
|
|
|
|
<location filename="../src/TrackList.cpp" line="366"/>
|
|
|
|
|
<source>Music Box</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
|
|
|
|
<location filename="../src/TrackList.cpp" line="367"/>
|
|
|
|
|
<source>Vibraphone</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
|
|
|
|
<location filename="../src/TrackList.cpp" line="368"/>
|
|
|
|
|
<source>Marimba</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
|
|
|
|
<location filename="../src/TrackList.cpp" line="369"/>
|
|
|
|
|
<source>Xylophone</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
|
|
|
|
<location filename="../src/TrackList.cpp" line="370"/>
|
|
|
|
|
<source>Tubular Bells</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
|
|
|
|
<location filename="../src/TrackList.cpp" line="371"/>
|
|
|
|
|
<source>Dulcimer</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
|
|
|
|
<location filename="../src/TrackList.cpp" line="372"/>
|
|
|
|
|
<source>Drawbar Organ</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
|
|
|
|
<location filename="../src/TrackList.cpp" line="373"/>
|
|
|
|
|
<source>Percussive Organ</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
|
|
|
|
<location filename="../src/TrackList.cpp" line="374"/>
|
|
|
|
|
<source>Rock Organ</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
|
|
|
|
<location filename="../src/TrackList.cpp" line="375"/>
|
|
|
|
|
<source>Church Organ</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
|
|
|
|
<location filename="../src/TrackList.cpp" line="376"/>
|
|
|
|
|
<source>Reed Organ</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
|
|
|
|
<location filename="../src/TrackList.cpp" line="377"/>
|
|
|
|
|
<source>Accordion</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
|
|
|
|
<location filename="../src/TrackList.cpp" line="378"/>
|
|
|
|
|
<source>Harmonica</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
|
|
|
|
<location filename="../src/TrackList.cpp" line="379"/>
|
|
|
|
|
<source>Tango Accordion</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
|
|
|
|
<location filename="../src/TrackList.cpp" line="380"/>
|
|
|
|
|
<source>Acoustic Guitar (nylon)</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
|
|
|
|
<location filename="../src/TrackList.cpp" line="381"/>
|
|
|
|
|
<source>Acoustic Guitar (steel)</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
|
|
|
|
<location filename="../src/TrackList.cpp" line="382"/>
|
|
|
|
|
<source>Electric Guitar (jazz)</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
|
|
|
|
<location filename="../src/TrackList.cpp" line="383"/>
|
|
|
|
|
<source>Electric Guitar (clean)</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
|
|
|
|
<location filename="../src/TrackList.cpp" line="384"/>
|
|
|
|
|
<source>Electric Guitar (muted)</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
|
|
|
|
<location filename="../src/TrackList.cpp" line="385"/>
|
|
|
|
|
<source>Overdriven Guitar</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
|
|
|
|
<location filename="../src/TrackList.cpp" line="386"/>
|
|
|
|
|
<source>Distortion Guitar</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
|
|
|
|
<location filename="../src/TrackList.cpp" line="387"/>
|
|
|
|
|
<source>Guitar harmonics</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
|
|
|
|
<location filename="../src/TrackList.cpp" line="388"/>
|
|
|
|
|
<source>Acoustic Bass</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
|
|
|
|
<location filename="../src/TrackList.cpp" line="389"/>
|
|
|
|
|
<source>Electric Bass (finger)</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
|
|
|
|
<location filename="../src/TrackList.cpp" line="390"/>
|
|
|
|
|
<source>Electric Bass (pick)</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
|
|
|
|
<location filename="../src/TrackList.cpp" line="391"/>
|
|
|
|
|
<source>Fretless Bass</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
|
|
|
|
<location filename="../src/TrackList.cpp" line="392"/>
|
|
|
|
|
<source>Slap Bass 1</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
|
|
|
|
<location filename="../src/TrackList.cpp" line="393"/>
|
|
|
|
|
<source>Slap Bass 2</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
|
|
|
|
<location filename="../src/TrackList.cpp" line="394"/>
|
|
|
|
|
<source>Synth Bass 1</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
|
|
|
|
<location filename="../src/TrackList.cpp" line="395"/>
|
|
|
|
|
<source>Synth Bass 2</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
|
|
|
|
<location filename="../src/TrackList.cpp" line="396"/>
|
|
|
|
|
<source>Violin</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
|
|
|
|
<location filename="../src/TrackList.cpp" line="397"/>
|
|
|
|
|
<source>Viola</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
|
|
|
|
<location filename="../src/TrackList.cpp" line="398"/>
|
|
|
|
|
<source>Cello</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
|
|
|
|
<location filename="../src/TrackList.cpp" line="399"/>
|
|
|
|
|
<source>Contrabass</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
|
|
|
|
<location filename="../src/TrackList.cpp" line="400"/>
|
|
|
|
|
<source>Tremolo Strings</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
|
|
|
|
<location filename="../src/TrackList.cpp" line="401"/>
|
|
|
|
|
<source>Pizzicato Strings</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
|
|
|
|
<location filename="../src/TrackList.cpp" line="402"/>
|
|
|
|
|
<source>Orchestral Harp</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
|
|
|
|
<location filename="../src/TrackList.cpp" line="403"/>
|
|
|
|
|
<source>Timpani</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
|
|
|
|
<location filename="../src/TrackList.cpp" line="404"/>
|
|
|
|
|
<source>String Ensemble 1</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
|
|
|
|
<location filename="../src/TrackList.cpp" line="405"/>
|
|
|
|
|
<source>String Ensemble 2</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
|
|
|
|
<location filename="../src/TrackList.cpp" line="406"/>
|
|
|
|
|
<source>SynthStrings 1</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
|
|
|
|
<location filename="../src/TrackList.cpp" line="407"/>
|
|
|
|
|
<source>SynthStrings 2</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
|
|
|
|
<location filename="../src/TrackList.cpp" line="408"/>
|
|
|
|
|
<source>Choir Aahs</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
|
|
|
|
<location filename="../src/TrackList.cpp" line="409"/>
|
|
|
|
|
<source>Voice Oohs</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
|
|
|
|
<location filename="../src/TrackList.cpp" line="410"/>
|
|
|
|
|
<source>Synth Voice</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
|
|
|
|
<location filename="../src/TrackList.cpp" line="411"/>
|
|
|
|
|
<source>Orchestra Hit</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
|
|
|
|
<location filename="../src/TrackList.cpp" line="412"/>
|
|
|
|
|
<source>Trumpet</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
|
|
|
|
<location filename="../src/TrackList.cpp" line="413"/>
|
|
|
|
|
<source>Trombone</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
|
|
|
|
<location filename="../src/TrackList.cpp" line="414"/>
|
|
|
|
|
<source>Tuba</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
|
|
|
|
<location filename="../src/TrackList.cpp" line="415"/>
|
|
|
|
|
<source>Muted Trumpet</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
|
|
|
|
<location filename="../src/TrackList.cpp" line="416"/>
|
|
|
|
|
<source>French Horn</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
|
|
|
|
<location filename="../src/TrackList.cpp" line="417"/>
|
|
|
|
|
<source>Brass Section</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
|
|
|
|
<location filename="../src/TrackList.cpp" line="418"/>
|
|
|
|
|
<source>SynthBrass 1</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
|
|
|
|
<location filename="../src/TrackList.cpp" line="419"/>
|
|
|
|
|
<source>SynthBrass 2</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
|
|
|
|
<location filename="../src/TrackList.cpp" line="420"/>
|
|
|
|
|
<source>Soprano Sax</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
|
|
|
|
<location filename="../src/TrackList.cpp" line="421"/>
|
|
|
|
|
<source>Alto Sax</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
|
|
|
|
<location filename="../src/TrackList.cpp" line="422"/>
|
|
|
|
|
<source>Tenor Sax</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
|
|
|
|
<location filename="../src/TrackList.cpp" line="423"/>
|
|
|
|
|
<source>Baritone Sax</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
|
|
|
|
<location filename="../src/TrackList.cpp" line="424"/>
|
|
|
|
|
<source>Oboe</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
|
|
|
|
<location filename="../src/TrackList.cpp" line="425"/>
|
|
|
|
|
<source>English Horn</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
|
|
|
|
<location filename="../src/TrackList.cpp" line="426"/>
|
|
|
|
|
<source>Bassoon</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
|
|
|
|
<location filename="../src/TrackList.cpp" line="427"/>
|
|
|
|
|
<source>Clarinet</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
|
|
|
|
<location filename="../src/TrackList.cpp" line="428"/>
|
|
|
|
|
<source>Piccolo</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
|
|
|
|
<location filename="../src/TrackList.cpp" line="429"/>
|
|
|
|
|
<source>Flute</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
|
|
|
|
<location filename="../src/TrackList.cpp" line="430"/>
|
|
|
|
|
<source>Recorder</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
|
|
|
|
<location filename="../src/TrackList.cpp" line="431"/>
|
|
|
|
|
<source>Pan Flute</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
|
|
|
|
<location filename="../src/TrackList.cpp" line="432"/>
|
|
|
|
|
<source>Blown Bottle</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
|
|
|
|
<location filename="../src/TrackList.cpp" line="433"/>
|
|
|
|
|
<source>Shakuhachi</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
|
|
|
|
<location filename="../src/TrackList.cpp" line="434"/>
|
|
|
|
|
<source>Whistle</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
|
|
|
|
<location filename="../src/TrackList.cpp" line="435"/>
|
|
|
|
|
<source>Ocarina</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
|
|
|
|
<location filename="../src/TrackList.cpp" line="436"/>
|
|
|
|
|
<source>Lead 1 (square)</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
|
|
|
|
<location filename="../src/TrackList.cpp" line="437"/>
|
|
|
|
|
<source>Lead 2 (sawtooth)</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
|
|
|
|
<location filename="../src/TrackList.cpp" line="438"/>
|
|
|
|
|
<source>Lead 3 (calliope)</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
|
|
|
|
<location filename="../src/TrackList.cpp" line="439"/>
|
|
|
|
|
<source>Lead 4 (chiff)</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
|
|
|
|
<location filename="../src/TrackList.cpp" line="440"/>
|
|
|
|
|
<source>Lead 5 (charang)</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
|
|
|
|
<location filename="../src/TrackList.cpp" line="441"/>
|
|
|
|
|
<source>Lead 6 (voice)</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
|
|
|
|
<location filename="../src/TrackList.cpp" line="442"/>
|
|
|
|
|
<source>Lead 7 (fifths)</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
|
|
|
|
<location filename="../src/TrackList.cpp" line="443"/>
|
|
|
|
|
<source>Lead 8 (bass + lead)</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
|
|
|
|
<location filename="../src/TrackList.cpp" line="444"/>
|
|
|
|
|
<source>Pad 1 (new age)</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
|
|
|
|
<location filename="../src/TrackList.cpp" line="445"/>
|
|
|
|
|
<source>Pad 2 (warm)</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
|
|
|
|
<location filename="../src/TrackList.cpp" line="446"/>
|
|
|
|
|
<source>Pad 3 (polysynth)</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
|
|
|
|
<location filename="../src/TrackList.cpp" line="447"/>
|
|
|
|
|
<source>Pad 4 (choir)</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
|
|
|
|
<location filename="../src/TrackList.cpp" line="448"/>
|
|
|
|
|
<source>Pad 5 (bowed)</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
|
|
|
|
<location filename="../src/TrackList.cpp" line="449"/>
|
|
|
|
|
<source>Pad 6 (metallic)</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
|
|
|
|
<location filename="../src/TrackList.cpp" line="450"/>
|
|
|
|
|
<source>Pad 7 (halo)</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
|
|
|
|
<location filename="../src/TrackList.cpp" line="451"/>
|
|
|
|
|
<source>Pad 8 (sweep)</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
|
|
|
|
<location filename="../src/TrackList.cpp" line="452"/>
|
|
|
|
|
<source>FX 1 (rain)</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
|
|
|
|
<location filename="../src/TrackList.cpp" line="453"/>
|
|
|
|
|
<source>FX 2 (soundtrack)</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
|
|
|
|
<location filename="../src/TrackList.cpp" line="454"/>
|
|
|
|
|
<source>FX 3 (crystal)</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
|
|
|
|
<location filename="../src/TrackList.cpp" line="455"/>
|
|
|
|
|
<source>FX 4 (atmosphere)</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
|
|
|
|
<location filename="../src/TrackList.cpp" line="456"/>
|
|
|
|
|
<source>FX 5 (brightness)</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
|
|
|
|
<location filename="../src/TrackList.cpp" line="457"/>
|
|
|
|
|
<source>FX 6 (goblins)</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
|
|
|
|
<location filename="../src/TrackList.cpp" line="458"/>
|
|
|
|
|
<source>FX 7 (echoes)</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
|
|
|
|
<location filename="../src/TrackList.cpp" line="459"/>
|
|
|
|
|
<source>FX 8 (sci-fi)</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
|
|
|
|
<location filename="../src/TrackList.cpp" line="460"/>
|
|
|
|
|
<source>Sitar</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
|
|
|
|
<location filename="../src/TrackList.cpp" line="461"/>
|
|
|
|
|
<source>Banjo</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
|
|
|
|
<location filename="../src/TrackList.cpp" line="462"/>
|
|
|
|
|
<source>Shamisen</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
|
|
|
|
<location filename="../src/TrackList.cpp" line="463"/>
|
|
|
|
|
<source>Koto</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
|
|
|
|
<location filename="../src/TrackList.cpp" line="464"/>
|
|
|
|
|
<source>Kalimba</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
|
|
|
|
<location filename="../src/TrackList.cpp" line="465"/>
|
|
|
|
|
<source>Bag pipe</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
|
|
|
|
<location filename="../src/TrackList.cpp" line="466"/>
|
|
|
|
|
<source>Fiddle</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
|
|
|
|
<location filename="../src/TrackList.cpp" line="467"/>
|
|
|
|
|
<source>Shanai</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
|
|
|
|
<location filename="../src/TrackList.cpp" line="468"/>
|
|
|
|
|
<source>Tinkle Bell</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
|
|
|
|
<location filename="../src/TrackList.cpp" line="469"/>
|
|
|
|
|
<source>Agogo</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
|
|
|
|
<location filename="../src/TrackList.cpp" line="470"/>
|
|
|
|
|
<source>Steel Drums</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
|
|
|
|
<location filename="../src/TrackList.cpp" line="471"/>
|
|
|
|
|
<source>Woodblock</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
|
|
|
|
<location filename="../src/TrackList.cpp" line="472"/>
|
|
|
|
|
<source>Taiko Drum</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
|
|
|
|
<location filename="../src/TrackList.cpp" line="473"/>
|
|
|
|
|
<source>Melodic Tom</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
|
|
|
|
<location filename="../src/TrackList.cpp" line="474"/>
|
|
|
|
|
<source>Synth Drum</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
|
|
|
|
<location filename="../src/TrackList.cpp" line="475"/>
|
|
|
|
|
<source>Reverse Cymbal</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
|
|
|
|
<location filename="../src/TrackList.cpp" line="476"/>
|
|
|
|
|
<source>Guitar Fret Noise</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
|
|
|
|
<location filename="../src/TrackList.cpp" line="477"/>
|
|
|
|
|
<source>Breath Noise</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
|
|
|
|
<location filename="../src/TrackList.cpp" line="478"/>
|
|
|
|
|
<source>Seashore</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
|
|
|
|
<location filename="../src/TrackList.cpp" line="479"/>
|
|
|
|
|
<source>Bird Tweet</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
|
|
|
|
<location filename="../src/TrackList.cpp" line="480"/>
|
|
|
|
|
<source>Telephone Ring</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
|
|
|
|
<location filename="../src/TrackList.cpp" line="481"/>
|
|
|
|
|
<source>Helicopter</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
|
|
|
|
<location filename="../src/TrackList.cpp" line="482"/>
|
|
|
|
|
<source>Applause</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
|
|
|
|
<location filename="../src/TrackList.cpp" line="483"/>
|
|
|
|
|
<source>Gunshot</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
</context>
|
|
|
|
|
<context>
|
|
|
|
|
<name>GuiKeyboardSetupDialog</name>
|
|
|
|
|
<message>
|
|
|
|
|
<location filename="../src/GuiKeyboardSetupDialog.cpp" line="41"/>
|
|
|
|
|
<source>Piano Keyboard Settings</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
|
|
|
|
<location filename="../src/GuiKeyboardSetupDialog.ui" line="19"/>
|
|
|
|
|
<source>Dialog</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
|
|
|
|
<location filename="../src/GuiKeyboardSetupDialog.ui" line="25"/>
|
|
|
|
|
<source>Setup Your Piano Keyboard</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
|
|
|
|
<location filename="../src/GuiKeyboardSetupDialog.ui" line="55"/>
|
|
|
|
|
<source>Right Notes</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
|
|
|
|
<location filename="../src/GuiKeyboardSetupDialog.ui" line="63"/>
|
|
|
|
|
<location filename="../src/GuiKeyboardSetupDialog.ui" line="140"/>
|
|
|
|
|
<source>sound:</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
|
|
|
|
<location filename="../src/GuiKeyboardSetupDialog.ui" line="80"/>
|
|
|
|
|
<location filename="../src/GuiKeyboardSetupDialog.ui" line="163"/>
|
|
|
|
|
<source>volume:</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
|
|
|
|
<location filename="../src/GuiKeyboardSetupDialog.ui" line="89"/>
|
|
|
|
|
<location filename="../src/GuiKeyboardSetupDialog.ui" line="172"/>
|
|
|
|
|
<source>%</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
|
|
|
|
<location filename="../src/GuiKeyboardSetupDialog.ui" line="118"/>
|
|
|
|
|
<location filename="../src/GuiKeyboardSetupDialog.ui" line="201"/>
|
|
|
|
|
<source>Test</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
|
|
|
|
<location filename="../src/GuiKeyboardSetupDialog.ui" line="132"/>
|
|
|
|
|
<source>Wrong Notes</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
|
|
|
|
<location filename="../src/GuiKeyboardSetupDialog.ui" line="217"/>
|
|
|
|
|
<source>Keyboard Note Range</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
|
|
|
|
<location filename="../src/GuiKeyboardSetupDialog.ui" line="223"/>
|
|
|
|
|
<source>Lowest Note:</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
|
|
|
|
<location filename="../src/GuiKeyboardSetupDialog.ui" line="236"/>
|
|
|
|
|
<location filename="../src/GuiKeyboardSetupDialog.ui" line="272"/>
|
|
|
|
|
<source>The note number between 0 and 127</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
|
|
|
|
<location filename="../src/GuiKeyboardSetupDialog.ui" line="239"/>
|
|
|
|
|
<location filename="../src/GuiKeyboardSetupDialog.ui" line="275"/>
|
|
|
|
|
<source>000; </source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
|
|
|
|
<location filename="../src/GuiKeyboardSetupDialog.ui" line="259"/>
|
|
|
|
|
<source>Highest Note:</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
|
|
|
|
<location filename="../src/GuiKeyboardSetupDialog.ui" line="295"/>
|
|
|
|
|
<source>Reset</source>
|
2019-02-22 03:20:24 +01:00
|
|
|
|
<translation>重設</translation>
|
2019-02-22 03:19:56 +01:00
|
|
|
|
</message>
|
|
|
|
|
<message>
|
|
|
|
|
<location filename="../src/GuiKeyboardSetupDialog.cpp" line="72"/>
|
|
|
|
|
<source>None</source>
|
2019-03-04 01:19:50 +01:00
|
|
|
|
<translation>無</translation>
|
2019-02-22 03:19:56 +01:00
|
|
|
|
</message>
|
|
|
|
|
<message>
|
|
|
|
|
<location filename="../src/GuiKeyboardSetupDialog.cpp" line="101"/>
|
|
|
|
|
<source>Choose the right and wrong sound for your playing.</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
|
|
|
|
<location filename="../src/GuiKeyboardSetupDialog.cpp" line="103"/>
|
|
|
|
|
<source>You can use the PC keyboard instead of a MIDI keyboard; 'x' is middle C.</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
|
|
|
|
<location filename="../src/GuiKeyboardSetupDialog.cpp" line="105"/>
|
|
|
|
|
<source>Your keyboard range is <b>octaves %1</b> and <b>semitones %2</b>; 60 is middle C.</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
|
|
|
|
<location filename="../src/GuiKeyboardSetupDialog.cpp" line="107"/>
|
|
|
|
|
<source>Oops, you have <b>0 notes</b> on your keyboard!</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
</context>
|
|
|
|
|
<context>
|
|
|
|
|
<name>GuiLoopingPopup</name>
|
|
|
|
|
<message>
|
|
|
|
|
<location filename="../src/GuiLoopingPopup.cpp" line="37"/>
|
|
|
|
|
<source>Continuous Looping</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
|
|
|
|
<location filename="../src/GuiLoopingPopup.cpp" line="52"/>
|
|
|
|
|
<source>Repeat End Bar: </source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
|
|
|
|
<location filename="../src/GuiLoopingPopup.cpp" line="54"/>
|
|
|
|
|
<source>Repeat Bar is disabled</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
|
|
|
|
<location filename="../src/GuiLoopingPopup.ui" line="19"/>
|
|
|
|
|
<source>Form</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
|
|
|
|
<location filename="../src/GuiLoopingPopup.ui" line="45"/>
|
|
|
|
|
<source>Repeat Bars:</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
|
|
|
|
<location filename="../src/GuiLoopingPopup.ui" line="73"/>
|
|
|
|
|
<source>End bar</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
</context>
|
|
|
|
|
<context>
|
|
|
|
|
<name>GuiMidiSettingsDialog</name>
|
|
|
|
|
<message>
|
|
|
|
|
<location filename="../src/GuiMidiSetupDialog.ui" line="13"/>
|
|
|
|
|
<source>Dialog</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
|
|
|
|
<location filename="../src/GuiMidiSetupDialog.ui" line="26"/>
|
|
|
|
|
<source>MIDI input && output</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
|
|
|
|
<location filename="../src/GuiMidiSetupDialog.ui" line="48"/>
|
|
|
|
|
<source>Select the MIDI devices</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
|
|
|
|
<location filename="../src/GuiMidiSetupDialog.ui" line="81"/>
|
|
|
|
|
<source>Midi Input Device:</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
|
|
|
|
<location filename="../src/GuiMidiSetupDialog.ui" line="94"/>
|
|
|
|
|
<source>Midi Output Device:</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
|
|
|
|
<location filename="../src/GuiMidiSetupDialog.ui" line="129"/>
|
|
|
|
|
<source>FluidSynth</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
|
|
|
|
<location filename="../src/GuiMidiSetupDialog.ui" line="135"/>
|
|
|
|
|
<source>Sound Fonts</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
|
|
|
|
<location filename="../src/GuiMidiSetupDialog.ui" line="148"/>
|
|
|
|
|
<source>Add</source>
|
2019-02-22 03:20:24 +01:00
|
|
|
|
<translation>加號</translation>
|
2019-02-22 03:19:56 +01:00
|
|
|
|
</message>
|
|
|
|
|
<message>
|
|
|
|
|
<location filename="../src/GuiMidiSetupDialog.ui" line="155"/>
|
|
|
|
|
<source>Remove</source>
|
2019-02-22 03:20:24 +01:00
|
|
|
|
<translation>移除</translation>
|
2019-02-22 03:19:56 +01:00
|
|
|
|
</message>
|
|
|
|
|
<message>
|
|
|
|
|
<location filename="../src/GuiMidiSetupDialog.ui" line="182"/>
|
|
|
|
|
<source>Settings</source>
|
2019-02-22 03:20:24 +01:00
|
|
|
|
<translation>設定值</translation>
|
2019-02-22 03:19:56 +01:00
|
|
|
|
</message>
|
|
|
|
|
<message>
|
|
|
|
|
<location filename="../src/GuiMidiSetupDialog.ui" line="200"/>
|
|
|
|
|
<source>Audio Device:</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
|
|
|
|
<location filename="../src/GuiMidiSetupDialog.ui" line="210"/>
|
|
|
|
|
<source>Master Gain:</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
|
|
|
|
<location filename="../src/GuiMidiSetupDialog.ui" line="223"/>
|
|
|
|
|
<source>Audio Driver:</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
|
|
|
|
<location filename="../src/GuiMidiSetupDialog.ui" line="236"/>
|
|
|
|
|
<source>Sample Rate:</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
|
|
|
|
<location filename="../src/GuiMidiSetupDialog.ui" line="249"/>
|
|
|
|
|
<source>Buffer Size</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
|
|
|
|
<location filename="../src/GuiMidiSetupDialog.ui" line="262"/>
|
|
|
|
|
<source>Buffer counts</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
|
|
|
|
<location filename="../src/GuiMidiSetupDialog.ui" line="275"/>
|
|
|
|
|
<source>Reverb</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
|
|
|
|
<location filename="../src/GuiMidiSetupDialog.ui" line="282"/>
|
|
|
|
|
<source>Chorus</source>
|
2019-02-22 03:20:24 +01:00
|
|
|
|
<translation>合唱</translation>
|
2019-02-22 03:19:56 +01:00
|
|
|
|
</message>
|
|
|
|
|
<message>
|
|
|
|
|
<location filename="../src/GuiMidiSetupDialog.ui" line="295"/>
|
|
|
|
|
<source>Latency Fix</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
|
|
|
|
<location filename="../src/GuiMidiSetupDialog.ui" line="307"/>
|
|
|
|
|
<source>Latency</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
|
|
|
|
<location filename="../src/GuiMidiSetupDialog.ui" line="320"/>
|
|
|
|
|
<source>0 (msec)</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
</context>
|
|
|
|
|
<context>
|
|
|
|
|
<name>GuiMidiSetupDialog</name>
|
|
|
|
|
<message>
|
|
|
|
|
<location filename="../src/GuiMidiSetupDialog.cpp" line="59"/>
|
|
|
|
|
<source>None (PC Keyboard)</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
|
|
|
|
<location filename="../src/GuiMidiSetupDialog.cpp" line="65"/>
|
|
|
|
|
<location filename="../src/GuiMidiSetupDialog.cpp" line="97"/>
|
|
|
|
|
<location filename="../src/GuiMidiSetupDialog.cpp" line="152"/>
|
|
|
|
|
<source>None</source>
|
2019-02-22 03:20:24 +01:00
|
|
|
|
<translation>無</translation>
|
2019-02-22 03:19:56 +01:00
|
|
|
|
</message>
|
|
|
|
|
<message>
|
|
|
|
|
<location filename="../src/GuiMidiSetupDialog.cpp" line="102"/>
|
|
|
|
|
<source>Note: the Microsoft GS Wavetable Synth introduces an unwanted delay!.
|
|
|
|
|
</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
|
|
|
|
<location filename="../src/GuiMidiSetupDialog.cpp" line="107"/>
|
|
|
|
|
<source>%1 mSec</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
|
|
|
|
<location filename="../src/GuiMidiSetupDialog.cpp" line="127"/>
|
|
|
|
|
<source>Enter a value for the latency fix in milliseconds</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
|
|
|
|
<location filename="../src/GuiMidiSetupDialog.cpp" line="128"/>
|
|
|
|
|
<source>The latency fix works by running the music ahead of what you<br>are playing to counteract the delay within the sound generator.<br><br>You will need a piano <b>with speakers</b> that are <b>turned up</b>.<br><br>Enter the time in milliseconds for the delay (1000 mSec = 1 sec)<br>(For the Microsoft GS Wavetable SW Synth try a value of 150)<br>If you are not sure enter a value of zero.</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
|
|
|
|
<location filename="../src/GuiMidiSetupDialog.cpp" line="218"/>
|
|
|
|
|
<source>Open SoundFont2 File for fluid synth</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
|
|
|
|
<location filename="../src/GuiMidiSetupDialog.cpp" line="219"/>
|
|
|
|
|
<source>SoundFont2 Files (*.sf2)</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
|
|
|
|
<location filename="../src/GuiMidiSetupDialog.cpp" line="45"/>
|
|
|
|
|
<source>Midi Setup</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
|
|
|
|
<location filename="../src/GuiMidiSetupDialog.cpp" line="91"/>
|
|
|
|
|
<source>If you don't have a MIDI keyboard you can use the PC keyboard; 'X' is middle C.</span></source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
|
|
|
|
<location filename="../src/GuiMidiSetupDialog.cpp" line="95"/>
|
|
|
|
|
<source>Midi Input Device: </source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
|
|
|
|
<location filename="../src/GuiMidiSetupDialog.cpp" line="98"/>
|
|
|
|
|
<source>No Sound Output Device selected; Choose a Midi Output Device</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
|
|
|
|
<location filename="../src/GuiMidiSetupDialog.cpp" line="100"/>
|
|
|
|
|
<source>The use of Midi Through is not recommended!</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
|
|
|
|
<location filename="../src/GuiMidiSetupDialog.cpp" line="103"/>
|
|
|
|
|
<source>(Try a latency fix of 150msc)</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
|
|
|
|
<location filename="../src/GuiMidiSetupDialog.cpp" line="105"/>
|
|
|
|
|
<source>Midi Output Device: </source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
</context>
|
|
|
|
|
<context>
|
|
|
|
|
<name>GuiPreferencesDialog</name>
|
|
|
|
|
<message>
|
|
|
|
|
<location filename="../src/GuiPreferencesDialog.ui" line="20"/>
|
|
|
|
|
<source>Dialog</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
|
|
|
|
<location filename="../src/GuiPreferencesDialog.ui" line="26"/>
|
|
|
|
|
<source>Score Settings</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
|
|
|
|
<location filename="../src/GuiPreferencesDialog.ui" line="40"/>
|
|
|
|
|
<source>Timing Markers</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
|
|
|
|
<location filename="../src/GuiPreferencesDialog.ui" line="47"/>
|
|
|
|
|
<source>Follow stop point:</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
|
|
|
|
<location filename="../src/GuiPreferencesDialog.ui" line="80"/>
|
|
|
|
|
<source>Show Note Names</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
|
|
|
|
<location filename="../src/GuiPreferencesDialog.ui" line="100"/>
|
|
|
|
|
<source>Courtesy Accidentals</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
|
|
|
|
<location filename="../src/GuiPreferencesDialog.ui" line="112"/>
|
|
|
|
|
<source>Music Course</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
|
|
|
|
<location filename="../src/GuiPreferencesDialog.ui" line="123"/>
|
|
|
|
|
<source>Show Tutor Help Pages</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
|
|
|
|
<location filename="../src/GuiPreferencesDialog.ui" line="141"/>
|
|
|
|
|
<source>Video Settings</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
|
|
|
|
<location filename="../src/GuiPreferencesDialog.ui" line="152"/>
|
|
|
|
|
<source>Video optimisation:</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
2019-03-03 10:49:09 +01:00
|
|
|
|
<location filename="../src/GuiPreferencesDialog.ui" line="171"/>
|
|
|
|
|
<source>Language</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
|
|
|
|
<location filename="../src/GuiPreferencesDialog.ui" line="179"/>
|
|
|
|
|
<source>Language:</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
|
|
|
|
<location filename="../src/GuiPreferencesDialog.cpp" line="42"/>
|
2019-02-22 03:19:56 +01:00
|
|
|
|
<source>Preferences</source>
|
2019-02-27 03:39:08 +01:00
|
|
|
|
<translation>偏好設定</translation>
|
2019-02-22 03:19:56 +01:00
|
|
|
|
</message>
|
|
|
|
|
<message>
|
2019-03-03 10:49:09 +01:00
|
|
|
|
<location filename="../src/GuiPreferencesDialog.cpp" line="43"/>
|
2019-02-22 03:19:56 +01:00
|
|
|
|
<source>Automatic (Recommended)</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
2019-03-03 10:49:09 +01:00
|
|
|
|
<location filename="../src/GuiPreferencesDialog.cpp" line="44"/>
|
2019-02-22 03:19:56 +01:00
|
|
|
|
<source>On the Beat</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
2019-03-03 10:49:09 +01:00
|
|
|
|
<location filename="../src/GuiPreferencesDialog.cpp" line="45"/>
|
2019-02-22 03:19:56 +01:00
|
|
|
|
<source>After the Beat</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
2019-03-03 10:49:09 +01:00
|
|
|
|
<location filename="../src/GuiPreferencesDialog.cpp" line="46"/>
|
2019-02-22 03:19:56 +01:00
|
|
|
|
<source>Full (Recommended)</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
2019-03-03 10:49:09 +01:00
|
|
|
|
<location filename="../src/GuiPreferencesDialog.cpp" line="47"/>
|
2019-02-22 03:19:56 +01:00
|
|
|
|
<source>Medium</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
2019-03-03 10:49:09 +01:00
|
|
|
|
<location filename="../src/GuiPreferencesDialog.cpp" line="48"/>
|
2019-02-22 03:19:56 +01:00
|
|
|
|
<source>None</source>
|
2019-03-04 01:19:50 +01:00
|
|
|
|
<translation>無</translation>
|
2019-02-22 03:19:56 +01:00
|
|
|
|
</message>
|
|
|
|
|
</context>
|
|
|
|
|
<context>
|
|
|
|
|
<name>GuiSidePanel</name>
|
|
|
|
|
<message>
|
2019-03-03 10:49:09 +01:00
|
|
|
|
<location filename="../src/GuiSidePanel.ui" line="20"/>
|
2019-02-22 03:19:56 +01:00
|
|
|
|
<source>Form</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
2019-03-03 10:49:09 +01:00
|
|
|
|
<location filename="../src/GuiSidePanel.ui" line="40"/>
|
2019-02-22 03:19:56 +01:00
|
|
|
|
<source>Book:</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
2019-03-03 10:49:09 +01:00
|
|
|
|
<location filename="../src/GuiSidePanel.ui" line="66"/>
|
2019-02-22 03:19:56 +01:00
|
|
|
|
<source>Song:</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
2019-03-03 10:49:09 +01:00
|
|
|
|
<location filename="../src/GuiSidePanel.ui" line="108"/>
|
2019-02-22 03:19:56 +01:00
|
|
|
|
<source>Skill</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
2019-03-03 10:49:09 +01:00
|
|
|
|
<location filename="../src/GuiSidePanel.ui" line="114"/>
|
2019-02-22 03:19:56 +01:00
|
|
|
|
<source>Listen</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
2019-03-03 10:49:09 +01:00
|
|
|
|
<location filename="../src/GuiSidePanel.ui" line="135"/>
|
2019-02-22 03:19:56 +01:00
|
|
|
|
<source>Play Along</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
2019-03-03 10:49:09 +01:00
|
|
|
|
<location filename="../src/GuiSidePanel.ui" line="151"/>
|
2019-02-22 03:19:56 +01:00
|
|
|
|
<source>Hands</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
2019-03-03 10:49:09 +01:00
|
|
|
|
<location filename="../src/GuiSidePanel.ui" line="159"/>
|
2019-02-22 03:19:56 +01:00
|
|
|
|
<source>Right</source>
|
2019-02-22 03:20:24 +01:00
|
|
|
|
<translation>順時針</translation>
|
2019-02-22 03:19:56 +01:00
|
|
|
|
</message>
|
|
|
|
|
<message>
|
2019-03-03 10:49:09 +01:00
|
|
|
|
<location filename="../src/GuiSidePanel.ui" line="166"/>
|
2019-02-22 03:19:56 +01:00
|
|
|
|
<source>Both</source>
|
2019-02-22 03:20:24 +01:00
|
|
|
|
<translation>兩者</translation>
|
2019-02-22 03:19:56 +01:00
|
|
|
|
</message>
|
|
|
|
|
<message>
|
2019-03-03 10:49:09 +01:00
|
|
|
|
<location filename="../src/GuiSidePanel.ui" line="173"/>
|
2019-02-22 03:19:56 +01:00
|
|
|
|
<source>Left</source>
|
2019-02-22 03:20:24 +01:00
|
|
|
|
<translation>逆時針</translation>
|
2019-02-22 03:19:56 +01:00
|
|
|
|
</message>
|
|
|
|
|
<message>
|
2019-03-03 10:49:09 +01:00
|
|
|
|
<location filename="../src/GuiSidePanel.ui" line="188"/>
|
2019-02-22 03:19:56 +01:00
|
|
|
|
<source>Adjust the volume of your piano</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
2019-03-03 10:49:09 +01:00
|
|
|
|
<location filename="../src/GuiSidePanel.ui" line="211"/>
|
2019-02-22 03:19:56 +01:00
|
|
|
|
<source>Rhythm Tapping with:</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
2019-03-03 10:49:09 +01:00
|
|
|
|
<location filename="../src/GuiSidePanel.ui" line="223"/>
|
2019-02-22 03:19:56 +01:00
|
|
|
|
<source>Parts</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
2019-03-03 10:49:09 +01:00
|
|
|
|
<location filename="../src/GuiSidePanel.ui" line="263"/>
|
2019-02-22 03:19:56 +01:00
|
|
|
|
<source>Adjust the volume of the selected part</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
2019-03-03 10:49:09 +01:00
|
|
|
|
<location filename="../src/GuiSidePanel.ui" line="229"/>
|
2019-02-22 03:19:56 +01:00
|
|
|
|
<source>Mute the currently selected part</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
2019-03-03 10:49:09 +01:00
|
|
|
|
<location filename="../src/GuiSidePanel.ui" line="121"/>
|
2019-02-22 03:19:56 +01:00
|
|
|
|
<source>Rhythm Tap</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
2019-03-03 10:49:09 +01:00
|
|
|
|
<location filename="../src/GuiSidePanel.ui" line="128"/>
|
2019-02-22 03:19:56 +01:00
|
|
|
|
<source>Follow You</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
2019-03-03 10:49:09 +01:00
|
|
|
|
<location filename="../src/GuiSidePanel.ui" line="232"/>
|
2019-02-22 03:19:56 +01:00
|
|
|
|
<source>Mute your part when playing</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
|
|
|
|
<location filename="../src/GuiSidePanel.cpp" line="57"/>
|
2019-03-03 10:49:09 +01:00
|
|
|
|
<location filename="../src/GuiSidePanel.cpp" line="250"/>
|
2019-02-22 03:19:56 +01:00
|
|
|
|
<source>Drums</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
|
|
|
|
<location filename="../src/GuiSidePanel.cpp" line="58"/>
|
2019-03-03 10:49:09 +01:00
|
|
|
|
<location filename="../src/GuiSidePanel.cpp" line="251"/>
|
2019-02-22 03:19:56 +01:00
|
|
|
|
<source>Melody</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
|
|
|
|
<location filename="../src/GuiSidePanel.cpp" line="71"/>
|
|
|
|
|
<source>Set as Right Hand Part</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
|
|
|
|
<location filename="../src/GuiSidePanel.cpp" line="75"/>
|
|
|
|
|
<source>Set as Left Hand Part</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
|
|
|
|
<location filename="../src/GuiSidePanel.cpp" line="79"/>
|
|
|
|
|
<source>Reset Both Parts</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
</context>
|
|
|
|
|
<context>
|
|
|
|
|
<name>GuiSongDetailsDialog</name>
|
|
|
|
|
<message>
|
|
|
|
|
<location filename="../src/GuiSongDetailsDialog.cpp" line="48"/>
|
|
|
|
|
<location filename="../src/GuiSongDetailsDialog.cpp" line="50"/>
|
|
|
|
|
<source>No channel assigned</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
|
|
|
|
<location filename="../src/GuiSongDetailsDialog.ui" line="14"/>
|
|
|
|
|
<source>Dialog</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
2019-03-11 07:59:50 +01:00
|
|
|
|
<location filename="../src/GuiSongDetailsDialog.ui" line="27"/>
|
2019-02-22 03:19:56 +01:00
|
|
|
|
<location filename="../src/GuiSongDetailsDialog.cpp" line="39"/>
|
|
|
|
|
<source>Song Details</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
2019-03-11 07:59:50 +01:00
|
|
|
|
<location filename="../src/GuiSongDetailsDialog.ui" line="33"/>
|
2019-02-22 03:19:56 +01:00
|
|
|
|
<source>MIDI Channels for left and right hand piano parts:</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
2019-03-11 07:59:50 +01:00
|
|
|
|
<location filename="../src/GuiSongDetailsDialog.ui" line="45"/>
|
2019-02-22 03:19:56 +01:00
|
|
|
|
<source>Right Hand MIDI Channel:</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
2019-03-11 07:59:50 +01:00
|
|
|
|
<location filename="../src/GuiSongDetailsDialog.ui" line="68"/>
|
2019-02-22 03:19:56 +01:00
|
|
|
|
<source>Left Hand MIDI Channel:</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
|
|
|
|
<location filename="../src/GuiSongDetailsDialog.cpp" line="67"/>
|
|
|
|
|
<source>The left and right hand channels must be different</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
|
|
|
|
<location filename="../src/GuiSongDetailsDialog.cpp" line="70"/>
|
|
|
|
|
<source>Both left and right hand channels must be none to disable this feature</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
|
|
|
|
<location filename="../src/GuiSongDetailsDialog.cpp" line="73"/>
|
|
|
|
|
<source>Set the MIDI Channels to be used for left and right hand piano parts:</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
|
|
|
|
<location filename="../src/GuiSongDetailsDialog.cpp" line="74"/>
|
|
|
|
|
<source>the left hand piano part is using MIDI Channels 1</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
|
|
|
|
<location filename="../src/GuiSongDetailsDialog.cpp" line="75"/>
|
|
|
|
|
<source>the right hand piano part is using MIDI Channels 1</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
</context>
|
|
|
|
|
<context>
|
|
|
|
|
<name>GuiTopBar</name>
|
|
|
|
|
<message>
|
|
|
|
|
<location filename="../src/GuiTopBar.ui" line="32"/>
|
|
|
|
|
<source>Form</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
|
|
|
|
<location filename="../src/GuiTopBar.ui" line="55"/>
|
|
|
|
|
<source>Start playing music from the start</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
|
|
|
|
<location filename="../src/GuiTopBar.ui" line="78"/>
|
|
|
|
|
<location filename="../src/GuiTopBar.cpp" line="174"/>
|
|
|
|
|
<source>Start and stop playing music</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
|
|
|
|
<location filename="../src/GuiTopBar.ui" line="101"/>
|
|
|
|
|
<source>Speed:</source>
|
2019-02-22 03:20:24 +01:00
|
|
|
|
<translation>速度:</translation>
|
2019-02-22 03:19:56 +01:00
|
|
|
|
</message>
|
|
|
|
|
<message>
|
|
|
|
|
<location filename="../src/GuiTopBar.ui" line="111"/>
|
|
|
|
|
<source>Key:</source>
|
2019-02-22 03:20:24 +01:00
|
|
|
|
<translation>密碼匙:</translation>
|
2019-02-22 03:19:56 +01:00
|
|
|
|
</message>
|
|
|
|
|
<message>
|
|
|
|
|
<location filename="../src/GuiTopBar.ui" line="124"/>
|
|
|
|
|
<source>Transpose:</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
|
|
|
|
<location filename="../src/GuiTopBar.ui" line="153"/>
|
|
|
|
|
<source>Start Bar:</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
|
|
|
|
<location filename="../src/GuiTopBar.ui" line="170"/>
|
|
|
|
|
<source>Save this Bar Number</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
|
|
|
|
<location filename="../src/GuiTopBar.cpp" line="55"/>
|
2019-03-03 10:49:09 +01:00
|
|
|
|
<location filename="../src/GuiTopBar.cpp" line="202"/>
|
2019-02-22 03:19:56 +01:00
|
|
|
|
<source>Major</source>
|
2019-02-27 03:39:08 +01:00
|
|
|
|
<translation>大調</translation>
|
2019-02-22 03:19:56 +01:00
|
|
|
|
</message>
|
|
|
|
|
<message>
|
|
|
|
|
<location filename="../src/GuiTopBar.cpp" line="56"/>
|
2019-03-03 10:49:09 +01:00
|
|
|
|
<location filename="../src/GuiTopBar.cpp" line="203"/>
|
2019-02-22 03:19:56 +01:00
|
|
|
|
<source>Minor</source>
|
2019-02-27 03:39:08 +01:00
|
|
|
|
<translation>小調</translation>
|
2019-02-22 03:19:56 +01:00
|
|
|
|
</message>
|
|
|
|
|
<message>
|
|
|
|
|
<location filename="../src/GuiTopBar.cpp" line="89"/>
|
|
|
|
|
<source>Gb</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
|
|
|
|
<location filename="../src/GuiTopBar.cpp" line="90"/>
|
|
|
|
|
<source>Db</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
|
|
|
|
<location filename="../src/GuiTopBar.cpp" line="91"/>
|
|
|
|
|
<source>Ab</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
|
|
|
|
<location filename="../src/GuiTopBar.cpp" line="92"/>
|
|
|
|
|
<location filename="../src/GuiTopBar.cpp" line="105"/>
|
|
|
|
|
<source>Eb</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
|
|
|
|
<location filename="../src/GuiTopBar.cpp" line="93"/>
|
|
|
|
|
<location filename="../src/GuiTopBar.cpp" line="106"/>
|
|
|
|
|
<source>Bb</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
|
|
|
|
<location filename="../src/GuiTopBar.cpp" line="94"/>
|
|
|
|
|
<source>F </source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
|
|
|
|
<location filename="../src/GuiTopBar.cpp" line="95"/>
|
|
|
|
|
<location filename="../src/GuiTopBar.cpp" line="108"/>
|
|
|
|
|
<source>C</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
|
|
|
|
<location filename="../src/GuiTopBar.cpp" line="96"/>
|
|
|
|
|
<source>G </source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
|
|
|
|
<location filename="../src/GuiTopBar.cpp" line="97"/>
|
|
|
|
|
<location filename="../src/GuiTopBar.cpp" line="110"/>
|
|
|
|
|
<source>D </source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
|
|
|
|
<location filename="../src/GuiTopBar.cpp" line="98"/>
|
|
|
|
|
<source>A </source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
|
|
|
|
<location filename="../src/GuiTopBar.cpp" line="99"/>
|
|
|
|
|
<location filename="../src/GuiTopBar.cpp" line="112"/>
|
|
|
|
|
<source>E </source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
|
|
|
|
<location filename="../src/GuiTopBar.cpp" line="100"/>
|
|
|
|
|
<location filename="../src/GuiTopBar.cpp" line="113"/>
|
|
|
|
|
<source>B </source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
|
|
|
|
<location filename="../src/GuiTopBar.cpp" line="101"/>
|
|
|
|
|
<location filename="../src/GuiTopBar.cpp" line="114"/>
|
|
|
|
|
<source>F#</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
|
|
|
|
<location filename="../src/GuiTopBar.cpp" line="107"/>
|
|
|
|
|
<source>F</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
|
|
|
|
<location filename="../src/GuiTopBar.cpp" line="109"/>
|
|
|
|
|
<source>G</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
|
|
|
|
<location filename="../src/GuiTopBar.cpp" line="111"/>
|
|
|
|
|
<source>A</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
|
|
|
|
<location filename="../src/GuiTopBar.cpp" line="115"/>
|
|
|
|
|
<source>G#</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
|
|
|
|
<location filename="../src/GuiTopBar.cpp" line="116"/>
|
|
|
|
|
<source>C#</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
|
|
|
|
<location filename="../src/GuiTopBar.cpp" line="117"/>
|
|
|
|
|
<source>D#</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
|
|
|
|
<location filename="../src/GuiTopBar.cpp" line="175"/>
|
|
|
|
|
<source>Playing music from the beginning</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
</context>
|
|
|
|
|
<context>
|
|
|
|
|
<name>QMessageBox</name>
|
|
|
|
|
<message>
|
|
|
|
|
<location filename="../src/MidiFile.cpp" line="92"/>
|
|
|
|
|
<location filename="../src/MidiFile.cpp" line="99"/>
|
|
|
|
|
<source>Midi File Error</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
|
|
|
|
<location filename="../src/MidiFile.cpp" line="93"/>
|
|
|
|
|
<source>Cannot open "</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
|
|
|
|
<location filename="../src/MidiFile.cpp" line="100"/>
|
|
|
|
|
<source>Midi file"</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
|
|
|
|
<location filename="../src/MidiFile.cpp" line="100"/>
|
|
|
|
|
<source>" is corrupted</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
2019-03-03 10:49:09 +01:00
|
|
|
|
<location filename="../src/QtMain.cpp" line="35"/>
|
2019-02-22 03:19:56 +01:00
|
|
|
|
<source>OpenGL support</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
2019-03-03 10:49:09 +01:00
|
|
|
|
<location filename="../src/QtMain.cpp" line="36"/>
|
2019-02-22 03:19:56 +01:00
|
|
|
|
<source>This system does not support OpenGL which is needed to run Piano Booster.</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
</context>
|
|
|
|
|
<context>
|
|
|
|
|
<name>QObject</name>
|
|
|
|
|
<message>
|
|
|
|
|
<location filename="../src/TrackList.cpp" line="268"/>
|
|
|
|
|
<source>L</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
|
|
|
|
<location filename="../src/TrackList.cpp" line="270"/>
|
|
|
|
|
<source>R</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
|
|
|
|
<location filename="../src/TrackList.cpp" line="343"/>
|
|
|
|
|
<source>Drums</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
|
|
|
|
<location filename="../src/TrackList.cpp" line="346"/>
|
|
|
|
|
<source>Unknown</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
</context>
|
|
|
|
|
<context>
|
|
|
|
|
<name>QtWindow</name>
|
|
|
|
|
<message>
|
|
|
|
|
<location filename="../src/QtWindow.cpp" line="63"/>
|
|
|
|
|
<source>Piano Booster</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
2019-03-03 10:49:09 +01:00
|
|
|
|
<location filename="../src/QtWindow.cpp" line="234"/>
|
|
|
|
|
<location filename="../src/QtWindow.cpp" line="242"/>
|
|
|
|
|
<location filename="../src/QtWindow.cpp" line="266"/>
|
2019-02-22 03:19:56 +01:00
|
|
|
|
<source>PianoBooster Midi File Error</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
2019-03-03 10:49:09 +01:00
|
|
|
|
<location filename="../src/QtWindow.cpp" line="235"/>
|
2019-02-22 03:19:56 +01:00
|
|
|
|
<source>Cannot Open"</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
2019-03-03 10:49:09 +01:00
|
|
|
|
<location filename="../src/QtWindow.cpp" line="243"/>
|
2019-02-22 03:19:56 +01:00
|
|
|
|
<source>Not a Midi File "</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
2019-03-03 10:49:09 +01:00
|
|
|
|
<location filename="../src/QtWindow.cpp" line="267"/>
|
2019-02-22 03:19:56 +01:00
|
|
|
|
<source>Not a valid MIDI file "</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
2019-03-03 10:49:09 +01:00
|
|
|
|
<location filename="../src/QtWindow.cpp" line="343"/>
|
2019-02-22 03:19:56 +01:00
|
|
|
|
<source>&Open...</source>
|
2019-02-27 03:39:08 +01:00
|
|
|
|
<translation>開啟(&O)...</translation>
|
2019-02-22 03:19:56 +01:00
|
|
|
|
</message>
|
|
|
|
|
<message>
|
2019-03-03 10:49:09 +01:00
|
|
|
|
<location filename="../src/QtWindow.cpp" line="344"/>
|
2019-02-22 03:19:56 +01:00
|
|
|
|
<source>Ctrl+O</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
2019-03-03 10:49:09 +01:00
|
|
|
|
<location filename="../src/QtWindow.cpp" line="345"/>
|
2019-02-22 03:19:56 +01:00
|
|
|
|
<source>Open an existing file</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
2019-03-03 10:49:09 +01:00
|
|
|
|
<location filename="../src/QtWindow.cpp" line="348"/>
|
2019-02-22 03:19:56 +01:00
|
|
|
|
<source>E&xit</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
2019-03-03 10:49:09 +01:00
|
|
|
|
<location filename="../src/QtWindow.cpp" line="349"/>
|
2019-02-22 03:19:56 +01:00
|
|
|
|
<source>Ctrl+Q</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
2019-03-03 10:49:09 +01:00
|
|
|
|
<location filename="../src/QtWindow.cpp" line="350"/>
|
2019-02-22 03:19:56 +01:00
|
|
|
|
<source>Exit the application</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
2019-03-03 10:49:09 +01:00
|
|
|
|
<location filename="../src/QtWindow.cpp" line="353"/>
|
2019-02-22 03:19:56 +01:00
|
|
|
|
<source>&About</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
2019-03-03 10:49:09 +01:00
|
|
|
|
<location filename="../src/QtWindow.cpp" line="354"/>
|
2019-02-22 03:19:56 +01:00
|
|
|
|
<source>Show the application's About box</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
2019-03-03 10:49:09 +01:00
|
|
|
|
<location filename="../src/QtWindow.cpp" line="357"/>
|
2019-02-22 03:19:56 +01:00
|
|
|
|
<source>&PC Shortcut Keys</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
2019-03-03 10:49:09 +01:00
|
|
|
|
<location filename="../src/QtWindow.cpp" line="358"/>
|
2019-02-22 03:19:56 +01:00
|
|
|
|
<source>The PC Keyboard shortcut keys</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
2019-03-03 10:49:09 +01:00
|
|
|
|
<location filename="../src/QtWindow.cpp" line="361"/>
|
2019-02-22 03:19:56 +01:00
|
|
|
|
<source>&Midi Setup ...</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
2019-03-03 10:49:09 +01:00
|
|
|
|
<location filename="../src/QtWindow.cpp" line="362"/>
|
2019-06-02 23:04:39 +02:00
|
|
|
|
<location filename="../src/QtWindow.cpp" line="395"/>
|
2019-02-22 03:19:56 +01:00
|
|
|
|
<source>Ctrl+S</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
2019-03-03 10:49:09 +01:00
|
|
|
|
<location filename="../src/QtWindow.cpp" line="363"/>
|
2019-02-22 03:19:56 +01:00
|
|
|
|
<source>Setup the Midi input an output</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
2019-03-03 10:49:09 +01:00
|
|
|
|
<location filename="../src/QtWindow.cpp" line="366"/>
|
2019-02-22 03:19:56 +01:00
|
|
|
|
<source>Piano &Keyboard Setting ...</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
2019-03-03 10:49:09 +01:00
|
|
|
|
<location filename="../src/QtWindow.cpp" line="367"/>
|
2019-02-22 03:19:56 +01:00
|
|
|
|
<source>Ctrl+K</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
2019-03-03 10:49:09 +01:00
|
|
|
|
<location filename="../src/QtWindow.cpp" line="368"/>
|
2019-02-22 03:19:56 +01:00
|
|
|
|
<source>Change the piano keyboard settings</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
2019-03-03 10:49:09 +01:00
|
|
|
|
<location filename="../src/QtWindow.cpp" line="371"/>
|
2019-02-22 03:19:56 +01:00
|
|
|
|
<source>&Fullscreen</source>
|
2019-02-27 03:39:08 +01:00
|
|
|
|
<translation>全螢幕(&F)</translation>
|
2019-02-22 03:19:56 +01:00
|
|
|
|
</message>
|
|
|
|
|
<message>
|
2019-03-03 10:49:09 +01:00
|
|
|
|
<location filename="../src/QtWindow.cpp" line="372"/>
|
2019-02-22 03:19:56 +01:00
|
|
|
|
<source>F11</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
2019-03-03 10:49:09 +01:00
|
|
|
|
<location filename="../src/QtWindow.cpp" line="376"/>
|
2019-02-22 03:19:56 +01:00
|
|
|
|
<source>&Show the Side Panel</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
2019-03-03 10:49:09 +01:00
|
|
|
|
<location filename="../src/QtWindow.cpp" line="377"/>
|
2019-02-22 03:19:56 +01:00
|
|
|
|
<source>F12</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
2019-06-02 23:04:39 +02:00
|
|
|
|
<location filename="../src/QtWindow.cpp" line="382"/>
|
|
|
|
|
<source>Show Piano &Keyboard</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
|
|
|
|
<location filename="../src/QtWindow.cpp" line="390"/>
|
2019-02-22 03:19:56 +01:00
|
|
|
|
<source>&Preferences ...</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
2019-06-02 23:04:39 +02:00
|
|
|
|
<location filename="../src/QtWindow.cpp" line="391"/>
|
2019-02-22 03:19:56 +01:00
|
|
|
|
<source>Ctrl+P</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
2019-06-02 23:04:39 +02:00
|
|
|
|
<location filename="../src/QtWindow.cpp" line="394"/>
|
2019-02-22 03:19:56 +01:00
|
|
|
|
<source>&Song Details ...</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
2019-06-02 23:04:39 +02:00
|
|
|
|
<location filename="../src/QtWindow.cpp" line="399"/>
|
2019-02-22 03:19:56 +01:00
|
|
|
|
<source>Shift+F1</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
2019-06-02 23:04:39 +02:00
|
|
|
|
<location filename="../src/QtWindow.cpp" line="404"/>
|
2019-02-22 03:19:56 +01:00
|
|
|
|
<source>Alt+F1</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
2019-06-02 23:04:39 +02:00
|
|
|
|
<location filename="../src/QtWindow.cpp" line="433"/>
|
2019-02-22 03:19:56 +01:00
|
|
|
|
<source>&File</source>
|
2019-02-27 03:39:08 +01:00
|
|
|
|
<translation>檔案(&F)</translation>
|
2019-02-22 03:19:56 +01:00
|
|
|
|
</message>
|
|
|
|
|
<message>
|
2019-06-02 23:04:39 +02:00
|
|
|
|
<location filename="../src/QtWindow.cpp" line="443"/>
|
2019-02-22 03:19:56 +01:00
|
|
|
|
<source>&View</source>
|
2019-02-27 03:39:08 +01:00
|
|
|
|
<translation>檢視(&V)</translation>
|
2019-02-22 03:19:56 +01:00
|
|
|
|
</message>
|
|
|
|
|
<message>
|
2019-06-02 23:04:39 +02:00
|
|
|
|
<location filename="../src/QtWindow.cpp" line="449"/>
|
2019-02-22 03:19:56 +01:00
|
|
|
|
<source>&Song</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
2019-06-02 23:04:39 +02:00
|
|
|
|
<location filename="../src/QtWindow.cpp" line="453"/>
|
2019-02-22 03:19:56 +01:00
|
|
|
|
<source>Set&up</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
2019-06-02 23:04:39 +02:00
|
|
|
|
<location filename="../src/QtWindow.cpp" line="459"/>
|
|
|
|
|
<location filename="../src/QtWindow.cpp" line="463"/>
|
2019-02-22 03:19:56 +01:00
|
|
|
|
<source>&Help</source>
|
2019-02-27 03:39:08 +01:00
|
|
|
|
<translation>說明(&H)</translation>
|
2019-02-22 03:19:56 +01:00
|
|
|
|
</message>
|
|
|
|
|
<message>
|
2019-06-02 23:04:39 +02:00
|
|
|
|
<location filename="../src/QtWindow.cpp" line="467"/>
|
2019-02-22 03:19:56 +01:00
|
|
|
|
<source>&Website</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
2019-06-02 23:04:39 +02:00
|
|
|
|
<location filename="../src/QtWindow.cpp" line="490"/>
|
2019-02-22 03:19:56 +01:00
|
|
|
|
<source>&%1 %2</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
2019-06-02 23:04:39 +02:00
|
|
|
|
<location filename="../src/QtWindow.cpp" line="539"/>
|
2019-02-22 03:19:56 +01:00
|
|
|
|
<source>Piano Booster Help</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
2019-06-02 23:04:39 +02:00
|
|
|
|
<location filename="../src/QtWindow.cpp" line="541"/>
|
2019-02-22 03:19:56 +01:00
|
|
|
|
<source><h3>Getting Started</h3><p>You need a <b>MIDI Piano Keyboard </b> and a <b>MIDI interface</b> for the PC. If you don't have a MIDI keyboard you can still try out PianoBooster using the PC keyboard, 'X' is middle C.</p><p>To hear the music you will need a <b>General Midi sound synthesizer</b>. The "Microsoft GS Wavetable software synthesizer" that comes with Windows can be used but it introduces an unacceptable delay (latency). In Linux you can use <a href="www.fluidsynth.org">FluidSynth</a> or <a href="http://timidity.sourceforge.net/">Timidity</a></p><p>PianoBooster does not come with any <b>MIDI Files</b> and so you will need to get them from the net. See the <a href="http://pianobooster.sourceforge.net/faq.html" ><b>PianoBooster FAQ</b></a> for where to get MIDI files. PianoBooster works best with MIDI files that have separate left and right piano parts using MIDI channels 3 and 4.<h3>Setting Up</h3><p>First use the <i>Setup/Midi Setup</i> menu and in the dialog box select the MIDI input and MIDI output interfaces that match your hardware. Next use <i>File/Open</i> to open the MIDI file ".mid" or a karaoke ".kar" file. Now select whether you want to just <i>listen</i> to the music or <i>play along</i> on the piano keyboard by setting the <i>skill</i> level on the side panel. Finally when you are ready click the <i>play icon</i> (or press the <i>space bar</i>) to roll the music.<h3>Hints on Playing the Piano</h3><p>For hints on how to play the piano see: <a href="http://pianobooster.sourceforge.net/pianohints.html" ><b>Piano Hints</b></a></p><h3>More Information</h3><p>For more help please visit the PianoBooster <a href="http://pianobooster.sourceforge.net/" ><b>website</b></a>, the PianoBooster <a href="http://pianobooster.sourceforge.net/faq.html" ><b>FAQ</b></a> and the <a href="http://n2.nabble.com/Piano-Booster-Users-f1591936.html" ><b>user forum</b></a>. </source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
2019-06-02 23:04:39 +02:00
|
|
|
|
<location filename="../src/QtWindow.cpp" line="590"/>
|
2019-02-22 03:19:56 +01:00
|
|
|
|
<source>About Piano Booster</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
2019-06-02 23:04:39 +02:00
|
|
|
|
<location filename="../src/QtWindow.cpp" line="592"/>
|
2019-03-03 10:49:09 +01:00
|
|
|
|
<source><b>PianoBooster - Version %1</b> <br><br></source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
2019-06-02 23:04:39 +02:00
|
|
|
|
<location filename="../src/QtWindow.cpp" line="593"/>
|
2019-03-03 10:49:09 +01:00
|
|
|
|
<source><b>Boost</b> your <b>Piano</b> playing skills!<br><br></source>
|
2019-02-22 03:19:56 +01:00
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
2019-06-02 23:04:39 +02:00
|
|
|
|
<location filename="../src/QtWindow.cpp" line="594"/>
|
2019-03-03 10:49:09 +01:00
|
|
|
|
<source><a href="http://pianobooster.sourceforge.net/" ><b>http://pianobooster.sourceforge.net</b></a><br><br></source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
2019-06-02 23:04:39 +02:00
|
|
|
|
<location filename="../src/QtWindow.cpp" line="595"/>
|
2019-03-03 10:49:09 +01:00
|
|
|
|
<source>Copyright(c) L. J. Barman, 2008-2009; All rights reserved.<br><br></source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
2019-06-02 23:04:39 +02:00
|
|
|
|
<location filename="../src/QtWindow.cpp" line="596"/>
|
2019-03-11 07:59:50 +01:00
|
|
|
|
<source>Copyright(c) Olivier Humbert, 2018 for the French translation.<br><br></source>
|
2019-03-03 10:49:09 +01:00
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
2019-06-02 23:04:39 +02:00
|
|
|
|
<location filename="../src/QtWindow.cpp" line="597"/>
|
2019-03-03 10:49:09 +01:00
|
|
|
|
<source>This program is made available under the terms of the GNU General Public License version 3 as published by the Free Software Foundation.<br><br></source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
2019-06-02 23:04:39 +02:00
|
|
|
|
<location filename="../src/QtWindow.cpp" line="601"/>
|
2019-03-03 10:49:09 +01:00
|
|
|
|
<source>This program also contains RtMIDI: realtime MIDI i/o C++ classes<br>Copyright(c) 2003-2007 Gary P. Scavone</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
2019-06-02 23:04:39 +02:00
|
|
|
|
<location filename="../src/QtWindow.cpp" line="611"/>
|
2019-03-11 07:59:50 +01:00
|
|
|
|
<source>space</source>
|
2019-02-22 03:19:56 +01:00
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
2019-06-02 23:04:39 +02:00
|
|
|
|
<location filename="../src/QtWindow.cpp" line="624"/>
|
2019-03-11 07:59:50 +01:00
|
|
|
|
<source>PC Keyboard Short Cuts</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
2019-06-02 23:04:39 +02:00
|
|
|
|
<location filename="../src/QtWindow.cpp" line="626"/>
|
2019-02-22 03:19:56 +01:00
|
|
|
|
<source><h2><center>Keyboard short cuts</center></h2><p>The following PC keyboard short cuts have been defined.</p><center><table border='1' cellspacing='0' cellpadding='4' ></source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
2019-06-02 23:04:39 +02:00
|
|
|
|
<location filename="../src/QtWindow.cpp" line="632"/>
|
2019-02-22 03:19:56 +01:00
|
|
|
|
<source><tr><th>Action</th><th>Key</th></tr></source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
2019-06-02 23:04:39 +02:00
|
|
|
|
<location filename="../src/QtWindow.cpp" line="638"/>
|
2019-02-22 03:19:56 +01:00
|
|
|
|
<source>Choose the right hand</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
2019-06-02 23:04:39 +02:00
|
|
|
|
<location filename="../src/QtWindow.cpp" line="639"/>
|
2019-02-22 03:19:56 +01:00
|
|
|
|
<source>Choose both hands</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
2019-06-02 23:04:39 +02:00
|
|
|
|
<location filename="../src/QtWindow.cpp" line="640"/>
|
2019-02-22 03:19:56 +01:00
|
|
|
|
<source>Choose the left Hand</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
2019-06-02 23:04:39 +02:00
|
|
|
|
<location filename="../src/QtWindow.cpp" line="641"/>
|
2019-02-22 03:19:56 +01:00
|
|
|
|
<source>Play from start toggle</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
2019-06-02 23:04:39 +02:00
|
|
|
|
<location filename="../src/QtWindow.cpp" line="642"/>
|
2019-02-22 03:19:56 +01:00
|
|
|
|
<source>Play Pause Toggle</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
2019-06-02 23:04:39 +02:00
|
|
|
|
<location filename="../src/QtWindow.cpp" line="643"/>
|
|
|
|
|
<location filename="../src/QtWindow.cpp" line="644"/>
|
2019-02-22 03:19:56 +01:00
|
|
|
|
<source>Increase the speed by 5%</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
2019-06-02 23:04:39 +02:00
|
|
|
|
<location filename="../src/QtWindow.cpp" line="645"/>
|
2019-02-22 03:19:56 +01:00
|
|
|
|
<source>Change to the Next Song</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
2019-06-02 23:04:39 +02:00
|
|
|
|
<location filename="../src/QtWindow.cpp" line="646"/>
|
2019-02-22 03:19:56 +01:00
|
|
|
|
<source>Change to the Previous Song</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
2019-06-02 23:04:39 +02:00
|
|
|
|
<location filename="../src/QtWindow.cpp" line="647"/>
|
2019-02-22 03:19:56 +01:00
|
|
|
|
<source>Change to the Next Book</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
2019-06-02 23:04:39 +02:00
|
|
|
|
<location filename="../src/QtWindow.cpp" line="648"/>
|
2019-02-22 03:19:56 +01:00
|
|
|
|
<source>Change to the Previous Book</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
2019-06-02 23:04:39 +02:00
|
|
|
|
<location filename="../src/QtWindow.cpp" line="650"/>
|
2019-02-22 03:19:56 +01:00
|
|
|
|
<source><tr><td>Fake Piano keys</td><td>X is middle C</td></tr></table> </center><br></source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
2019-06-02 23:04:39 +02:00
|
|
|
|
<location filename="../src/QtWindow.cpp" line="671"/>
|
2019-02-22 03:19:56 +01:00
|
|
|
|
<source>Open Midi File</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
2019-06-02 23:04:39 +02:00
|
|
|
|
<location filename="../src/QtWindow.cpp" line="672"/>
|
2019-02-22 03:19:56 +01:00
|
|
|
|
<source>Midi Files</source>
|
|
|
|
|
<translation type="unfinished"></translation>
|
|
|
|
|
</message>
|
|
|
|
|
<message>
|
|
|
|
|
<location filename="../src/QtWindow.cpp" line="127"/>
|
|
|
|
|
<source>None</source>
|
2019-03-04 01:19:50 +01:00
|
|
|
|
<translation>無</translation>
|
2019-02-22 03:19:56 +01:00
|
|
|
|
</message>
|
|
|
|
|
</context>
|
|
|
|
|
</TS>
|