-msgstr "tuntematon koodinvaihtomerkillinen merkkijono: `\\\\%s'"
-
-#: lexer.ll:763 lexer.ll:765
-#, c-format
-msgid "Incorrect lilypond version: %s (%s, %s)"
-msgstr "Epäkelpo lilypond versio: %s (%s, %s)"
-
-#: lexer.ll:764 lexer.ll:766
-msgid "Consider updating the input with the convert-ly script"
-msgstr "Harkitse syötteen päivittämistä convert-ly scriptillä"
-
-#~ msgid " 1998--2003"
-#~ msgstr "1998--2003"
-
-#~ msgid "Process LilyPond snippets in hybrid html, LaTeX or texinfo document"
-#~ msgstr ""
-#~ "Prossoi LilyPond-osioita sekarakenteisessa html, LaTeX tai texinfo -"
-#~ "dokumentissa"
-
-#~ msgid "DIM"
-#~ msgstr "DIM"
-
-#~ msgid "default fontsize for music. DIM is assumed to be in points"
-#~ msgstr "oletusfonttikoko musiikille. DIM ilmoitetaan pisteinä"
-
-#~ msgid "deprecated, use --default-music-fontsize"
-#~ msgstr "vanhentunut, käytä --default-music-fontsize"
-
-#~ msgid "OPT"
-#~ msgstr "OPT"
-
-#~ msgid "pass OPT quoted to the lilypond command line"
-#~ msgstr "syötä OPT lainausmerkeissä lilypond-komentoriville"
-
-#~ msgid ""
-#~ "force fontsize for all inline lilypond. DIM is assumed be to in points"
-#~ msgstr ""
-#~ "pakota fonttikoko kullekin LilyPond-osiolle. DIM oletetaan olevan pisteinä"
-
-#~ msgid "deprecated, use --force-music-fontsize"
-#~ msgstr "vanhentunut, käytä --force-music-fontsize"
-
-#~ msgid "include path"
-#~ msgstr "sisällytä polku"
-
-#~ msgid "write dependencies"
-#~ msgstr "kirjoita riippuvuudet"
-
-#~ msgid "PREF"
-#~ msgstr "PREF"
-
-#~ msgid "prepend PREF before each -M dependency"
-#~ msgstr "laita PREF kunkin -M riippuvuuden eteen"
-
-#~ msgid "don't run lilypond"
-#~ msgstr "jätä suorittamatta lilypond"
-
-#~ msgid "don't generate pictures"
-#~ msgstr "jätä tuottamatta kuvat"
-
-#~ msgid "strip all lilypond blocks from output"
-#~ msgstr "riisu kaikki lilypond -osiot tulostuksesta"
-
-#~ msgid "filename main output file"
-#~ msgstr "tiedostonimi päätulostustiedostolle"
-
-#~ msgid "where to place generated files"
-#~ msgstr "tuotettujen tiedostojen sijoituspaikka"
-
-#~ msgid "LaTeX failed."
-#~ msgstr "LaTeX epäonnistui."
-
-#~ msgid "write Makefile dependencies for every input file"
-#~ msgstr "kirjoita Makefile -riippuvuudet kullekin tulostustiedostolle"
-
-#~ msgid "invalid value: `%s'"
-#~ msgstr "epäkelpo arvo: `%s'"
-
-#~ msgid "dependencies output to `%s'..."
-#~ msgstr "riippuvuuksien tulosteet paikkaan `%s'"
-
-#~ msgid " 2001--2003"
-#~ msgstr " 2001--2003"
+msgstr "tuntematon koodinvaihtomerkillinen merkkijono: `\\%s'"
+
+#: lexer.ll:880 lexer.ll:881
+#, c-format
+msgid "file too old: %s (oldest supported: %s)"
+msgstr "tiedosto liian vanha: %s (vanhin tuettu: %s)"
+
+#: lexer.ll:881 lexer.ll:882
+msgid "consider updating the input with the convert-ly script"
+msgstr "harkitse syötteen päivittämistä convert-ly skriptillä"
+
+#: lexer.ll:887 lexer.ll:888
+#, c-format
+msgid "program too old: %s (file requires: %s)"
+msgstr "ohjelma liian vanha: %s (tiedosto vaatii: %s)"
+
+#: backend-library.scm:19 lily.scm:599 ps-to-png.scm:82
+#, scheme-format
+msgid "Invoking `~a'..."
+msgstr "Kutsutaan `~a'..."
+
+#: backend-library.scm:24
+#, scheme-format
+msgid "`~a' failed (~a)"
+msgstr "`~a' epäonnistui (~a)"
+
+#: backend-library.scm:95 framework-tex.scm:343 framework-tex.scm:368
+#, scheme-format
+msgid "Converting to `~a'..."
+msgstr "Muunnetaan kohteeksi `~a'..."
+
+#: backend-library.scm:108
+#, scheme-format
+msgid "Converting to ~a..."
+msgstr "Muunnetaan kohteeksi ~a..."
+
+#: backend-library.scm:145
+#, scheme-format
+msgid "Writing header field `~a' to `~a'..."
+msgstr "Kirjoitetaan otsaketietue `~a' kohteeseen `~a'..."
+
+#: define-context-properties.scm:20 define-grob-properties.scm:10
+#: define-music-properties.scm:10
+#, scheme-format
+msgid "symbol ~S redefined"
+msgstr "merkki ~S määriteltiin uudelleen"
+
+#: define-event-classes.scm:119
+#, scheme-format
+msgid "event class ~A seems to be unused"
+msgstr "tapahtumaluokka ~A näyttää olevan käyttämätön"
+
+#. should be programming-error
+#: define-event-classes.scm:125
+#, scheme-format
+msgid "translator listens to nonexisting event class ~A"
+msgstr "kääntäjä kuuntelee olematonta tapahtumaluokkaa ~A"
+
+#: define-markup-commands.scm:255
+msgid "no systems found in \\score markup, does it have a \\layout block?"
+msgstr ""
+"kokonaisuuksia ei löytynyt \\score -merkinnässä, onko siinä \\layout -lohkoa?"
+
+#: define-markup-commands.scm:1297
+#, scheme-format
+msgid "not a valid duration string: ~a"
+msgstr "epäkelmo keston merkkijono: ~a"
+
+#: define-music-types.scm:751
+#, scheme-format
+msgid "symbol expected: ~S"
+msgstr "odotettiin merkkiä: ~S"
+
+#: define-music-types.scm:754
+#, scheme-format
+msgid "cannot find music object: ~S"
+msgstr "ei löytynyt musiikkikohdetta: ~S"
+
+#: define-music-types.scm:774
+#, scheme-format
+msgid "unknown repeat type `~S'"
+msgstr "tuntematon toistotyyppi `~S'"
+
+#: define-music-types.scm:775
+msgid "See music-types.scm for supported repeats"
+msgstr "Katso tiedostosta music-types.scm tuetut toistotyypit"
+
+#: document-backend.scm:91
+#, scheme-format
+msgid "pair expected in doc ~s"
+msgstr "odotettiin paria dokumentissa ~s"
+
+#: document-backend.scm:135
+#, scheme-format
+msgid "cannot find interface for property: ~S"
+msgstr "ei löytynyt rajapintaa ominaisuudelle: ~S"
+
+#: document-backend.scm:145
+#, scheme-format
+msgid "unknown Grob interface: ~S"
+msgstr "tuntematon ladoke-rajapinta: ~S"
+
+#: documentation-lib.scm:45
+#, scheme-format
+msgid "Processing ~S..."
+msgstr "Käsitellään ~S..."
+
+#: documentation-lib.scm:150
+#, scheme-format
+msgid "Writing ~S..."
+msgstr "Kirjoitetaan ~S..."
+
+#: documentation-lib.scm:172
+#, scheme-format
+msgid "cannot find description for property ~S (~S)"
+msgstr "ei löytynyt kuvausta ominaisuudelle ~S (~S)"
+
+#: framework-eps.scm:91 framework-eps.scm:92
+#, scheme-format
+msgid "Writing ~a..."
+msgstr "Kirjoitetaan ~a..."
+
+#: framework-ps.scm:279
+#, scheme-format
+msgid "cannot embed ~S=~S"
+msgstr "ei voitu upottaa ~S=~S"
+
+#: framework-ps.scm:332
+#, scheme-format
+msgid "cannot extract file matching ~a from ~a"
+msgstr "Ei voitu poimia sopivaa tiedoa ~a:sta ~a:han"
+
+#: framework-ps.scm:349
+#, scheme-format
+msgid "do not know how to embed ~S=~S"
+msgstr "ei tiedetä kuinka upottaa ~S=~S"
+
+#: framework-ps.scm:380
+#, scheme-format
+msgid "do not know how to embed font ~s ~s ~s"
+msgstr "ei tiedetä kuinka upottaa kirjasin ~s ~s ~s"
+
+#: framework-ps.scm:729
+#, scheme-format
+msgid "cannot convert <stdout> to ~S"
+msgstr "ei voida muuntaa <stdout> kohteeksi ~S"
+
+#: framework-ps.scm:748 framework-ps.scm:751
+#, scheme-format
+msgid "cannot generate ~S using the postscript back-end"
+msgstr "ei voida luoda ~S käyttäen PostScript -päätä"
+
+#: framework-ps.scm:758
+msgid ""
+"\n"
+"The PostScript backend does not support the 'classic'\n"
+"framework. Use the EPS backend instead,\n"
+"\n"
+" lilypond -b eps <file>\n"
+"\n"
+"or remove the lilypond-book specific settings from the input.\n"
+msgstr ""
+"\n
PostScript -pää ei tue 'klassista' kehystä.\n
Käytä EPS -päätä sen "
+"sijaan,\n"
+" \n"
+" lilypond -b eps <file>\n"
+"\n"
+"tai poista lilypond-book -ominaiset asetukset syötteestä.\n"
+
+#: framework-tex.scm:360
+#, scheme-format
+msgid "TeX file name must not contain whitespace: `~a'"
+msgstr "TeX -tiedostoniemessä ei saa olla välilyöntejä: `~a'"
+
+#: layout-beam.scm:29
+#, scheme-format
+msgid "Error in beam quanting. Expected (~S,~S) found ~S."
+msgstr "Virhe palkin laskennassa. Odotettiin (~S,~S) löytyi ~S."
+
+#: layout-beam.scm:46
+#, scheme-format
+msgid "Error in beam quanting. Expected ~S 0, found ~S."
+msgstr "Virhe palkin laskennassa. Odotettiin ~S 0, löytyi ~S."
+
+#: layout-page-layout.scm:357
+msgid "Calculating page breaks..."
+msgstr "Lasketaan sivunvaihtoja..."
+
+#: lily-library.scm:593
+#, scheme-format
+msgid "unknown unit: ~S"
+msgstr "tuntematon yksikkö: ~S"
+
+#: lily-library.scm:626
+#, scheme-format
+msgid "no \\version statement found, please add~afor future compatibility"
+msgstr ""
+"ei löytynyt \\version-määrittelyä, ole hyvä ja lisää ~a yhteensopivuuden "
+"varalle"
+
+#: lily-library.scm:633
+msgid "old relative compatibility not used"
+msgstr "vanhaa relative -yhteensopivuutta ei käytetty"
+
+#: lily.scm:144
+#, scheme-format
+msgid "cannot find: ~A"
+msgstr "ei löydetty: ~A"
+
+#: lily.scm:209
+#, scheme-format
+msgid "wrong type for argument ~a. Expecting ~a, found ~s"
+msgstr "väärä tyyppi muuttujalle ~a. Odotettiin ~a, löytyi ~s"
+
+#: lily.scm:525 lily.scm:589
+#, scheme-format
+msgid "failed files: ~S"
+msgstr "rikkinäiset tiedostot: ~S"
+
+#: lily.scm:579
+#, scheme-format
+msgid "Redirecting output to ~a..."
+msgstr "Ohjataan tulosteet kohtaan ~a..."
+
+#: ly-syntax-constructors.scm:40
+msgid "Music head function must return Music object"
+msgstr "Music-pääfunktion täytyy palauttaa Music-kohde"
+
+#: ly-syntax-constructors.scm:136
+#, scheme-format
+msgid "Invalid property operation ~a"
+msgstr "Tuntematon ominaisuuden toiminta ~a"
+
+#: markup.scm:123
+#, scheme-format
+msgid "Wrong number of arguments. Expect: ~A, found ~A: ~S"
+msgstr "Väärä muuttujien määrä. Odotettiin: ~A, löytyi ~A: ~S"
+
+#: markup.scm:129
+#, scheme-format
+msgid "Invalid argument in position ~A. Expect: ~A, found: ~S."
+msgstr "Väärä muuttuja paikassa ~A. Odotettiin: ~A, löytyi: ~S."
+
+#: music-functions.scm:213
+msgid "More alternatives than repeats. Junking excess alternatives"
+msgstr ""
+"Enemmän vaihtoehtoja kuin kertauksia. Hylätään ylimääräiset vaihtoehdot"
+
+#: music-functions.scm:232
+#, scheme-format
+msgid "expecting 2 elements for chord tremolo, found ~a"
+msgstr "odotettiin 2 elementtiä sointutremololle, löytyi ~a"
+
+#: music-functions.scm:538
+#, scheme-format
+msgid "music expected: ~S"
+msgstr "oletettiin musiikkia: ~S"
+
+#. FIXME: uncomprehensable message
+#: music-functions.scm:589
+#, scheme-format
+msgid "Bar check failed. Expect to be at ~a, instead at ~a"
+msgstr "Tahtiviivan tarkistus epäonnistui. Odotettiin: ~a, löytyi: ~a"
+
+#: music-functions.scm:748
+#, scheme-format
+msgid "cannot find quoted music: `~S'"
+msgstr "ei löytynyt lainusmerkittyä musiikkia: `~S'"
+
+#: music-functions.scm:942
+#, scheme-format
+msgid "unknown accidental style: ~S"
+msgstr "tuntematon korotusmerkin tyyli: ~S"
+
+#: output-ps.scm:315
+msgid "utf-8-string encountered in PS backend"
+msgstr "utf8-merkkijono havaittu PS -päässä"
+
+#: output-svg.scm:42
+#, scheme-format
+msgid "undefined: ~S"
+msgstr "määrittämätön: ~S"
+
+#: output-svg.scm:132
+#, scheme-format
+msgid "cannot decypher Pango description: ~a"
+msgstr "ei voitu purkaa Pango-koodia kuvauksessa: ~a"
+
+#: output-tex.scm:98
+#, scheme-format
+msgid "cannot find ~a in ~a"
+msgstr "ei löytynyt ~a paikasta ~a"
+
+#: paper.scm:69
+msgid "Not in toplevel scope"
+msgstr "Ei ylätason piirissä"
+
+#: paper.scm:117
+#, scheme-format
+msgid "This is not a \\layout {} object, ~S"
+msgstr "Tämä ei ole \\layout {} -kohde, ~S"
+
+#: paper.scm:129
+#, scheme-format
+msgid "Unknown papersize: ~a"
+msgstr "Tuntematon paperikoko: ~a"
+
+#. TODO: should raise (generic) exception with throw, and catch
+#. that in parse-scm.cc
+#: paper.scm:144
+msgid "Must use #(set-paper-size .. ) within \\paper { ... }"
+msgstr "Täytyy käyttää #(set-paper-size .. ) \\paper { ... } :n sisällä"
+
+#: parser-clef.scm:126
+#, scheme-format
+msgid "unknown clef type `~a'"
+msgstr "tuntematon avaimen tyyppi: `~a'"
+
+#: parser-clef.scm:127
+msgid "see scm/clef.scm for supported clefs"
+msgstr "katso tiedostosta scm/clef.scm tuetut avaimet"
+
+#: ps-to-png.scm:88
+#, scheme-format
+msgid "~a exited with status: ~S"
+msgstr "~a loppui tilassa: ~S"
+
+#: to-xml.scm:190
+#, scheme-format
+msgid "assertion failed: ~S"
+msgstr "ajaminen epäonnistui: ~S"
+
+#~ msgid "silly pitch"
+#~ msgstr "sekava äänenkorkeus"
+
+#~ msgid "show warranty"
+#~ msgstr "näytä takuusitoumus"