Added a script to update the translations.

This commit is contained in:
louis-barman 2020-12-14 22:08:21 +00:00
parent d8139e965a
commit c2c78a9dad
14 changed files with 516 additions and 111 deletions

Binary file not shown.

View File

@ -60,7 +60,7 @@ def create_midi_files(src_dir, book_name, song, temp_mma_dir):
def create_info_pages(src_dir, book_name, song):
src_path_name = src_dir + '/' + song
info_output_dir = build_zip_dir + book_name + '/' + info_pages
execute_command("pandoc -r markdown -w html \"{0}.md\" -o \"{1}/en/{2}.html\""
execute_command("pandoc --from=markdown --to=html \"{0}.md\" -o \"{1}/en/{2}.html\""
.format(src_path_name, info_output_dir, song))
translations_dir = build_translations_dir + src_dir
@ -72,7 +72,8 @@ def create_info_pages(src_dir, book_name, song):
print("language " + language)
make_dir(info_output_dir + '/' + language)
execute_command("pandoc -r markdown -w html \"{0}/{1}/{3}.md\" -o \"{2}/{1}/{3}.html\""
if os.path.exists(f"{translations_dir}/{info_output_dir}/{song}.md"):
execute_command("pandoc --from=markdown --to=html \"{0}/{1}/{3}.md\" -o \"{2}/{1}/{3}.html\""
.format(translations_dir, language, info_output_dir, song))
@ -199,7 +200,7 @@ def update_translations():
def run_main(argv):
rm_tree(build_web_dir)
rm_tree(build_dir)
update_translations()
process_book("BeginnerCourse", "Beginner Course")

View File

@ -1 +1,2 @@
*.mo
*.*~

View File

@ -7,7 +7,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"POT-Creation-Date: 2020-09-28 20:58+0100\n"
"POT-Creation-Date: 2020-12-14 22:05+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@ -134,6 +134,54 @@ msgid ""
"playing this piece._"
msgstr ""
#. type: Plain text
#: BeginnerCourse/07-IntervalsRightHand.md:2
#, no-wrap
msgid ""
"**Intervals Right Hand** contains all the melodic intervals (sequences of "
"two notes) one can play with the first five notes of the scale of C major.\n"
msgstr ""
#. type: Plain text
#: BeginnerCourse/07-IntervalsRightHand.md:4
msgid ""
"Similarly to the Up and Down piece we played earlier, use your **thumb** for "
"**C**, your **index finger** for **D**, . . . , all the way up to your "
"**little finger** for **G**. Make sure you keep using the correct finger for "
"each note."
msgstr ""
#. type: Plain text
#: BeginnerCourse/07-IntervalsRightHand.md:5
msgid ""
"> **Hint:** _If reading a melody with large intervals is difficult, remember "
"you can **label the piano keys** using the PianoBooster **Note Chart**_"
msgstr ""
#. type: Plain text
#: BeginnerCourse/08-IntervalsLeftHand.md:2
#, no-wrap
msgid ""
"**Intervals Left Hand** will exercise you to play all the melodic intervals "
"possible with the top five notes of the scale of C major.\n"
msgstr ""
#. type: Plain text
#: BeginnerCourse/08-IntervalsLeftHand.md:4
msgid ""
"Similarly to the Down and Up piece, use your **thumb** for **C**, your "
"**index finger** for **B**, . . . , all the way down to your **little "
"finger** for **F**."
msgstr ""
#. type: Plain text
#: BeginnerCourse/08-IntervalsLeftHand.md:5
msgid ""
"> **Hint:** _For some intervals, it may be hard passing from one finger to "
"another if you are not used to it. Keep your left hand relaxed and try "
"several times until your feel comfortable._"
msgstr ""
#. type: Plain text
#: BoosterMusic/01-ClairDeLaLune.md:2
msgid ""

View File

@ -6,7 +6,7 @@
msgid ""
msgstr ""
"Project-Id-Version: \n"
"POT-Creation-Date: 2020-09-28 20:58+0100\n"
"POT-Creation-Date: 2020-12-14 22:05+0000\n"
"PO-Revision-Date: 2020-10-02 13:11+0100\n"
"Last-Translator: \n"
"Language-Team: \n"
@ -154,6 +154,50 @@ msgstr ""
"> **Tip:** _Nejduležitější je při hraní této melodie použít **všechny "
"prsty** na vaší **levé ruce**._"
#. type: Plain text
#: BeginnerCourse/07-IntervalsRightHand.md:2
#, no-wrap
msgid "**Intervals Right Hand** contains all the melodic intervals (sequences of two notes) one can play with the first five notes of the scale of C major.\n"
msgstr ""
#. type: Plain text
#: BeginnerCourse/07-IntervalsRightHand.md:4
msgid ""
"Similarly to the Up and Down piece we played earlier, use your **thumb** for "
"**C**, your **index finger** for **D**, . . . , all the way up to your "
"**little finger** for **G**. Make sure you keep using the correct finger for "
"each note."
msgstr ""
#. type: Plain text
#: BeginnerCourse/07-IntervalsRightHand.md:5
msgid ""
"> **Hint:** _If reading a melody with large intervals is difficult, remember "
"you can **label the piano keys** using the PianoBooster **Note Chart**_"
msgstr ""
#. type: Plain text
#: BeginnerCourse/08-IntervalsLeftHand.md:2
#, no-wrap
msgid "**Intervals Left Hand** will exercise you to play all the melodic intervals possible with the top five notes of the scale of C major.\n"
msgstr ""
#. type: Plain text
#: BeginnerCourse/08-IntervalsLeftHand.md:4
msgid ""
"Similarly to the Down and Up piece, use your **thumb** for **C**, your "
"**index finger** for **B**, . . . , all the way down to your **little "
"finger** for **F**."
msgstr ""
#. type: Plain text
#: BeginnerCourse/08-IntervalsLeftHand.md:5
msgid ""
"> **Hint:** _For some intervals, it may be hard passing from one finger to "
"another if you are not used to it. Keep your left hand relaxed and try "
"several times until your feel comfortable._"
msgstr ""
#. type: Plain text
#: BoosterMusic/01-ClairDeLaLune.md:2
msgid ""

View File

@ -6,14 +6,14 @@
msgid ""
msgstr ""
"Project-Id-Version: \n"
"POT-Creation-Date: 2020-09-28 20:58+0100\n"
"POT-Creation-Date: 2020-12-14 22:05+0000\n"
"PO-Revision-Date: 2020-10-04 16:00+0100\n"
"Last-Translator: \n"
"Language-Team: \n"
"Language: de\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Last-Translator: \n"
"Language-Team: \n"
"X-Generator: Poedit 2.3\n"
#. type: Plain text
@ -123,6 +123,50 @@ msgid ""
"playing this piece._"
msgstr ""
#. type: Plain text
#: BeginnerCourse/07-IntervalsRightHand.md:2
#, no-wrap
msgid "**Intervals Right Hand** contains all the melodic intervals (sequences of two notes) one can play with the first five notes of the scale of C major.\n"
msgstr ""
#. type: Plain text
#: BeginnerCourse/07-IntervalsRightHand.md:4
msgid ""
"Similarly to the Up and Down piece we played earlier, use your **thumb** for "
"**C**, your **index finger** for **D**, . . . , all the way up to your "
"**little finger** for **G**. Make sure you keep using the correct finger for "
"each note."
msgstr ""
#. type: Plain text
#: BeginnerCourse/07-IntervalsRightHand.md:5
msgid ""
"> **Hint:** _If reading a melody with large intervals is difficult, remember "
"you can **label the piano keys** using the PianoBooster **Note Chart**_"
msgstr ""
#. type: Plain text
#: BeginnerCourse/08-IntervalsLeftHand.md:2
#, no-wrap
msgid "**Intervals Left Hand** will exercise you to play all the melodic intervals possible with the top five notes of the scale of C major.\n"
msgstr ""
#. type: Plain text
#: BeginnerCourse/08-IntervalsLeftHand.md:4
msgid ""
"Similarly to the Down and Up piece, use your **thumb** for **C**, your "
"**index finger** for **B**, . . . , all the way down to your **little "
"finger** for **F**."
msgstr ""
#. type: Plain text
#: BeginnerCourse/08-IntervalsLeftHand.md:5
msgid ""
"> **Hint:** _For some intervals, it may be hard passing from one finger to "
"another if you are not used to it. Keep your left hand relaxed and try "
"several times until your feel comfortable._"
msgstr ""
#. type: Plain text
#: BoosterMusic/01-ClairDeLaLune.md:2
msgid ""

View File

@ -6,14 +6,14 @@
msgid ""
msgstr ""
"Project-Id-Version: \n"
"POT-Creation-Date: 2020-09-28 20:58+0100\n"
"POT-Creation-Date: 2020-12-14 22:05+0000\n"
"PO-Revision-Date: 2020-10-04 16:04+0100\n"
"Last-Translator: \n"
"Language-Team: \n"
"Language: es\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Last-Translator: \n"
"Language-Team: \n"
"X-Generator: Poedit 2.3\n"
#. type: Plain text
@ -132,6 +132,50 @@ msgid ""
"playing this piece._"
msgstr ""
#. type: Plain text
#: BeginnerCourse/07-IntervalsRightHand.md:2
#, no-wrap
msgid "**Intervals Right Hand** contains all the melodic intervals (sequences of two notes) one can play with the first five notes of the scale of C major.\n"
msgstr ""
#. type: Plain text
#: BeginnerCourse/07-IntervalsRightHand.md:4
msgid ""
"Similarly to the Up and Down piece we played earlier, use your **thumb** for "
"**C**, your **index finger** for **D**, . . . , all the way up to your "
"**little finger** for **G**. Make sure you keep using the correct finger for "
"each note."
msgstr ""
#. type: Plain text
#: BeginnerCourse/07-IntervalsRightHand.md:5
msgid ""
"> **Hint:** _If reading a melody with large intervals is difficult, remember "
"you can **label the piano keys** using the PianoBooster **Note Chart**_"
msgstr ""
#. type: Plain text
#: BeginnerCourse/08-IntervalsLeftHand.md:2
#, no-wrap
msgid "**Intervals Left Hand** will exercise you to play all the melodic intervals possible with the top five notes of the scale of C major.\n"
msgstr ""
#. type: Plain text
#: BeginnerCourse/08-IntervalsLeftHand.md:4
msgid ""
"Similarly to the Down and Up piece, use your **thumb** for **C**, your "
"**index finger** for **B**, . . . , all the way down to your **little "
"finger** for **F**."
msgstr ""
#. type: Plain text
#: BeginnerCourse/08-IntervalsLeftHand.md:5
msgid ""
"> **Hint:** _For some intervals, it may be hard passing from one finger to "
"another if you are not used to it. Keep your left hand relaxed and try "
"several times until your feel comfortable._"
msgstr ""
#. type: Plain text
#: BoosterMusic/01-ClairDeLaLune.md:2
msgid ""

View File

@ -6,7 +6,7 @@
msgid ""
msgstr ""
"Project-Id-Version: \n"
"POT-Creation-Date: 2020-09-28 20:58+0100\n"
"POT-Creation-Date: 2020-12-14 22:05+0000\n"
"PO-Revision-Date: 2020-10-06 13:26+0000\n"
"Last-Translator: Olivier Humbert <trebmuh@tuxfamily.org>\n"
"Language-Team: French <https://hosted.weblate.org/projects/pianobooster/"
@ -158,6 +158,50 @@ msgstr ""
"> **Astuce :** _ assurez-vous d'utiliser **tous les doigts** de votre **main "
"gauche** lorsque vous jouez ce morceau._"
#. type: Plain text
#: BeginnerCourse/07-IntervalsRightHand.md:2
#, no-wrap
msgid "**Intervals Right Hand** contains all the melodic intervals (sequences of two notes) one can play with the first five notes of the scale of C major.\n"
msgstr ""
#. type: Plain text
#: BeginnerCourse/07-IntervalsRightHand.md:4
msgid ""
"Similarly to the Up and Down piece we played earlier, use your **thumb** for "
"**C**, your **index finger** for **D**, . . . , all the way up to your "
"**little finger** for **G**. Make sure you keep using the correct finger for "
"each note."
msgstr ""
#. type: Plain text
#: BeginnerCourse/07-IntervalsRightHand.md:5
msgid ""
"> **Hint:** _If reading a melody with large intervals is difficult, remember "
"you can **label the piano keys** using the PianoBooster **Note Chart**_"
msgstr ""
#. type: Plain text
#: BeginnerCourse/08-IntervalsLeftHand.md:2
#, no-wrap
msgid "**Intervals Left Hand** will exercise you to play all the melodic intervals possible with the top five notes of the scale of C major.\n"
msgstr ""
#. type: Plain text
#: BeginnerCourse/08-IntervalsLeftHand.md:4
msgid ""
"Similarly to the Down and Up piece, use your **thumb** for **C**, your "
"**index finger** for **B**, . . . , all the way down to your **little "
"finger** for **F**."
msgstr ""
#. type: Plain text
#: BeginnerCourse/08-IntervalsLeftHand.md:5
msgid ""
"> **Hint:** _For some intervals, it may be hard passing from one finger to "
"another if you are not used to it. Keep your left hand relaxed and try "
"several times until your feel comfortable._"
msgstr ""
#. type: Plain text
#: BoosterMusic/01-ClairDeLaLune.md:2
msgid ""
@ -185,13 +229,7 @@ msgstr ""
#: BoosterMusic/02-LavendersBlue.md:2
#, no-wrap
msgid "**Lavender's Blue** is a simple tune in the right hand only that uses the first six notes of the scale of C Major. For the lowest five notes **C D E F** and **G** use all the fingers or your right hand - one for each note. (With your **thumb** on **C** and your **little finger** on **G**). Then for **A** just stretch your **little finger** to reach that note.\n"
msgstr ""
"**Lavande Bleue** est une musique simple, à jouer à la main droite, qui "
"utilise seulement les premières notes de la gamme Do majeur. Pour les cinq "
"notes les plus basses **Do, Ré, Mi** et **Fa** utilisez tous les doigts de "
"votre main droite - un pour chaque note (avec votre **pouce** sur **Do** et "
"votre **petit doigt** sur **Fa**). Puis pour **La** il suffit d'étendre "
"votre **petit doigt** afin d'atteindre cette note.\n"
msgstr "**Lavande Bleue** est une musique simple, à jouer à la main droite, qui utilise seulement les premières notes de la gamme Do majeur. Pour les cinq notes les plus basses **Do, Ré, Mi** et **Fa** utilisez tous les doigts de votre main droite - un pour chaque note (avec votre **pouce** sur **Do** et votre **petit doigt** sur **Fa**). Puis pour **La** il suffit d'étendre votre **petit doigt** afin d'atteindre cette note.\n"
#. type: Plain text
#: BoosterMusic/02-LavendersBlue.md:3
@ -245,8 +283,8 @@ msgid ""
msgstr ""
"Pour **Frère Jacques** commencez à jouer à deux mains simultanées avec une "
"partie très facile à la main droite. D'abord entraînez-vous **main gauche** "
"et **main droite**séparément. Puis lorsque vous serez prêt réduisez la **"
"vitesse à 70%** et essayez **à deux mains** simultanées. Ensuite démarrez "
"et **main droite**séparément. Puis lorsque vous serez prêt réduisez la "
"**vitesse à 70%** et essayez **à deux mains** simultanées. Ensuite démarrez "
"avec les **deux pouces** sur les **Do du milieu**."
#. type: Plain text
@ -276,13 +314,7 @@ msgstr ""
#: BoosterMusic/06-Greensleeves.md:2
#, no-wrap
msgid "**Greensleeves** introduces the key of **G major** which has **one Sharp - F#**. Normally the sharp symbol is not shown when **F#** is played (but turning on **Courtesy Accidentals** from the Piano Booster setup/preferences menu will show all accidentals in the key signature). The melody is in the right hand with a simple left hand part.\n"
msgstr ""
"**Greensleeves** introduit la tonalité de **Sol majeur** qui possède **un "
"dièse - Fa#**. Normalement, le symbole de dièse n'est pas affiché lorsque "
"**Fa#** est joué (mais en activant **altérations de précaution** dans le "
"menu Piano Booster Paramétrages/Préférences vous pourrez voir tous les "
"accidents dans la tonalité). La mélodie est à la main droite avec une partie "
"simple à la main gauche.\n"
msgstr "**Greensleeves** introduit la tonalité de **Sol majeur** qui possède **un dièse - Fa#**. Normalement, le symbole de dièse n'est pas affiché lorsque **Fa#** est joué (mais en activant **altérations de précaution** dans le menu Piano Booster Paramétrages/Préférences vous pourrez voir tous les accidents dans la tonalité). La mélodie est à la main droite avec une partie simple à la main gauche.\n"
#. type: Plain text
#: BoosterMusic/06-Greensleeves.md:3

View File

@ -7,7 +7,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"POT-Creation-Date: 2020-09-28 20:58+0100\n"
"POT-Creation-Date: 2020-12-14 22:05+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@ -19,13 +19,7 @@ msgstr ""
#. type: Plain text
#: BeginnerCourse/01-StartWithMiddleC.md:2
#, no-wrap
msgid ""
"**Start With Middle C** is an extremely easy piece. Just find **middle C** "
"on the piano and then play that note four times using your **thumb** on your "
"**right hand**. The first half of the piece has **middle C** in the **Treble "
"Clef**, then for the second half of the piece the same **middle C** note is "
"shown the **Bass Clef**. Play this using your **thumb** on your **left "
"hand**.\n"
msgid "**Start With Middle C** is an extremely easy piece. Just find **middle C** on the piano and then play that note four times using your **thumb** on your **right hand**. The first half of the piece has **middle C** in the **Treble Clef**, then for the second half of the piece the same **middle C** note is shown the **Bass Clef**. Play this using your **thumb** on your **left hand**.\n"
msgstr ""
#. type: Plain text
@ -59,9 +53,7 @@ msgstr ""
#. type: Plain text
#: BeginnerCourse/03-UpAndDown.md:2
#, no-wrap
msgid ""
"**Up And Down** uses all the fingers of your right hand to play the first "
"five notes of the **scale of C major**.\n"
msgid "**Up And Down** uses all the fingers of your right hand to play the first five notes of the **scale of C major**.\n"
msgstr ""
#. type: Plain text
@ -114,10 +106,7 @@ msgstr ""
#. type: Plain text
#: BeginnerCourse/06-DownAndUp.md:2
#, no-wrap
msgid ""
"**Down And Up** is mirror version of the Up And Down piece we played earlier "
"but this version uses your **left hand**. These are the top five notes of "
"the scale of C major. Again try to use all your fingers.\n"
msgid "**Down And Up** is mirror version of the Up And Down piece we played earlier but this version uses your **left hand**. These are the top five notes of the scale of C major. Again try to use all your fingers.\n"
msgstr ""
#. type: Plain text
@ -134,6 +123,50 @@ msgid ""
"playing this piece._"
msgstr ""
#. type: Plain text
#: BeginnerCourse/07-IntervalsRightHand.md:2
#, no-wrap
msgid "**Intervals Right Hand** contains all the melodic intervals (sequences of two notes) one can play with the first five notes of the scale of C major.\n"
msgstr ""
#. type: Plain text
#: BeginnerCourse/07-IntervalsRightHand.md:4
msgid ""
"Similarly to the Up and Down piece we played earlier, use your **thumb** for "
"**C**, your **index finger** for **D**, . . . , all the way up to your "
"**little finger** for **G**. Make sure you keep using the correct finger for "
"each note."
msgstr ""
#. type: Plain text
#: BeginnerCourse/07-IntervalsRightHand.md:5
msgid ""
"> **Hint:** _If reading a melody with large intervals is difficult, remember "
"you can **label the piano keys** using the PianoBooster **Note Chart**_"
msgstr ""
#. type: Plain text
#: BeginnerCourse/08-IntervalsLeftHand.md:2
#, no-wrap
msgid "**Intervals Left Hand** will exercise you to play all the melodic intervals possible with the top five notes of the scale of C major.\n"
msgstr ""
#. type: Plain text
#: BeginnerCourse/08-IntervalsLeftHand.md:4
msgid ""
"Similarly to the Down and Up piece, use your **thumb** for **C**, your "
"**index finger** for **B**, . . . , all the way down to your **little "
"finger** for **F**."
msgstr ""
#. type: Plain text
#: BeginnerCourse/08-IntervalsLeftHand.md:5
msgid ""
"> **Hint:** _For some intervals, it may be hard passing from one finger to "
"another if you are not used to it. Keep your left hand relaxed and try "
"several times until your feel comfortable._"
msgstr ""
#. type: Plain text
#: BoosterMusic/01-ClairDeLaLune.md:2
msgid ""
@ -153,13 +186,7 @@ msgstr ""
#. type: Plain text
#: BoosterMusic/02-LavendersBlue.md:2
#, no-wrap
msgid ""
"**Lavender's Blue** is a simple tune in the right hand only that uses the "
"first six notes of the scale of C Major. For the lowest five notes **C D E "
"F** and **G** use all the fingers or your right hand - one for each "
"note. (With your **thumb** on **C** and your **little finger** on "
"**G**). Then for **A** just stretch your **little finger** to reach that "
"note.\n"
msgid "**Lavender's Blue** is a simple tune in the right hand only that uses the first six notes of the scale of C Major. For the lowest five notes **C D E F** and **G** use all the fingers or your right hand - one for each note. (With your **thumb** on **C** and your **little finger** on **G**). Then for **A** just stretch your **little finger** to reach that note.\n"
msgstr ""
#. type: Plain text
@ -204,17 +231,13 @@ msgstr ""
#. type: Plain text
#: BoosterMusic/04-FrereJacques.md:3
msgid ""
"> **Hint:** _Practice the **left hand** and **right hand** parts "
"separately._"
"> **Hint:** _Practice the **left hand** and **right hand** parts separately._"
msgstr ""
#. type: Plain text
#: BoosterMusic/05-ScarboroughFair.md:2
#, no-wrap
msgid ""
"**Scarborough Fair** spans a range of eight notes and so you will have to "
"move fingers up the piano. Use the fingering that you feel comfortable with "
"but ensure that you **use all your fingers** (of your right hand).\n"
msgid "**Scarborough Fair** spans a range of eight notes and so you will have to move fingers up the piano. Use the fingering that you feel comfortable with but ensure that you **use all your fingers** (of your right hand).\n"
msgstr ""
#. type: Plain text
@ -227,12 +250,7 @@ msgstr ""
#. type: Plain text
#: BoosterMusic/06-Greensleeves.md:2
#, no-wrap
msgid ""
"**Greensleeves** introduces the key of **G major** which has **one Sharp - "
"F#**. Normally the sharp symbol is not shown when **F#** is played (but "
"turning on **Courtesy Accidentals** from the Piano Booster setup/preferences "
"menu will show all accidentals in the key signature). The melody is in the "
"right hand with a simple left hand part.\n"
msgid "**Greensleeves** introduces the key of **G major** which has **one Sharp - F#**. Normally the sharp symbol is not shown when **F#** is played (but turning on **Courtesy Accidentals** from the Piano Booster setup/preferences menu will show all accidentals in the key signature). The melody is in the right hand with a simple left hand part.\n"
msgstr ""
#. type: Plain text
@ -246,11 +264,7 @@ msgstr ""
#. type: Plain text
#: BoosterMusic/07-AmazingGrace.md:2
#, no-wrap
msgid ""
"**Amazing Grace** introduces the key of **F major** which has a **single "
"Flat - Bb**. Again the flat symbol is not normally shown on the score when "
"playing Bb. Practice both hands separately at first and then when ready "
"reduce the speed to 70% when trying both hands for the first time.\n"
msgid "**Amazing Grace** introduces the key of **F major** which has a **single Flat - Bb**. Again the flat symbol is not normally shown on the score when playing Bb. Practice both hands separately at first and then when ready reduce the speed to 70% when trying both hands for the first time.\n"
msgstr ""
#. type: Plain text

View File

@ -6,14 +6,14 @@
msgid ""
msgstr ""
"Project-Id-Version: \n"
"POT-Creation-Date: 2020-09-28 20:58+0100\n"
"POT-Creation-Date: 2020-12-14 22:05+0000\n"
"PO-Revision-Date: 2020-10-04 16:14+0100\n"
"Last-Translator: \n"
"Language-Team: \n"
"Language: pl\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Last-Translator: \n"
"Language-Team: \n"
"X-Generator: Poedit 2.3\n"
#. type: Plain text
@ -129,6 +129,50 @@ msgid ""
"playing this piece._"
msgstr ""
#. type: Plain text
#: BeginnerCourse/07-IntervalsRightHand.md:2
#, no-wrap
msgid "**Intervals Right Hand** contains all the melodic intervals (sequences of two notes) one can play with the first five notes of the scale of C major.\n"
msgstr ""
#. type: Plain text
#: BeginnerCourse/07-IntervalsRightHand.md:4
msgid ""
"Similarly to the Up and Down piece we played earlier, use your **thumb** for "
"**C**, your **index finger** for **D**, . . . , all the way up to your "
"**little finger** for **G**. Make sure you keep using the correct finger for "
"each note."
msgstr ""
#. type: Plain text
#: BeginnerCourse/07-IntervalsRightHand.md:5
msgid ""
"> **Hint:** _If reading a melody with large intervals is difficult, remember "
"you can **label the piano keys** using the PianoBooster **Note Chart**_"
msgstr ""
#. type: Plain text
#: BeginnerCourse/08-IntervalsLeftHand.md:2
#, no-wrap
msgid "**Intervals Left Hand** will exercise you to play all the melodic intervals possible with the top five notes of the scale of C major.\n"
msgstr ""
#. type: Plain text
#: BeginnerCourse/08-IntervalsLeftHand.md:4
msgid ""
"Similarly to the Down and Up piece, use your **thumb** for **C**, your "
"**index finger** for **B**, . . . , all the way down to your **little "
"finger** for **F**."
msgstr ""
#. type: Plain text
#: BeginnerCourse/08-IntervalsLeftHand.md:5
msgid ""
"> **Hint:** _For some intervals, it may be hard passing from one finger to "
"another if you are not used to it. Keep your left hand relaxed and try "
"several times until your feel comfortable._"
msgstr ""
#. type: Plain text
#: BoosterMusic/01-ClairDeLaLune.md:2
msgid ""

View File

@ -6,7 +6,7 @@
msgid ""
msgstr ""
"Project-Id-Version: \n"
"POT-Creation-Date: 2020-09-28 20:58+0100\n"
"POT-Creation-Date: 2020-12-14 22:05+0000\n"
"PO-Revision-Date: 2020-10-04 16:14+0100\n"
"Last-Translator: \n"
"Language-Team: \n"
@ -154,6 +154,50 @@ msgstr ""
"> **Подсказка:** _Убедитесь, что вы используете **каждый палец** на **левой "
"руке** при игре этой пьесы._"
#. type: Plain text
#: BeginnerCourse/07-IntervalsRightHand.md:2
#, no-wrap
msgid "**Intervals Right Hand** contains all the melodic intervals (sequences of two notes) one can play with the first five notes of the scale of C major.\n"
msgstr ""
#. type: Plain text
#: BeginnerCourse/07-IntervalsRightHand.md:4
msgid ""
"Similarly to the Up and Down piece we played earlier, use your **thumb** for "
"**C**, your **index finger** for **D**, . . . , all the way up to your "
"**little finger** for **G**. Make sure you keep using the correct finger for "
"each note."
msgstr ""
#. type: Plain text
#: BeginnerCourse/07-IntervalsRightHand.md:5
msgid ""
"> **Hint:** _If reading a melody with large intervals is difficult, remember "
"you can **label the piano keys** using the PianoBooster **Note Chart**_"
msgstr ""
#. type: Plain text
#: BeginnerCourse/08-IntervalsLeftHand.md:2
#, no-wrap
msgid "**Intervals Left Hand** will exercise you to play all the melodic intervals possible with the top five notes of the scale of C major.\n"
msgstr ""
#. type: Plain text
#: BeginnerCourse/08-IntervalsLeftHand.md:4
msgid ""
"Similarly to the Down and Up piece, use your **thumb** for **C**, your "
"**index finger** for **B**, . . . , all the way down to your **little "
"finger** for **F**."
msgstr ""
#. type: Plain text
#: BeginnerCourse/08-IntervalsLeftHand.md:5
msgid ""
"> **Hint:** _For some intervals, it may be hard passing from one finger to "
"another if you are not used to it. Keep your left hand relaxed and try "
"several times until your feel comfortable._"
msgstr ""
#. type: Plain text
#: BoosterMusic/01-ClairDeLaLune.md:2
msgid ""

View File

@ -6,7 +6,7 @@
msgid ""
msgstr ""
"Project-Id-Version: \n"
"POT-Creation-Date: 2020-09-28 20:58+0100\n"
"POT-Creation-Date: 2020-12-14 22:05+0000\n"
"PO-Revision-Date: 2020-10-04 16:15+0100\n"
"Last-Translator: \n"
"Language-Team: \n"
@ -153,6 +153,50 @@ msgstr ""
"> **Підказка:** _Користуйтеся **усіма пальцями** на вашій **лівій руці**, "
"коли гратимете цей твір._"
#. type: Plain text
#: BeginnerCourse/07-IntervalsRightHand.md:2
#, no-wrap
msgid "**Intervals Right Hand** contains all the melodic intervals (sequences of two notes) one can play with the first five notes of the scale of C major.\n"
msgstr ""
#. type: Plain text
#: BeginnerCourse/07-IntervalsRightHand.md:4
msgid ""
"Similarly to the Up and Down piece we played earlier, use your **thumb** for "
"**C**, your **index finger** for **D**, . . . , all the way up to your "
"**little finger** for **G**. Make sure you keep using the correct finger for "
"each note."
msgstr ""
#. type: Plain text
#: BeginnerCourse/07-IntervalsRightHand.md:5
msgid ""
"> **Hint:** _If reading a melody with large intervals is difficult, remember "
"you can **label the piano keys** using the PianoBooster **Note Chart**_"
msgstr ""
#. type: Plain text
#: BeginnerCourse/08-IntervalsLeftHand.md:2
#, no-wrap
msgid "**Intervals Left Hand** will exercise you to play all the melodic intervals possible with the top five notes of the scale of C major.\n"
msgstr ""
#. type: Plain text
#: BeginnerCourse/08-IntervalsLeftHand.md:4
msgid ""
"Similarly to the Down and Up piece, use your **thumb** for **C**, your "
"**index finger** for **B**, . . . , all the way down to your **little "
"finger** for **F**."
msgstr ""
#. type: Plain text
#: BeginnerCourse/08-IntervalsLeftHand.md:5
msgid ""
"> **Hint:** _For some intervals, it may be hard passing from one finger to "
"another if you are not used to it. Keep your left hand relaxed and try "
"several times until your feel comfortable._"
msgstr ""
#. type: Plain text
#: BoosterMusic/01-ClairDeLaLune.md:2
msgid ""

View File

@ -7,7 +7,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"POT-Creation-Date: 2020-09-28 20:58+0100\n"
"POT-Creation-Date: 2020-12-14 22:05+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@ -19,13 +19,7 @@ msgstr ""
#. type: Plain text
#: BeginnerCourse/01-StartWithMiddleC.md:2
#, no-wrap
msgid ""
"**Start With Middle C** is an extremely easy piece. Just find **middle C** "
"on the piano and then play that note four times using your **thumb** on your "
"**right hand**. The first half of the piece has **middle C** in the **Treble "
"Clef**, then for the second half of the piece the same **middle C** note is "
"shown the **Bass Clef**. Play this using your **thumb** on your **left "
"hand**.\n"
msgid "**Start With Middle C** is an extremely easy piece. Just find **middle C** on the piano and then play that note four times using your **thumb** on your **right hand**. The first half of the piece has **middle C** in the **Treble Clef**, then for the second half of the piece the same **middle C** note is shown the **Bass Clef**. Play this using your **thumb** on your **left hand**.\n"
msgstr ""
#. type: Plain text
@ -59,9 +53,7 @@ msgstr ""
#. type: Plain text
#: BeginnerCourse/03-UpAndDown.md:2
#, no-wrap
msgid ""
"**Up And Down** uses all the fingers of your right hand to play the first "
"five notes of the **scale of C major**.\n"
msgid "**Up And Down** uses all the fingers of your right hand to play the first five notes of the **scale of C major**.\n"
msgstr ""
#. type: Plain text
@ -114,10 +106,7 @@ msgstr ""
#. type: Plain text
#: BeginnerCourse/06-DownAndUp.md:2
#, no-wrap
msgid ""
"**Down And Up** is mirror version of the Up And Down piece we played earlier "
"but this version uses your **left hand**. These are the top five notes of "
"the scale of C major. Again try to use all your fingers.\n"
msgid "**Down And Up** is mirror version of the Up And Down piece we played earlier but this version uses your **left hand**. These are the top five notes of the scale of C major. Again try to use all your fingers.\n"
msgstr ""
#. type: Plain text
@ -134,6 +123,50 @@ msgid ""
"playing this piece._"
msgstr ""
#. type: Plain text
#: BeginnerCourse/07-IntervalsRightHand.md:2
#, no-wrap
msgid "**Intervals Right Hand** contains all the melodic intervals (sequences of two notes) one can play with the first five notes of the scale of C major.\n"
msgstr ""
#. type: Plain text
#: BeginnerCourse/07-IntervalsRightHand.md:4
msgid ""
"Similarly to the Up and Down piece we played earlier, use your **thumb** for "
"**C**, your **index finger** for **D**, . . . , all the way up to your "
"**little finger** for **G**. Make sure you keep using the correct finger for "
"each note."
msgstr ""
#. type: Plain text
#: BeginnerCourse/07-IntervalsRightHand.md:5
msgid ""
"> **Hint:** _If reading a melody with large intervals is difficult, remember "
"you can **label the piano keys** using the PianoBooster **Note Chart**_"
msgstr ""
#. type: Plain text
#: BeginnerCourse/08-IntervalsLeftHand.md:2
#, no-wrap
msgid "**Intervals Left Hand** will exercise you to play all the melodic intervals possible with the top five notes of the scale of C major.\n"
msgstr ""
#. type: Plain text
#: BeginnerCourse/08-IntervalsLeftHand.md:4
msgid ""
"Similarly to the Down and Up piece, use your **thumb** for **C**, your "
"**index finger** for **B**, . . . , all the way down to your **little "
"finger** for **F**."
msgstr ""
#. type: Plain text
#: BeginnerCourse/08-IntervalsLeftHand.md:5
msgid ""
"> **Hint:** _For some intervals, it may be hard passing from one finger to "
"another if you are not used to it. Keep your left hand relaxed and try "
"several times until your feel comfortable._"
msgstr ""
#. type: Plain text
#: BoosterMusic/01-ClairDeLaLune.md:2
msgid ""
@ -153,13 +186,7 @@ msgstr ""
#. type: Plain text
#: BoosterMusic/02-LavendersBlue.md:2
#, no-wrap
msgid ""
"**Lavender's Blue** is a simple tune in the right hand only that uses the "
"first six notes of the scale of C Major. For the lowest five notes **C D E "
"F** and **G** use all the fingers or your right hand - one for each "
"note. (With your **thumb** on **C** and your **little finger** on "
"**G**). Then for **A** just stretch your **little finger** to reach that "
"note.\n"
msgid "**Lavender's Blue** is a simple tune in the right hand only that uses the first six notes of the scale of C Major. For the lowest five notes **C D E F** and **G** use all the fingers or your right hand - one for each note. (With your **thumb** on **C** and your **little finger** on **G**). Then for **A** just stretch your **little finger** to reach that note.\n"
msgstr ""
#. type: Plain text
@ -204,17 +231,13 @@ msgstr ""
#. type: Plain text
#: BoosterMusic/04-FrereJacques.md:3
msgid ""
"> **Hint:** _Practice the **left hand** and **right hand** parts "
"separately._"
"> **Hint:** _Practice the **left hand** and **right hand** parts separately._"
msgstr ""
#. type: Plain text
#: BoosterMusic/05-ScarboroughFair.md:2
#, no-wrap
msgid ""
"**Scarborough Fair** spans a range of eight notes and so you will have to "
"move fingers up the piano. Use the fingering that you feel comfortable with "
"but ensure that you **use all your fingers** (of your right hand).\n"
msgid "**Scarborough Fair** spans a range of eight notes and so you will have to move fingers up the piano. Use the fingering that you feel comfortable with but ensure that you **use all your fingers** (of your right hand).\n"
msgstr ""
#. type: Plain text
@ -227,12 +250,7 @@ msgstr ""
#. type: Plain text
#: BoosterMusic/06-Greensleeves.md:2
#, no-wrap
msgid ""
"**Greensleeves** introduces the key of **G major** which has **one Sharp - "
"F#**. Normally the sharp symbol is not shown when **F#** is played (but "
"turning on **Courtesy Accidentals** from the Piano Booster setup/preferences "
"menu will show all accidentals in the key signature). The melody is in the "
"right hand with a simple left hand part.\n"
msgid "**Greensleeves** introduces the key of **G major** which has **one Sharp - F#**. Normally the sharp symbol is not shown when **F#** is played (but turning on **Courtesy Accidentals** from the Piano Booster setup/preferences menu will show all accidentals in the key signature). The melody is in the right hand with a simple left hand part.\n"
msgstr ""
#. type: Plain text
@ -246,11 +264,7 @@ msgstr ""
#. type: Plain text
#: BoosterMusic/07-AmazingGrace.md:2
#, no-wrap
msgid ""
"**Amazing Grace** introduces the key of **F major** which has a **single "
"Flat - Bb**. Again the flat symbol is not normally shown on the score when "
"playing Bb. Practice both hands separately at first and then when ready "
"reduce the speed to 70% when trying both hands for the first time.\n"
msgid "**Amazing Grace** introduces the key of **F major** which has a **single Flat - Bb**. Again the flat symbol is not normally shown on the score when playing Bb. Practice both hands separately at first and then when ready reduce the speed to 70% when trying both hands for the first time.\n"
msgstr ""
#. type: Plain text

View File

@ -0,0 +1,31 @@
#!/bin/sh
set -e
po4a-gettextize -f text \
-m BeginnerCourse/01-StartWithMiddleC.md \
-m BeginnerCourse/02-ChordOfCMajor.md \
-m BeginnerCourse/03-UpAndDown.md \
-m BeginnerCourse/04-ClairDeLaLune.md \
-m BeginnerCourse/05-ChordOfFMajor.md \
-m BeginnerCourse/06-DownAndUp.md \
-m BeginnerCourse/07-IntervalsRightHand.md \
-m BeginnerCourse/08-IntervalsLeftHand.md \
-m BoosterMusic/01-ClairDeLaLune.md \
-m BoosterMusic/02-LavendersBlue.md \
-m BoosterMusic/03-SkipToMyLou.md \
-m BoosterMusic/04-FrereJacques.md \
-m BoosterMusic/05-ScarboroughFair.md \
-m BoosterMusic/06-Greensleeves.md \
-m BoosterMusic/07-AmazingGrace.md \
-p translations/BoosterMusic_blank.pot
msgmerge --update --no-fuzzy-matching translations/BoosterMusic_cs.po translations/BoosterMusic_blank.pot
msgmerge --update --no-fuzzy-matching translations/BoosterMusic_de.po translations/BoosterMusic_blank.pot
msgmerge --update --no-fuzzy-matching translations/BoosterMusic_es.po translations/BoosterMusic_blank.pot
msgmerge --update --no-fuzzy-matching translations/BoosterMusic_fr.po translations/BoosterMusic_blank.pot
msgmerge --update --no-fuzzy-matching translations/BoosterMusic_nb.po translations/BoosterMusic_blank.pot
msgmerge --update --no-fuzzy-matching translations/BoosterMusic_pl.po translations/BoosterMusic_blank.pot
msgmerge --update --no-fuzzy-matching translations/BoosterMusic_ru.po translations/BoosterMusic_blank.pot
msgmerge --update --no-fuzzy-matching translations/BoosterMusic_uk.po translations/BoosterMusic_blank.pot
msgmerge --update --no-fuzzy-matching translations/BoosterMusic_zh.po translations/BoosterMusic_blank.pot