From 26253bd2625f96bdaed6689668d7c5ff1a98f132 Mon Sep 17 00:00:00 2001 From: Jan Nieuwenhuizen Date: Fri, 25 Feb 2005 12:19:55 +0000 Subject: [PATCH] Uniformize, internalize. (2.5.2): Remove fatal encoding rule. (2.5.13): Handle latin1 encoding gracefully. --- ChangeLog | 3 +- lily/main.cc | 6 +- po/cs.po | 2741 +++++++++++++++++++-------------------- po/da.po | 2622 +++++++++++++++++-------------------- po/de.po | 1428 +++++++++++---------- po/es.po | 2466 ++++++++++++++++------------------- po/fi.po | 1356 +++++++++++++------- po/fr.po | 1493 +++++++++++---------- po/it.po | 2493 ++++++++++++++++------------------- po/ja.po | 2589 +++++++++++++++++-------------------- po/lilypond.pot | 1463 +++++++++------------ po/nl.po | 999 +++++++++------ po/ru.po | 2497 ++++++++++++++++-------------------- po/sv.po | 2853 ++++++++++++++++++++--------------------- po/tr.po | 1670 +++++++++++++++--------- scripts/convert-ly.py | 198 ++- 16 files changed, 13172 insertions(+), 13705 deletions(-) diff --git a/ChangeLog b/ChangeLog index 5bc90d5424..e4e4436b7d 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,6 +1,7 @@ 2005-02-25 Jan Nieuwenhuizen - * scripts/convert-ly.py (2.5.2): Remove fatal encoding rule. + * scripts/convert-ly.py: Uniformize, internalize. + (2.5.2): Remove fatal encoding rule. (2.5.13): Handle latin1 encoding gracefully. 2005-02-23 Jan Nieuwenhuizen diff --git a/lily/main.cc b/lily/main.cc index 4fca4df569..e5b6ef1f7a 100644 --- a/lily/main.cc +++ b/lily/main.cc @@ -86,10 +86,10 @@ static char const *PROGRAM_NAME = "lilypond"; static char const *PROGRAM_URL = "http://lilypond.org"; static char const *NOTICE = -_i ("This program is free software. It is covered by the GNU General Public\n" +_f ("This program is free software. It is covered by the GNU General Public\n" "License and you are welcome to change it and/or distribute copies of it\n" - "under certain conditions. Invoke as `lilypond --warranty' for more\n" - "information.\n"); + "under certain conditions. Invoke as `%s --warranty' for more\n" + "information.\n", "lilypond").to_str0 (); static char const *WARRANTY = _i (" This program is free software; you can redistribute it and/or\n" diff --git a/po/cs.po b/po/cs.po index fc59c973d7..7d009c379c 100644 --- a/po/cs.po +++ b/po/cs.po @@ -5,7 +5,8 @@ msgid "" msgstr "" "Project-Id-Version: lilypond 1.6.0\n" -"POT-Creation-Date: 2003-07-18 14:45+0200\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2005-02-25 13:09+0100\n" "PO-Revision-Date: 2002-09-28 10:27+0200\n" "Last-Translator: Tomá¹ Kopeèek \n" "Language-Team: Czech \n" @@ -13,91 +14,57 @@ msgstr "" "Content-Type: text/plain; charset=iso-8859-2\n" "Content-Transfer-Encoding: 8bit\n" -#. this is where special info is often stored -#. ############################################################### -#. lilylib.py -- options and stuff -#. -#. source file of the GNU LilyPond music typesetter -#. -#. (c) 1998--2005 Han-Wen Nienhuys -#. Jan Nieuwenhuizen -#. ## subst:\(^\|[^._a-z]\)\(abspath\|identify\|warranty\|progress\|warning\|error\|exit\|getopt_args\|option_help_str\|options_help_str\|help\|setup_temp\|read_pipe\|system\|cleanup_temp\|strip_extension\|cp_to_dir\|mkdir_p\|init\) *( -#. ## replace:\1ly.\2 ( -#. ## subst: \(help_summary\|keep_temp_dir_p\|option_definitions\|original_dir\|program_name\|pseudo_filter_p\|temp_dir\|verbose_p\) -#. ############################################################### -#. Users of python modules should include this snippet -#. and customize variables below. -#. We'll suffer this path init stuff as long as we don't install our -#. python packages in /lib/pythonx.y (and don't kludge around -#. it as we do with teTeX on Red Hat Linux: set some environment var -#. (PYTHONPATH) in profile) -#. If set, LILYPONDPREFIX must take prevalence -#. if datadir is not set, we're doing a build and LILYPONDPREFIX -#. Customize these -#. lilylib globals -#: lilylib.py:60 +#: lilylib.py:62 msgid "lilylib module" msgstr "" -#: lilylib.py:63 lilypond-book.py:131 lilypond.py:128 midi2ly.py:100 -#: mup2ly.py:75 main.cc:111 +#: lilylib.py:65 lilypond-book.py:88 lilypond-latex.py:109 midi2ly.py:100 +#: mup2ly.py:75 ps2png.py:40 main.cc:130 msgid "print this help" msgstr "tato nápovìda" -#. ############################################################### -#. Handle bug in Python 1.6-2.1 -#. -#. there are recursion limits for some patterns in Python 1.6 til 2.1. -#. fix this by importing pre instead. Fix by Mats. -#. Attempt to fix problems with limited stack size set by Python! -#. Sets unlimited stack size. Note that the resource module only -#. is available on UNIX. -#: lilylib.py:114 midi2ly.py:136 mup2ly.py:130 main.cc:188 main.cc:200 -#, c-format, python-format +#: lilylib.py:112 midi2ly.py:136 mup2ly.py:130 +#, python-format msgid "Copyright (c) %s by" msgstr "Copyright (c) %s by" -#: lilylib.py:114 -msgid " 1998--2005" -msgstr "" - -#: lilylib.py:118 +#: lilylib.py:116 midi2ly.py:141 mup2ly.py:135 #, fuzzy msgid "Distributed under terms of the GNU General Public License." msgstr "" "Distribuováno ve znìní licence GNU General Public License. Program je " "nabízen BEZ jakékoliv ZÁRUKY" -#: lilylib.py:120 +#: lilylib.py:118 midi2ly.py:142 mup2ly.py:136 msgid "It comes with NO WARRANTY." msgstr "" -#: lilylib.py:127 midi2ly.py:150 mup2ly.py:144 input.cc:88 -msgid "warning: " -msgstr "varování: " +#: lilylib.py:125 warn.cc:24 +#, fuzzy, c-format, python-format +msgid "warning: %s" +msgstr "varování: %s\n" -#. lots of midi files use plain text for lyric events -#. FIXME: read from stdin when files[0] = '-' -#: lilylib.py:130 midi2ly.py:165 midi2ly.py:1018 midi2ly.py:1083 mup2ly.py:147 -#: mup2ly.py:161 input.cc:93 -msgid "error: " -msgstr "chyba: " +#: lilylib.py:128 warn.cc:30 +#, fuzzy, c-format, python-format +msgid "error: %s" +msgstr "chyba: %s\n" -#: lilylib.py:134 +#: lilylib.py:132 #, fuzzy, python-format msgid "Exiting (%d)..." msgstr "Konèím ... " -#: lilylib.py:194 midi2ly.py:224 mup2ly.py:220 +#: lilylib.py:200 midi2ly.py:223 mup2ly.py:219 #, python-format msgid "Usage: %s [OPTIONS]... FILE" msgstr "Pou¾ití: %s [PØEPÍNAÈ]... SOUBOR" -#: lilylib.py:198 midi2ly.py:228 mup2ly.py:224 main.cc:166 +#: lilylib.py:204 convert-ly.py:57 midi2ly.py:227 mup2ly.py:223 main.cc:200 +#, c-format msgid "Options:" msgstr "Pøepínaèe:" -#: lilylib.py:202 midi2ly.py:232 mup2ly.py:228 main.cc:172 +#: lilylib.py:208 convert-ly.py:68 midi2ly.py:231 mup2ly.py:227 main.cc:204 #, c-format, python-format msgid "Report bugs to %s." msgstr "" @@ -106,846 +73,499 @@ msgstr "" #: lilylib.py:228 #, python-format +msgid "Binary %s has version %s, looking for version %s" +msgstr "" + +#: lilylib.py:262 +#, python-format msgid "Opening pipe `%s'" msgstr "" -#. successful pipe close returns 'None' -#: lilylib.py:240 +#: lilylib.py:277 lilypond-book.py:1111 #, python-format msgid "`%s' failed (%d)" msgstr "" -#: lilylib.py:242 lilylib.py:289 lilypond-book.py:231 lilypond.py:512 +#: lilylib.py:282 lilylib.py:341 lilypond-book.py:1112 lilypond-latex.py:466 msgid "The error log is as follows:" msgstr "Hlá¹ení chyby je takovéto:" -#: lilylib.py:262 midi2ly.py:260 mup2ly.py:256 +#: lilylib.py:313 midi2ly.py:259 mup2ly.py:255 #, python-format msgid "Invoking `%s'" msgstr "Vyvolávám `%s'" -#: lilylib.py:264 +#: lilylib.py:315 #, python-format msgid "Running %s..." msgstr "Bì¾í %s..." -#: lilylib.py:282 +#: lilylib.py:334 #, python-format msgid "`%s' failed (%s)" msgstr "" -#: lilylib.py:285 midi2ly.py:266 mup2ly.py:264 +#: lilylib.py:337 midi2ly.py:265 mup2ly.py:263 msgid "(ignored)" msgstr "(ignorováno)" -#: lilylib.py:299 midi2ly.py:276 mup2ly.py:274 +#: lilylib.py:355 midi2ly.py:275 mup2ly.py:273 #, python-format msgid "Cleaning %s..." msgstr "Odstraòuji %s..." -#. Duh. Python style portable: cp *.EXT OUTDIR -#. system ('cp *.%s %s' % (ext, outdir), 1) -#. Python < 1.5.2 compatibility -#. -#. On most platforms, this is equivalent to -#. `normpath(join(os.getcwd()), PATH)'. *Added in Python version 1.5.2* -#. tex needs lots of memory, more than it gets by default on Debian -#. TODO: * prevent multiple addition. -#. * clean TEXINPUTS, MFINPUTS, TFMFONTS, -#. as these take prevalence over $TEXMF -#. and thus may break tex run? -#. $TEXMF is special, previous value is already taken care of -#. # -sOutputFile does not work with bbox? -#. # todo: -#. # have better algorithm for deciding when to crop page, -#. # and when to show full page -#: lilylib.py:458 +#: lilylib.py:529 msgid "Removing output file" msgstr "" -#. !@PYTHON@ -#. once upon a rainy monday afternoon. -#. -#. ... -#. -#. (not finished.) -#. ABC standard v1.6: http://www.gre.ac.uk/~c.walshaw/abc2mtex/abc.txt -#. -#. Enhancements (Roy R. Rankin) -#. -#. Header section moved to top of lilypond file -#. handle treble, treble-8, alto, and bass clef -#. Handle voices (V: headers) with clef and part names, multiple voices -#. Handle w: lyrics with multiple verses -#. Handle key mode names for minor, major, phrygian, ionian, locrian, aeolian, -#. mixolydian, lydian, dorian -#. Handle part names from V: header -#. Tuplets handling fixed up -#. Lines starting with |: not discarded as header lines -#. Multiple T: and C: header entries handled -#. Accidental maintained until next bar check -#. Silent rests supported -#. articulations fermata, upbow, downbow, ltoe, accent, tenuto supported -#. Chord strings([-^]"string") can contain a '#' -#. Header fields enclosed by [] in notes string processed -#. W: words output after tune as abc2ps does it (they failed before) -#. Enhancements (Laura Conrad) -#. -#. Barring now preserved between ABC and lilypond -#. the default placement for text in abc is above the staff. -#. %%LY now supported. -#. \breve and \longa supported. -#. M:none doesn't crash lily. -#. Limitations -#. -#. Multiple tunes in single file not supported -#. Blank T: header lines should write score and open a new score -#. Not all header fields supported -#. ABC line breaks are ignored -#. Block comments generate error and are ignored -#. Postscript commands are ignored -#. lyrics not resynchronized by line breaks (lyrics must fully match notes) -#. %%LY slyrics can't be directly before a w: line. -#. ??? -#. TODO: -#. -#. Convert to new chord styles. -#. -#. UNDEF -> None -#. -#. uGUHGUHGHGUGH -#. UGH -#. treble8 is used by abctab2ps; -8va is used by barfly, -#. and by my patch to abc2ps. If there's ever a standard -#. about this we'll support that. -#. find keywork -#. assume that Q takes the form "Q:1/4=120" -#. There are other possibilities, but they are deprecated -#. outf.write ("\t\t\\consists Staff_margin_engraver\n") -#. pitch manipulation. Tuples are (name, alteration). -#. 0 is (central) C. Alteration -1 is a flat, Alteration +1 is a sharp -#. pitch in semitones. -#. abc to lilypond key mode names -#. semitone shifts for key mode names -#. latex does not like naked #'s -#. latex does not like naked "'s -#. break lyrics to words and put "'s around words containing numbers and '"'s -#. escape " -#. _ causes probs inside "" -#. _ to ' _ ' -#. split words with - -#. unless \- -#. ~ to space('_') -#. * to to space -#. latex does not like naked #'s -#. put numbers and " and ( into quoted string -#. insure space between lines -#. title -#. strip trailing blanks -#. Meter -#. KEY -#. seperate clef info -#. there may or may not be a space -#. between the key letter and the mode -#. ugh. -#. ugh. -#. Notes -#. Origin -#. Reference Number -#. Area -#. History -#. Book -#. Composer -#. Default note length -#. Voice -#. Words -#. vocals -#. tempo -#. we use in this order specified accidental, active accidental for bar, -#. active accidental for key -#. (num / den) / defaultlen < 1/base -#. return (str, num,den,dots) -#. ignore slide -#. ignore roll -#. s7m2 input doesnt care about spaces -#. -#. remember accidental for rest of bar -#. -#. get accidental set in this bar or UNDEF if not set -#. WAT IS ABC EEN ONTZETTENDE PROGRAMMEERPOEP ! -#. failed; not a note! -#. escape '#'s -#. -#. |] thin-thick double bar line -#. || thin-thin double bar line -#. [| thick-thin double bar line -#. :| left repeat -#. |: right repeat -#. :: left-right repeat -#. |1 volta 1 -#. |2 volta 2 -#. first try the longer one -#. bracket escape -#. the nobarlines option is necessary for an abc to lilypond translator for -#. exactly the same reason abc2midi needs it: abc requires the user to enter -#. the note that will be printed, and MIDI and lilypond expect entry of the -#. pitch that will be played. -#. -#. In standard 19th century musical notation, the algorithm for translating -#. between printed note and pitch involves using the barlines to determine -#. the scope of the accidentals. -#. -#. Since ABC is frequently used for music in styles that do not use this -#. convention, such as most music written before 1700, or ethnic music in -#. non-western scales, it is necessary to be able to tell a translator that -#. the barlines should not affect its interpretation of the pitch. -#. write other kinds of appending if we ever need them. -#. add comments to current voice -#. Try nibbling characters off until the line doesn't change. -#. dump_global (outf) -#. !@PYTHON@ -#. -#. convert-ly.py -- Update old LilyPond input files (fix name?) -#. -#. source file of the GNU LilyPond music typesetter -#. -#. (c) 1998--2005 Han-Wen Nienhuys -#. Jan Nieuwenhuizen -#. TODO -#. use -f and -t for -s output -#. NEWS -#. 0.2 -#. - rewrite in python -#. Did we ever have \mudela-version? I doubt it. -#. lilypond_version_re_str = '\\\\version *\"(.*)\"' -#. ########################### -#. need new a namespace -#. raise FatalConversionError() -#. need new a namespace -#. harmful to current .lys -#. str = re.sub ('\\\\key([^;]+);', '\\\\accidentals \\1;', str) -#. raise FatalConversionError() -#. raise FatalConversionError() -#. raise FatalConversionError() -#. TODO: lots of other syntax change should be done here as well -#. Ugh, but meaning of \stemup changed too -#. maybe we should do \stemup -> \stemUp\slurUp\tieUp ? -#. I don't know exactly when these happened... -#. ugh, we loose context setting here... -#. (lacks capitalisation slur -> Slur) -#. # dynamic.. -#. TODO: add lots of these -#. ugh -#. old fix -#. Make sure groups of more than one ; have space before -#. them, so that non of them gets removed by next rule -#. Only remove ; that are not after spaces, # or ; -#. Otherwise we interfere with Scheme comments, -#. which is badbadbad. -#. 40 ? -#. ############################### -#. END OF CONVERSIONS -#. ############################### -#. !@PYTHON@ -#. info mostly taken from looking at files. See also -#. http://lilypond.org/wiki/?EnigmaTransportFormat -#. This supports -#. -#. * notes -#. * rests -#. * ties -#. * slurs -#. * lyrics -#. * articulation -#. * grace notes -#. * tuplets -#. -#. todo: -#. * slur/stem directions -#. * voices (2nd half of frame?) -#. * more intelligent lyrics -#. * beams (better use autobeam?) -#. * more robust: try entertainer.etf (freenote) -#. * dynamics -#. * empty measures (eg. twopt03.etf from freenote) -#. -#. uGUHGUHGHGUGH -#. notename 0 == central C -#. represent pitches as (notename, alteration), relative to C-major scale -#. a fifth up -#. should cache this. -#. flag1 isn't all that interesting. -#. 3: '>', -#. 18: '\arpeggio' , -#. do grace notes. -#. ugh. -#. we don't attempt voltas since they fail easily. -#. and g.repeat_bar == '|:' or g.repeat_bar == ':|:' or g.bracket: -#. 4 layers. -#. let's not do this: this really confuses when eE happens to be before a ^text. -#. if last_tag and last_indices: -#. etf_file_dict[last_tag][last_indices].append (l) -#. # do it -#. staff-spec -#. should use \addlyrics ? -#. !@PYTHON@ -#. vim: set noexpandtab: -#. This is was the idea for handling of comments: -#. Multiline comments, @ignore .. @end ignore is scanned for -#. in read_doc_file, and the chunks are marked as 'ignore', so -#. lilypond-book will not touch them any more. The content of the -#. chunks are written to the output file. Also 'include' and 'input' -#. regex has to check if they are commented out. -#. -#. Then it is scanned for 'lilypond', 'lilypond-file' and 'lilypond-block'. -#. These three regex's has to check if they are on a commented line, -#. % for latex, @c for texinfo. -#. -#. Then lines that are commented out with % (latex) and @c (Texinfo) -#. are put into chunks marked 'ignore'. This cannot be done before -#. searching for the lilypond-blocks because % is also the comment character -#. for lilypond. -#. -#. The the rest of the rexeces are searched for. They don't have to test -#. if they are on a commented out line. -#. ############################################################### -#. Users of python modules should include this snippet -#. and customize variables below. -#. We'll suffer this path init stuff as long as we don't install our -#. python packages in /lib/pythonx.y (and don't kludge around -#. it as we do with teTeX on Red Hat Linux: set some environment var -#. (PYTHONPATH) in profile) -#. If set, LILYPONDPREFIX must take prevalence -#. if datadir is not set, we're doing a build and LILYPONDPREFIX -#. Customize these -#. if __name__ == '__main__': -#. lilylib globals -#. temp_dir = os.path.join (original_dir, '%s.dir' % program_name) -#. urg -#. # FIXME -#. # do -P or -p by default? -#. #help_summary = _ ("Run LilyPond using LaTeX for titling") -#: lilypond-book.py:120 -msgid "Process LilyPond snippets in hybrid html, LaTeX or texinfo document" +#: convert-ly.py:32 +#, python-format +msgid "%s has been replaced by %s" msgstr "" -#. another bug in option parser: --output=foe is taken as an abbreviation -#. for --output-format -#: lilypond-book.py:125 main.cc:110 -msgid "EXT" -msgstr "PØÍP" +#: convert-ly.py:33 +#, python-format +msgid "Not smart enough to convert %s" +msgstr "" -#: lilypond-book.py:125 -msgid "use output format EXT (texi [default], texi-html, latex, html)" +#: convert-ly.py:34 +msgid "Please refer to the manual for details, and update manually." msgstr "" -#: lilypond-book.py:126 lilypond-book.py:127 lilypond-book.py:129 -#: lilypond-book.py:130 -#, fuzzy -msgid "DIM" -msgstr "ADRESÁØ" +#: convert-ly.py:50 +#, fuzzy, python-format +msgid "Usage: %s [OPTION]... [FILE]..." +msgstr "Pou¾ití: %s [PØEPÍNAÈ]... SOUBOR..." -#: lilypond-book.py:126 -msgid "default fontsize for music. DIM is assumed to be in points" +#: convert-ly.py:53 +msgid "" +"Update LilyPond input to newer version. By default, update from the\n" +"version taken from the \\version command, to the current LilyPond version." msgstr "" -#: lilypond-book.py:127 -msgid "deprecated, use --default-music-fontsize" +#: convert-ly.py:59 +msgid "" +" -e, --edit edit in place\n" +" -f, --from=VERSION start from version [default: \\version found in " +"file]\n" +" -h, --help print this help\n" +" -n, --no-version do not add \\version command if missing\n" +" -s, --show-rules print rules [default: --from=0, --" +"to=@TOPLEVEL_VERSION@]\n" +" -t, --to=VERSION convert to version [default: @TOPLEVEL_VERSION@]\n" +" -v, --version print program version" +msgstr "" + +#: convert-ly.py:75 main.cc:89 +#, fuzzy, c-format, python-format +msgid "" +"This program is free software. It is covered by the GNU General Public\n" +"License and you are welcome to change it and/or distribute copies of it\n" +"under certain conditions. Invoke as `%s --warranty' for more\n" +"information.\n" msgstr "" +"Toto je svobodný software. Je chránìn GNU General Public License \n" +"a vy jste vítáni k jeho zmìnì a (nebo) ¹íøení jeho kopií za dodr¾ení\n" +"urèitých podmínek. Pro více informací spus»te program takto: `%s --" +"warranty'.\n" -#: lilypond-book.py:128 -msgid "OPT" +#: convert-ly.py:2402 +msgid "LilyPond source must be UTF-8" msgstr "" -#: lilypond-book.py:128 -msgid "pass OPT quoted to the lilypond command line" +#: convert-ly.py:2405 +msgid "Try the texstrings backend" msgstr "" -#: lilypond-book.py:129 -msgid "force fontsize for all inline lilypond. DIM is assumed be to in points" +#: convert-ly.py:2408 +#, python-format +msgid "Do something like: %s" msgstr "" -#: lilypond-book.py:130 -msgid "deprecated, use --force-music-fontsize" +#: convert-ly.py:2411 +msgid "Or save as UTF-8 in your editor" msgstr "" -#: lilypond-book.py:132 lilypond.py:130 main.cc:113 main.cc:118 -msgid "DIR" -msgstr "ADRESÁØ" - -#: lilypond-book.py:132 -msgid "include path" +#: convert-ly.py:2455 +msgid "Applying conversion: " msgstr "" -#: lilypond-book.py:133 -#, fuzzy -msgid "write dependencies" -msgstr "pøidává ADRESÁØ do závislostí" +#: convert-ly.py:2467 +#, python-format +msgid "%s: error while converting" +msgstr "" -#: lilypond-book.py:134 -msgid "PREF" +#: convert-ly.py:2470 score-engraver.cc:110 +msgid "Aborting" msgstr "" -#: lilypond-book.py:134 -#, fuzzy -msgid "prepend PREF before each -M dependency" -msgstr "pøidává ADRESÁØ do závislostí" +#: convert-ly.py:2491 +#, fuzzy, python-format +msgid "Processing `%s'... " +msgstr "Zpracovávám `%s'..." -#: lilypond-book.py:135 -#, fuzzy -msgid "don't run lilypond" -msgstr "nespou¹tí LilyPond" +#: convert-ly.py:2593 +#, python-format +msgid "%s: cannot determine version for `%s'" +msgstr "" + +#: convert-ly.py:2602 +#, fuzzy, python-format +msgid "%s: skipping: `%s' " +msgstr "takové nastavení neexistuje: `%s'" -#: lilypond-book.py:136 -msgid "don't generate pictures" +#: lilypond-book.py:70 +msgid "" +"Process LilyPond snippets in hybrid HTML, LaTeX, or texinfo document.\n" +"Example usage:\n" +"\n" +" lilypond-book --filter=\"tr '[a-z]' '[A-Z]'\" BOOK\n" +" lilypond-book --filter=\"convert-ly --no-version --from=2.0.0 -\" BOOK\n" +" lilypond-book --process='lilypond -I include' BOOK\n" msgstr "" -#: lilypond-book.py:137 -msgid "strip all lilypond blocks from output" +#: lilypond-book.py:82 main.cc:124 +msgid "EXT" +msgstr "PØÍP" + +#: lilypond-book.py:83 +msgid "" +"use output format EXT (texi [default], texi-html,\n" +"\t\tlatex, html)" msgstr "" -#: lilypond-book.py:138 lilypond-book.py:139 lilypond.py:135 lilypond.py:136 -#: midi2ly.py:102 main.cc:114 main.cc:117 -msgid "FILE" +#: lilypond-book.py:85 +#, fuzzy +msgid "FILTER" msgstr "SOUBOR" -#: lilypond-book.py:138 +#: lilypond-book.py:86 +msgid "pipe snippets through FILTER [convert-ly -n -]" +msgstr "" + +#: lilypond-book.py:89 lilypond-book.py:91 lilypond-latex.py:114 main.cc:132 +msgid "DIR" +msgstr "ADRESÁØ" + +#: lilypond-book.py:90 #, fuzzy -msgid "filename main output file" -msgstr "LaTeX selhal u výstupního souboru." +msgid "add DIR to include path" +msgstr "pøidává ADRESÁØ do vyhledávací cesty" -#: lilypond-book.py:139 -msgid "where to place generated files" -msgstr "" +#: lilypond-book.py:92 +#, fuzzy +msgid "write output to DIR" +msgstr "zapisuje výstup do SOUBORu" -#: lilypond-book.py:140 lilypond.py:137 -msgid "RES" +#: lilypond-book.py:93 +msgid "COMMAND" msgstr "" -#: lilypond-book.py:141 lilypond.py:138 -msgid "set the resolution of the preview to RES" -msgstr "nastavuje rozli¹ení náhledu na RES" +#: lilypond-book.py:94 +msgid "process ly_files using COMMAND FILE..." +msgstr "" -#: lilypond-book.py:142 lilypond.py:148 midi2ly.py:105 mup2ly.py:78 main.cc:126 +#: lilypond-book.py:96 lilypond-latex.py:133 midi2ly.py:105 mup2ly.py:78 +#: ps2png.py:41 main.cc:145 msgid "be verbose" msgstr "vypisuje více informací" -#: lilypond-book.py:143 +#: lilypond-book.py:98 #, fuzzy msgid "print version information" msgstr "vypisuje èíslo verze" -#: lilypond-book.py:144 lilypond.py:150 midi2ly.py:107 mup2ly.py:80 main.cc:127 +#: lilypond-book.py:100 lilypond-latex.py:135 midi2ly.py:107 mup2ly.py:80 +#: main.cc:146 msgid "show warranty and copyright" msgstr "vypisuje záruku a copyright" -#. format specific strings, ie. regex-es for input, and % strings for output -#. global variables -#. lilypond_binary = 'valgrind --suppressions=/home/hanwen/usr/src/guile-1.6.supp --num-callers=10 /home/hanwen/usr/src/lilypond/lily/out/lilypond' -#. only use installed binary when we're installed too. -#. only use installed binary when we're installed too. -#. ############################################################### -#. Dimension handling for LaTeX. -#. -#. Ugh. (La)TeX writes progress and error messages on stdout -#. Redirect to stderr -#: lilypond-book.py:230 -#, fuzzy -msgid "LaTeX failed." -msgstr "Spu¹tìní LaTeXu selhalo" - -#. URG see lilypond -#. Convert numeric values, with or without specific dimension, to floats. -#. Keep other strings -#. ############################################################### -#. How to output various structures. -#. # maybe
? -#. Verbatim text is always finished with \n. FIXME: For HTML, -#. this newline should be removed. -#. Verbatim text is always finished with \n. FIXME: For HTML, -#. this newline should be removed. -#. # Ugh we need to differentiate on origin: -#. # lilypond-block origin wants an extra

, but -#. # inline music doesn't. -#. # possibly other center options? -#. verbatim text is always finished with \n -#. verbatim text is always finished with \n -#. verbatim text is always finished with \n -#. verbatim text is always finished with \n -#. do some tweaking: @ is needed in some ps stuff. -#. -#. ugh, the

below breaks inline images... -#. clumsy workaround for python 2.2 pre bug. -#. ############################################################### -#. Recognize special sequences in the input -#. Warning: This uses extended regular expressions. Tread with care. -#. -#. legenda -#. -#. (?Pregex) -- assign result of REGEX to NAME -#. *? -- match non-greedily. -#. (?m) -- multiline regex: make ^ and $ match at each line -#. (?s) -- make the dot match all characters including newline -#. why do we have distinction between @mbinclude and @include? -#. # we'd like to catch and reraise a more -#. # detailed error, but alas, the exceptions -#. # changed across the 1.5/2.1 boundary. -#. ughUGH not original options -#. First we want to scan the \documentclass line -#. it should be the first non-comment line. -#. The only thing we really need to know about the \documentclass line -#. is if there are one or two columns to begin with. -#. Then we add everything before \begin{document} to -#. paperguru.m_document_preamble so that we can later write this header -#. to a temporary file in find_latex_dims() to find textwidth. -#. this is not bulletproof..., it checks the first 10 chunks -#. newchunks.extend (func (m)) -#. python 1.5 compatible: -#. we have to check for verbatim before doing include, -#. because we don't want to include files that are mentioned -#. inside a verbatim environment -#. ugh fix input -#. # Hmm, we should hash only lilypond source, and skip the -#. # %options are ... -#. # comment line -#. # todo: include path, but strip -#. # first part of the path. -#. format == 'html' -#. ugh rename -#. Count sections/chapters. -#. # TODO: do something like -#. # this for texinfo/latex as well ? -#. ugh -#. fixme: be sys-independent. -#. -#. Ugh, fixing up dependencies for .tex generation -#. -#. Ugh. (La)TeX writes progress and error messages on stdout -#. Redirect to stderr -#. # There used to be code to write .tex dependencies, but -#. # that is silly: lilypond-book has its own dependency scheme -#. # to ensure that all lily-XXX.tex files are there -#. # TODO: put file name in front of texidoc. -#. # -#. # what's this? Docme --hwn -#. # -#. #docme: why global? -#. Do It. -#. should chmod -w -#: lilypond-book.py:1557 lilypond.py:673 midi2ly.py:1018 +#: lilypond-book.py:699 #, python-format -msgid "getopt says: `%s'" -msgstr "getopt øíká: `%s'" +msgid "deprecated ly-option used: %s=%s" +msgstr "" + +#: lilypond-book.py:702 +#, python-format +msgid "compatibility mode translation: %s=%s" +msgstr "" -#. HACK -#. status = os.system ('lilypond -w') -#: lilypond-book.py:1630 lilypond.py:777 +#: lilypond-book.py:706 +#, python-format +msgid "deprecated ly-option used: %s" +msgstr "" + +#: lilypond-book.py:709 +#, python-format +msgid "compatibility mode translation: %s" +msgstr "" + +#: lilypond-book.py:728 +#, python-format +msgid "ignoring unknown ly option: %s" +msgstr "" + +#: lilypond-book.py:761 +#, fuzzy, python-format +msgid "file not found: %s" +msgstr "klíè `%s' nebyl nalezen" + +#: lilypond-book.py:1094 +#, fuzzy, python-format +msgid "Opening filter `%s'" +msgstr "nelze nalézt soubor: `%s'" + +#: lilypond-book.py:1236 #, fuzzy -msgid "no files specified on command line" -msgstr "na pøíkazové øádce nebyly zadány ¾ádné soubory" +msgid "Writing snippets..." +msgstr "Zapisuji `%s'..." + +#: lilypond-book.py:1241 +#, fuzzy +msgid "Processing...\n" +msgstr "Zpracovávám `%s'..." + +#: lilypond-book.py:1244 +#, fuzzy +msgid "All snippets are up to date..." +msgstr "uvolnìte se, %s je aktuální" + +#: lilypond-book.py:1254 +#, fuzzy, python-format +msgid "cannot determine format for: %s" +msgstr "nelze nalézt implicitní font: `%s'" + +#: lilypond-book.py:1299 +msgid "Output would overwrite input file; use --output." +msgstr "" + +#: lilypond-book.py:1306 +#, fuzzy, python-format +msgid "Reading %s..." +msgstr "Odstraòuji %s..." + +#: lilypond-book.py:1322 +#, fuzzy +msgid "Dissecting..." +msgstr "Prohledávám `%s'..." + +#: lilypond-book.py:1353 +#, fuzzy, python-format +msgid "Compiling %s..." +msgstr "Odstraòuji %s..." + +#: lilypond-book.py:1361 +#, fuzzy, python-format +msgid "Processing include: %s" +msgstr "Zpracovávám `%s'..." + +#: lilypond-book.py:1371 +#, fuzzy, python-format +msgid "Removing `%s'" +msgstr "Vyvolávám `%s'" + +#: lilypond-book.py:1386 lilypond-latex.py:576 midi2ly.py:1017 ps2png.py:51 +#, python-format +msgid "getopt says: `%s'" +msgstr "getopt øíká: `%s'" -#. -#. Petr, ik zou willen dat ik iets zinvoller deed, -#. maar wat ik kan ik doen, het verandert toch niets? -#. --hwn 20/aug/99 -#. !@PYTHON@ -#. -#. lilypond.py -- Run LilyPond, add titles to bare score, generate printable -#. document -#. Invokes: lilypond, latex (or pdflatex), dvips, ps2pdf, gs -#. -#. source file of the GNU LilyPond music typesetter -#. -#. (c) 1998--2005 Han-Wen Nienhuys -#. Jan Nieuwenhuizen -#. This is the third incarnation of lilypond. -#. -#. Earlier incarnations of lilypond were written by -#. Jeffrey B. Reed (Python version) -#. Jan Arne Fagertun (Bourne shell script) -#. -#. Note: gettext work best if we use ' for docstrings and " -#. for gettextable strings. -#. --> DO NOT USE ''' for docstrings. -#. ############################################################### -#. Users of python modules should include this snippet -#. and customize variables below. -#. We'll suffer this path init stuff as long as we don't install our -#. python packages in /lib/pythonx.y (and don't kludge around -#. it as we do with teTeX on Red Hat Linux: set some environment var -#. (PYTHONPATH) in profile) -#. If set, LILYPONDPREFIX must take prevalence -#. if datadir is not set, we're doing a build and LILYPONDPREFIX -#. Customize these -#. if __name__ == '__main__': -#. lilylib globals #. # FIXME #. # do -P or -p by default? #. #help_summary = _ ("Run LilyPond using LaTeX for titling") -#: lilypond.py:121 -msgid "Run LilyPond, add titles, generate printable document." +#: lilypond-latex.py:104 +msgid "Run LilyPond, generate printable document." msgstr "" -#: lilypond.py:127 main.cc:115 -msgid "write Makefile dependencies for every input file" -msgstr "zapisuje závislosti Makefile pro v¹echny vstupní soubory " +#: lilypond-latex.py:110 +#, fuzzy +msgid "use LaTeX for formatting" +msgstr "Spou¹tí LilyPond a vypomáhá si LaTeXem pro titulky" -#: lilypond.py:129 +#: lilypond-latex.py:111 msgid "print even more output" msgstr "" -#: lilypond.py:130 +#: lilypond-latex.py:112 lilypond-latex.py:123 midi2ly.py:102 main.cc:133 +#: main.cc:135 +msgid "FILE" +msgstr "SOUBOR" + +#: lilypond-latex.py:112 +msgid "find pfa fonts used in FILE" +msgstr "vyhledává pfa fonty pou¾ívané v SOUBORu" + +#: lilypond-latex.py:114 msgid "add DIR to LilyPond's search path" msgstr "pøidává ADRESÁØ do vyhledávací cesty LilyPondu" -#: lilypond.py:132 +#: lilypond-latex.py:116 #, fuzzy, python-format msgid "keep all output, output to directory %s.dir" msgstr "ponechává ve¹keré výstupy, výstupní adresáø pojmenuje %s.dir" -#: lilypond.py:133 +#. junkme? +#: lilypond-latex.py:119 msgid "don't run LilyPond" msgstr "nespou¹tí LilyPond" -#: lilypond.py:134 main.cc:116 +#. junkme? +#: lilypond-latex.py:121 main.cc:134 msgid "produce MIDI output only" msgstr "vytváøí pouze MIDI výstup" -#: lilypond.py:135 midi2ly.py:102 -msgid "write output to FILE" +#: lilypond-latex.py:123 main.cc:135 +#, fuzzy +msgid "write output to FILE (suffix will be added)" msgstr "zapisuje výstup do SOUBORu" -#: lilypond.py:136 -msgid "find pfa fonts used in FILE" -msgstr "vyhledává pfa fonty pou¾ívané v SOUBORu" - -#: lilypond.py:139 -msgid "generate PostScript output" -msgstr "vytváøí PostScriptový výstup" - -#: lilypond.py:140 -msgid "generate PNG page images" +#: lilypond-latex.py:124 ps2png.py:42 +msgid "RES" msgstr "" -#: lilypond.py:141 -#, fuzzy -msgid "generate PS.GZ" -msgstr "vytváøí PDF výstup" +#: lilypond-latex.py:125 ps2png.py:43 +msgid "set the resolution of the preview to RES" +msgstr "nastavuje rozli¹ení náhledu na RES" -#: lilypond.py:142 +#: lilypond-latex.py:126 #, fuzzy msgid "generate PDF output" msgstr "vytváøí PDF výstup" -#: lilypond.py:143 -msgid "use pdflatex to generate a PDF output" -msgstr "pou¾ije pdflatex pro vygenerování PDF výstupu" +#: lilypond-latex.py:127 +msgid "generate PostScript output" +msgstr "vytváøí PostScriptový výstup" + +#: lilypond-latex.py:128 +msgid "generate PNG page images" +msgstr "" -#. FIXME: preview, picture; to indicate creation of a PNG? -#: lilypond.py:145 +#: lilypond-latex.py:129 msgid "make a picture of the first system" msgstr "vytvoøí obrázek prvního systému" -#: lilypond.py:146 -msgid "make HTML file with links to all output" +#: lilypond-latex.py:130 +#, fuzzy +msgid "generate PS.GZ" +msgstr "vytváøí PDF výstup" + +#: lilypond-latex.py:131 +msgid "run in safe-mode" msgstr "" -#: lilypond.py:147 +#: lilypond-latex.py:132 msgid "KEY=VAL" msgstr "KLÍÈ=HODN" -#: lilypond.py:147 +#: lilypond-latex.py:132 msgid "change global setting KEY to VAL" msgstr "zmìní globální nastavení KLÍÈe na HODN" -#: lilypond.py:149 midi2ly.py:106 mup2ly.py:79 main.cc:125 +#: lilypond-latex.py:134 midi2ly.py:106 mup2ly.py:79 main.cc:144 msgid "print version number" msgstr "vypisuje èíslo verze" -#. other globals -#. Pdftex support -#. # yuk. -#. lilypond_binary = 'valgrind --suppressions=%(home)s/usr/src/guile-1.6.supp --num-callers=10 %(home)s/usr/src/lilypond/lily/out/lilypond '% { 'home' : '/home/hanwen' } -#. only use installed binary when we're installed too. -#. init to empty; values here take precedence over values in the file -#. # TODO: change name. -#. for geometry v3 -#. Output formats that lilypond should create -#. what a name. -#. ly.warning (_ ("invalid value: %s") % `val`) -#. ly.warning (_ ("invalid value: %s") % `val`) -#: lilypond.py:232 +#: lilypond-latex.py:203 #, fuzzy, python-format msgid "no such setting: `%s'" msgstr "takové nastavení neexistuje: `%s'" -#. 2 == user interrupt. -#: lilypond.py:274 +#: lilypond-latex.py:247 #, python-format msgid "LilyPond crashed (signal %d)." msgstr "LilyPond havaroval (signal %d)" -#: lilypond.py:275 +#: lilypond-latex.py:248 msgid "Please submit a bug report to bug-lilypond@gnu.org" msgstr "Prosím, za¹lete hlá¹ení o chybì na adresu bug-lilypond@gnu.org" -#: lilypond.py:281 +#: lilypond-latex.py:255 #, fuzzy, python-format msgid "LilyPond failed on input file %s (exit status %d)" msgstr "LilyPond selhal u vstupního souboru (návratová hodnota %d)." -#: lilypond.py:284 +#: lilypond-latex.py:259 #, fuzzy, python-format msgid "LilyPond failed on an input file (exit status %d)" msgstr "LilyPond selhal u vstupního souboru (návratová hodnota %d)." -#: lilypond.py:285 +#: lilypond-latex.py:260 #, fuzzy msgid "Continuing..." msgstr "Bì¾í %s..." -#. urg -#: lilypond.py:296 +#: lilypond-latex.py:270 #, python-format msgid "Analyzing %s..." msgstr "Analyzuji %s..." -#. search only the first 10k -#: lilypond.py:354 +#: lilypond-latex.py:324 #, fuzzy, python-format msgid "no LilyPond output found for `%s'" msgstr "nebyl nalezen výstup LilyPondu pro `%s'" -#. The final \n seems important here. It ensures that the footers and taglines end up on the right page. -#. TODO: should set textheight (enlarge) depending on papersize. -#: lilypond.py:397 -#, fuzzy, python-format -msgid "invalid value: `%s'" -msgstr "neplatná hodnota: `%s'" - -#. set sane geometry width (a4-width) for linewidth = -1. -#. who the hell is 597 ? -#. Ugh. (La)TeX writes progress and error messages on stdout -#. Redirect to stderr -#: lilypond.py:511 +#: lilypond-latex.py:465 msgid "LaTeX failed on the output file." msgstr "LaTeX selhal u výstupního souboru." -#. make a preview by rendering only the 1st line -#. of each score -#: lilypond.py:568 +#: lilypond-latex.py:513 msgid "" "Trying create PDF, but no PFA fonts found.\n" "Using bitmap fonts instead. This will look bad." msgstr "" -#. ugh. Different targets? -#. Added as functionality to lilypond, because lilypond may well need to do this -#. in future too. #. no ps header? -#: lilypond.py:615 +#: lilypond-latex.py:556 #, python-format msgid "not a PostScript file: `%s'" msgstr "`%s' není PostScriptovým souborem" -#. todo -#: lilypond.py:660 -#, fuzzy, python-format -msgid "Writing HTML menu `%s'" -msgstr "Zapisuji `%s'..." - -#. signal programming error -#. Don't convert input files to abspath, rather prepend '.' to include -#. path. -#. As a neat trick, add directory part of first input file -#. to include path. That way you can do without the clumsy -I in: -#. lilypond -I foe/bar/baz foo/bar/baz/baz.ly -#: lilypond.py:769 +#: lilypond-latex.py:666 msgid "pseudo filter" msgstr "pseudofiltr" -#: lilypond.py:772 +#: lilypond-latex.py:669 msgid "pseudo filter only for single input file" msgstr "pseudofiltr pouze pro jeden vstupní soubor" -#. Ugh, maybe make a setup () function -#. hmmm. Wish I'd 've written comments when I wrote this. -#. now it looks complicated. -#: lilypond.py:806 +#: lilypond-latex.py:674 +#, fuzzy +msgid "no files specified on command line" +msgstr "na pøíkazové øádce nebyly zadány ¾ádné soubory" + +#: lilypond-latex.py:706 #, python-format msgid "filename should not contain spaces: `%s'" msgstr "jméno souboru by nemìlo obsahovat mezery: `%s'" -#. to be sure, add tmpdir *in front* of inclusion path. -#. os.environ['TEXINPUTS'] = tmpdir + ':' + os.environ['TEXINPUTS'] -#. We catch all exceptions, because we need to do stuff at exit: -#. * copy any successfully generated stuff from tempdir and -#. notify user of that -#. * cleanout tempdir -#. ## ARGH. This also catches python programming errors. -#. ## this should only catch lilypond nonzero exit status -#. ## --hwn -#. TODO: friendly message about LilyPond setup/failing? -#. -#: lilypond.py:845 +#: lilypond-latex.py:744 msgid "Running LilyPond failed. Rerun with --verbose for a trace." msgstr "" -#. Our LilyPond pseudo filter always outputs to 'lelie' -#. have subsequent stages and use 'lelie' output. -#. unless: add --tex, or --latex? -#. TODO: friendly message about TeX/LaTeX setup, -#. trying to run tex/latex by hand -#: lilypond.py:886 +#: lilypond-latex.py:786 msgid "Failed to make PS file. Rerun with --verbose for a trace." msgstr "" -#. unless: add --tex, or --latex? -#. TODO: friendly message about TeX/LaTeX setup, -#. trying to run tex/latex by hand -#: lilypond.py:916 -msgid "Running LaTeX falied. Rerun with --verbose for a trace." -msgstr "" - -#. add DEP to targets? -#: lilypond.py:926 input-file-results.cc:68 -#, c-format, python-format -msgid "dependencies output to `%s'..." -msgstr "závislosti se zapisují do `%s'..." - -#: lilypond.py:937 +#: lilypond-latex.py:815 #, fuzzy, python-format msgid "%s output to ..." msgstr "výstup %s se zapisuje do `%s'..." -#: lilypond.py:942 lilypond.py:968 includable-lexer.cc:57 -#: input-file-results.cc:191 input-file-results.cc:197 lily-guile.cc:86 +#: lilypond-latex.py:820 includable-lexer.cc:57 kpath.cc:129 lily-guile.cc:90 +#: lily-parser-scheme.cc:92 #, c-format, python-format msgid "can't find file: `%s'" msgstr "nelze nalézt soubor: `%s'" -#. Hmm, if this were a function, we could call it the except: clauses -#: lilypond.py:965 +#: lilypond-latex.py:843 #, fuzzy, python-format msgid "%s output to %s..." msgstr "výstup %s se zapisuje do `%s'..." -#. !@PYTHON@ -#. -#. midi2ly.py -- LilyPond midi import script -#. -#. source file of the GNU LilyPond music typesetter -#. -#. (c) 1998--2005 Han-Wen Nienhuys -#. Jan Nieuwenhuizen -#. ############################################################### -#. Users of python modules should include this snippet. -#. -#. This soon to be removed for: import lilypond.lilylib as ly -#. ############################################################### -#. ############################################################### -#. ############### CONSTANTS -#. ############################################################### +#: lilypond-latex.py:846 +#, fuzzy, python-format +msgid "can't find file: `%s.%s'" +msgstr "nelze nalézt soubor: `%s'" + #. temp_dir = os.path.join (original_dir, '%s.dir' % program_name) #. original_dir = os.getcwd () #. keep_temp_dir_p = 0 @@ -977,6 +597,10 @@ msgstr "ZM msgid "set key: ALT=+sharps|-flats; MINOR=1" msgstr "nastaví stupnici: ZMÌNA=+køí¾ky|-béèka; MOLL=1" +#: midi2ly.py:102 mup2ly.py:76 +msgid "write output to FILE" +msgstr "zapisuje výstup do SOUBORu" + #: midi2ly.py:103 msgid "quantise note starts on DUR" msgstr "zarovnaná nota zaèíná na DÉLCE" @@ -993,105 +617,37 @@ msgstr "povol msgid "treat every text as a lyric" msgstr "zpracuje ka¾dý text jako slova písnì" -#: midi2ly.py:136 mup2ly.py:130 -msgid " 2001--2003" -msgstr "" +#: midi2ly.py:149 mup2ly.py:143 input.cc:105 +msgid "warning: " +msgstr "varování: " -#: midi2ly.py:141 mup2ly.py:135 -#, fuzzy -msgid "" -"\n" -"Distributed under terms of the GNU General Public License. It comes with\n" -"NO WARRANTY." -msgstr "" -"Distribuováno ve znìní licence GNU General Public License. Program je " -"nabízen BEZ jakékoliv ZÁRUKY" +#: midi2ly.py:164 midi2ly.py:1017 midi2ly.py:1082 mup2ly.py:146 mup2ly.py:160 +#: input.cc:110 +msgid "error: " +msgstr "chyba: " -#: midi2ly.py:166 mup2ly.py:162 +#: midi2ly.py:165 mup2ly.py:161 msgid "Exiting ... " msgstr "Konèím ... " -#: midi2ly.py:264 mup2ly.py:261 +#: midi2ly.py:263 mup2ly.py:260 #, python-format msgid "command exited with value %d" msgstr "pøíkaz skonèil s návratovou hodnotou %d" -#. ############################################################### -#. END Library -#. ############################################################### -#. hmm -#. major scale: do-do -#. minor scale: la-la (= + 5) ''' -#. By tradition, all scales now consist of a sequence -#. of 7 notes each with a distinct name, from amongst -#. a b c d e f g. But, minor scales have a wide -#. second interval at the top - the 'leading note' is -#. sharped. (Why? it just works that way! Anything -#. else doesn't sound as good and isn't as flexible at -#. saying things. In medieval times, scales only had 6 -#. notes to avoid this problem - the hexachords.) -#. So, the d minor scale is d e f g a b-flat c-sharp d -#. - using d-flat for the leading note would skip the -#. name c and duplicate the name d. Why isn't c-sharp -#. put in the key signature? Tradition. (It's also -#. supposedly based on the Pythagorean theory of the -#. cycle of fifths, but that really only applies to -#. major scales...) Anyway, g minor is g a b-flat c d -#. e-flat f-sharp g, and all the other flat minor keys -#. end up with a natural leading note. And there you -#. have it. -#. John Sankey -#. -#. Let's also do a-minor: a b c d e f gis a -#. -#. --jcn -#. as -> gis -#. des -> cis -#. ges -> fis -#. g -> fisis -#. d -> cisis -#. a -> gisis -#. b -> ces -#. e -> fes -#. f -> eis -#. c -> bis -#. # FIXME: compile fix --jcn -#. TODO: move space -#. fis cis gis dis ais eis bis -#. bes es as des ges ces fes -#. urg, we should be sure that we're in a lyrics staff -#. all include ALL_NOTES_OFF -#. ugh, must set key while parsing -#. because Note init uses key -#. Better do Note.calc () at dump time? -#. last_lyric.clocks = t - last_time -#. hmm -#. urg, this will barf at meter changes -#. urg LilyPond doesn't start at c4, but -#. remembers from previous tracks! -#. reference_note = Note (clocks_per_4, 4*12, 0) -#. must be in \notes mode for parsing \skip -#: midi2ly.py:1002 +#: midi2ly.py:1001 #, python-format msgid "%s output to `%s'..." msgstr "výstup %s se zapisuje do `%s'..." -#: midi2ly.py:1033 +#: midi2ly.py:1032 msgid "Example:" msgstr "Pøíklad:" -#: midi2ly.py:1083 +#: midi2ly.py:1082 msgid "no files specified on command line." msgstr "na pøíkazové øádce nebyly zadány ¾ádné soubory." -#. !@PYTHON@ -#. mup2ly.py -- mup input converter -#. -#. source file of the GNU LilyPond music typesetter -#. -#. (c) 2001 -#. if set, LILYPONDPREFIX must take prevalence -#. if datadir is not set, we're doing a build and LILYPONDPREFIX #: mup2ly.py:70 msgid "Convert mup to LilyPond source." msgstr "Pøevede soubor mup na zdrojový text LilyPondu." @@ -1108,74 +664,11 @@ msgstr "definuje makro JM msgid "only pre-process" msgstr "pouze pøedzpracuje (pre-process)" -#. Duh. Python style portable: cp *.EXT OUTDIR -#. system ('cp *.%s %s' % (ext, outdir), 1) -#. Python < 1.5.2 compatibility -#. -#. On most platforms, this is equivalent to -#. `normpath(join(os.getcwd()), PATH)'. *Added in Python version 1.5.2* -#. if set, LILYPONDPREFIX must take prevalence -#. if datadir is not set, we're doing a build and LILYPONDPREFIX -#. ############################################################### -#. END Library -#. -#. PMX cut and paste -#. -#. if not self.entries: -#. #return '\n' -#. #ugh ugh -#. return '\n%s = {}\n\n' % self.idstring () -#. ugh -#. def set_clef (self, letter): -#. clstr = clef_table[letter] -#. self.voices[0].add_nonchord (Clef (clstr)) -#. urg -#. maybe use import copy? -#. for i in self.pitches: -#. ch.pitches.append (i) -#. for i in self.scripts: -#. ch.scripts.append (i) -#. http://www.arkkra.com/doc/uguide/contexts.html -#. #self.current_staffs = [] -#. duh -#. FIXME: 1? -#. FIXME: does key play any role in this? -#. ch = self.current_voices[0].last_chord () -#. ch.basic_duration = self.current_voices[0].last_chord ().basic_duration -#. ugh -#. ch = self.current_voices[0].last_chord () -#. `;' is not a separator, chords end with ';' -#. mup resets default duration and pitch each bar -#. ugh: these (and lots more) should also be parsed in -#. context staff. we should have a class Staff_properties -#. and parse/set all those. -#. shortcut: set to official mup maximum (duh) -#. self.set_staffs (40) -#: mup2ly.py:1076 +#: mup2ly.py:1075 #, python-format msgid "no such context: %s" msgstr "neexistující kontext: %s" -#. hmm -#. dig this: mup allows ifdefs inside macro bodies -#. don't do nested multi-line defines -#. duh: mup is strictly line-based, except for `define', -#. which is `@' terminated and may span several lines -#. don't define new macros in unactive areas -#. To support nested multi-line define's -#. process_function and macro_name, macro_body -#. should become lists (stacks) -#. The mup manual is undetermined on this -#. and I haven't seen examples doing it. -#. -#. don't do nested multi-line define's -#. writes to stdout for help2man -#. don't call -#. identify () -#. sys.stdout.flush () -#. handy emacs testing -#. if not files: -#. files = ['template.mup'] #: mup2ly.py:1300 #, python-format msgid "Processing `%s'..." @@ -1186,175 +679,174 @@ msgstr "Zpracov msgid "Writing `%s'..." msgstr "Zapisuji `%s'..." -#: getopt-long.cc:146 +#. ugr. +#: ps2png.py:35 +msgid "Convert PostScript to PNG image." +msgstr "" + +#. # FIXME: silly message containing %d +#: ps2png.py:72 +#, fuzzy, python-format +msgid "Wrote `%s'" +msgstr "Zapisuji `%s'..." + +#: getopt-long.cc:144 #, c-format msgid "option `%s' requires an argument" msgstr "volba `%s' vy¾aduje argument" -#: getopt-long.cc:150 +#: getopt-long.cc:148 #, c-format msgid "option `%s' doesn't allow an argument" msgstr "volba `%s' nemá argumenty" -#: getopt-long.cc:154 +#: getopt-long.cc:152 #, c-format msgid "unrecognized option: `%s'" msgstr "neznámá volba: `%s'" -#: getopt-long.cc:161 +#: getopt-long.cc:159 #, c-format msgid "invalid argument `%s' to option `%s'" msgstr "neplatný argument `%s' pro volbu `%s'" -#: warn.cc:25 +#: warn.cc:43 #, fuzzy, c-format -msgid "warning: %s\n" -msgstr "varování: %s\n" +msgid "programming error: %s" +msgstr "chyba programrátora: %s (Pokraèuji: dr¾te mi palce)\n" -#: warn.cc:31 +#: warn.cc:44 +msgid "Continuing; crossing fingers" +msgstr "" + +#: accidental-engraver.cc:239 #, fuzzy, c-format -msgid "error: %s\n" -msgstr "chyba: %s\n" +msgid "Accidental typesetting list must begin with context-name: %s" +msgstr "Sazba posuvek musí zaèínat jménem kontextu: %s" -#: warn.cc:44 +#: accidental-engraver.cc:267 +#, c-format +msgid "ignoring unknown accidental: %s" +msgstr "" + +#: accidental-engraver.cc:284 #, fuzzy, c-format -msgid "programming error: %s (Continuing; cross thumbs)\n" -msgstr "chyba programrátora: %s (Pokraèuji: dr¾te mi palce)\n" +msgid "Accidental rule must be pair or context-name; Found %s" +msgstr "Sazba posuvek musí být pár nebo jméno kontextu: %s" -#: accidental.cc:202 key-signature-interface.cc:137 +#: accidental.cc:223 key-signature-interface.cc:133 #, c-format msgid "accidental `%s' not found" msgstr "Posuvka `%s' nebyla nalezena" -#: accidental-engraver.cc:171 new-accidental-engraver.cc:238 -#, fuzzy, c-format -msgid "Accidental typesetting list must begin with context-name: %s" -msgstr "Sazba posuvek musí zaèínat jménem kontextu: %s" - -#: accidental-engraver.cc:196 new-accidental-engraver.cc:263 -#, fuzzy, c-format -msgid "unknown accidental typesetting: %s. Ignored" -msgstr "neznámá sazba posuvek: %s. Ignorováno" - -#: accidental-engraver.cc:212 new-accidental-engraver.cc:279 -#, c-format -msgid "Symbol is not a parent context: %s. Ignored" -msgstr "Symbol není otcovským kontextem: %s. Ignorováno" - -#: accidental-engraver.cc:215 new-accidental-engraver.cc:282 -#, fuzzy, c-format -msgid "Accidental typesetting must be pair or context-name: %s" -msgstr "Sazba posuvek musí být pár nebo jméno kontextu: %s" - -#: afm.cc:66 -#, c-format -msgid "can't find character number: %d" -msgstr "nelze nalézt znak èíslo: %d" - -#: afm.cc:81 -#, c-format -msgid "can't find character called: `%s'" -msgstr "nelze nalézt znak nazvaný: `%s'" - -#: afm.cc:142 +#: afm.cc:144 #, c-format msgid "Error parsing AFM file: `%s'" msgstr "Chyba pøi zpracování AFM souboru: `%s'" -#: all-font-metrics.cc:95 +#. FIXME: broken sentence +#: all-font-metrics.cc:158 #, c-format msgid "checksum mismatch for font file: `%s'" msgstr "Chyba kontrolního souètu pro soubor fontu: `%s'" -#: all-font-metrics.cc:97 +#: all-font-metrics.cc:160 #, c-format msgid "does not match: `%s'" msgstr "nesouhlasí: `%s'" -#: all-font-metrics.cc:102 -msgid "" -" Rebuild all .afm files, and remove all .pk and .tfm files. Rerun with -V " -"to show font paths." +#: all-font-metrics.cc:166 +#, fuzzy +msgid "Rebuild all .afm files, and remove all .pk and .tfm files." msgstr "" " Znovu sestavte v¹echny .afm soubory a odstraòte v¹echny .pk a .tfm soubory. " "Spus»te znovu s parametrem -V k výpisu cest k souborùm fontù." -#: all-font-metrics.cc:103 -msgid "" -"A script for removing font-files is delivered with the source-code,\n" -"in buildscripts/clean-fonts.sh" +#: all-font-metrics.cc:168 +msgid "Rerun with -V to show font paths." +msgstr "" + +#: all-font-metrics.cc:170 +msgid "A script for removing font-files is delivered with the source-code:" msgstr "" -#: all-font-metrics.cc:169 +#: all-font-metrics.cc:279 #, c-format msgid "can't find font: `%s'" msgstr "nelze nalézt font: `%s'" -#: all-font-metrics.cc:170 +#: all-font-metrics.cc:280 msgid "Loading default font" msgstr "Nahrávám implicitní font" -#: all-font-metrics.cc:185 +#: all-font-metrics.cc:295 #, c-format msgid "can't find default font: `%s'" msgstr "nelze nalézt implicitní font: `%s'" -#: all-font-metrics.cc:186 includable-lexer.cc:59 input-file-results.cc:192 +#: all-font-metrics.cc:296 includable-lexer.cc:59 lily-parser-scheme.cc:85 #, c-format msgid "(search path: `%s')" msgstr "(vyhledávací cesta: `%s')" -#: all-font-metrics.cc:187 +#: all-font-metrics.cc:297 msgid "Giving up" msgstr "Vzdávám" -#: auto-change-iterator.cc:43 change-iterator.cc:60 -#: part-combine-music-iterator.cc:120 +#: apply-context-iterator.cc:35 +msgid "\\applycontext argument is not a procedure" +msgstr "" + +#: auto-change-iterator.cc:66 change-iterator.cc:61 msgid "Can't switch translators, I'm there already" msgstr "Nelze pøepnout pøekladaèe. Ji¾ jsem tam." -#: bar-check-iterator.cc:51 +#: axis-group-engraver.cc:112 +msgid "" +"Axis_group_engraver: vertical group already has a parent.\n" +"Do you have two Axis_group_engravers?\n" +"Killing this vertical group." +msgstr "" + +#: bar-check-iterator.cc:68 #, c-format msgid "barcheck failed at: %s" msgstr "kontrola taktových èar selhala na: %s" -#: beam.cc:146 -msgid "beam has less than two visible stems" -msgstr "trámec má ménì ne¾ dvì viditelné no¾ky" - -#: beam.cc:151 -msgid "Beam has less than two stems. Removing beam." -msgstr "Trámec má ménì ne¾ dvì no¾ky. Odstraòuji jej." - -#: beam.cc:976 -msgid "" -"Not sure that we can find a nice beam slope (no viable initial configuration " -"found)." -msgstr "" -"Nejsem si jistý, ¾e pùjde nalézt pìkný sklon trámce (nebyla nalezena ¾ádná " -"¾ivotaschopná konfigurace)." - -#: beam-engraver.cc:176 +#: beam-engraver.cc:138 msgid "already have a beam" msgstr "trámec ji¾ existuje" -#: beam-engraver.cc:259 +#: beam-engraver.cc:209 msgid "unterminated beam" msgstr "neukonèený trámec" -#: beam-engraver.cc:292 chord-tremolo-engraver.cc:197 +#: beam-engraver.cc:242 chord-tremolo-engraver.cc:168 msgid "stem must have Rhythmic structure" msgstr "no¾ka musí mít strukturu Rhythmic" -#: beam-engraver.cc:306 +#: beam-engraver.cc:256 msgid "stem doesn't fit in beam" msgstr "no¾ka se nevejde pod trámec" -#: beam-engraver.cc:307 +#: beam-engraver.cc:257 msgid "beam was started here" msgstr "trámec byl zaèat zde" -#: break-align-interface.cc:173 +#: beam.cc:150 +msgid "beam has less than two visible stems" +msgstr "trámec má ménì ne¾ dvì viditelné no¾ky" + +#: beam.cc:155 +#, fuzzy +msgid "removing beam with less than two stems" +msgstr "trámec má ménì ne¾ dvì viditelné no¾ky" + +#: beam.cc:1011 +msgid "no viable initial configuration found: may not find good beam slope" +msgstr "" + +#: break-align-interface.cc:212 #, fuzzy, c-format msgid "No spacing entry from %s to `%s'" msgstr "Není záznam pro rozestup %s a `%s'" @@ -1368,123 +860,154 @@ msgstr "nelze zm #. We could change the current translator's id, but that would make #. errors hard to catch #. -#. last->translator_id_string_ = get_change ()->change_to_id_string_; +#. last->translator_id_string () = get_change ()->change_to_id_string (); #. -#: change-iterator.cc:79 +#: change-iterator.cc:93 msgid "I'm one myself" msgstr "Jsem pouze jediný" -#: change-iterator.cc:82 +#: change-iterator.cc:96 msgid "none of these in my family" msgstr "¾ádný z tìchto neznám" -#: chord-tremolo-engraver.cc:98 +#: chord-tremolo-engraver.cc:97 #, c-format msgid "Chord tremolo with %d elements. Must have two elements." msgstr "" -#: chord-tremolo-engraver.cc:157 +#: chord-tremolo-engraver.cc:134 msgid "unterminated chord tremolo" msgstr "neukonèené akordové tremolo" -#: chord-tremolo-iterator.cc:69 +#: chord-tremolo-iterator.cc:66 msgid "no one to print a tremolos" msgstr "není nikdo, kdo by tiskl tremola" -#: clef.cc:64 +#: clef.cc:57 #, c-format msgid "clef `%s' not found" msgstr "klíè `%s' nebyl nalezen" -#: cluster.cc:131 +#: cluster.cc:122 #, fuzzy, c-format msgid "unknown cluster style `%s'" msgstr "neznámý pøekladaè: `%s':" #: coherent-ligature-engraver.cc:84 #, c-format -msgid "gotcha: ptr=%ul" +msgid "gotcha: ptr =%ul" msgstr "" #: coherent-ligature-engraver.cc:96 #, c-format -msgid "distance=%f" +msgid "distance =%f" msgstr "" #: coherent-ligature-engraver.cc:139 #, c-format -msgid "Coherent_ligature_engraver: setting `spacing-increment = 0.01': ptr=%ul" +msgid "" +"Coherent_ligature_engraver: setting `spacing-increment = 0.01': ptr =%ul" msgstr "" -#: custos.cc:92 +#: context-def.cc:111 +#, fuzzy, c-format +msgid "Program has no such type: `%s'" +msgstr "Program nemá takový typ" + +#: context-def.cc:286 +#, c-format +msgid "can't find: `%s'" +msgstr "nelze nalézt: `%s'" + +#: context.cc:151 +#, fuzzy, c-format +msgid "Cannot find or create new `%s'" +msgstr "nelze nalézt nebo vytvoøit: `%s'" + +#: context.cc:217 +#, fuzzy, c-format +msgid "Cannot find or create `%s' called `%s'" +msgstr "nelze nalézt nebo vytvoøit `%s' nazvaný `%s'" + +#: context.cc:315 +#, c-format +msgid "can't find or create: `%s'" +msgstr "nelze nalézt nebo vytvoøit: `%s'" + +#: custos.cc:84 #, c-format msgid "custos `%s' not found" msgstr "kustod `%s' nebyl nalezen" -#: dimensions.cc:13 -msgid "NaN" -msgstr "NaN" - -#: dynamic-engraver.cc:204 span-dynamic-performer.cc:82 +#: dynamic-engraver.cc:179 span-dynamic-performer.cc:84 msgid "can't find start of (de)crescendo" msgstr "nelze nalézt zaèátek (de)crescenda" -#: dynamic-engraver.cc:216 -msgid "already have a crescendo" -msgstr "ji¾ má crescendo" - -#: dynamic-engraver.cc:217 +#: dynamic-engraver.cc:189 msgid "already have a decrescendo" msgstr "ji¾ má decrescendo" -#: dynamic-engraver.cc:220 +#: dynamic-engraver.cc:191 +msgid "already have a crescendo" +msgstr "ji¾ má crescendo" + +#: dynamic-engraver.cc:194 #, fuzzy msgid "Cresc started here" msgstr "Crescendo zaèalo zde" -#: dynamic-engraver.cc:323 +#: dynamic-engraver.cc:315 msgid "unterminated (de)crescendo" msgstr "neukonèené (de)crescendo" -#: event.cc:49 -#, fuzzy, c-format -msgid "Transposition by %s makes alteration larger than two" -msgstr "Transpozice o %s vytváøí více posuvek ne¾ dvì" - -#: event-chord-iterator.cc:76 output-property-music-iterator.cc:27 +#: event-chord-iterator.cc:56 output-property-music-iterator.cc:29 #, fuzzy, c-format msgid "Junking event: `%s'" msgstr "Matoucí po¾adavek: `%s'" -#: extender-engraver.cc:94 +#: extender-engraver.cc:140 extender-engraver.cc:149 msgid "unterminated extender" msgstr "neukonené prodlou¾ení" -#: extender-engraver.cc:106 -#, fuzzy -msgid "Nothing to connect extender to on the left. Ignoring extender event." -msgstr "" -"Prodlou¾ení není vlevo k èemu pøipojit. Ignoruji po¾adavek na prodlou¾ení" - -#: folded-repeat-iterator.cc:88 +#: folded-repeat-iterator.cc:65 msgid "no one to print a repeat brace" msgstr "není nikdo, kdo by tiskl repetièní svorku" -#: font-interface.cc:239 -msgid "couldn't find any font satisfying " -msgstr "nelze nalézt ¾ádný vhodný font" +#: font-config.cc:34 +#, c-format +msgid "Failed to add lilypond directory %s" +msgstr "" -#: glissando-engraver.cc:100 +#: glissando-engraver.cc:99 #, fuzzy msgid "Unterminated glissando." msgstr "neukonèená ligatura" -#: gourlay-breaking.cc:188 +#: global-context-scheme.cc:52 global-context-scheme.cc:80 +msgid "Need music in a score" +msgstr "V partituøe je tøeba hudby" + +#: global-context-scheme.cc:70 +#, fuzzy +msgid "Interpreting music... " +msgstr "Interpretuji hudbu..." + +#: global-context-scheme.cc:91 +#, c-format +msgid "elapsed time: %.2f seconds" +msgstr "uplynulý èas: %.2f sekund" + +#: global-context.cc:162 +#, c-format +msgid "can't find `%s' context" +msgstr "nelze nalézt kontext `%s'" + +#: gourlay-breaking.cc:200 #, c-format msgid "Optimal demerits: %f" msgstr "Optimální penalty: %f" -#: gourlay-breaking.cc:193 +#: gourlay-breaking.cc:205 msgid "No feasible line breaking found" msgstr "Nebylo nalezeno vhodné místo pro øádkový zlom" @@ -1498,229 +1021,161 @@ msgstr "(ignorov msgid "implied \\%s added" msgstr "" -#. -#. Todo: do something sensible. The grob-pq-engraver is not water -#. tight, and stuff like tupletSpannerDuration confuses it. -#. -#: grob-pq-engraver.cc:130 +#: grob-interface.cc:48 +#, fuzzy, c-format +msgid "Unknown interface `%s'" +msgstr "neznámý pøekladaè: `%s':" + +#: grob-interface.cc:59 #, c-format -msgid "" -"Skipped something?\n" -"Grob %s ended before I expected it to end." +msgid "Grob `%s' has no interface for property `%s'" msgstr "" -"Nìco je pøeskoèeno?\n" -"Grob %s skonèil døíve, ne¾ bylo oèekáváno." -#: hairpin.cc:98 +#: hairpin.cc:106 #, fuzzy msgid "decrescendo too small" msgstr "Text_spanner je pøíli¹ malý" -#: hairpin.cc:99 +#: hairpin.cc:107 #, fuzzy msgid "crescendo too small" msgstr "Text_spanner je pøíli¹ malý" -#: horizontal-bracket-engraver.cc:64 +#: horizontal-bracket-engraver.cc:57 msgid "Don't have that many brackets." msgstr "" -#: horizontal-bracket-engraver.cc:73 +#: horizontal-bracket-engraver.cc:66 #, fuzzy msgid "Conflicting note group events." msgstr "Nalezeny konfliktní tóniny." -#: hyphen-engraver.cc:87 -msgid "unterminated hyphen" +#: hyphen-engraver.cc:96 +#, fuzzy +msgid "removing unterminated hyphen" msgstr "neukonèený spojovník" -#: hyphen-engraver.cc:99 +#: hyphen-engraver.cc:109 #, fuzzy -msgid "Nothing to connect hyphen to on the left. Ignoring hyphen event." -msgstr "Vlevo není k èemu pøipojit spojovník. Ignoruji po¾adavek na spojovník." +msgid "unterminated hyphen; removing" +msgstr "neukonèený spojovník" + +#: includable-lexer.cc:50 +msgid "include files are not allowed in safe mode" +msgstr "" -#: input.cc:99 +#: input.cc:116 msgid "non fatal error: " msgstr "nepøíli¹ záva¾ná chyba: " -#: input.cc:107 source-file.cc:146 source-file.cc:239 +#: input.cc:124 source-file.cc:136 source-file.cc:229 msgid "position unknown" msgstr "neznámá pozice" -#: input-file-results.cc:72 source-file.cc:54 streams.cc:38 -#, c-format -msgid "can't open file: `%s'" -msgstr "nelze otevøít soubor: `%s'" - -#: input-file-results.cc:132 -msgid "Score contains errors; will not process it" -msgstr "Partitura obsahuje chyby; nebude zpracována" - -#: input-file-results.cc:172 -#, c-format -msgid "Now processing: `%s'" -msgstr "Nyní zpracovávám: `%s'" - -#: key-performer.cc:96 +#: key-performer.cc:88 msgid "FIXME: key change merge" msgstr "FIXME: slouèení zmìn tóniny" -#: kpath.cc:76 -#, c-format -msgid "Kpathsea couldn't find TFM file `%s'" +#: kpath.cc:56 +#, fuzzy, c-format +msgid "kpathsea can not find AFM file `%s'" msgstr "Kpathsea nemù¾e nalézt TFM soubor `%s'" -#: ligature-engraver.cc:159 +#: kpath.cc:80 +#, fuzzy, c-format +msgid "kpathsea can not find TFM file: `%s'" +msgstr "Kpathsea nemù¾e nalézt TFM soubor `%s'" + +#: kpath.cc:124 +#, fuzzy, c-format +msgid "kpathsea can not find file: `%s'" +msgstr "Kpathsea nemù¾e nalézt TFM soubor `%s'" + +#: ligature-engraver.cc:153 #, fuzzy msgid "can't find start of ligature" msgstr "nelze nalézt zaèátek ligatury" -#: ligature-engraver.cc:165 +#: ligature-engraver.cc:159 msgid "no right bound" msgstr "chybí pravá hranice" -#: ligature-engraver.cc:191 +#: ligature-engraver.cc:185 #, fuzzy msgid "already have a ligature" msgstr "ligatura ji¾ existuje" -#: ligature-engraver.cc:207 +#: ligature-engraver.cc:201 msgid "no left bound" msgstr "chybí levá hranice" -#: ligature-engraver.cc:258 +#: ligature-engraver.cc:257 #, fuzzy msgid "unterminated ligature" msgstr "neukonèená ligatura" -#: ligature-engraver.cc:282 -msgid "ligature may not contain rest; ignoring rest" +#: ligature-engraver.cc:281 +#, fuzzy +msgid "ignoring rest: ligature may not contain rest" msgstr "ligatura by nemìla obsahovat pomlku; ignoruji pomlku" -#: ligature-engraver.cc:283 +#: ligature-engraver.cc:282 #, fuzzy msgid "ligature was started here" msgstr "ligatura byla zaèata zde" -#: lily-guile.cc:88 +#: lily-guile.cc:92 #, c-format msgid "(load path: `%s')" msgstr "(nahrávací cesta: `%s')" -#: lily-guile.cc:576 +#: lily-guile.cc:478 #, fuzzy, c-format msgid "Can't find property type-check for `%s' (%s)." msgstr "Nelze nalézt kontrolu typu vlastnosti pro `%s' (%s)." -#: lily-guile.cc:579 +#: lily-guile.cc:481 msgid "Perhaps you made a typing error?" msgstr "Mo¾ná se stal pøeklep?" -#: lily-guile.cc:585 +#: lily-guile.cc:487 msgid "Doing assignment anyway." msgstr "Pøesto pøiøazuji." -#: lily-guile.cc:599 +#: lily-guile.cc:501 #, c-format msgid "Type check for `%s' failed; value `%s' must be of type `%s'" msgstr "Kontrola typu `%s' selhala; hodnota `%s' musí být typu `%s'" -#: lookup.cc:173 -msgid "round filled box horizontal extent smaller than blot; decreasing blot" -msgstr "" -"¹íøka boxu se zaokrouhlenými rohy je men¹í ne¾ prùmìr zaokrouhlení; sni¾uji " -"zaokrouhlení" - -#: lookup.cc:178 -msgid "round filled box vertical extent smaller than blot; decreasing blot" -msgstr "" -"vý¹ka boxu se zaokrouhlenými rohy je men¹í ne¾ prùmìr zaokrouhlení; sni¾uji " -"zaokrouhlení" - -#: lyric-phrasing-engraver.cc:311 -msgid "lyrics found without any matching notehead" -msgstr "nalezen text bez odpovídající notové hlavièky" - -#: lyric-phrasing-engraver.cc:317 -msgid "Huh? Melismatic note found to have associated lyrics." -msgstr "Joj! Prodlu¾ovací nota má pøiøazen text." - -#: main.cc:106 -msgid "EXPR" -msgstr "VÝRAZ" - -#: main.cc:107 -msgid "set options, use -e '(ly-option-usage)' for help" -msgstr "nastaví volby, pou¾ijte -e '(ly-option-usage)' pro nápovìdu" - -#: main.cc:110 -msgid "use output format EXT" -msgstr "pou¾ije výstupní formát PØÍP" - -#: main.cc:112 -msgid "FIELD" -msgstr "POLE" - -#: main.cc:112 -msgid "write header field to BASENAME.FIELD" -msgstr "zapísuje pole hlavièky do BASENAME.POLE" - -#: main.cc:113 -msgid "add DIR to search path" -msgstr "pøidává ADRESÁØ do vyhledávací cesty" - -#: main.cc:114 -msgid "use FILE as init file" -msgstr "pou¾ívá SOUBOR jako inicializaèní soubor" - -#: main.cc:118 -msgid "prepend DIR to dependencies" -msgstr "pøidává ADRESÁØ do závislostí" - -#. -#. should audit again. -#. -#: main.cc:123 -msgid "inhibit file output naming and exporting" -msgstr "zakazuje pojmenovávání a export souborù" +#: lily-lexer.cc:211 +#, c-format +msgid "Identifier name is a keyword: `%s'" +msgstr "Název identifikátoru je klíèové slovo: `%s'" -#. No version number or newline here. It confuses help2man. -#: main.cc:155 +#: lily-lexer.cc:228 #, c-format -msgid "Usage: %s [OPTIONS]... FILE..." -msgstr "Pou¾ití: %s [PØEPÍNAÈ]... SOUBOR..." +msgid "error at EOF: %s" +msgstr "chyba na konci souboru: %s" -#: main.cc:157 -msgid "Typeset music and or play MIDI from FILE." -msgstr "Sází hudbu a/nebo pøehrává MIDI ze SOUBORu." +#: lily-parser-scheme.cc:84 +#, fuzzy, c-format +msgid "can't find init file: `%s'" +msgstr "nelze nalézt soubor: `%s'" -#: main.cc:160 -msgid "" -"LilyPond is a music typesetter. It produces beautiful sheet music\n" -"using a high level description file as input. LilyPond is part of \n" -"the GNU Project.\n" -msgstr "" -"LilyPond je program pro sazbu hudby. Vytváøí krásnou archovou hudbu\n" -"za pou¾ití vysokoúrovòového popisovacího souboru jako vstupu.\n" -"LilyPond je souèástí projektu GNU.\n" +#: lily-parser-scheme.cc:101 +#, fuzzy, c-format +msgid "Processing `%s'" +msgstr "Zpracovávám `%s'..." -#: main.cc:182 -#, c-format -msgid "" -"This is free software. It is covered by the GNU General Public License,\n" -"and you are welcome to change it and/or distribute copies of it under\n" -"certain conditions. Invoke as `%s --warranty' for more information.\n" -msgstr "" -"Toto je svobodný software. Je chránìn GNU General Public License \n" -"a vy jste vítáni k jeho zmìnì a (nebo) ¹íøení jeho kopií za dodr¾ení\n" -"urèitých podmínek. Pro více informací spus»te program takto: `%s --" -"warranty'.\n" +#: lily-parser.cc:102 +msgid "Parsing..." +msgstr "Analyzuji..." -#: main.cc:198 -msgid "GNU LilyPond -- The music typesetter" -msgstr "GNU LilyPond -- Sazeè hudby" +#: lily-parser.cc:120 +msgid "Braces don't match" +msgstr "Poèet závorek nesouhlasí" -#: main.cc:206 +#: main.cc:95 #, fuzzy msgid "" " This program is free software; you can redistribute it and/or\n" @@ -1734,9 +1189,8 @@ msgid "" "\n" " You should have received a copy (refer to the file COPYING) of the\n" "GNU General Public License along with this program; if not, write to\n" -"the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA " -"02111-1307,\n" -"USA.\n" +"the Free Software Foundation, Inc., 59 Temple Place - Suite 330,\n" +"Boston, MA 02111-1307, USA.\n" msgstr "" " Tento program je svobodný software; mù¾ete jej distribuovat a (nebo)\n" "modifikovat za dodr¾ení podmínek daných GNU General Public License verze 2\n" @@ -1749,393 +1203,524 @@ msgstr "" "GNU General Public License. Pokud se tak nestalo, napi¹te Free Software\n" "Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139. USA\n" -#: mensural-ligature.cc:153 -#, fuzzy, c-format -msgid "Mensural_ligature:thickness undefined on flexa %d; assuming 1.4" +#: main.cc:124 +msgid "select backend to use" msgstr "" -"Mensural_ligature: tlou¹»ka není definována pro flexu %d; pøedpokládám 1.4" -#: mensural-ligature.cc:169 -#, fuzzy, c-format -msgid "Mensural_ligature:delta-pitch undefined on flexa %d; assuming 0" +#: main.cc:125 +msgid "EXPR" +msgstr "VÝRAZ" + +#: main.cc:126 +#, fuzzy +msgid "set option, use -e '(ly:option-usage)' for help" +msgstr "nastaví volby, pou¾ijte -e '(ly-option-usage)' pro nápovìdu" + +#. Bug in option parser: --output =foe is taken as an abbreviation +#. for --output-format. +#: main.cc:129 +#, fuzzy +msgid "EXTs" +msgstr "PØÍP" + +#: main.cc:129 +msgid "list of formats to dump" msgstr "" -"Mensural_ligature: rozdíl tónù (delta-pitch) není definována pro flexu %d; " -"pøedpokládám 0" -#: mensural-ligature.cc:182 -#, fuzzy, c-format -msgid "Mensural_ligature:flexa-width undefined on flexa %d; assuming 2.0" +#: main.cc:131 +msgid "FIELD" +msgstr "POLE" + +#: main.cc:131 +msgid "write header field to BASENAME.FIELD" +msgstr "zapísuje pole hlavièky do BASENAME.POLE" + +#: main.cc:132 +msgid "add DIR to search path" +msgstr "pøidává ADRESÁØ do vyhledávací cesty" + +#: main.cc:133 +msgid "use FILE as init file" +msgstr "pou¾ívá SOUBOR jako inicializaèní soubor" + +#: main.cc:136 +msgid "generate a preview" +msgstr "" + +#: main.cc:137 +msgid "don't generate full pages" msgstr "" -"Mensural_ligature: ¹íøka flexy (flexa-width) není definována pro flexu %d; " -"pøedpokládám 2.0" -#: mensural-ligature.cc:215 +#: main.cc:138 #, fuzzy -msgid "Mensural_ligature:unexpected case fall-through" -msgstr "Mensural_ligature: neznámý pøípad" +msgid "generate PNG" +msgstr "vytváøí PDF výstup" -#: mensural-ligature.cc:225 +#: main.cc:139 #, fuzzy -msgid "Mensural_ligature: (join_left == 0)" -msgstr "Mensural_ligature: (join_left == 0)" +msgid "generate PostScript" +msgstr "vytváøí PostScriptový výstup" -#: mensural-ligature-engraver.cc:248 mensural-ligature-engraver.cc:397 -msgid "unexpected case fall-through" -msgstr "neznámý pøípad" +#: main.cc:140 +#, fuzzy +msgid "generate DVI" +msgstr "vytváøí PDF výstup" + +#: main.cc:141 +#, fuzzy +msgid "generate PDF (default)" +msgstr "vytváøí PDF výstup" + +#: main.cc:142 +#, fuzzy +msgid "generate TeX" +msgstr "vytváøí PDF výstup" + +#: main.cc:143 +msgid "run in safe mode" +msgstr "" + +#: main.cc:166 +#, fuzzy, c-format +msgid "" +"Copyright (c) %s by\n" +"%s and others." +msgstr "Copyright (c) %s by" + +#. No version number or newline here. It confuses help2man. +#: main.cc:192 +#, fuzzy, c-format +msgid "Usage: %s [OPTION]... FILE..." +msgstr "Pou¾ití: %s [PØEPÍNAÈ]... SOUBOR..." + +#: main.cc:194 +#, fuzzy, c-format +msgid "Typeset music and/or produce MIDI from FILE." +msgstr "Sází hudbu a/nebo pøehrává MIDI ze SOUBORu." + +#: main.cc:196 +#, c-format +msgid "LilyPond produces beautiful music notation." +msgstr "" + +#: main.cc:198 +#, c-format +msgid "For more information, see %s" +msgstr "" -#: mensural-ligature-engraver.cc:259 +#: mensural-ligature-engraver.cc:76 msgid "ligature with less than 2 heads -> skipping" msgstr "ligatura s ménì ne¾ dvìma hlavièkami -> vynechávám" -#: mensural-ligature-engraver.cc:279 +#: mensural-ligature-engraver.cc:102 msgid "can not determine pitch of ligature primitive -> skipping" msgstr "nelze urèit vý¹ku poèátku ligatury -> vynechávám" -#: mensural-ligature-engraver.cc:302 +#: mensural-ligature-engraver.cc:116 +#, fuzzy +msgid "single note ligature - skipping" +msgstr "interval ligatury je prima -> vynechávám" + +#: mensural-ligature-engraver.cc:128 msgid "prime interval within ligature -> skipping" msgstr "interval ligatury je prima -> vynechávám" -#: mensural-ligature-engraver.cc:312 -msgid "mensural ligature: duration none of L, B, S -> skipping" +#: mensural-ligature-engraver.cc:140 +#, fuzzy +msgid "mensural ligature: duration none of Mx, L, B, S -> skipping" msgstr "menzurální ligatura: délka není ani jedna z L, B, S -> vynechávám" -#: midi-item.cc:148 -#, c-format -msgid "no such instrument: `%s'" -msgstr "takový nástroj neexistuje: `%s'" +#: mensural-ligature-engraver.cc:188 +msgid "semibrevis must be followed by another one -> skipping" +msgstr "" + +#: mensural-ligature-engraver.cc:199 +msgid "" +"semibreves can only appear at the beginning of a ligature,\n" +"and there may be only zero or two of them" +msgstr "" -#: midi-item.cc:238 -msgid "silly duration" -msgstr "podivná délka" +#: mensural-ligature-engraver.cc:226 +msgid "" +"invalid ligatura ending:\n" +"when the last note is a descending brevis,\n" +"the penultimate note must be another one,\n" +"or the ligatura must be LB or SSB" +msgstr "" + +#: mensural-ligature-engraver.cc:345 +msgid "unexpected case fall-through" +msgstr "neznámý pøípad" + +#: mensural-ligature.cc:132 +#, fuzzy +msgid "Mensural_ligature: unexpected case fall-through" +msgstr "Mensural_ligature: neznámý pøípad" -#: midi-item.cc:251 +#: mensural-ligature.cc:184 +#, fuzzy +msgid "Mensural_ligature: (join_right == 0)" +msgstr "Mensural_ligature: (join_left == 0)" + +#: midi-item.cc:151 +#, fuzzy, c-format +msgid "no such MIDI instrument: `%s'" +msgstr "takový nástroj neexistuje: `%s'" + +#: midi-item.cc:255 msgid "silly pitch" msgstr "podivná vý¹ka" -#: music-output-def.cc:111 +#: midi-item.cc:271 #, c-format -msgid "can't find `%s' context" -msgstr "nelze nalézt kontext `%s'" +msgid "Experimental: temporarily fine tuning (of %d cents) a channel." +msgstr "" -#: my-lily-lexer.cc:169 -#, c-format -msgid "Identifier name is a keyword: `%s'" -msgstr "Název identifikátoru je klíèové slovo: `%s'" +#: midi-stream.cc:39 +#, fuzzy, c-format +msgid "could not write file: `%s'" +msgstr "nelze otevøít soubor: `%s'" -#: my-lily-lexer.cc:191 +#: music.cc:176 #, c-format -msgid "error at EOF: %s" -msgstr "chyba na konci souboru: %s" - -#: my-lily-parser.cc:44 -msgid "Parsing..." -msgstr "Analyzuji..." +msgid "octave check failed; expected %s, found: %s" +msgstr "" -#: my-lily-parser.cc:54 -msgid "Braces don't match" -msgstr "Poèet závorek nesouhlasí" +#: music.cc:239 +#, fuzzy, c-format +msgid "Transposition by %s makes alteration larger than double" +msgstr "Transpozice o %s vytváøí více posuvek ne¾ dvì" #. #. music for the softenon children? #. -#: new-fingering-engraver.cc:143 +#: new-fingering-engraver.cc:153 msgid "music for the martians." msgstr "" -#: new-tie-engraver.cc:166 tie-engraver.cc:217 -msgid "lonely tie" -msgstr "osamocená ligatura" +#: new-fingering-engraver.cc:233 +msgid "Fingerings are also not down?! Putting them down anyway." +msgstr "" -#: note-collision.cc:340 +#: new-lyric-combine-music-iterator.cc:243 +#, fuzzy, c-format +msgid "cannot find Voice `%s'" +msgstr "nelze nalézt soubor: `%s'" + +#: note-collision.cc:413 msgid "Too many clashing notecolumns. Ignoring them." msgstr "Pøíli¹ mnoho kolizí notových sloupcù. Ignoruji je." -#: note-head.cc:127 +#: note-head.cc:68 #, c-format msgid "note head `%s' not found" msgstr "notová hlavièka `%s' nebyla nalezena" -#: paper-def.cc:96 +#: open-type-font.cc:29 +#, c-format +msgid "Cannot allocate %d bytes" +msgstr "" + +#: open-type-font.cc:33 +#, c-format +msgid "Could not load %s font table" +msgstr "" + +#: open-type-font.cc:85 +#, c-format +msgid "Unsupported font format: %s" +msgstr "" + +#: open-type-font.cc:89 #, c-format -msgid "paper output to `%s'..." -msgstr "tiskový výstup do `%s'..." +msgid "Unknown error: %d reading font file: %s" +msgstr "" + +#: open-type-font.cc:144 +#, c-format +msgid "FT_Get_Glyph_Name() returned error: %d" +msgstr "" + +#: pango-font.cc:147 +msgid "FreeType face has no PostScript font name." +msgstr "" -#: paper-score.cc:78 +#: paper-outputter-scheme.cc:27 +#, fuzzy, c-format +msgid "Layout output to `%s'..." +msgstr "výstup %s se zapisuje do `%s'..." + +#: paper-score.cc:66 #, fuzzy, c-format msgid "Element count %d (spanners %d) " msgstr "Poèet prvkù je %d (pøeklenutí %d) " -#: paper-score.cc:83 +#: paper-score.cc:70 #, fuzzy msgid "Preprocessing graphical objects..." msgstr "Pøedzpracovávám prvky..." -#: paper-score.cc:116 -msgid "Outputting Score, defined at: " -msgstr "Vypisuji partituru, definovanou v: " - -#: parse-scm.cc:79 -msgid "GUILE signaled an error for the expression begining here" +#: parse-scm.cc:81 +#, fuzzy +msgid "GUILE signaled an error for the expression beginning here" msgstr "GUILE hlásí chybu ve výrazu, který zaèíná zde" -#. -#. We could change the current translator's id, but that would make -#. errors hard to catch -#. -#. last->translator_id_string_ = get_change ()->change_to_id_string_; -#. -#: part-combine-music-iterator.cc:139 -#, c-format -msgid "I'm one myself: `%s'" -msgstr "Jsem pouze jediný" - -#: part-combine-music-iterator.cc:142 -#, c-format -msgid "none of these in my family: `%s'" -msgstr "¾ádný z tìchto neznám" +#: pdf.cc:259 +#, fuzzy, c-format +msgid "Can't open file %s" +msgstr "nelze otevøít soubor: `%s'" -#: percent-repeat-engraver.cc:109 +#: percent-repeat-engraver.cc:100 msgid "Don't know how to handle a percent repeat of this length." msgstr "Nevím, jak zpracovat procentové opakování této délky." -#: percent-repeat-engraver.cc:163 +#: percent-repeat-engraver.cc:160 #, fuzzy msgid "unterminated percent repeat" msgstr "neuzavøená pedálová závorka" -#: percent-repeat-iterator.cc:65 +#: percent-repeat-iterator.cc:54 msgid "no one to print a percent" msgstr "není nikdo, kdo by tiskl procento" -#: performance.cc:51 -msgid "Track ... " +#: performance.cc:49 +#, fuzzy +msgid "Track..." msgstr "Stopa ... " -#: performance.cc:83 +#: performance.cc:92 msgid "Creator: " msgstr "Vytvoøil: " -#: performance.cc:103 +#: performance.cc:112 msgid "at " msgstr "v " -#: performance.cc:114 -#, c-format -msgid "from musical definition: %s" -msgstr "z hudební definice: %s" - -#: performance.cc:169 +#: performance.cc:166 #, c-format msgid "MIDI output to `%s'..." msgstr "MIDI výstup do `%s'..." -#: phrasing-slur-engraver.cc:123 +#: phrasing-slur-engraver.cc:116 msgid "unterminated phrasing slur" msgstr "neukonèené frázovací legato" -#: phrasing-slur-engraver.cc:141 -msgid "can't find start of phrasing slur" -msgstr "nelze nalézt zaèátek frázovacího legata" +#: piano-pedal-engraver.cc:232 +msgid "Need 3 strings for piano pedals. No pedal made. " +msgstr "" -#: piano-pedal-engraver.cc:235 piano-pedal-engraver.cc:250 -#: piano-pedal-engraver.cc:305 piano-pedal-performer.cc:82 +#: piano-pedal-engraver.cc:247 piano-pedal-engraver.cc:262 +#: piano-pedal-performer.cc:80 #, c-format msgid "can't find start of piano pedal: `%s'" msgstr "nelze nalézt zaèátek pedálu piana: `%s'" -#: piano-pedal-engraver.cc:410 -#, fuzzy -msgid "unterminated pedal bracket" -msgstr "neuzavøená pedálová závorka" +#: piano-pedal-engraver.cc:313 +#, fuzzy, c-format +msgid "can't find start of piano pedal bracket: `%s'" +msgstr "nelze nalézt zaèátek pedálu piana: `%s'" -#: property-iterator.cc:97 +#: property-iterator.cc:95 #, c-format msgid "Not a grob name, `%s'." msgstr "Není jménem grobu, `%s'." -#: rest.cc:139 -#, c-format -msgid "rest `%s' not found, " -msgstr "pomlka `%s' nebyla nalezena, " +#: quote-iterator.cc:251 +#, fuzzy, c-format +msgid "In quotation: junking event %s" +msgstr "Matoucí po¾adavek: `%s'" + +#: relative-octave-check.cc:40 +msgid "Failed octave check, got: " +msgstr "" + +#: rest-collision.cc:152 +msgid "rest direction not set. Cannot resolve collision." +msgstr "" -#: rest-collision.cc:199 +#: rest-collision.cc:164 rest-collision.cc:207 msgid "too many colliding rests" msgstr "pøíli¹ mnoho kolidujících pomlk" -#: scm-option.cc:45 +#: rest.cc:141 +#, fuzzy, c-format +msgid "rest `%s' not found" +msgstr "pomlka `%s' nebyla nalezena, " + +#: scm-option.cc:59 +#, c-format msgid "lilypond -e EXPR means:" msgstr "lilypond -e VÝRAZ znamená:" -#: scm-option.cc:47 +#: scm-option.cc:61 +#, c-format msgid " Evalute the Scheme EXPR before parsing any .ly files." msgstr " Vyhodnotí VÝRAZ Scheme pøed zpracováním v¹ech souborù .ly." -#: scm-option.cc:49 +#: scm-option.cc:63 +#, c-format msgid "" " Multiple -e options may be given, they will be evaluated sequentially." msgstr " Voleb -e mù¾e být zadáno více, budou vyhodnoceny postupnì." -#: scm-option.cc:51 +#: scm-option.cc:65 +#, fuzzy, c-format msgid "" -" The function ly-set-option allows for access to some internal variables." +" The function ly:set-option allows for access to some internal variables." msgstr " Funkce ly-set-option dovoluje nastavovat nìkteré interní promìnné." -#: scm-option.cc:53 -msgid "Usage: lilypond -e \"(ly-set-option SYMBOL VAL)\"" +#: scm-option.cc:67 +#, fuzzy, c-format +msgid "Usage: lilypond -e \"(ly:set-option SYMBOL VAL)\"" msgstr "Pou¾ití: lilypond -e \"(ly-set-option SYMBOL HODN)\"" -#: scm-option.cc:55 -msgid "Where SYMBOL VAL pair is any of:" -msgstr "Kde je dvojice SYMBOL HODN jedna z:" +#: scm-option.cc:69 +#, c-format +msgid "Use help as SYMBOL to get online help." +msgstr "" -#: scm-option.cc:128 -msgid "Unknown internal option!" +#: scm-option.cc:137 scm-option.cc:175 +#, fuzzy, c-format +msgid "No such internal option: %s" msgstr "Neznámá interní volba!" -#: score.cc:85 -msgid "Interpreting music..." -msgstr "Interpretuji hudbu..." +#: score-engraver.cc:106 score-engraver.cc:115 score-engraver.cc:117 +#, fuzzy, c-format +msgid "cannot find `%s'" +msgstr "nelze nalézt `%s'" -#: score.cc:97 -msgid "Need music in a score" -msgstr "V partituøe je tøeba hudby" +#: score-engraver.cc:108 +#, fuzzy +msgid "Music font has not been installed properly.\n" +msgstr "Písma nebyla správnì nainstalována. Konèím" -#. should we? hampers debugging. -#: score.cc:111 -msgid "Errors found/*, not processing score*/" -msgstr "Nalezeny chyby/*, nezpracovávám partituru*/" +#: score-engraver.cc:109 +#, fuzzy, c-format +msgid "Search path `%s'\n" +msgstr "(vyhledávací cesta: `%s')" -#: score.cc:118 +#: score-engraver.cc:119 #, c-format -msgid "elapsed time: %.2f seconds" -msgstr "uplynulý èas: %.2f sekund" +msgid "Install the ec-fonts-mftraced package from: %s." +msgstr "" -#: score-engraver.cc:99 -#, fuzzy, c-format -msgid "can't find `%s'" -msgstr "nelze nalézt `%s'" +#: score-engraver.cc:122 +msgid "Aborting." +msgstr "" -#: score-engraver.cc:100 -msgid "Fonts have not been installed properly. Aborting" -msgstr "Písma nebyla správnì nainstalována. Konèím" +#: score.cc:224 +#, fuzzy +msgid "Already have music in score" +msgstr "V partituøe je tøeba hudby" -#: score-engraver.cc:205 -#, c-format -msgid "unbound spanner `%s'" -msgstr "nepøichycené pøeklenutí `%s'" +#: score.cc:225 +#, fuzzy +msgid "This is the previous music" +msgstr "Toto je záznam chyb:\n" -#: script-engraver.cc:90 -#, c-format -msgid "Don't know how to interpret articulation `%s'" +#: score.cc:230 +msgid "Error found in this music expression. Ignoring it" +msgstr "" + +#. FIXME: +#: script-engraver.cc:101 +#, fuzzy +msgid "Do not know how to interpret articulation: " msgstr "Nevím, jak interpretovat artikulaèní znaménko `%s'" +#: script-engraver.cc:102 +msgid "Scheme encoding: " +msgstr "" + #. this shouldn't happen, but let's continue anyway. -#: separation-item.cc:53 separation-item.cc:101 +#: separation-item.cc:54 separation-item.cc:98 msgid "Separation_item: I've been drinking too much" msgstr "Separation_item: Moc jsem pil" -#: simple-spacer.cc:248 +#: simple-spacer.cc:506 #, c-format msgid "No spring between column %d and next one" msgstr "Chybí pru¾ný výplnìk mezi sloupcem %d a následujícím" -#: slur-engraver.cc:141 +#: slur-engraver.cc:113 msgid "unterminated slur" msgstr "neukonèená ligatura" -#. How to shut up this warning, when Voice_devnull_engraver has -#. eaten start event? -#: slur-engraver.cc:159 -msgid "can't find start of slur" -msgstr "nelze nalézt zaèátek ligatury" +#: slur-engraver.cc:123 +#, fuzzy +msgid "No slur to end" +msgstr "zde není repetice k ukonèení" + +#: source-file.cc:47 +#, c-format +msgid "can't open file: `%s'" +msgstr "nelze otevøít soubor: `%s'" -#: source-file.cc:67 +#: source-file.cc:60 #, c-format msgid "Huh? Got %d, expected %d characters" msgstr "Joj! Obdr¾eno %d, oèekáváno %d znakù" -#: spacing-spanner.cc:379 -#, c-format -msgid "Global shortest duration is %s\n" +#: spacing-spanner.cc:386 +#, fuzzy, c-format +msgid "Global shortest duration is %s" msgstr "Celkovì nejkrat¹í délka je %s\n" -#: spring-smob.cc:32 +#: stem-engraver.cc:88 +msgid "tremolo duration is too long" +msgstr "délka tremola je pøíli¹ velká" + +#. FIXME: +#: stem-engraver.cc:125 #, c-format -msgid "#" -msgstr "#" +msgid "Adding note head to incompatible stem (type = %d)" +msgstr "Pøidávám hlavièku k nekompatibilní no¾ce (typ = %d)" -#: staff-symbol.cc:61 -msgid "staff symbol: indentation yields beyond end of line" -msgstr "Symbol osnovy: odsazení vyná¹í za konec øádku" +#: stem-engraver.cc:127 +msgid "Don't you want polyphonic voices instead?" +msgstr "" -#: stem.cc:118 +#: stem.cc:125 msgid "Weird stem size; check for narrow beams" msgstr "Podivná velikost no¾ky; zkontrolujte úzké trámce" -#: stem.cc:611 +#: stem.cc:579 #, c-format msgid "flag `%s' not found" msgstr "praporek `%s' nebyl nalezen" -#: stem.cc:624 +#: stem.cc:590 #, c-format msgid "flag stroke `%s' not found" msgstr "symbol praporku `%s' nebyl nalezen" -#: stem-engraver.cc:96 -msgid "tremolo duration is too long" -msgstr "délka tremola je pøíli¹ velká" - -#: stem-engraver.cc:124 -#, c-format -msgid "Adding note head to incompatible stem (type = %d)" -msgstr "Pøidávám hlavièku k nekompatibilní no¾ce (typ = %d)" - -#: stem-engraver.cc:125 -msgid "Don't you want polyphonic voices instead?" -msgstr "" - -#: streams.cc:34 -#, c-format -msgid "can't create directory: `%s'" -msgstr "nelze vytvoøit adresáø: `%s'" - -#: streams.cc:48 -msgid "Error syncing file (disk full?)" -msgstr "Chyba pøi synchronizaci souboru (disk je plný?)" - -#: system.cc:125 +#: system.cc:148 #, c-format msgid "Element count %d." msgstr "Poèet prvkù je %d." -#: system.cc:372 +#: system.cc:301 #, fuzzy, c-format -msgid "Grob count %d " +msgid "Grob count %d" msgstr "Poèet grobù je %d " -#: system.cc:386 +#: system.cc:319 #, fuzzy msgid "Calculating line breaks..." msgstr "Poèítám pozice sloupcù..." -#: text-spanner-engraver.cc:81 +#: text-spanner-engraver.cc:62 msgid "can't find start of text spanner" msgstr "nelze nalézt zaèátek textového pøeklenutí" -#: text-spanner-engraver.cc:95 +#: text-spanner-engraver.cc:76 msgid "already have a text spanner" msgstr "ji¾ obsahuje textové pøeklenutí" -#: text-spanner-engraver.cc:164 +#: text-spanner-engraver.cc:138 msgid "unterminated text spanner" msgstr "neukonèené textové pøeklenutí" -#: tfm.cc:83 -#, c-format -msgid "can't find ascii character: %d" -msgstr "nelze nalézt ascii znak: %d" - #. Not using ngettext's plural feature here, as this message is #. more of a programming error. #: tfm-reader.cc:108 @@ -2149,230 +1734,510 @@ msgid "%s: TFM file has %u parameters, which is more than the %u I can handle" msgstr "" "%s: TFM soubor má %u parametrù, co¾ je více ne¾ %u, které lze obslou¾it" -#: tie-performer.cc:159 -msgid "No ties were created!" -msgstr "Nebyly vyvoøeny ¾ádné ligatury!" +#: tfm.cc:70 +#, c-format +msgid "can't find ascii character: %d" +msgstr "nelze nalézt ascii znak: %d" -#: time-scaled-music-iterator.cc:25 +#: tie-engraver.cc:199 +msgid "lonely tie" +msgstr "osamocená ligatura" + +#: time-scaled-music-iterator.cc:23 msgid "no one to print a tuplet start bracket" msgstr "není kdo by vytiskl otevírací závorku pro triolu (kvartolu, ...)" -#. If there is no such symbol, we default to the numbered style. -#. (Here really with a warning!) -#: time-signature.cc:87 -#, c-format -msgid "time signature symbol `%s' not found; reverting to numbered style" -msgstr "" -"symbol pro znaèení taktu `%s' nebyl nalezen; mìním na znaèení èíslicemi" - #. #. Todo: should make typecheck? #. #. OTOH, Tristan Keuris writes 8/20 in his Intermezzi. #. -#: time-signature-engraver.cc:57 +#: time-signature-engraver.cc:55 #, c-format msgid "Found strange time signature %d/%d." msgstr "" +#. If there is no such symbol, we default to the numbered style. +#. (Here really with a warning!) +#: time-signature.cc:85 +#, c-format +msgid "time signature symbol `%s' not found; reverting to numbered style" +msgstr "" +"symbol pro znaèení taktu `%s' nebyl nalezen; mìním na znaèení èíslicemi" + #: translator-ctors.cc:53 #, c-format msgid "unknown translator: `%s'" msgstr "neznámý pøekladaè: `%s':" -#: translator-def.cc:105 -msgid "Program has no such type" -msgstr "Program nemá takový typ" +#: trill-spanner-engraver.cc:70 +#, fuzzy +msgid "can't find start of trill spanner" +msgstr "nelze nalézt zaèátek textového pøeklenutí" -#: translator-def.cc:111 -#, c-format -msgid "Already contains: `%s'" -msgstr "Ji¾ obsahuje: `%s'" +#: trill-spanner-engraver.cc:84 +#, fuzzy +msgid "already have a trill spanner" +msgstr "ji¾ obsahuje textové pøeklenutí" -#: translator-def.cc:112 -#, c-format -msgid "Not adding translator: `%s'" -msgstr "Nepøidávám pøekladaè: `%s'" +#: trill-spanner-engraver.cc:144 +#, fuzzy +msgid "unterminated trill spanner" +msgstr "neukonèené textové pøeklenutí" -#: translator-def.cc:229 -#, c-format -msgid "can't find: `%s'" -msgstr "nelze nalézt: `%s'" +#: tuplet-bracket.cc:451 +msgid "Killing tuplet bracket across linebreak." +msgstr "" -#: translator-group.cc:158 +#: vaticana-ligature-engraver.cc:341 #, c-format -msgid "can't find or create `%s' called `%s'" -msgstr "nelze nalézt nebo vytvoøit `%s' nazvaný `%s'" +msgid "" +"ignored prefix (es) `%s' of this head according to restrictions of the " +"selected ligature style" +msgstr "" -#: translator-group.cc:230 +#: vaticana-ligature-engraver.cc:571 #, c-format -msgid "can't find or create: `%s'" -msgstr "nelze nalézt nebo vytvoøit: `%s'" +msgid "Vaticana_ligature_engraver: setting `spacing-increment = %f': ptr =%ul" +msgstr "" -#: vaticana-ligature.cc:49 +#: vaticana-ligature.cc:93 #, fuzzy msgid "ascending vaticana style flexa" msgstr "vzestupný porrectus ve stylu vaticana " -#: vaticana-ligature.cc:219 +#: vaticana-ligature.cc:182 #, fuzzy -msgid "Vaticana_ligature:thickness undefined; assuming 1.4" -msgstr "" -"Mensural_ligature: tlou¹»ka není definována pro flexu %d; pøedpokládám 1.4" - -#: vaticana-ligature.cc:233 -#, fuzzy -msgid "Vaticana_ligature:x-offset undefined; assuming 0.0" -msgstr "" -"Mensural_ligature: ¹íøka flexy (flexa-width) není definována pro flexu %d; " -"pøedpokládám 2.0" - -#: vaticana-ligature.cc:258 -#, fuzzy -msgid "Vaticana_ligature: (delta_pitch == 0)" +msgid "Vaticana_ligature: zero join (delta_pitch == 0)" msgstr "Mensural_ligature: (join_left == 0)" -#: vaticana-ligature.cc:271 -msgid "Vaticana_ligature:delta-pitch -> ignoring join" -msgstr "" - -#: vaticana-ligature-engraver.cc:477 -#, c-format -msgid "Vaticana_ligature_engraver: setting `spacing-increment = %f': ptr=%ul" -msgstr "" - -#: volta-engraver.cc:112 +#: volta-engraver.cc:140 msgid "No volta spanner to end" msgstr "zde není repetice k ukonèení" -#: volta-engraver.cc:123 +#: volta-engraver.cc:151 msgid "Already have a volta spanner. Stopping that one prematurely." msgstr "Ji¾ má repetici. Pøedèasnì ji ukonèuji." -#: volta-engraver.cc:127 +#: volta-engraver.cc:155 msgid "Also have a stopped spanner. Giving up." msgstr "Také má právì ukonèenou repetici. Vzdávám." -#: parser.yy:480 +#: parser.yy:82 +msgid "Tag must be symbol or list of symbols." +msgstr "" + +#: parser.yy:567 #, fuzzy msgid "Identifier should have alphabetic characters only" msgstr "Identifikátor by mìl obsahovat pouze písmena" -#: parser.yy:779 +#: parser.yy:721 +msgid "\\paper cannot be in \\score. Use \\layout instead" +msgstr "" + +#: parser.yy:745 +msgid "Need \\paper for paper block." +msgstr "" + +#: parser.yy:890 msgid "More alternatives than repeats. Junking excess alternatives." msgstr "Více alternativ ne¾ opakování. Zahazuji nadbyteèné alternativy." -#: parser.yy:861 parser.yy:868 -msgid "pplycontext takes function argument" +#: parser.yy:1082 +msgid "Music head function should return Music object." msgstr "" -#: parser.yy:877 -msgid "Second argument must be a symbol" -msgstr "Druhý argument musí být symbol" +#: parser.yy:1354 +msgid "Grob name should be alphanumeric" +msgstr "" -#: parser.yy:882 +#: parser.yy:1714 #, fuzzy -msgid "First argument must be a procedure taking one argument" -msgstr "První argument musí být procedura s jedním parametrem" +msgid "Second argument must be pitch list." +msgstr "Druhý argument musí být symbol" -#: parser.yy:1009 -msgid "pply takes function argument" -msgstr "" +#: parser.yy:1753 parser.yy:1758 parser.yy:2238 +msgid "Have to be in Lyric mode for lyrics" +msgstr "Pro zápis textu musíte být v módu Lyric" -#: parser.yy:1501 +#: parser.yy:1851 msgid "Expecting string as script definition" msgstr "Oèekáván øetìzec jako definice skriptu" -#: parser.yy:1598 -msgid "Expecting musical-pitch value" -msgstr "Oèekávána hodnota musical-pitch" - -#: parser.yy:1609 -msgid "Must have duration object" -msgstr "Musí mít objekt délka" - -#: parser.yy:1618 parser.yy:1626 -msgid "Have to be in Lyric mode for lyrics" -msgstr "Pro zápis textu musíte být v módu Lyric" - -#: parser.yy:1798 parser.yy:1853 +#: parser.yy:2014 parser.yy:2064 #, c-format msgid "not a duration: %d" msgstr "není délkou: %d" -#: parser.yy:1949 +#: parser.yy:2157 msgid "Have to be in Note mode for notes" msgstr "Pro zápis not musíte být v módu Note" -#: parser.yy:2032 +#: parser.yy:2251 msgid "Have to be in Chord mode for chords" msgstr "Pro zápis akordù musíte být v módu Chord" -#: parser.yy:2171 +#: parser.yy:2403 msgid "need integer number arg" msgstr "argument musí být celé èíslo" -#: parser.yy:2316 +#: parser.yy:2586 msgid "Suspect duration found following this beam" msgstr "Byla oèekávána délka následující za tímto trámcem" -#: lexer.ll:186 +#: lexer.ll:193 +#, fuzzy, c-format +msgid "Renaming input to: `%s'" +msgstr "Matoucí po¾adavek: `%s'" + +#: lexer.ll:201 +msgid "No quoted string found after \\version" +msgstr "" + +#: lexer.ll:205 +msgid "No quoted string found after \\renameinput" +msgstr "" + +#: lexer.ll:218 msgid "EOF found inside a comment" msgstr "uvnitø poznámky nalezen konec souboru" -#: lexer.ll:200 -msgid "\\maininput disallowed outside init files" +#: lexer.ll:233 +#, fuzzy +msgid "\\maininput not allowed outside init files" msgstr "\\maininput není povolen mimo inicializaèní soubory" -#: lexer.ll:224 +#: lexer.ll:257 #, c-format msgid "wrong or undefined identifier: `%s'" msgstr "¹patný nebo nedefinovaný identifikátor: `%s'" #. backup rule -#: lexer.ll:233 +#: lexer.ll:266 msgid "Missing end quote" msgstr "Chybìjící koncová uvozovka" -#. backup rule -#: lexer.ll:255 lexer.ll:259 -msgid "white expected" -msgstr "oèekávána mezera (whitespace)" - -#: lexer.ll:268 -msgid "Can't evaluate Scheme in safe mode" -msgstr "Nelze vvyhodnotit Scheme v bezpeèném módu" - -#: lexer.ll:397 lexer.ll:487 +#: lexer.ll:428 #, fuzzy msgid "Brace found at end of lyric. Did you forget a space?" msgstr "Na konci textu byla nalezena závorka. Zapomnìl jste na mezeru?" -#: lexer.ll:574 +#: lexer.ll:527 +#, fuzzy +msgid "Brace found at end of markup. Did you forget a space?" +msgstr "Na konci textu byla nalezena závorka. Zapomnìl jste na mezeru?" + +#: lexer.ll:616 #, c-format msgid "invalid character: `%c'" msgstr "neplatný znak: `%c'" -#: lexer.ll:651 +#: lexer.ll:702 lexer.ll:703 #, c-format msgid "unknown escaped string: `\\%s'" msgstr "neznámá escape sekvence: `\\%s'" -#: lexer.ll:742 +#: lexer.ll:800 lexer.ll:801 #, fuzzy, c-format msgid "Incorrect lilypond version: %s (%s, %s)" msgstr "Nesprávná verze lilypondu: %s (%s, %s)" -#: lexer.ll:743 +#: lexer.ll:801 lexer.ll:802 #, fuzzy msgid "Consider updating the input with the convert-ly script" msgstr "Zva¾te konverzi zdrojového textu pomocí skriptu convert-ly" -#~ msgid "This is the error log:\n" -#~ msgstr "Toto je záznam chyb:\n" +#: backend-library.scm:20 +#, fuzzy, lisp-format +msgid "Invoking `~a'...n" +msgstr "Vyvolávám `%s'" -#~ msgid "Run LilyPond using LaTeX for titling" -#~ msgstr "Spou¹tí LilyPond a vypomáhá si LaTeXem pro titulky" +#: backend-library.scm:26 +#, lisp-format +msgid "Error invoking `~a'. Return value ~a" +msgstr "" + +#: backend-library.scm:47 +#, fuzzy, lisp-format +msgid "Converting to `~a'..." +msgstr "Zapisuji `%s'..." + +#: clef.scm:124 +#, fuzzy, lisp-format +msgid "Unknown clef type `~a'" +msgstr "neznámý pøekladaè: `%s':" + +#: clef.scm:125 +msgid "See scm/lily.scm for supported clefs" +msgstr "" + +#: framework-tex.scm:130 +#, lisp-format +msgid "Writing header field `~a' to `~a'..." +msgstr "" + +#: framework-tex.scm:366 +#, fuzzy, lisp-format +msgid "Converting to `~a.ps'..." +msgstr "Zapisuji `%s'..." + +#: framework-tex.scm:386 +#, lisp-format +msgid "Converting to `~a.dvi'..." +msgstr "" + +#: lily.scm:94 +#, lisp-format +msgid "wrong type for argument ~a. Expecting ~a, found ~s" +msgstr "" + +#: lily.scm:312 +msgid "error: failed files: " +msgstr "" + +#, fuzzy +#~ msgid "DIM" +#~ msgstr "ADRESÁØ" + +#, fuzzy +#~ msgid "write dependencies" +#~ msgstr "pøidává ADRESÁØ do závislostí" + +#, fuzzy +#~ msgid "prepend PREF before each -M dependency" +#~ msgstr "pøidává ADRESÁØ do závislostí" + +#, fuzzy +#~ msgid "don't run lilypond" +#~ msgstr "nespou¹tí LilyPond" + +#, fuzzy +#~ msgid "filename main output file" +#~ msgstr "LaTeX selhal u výstupního souboru." + +#, fuzzy +#~ msgid "LaTeX failed." +#~ msgstr "Spu¹tìní LaTeXu selhalo" + +#~ msgid "write Makefile dependencies for every input file" +#~ msgstr "zapisuje závislosti Makefile pro v¹echny vstupní soubory " + +#~ msgid "use pdflatex to generate a PDF output" +#~ msgstr "pou¾ije pdflatex pro vygenerování PDF výstupu" + +#, fuzzy +#~ msgid "invalid value: `%s'" +#~ msgstr "neplatná hodnota: `%s'" + +#, fuzzy +#~ msgid "Writing HTML menu `%s'" +#~ msgstr "Zapisuji `%s'..." + +#~ msgid "dependencies output to `%s'..." +#~ msgstr "závislosti se zapisují do `%s'..." + +#, fuzzy +#~ msgid "" +#~ "\n" +#~ "Distributed under terms of the GNU General Public License. It comes with\n" +#~ "NO WARRANTY." +#~ msgstr "" +#~ "Distribuováno ve znìní licence GNU General Public License. Program je " +#~ "nabízen BEZ jakékoliv ZÁRUKY" + +#, fuzzy +#~ msgid "unknown accidental typesetting: %s. Ignored" +#~ msgstr "neznámá sazba posuvek: %s. Ignorováno" + +#~ msgid "Symbol is not a parent context: %s. Ignored" +#~ msgstr "Symbol není otcovským kontextem: %s. Ignorováno" + +#~ msgid "can't find character number: %d" +#~ msgstr "nelze nalézt znak èíslo: %d" + +#~ msgid "can't find character called: `%s'" +#~ msgstr "nelze nalézt znak nazvaný: `%s'" + +#~ msgid "Beam has less than two stems. Removing beam." +#~ msgstr "Trámec má ménì ne¾ dvì no¾ky. Odstraòuji jej." + +#~ msgid "" +#~ "Not sure that we can find a nice beam slope (no viable initial " +#~ "configuration found)." +#~ msgstr "" +#~ "Nejsem si jistý, ¾e pùjde nalézt pìkný sklon trámce (nebyla nalezena " +#~ "¾ádná ¾ivotaschopná konfigurace)." + +#~ msgid "NaN" +#~ msgstr "NaN" + +#, fuzzy +#~ msgid "" +#~ "Nothing to connect extender to on the left. Ignoring extender event." +#~ msgstr "" +#~ "Prodlou¾ení není vlevo k èemu pøipojit. Ignoruji po¾adavek na prodlou¾ení" + +#~ msgid "couldn't find any font satisfying " +#~ msgstr "nelze nalézt ¾ádný vhodný font" + +#~ msgid "" +#~ "Skipped something?\n" +#~ "Grob %s ended before I expected it to end." +#~ msgstr "" +#~ "Nìco je pøeskoèeno?\n" +#~ "Grob %s skonèil døíve, ne¾ bylo oèekáváno." + +#, fuzzy +#~ msgid "Nothing to connect hyphen to on the left. Ignoring hyphen event." +#~ msgstr "" +#~ "Vlevo není k èemu pøipojit spojovník. Ignoruji po¾adavek na spojovník." + +#~ msgid "Score contains errors; will not process it" +#~ msgstr "Partitura obsahuje chyby; nebude zpracována" + +#~ msgid "Now processing: `%s'" +#~ msgstr "Nyní zpracovávám: `%s'" + +#~ msgid "" +#~ "round filled box horizontal extent smaller than blot; decreasing blot" +#~ msgstr "" +#~ "¹íøka boxu se zaokrouhlenými rohy je men¹í ne¾ prùmìr zaokrouhlení; " +#~ "sni¾uji zaokrouhlení" + +#~ msgid "round filled box vertical extent smaller than blot; decreasing blot" +#~ msgstr "" +#~ "vý¹ka boxu se zaokrouhlenými rohy je men¹í ne¾ prùmìr zaokrouhlení; " +#~ "sni¾uji zaokrouhlení" + +#~ msgid "lyrics found without any matching notehead" +#~ msgstr "nalezen text bez odpovídající notové hlavièky" + +#~ msgid "Huh? Melismatic note found to have associated lyrics." +#~ msgstr "Joj! Prodlu¾ovací nota má pøiøazen text." + +#~ msgid "use output format EXT" +#~ msgstr "pou¾ije výstupní formát PØÍP" + +#~ msgid "prepend DIR to dependencies" +#~ msgstr "pøidává ADRESÁØ do závislostí" + +#~ msgid "inhibit file output naming and exporting" +#~ msgstr "zakazuje pojmenovávání a export souborù" + +#~ msgid "" +#~ "LilyPond is a music typesetter. It produces beautiful sheet music\n" +#~ "using a high level description file as input. LilyPond is part of \n" +#~ "the GNU Project.\n" +#~ msgstr "" +#~ "LilyPond je program pro sazbu hudby. Vytváøí krásnou archovou hudbu\n" +#~ "za pou¾ití vysokoúrovòového popisovacího souboru jako vstupu.\n" +#~ "LilyPond je souèástí projektu GNU.\n" + +#~ msgid "GNU LilyPond -- The music typesetter" +#~ msgstr "GNU LilyPond -- Sazeè hudby" + +#, fuzzy +#~ msgid "Mensural_ligature:thickness undefined on flexa %d; assuming 1.4" +#~ msgstr "" +#~ "Mensural_ligature: tlou¹»ka není definována pro flexu %d; pøedpokládám 1.4" + +#, fuzzy +#~ msgid "Mensural_ligature:delta-pitch undefined on flexa %d; assuming 0" +#~ msgstr "" +#~ "Mensural_ligature: rozdíl tónù (delta-pitch) není definována pro flexu %" +#~ "d; pøedpokládám 0" + +#, fuzzy +#~ msgid "Mensural_ligature:flexa-width undefined on flexa %d; assuming 2.0" +#~ msgstr "" +#~ "Mensural_ligature: ¹íøka flexy (flexa-width) není definována pro flexu %" +#~ "d; pøedpokládám 2.0" + +#~ msgid "silly duration" +#~ msgstr "podivná délka" + +#~ msgid "paper output to `%s'..." +#~ msgstr "tiskový výstup do `%s'..." + +#~ msgid "Outputting Score, defined at: " +#~ msgstr "Vypisuji partituru, definovanou v: " + +#~ msgid "I'm one myself: `%s'" +#~ msgstr "Jsem pouze jediný" + +#~ msgid "none of these in my family: `%s'" +#~ msgstr "¾ádný z tìchto neznám" + +#~ msgid "from musical definition: %s" +#~ msgstr "z hudební definice: %s" + +#~ msgid "can't find start of phrasing slur" +#~ msgstr "nelze nalézt zaèátek frázovacího legata" + +#, fuzzy +#~ msgid "unterminated pedal bracket" +#~ msgstr "neuzavøená pedálová závorka" + +#~ msgid "Where SYMBOL VAL pair is any of:" +#~ msgstr "Kde je dvojice SYMBOL HODN jedna z:" + +#~ msgid "Errors found/*, not processing score*/" +#~ msgstr "Nalezeny chyby/*, nezpracovávám partituru*/" + +#~ msgid "unbound spanner `%s'" +#~ msgstr "nepøichycené pøeklenutí `%s'" + +#~ msgid "can't find start of slur" +#~ msgstr "nelze nalézt zaèátek ligatury" + +#~ msgid "#" +#~ msgstr "#" + +#~ msgid "staff symbol: indentation yields beyond end of line" +#~ msgstr "Symbol osnovy: odsazení vyná¹í za konec øádku" + +#~ msgid "can't create directory: `%s'" +#~ msgstr "nelze vytvoøit adresáø: `%s'" + +#~ msgid "Error syncing file (disk full?)" +#~ msgstr "Chyba pøi synchronizaci souboru (disk je plný?)" + +#~ msgid "No ties were created!" +#~ msgstr "Nebyly vyvoøeny ¾ádné ligatury!" + +#~ msgid "Already contains: `%s'" +#~ msgstr "Ji¾ obsahuje: `%s'" + +#~ msgid "Not adding translator: `%s'" +#~ msgstr "Nepøidávám pøekladaè: `%s'" + +#, fuzzy +#~ msgid "Vaticana_ligature:thickness undefined; assuming 1.4" +#~ msgstr "" +#~ "Mensural_ligature: tlou¹»ka není definována pro flexu %d; pøedpokládám 1.4" + +#, fuzzy +#~ msgid "Vaticana_ligature:x-offset undefined; assuming 0.0" +#~ msgstr "" +#~ "Mensural_ligature: ¹íøka flexy (flexa-width) není definována pro flexu %" +#~ "d; pøedpokládám 2.0" + +#, fuzzy +#~ msgid "First argument must be a procedure taking one argument" +#~ msgstr "První argument musí být procedura s jedním parametrem" + +#~ msgid "Expecting musical-pitch value" +#~ msgstr "Oèekávána hodnota musical-pitch" + +#~ msgid "Must have duration object" +#~ msgstr "Musí mít objekt délka" + +#~ msgid "white expected" +#~ msgstr "oèekávána mezera (whitespace)" + +#~ msgid "Can't evaluate Scheme in safe mode" +#~ msgstr "Nelze vvyhodnotit Scheme v bezpeèném módu" #~ msgid "Trying to salvage the rest." #~ msgstr "Pokou¹ím se zachránit zbytek." @@ -2413,15 +2278,9 @@ msgstr "Zva #~ msgid "fetch and build URL [%s]" #~ msgstr "stáhne a sestaví URL [%s]" -#~ msgid "Listing `%s'..." -#~ msgstr "Prohledávám `%s'..." - #~ msgid "latest is: %s" #~ msgstr "nejnovìj¹í je: %s" -#~ msgid "relax, %s is up to date" -#~ msgstr "uvolnìte se, %s je aktuální" - #~ msgid "Fetching `%s'..." #~ msgstr "Stahuje se `%s'..." diff --git a/po/da.po b/po/da.po index 5439e7352f..e8423e0314 100644 --- a/po/da.po +++ b/po/da.po @@ -6,7 +6,8 @@ msgid "" msgstr "" "Project-Id-Version: lilypond 1.6.0\n" -"POT-Creation-Date: 2003-07-18 14:45+0200\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2005-02-25 13:09+0100\n" "PO-Revision-Date: 2002-09-07 21:00+0200\n" "Last-Translator: Keld Simonsen \n" "Language-Team: Danish \n" @@ -14,941 +15,561 @@ msgstr "" "Content-Type: text/plain; charset=iso-8859-1\n" "Content-Transfer-Encoding: 8bit\n" -#. this is where special info is often stored -#. ############################################################### -#. lilylib.py -- options and stuff -#. -#. source file of the GNU LilyPond music typesetter -#. -#. (c) 1998--2005 Han-Wen Nienhuys -#. Jan Nieuwenhuizen -#. ## subst:\(^\|[^._a-z]\)\(abspath\|identify\|warranty\|progress\|warning\|error\|exit\|getopt_args\|option_help_str\|options_help_str\|help\|setup_temp\|read_pipe\|system\|cleanup_temp\|strip_extension\|cp_to_dir\|mkdir_p\|init\) *( -#. ## replace:\1ly.\2 ( -#. ## subst: \(help_summary\|keep_temp_dir_p\|option_definitions\|original_dir\|program_name\|pseudo_filter_p\|temp_dir\|verbose_p\) -#. ############################################################### -#. Users of python modules should include this snippet -#. and customize variables below. -#. We'll suffer this path init stuff as long as we don't install our -#. python packages in /lib/pythonx.y (and don't kludge around -#. it as we do with teTeX on Red Hat Linux: set some environment var -#. (PYTHONPATH) in profile) -#. If set, LILYPONDPREFIX must take prevalence -#. if datadir is not set, we're doing a build and LILYPONDPREFIX -#. Customize these -#. lilylib globals -#: lilylib.py:60 +#: lilylib.py:62 msgid "lilylib module" msgstr "" # forklaring af flag -h -#: lilylib.py:63 lilypond-book.py:131 lilypond.py:128 midi2ly.py:100 -#: mup2ly.py:75 main.cc:111 +#: lilylib.py:65 lilypond-book.py:88 lilypond-latex.py:109 midi2ly.py:100 +#: mup2ly.py:75 ps2png.py:40 main.cc:130 msgid "print this help" msgstr "denne hjælp" -#. ############################################################### -#. Handle bug in Python 1.6-2.1 -#. -#. there are recursion limits for some patterns in Python 1.6 til 2.1. -#. fix this by importing pre instead. Fix by Mats. -#. Attempt to fix problems with limited stack size set by Python! -#. Sets unlimited stack size. Note that the resource module only -#. is available on UNIX. -#: lilylib.py:114 midi2ly.py:136 mup2ly.py:130 main.cc:188 main.cc:200 -#, c-format, python-format +#: lilylib.py:112 midi2ly.py:136 mup2ly.py:130 +#, python-format msgid "Copyright (c) %s by" msgstr "Copyright © %s af" -#: lilylib.py:114 -msgid " 1998--2005" -msgstr "" - -#: lilylib.py:118 +#: lilylib.py:116 midi2ly.py:141 mup2ly.py:135 msgid "Distributed under terms of the GNU General Public License." msgstr "" -#: lilylib.py:120 +#: lilylib.py:118 midi2ly.py:142 mup2ly.py:136 msgid "It comes with NO WARRANTY." msgstr "" -#: lilylib.py:127 midi2ly.py:150 mup2ly.py:144 input.cc:88 -msgid "warning: " -msgstr "advarsel: " +#: lilylib.py:125 warn.cc:24 +#, fuzzy, c-format, python-format +msgid "warning: %s" +msgstr "advarsel: %s\n" -#. lots of midi files use plain text for lyric events -#. FIXME: read from stdin when files[0] = '-' -#: lilylib.py:130 midi2ly.py:165 midi2ly.py:1018 midi2ly.py:1083 mup2ly.py:147 -#: mup2ly.py:161 input.cc:93 -msgid "error: " -msgstr "fejl: " +#: lilylib.py:128 warn.cc:30 +#, fuzzy, c-format, python-format +msgid "error: %s" +msgstr "fejl: %s\n" -#: lilylib.py:134 +#: lilylib.py:132 #, fuzzy, python-format msgid "Exiting (%d)..." msgstr "Afslutter... " -#: lilylib.py:194 midi2ly.py:224 mup2ly.py:220 +#: lilylib.py:200 midi2ly.py:223 mup2ly.py:219 #, python-format msgid "Usage: %s [OPTIONS]... FILE" msgstr "Brug: %s [FLAG]... FIL" -#: lilylib.py:198 midi2ly.py:228 mup2ly.py:224 main.cc:166 +#: lilylib.py:204 convert-ly.py:57 midi2ly.py:227 mup2ly.py:223 main.cc:200 +#, c-format msgid "Options:" msgstr "Flag:" -#: lilylib.py:202 midi2ly.py:232 mup2ly.py:228 main.cc:172 +#: lilylib.py:208 convert-ly.py:68 midi2ly.py:231 mup2ly.py:227 main.cc:204 #, c-format, python-format msgid "Report bugs to %s." msgstr "" -"Rapportér programfejl til %s\n." -"Rapportér fejl i oversættelsen til ." +"Rapportér programfejl til %s\n" +".Rapportér fejl i oversættelsen til ." #: lilylib.py:228 +#, python-format +msgid "Binary %s has version %s, looking for version %s" +msgstr "" + +#: lilylib.py:262 #, fuzzy, python-format msgid "Opening pipe `%s'" msgstr "Renser \"%s\"..." -#. successful pipe close returns 'None' -#: lilylib.py:240 +#: lilylib.py:277 lilypond-book.py:1111 #, python-format msgid "`%s' failed (%d)" msgstr "" -#: lilylib.py:242 lilylib.py:289 lilypond-book.py:231 lilypond.py:512 +#: lilylib.py:282 lilylib.py:341 lilypond-book.py:1112 lilypond-latex.py:466 msgid "The error log is as follows:" msgstr "" -#: lilylib.py:262 midi2ly.py:260 mup2ly.py:256 +#: lilylib.py:313 midi2ly.py:259 mup2ly.py:255 #, python-format msgid "Invoking `%s'" msgstr "Starter \"%s\"" -#: lilylib.py:264 +#: lilylib.py:315 #, python-format msgid "Running %s..." msgstr "Kør %s..." -#: lilylib.py:282 +#: lilylib.py:334 #, python-format msgid "`%s' failed (%s)" msgstr "" -#: lilylib.py:285 midi2ly.py:266 mup2ly.py:264 +#: lilylib.py:337 midi2ly.py:265 mup2ly.py:263 msgid "(ignored)" msgstr "(ignoreret)" # hær er det spørg om rensning af en temporærkatalog -#: lilylib.py:299 midi2ly.py:276 mup2ly.py:274 +#: lilylib.py:355 midi2ly.py:275 mup2ly.py:273 #, python-format msgid "Cleaning %s..." msgstr "Renser %s..." -#. Duh. Python style portable: cp *.EXT OUTDIR -#. system ('cp *.%s %s' % (ext, outdir), 1) -#. Python < 1.5.2 compatibility -#. -#. On most platforms, this is equivalent to -#. `normpath(join(os.getcwd()), PATH)'. *Added in Python version 1.5.2* -#. tex needs lots of memory, more than it gets by default on Debian -#. TODO: * prevent multiple addition. -#. * clean TEXINPUTS, MFINPUTS, TFMFONTS, -#. as these take prevalence over $TEXMF -#. and thus may break tex run? -#. $TEXMF is special, previous value is already taken care of -#. # -sOutputFile does not work with bbox? -#. # todo: -#. # have better algorithm for deciding when to crop page, -#. # and when to show full page -#: lilylib.py:458 +#: lilylib.py:529 msgid "Removing output file" msgstr "" -#. !@PYTHON@ -#. once upon a rainy monday afternoon. -#. -#. ... -#. -#. (not finished.) -#. ABC standard v1.6: http://www.gre.ac.uk/~c.walshaw/abc2mtex/abc.txt -#. -#. Enhancements (Roy R. Rankin) -#. -#. Header section moved to top of lilypond file -#. handle treble, treble-8, alto, and bass clef -#. Handle voices (V: headers) with clef and part names, multiple voices -#. Handle w: lyrics with multiple verses -#. Handle key mode names for minor, major, phrygian, ionian, locrian, aeolian, -#. mixolydian, lydian, dorian -#. Handle part names from V: header -#. Tuplets handling fixed up -#. Lines starting with |: not discarded as header lines -#. Multiple T: and C: header entries handled -#. Accidental maintained until next bar check -#. Silent rests supported -#. articulations fermata, upbow, downbow, ltoe, accent, tenuto supported -#. Chord strings([-^]"string") can contain a '#' -#. Header fields enclosed by [] in notes string processed -#. W: words output after tune as abc2ps does it (they failed before) -#. Enhancements (Laura Conrad) -#. -#. Barring now preserved between ABC and lilypond -#. the default placement for text in abc is above the staff. -#. %%LY now supported. -#. \breve and \longa supported. -#. M:none doesn't crash lily. -#. Limitations -#. -#. Multiple tunes in single file not supported -#. Blank T: header lines should write score and open a new score -#. Not all header fields supported -#. ABC line breaks are ignored -#. Block comments generate error and are ignored -#. Postscript commands are ignored -#. lyrics not resynchronized by line breaks (lyrics must fully match notes) -#. %%LY slyrics can't be directly before a w: line. -#. ??? -#. TODO: -#. -#. Convert to new chord styles. -#. -#. UNDEF -> None -#. -#. uGUHGUHGHGUGH -#. UGH -#. treble8 is used by abctab2ps; -8va is used by barfly, -#. and by my patch to abc2ps. If there's ever a standard -#. about this we'll support that. -#. find keywork -#. assume that Q takes the form "Q:1/4=120" -#. There are other possibilities, but they are deprecated -#. outf.write ("\t\t\\consists Staff_margin_engraver\n") -#. pitch manipulation. Tuples are (name, alteration). -#. 0 is (central) C. Alteration -1 is a flat, Alteration +1 is a sharp -#. pitch in semitones. -#. abc to lilypond key mode names -#. semitone shifts for key mode names -#. latex does not like naked #'s -#. latex does not like naked "'s -#. break lyrics to words and put "'s around words containing numbers and '"'s -#. escape " -#. _ causes probs inside "" -#. _ to ' _ ' -#. split words with - -#. unless \- -#. ~ to space('_') -#. * to to space -#. latex does not like naked #'s -#. put numbers and " and ( into quoted string -#. insure space between lines -#. title -#. strip trailing blanks -#. Meter -#. KEY -#. seperate clef info -#. there may or may not be a space -#. between the key letter and the mode -#. ugh. -#. ugh. -#. Notes -#. Origin -#. Reference Number -#. Area -#. History -#. Book -#. Composer -#. Default note length -#. Voice -#. Words -#. vocals -#. tempo -#. we use in this order specified accidental, active accidental for bar, -#. active accidental for key -#. (num / den) / defaultlen < 1/base -#. return (str, num,den,dots) -#. ignore slide -#. ignore roll -#. s7m2 input doesnt care about spaces -#. -#. remember accidental for rest of bar -#. -#. get accidental set in this bar or UNDEF if not set -#. WAT IS ABC EEN ONTZETTENDE PROGRAMMEERPOEP ! -#. failed; not a note! -#. escape '#'s -#. -#. |] thin-thick double bar line -#. || thin-thin double bar line -#. [| thick-thin double bar line -#. :| left repeat -#. |: right repeat -#. :: left-right repeat -#. |1 volta 1 -#. |2 volta 2 -#. first try the longer one -#. bracket escape -#. the nobarlines option is necessary for an abc to lilypond translator for -#. exactly the same reason abc2midi needs it: abc requires the user to enter -#. the note that will be printed, and MIDI and lilypond expect entry of the -#. pitch that will be played. -#. -#. In standard 19th century musical notation, the algorithm for translating -#. between printed note and pitch involves using the barlines to determine -#. the scope of the accidentals. -#. -#. Since ABC is frequently used for music in styles that do not use this -#. convention, such as most music written before 1700, or ethnic music in -#. non-western scales, it is necessary to be able to tell a translator that -#. the barlines should not affect its interpretation of the pitch. -#. write other kinds of appending if we ever need them. -#. add comments to current voice -#. Try nibbling characters off until the line doesn't change. -#. dump_global (outf) -#. !@PYTHON@ -#. -#. convert-ly.py -- Update old LilyPond input files (fix name?) -#. -#. source file of the GNU LilyPond music typesetter -#. -#. (c) 1998--2005 Han-Wen Nienhuys -#. Jan Nieuwenhuizen -#. TODO -#. use -f and -t for -s output -#. NEWS -#. 0.2 -#. - rewrite in python -#. Did we ever have \mudela-version? I doubt it. -#. lilypond_version_re_str = '\\\\version *\"(.*)\"' -#. ########################### -#. need new a namespace -#. raise FatalConversionError() -#. need new a namespace -#. harmful to current .lys -#. str = re.sub ('\\\\key([^;]+);', '\\\\accidentals \\1;', str) -#. raise FatalConversionError() -#. raise FatalConversionError() -#. raise FatalConversionError() -#. TODO: lots of other syntax change should be done here as well -#. Ugh, but meaning of \stemup changed too -#. maybe we should do \stemup -> \stemUp\slurUp\tieUp ? -#. I don't know exactly when these happened... -#. ugh, we loose context setting here... -#. (lacks capitalisation slur -> Slur) -#. # dynamic.. -#. TODO: add lots of these -#. ugh -#. old fix -#. Make sure groups of more than one ; have space before -#. them, so that non of them gets removed by next rule -#. Only remove ; that are not after spaces, # or ; -#. Otherwise we interfere with Scheme comments, -#. which is badbadbad. -#. 40 ? -#. ############################### -#. END OF CONVERSIONS -#. ############################### -#. !@PYTHON@ -#. info mostly taken from looking at files. See also -#. http://lilypond.org/wiki/?EnigmaTransportFormat -#. This supports -#. -#. * notes -#. * rests -#. * ties -#. * slurs -#. * lyrics -#. * articulation -#. * grace notes -#. * tuplets -#. -#. todo: -#. * slur/stem directions -#. * voices (2nd half of frame?) -#. * more intelligent lyrics -#. * beams (better use autobeam?) -#. * more robust: try entertainer.etf (freenote) -#. * dynamics -#. * empty measures (eg. twopt03.etf from freenote) -#. -#. uGUHGUHGHGUGH -#. notename 0 == central C -#. represent pitches as (notename, alteration), relative to C-major scale -#. a fifth up -#. should cache this. -#. flag1 isn't all that interesting. -#. 3: '>', -#. 18: '\arpeggio' , -#. do grace notes. -#. ugh. -#. we don't attempt voltas since they fail easily. -#. and g.repeat_bar == '|:' or g.repeat_bar == ':|:' or g.bracket: -#. 4 layers. -#. let's not do this: this really confuses when eE happens to be before a ^text. -#. if last_tag and last_indices: -#. etf_file_dict[last_tag][last_indices].append (l) -#. # do it -#. staff-spec -#. should use \addlyrics ? -#. !@PYTHON@ -#. vim: set noexpandtab: -#. This is was the idea for handling of comments: -#. Multiline comments, @ignore .. @end ignore is scanned for -#. in read_doc_file, and the chunks are marked as 'ignore', so -#. lilypond-book will not touch them any more. The content of the -#. chunks are written to the output file. Also 'include' and 'input' -#. regex has to check if they are commented out. -#. -#. Then it is scanned for 'lilypond', 'lilypond-file' and 'lilypond-block'. -#. These three regex's has to check if they are on a commented line, -#. % for latex, @c for texinfo. -#. -#. Then lines that are commented out with % (latex) and @c (Texinfo) -#. are put into chunks marked 'ignore'. This cannot be done before -#. searching for the lilypond-blocks because % is also the comment character -#. for lilypond. -#. -#. The the rest of the rexeces are searched for. They don't have to test -#. if they are on a commented out line. -#. ############################################################### -#. Users of python modules should include this snippet -#. and customize variables below. -#. We'll suffer this path init stuff as long as we don't install our -#. python packages in /lib/pythonx.y (and don't kludge around -#. it as we do with teTeX on Red Hat Linux: set some environment var -#. (PYTHONPATH) in profile) -#. If set, LILYPONDPREFIX must take prevalence -#. if datadir is not set, we're doing a build and LILYPONDPREFIX -#. Customize these -#. if __name__ == '__main__': -#. lilylib globals -#. temp_dir = os.path.join (original_dir, '%s.dir' % program_name) -#. urg -#. # FIXME -#. # do -P or -p by default? -#. #help_summary = _ ("Run LilyPond using LaTeX for titling") -#: lilypond-book.py:120 -msgid "Process LilyPond snippets in hybrid html, LaTeX or texinfo document" +#: convert-ly.py:32 +#, python-format +msgid "%s has been replaced by %s" msgstr "" -#. another bug in option parser: --output=foe is taken as an abbreviation -#. for --output-format -#: lilypond-book.py:125 main.cc:110 -msgid "EXT" -msgstr "FMT" +#: convert-ly.py:33 +#, python-format +msgid "Not smart enough to convert %s" +msgstr "" -#: lilypond-book.py:125 -msgid "use output format EXT (texi [default], texi-html, latex, html)" +#: convert-ly.py:34 +msgid "Please refer to the manual for details, and update manually." msgstr "" -#: lilypond-book.py:126 lilypond-book.py:127 lilypond-book.py:129 -#: lilypond-book.py:130 -#, fuzzy -msgid "DIM" -msgstr "KATALOG" +#: convert-ly.py:50 +#, fuzzy, python-format +msgid "Usage: %s [OPTION]... [FILE]..." +msgstr "Brug: %s [FLAG]... FIL..." -#: lilypond-book.py:126 -msgid "default fontsize for music. DIM is assumed to be in points" +#: convert-ly.py:53 +msgid "" +"Update LilyPond input to newer version. By default, update from the\n" +"version taken from the \\version command, to the current LilyPond version." msgstr "" -#: lilypond-book.py:127 -msgid "deprecated, use --default-music-fontsize" +#: convert-ly.py:59 +msgid "" +" -e, --edit edit in place\n" +" -f, --from=VERSION start from version [default: \\version found in " +"file]\n" +" -h, --help print this help\n" +" -n, --no-version do not add \\version command if missing\n" +" -s, --show-rules print rules [default: --from=0, --" +"to=@TOPLEVEL_VERSION@]\n" +" -t, --to=VERSION convert to version [default: @TOPLEVEL_VERSION@]\n" +" -v, --version print program version" +msgstr "" + +#: convert-ly.py:75 main.cc:89 +#, fuzzy, c-format, python-format +msgid "" +"This program is free software. It is covered by the GNU General Public\n" +"License and you are welcome to change it and/or distribute copies of it\n" +"under certain conditions. Invoke as `%s --warranty' for more\n" +"information.\n" msgstr "" +"Dette er frit programmel. Det dækkes af \"GNU General Public License\",\n" +"og du må ændre og/eller distribuere kopier af det under visse\n" +"betingelser. Kør \"%s --warranty\" for mere information.\n" -#: lilypond-book.py:128 -msgid "OPT" +#: convert-ly.py:2402 +msgid "LilyPond source must be UTF-8" msgstr "" -#: lilypond-book.py:128 -msgid "pass OPT quoted to the lilypond command line" +#: convert-ly.py:2405 +msgid "Try the texstrings backend" msgstr "" -#: lilypond-book.py:129 -msgid "force fontsize for all inline lilypond. DIM is assumed be to in points" +#: convert-ly.py:2408 +#, python-format +msgid "Do something like: %s" msgstr "" -#: lilypond-book.py:130 -msgid "deprecated, use --force-music-fontsize" +#: convert-ly.py:2411 +msgid "Or save as UTF-8 in your editor" msgstr "" -#: lilypond-book.py:132 lilypond.py:130 main.cc:113 main.cc:118 -msgid "DIR" -msgstr "KATALOG" - -#: lilypond-book.py:132 -msgid "include path" +#: convert-ly.py:2455 +msgid "Applying conversion: " msgstr "" -#: lilypond-book.py:133 -#, fuzzy -msgid "write dependencies" -msgstr "tilføj KATALOG efter afhængigheder" +#: convert-ly.py:2467 +#, python-format +msgid "%s: error while converting" +msgstr "" -#: lilypond-book.py:134 -msgid "PREF" +#: convert-ly.py:2470 score-engraver.cc:110 +msgid "Aborting" msgstr "" -#: lilypond-book.py:134 -#, fuzzy -msgid "prepend PREF before each -M dependency" -msgstr "tilføj KATALOG efter afhængigheder" +#: convert-ly.py:2491 +#, fuzzy, python-format +msgid "Processing `%s'... " +msgstr "Behandler \"%s\"..." -#: lilypond-book.py:135 -#, fuzzy -msgid "don't run lilypond" -msgstr "kør ikke LilyPond" +#: convert-ly.py:2593 +#, python-format +msgid "%s: cannot determine version for `%s'" +msgstr "" + +#: convert-ly.py:2602 +#, fuzzy, python-format +msgid "%s: skipping: `%s' " +msgstr "indstillingen findes ikke: '%s'" -#: lilypond-book.py:136 -msgid "don't generate pictures" +#: lilypond-book.py:70 +msgid "" +"Process LilyPond snippets in hybrid HTML, LaTeX, or texinfo document.\n" +"Example usage:\n" +"\n" +" lilypond-book --filter=\"tr '[a-z]' '[A-Z]'\" BOOK\n" +" lilypond-book --filter=\"convert-ly --no-version --from=2.0.0 -\" BOOK\n" +" lilypond-book --process='lilypond -I include' BOOK\n" msgstr "" -#: lilypond-book.py:137 -msgid "strip all lilypond blocks from output" +#: lilypond-book.py:82 main.cc:124 +msgid "EXT" +msgstr "FMT" + +#: lilypond-book.py:83 +msgid "" +"use output format EXT (texi [default], texi-html,\n" +"\t\tlatex, html)" msgstr "" -#: lilypond-book.py:138 lilypond-book.py:139 lilypond.py:135 lilypond.py:136 -#: midi2ly.py:102 main.cc:114 main.cc:117 -msgid "FILE" +#: lilypond-book.py:85 +#, fuzzy +msgid "FILTER" msgstr "FIL" -#: lilypond-book.py:138 -msgid "filename main output file" +#: lilypond-book.py:86 +msgid "pipe snippets through FILTER [convert-ly -n -]" msgstr "" -#: lilypond-book.py:139 -msgid "where to place generated files" -msgstr "" +#: lilypond-book.py:89 lilypond-book.py:91 lilypond-latex.py:114 main.cc:132 +msgid "DIR" +msgstr "KATALOG" -#: lilypond-book.py:140 lilypond.py:137 -msgid "RES" +#: lilypond-book.py:90 +#, fuzzy +msgid "add DIR to include path" +msgstr "tilføj KATALOG til søgestien" + +#: lilypond-book.py:92 +#, fuzzy +msgid "write output to DIR" +msgstr "skriv uddata til FIL" + +#: lilypond-book.py:93 +msgid "COMMAND" msgstr "" -#: lilypond-book.py:141 lilypond.py:138 -msgid "set the resolution of the preview to RES" +#: lilypond-book.py:94 +msgid "process ly_files using COMMAND FILE..." msgstr "" # Førklaring til --verbose (borde være længre) -#: lilypond-book.py:142 lilypond.py:148 midi2ly.py:105 mup2ly.py:78 main.cc:126 +#: lilypond-book.py:96 lilypond-latex.py:133 midi2ly.py:105 mup2ly.py:78 +#: ps2png.py:41 main.cc:145 msgid "be verbose" msgstr "vær udførlig" -#: lilypond-book.py:143 +#: lilypond-book.py:98 #, fuzzy msgid "print version information" msgstr "vis versionsnummer" -#: lilypond-book.py:144 lilypond.py:150 midi2ly.py:107 mup2ly.py:80 main.cc:127 +#: lilypond-book.py:100 lilypond-latex.py:135 midi2ly.py:107 mup2ly.py:80 +#: main.cc:146 msgid "show warranty and copyright" msgstr "vis garanti og copyright" -#. format specific strings, ie. regex-es for input, and % strings for output -#. global variables -#. lilypond_binary = 'valgrind --suppressions=/home/hanwen/usr/src/guile-1.6.supp --num-callers=10 /home/hanwen/usr/src/lilypond/lily/out/lilypond' -#. only use installed binary when we're installed too. -#. only use installed binary when we're installed too. -#. ############################################################### -#. Dimension handling for LaTeX. -#. -#. Ugh. (La)TeX writes progress and error messages on stdout -#. Redirect to stderr -#: lilypond-book.py:230 -msgid "LaTeX failed." -msgstr "" - -#. URG see lilypond -#. Convert numeric values, with or without specific dimension, to floats. -#. Keep other strings -#. ############################################################### -#. How to output various structures. -#. # maybe


? -#. Verbatim text is always finished with \n. FIXME: For HTML, -#. this newline should be removed. -#. Verbatim text is always finished with \n. FIXME: For HTML, -#. this newline should be removed. -#. # Ugh we need to differentiate on origin: -#. # lilypond-block origin wants an extra

, but -#. # inline music doesn't. -#. # possibly other center options? -#. verbatim text is always finished with \n -#. verbatim text is always finished with \n -#. verbatim text is always finished with \n -#. verbatim text is always finished with \n -#. do some tweaking: @ is needed in some ps stuff. -#. -#. ugh, the

below breaks inline images... -#. clumsy workaround for python 2.2 pre bug. -#. ############################################################### -#. Recognize special sequences in the input -#. Warning: This uses extended regular expressions. Tread with care. -#. -#. legenda -#. -#. (?Pregex) -- assign result of REGEX to NAME -#. *? -- match non-greedily. -#. (?m) -- multiline regex: make ^ and $ match at each line -#. (?s) -- make the dot match all characters including newline -#. why do we have distinction between @mbinclude and @include? -#. # we'd like to catch and reraise a more -#. # detailed error, but alas, the exceptions -#. # changed across the 1.5/2.1 boundary. -#. ughUGH not original options -#. First we want to scan the \documentclass line -#. it should be the first non-comment line. -#. The only thing we really need to know about the \documentclass line -#. is if there are one or two columns to begin with. -#. Then we add everything before \begin{document} to -#. paperguru.m_document_preamble so that we can later write this header -#. to a temporary file in find_latex_dims() to find textwidth. -#. this is not bulletproof..., it checks the first 10 chunks -#. newchunks.extend (func (m)) -#. python 1.5 compatible: -#. we have to check for verbatim before doing include, -#. because we don't want to include files that are mentioned -#. inside a verbatim environment -#. ugh fix input -#. # Hmm, we should hash only lilypond source, and skip the -#. # %options are ... -#. # comment line -#. # todo: include path, but strip -#. # first part of the path. -#. format == 'html' -#. ugh rename -#. Count sections/chapters. -#. # TODO: do something like -#. # this for texinfo/latex as well ? -#. ugh -#. fixme: be sys-independent. -#. -#. Ugh, fixing up dependencies for .tex generation -#. -#. Ugh. (La)TeX writes progress and error messages on stdout -#. Redirect to stderr -#. # There used to be code to write .tex dependencies, but -#. # that is silly: lilypond-book has its own dependency scheme -#. # to ensure that all lily-XXX.tex files are there -#. # TODO: put file name in front of texidoc. -#. # -#. # what's this? Docme --hwn -#. # -#. #docme: why global? -#. Do It. -#. should chmod -w -#: lilypond-book.py:1557 lilypond.py:673 midi2ly.py:1018 +#: lilypond-book.py:699 +#, python-format +msgid "deprecated ly-option used: %s=%s" +msgstr "" + +#: lilypond-book.py:702 +#, python-format +msgid "compatibility mode translation: %s=%s" +msgstr "" + +#: lilypond-book.py:706 +#, python-format +msgid "deprecated ly-option used: %s" +msgstr "" + +#: lilypond-book.py:709 +#, python-format +msgid "compatibility mode translation: %s" +msgstr "" + +#: lilypond-book.py:728 +#, python-format +msgid "ignoring unknown ly option: %s" +msgstr "" + +#: lilypond-book.py:761 +#, fuzzy, python-format +msgid "file not found: %s" +msgstr "Symbol ikke fundet, " + +#: lilypond-book.py:1094 +#, fuzzy, python-format +msgid "Opening filter `%s'" +msgstr "Renser \"%s\"..." + +#: lilypond-book.py:1236 +#, fuzzy +msgid "Writing snippets..." +msgstr "Skriver \"%s\"..." + +#: lilypond-book.py:1241 +#, fuzzy +msgid "Processing...\n" +msgstr "Behandler..." + +#: lilypond-book.py:1244 +#, fuzzy +msgid "All snippets are up to date..." +msgstr "slap af, %s er seneste version" + +#: lilypond-book.py:1254 +#, fuzzy, python-format +msgid "cannot determine format for: %s" +msgstr "kan ikke finde standardskrifttype: \"%s\"" + +#: lilypond-book.py:1299 +msgid "Output would overwrite input file; use --output." +msgstr "" + +# hær er det spørg om rensning af en temporærkatalog +#: lilypond-book.py:1306 +#, fuzzy, python-format +msgid "Reading %s..." +msgstr "Renser %s..." + +#: lilypond-book.py:1322 +#, fuzzy +msgid "Dissecting..." +msgstr "Lister \"%s\"..." + +# hær er det spørg om rensning af en temporærkatalog +#: lilypond-book.py:1353 +#, fuzzy, python-format +msgid "Compiling %s..." +msgstr "Renser %s..." + +#: lilypond-book.py:1361 +#, fuzzy, python-format +msgid "Processing include: %s" +msgstr "Behandler \"%s\"..." + +#: lilypond-book.py:1371 +#, fuzzy, python-format +msgid "Removing `%s'" +msgstr "Starter \"%s\"" + +#: lilypond-book.py:1386 lilypond-latex.py:576 midi2ly.py:1017 ps2png.py:51 #, python-format msgid "getopt says: `%s'" msgstr "getopt siger: '%s'" -#. HACK -#. status = os.system ('lilypond -w') -#: lilypond-book.py:1630 lilypond.py:777 -msgid "no files specified on command line" -msgstr "ingen filer angivne på kommandolinjen." - -#. -#. Petr, ik zou willen dat ik iets zinvoller deed, -#. maar wat ik kan ik doen, het verandert toch niets? -#. --hwn 20/aug/99 -#. !@PYTHON@ -#. -#. lilypond.py -- Run LilyPond, add titles to bare score, generate printable -#. document -#. Invokes: lilypond, latex (or pdflatex), dvips, ps2pdf, gs -#. -#. source file of the GNU LilyPond music typesetter -#. -#. (c) 1998--2005 Han-Wen Nienhuys -#. Jan Nieuwenhuizen -#. This is the third incarnation of lilypond. -#. -#. Earlier incarnations of lilypond were written by -#. Jeffrey B. Reed (Python version) -#. Jan Arne Fagertun (Bourne shell script) -#. -#. Note: gettext work best if we use ' for docstrings and " -#. for gettextable strings. -#. --> DO NOT USE ''' for docstrings. -#. ############################################################### -#. Users of python modules should include this snippet -#. and customize variables below. -#. We'll suffer this path init stuff as long as we don't install our -#. python packages in /lib/pythonx.y (and don't kludge around -#. it as we do with teTeX on Red Hat Linux: set some environment var -#. (PYTHONPATH) in profile) -#. If set, LILYPONDPREFIX must take prevalence -#. if datadir is not set, we're doing a build and LILYPONDPREFIX -#. Customize these -#. if __name__ == '__main__': -#. lilylib globals #. # FIXME #. # do -P or -p by default? #. #help_summary = _ ("Run LilyPond using LaTeX for titling") -#: lilypond.py:121 -msgid "Run LilyPond, add titles, generate printable document." +#: lilypond-latex.py:104 +msgid "Run LilyPond, generate printable document." msgstr "" -#: lilypond.py:127 main.cc:115 -msgid "write Makefile dependencies for every input file" -msgstr "skriv Makefile-afhængigheder for hver inddatafil" +#: lilypond-latex.py:110 +msgid "use LaTeX for formatting" +msgstr "" -#: lilypond.py:129 +#: lilypond-latex.py:111 msgid "print even more output" msgstr "" -#: lilypond.py:130 +#: lilypond-latex.py:112 lilypond-latex.py:123 midi2ly.py:102 main.cc:133 +#: main.cc:135 +msgid "FILE" +msgstr "FIL" + +#: lilypond-latex.py:112 +msgid "find pfa fonts used in FILE" +msgstr "find pfa-skrifttyper brugt i FIL" + +#: lilypond-latex.py:114 msgid "add DIR to LilyPond's search path" msgstr "tilføj KATALOG til LilyPonds søgesti" # %s er programmets navn -#: lilypond.py:132 +#: lilypond-latex.py:116 #, python-format msgid "keep all output, output to directory %s.dir" msgstr "behold al uddata, udskrivo i kataloget %s.dir" -#: lilypond.py:133 +#. junkme? +#: lilypond-latex.py:119 msgid "don't run LilyPond" msgstr "kør ikke LilyPond" -#: lilypond.py:134 main.cc:116 +#. junkme? +#: lilypond-latex.py:121 main.cc:134 msgid "produce MIDI output only" msgstr "lav kun MIDI-uddata" -#: lilypond.py:135 midi2ly.py:102 -msgid "write output to FILE" +#: lilypond-latex.py:123 main.cc:135 +#, fuzzy +msgid "write output to FILE (suffix will be added)" msgstr "skriv uddata til FIL" -#: lilypond.py:136 -msgid "find pfa fonts used in FILE" -msgstr "find pfa-skrifttyper brugt i FIL" - -#: lilypond.py:139 -msgid "generate PostScript output" -msgstr "lav PostScript-uddata" - -#: lilypond.py:140 -msgid "generate PNG page images" +#: lilypond-latex.py:124 ps2png.py:42 +msgid "RES" msgstr "" -#: lilypond.py:141 -#, fuzzy -msgid "generate PS.GZ" -msgstr "lav PDF-uddata" +#: lilypond-latex.py:125 ps2png.py:43 +msgid "set the resolution of the preview to RES" +msgstr "" -#: lilypond.py:142 +#: lilypond-latex.py:126 msgid "generate PDF output" msgstr "lav PDF-uddata" -#: lilypond.py:143 -msgid "use pdflatex to generate a PDF output" +#: lilypond-latex.py:127 +msgid "generate PostScript output" +msgstr "lav PostScript-uddata" + +#: lilypond-latex.py:128 +msgid "generate PNG page images" msgstr "" -#. FIXME: preview, picture; to indicate creation of a PNG? -#: lilypond.py:145 +#: lilypond-latex.py:129 msgid "make a picture of the first system" msgstr "" -#: lilypond.py:146 -msgid "make HTML file with links to all output" +#: lilypond-latex.py:130 +#, fuzzy +msgid "generate PS.GZ" +msgstr "lav PDF-uddata" + +#: lilypond-latex.py:131 +msgid "run in safe-mode" msgstr "" -#: lilypond.py:147 +#: lilypond-latex.py:132 msgid "KEY=VAL" msgstr "NØGLE=VÆRDI" -#: lilypond.py:147 +#: lilypond-latex.py:132 msgid "change global setting KEY to VAL" msgstr "ændr global indstilling NØGLE til VÆRDI" -#: lilypond.py:149 midi2ly.py:106 mup2ly.py:79 main.cc:125 +#: lilypond-latex.py:134 midi2ly.py:106 mup2ly.py:79 main.cc:144 msgid "print version number" msgstr "vis versionsnummer" -#. other globals -#. Pdftex support -#. # yuk. -#. lilypond_binary = 'valgrind --suppressions=%(home)s/usr/src/guile-1.6.supp --num-callers=10 %(home)s/usr/src/lilypond/lily/out/lilypond '% { 'home' : '/home/hanwen' } -#. only use installed binary when we're installed too. -#. init to empty; values here take precedence over values in the file -#. # TODO: change name. -#. for geometry v3 -#. Output formats that lilypond should create -#. what a name. -#. ly.warning (_ ("invalid value: %s") % `val`) -#. ly.warning (_ ("invalid value: %s") % `val`) -#: lilypond.py:232 +#: lilypond-latex.py:203 #, python-format msgid "no such setting: `%s'" msgstr "indstillingen findes ikke: '%s'" -#. 2 == user interrupt. -#: lilypond.py:274 +#: lilypond-latex.py:247 #, python-format msgid "LilyPond crashed (signal %d)." msgstr "LilyPond gik ned (signal %d)." -#: lilypond.py:275 +#: lilypond-latex.py:248 msgid "Please submit a bug report to bug-lilypond@gnu.org" msgstr "" -#: lilypond.py:281 +#: lilypond-latex.py:255 #, python-format msgid "LilyPond failed on input file %s (exit status %d)" msgstr "" -#: lilypond.py:284 +#: lilypond-latex.py:259 #, python-format msgid "LilyPond failed on an input file (exit status %d)" msgstr "" -#: lilypond.py:285 +#: lilypond-latex.py:260 #, fuzzy msgid "Continuing..." msgstr "Kør %s..." -#. urg -#: lilypond.py:296 +#: lilypond-latex.py:270 #, python-format msgid "Analyzing %s..." msgstr "Analyserer %s..." -#. search only the first 10k -#: lilypond.py:354 +#: lilypond-latex.py:324 #, python-format msgid "no LilyPond output found for `%s'" msgstr "ingen lilyponduddata fundet for '%s'" -#. The final \n seems important here. It ensures that the footers and taglines end up on the right page. -#. TODO: should set textheight (enlarge) depending on papersize. -#: lilypond.py:397 -#, python-format -msgid "invalid value: `%s'" -msgstr "ugyldig værdi: '%s'" - -#. set sane geometry width (a4-width) for linewidth = -1. -#. who the hell is 597 ? -#. Ugh. (La)TeX writes progress and error messages on stdout -#. Redirect to stderr -#: lilypond.py:511 +#: lilypond-latex.py:465 msgid "LaTeX failed on the output file." msgstr "" -#. make a preview by rendering only the 1st line -#. of each score -#: lilypond.py:568 +#: lilypond-latex.py:513 msgid "" "Trying create PDF, but no PFA fonts found.\n" "Using bitmap fonts instead. This will look bad." msgstr "" -#. ugh. Different targets? -#. Added as functionality to lilypond, because lilypond may well need to do this -#. in future too. #. no ps header? -#: lilypond.py:615 +#: lilypond-latex.py:556 #, python-format msgid "not a PostScript file: `%s'" msgstr "ikke en PostScript fil: '%s'" -#. todo -#: lilypond.py:660 -#, fuzzy, python-format -msgid "Writing HTML menu `%s'" -msgstr "Skriver \"%s\"..." - -#. signal programming error -#. Don't convert input files to abspath, rather prepend '.' to include -#. path. -#. As a neat trick, add directory part of first input file -#. to include path. That way you can do without the clumsy -I in: -#. lilypond -I foe/bar/baz foo/bar/baz/baz.ly -#: lilypond.py:769 +#: lilypond-latex.py:666 msgid "pseudo filter" msgstr "" -#: lilypond.py:772 +#: lilypond-latex.py:669 msgid "pseudo filter only for single input file" msgstr "" -#. Ugh, maybe make a setup () function -#. hmmm. Wish I'd 've written comments when I wrote this. -#. now it looks complicated. -#: lilypond.py:806 +#: lilypond-latex.py:674 +msgid "no files specified on command line" +msgstr "ingen filer angivne på kommandolinjen." + +#: lilypond-latex.py:706 #, python-format msgid "filename should not contain spaces: `%s'" msgstr "filnavn bør ikke indeholde mellemrum: '%s'" -#. to be sure, add tmpdir *in front* of inclusion path. -#. os.environ['TEXINPUTS'] = tmpdir + ':' + os.environ['TEXINPUTS'] -#. We catch all exceptions, because we need to do stuff at exit: -#. * copy any successfully generated stuff from tempdir and -#. notify user of that -#. * cleanout tempdir -#. ## ARGH. This also catches python programming errors. -#. ## this should only catch lilypond nonzero exit status -#. ## --hwn -#. TODO: friendly message about LilyPond setup/failing? -#. -#: lilypond.py:845 +#: lilypond-latex.py:744 msgid "Running LilyPond failed. Rerun with --verbose for a trace." msgstr "" -#. Our LilyPond pseudo filter always outputs to 'lelie' -#. have subsequent stages and use 'lelie' output. -#. unless: add --tex, or --latex? -#. TODO: friendly message about TeX/LaTeX setup, -#. trying to run tex/latex by hand -#: lilypond.py:886 +#: lilypond-latex.py:786 msgid "Failed to make PS file. Rerun with --verbose for a trace." msgstr "" -#. unless: add --tex, or --latex? -#. TODO: friendly message about TeX/LaTeX setup, -#. trying to run tex/latex by hand -#: lilypond.py:916 -msgid "Running LaTeX falied. Rerun with --verbose for a trace." -msgstr "" - -# hær er det spørg om skrivning til en fil -#. add DEP to targets? -#: lilypond.py:926 input-file-results.cc:68 -#, c-format, python-format -msgid "dependencies output to `%s'..." -msgstr "afhængigheder udskrevet til \"%s\"..." - # hær er det spørg om skrivning til en fil (første parametern er t.ex # DVI, LATEX, MIDI, TEX) -#: lilypond.py:937 +#: lilypond-latex.py:815 #, fuzzy, python-format msgid "%s output to ..." msgstr "%s udskrevet til \"%s\"..." -#: lilypond.py:942 lilypond.py:968 includable-lexer.cc:57 -#: input-file-results.cc:191 input-file-results.cc:197 lily-guile.cc:86 +#: lilypond-latex.py:820 includable-lexer.cc:57 kpath.cc:129 lily-guile.cc:90 +#: lily-parser-scheme.cc:92 #, c-format, python-format msgid "can't find file: `%s'" msgstr "kan ikke finde fil: \"%s\"" # hær er det spørg om skrivning til en fil (første parametern er t.ex # DVI, LATEX, MIDI, TEX) -#. Hmm, if this were a function, we could call it the except: clauses -#: lilypond.py:965 +#: lilypond-latex.py:843 #, fuzzy, python-format msgid "%s output to %s..." msgstr "%s udskrevet til \"%s\"..." -#. !@PYTHON@ -#. -#. midi2ly.py -- LilyPond midi import script -#. -#. source file of the GNU LilyPond music typesetter -#. -#. (c) 1998--2005 Han-Wen Nienhuys -#. Jan Nieuwenhuizen -#. ############################################################### -#. Users of python modules should include this snippet. -#. -#. This soon to be removed for: import lilypond.lilylib as ly -#. ############################################################### -#. ############################################################### -#. ############### CONSTANTS -#. ############################################################### +#: lilypond-latex.py:846 +#, fuzzy, python-format +msgid "can't find file: `%s.%s'" +msgstr "kan ikke finde fil: \"%s\"" + #. temp_dir = os.path.join (original_dir, '%s.dir' % program_name) #. original_dir = os.getcwd () #. keep_temp_dir_p = 0 @@ -981,6 +602,10 @@ msgstr "" msgid "set key: ALT=+sharps|-flats; MINOR=1" msgstr "sæt toneart: TONE +forhøjelser/-sænkninger; :1 mol" +#: midi2ly.py:102 mup2ly.py:76 +msgid "write output to FILE" +msgstr "skriv uddata til FIL" + #: midi2ly.py:103 msgid "quantise note starts on DUR" msgstr "" @@ -997,104 +622,39 @@ msgstr "" msgid "treat every text as a lyric" msgstr "" -#: midi2ly.py:136 mup2ly.py:130 -msgid " 2001--2003" -msgstr "" +#: midi2ly.py:149 mup2ly.py:143 input.cc:105 +msgid "warning: " +msgstr "advarsel: " -#: midi2ly.py:141 mup2ly.py:135 -msgid "" -"\n" -"Distributed under terms of the GNU General Public License. It comes with\n" -"NO WARRANTY." -msgstr "" +#: midi2ly.py:164 midi2ly.py:1017 midi2ly.py:1082 mup2ly.py:146 mup2ly.py:160 +#: input.cc:110 +msgid "error: " +msgstr "fejl: " -#: midi2ly.py:166 mup2ly.py:162 +#: midi2ly.py:165 mup2ly.py:161 msgid "Exiting ... " msgstr "Afslutter... " -#: midi2ly.py:264 mup2ly.py:261 +#: midi2ly.py:263 mup2ly.py:260 #, python-format msgid "command exited with value %d" msgstr "kommandoen afsluttede med værdi %d" # hær er det spørg om skrivning til en fil (første parametern er t.ex # DVI, LATEX, MIDI, TEX) -#. ############################################################### -#. END Library -#. ############################################################### -#. hmm -#. major scale: do-do -#. minor scale: la-la (= + 5) ''' -#. By tradition, all scales now consist of a sequence -#. of 7 notes each with a distinct name, from amongst -#. a b c d e f g. But, minor scales have a wide -#. second interval at the top - the 'leading note' is -#. sharped. (Why? it just works that way! Anything -#. else doesn't sound as good and isn't as flexible at -#. saying things. In medieval times, scales only had 6 -#. notes to avoid this problem - the hexachords.) -#. So, the d minor scale is d e f g a b-flat c-sharp d -#. - using d-flat for the leading note would skip the -#. name c and duplicate the name d. Why isn't c-sharp -#. put in the key signature? Tradition. (It's also -#. supposedly based on the Pythagorean theory of the -#. cycle of fifths, but that really only applies to -#. major scales...) Anyway, g minor is g a b-flat c d -#. e-flat f-sharp g, and all the other flat minor keys -#. end up with a natural leading note. And there you -#. have it. -#. John Sankey -#. -#. Let's also do a-minor: a b c d e f gis a -#. -#. --jcn -#. as -> gis -#. des -> cis -#. ges -> fis -#. g -> fisis -#. d -> cisis -#. a -> gisis -#. b -> ces -#. e -> fes -#. f -> eis -#. c -> bis -#. # FIXME: compile fix --jcn -#. TODO: move space -#. fis cis gis dis ais eis bis -#. bes es as des ges ces fes -#. urg, we should be sure that we're in a lyrics staff -#. all include ALL_NOTES_OFF -#. ugh, must set key while parsing -#. because Note init uses key -#. Better do Note.calc () at dump time? -#. last_lyric.clocks = t - last_time -#. hmm -#. urg, this will barf at meter changes -#. urg LilyPond doesn't start at c4, but -#. remembers from previous tracks! -#. reference_note = Note (clocks_per_4, 4*12, 0) -#. must be in \notes mode for parsing \skip -#: midi2ly.py:1002 +#: midi2ly.py:1001 #, python-format msgid "%s output to `%s'..." msgstr "%s udskrevet til \"%s\"..." -#: midi2ly.py:1033 +#: midi2ly.py:1032 msgid "Example:" msgstr "Eksempel:" -#: midi2ly.py:1083 +#: midi2ly.py:1082 msgid "no files specified on command line." msgstr "ingen filer angivne på kommandolinjen." -#. !@PYTHON@ -#. mup2ly.py -- mup input converter -#. -#. source file of the GNU LilyPond music typesetter -#. -#. (c) 2001 -#. if set, LILYPONDPREFIX must take prevalence -#. if datadir is not set, we're doing a build and LILYPONDPREFIX #: mup2ly.py:70 msgid "Convert mup to LilyPond source." msgstr "Konvertér mup til LilyPond-kilde." @@ -1111,74 +671,11 @@ msgstr "defin msgid "only pre-process" msgstr "kun forbehandling" -#. Duh. Python style portable: cp *.EXT OUTDIR -#. system ('cp *.%s %s' % (ext, outdir), 1) -#. Python < 1.5.2 compatibility -#. -#. On most platforms, this is equivalent to -#. `normpath(join(os.getcwd()), PATH)'. *Added in Python version 1.5.2* -#. if set, LILYPONDPREFIX must take prevalence -#. if datadir is not set, we're doing a build and LILYPONDPREFIX -#. ############################################################### -#. END Library -#. -#. PMX cut and paste -#. -#. if not self.entries: -#. #return '\n' -#. #ugh ugh -#. return '\n%s = {}\n\n' % self.idstring () -#. ugh -#. def set_clef (self, letter): -#. clstr = clef_table[letter] -#. self.voices[0].add_nonchord (Clef (clstr)) -#. urg -#. maybe use import copy? -#. for i in self.pitches: -#. ch.pitches.append (i) -#. for i in self.scripts: -#. ch.scripts.append (i) -#. http://www.arkkra.com/doc/uguide/contexts.html -#. #self.current_staffs = [] -#. duh -#. FIXME: 1? -#. FIXME: does key play any role in this? -#. ch = self.current_voices[0].last_chord () -#. ch.basic_duration = self.current_voices[0].last_chord ().basic_duration -#. ugh -#. ch = self.current_voices[0].last_chord () -#. `;' is not a separator, chords end with ';' -#. mup resets default duration and pitch each bar -#. ugh: these (and lots more) should also be parsed in -#. context staff. we should have a class Staff_properties -#. and parse/set all those. -#. shortcut: set to official mup maximum (duh) -#. self.set_staffs (40) -#: mup2ly.py:1076 +#: mup2ly.py:1075 #, python-format msgid "no such context: %s" msgstr "omgivelse findes ikke: %s" -#. hmm -#. dig this: mup allows ifdefs inside macro bodies -#. don't do nested multi-line defines -#. duh: mup is strictly line-based, except for `define', -#. which is `@' terminated and may span several lines -#. don't define new macros in unactive areas -#. To support nested multi-line define's -#. process_function and macro_name, macro_body -#. should become lists (stacks) -#. The mup manual is undetermined on this -#. and I haven't seen examples doing it. -#. -#. don't do nested multi-line define's -#. writes to stdout for help2man -#. don't call -#. identify () -#. sys.stdout.flush () -#. handy emacs testing -#. if not files: -#. files = ['template.mup'] #: mup2ly.py:1300 #, python-format msgid "Processing `%s'..." @@ -1189,175 +686,174 @@ msgstr "Behandler \"%s\"..." msgid "Writing `%s'..." msgstr "Skriver \"%s\"..." -#: getopt-long.cc:146 +#. ugr. +#: ps2png.py:35 +msgid "Convert PostScript to PNG image." +msgstr "" + +#. # FIXME: silly message containing %d +#: ps2png.py:72 +#, fuzzy, python-format +msgid "Wrote `%s'" +msgstr "Skriver \"%s\"..." + +#: getopt-long.cc:144 #, c-format msgid "option `%s' requires an argument" msgstr "flag \"%s\" kræver et argument" -#: getopt-long.cc:150 +#: getopt-long.cc:148 #, c-format msgid "option `%s' doesn't allow an argument" msgstr "flag.gan \"%s\" tillader intet argument" -#: getopt-long.cc:154 +#: getopt-long.cc:152 #, c-format msgid "unrecognized option: `%s'" msgstr "ukendt flag: \"%s\"" -#: getopt-long.cc:161 +#: getopt-long.cc:159 #, c-format msgid "invalid argument `%s' to option `%s'" msgstr "ugyldigt argument \"%s\" til flag \"%s\"" -#: warn.cc:25 -#, c-format -msgid "warning: %s\n" -msgstr "advarsel: %s\n" - -#: warn.cc:31 -#, c-format -msgid "error: %s\n" -msgstr "fejl: %s\n" +#: warn.cc:43 +#, fuzzy, c-format +msgid "programming error: %s" +msgstr "programmeringsfejl: " #: warn.cc:44 -#, c-format -msgid "programming error: %s (Continuing; cross thumbs)\n" -msgstr "programfejl: %s (Fortsætter, kryds fingrene)\n" - -#: accidental.cc:202 key-signature-interface.cc:137 -#, c-format -msgid "accidental `%s' not found" +msgid "Continuing; crossing fingers" msgstr "" -#: accidental-engraver.cc:171 new-accidental-engraver.cc:238 +#: accidental-engraver.cc:239 #, c-format msgid "Accidental typesetting list must begin with context-name: %s" msgstr "" -#: accidental-engraver.cc:196 new-accidental-engraver.cc:263 +#: accidental-engraver.cc:267 #, c-format -msgid "unknown accidental typesetting: %s. Ignored" +msgid "ignoring unknown accidental: %s" msgstr "" -#: accidental-engraver.cc:212 new-accidental-engraver.cc:279 +#: accidental-engraver.cc:284 #, c-format -msgid "Symbol is not a parent context: %s. Ignored" +msgid "Accidental rule must be pair or context-name; Found %s" msgstr "" -#: accidental-engraver.cc:215 new-accidental-engraver.cc:282 +#: accidental.cc:223 key-signature-interface.cc:133 #, c-format -msgid "Accidental typesetting must be pair or context-name: %s" +msgid "accidental `%s' not found" msgstr "" -#: afm.cc:66 -#, c-format -msgid "can't find character number: %d" -msgstr "kan ikke finde tegnnummer: %d" - -#: afm.cc:81 -#, c-format -msgid "can't find character called: `%s'" -msgstr "kan ikke finde tegn som hedder: \"%s\"" - -#: afm.cc:142 +#: afm.cc:144 #, c-format msgid "Error parsing AFM file: `%s'" msgstr "Fejl ved tolkning af AFM-fil: \"%s\"" -#: all-font-metrics.cc:95 +#. FIXME: broken sentence +#: all-font-metrics.cc:158 #, c-format msgid "checksum mismatch for font file: `%s'" msgstr "fejlagtig checksum for skrifttypefil: \"%s\"" -#: all-font-metrics.cc:97 +#: all-font-metrics.cc:160 #, c-format msgid "does not match: `%s'" msgstr "matcher ikke: \"%s\"" -#: all-font-metrics.cc:102 -msgid "" -" Rebuild all .afm files, and remove all .pk and .tfm files. Rerun with -V " -"to show font paths." +#: all-font-metrics.cc:166 +#, fuzzy +msgid "Rebuild all .afm files, and remove all .pk and .tfm files." msgstr "" " Genopbyg alle .afm-filer, og fjern alle .pk- og .tfm-filer. Kør igen med -V " "for at vise skrifttypesøgestier." -#: all-font-metrics.cc:103 -msgid "" -"A script for removing font-files is delivered with the source-code,\n" -"in buildscripts/clean-fonts.sh" +#: all-font-metrics.cc:168 +msgid "Rerun with -V to show font paths." msgstr "" -#: all-font-metrics.cc:169 +#: all-font-metrics.cc:170 +msgid "A script for removing font-files is delivered with the source-code:" +msgstr "" + +#: all-font-metrics.cc:279 #, c-format msgid "can't find font: `%s'" msgstr "kan ikke finde skrifttype: \"%s\"" -#: all-font-metrics.cc:170 +#: all-font-metrics.cc:280 msgid "Loading default font" msgstr "Indlæser standardskrifttype" -#: all-font-metrics.cc:185 +#: all-font-metrics.cc:295 #, c-format msgid "can't find default font: `%s'" msgstr "kan ikke finde standardskrifttype: \"%s\"" -#: all-font-metrics.cc:186 includable-lexer.cc:59 input-file-results.cc:192 +#: all-font-metrics.cc:296 includable-lexer.cc:59 lily-parser-scheme.cc:85 #, c-format msgid "(search path: `%s')" msgstr "(søgesti: \"%s\")" -#: all-font-metrics.cc:187 +#: all-font-metrics.cc:297 msgid "Giving up" msgstr "Giver op" -#: auto-change-iterator.cc:43 change-iterator.cc:60 -#: part-combine-music-iterator.cc:120 +#: apply-context-iterator.cc:35 +msgid "\\applycontext argument is not a procedure" +msgstr "" + +#: auto-change-iterator.cc:66 change-iterator.cc:61 msgid "Can't switch translators, I'm there already" msgstr "Kan ikke skifte oversætter, jeg er her allerede" -#: bar-check-iterator.cc:51 +#: axis-group-engraver.cc:112 +msgid "" +"Axis_group_engraver: vertical group already has a parent.\n" +"Do you have two Axis_group_engravers?\n" +"Killing this vertical group." +msgstr "" + +#: bar-check-iterator.cc:68 #, c-format msgid "barcheck failed at: %s" msgstr "taktkontrol mislykkedes ved: %s" -#: beam.cc:146 -msgid "beam has less than two visible stems" -msgstr "bjælke har mindre end to synlige nodehalse" - -#: beam.cc:151 -msgid "Beam has less than two stems. Removing beam." -msgstr "Bjælke har mindre end to nodehalse. Fjerner bjælke." - -#: beam.cc:976 -msgid "" -"Not sure that we can find a nice beam slope (no viable initial configuration " -"found)." -msgstr "" -"Ikke sikker på at vi kan finde en pæn hældning på bjælken (ingen brugelig " -"initiel konfiguration fundet)." - -#: beam-engraver.cc:176 +#: beam-engraver.cc:138 msgid "already have a beam" msgstr "har allerede en bjælke" -#: beam-engraver.cc:259 +#: beam-engraver.cc:209 msgid "unterminated beam" msgstr "uafsluttet bjælke" -#: beam-engraver.cc:292 chord-tremolo-engraver.cc:197 +#: beam-engraver.cc:242 chord-tremolo-engraver.cc:168 msgid "stem must have Rhythmic structure" msgstr "nodehals skal have en rytmisk struktur" -#: beam-engraver.cc:306 +#: beam-engraver.cc:256 msgid "stem doesn't fit in beam" msgstr "nodehalsen passer ikke i bjælke" -#: beam-engraver.cc:307 +#: beam-engraver.cc:257 msgid "beam was started here" msgstr "bjælken startede her" -#: break-align-interface.cc:173 +#: beam.cc:150 +msgid "beam has less than two visible stems" +msgstr "bjælke har mindre end to synlige nodehalse" + +#: beam.cc:155 +#, fuzzy +msgid "removing beam with less than two stems" +msgstr "bjælke har mindre end to synlige nodehalse" + +#: beam.cc:1011 +msgid "no viable initial configuration found: may not find good beam slope" +msgstr "" + +#: break-align-interface.cc:212 #, c-format msgid "No spacing entry from %s to `%s'" msgstr "Ingen mellemrums-indgang fra %s til `%s'" @@ -1371,123 +867,153 @@ msgstr "kan ikke #. We could change the current translator's id, but that would make #. errors hard to catch #. -#. last->translator_id_string_ = get_change ()->change_to_id_string_; +#. last->translator_id_string () = get_change ()->change_to_id_string (); #. -#: change-iterator.cc:79 +#: change-iterator.cc:93 msgid "I'm one myself" msgstr "Jeg er selv én" -#: change-iterator.cc:82 +#: change-iterator.cc:96 msgid "none of these in my family" msgstr "ingen af disse i min familie" -#: chord-tremolo-engraver.cc:98 +#: chord-tremolo-engraver.cc:97 #, c-format msgid "Chord tremolo with %d elements. Must have two elements." msgstr "" -#: chord-tremolo-engraver.cc:157 +#: chord-tremolo-engraver.cc:134 msgid "unterminated chord tremolo" msgstr "ikke-afsluttet akkordtremolo" -#: chord-tremolo-iterator.cc:69 +#: chord-tremolo-iterator.cc:66 msgid "no one to print a tremolos" msgstr "der er ingen som kan skrive en tremolo" -#: clef.cc:64 +#: clef.cc:57 #, c-format msgid "clef `%s' not found" msgstr "" -#: cluster.cc:131 +#: cluster.cc:122 #, fuzzy, c-format msgid "unknown cluster style `%s'" msgstr "ukendt oversætter: \"%s\"" #: coherent-ligature-engraver.cc:84 #, c-format -msgid "gotcha: ptr=%ul" +msgid "gotcha: ptr =%ul" msgstr "" #: coherent-ligature-engraver.cc:96 #, c-format -msgid "distance=%f" +msgid "distance =%f" msgstr "" #: coherent-ligature-engraver.cc:139 #, c-format -msgid "Coherent_ligature_engraver: setting `spacing-increment = 0.01': ptr=%ul" +msgid "" +"Coherent_ligature_engraver: setting `spacing-increment = 0.01': ptr =%ul" msgstr "" -#: custos.cc:92 +#: context-def.cc:111 +#, fuzzy, c-format +msgid "Program has no such type: `%s'" +msgstr "Programmet har ingen sådan type" + +#: context-def.cc:286 +#, c-format +msgid "can't find: `%s'" +msgstr "kan ikke finde: \"%s\"" + +#: context.cc:151 +#, fuzzy, c-format +msgid "Cannot find or create new `%s'" +msgstr "kan ikke finde eller oprette: \"%s\"" + +#: context.cc:217 +#, fuzzy, c-format +msgid "Cannot find or create `%s' called `%s'" +msgstr "kan ikke finde eller oprette \"%s\" kaldet \"%s\"" + +#: context.cc:315 +#, c-format +msgid "can't find or create: `%s'" +msgstr "kan ikke finde eller oprette: \"%s\"" + +#: custos.cc:84 #, c-format msgid "custos `%s' not found" msgstr "" -#: dimensions.cc:13 -msgid "NaN" -msgstr "-" - -#: dynamic-engraver.cc:204 span-dynamic-performer.cc:82 +#: dynamic-engraver.cc:179 span-dynamic-performer.cc:84 msgid "can't find start of (de)crescendo" msgstr "kan ikke finde starten på crescendo/diminuendo" -#: dynamic-engraver.cc:216 -msgid "already have a crescendo" -msgstr "har allerede et crescendo" - -#: dynamic-engraver.cc:217 +#: dynamic-engraver.cc:189 msgid "already have a decrescendo" msgstr "har allerede et diminuendo" -#: dynamic-engraver.cc:220 +#: dynamic-engraver.cc:191 +msgid "already have a crescendo" +msgstr "har allerede et crescendo" + +#: dynamic-engraver.cc:194 msgid "Cresc started here" msgstr "Cresc startede her" -#: dynamic-engraver.cc:323 +#: dynamic-engraver.cc:315 msgid "unterminated (de)crescendo" msgstr "uafsluttet crescendo/diminuendo" -#: event.cc:49 -#, fuzzy, c-format -msgid "Transposition by %s makes alteration larger than two" -msgstr "Transponering med %s medfører løst fortegn større end to" - -#: event-chord-iterator.cc:76 output-property-music-iterator.cc:27 +#: event-chord-iterator.cc:56 output-property-music-iterator.cc:29 #, fuzzy, c-format msgid "Junking event: `%s'" msgstr "Stryger forespørgslen: \"%s\"" -#: extender-engraver.cc:94 +#: extender-engraver.cc:140 extender-engraver.cc:149 msgid "unterminated extender" msgstr "uafsluttet udvider" -#: extender-engraver.cc:106 -#, fuzzy -msgid "Nothing to connect extender to on the left. Ignoring extender event." -msgstr "" -"Der er ingenting at forbinde udvideren mod til venstre. Ignorerer ønsket om " -"udvider" - -#: folded-repeat-iterator.cc:88 +#: folded-repeat-iterator.cc:65 msgid "no one to print a repeat brace" msgstr "der er ingen som kan skrive et gentagelsestegn" -#: font-interface.cc:239 -msgid "couldn't find any font satisfying " -msgstr "kunne ikke finde nogen skrifttype som opfylder " +#: font-config.cc:34 +#, c-format +msgid "Failed to add lilypond directory %s" +msgstr "" -#: glissando-engraver.cc:100 +#: glissando-engraver.cc:99 #, fuzzy msgid "Unterminated glissando." msgstr "uafsluttet legatobue" -#: gourlay-breaking.cc:188 +#: global-context-scheme.cc:52 global-context-scheme.cc:80 +msgid "Need music in a score" +msgstr "Behøver musik i partitur" + +#: global-context-scheme.cc:70 +#, fuzzy +msgid "Interpreting music... " +msgstr "Tolker musik..." + +#: global-context-scheme.cc:91 +#, c-format +msgid "elapsed time: %.2f seconds" +msgstr "tidsforbrug: %.2f sekunder" + +#: global-context.cc:162 +#, c-format +msgid "can't find `%s' context" +msgstr "kan ikke finde omgivelsen \"%s\"" + +#: gourlay-breaking.cc:200 #, c-format msgid "Optimal demerits: %f" msgstr "" -#: gourlay-breaking.cc:193 +#: gourlay-breaking.cc:205 msgid "No feasible line breaking found" msgstr "Ingen mulig linjebrydning fandtes" @@ -1501,224 +1027,159 @@ msgstr "(ignoreret)" msgid "implied \\%s added" msgstr "" -#. -#. Todo: do something sensible. The grob-pq-engraver is not water -#. tight, and stuff like tupletSpannerDuration confuses it. -#. -#: grob-pq-engraver.cc:130 +#: grob-interface.cc:48 +#, fuzzy, c-format +msgid "Unknown interface `%s'" +msgstr "ukendt oversætter: \"%s\"" + +#: grob-interface.cc:59 #, c-format -msgid "" -"Skipped something?\n" -"Grob %s ended before I expected it to end." +msgid "Grob `%s' has no interface for property `%s'" msgstr "" -#: hairpin.cc:98 +#: hairpin.cc:106 msgid "decrescendo too small" msgstr "diminuendo for lille" -#: hairpin.cc:99 +#: hairpin.cc:107 msgid "crescendo too small" msgstr "crescendo for lille" -#: horizontal-bracket-engraver.cc:64 +#: horizontal-bracket-engraver.cc:57 msgid "Don't have that many brackets." msgstr "" -#: horizontal-bracket-engraver.cc:73 +#: horizontal-bracket-engraver.cc:66 #, fuzzy msgid "Conflicting note group events." msgstr "Konfliktende tonartssignaturer fundet." -#: hyphen-engraver.cc:87 -msgid "unterminated hyphen" +#: hyphen-engraver.cc:96 +#, fuzzy +msgid "removing unterminated hyphen" msgstr "uafsluttet bindestreg" -#: hyphen-engraver.cc:99 +#: hyphen-engraver.cc:109 #, fuzzy -msgid "Nothing to connect hyphen to on the left. Ignoring hyphen event." +msgid "unterminated hyphen; removing" +msgstr "uafsluttet bindestreg" + +#: includable-lexer.cc:50 +msgid "include files are not allowed in safe mode" msgstr "" -"Der er ingenting at forbinde bindestregen med til venstre. Ignorerer " -"bindestregsforespørgslen." -#: input.cc:99 +#: input.cc:116 msgid "non fatal error: " msgstr "ikke-fatal fejl: " -#: input.cc:107 source-file.cc:146 source-file.cc:239 +#: input.cc:124 source-file.cc:136 source-file.cc:229 msgid "position unknown" msgstr "ukendt position" -#: input-file-results.cc:72 source-file.cc:54 streams.cc:38 -#, c-format -msgid "can't open file: `%s'" -msgstr "kan ikke åbne fil: \"%s\"" - -#: input-file-results.cc:132 -msgid "Score contains errors; will not process it" -msgstr "Partitur indholder fejl; vil ikke behandle det" - -#: input-file-results.cc:172 -#, c-format -msgid "Now processing: `%s'" -msgstr "Behandler nu: \"%s\"" - -#: key-performer.cc:96 +#: key-performer.cc:88 msgid "FIXME: key change merge" msgstr "FIX: tonartsskiftsfletning" -#: kpath.cc:76 -#, c-format -msgid "Kpathsea couldn't find TFM file `%s'" +#: kpath.cc:56 +#, fuzzy, c-format +msgid "kpathsea can not find AFM file `%s'" msgstr "Kpathsea kunne ikke finde TMF-fil: \"%s\"" -#: ligature-engraver.cc:159 +#: kpath.cc:80 +#, fuzzy, c-format +msgid "kpathsea can not find TFM file: `%s'" +msgstr "Kpathsea kunne ikke finde TMF-fil: \"%s\"" + +#: kpath.cc:124 +#, fuzzy, c-format +msgid "kpathsea can not find file: `%s'" +msgstr "Kpathsea kunne ikke finde TMF-fil: \"%s\"" + +#: ligature-engraver.cc:153 #, fuzzy msgid "can't find start of ligature" msgstr "kan ikke finde start på legatobue" -#: ligature-engraver.cc:165 +#: ligature-engraver.cc:159 msgid "no right bound" msgstr "Ingen højrekant" -#: ligature-engraver.cc:191 +#: ligature-engraver.cc:185 #, fuzzy msgid "already have a ligature" msgstr "har allerede en bjælke" -#: ligature-engraver.cc:207 +#: ligature-engraver.cc:201 msgid "no left bound" msgstr "Ingen venstrekant" -#: ligature-engraver.cc:258 +#: ligature-engraver.cc:257 #, fuzzy msgid "unterminated ligature" msgstr "uafsluttet legatobue" -#: ligature-engraver.cc:282 -msgid "ligature may not contain rest; ignoring rest" +#: ligature-engraver.cc:281 +msgid "ignoring rest: ligature may not contain rest" msgstr "" -#: ligature-engraver.cc:283 +#: ligature-engraver.cc:282 #, fuzzy msgid "ligature was started here" msgstr "bjælken startede her" -#: lily-guile.cc:88 +#: lily-guile.cc:92 #, c-format msgid "(load path: `%s')" msgstr "(indlæsningssøgesti: \"%s\")" -#: lily-guile.cc:576 +#: lily-guile.cc:478 #, c-format msgid "Can't find property type-check for `%s' (%s)." msgstr "Kan ikke finde typetjek for egenskab af '%s' (%s)." -#: lily-guile.cc:579 +#: lily-guile.cc:481 msgid "Perhaps you made a typing error?" msgstr "Måske lavede du en tastefejl?" -#: lily-guile.cc:585 +#: lily-guile.cc:487 msgid "Doing assignment anyway." msgstr "Laver tildeling aligevel." -#: lily-guile.cc:599 +#: lily-guile.cc:501 #, c-format msgid "Type check for `%s' failed; value `%s' must be of type `%s'" msgstr "" "Typekontrol for \"%s\" mislykkedes; værdi \"%s\" skal have typen \"%s\"" -#: lookup.cc:173 -msgid "round filled box horizontal extent smaller than blot; decreasing blot" -msgstr "" - -#: lookup.cc:178 -msgid "round filled box vertical extent smaller than blot; decreasing blot" -msgstr "" - -#: lyric-phrasing-engraver.cc:311 -msgid "lyrics found without any matching notehead" -msgstr "tekst fundet uden noget tilhørende nodehoved" - -#: lyric-phrasing-engraver.cc:317 -msgid "Huh? Melismatic note found to have associated lyrics." -msgstr "Øh? Melismatisk node har tilhørende tekst." - -#: main.cc:106 -msgid "EXPR" -msgstr "UDTR" - -#: main.cc:107 -msgid "set options, use -e '(ly-option-usage)' for help" -msgstr "sæt alternativer, brug -e '(ly-option-usage)' for hjælp" - -#: main.cc:110 -#, fuzzy -msgid "use output format EXT" -msgstr "brug uddataformat FMT (scm, ps, tex eller as)" - -#: main.cc:112 -msgid "FIELD" -msgstr "FELT" - -#: main.cc:112 -msgid "write header field to BASENAME.FIELD" -msgstr "skriv rubrikfelt til BASENAVN.FELT" - -#: main.cc:113 -msgid "add DIR to search path" -msgstr "tilføj KATALOG til søgestien" - -#: main.cc:114 -msgid "use FILE as init file" -msgstr "brug FIL som init-fil" - -#: main.cc:118 -msgid "prepend DIR to dependencies" -msgstr "tilføj KATALOG efter afhængigheder" - -#. -#. should audit again. -#. -#: main.cc:123 -msgid "inhibit file output naming and exporting" -msgstr "hindr navngivning af filuddata og eksportering" +#: lily-lexer.cc:211 +#, c-format +msgid "Identifier name is a keyword: `%s'" +msgstr "Identificerernavn er et nøgleord: \"%s\"" -#. No version number or newline here. It confuses help2man. -#: main.cc:155 +#: lily-lexer.cc:228 #, c-format -msgid "Usage: %s [OPTIONS]... FILE..." -msgstr "Brug: %s [FLAG]... FIL..." +msgid "error at EOF: %s" +msgstr "fejl ved filslutning: %s" -#: main.cc:157 -msgid "Typeset music and or play MIDI from FILE." -msgstr "Typesæt musik og/eller afspil MIDI fra FIL." +#: lily-parser-scheme.cc:84 +#, fuzzy, c-format +msgid "can't find init file: `%s'" +msgstr "kan ikke finde fil: \"%s\"" -#: main.cc:160 -msgid "" -"LilyPond is a music typesetter. It produces beautiful sheet music\n" -"using a high level description file as input. LilyPond is part of \n" -"the GNU Project.\n" -msgstr "" -"LilyPond er en musiktypesætter. Den producerer smukke noder fra en\n" -"højniveaubeskrivning af musikken i en fil. LilyPond er en del af\n" -"GNU-projektet.\n" +#: lily-parser-scheme.cc:101 +#, fuzzy, c-format +msgid "Processing `%s'" +msgstr "Behandler \"%s\"..." -#: main.cc:182 -#, c-format -msgid "" -"This is free software. It is covered by the GNU General Public License,\n" -"and you are welcome to change it and/or distribute copies of it under\n" -"certain conditions. Invoke as `%s --warranty' for more information.\n" -msgstr "" -"Dette er frit programmel. Det dækkes af \"GNU General Public License\",\n" -"og du må ændre og/eller distribuere kopier af det under visse\n" -"betingelser. Kør \"%s --warranty\" for mere information.\n" +#: lily-parser.cc:102 +msgid "Parsing..." +msgstr "Tolker..." -#: main.cc:198 -msgid "GNU LilyPond -- The music typesetter" -msgstr "GNU LilyPond -- Musiktypesætteren" +#: lily-parser.cc:120 +msgid "Braces don't match" +msgstr "Klammer passer ikke" -#: main.cc:206 +#: main.cc:95 #, fuzzy msgid "" " This program is free software; you can redistribute it and/or\n" @@ -1732,9 +1193,8 @@ msgid "" "\n" " You should have received a copy (refer to the file COPYING) of the\n" "GNU General Public License along with this program; if not, write to\n" -"the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA " -"02111-1307,\n" -"USA.\n" +"the Free Software Foundation, Inc., 59 Temple Place - Suite 330,\n" +"Boston, MA 02111-1307, USA.\n" msgstr "" "Dette program er frit programmel. Du kan distribuere det og/eller\n" "ændre det under betingelserne i GNU General Public License version 2,\n" @@ -1749,387 +1209,521 @@ msgstr "" "dette program. Hvis ikke, skriv til Free Software Foundation, Inc., 59\n" "Temple Place - Suite 330, Boston, MA 02111-1307, USA.\n" -#: mensural-ligature.cc:153 -#, c-format -msgid "Mensural_ligature:thickness undefined on flexa %d; assuming 1.4" +#: main.cc:124 +msgid "select backend to use" msgstr "" -#: mensural-ligature.cc:169 -#, c-format -msgid "Mensural_ligature:delta-pitch undefined on flexa %d; assuming 0" +#: main.cc:125 +msgid "EXPR" +msgstr "UDTR" + +#: main.cc:126 +#, fuzzy +msgid "set option, use -e '(ly:option-usage)' for help" +msgstr "sæt alternativer, brug -e '(ly-option-usage)' for hjælp" + +#. Bug in option parser: --output =foe is taken as an abbreviation +#. for --output-format. +#: main.cc:129 +#, fuzzy +msgid "EXTs" +msgstr "FMT" + +#: main.cc:129 +msgid "list of formats to dump" msgstr "" -#: mensural-ligature.cc:182 -#, c-format -msgid "Mensural_ligature:flexa-width undefined on flexa %d; assuming 2.0" +#: main.cc:131 +msgid "FIELD" +msgstr "FELT" + +#: main.cc:131 +msgid "write header field to BASENAME.FIELD" +msgstr "skriv rubrikfelt til BASENAVN.FELT" + +#: main.cc:132 +msgid "add DIR to search path" +msgstr "tilføj KATALOG til søgestien" + +#: main.cc:133 +msgid "use FILE as init file" +msgstr "brug FIL som init-fil" + +#: main.cc:136 +msgid "generate a preview" msgstr "" -#: mensural-ligature.cc:215 -msgid "Mensural_ligature:unexpected case fall-through" +#: main.cc:137 +msgid "don't generate full pages" msgstr "" -#: mensural-ligature.cc:225 -msgid "Mensural_ligature: (join_left == 0)" +#: main.cc:138 +#, fuzzy +msgid "generate PNG" +msgstr "lav PDF-uddata" + +#: main.cc:139 +#, fuzzy +msgid "generate PostScript" +msgstr "lav PostScript-uddata" + +#: main.cc:140 +#, fuzzy +msgid "generate DVI" +msgstr "lav PDF-uddata" + +#: main.cc:141 +#, fuzzy +msgid "generate PDF (default)" +msgstr "lav PDF-uddata" + +#: main.cc:142 +#, fuzzy +msgid "generate TeX" +msgstr "lav PDF-uddata" + +#: main.cc:143 +msgid "run in safe mode" msgstr "" -#: mensural-ligature-engraver.cc:248 mensural-ligature-engraver.cc:397 -msgid "unexpected case fall-through" +#: main.cc:166 +#, fuzzy, c-format +msgid "" +"Copyright (c) %s by\n" +"%s and others." +msgstr "Copyright © %s af" + +#. No version number or newline here. It confuses help2man. +#: main.cc:192 +#, fuzzy, c-format +msgid "Usage: %s [OPTION]... FILE..." +msgstr "Brug: %s [FLAG]... FIL..." + +#: main.cc:194 +#, fuzzy, c-format +msgid "Typeset music and/or produce MIDI from FILE." +msgstr "Typesæt musik og/eller afspil MIDI fra FIL." + +#: main.cc:196 +#, c-format +msgid "LilyPond produces beautiful music notation." +msgstr "" + +#: main.cc:198 +#, c-format +msgid "For more information, see %s" msgstr "" -#: mensural-ligature-engraver.cc:259 +#: mensural-ligature-engraver.cc:76 msgid "ligature with less than 2 heads -> skipping" msgstr "" -#: mensural-ligature-engraver.cc:279 +#: mensural-ligature-engraver.cc:102 msgid "can not determine pitch of ligature primitive -> skipping" msgstr "" -#: mensural-ligature-engraver.cc:302 +#: mensural-ligature-engraver.cc:116 +msgid "single note ligature - skipping" +msgstr "" + +#: mensural-ligature-engraver.cc:128 msgid "prime interval within ligature -> skipping" msgstr "" -#: mensural-ligature-engraver.cc:312 -msgid "mensural ligature: duration none of L, B, S -> skipping" +#: mensural-ligature-engraver.cc:140 +msgid "mensural ligature: duration none of Mx, L, B, S -> skipping" msgstr "" -#: midi-item.cc:148 -#, c-format -msgid "no such instrument: `%s'" -msgstr "instrumentet findes ikke: \"%s\"" +#: mensural-ligature-engraver.cc:188 +msgid "semibrevis must be followed by another one -> skipping" +msgstr "" + +#: mensural-ligature-engraver.cc:199 +msgid "" +"semibreves can only appear at the beginning of a ligature,\n" +"and there may be only zero or two of them" +msgstr "" + +#: mensural-ligature-engraver.cc:226 +msgid "" +"invalid ligatura ending:\n" +"when the last note is a descending brevis,\n" +"the penultimate note must be another one,\n" +"or the ligatura must be LB or SSB" +msgstr "" -#: midi-item.cc:238 -msgid "silly duration" -msgstr "tåbelig længde" +#: mensural-ligature-engraver.cc:345 +msgid "unexpected case fall-through" +msgstr "" + +#: mensural-ligature.cc:132 +msgid "Mensural_ligature: unexpected case fall-through" +msgstr "" + +#: mensural-ligature.cc:184 +msgid "Mensural_ligature: (join_right == 0)" +msgstr "" + +#: midi-item.cc:151 +#, fuzzy, c-format +msgid "no such MIDI instrument: `%s'" +msgstr "instrumentet findes ikke: \"%s\"" -#: midi-item.cc:251 +#: midi-item.cc:255 msgid "silly pitch" msgstr "tåbelig tone" -#: music-output-def.cc:111 +#: midi-item.cc:271 #, c-format -msgid "can't find `%s' context" -msgstr "kan ikke finde omgivelsen \"%s\"" +msgid "Experimental: temporarily fine tuning (of %d cents) a channel." +msgstr "" -#: my-lily-lexer.cc:169 -#, c-format -msgid "Identifier name is a keyword: `%s'" -msgstr "Identificerernavn er et nøgleord: \"%s\"" +#: midi-stream.cc:39 +#, fuzzy, c-format +msgid "could not write file: `%s'" +msgstr "kan ikke åbne fil: \"%s\"" -#: my-lily-lexer.cc:191 +#: music.cc:176 #, c-format -msgid "error at EOF: %s" -msgstr "fejl ved filslutning: %s" - -#: my-lily-parser.cc:44 -msgid "Parsing..." -msgstr "Tolker..." +msgid "octave check failed; expected %s, found: %s" +msgstr "" -#: my-lily-parser.cc:54 -msgid "Braces don't match" -msgstr "Klammer passer ikke" +#: music.cc:239 +#, fuzzy, c-format +msgid "Transposition by %s makes alteration larger than double" +msgstr "Transponering med %s medfører løst fortegn større end to" #. #. music for the softenon children? #. -#: new-fingering-engraver.cc:143 +#: new-fingering-engraver.cc:153 msgid "music for the martians." msgstr "" -#: new-tie-engraver.cc:166 tie-engraver.cc:217 -msgid "lonely tie" -msgstr "ensom bindebue" +#: new-fingering-engraver.cc:233 +msgid "Fingerings are also not down?! Putting them down anyway." +msgstr "" -#: note-collision.cc:340 +#: new-lyric-combine-music-iterator.cc:243 +#, fuzzy, c-format +msgid "cannot find Voice `%s'" +msgstr "kan ikke finde fil: \"%s\"" + +#: note-collision.cc:413 msgid "Too many clashing notecolumns. Ignoring them." msgstr "For mange overlappende nodekolonner. Ignorerer dem." -#: note-head.cc:127 +#: note-head.cc:68 #, c-format msgid "note head `%s' not found" msgstr "" -#: paper-def.cc:96 +#: open-type-font.cc:29 #, c-format -msgid "paper output to `%s'..." -msgstr "papirsuddata til \"%s\"..." +msgid "Cannot allocate %d bytes" +msgstr "" -#: paper-score.cc:78 +#: open-type-font.cc:33 #, c-format -msgid "Element count %d (spanners %d) " +msgid "Could not load %s font table" msgstr "" -#: paper-score.cc:83 -#, fuzzy -msgid "Preprocessing graphical objects..." -msgstr "Forbehandler element..." +#: open-type-font.cc:85 +#, c-format +msgid "Unsupported font format: %s" +msgstr "" + +#: open-type-font.cc:89 +#, c-format +msgid "Unknown error: %d reading font file: %s" +msgstr "" -#: paper-score.cc:116 -msgid "Outputting Score, defined at: " -msgstr "Udskriver partitur, defineret ved: " +#: open-type-font.cc:144 +#, c-format +msgid "FT_Get_Glyph_Name() returned error: %d" +msgstr "" -#: parse-scm.cc:79 -msgid "GUILE signaled an error for the expression begining here" -msgstr "GUILE signalerede en fejl for udtrykket, der begynder her" +#: pango-font.cc:147 +msgid "FreeType face has no PostScript font name." +msgstr "" -#. -#. We could change the current translator's id, but that would make -#. errors hard to catch -#. -#. last->translator_id_string_ = get_change ()->change_to_id_string_; -#. -#: part-combine-music-iterator.cc:139 +#: paper-outputter-scheme.cc:27 +#, fuzzy, c-format +msgid "Layout output to `%s'..." +msgstr "LY-uddata til \"%s\"..." + +#: paper-score.cc:66 #, c-format -msgid "I'm one myself: `%s'" -msgstr "Jeg er selv én: \"%s\"" +msgid "Element count %d (spanners %d) " +msgstr "" + +#: paper-score.cc:70 +#, fuzzy +msgid "Preprocessing graphical objects..." +msgstr "Forbehandler element..." -#: part-combine-music-iterator.cc:142 -#, c-format -msgid "none of these in my family: `%s'" -msgstr "ingen af disse i min familie: \"%s\"" +#: parse-scm.cc:81 +#, fuzzy +msgid "GUILE signaled an error for the expression beginning here" +msgstr "GUILE signalerede en fejl for udtrykket, der begynder her" -#: percent-repeat-engraver.cc:109 +#: pdf.cc:259 +#, fuzzy, c-format +msgid "Can't open file %s" +msgstr "kan ikke åbne fil: \"%s\"" + +#: percent-repeat-engraver.cc:100 msgid "Don't know how to handle a percent repeat of this length." msgstr "" "Véd ikke hvordan en procenttegnsgentagelse (percent) af denne længde skal " "håndteres." -#: percent-repeat-engraver.cc:163 +#: percent-repeat-engraver.cc:160 #, fuzzy msgid "unterminated percent repeat" msgstr "uafsluttet udvider" -#: percent-repeat-iterator.cc:65 +#: percent-repeat-iterator.cc:54 msgid "no one to print a percent" msgstr "der er ingen som kan skrive et procent-tegn" -#: performance.cc:51 -msgid "Track ... " +#: performance.cc:49 +#, fuzzy +msgid "Track..." msgstr "Spor... " -#: performance.cc:83 +#: performance.cc:92 msgid "Creator: " msgstr "Skaber: " -#: performance.cc:103 +#: performance.cc:112 msgid "at " msgstr "ved " -#: performance.cc:114 -#, c-format -msgid "from musical definition: %s" -msgstr "fra musikdefinition: %s" - -#: performance.cc:169 +#: performance.cc:166 #, c-format msgid "MIDI output to `%s'..." msgstr "MIDI-uddata til \"%s\"..." -#: phrasing-slur-engraver.cc:123 +#: phrasing-slur-engraver.cc:116 msgid "unterminated phrasing slur" msgstr "uafsluttet fraseringsbue" -#: phrasing-slur-engraver.cc:141 -msgid "can't find start of phrasing slur" -msgstr "kan ikke finde start på fraseringsbue" +#: piano-pedal-engraver.cc:232 +msgid "Need 3 strings for piano pedals. No pedal made. " +msgstr "" -#: piano-pedal-engraver.cc:235 piano-pedal-engraver.cc:250 -#: piano-pedal-engraver.cc:305 piano-pedal-performer.cc:82 +#: piano-pedal-engraver.cc:247 piano-pedal-engraver.cc:262 +#: piano-pedal-performer.cc:80 #, c-format msgid "can't find start of piano pedal: `%s'" msgstr "kan ikke finde start på pianopedal: \"%s\"" -#: piano-pedal-engraver.cc:410 -msgid "unterminated pedal bracket" -msgstr "" +#: piano-pedal-engraver.cc:313 +#, fuzzy, c-format +msgid "can't find start of piano pedal bracket: `%s'" +msgstr "kan ikke finde start på pianopedal: \"%s\"" -#: property-iterator.cc:97 +#: property-iterator.cc:95 #, c-format msgid "Not a grob name, `%s'." msgstr "" -#: rest.cc:139 +#: quote-iterator.cc:251 #, fuzzy, c-format -msgid "rest `%s' not found, " -msgstr "Symbol ikke fundet, " +msgid "In quotation: junking event %s" +msgstr "Stryger forespørgslen: \"%s\"" -#: rest-collision.cc:199 +#: relative-octave-check.cc:40 +msgid "Failed octave check, got: " +msgstr "" + +#: rest-collision.cc:152 +msgid "rest direction not set. Cannot resolve collision." +msgstr "" + +#: rest-collision.cc:164 rest-collision.cc:207 msgid "too many colliding rests" msgstr "for mange kolliderende pauser" -#: scm-option.cc:45 +#: rest.cc:141 +#, fuzzy, c-format +msgid "rest `%s' not found" +msgstr "Symbol ikke fundet, " + +#: scm-option.cc:59 +#, c-format msgid "lilypond -e EXPR means:" msgstr "" -#: scm-option.cc:47 +#: scm-option.cc:61 +#, c-format msgid " Evalute the Scheme EXPR before parsing any .ly files." msgstr "" -#: scm-option.cc:49 +#: scm-option.cc:63 +#, c-format msgid "" " Multiple -e options may be given, they will be evaluated sequentially." msgstr "" -#: scm-option.cc:51 +#: scm-option.cc:65 +#, c-format msgid "" -" The function ly-set-option allows for access to some internal variables." +" The function ly:set-option allows for access to some internal variables." msgstr "" -#: scm-option.cc:53 -msgid "Usage: lilypond -e \"(ly-set-option SYMBOL VAL)\"" +#: scm-option.cc:67 +#, c-format +msgid "Usage: lilypond -e \"(ly:set-option SYMBOL VAL)\"" msgstr "" -#: scm-option.cc:55 -msgid "Where SYMBOL VAL pair is any of:" +#: scm-option.cc:69 +#, c-format +msgid "Use help as SYMBOL to get online help." msgstr "" -#: scm-option.cc:128 -msgid "Unknown internal option!" -msgstr "" +#: scm-option.cc:137 scm-option.cc:175 +#, fuzzy, c-format +msgid "No such internal option: %s" +msgstr "instrumentet findes ikke: \"%s\"" -#: score.cc:85 -msgid "Interpreting music..." -msgstr "Tolker musik..." +#: score-engraver.cc:106 score-engraver.cc:115 score-engraver.cc:117 +#, fuzzy, c-format +msgid "cannot find `%s'" +msgstr "kan ikke finde: '%s'" -#: score.cc:97 -msgid "Need music in a score" -msgstr "Behøver musik i partitur" +#: score-engraver.cc:108 +msgid "Music font has not been installed properly.\n" +msgstr "" -#. should we? hampers debugging. -#: score.cc:111 -msgid "Errors found/*, not processing score*/" -msgstr "Fejl fundne/*, behandler ikke partitur*/" +#: score-engraver.cc:109 +#, fuzzy, c-format +msgid "Search path `%s'\n" +msgstr "(søgesti: \"%s\")" -#: score.cc:118 +#: score-engraver.cc:119 #, c-format -msgid "elapsed time: %.2f seconds" -msgstr "tidsforbrug: %.2f sekunder" +msgid "Install the ec-fonts-mftraced package from: %s." +msgstr "" -#: score-engraver.cc:99 -#, c-format -msgid "can't find `%s'" -msgstr "kan ikke finde: '%s'" +#: score-engraver.cc:122 +msgid "Aborting." +msgstr "" + +#: score.cc:224 +#, fuzzy +msgid "Already have music in score" +msgstr "Behøver musik i partitur" -#: score-engraver.cc:100 -msgid "Fonts have not been installed properly. Aborting" +#: score.cc:225 +msgid "This is the previous music" msgstr "" -#: score-engraver.cc:205 -#, c-format -msgid "unbound spanner `%s'" -msgstr "ubunden bro \"%s\"" +#: score.cc:230 +msgid "Error found in this music expression. Ignoring it" +msgstr "" -#: script-engraver.cc:90 -#, c-format -msgid "Don't know how to interpret articulation `%s'" +#. FIXME: +#: script-engraver.cc:101 +#, fuzzy +msgid "Do not know how to interpret articulation: " msgstr "Kan ikke tolke artikulering \"%s\"" +#: script-engraver.cc:102 +#, fuzzy +msgid "Scheme encoding: " +msgstr "Scheme-flag:" + #. this shouldn't happen, but let's continue anyway. -#: separation-item.cc:53 separation-item.cc:101 +#: separation-item.cc:54 separation-item.cc:98 msgid "Separation_item: I've been drinking too much" msgstr "Separation_item: Jeg har drukket for meget" -#: simple-spacer.cc:248 +#: simple-spacer.cc:506 #, c-format msgid "No spring between column %d and next one" msgstr "" -#: slur-engraver.cc:141 +#: slur-engraver.cc:113 msgid "unterminated slur" msgstr "uafsluttet legatobue" -#. How to shut up this warning, when Voice_devnull_engraver has -#. eaten start event? -#: slur-engraver.cc:159 -msgid "can't find start of slur" -msgstr "kan ikke finde start på legatobue" +#: slur-engraver.cc:123 +#, fuzzy +msgid "No slur to end" +msgstr "Ingen volte-bro at afslutte" + +#: source-file.cc:47 +#, c-format +msgid "can't open file: `%s'" +msgstr "kan ikke åbne fil: \"%s\"" -#: source-file.cc:67 +#: source-file.cc:60 #, c-format msgid "Huh? Got %d, expected %d characters" msgstr "Øh? Fik %d, forventede %d tegn" -#: spacing-spanner.cc:379 +#: spacing-spanner.cc:386 #, c-format -msgid "Global shortest duration is %s\n" +msgid "Global shortest duration is %s" msgstr "" -#: spring-smob.cc:32 -#, c-format -msgid "#" +#: stem-engraver.cc:88 +msgid "tremolo duration is too long" msgstr "" -#: staff-symbol.cc:61 -msgid "staff symbol: indentation yields beyond end of line" +#. FIXME: +#: stem-engraver.cc:125 +#, c-format +msgid "Adding note head to incompatible stem (type = %d)" +msgstr "Tilføjer nodehoved til inkompatibel nodehals (type = %d)" + +#: stem-engraver.cc:127 +msgid "Don't you want polyphonic voices instead?" msgstr "" -#: stem.cc:118 +#: stem.cc:125 msgid "Weird stem size; check for narrow beams" msgstr "Mærkelig nodehalsstørrelse; tjek for smalle bjælker" -#: stem.cc:611 +#: stem.cc:579 #, c-format msgid "flag `%s' not found" msgstr "" -#: stem.cc:624 +#: stem.cc:590 #, c-format msgid "flag stroke `%s' not found" msgstr "" -#: stem-engraver.cc:96 -msgid "tremolo duration is too long" -msgstr "" - -#: stem-engraver.cc:124 -#, c-format -msgid "Adding note head to incompatible stem (type = %d)" -msgstr "Tilføjer nodehoved til inkompatibel nodehals (type = %d)" - -#: stem-engraver.cc:125 -msgid "Don't you want polyphonic voices instead?" -msgstr "" - -#: streams.cc:34 -#, c-format -msgid "can't create directory: `%s'" -msgstr "kan ikke oprette katalog: \"%s\"" - -#: streams.cc:48 -msgid "Error syncing file (disk full?)" -msgstr "Fejl ved synkning af fil (disken fuld?)" - -#: system.cc:125 +#: system.cc:148 #, c-format msgid "Element count %d." msgstr "Elementantal %d." -#: system.cc:372 +#: system.cc:301 #, fuzzy, c-format -msgid "Grob count %d " +msgid "Grob count %d" msgstr "Elementantal %d " -#: system.cc:386 +#: system.cc:319 #, fuzzy msgid "Calculating line breaks..." msgstr "Beregner kolonnepositioner..." -#: text-spanner-engraver.cc:81 +#: text-spanner-engraver.cc:62 msgid "can't find start of text spanner" msgstr "kan ikke finde start på tekstbro" -#: text-spanner-engraver.cc:95 +#: text-spanner-engraver.cc:76 msgid "already have a text spanner" msgstr "har allerede en tekstbro" -#: text-spanner-engraver.cc:164 +#: text-spanner-engraver.cc:138 msgid "unterminated text spanner" msgstr "uafsluttet tekstbro" -#: tfm.cc:83 -#, c-format -msgid "can't find ascii character: %d" -msgstr "kan ikke finde ASCII-tegn: %d" - #. Not using ngettext's plural feature here, as this message is #. more of a programming error. #: tfm-reader.cc:108 @@ -2143,218 +1737,429 @@ msgid "%s: TFM file has %u parameters, which is more than the %u I can handle" msgstr "" "%s: TFM-fil har %u parametre, hvilket er mere end de %u jeg kan håndtere" -#: tie-performer.cc:159 -msgid "No ties were created!" -msgstr "Ingen bindebuer blev lavet!" +#: tfm.cc:70 +#, c-format +msgid "can't find ascii character: %d" +msgstr "kan ikke finde ASCII-tegn: %d" + +#: tie-engraver.cc:199 +msgid "lonely tie" +msgstr "ensom bindebue" -#: time-scaled-music-iterator.cc:25 +#: time-scaled-music-iterator.cc:23 msgid "no one to print a tuplet start bracket" msgstr "der findes ingen som kan skrive en startklamme for tuppel" -#. If there is no such symbol, we default to the numbered style. -#. (Here really with a warning!) -#: time-signature.cc:87 -#, c-format -msgid "time signature symbol `%s' not found; reverting to numbered style" -msgstr "" - #. #. Todo: should make typecheck? #. #. OTOH, Tristan Keuris writes 8/20 in his Intermezzi. #. -#: time-signature-engraver.cc:57 +#: time-signature-engraver.cc:55 #, c-format msgid "Found strange time signature %d/%d." msgstr "" +#. If there is no such symbol, we default to the numbered style. +#. (Here really with a warning!) +#: time-signature.cc:85 +#, c-format +msgid "time signature symbol `%s' not found; reverting to numbered style" +msgstr "" + #: translator-ctors.cc:53 #, c-format msgid "unknown translator: `%s'" msgstr "ukendt oversætter: \"%s\"" -#: translator-def.cc:105 -msgid "Program has no such type" -msgstr "Programmet har ingen sådan type" - -#: translator-def.cc:111 -#, c-format -msgid "Already contains: `%s'" -msgstr "Indholder allerede: \"%s\"" - -#: translator-def.cc:112 -#, c-format -msgid "Not adding translator: `%s'" -msgstr "Tilføjer ikke oversætter: \"%s\"" - -#: translator-def.cc:229 -#, c-format -msgid "can't find: `%s'" -msgstr "kan ikke finde: \"%s\"" - -#: translator-group.cc:158 -#, c-format -msgid "can't find or create `%s' called `%s'" -msgstr "kan ikke finde eller oprette \"%s\" kaldet \"%s\"" +#: trill-spanner-engraver.cc:70 +#, fuzzy +msgid "can't find start of trill spanner" +msgstr "kan ikke finde start på tekstbro" -#: translator-group.cc:230 -#, c-format -msgid "can't find or create: `%s'" -msgstr "kan ikke finde eller oprette: \"%s\"" +#: trill-spanner-engraver.cc:84 +#, fuzzy +msgid "already have a trill spanner" +msgstr "har allerede en tekstbro" -#: vaticana-ligature.cc:49 -msgid "ascending vaticana style flexa" -msgstr "" +#: trill-spanner-engraver.cc:144 +#, fuzzy +msgid "unterminated trill spanner" +msgstr "uafsluttet tekstbro" -#: vaticana-ligature.cc:219 -msgid "Vaticana_ligature:thickness undefined; assuming 1.4" +#: tuplet-bracket.cc:451 +msgid "Killing tuplet bracket across linebreak." msgstr "" -#: vaticana-ligature.cc:233 -msgid "Vaticana_ligature:x-offset undefined; assuming 0.0" +#: vaticana-ligature-engraver.cc:341 +#, c-format +msgid "" +"ignored prefix (es) `%s' of this head according to restrictions of the " +"selected ligature style" msgstr "" -#: vaticana-ligature.cc:258 -msgid "Vaticana_ligature: (delta_pitch == 0)" +#: vaticana-ligature-engraver.cc:571 +#, c-format +msgid "Vaticana_ligature_engraver: setting `spacing-increment = %f': ptr =%ul" msgstr "" -#: vaticana-ligature.cc:271 -msgid "Vaticana_ligature:delta-pitch -> ignoring join" +#: vaticana-ligature.cc:93 +msgid "ascending vaticana style flexa" msgstr "" -#: vaticana-ligature-engraver.cc:477 -#, c-format -msgid "Vaticana_ligature_engraver: setting `spacing-increment = %f': ptr=%ul" +#: vaticana-ligature.cc:182 +msgid "Vaticana_ligature: zero join (delta_pitch == 0)" msgstr "" -#: volta-engraver.cc:112 +#: volta-engraver.cc:140 msgid "No volta spanner to end" msgstr "Ingen volte-bro at afslutte" -#: volta-engraver.cc:123 +#: volta-engraver.cc:151 msgid "Already have a volta spanner. Stopping that one prematurely." msgstr "Har allerede en volte-bro. Stopper denne for tidligt." -#: volta-engraver.cc:127 +#: volta-engraver.cc:155 msgid "Also have a stopped spanner. Giving up." msgstr "Har også en stoppet bro. Giver op." -#: parser.yy:480 +#: parser.yy:82 +msgid "Tag must be symbol or list of symbols." +msgstr "" + +#: parser.yy:567 #, fuzzy msgid "Identifier should have alphabetic characters only" msgstr "Identificerer må kun indeholde alfabetiske tegn" -#: parser.yy:779 +#: parser.yy:721 +msgid "\\paper cannot be in \\score. Use \\layout instead" +msgstr "" + +#: parser.yy:745 +msgid "Need \\paper for paper block." +msgstr "" + +#: parser.yy:890 msgid "More alternatives than repeats. Junking excess alternatives." msgstr "" "Flere alternativer end gentagelser. Stryger tiloversblevne alternativer." -#: parser.yy:861 parser.yy:868 -msgid "pplycontext takes function argument" +#: parser.yy:1082 +msgid "Music head function should return Music object." msgstr "" -#: parser.yy:877 -msgid "Second argument must be a symbol" -msgstr "Andet argument skal være et symbol" +#: parser.yy:1354 +msgid "Grob name should be alphanumeric" +msgstr "" -#: parser.yy:882 +#: parser.yy:1714 #, fuzzy -msgid "First argument must be a procedure taking one argument" -msgstr "Første argument skal være en procedure som tager 1 argument" +msgid "Second argument must be pitch list." +msgstr "Andet argument skal være et symbol" -#: parser.yy:1009 -msgid "pply takes function argument" -msgstr "" +#: parser.yy:1753 parser.yy:1758 parser.yy:2238 +msgid "Have to be in Lyric mode for lyrics" +msgstr "Skal være i teksttilstand (Lyric mode) for tekst" -#: parser.yy:1501 +#: parser.yy:1851 msgid "Expecting string as script definition" msgstr "Forventer streng som skriptdefinition" -#: parser.yy:1598 -msgid "Expecting musical-pitch value" -msgstr "Forventer nodeværdi" - -#: parser.yy:1609 -msgid "Must have duration object" -msgstr "Skal have tidslængdeobjekt" - -#: parser.yy:1618 parser.yy:1626 -msgid "Have to be in Lyric mode for lyrics" -msgstr "Skal være i teksttilstand (Lyric mode) for tekst" - -#: parser.yy:1798 parser.yy:1853 +#: parser.yy:2014 parser.yy:2064 #, c-format msgid "not a duration: %d" msgstr "ikke en tidslængde: %d" -#: parser.yy:1949 +#: parser.yy:2157 msgid "Have to be in Note mode for notes" msgstr "Skal være i nodetilstand (Note mode) for noder" -#: parser.yy:2032 +#: parser.yy:2251 msgid "Have to be in Chord mode for chords" msgstr "Skal være i akkordtilstand (Chord mode) for akkord" -#: parser.yy:2171 +#: parser.yy:2403 msgid "need integer number arg" msgstr "behøver heltalsargument" -#: parser.yy:2316 +#: parser.yy:2586 msgid "Suspect duration found following this beam" msgstr "" -#: lexer.ll:186 +#: lexer.ll:193 +#, fuzzy, c-format +msgid "Renaming input to: `%s'" +msgstr "Renser \"%s\"..." + +#: lexer.ll:201 +msgid "No quoted string found after \\version" +msgstr "" + +#: lexer.ll:205 +msgid "No quoted string found after \\renameinput" +msgstr "" + +#: lexer.ll:218 msgid "EOF found inside a comment" msgstr "filslutning fundet inden i en kommentar" -#: lexer.ll:200 -msgid "\\maininput disallowed outside init files" +#: lexer.ll:233 +#, fuzzy +msgid "\\maininput not allowed outside init files" msgstr "\\maininput forbudt udenfor init-filer" -#: lexer.ll:224 +#: lexer.ll:257 #, c-format msgid "wrong or undefined identifier: `%s'" msgstr "fejlagtig eller udefineret identificerer: \"%s\"" #. backup rule -#: lexer.ll:233 +#: lexer.ll:266 msgid "Missing end quote" msgstr "Mangler slutcitationstegn" -#. backup rule -#: lexer.ll:255 lexer.ll:259 -msgid "white expected" -msgstr "forventede mellemrum" - -#: lexer.ll:268 -msgid "Can't evaluate Scheme in safe mode" -msgstr "Kan ikke evaluere Scheme i sikker tilstand" - -#: lexer.ll:397 lexer.ll:487 +#: lexer.ll:428 #, fuzzy msgid "Brace found at end of lyric. Did you forget a space?" msgstr "Krølleparentes fundet i slutning af tekst. Glemte du et mellemrum?" -#: lexer.ll:574 +#: lexer.ll:527 +#, fuzzy +msgid "Brace found at end of markup. Did you forget a space?" +msgstr "Krølleparentes fundet i slutning af tekst. Glemte du et mellemrum?" + +#: lexer.ll:616 #, c-format msgid "invalid character: `%c'" msgstr "ugyldigt tegn: \"%c\"" -#: lexer.ll:651 +#: lexer.ll:702 lexer.ll:703 #, c-format msgid "unknown escaped string: `\\%s'" msgstr "ukendt \"escaped\" streng: \"\\%s\"" -#: lexer.ll:742 +#: lexer.ll:800 lexer.ll:801 #, fuzzy, c-format msgid "Incorrect lilypond version: %s (%s, %s)" msgstr "fejlagtig lilypond-version: %s (%s, %s)" -#: lexer.ll:743 +#: lexer.ll:801 lexer.ll:802 #, fuzzy msgid "Consider updating the input with the convert-ly script" msgstr "Overvej at konvertere inddata med skriptet \"convert-ly\"" +#: backend-library.scm:20 +#, fuzzy, lisp-format +msgid "Invoking `~a'...n" +msgstr "Starter \"%s\"" + +#: backend-library.scm:26 +#, lisp-format +msgid "Error invoking `~a'. Return value ~a" +msgstr "" + +#: backend-library.scm:47 +#, fuzzy, lisp-format +msgid "Converting to `~a'..." +msgstr "Skriver \"%s\"..." + +#: clef.scm:124 +#, fuzzy, lisp-format +msgid "Unknown clef type `~a'" +msgstr "ukendt oversætter: \"%s\"" + +#: clef.scm:125 +msgid "See scm/lily.scm for supported clefs" +msgstr "" + +#: framework-tex.scm:130 +#, fuzzy, lisp-format +msgid "Writing header field `~a' to `~a'..." +msgstr "skriver rubrikfelt \"%s\" til \"%s\"..." + +#: framework-tex.scm:366 +#, fuzzy, lisp-format +msgid "Converting to `~a.ps'..." +msgstr "Skriver \"%s\"..." + +#: framework-tex.scm:386 +#, lisp-format +msgid "Converting to `~a.dvi'..." +msgstr "" + +#: lily.scm:94 +#, lisp-format +msgid "wrong type for argument ~a. Expecting ~a, found ~s" +msgstr "" + +#: lily.scm:312 +msgid "error: failed files: " +msgstr "" + +#, fuzzy +#~ msgid "DIM" +#~ msgstr "KATALOG" + +#, fuzzy +#~ msgid "write dependencies" +#~ msgstr "tilføj KATALOG efter afhængigheder" + +#, fuzzy +#~ msgid "prepend PREF before each -M dependency" +#~ msgstr "tilføj KATALOG efter afhængigheder" + +#, fuzzy +#~ msgid "don't run lilypond" +#~ msgstr "kør ikke LilyPond" + +#~ msgid "write Makefile dependencies for every input file" +#~ msgstr "skriv Makefile-afhængigheder for hver inddatafil" + +#~ msgid "invalid value: `%s'" +#~ msgstr "ugyldig værdi: '%s'" + +#, fuzzy +#~ msgid "Writing HTML menu `%s'" +#~ msgstr "Skriver \"%s\"..." + +# hær er det spørg om skrivning til en fil +#~ msgid "dependencies output to `%s'..." +#~ msgstr "afhængigheder udskrevet til \"%s\"..." + +#~ msgid "programming error: %s (Continuing; cross thumbs)\n" +#~ msgstr "programfejl: %s (Fortsætter, kryds fingrene)\n" + +#~ msgid "can't find character number: %d" +#~ msgstr "kan ikke finde tegnnummer: %d" + +#~ msgid "can't find character called: `%s'" +#~ msgstr "kan ikke finde tegn som hedder: \"%s\"" + +#~ msgid "Beam has less than two stems. Removing beam." +#~ msgstr "Bjælke har mindre end to nodehalse. Fjerner bjælke." + +#~ msgid "" +#~ "Not sure that we can find a nice beam slope (no viable initial " +#~ "configuration found)." +#~ msgstr "" +#~ "Ikke sikker på at vi kan finde en pæn hældning på bjælken (ingen brugelig " +#~ "initiel konfiguration fundet)." + +#~ msgid "NaN" +#~ msgstr "-" + +#, fuzzy +#~ msgid "" +#~ "Nothing to connect extender to on the left. Ignoring extender event." +#~ msgstr "" +#~ "Der er ingenting at forbinde udvideren mod til venstre. Ignorerer ønsket " +#~ "om udvider" + +#~ msgid "couldn't find any font satisfying " +#~ msgstr "kunne ikke finde nogen skrifttype som opfylder " + +#, fuzzy +#~ msgid "Nothing to connect hyphen to on the left. Ignoring hyphen event." +#~ msgstr "" +#~ "Der er ingenting at forbinde bindestregen med til venstre. Ignorerer " +#~ "bindestregsforespørgslen." + +#~ msgid "Score contains errors; will not process it" +#~ msgstr "Partitur indholder fejl; vil ikke behandle det" + +#~ msgid "Now processing: `%s'" +#~ msgstr "Behandler nu: \"%s\"" + +#~ msgid "lyrics found without any matching notehead" +#~ msgstr "tekst fundet uden noget tilhørende nodehoved" + +#~ msgid "Huh? Melismatic note found to have associated lyrics." +#~ msgstr "Øh? Melismatisk node har tilhørende tekst." + +#, fuzzy +#~ msgid "use output format EXT" +#~ msgstr "brug uddataformat FMT (scm, ps, tex eller as)" + +#~ msgid "prepend DIR to dependencies" +#~ msgstr "tilføj KATALOG efter afhængigheder" + +#~ msgid "inhibit file output naming and exporting" +#~ msgstr "hindr navngivning af filuddata og eksportering" + +#~ msgid "" +#~ "LilyPond is a music typesetter. It produces beautiful sheet music\n" +#~ "using a high level description file as input. LilyPond is part of \n" +#~ "the GNU Project.\n" +#~ msgstr "" +#~ "LilyPond er en musiktypesætter. Den producerer smukke noder fra en\n" +#~ "højniveaubeskrivning af musikken i en fil. LilyPond er en del af\n" +#~ "GNU-projektet.\n" + +#~ msgid "GNU LilyPond -- The music typesetter" +#~ msgstr "GNU LilyPond -- Musiktypesætteren" + +#~ msgid "silly duration" +#~ msgstr "tåbelig længde" + +#~ msgid "paper output to `%s'..." +#~ msgstr "papirsuddata til \"%s\"..." + +#~ msgid "Outputting Score, defined at: " +#~ msgstr "Udskriver partitur, defineret ved: " + +#~ msgid "I'm one myself: `%s'" +#~ msgstr "Jeg er selv én: \"%s\"" + +#~ msgid "none of these in my family: `%s'" +#~ msgstr "ingen af disse i min familie: \"%s\"" + +#~ msgid "from musical definition: %s" +#~ msgstr "fra musikdefinition: %s" + +#~ msgid "can't find start of phrasing slur" +#~ msgstr "kan ikke finde start på fraseringsbue" + +#~ msgid "Errors found/*, not processing score*/" +#~ msgstr "Fejl fundne/*, behandler ikke partitur*/" + +#~ msgid "unbound spanner `%s'" +#~ msgstr "ubunden bro \"%s\"" + +#~ msgid "can't find start of slur" +#~ msgstr "kan ikke finde start på legatobue" + +#~ msgid "can't create directory: `%s'" +#~ msgstr "kan ikke oprette katalog: \"%s\"" + +#~ msgid "Error syncing file (disk full?)" +#~ msgstr "Fejl ved synkning af fil (disken fuld?)" + +#~ msgid "No ties were created!" +#~ msgstr "Ingen bindebuer blev lavet!" + +#~ msgid "Already contains: `%s'" +#~ msgstr "Indholder allerede: \"%s\"" + +#~ msgid "Not adding translator: `%s'" +#~ msgstr "Tilføjer ikke oversætter: \"%s\"" + +#, fuzzy +#~ msgid "First argument must be a procedure taking one argument" +#~ msgstr "Første argument skal være en procedure som tager 1 argument" + +#~ msgid "Expecting musical-pitch value" +#~ msgstr "Forventer nodeværdi" + +#~ msgid "Must have duration object" +#~ msgstr "Skal have tidslængdeobjekt" + +#~ msgid "white expected" +#~ msgstr "forventede mellemrum" + +#~ msgid "Can't evaluate Scheme in safe mode" +#~ msgstr "Kan ikke evaluere Scheme i sikker tilstand" + #~ msgid "Fetch and rebuild from latest source package" #~ msgstr "Hent og byg om fra seneste kildekodepakke" @@ -2391,15 +2196,9 @@ msgstr "Overvej at konvertere inddata med skriptet \"convert-ly\"" #~ msgid "fetch and build URL [%s]" #~ msgstr "hent og byg URL [%s]" -#~ msgid "Listing `%s'..." -#~ msgstr "Lister \"%s\"..." - #~ msgid "latest is: %s" #~ msgstr "seneste er: %s" -#~ msgid "relax, %s is up to date" -#~ msgstr "slap af, %s er seneste version" - #~ msgid "Fetching `%s'..." #~ msgstr "Henter \"%s\"..." @@ -2451,9 +2250,6 @@ msgstr "Overvej at konvertere inddata med skriptet \"convert-ly\"" #~ msgid "" #~ msgstr "" -#~ msgid "programming error: " -#~ msgstr "programmeringsfejl: " - #~ msgid "can't find start of beam" #~ msgstr "kan ikke finde start på bjælke" @@ -2490,9 +2286,6 @@ msgstr "Overvej at konvertere inddata med skriptet \"convert-ly\"" #~ msgid "ly_music_name (): Not a music expression" #~ msgstr "ly_music_name (): Ikke et musikudtryk" -#~ msgid "writing header field `%s' to `%s'..." -#~ msgstr "skriver rubrikfelt \"%s\" til \"%s\"..." - #~ msgid "" #~ "`%s' is deprecated. Use\n" #~ " \\property %s.%s \\override #'%s = #%s" @@ -2506,9 +2299,6 @@ msgstr "Overvej at konvertere inddata med skriptet \"convert-ly\"" #~ msgid "too many notes for rest collision" #~ msgstr "for mange noder for pausesammenstød" -#~ msgid "Scheme options:" -#~ msgstr "Scheme-flag:" - #~ msgid "" #~ "Can't find property type-check for `%s'. Perhaps you made a typing " #~ "error? Doing assignment anyway." @@ -2528,15 +2318,9 @@ msgstr "Overvej at konvertere inddata med skriptet \"convert-ly\"" #~ msgid "#32 in quarter: %d" #~ msgstr "#32 i fjerdedel: %d" -#~ msgid "LY output to `%s'..." -#~ msgstr "LY-uddata til \"%s\"..." - #~ msgid "track %d:" #~ msgstr "spor %d:" -#~ msgid "Processing..." -#~ msgstr "Behandler..." - #~ msgid "Creating voices..." #~ msgstr "Laver stemmer..." diff --git a/po/de.po b/po/de.po index 2330a0329d..629c5a510c 100644 --- a/po/de.po +++ b/po/de.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: lilypond 2.3.21\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2004-10-09 03:01+0200\n" +"POT-Creation-Date: 2005-02-25 13:09+0100\n" "PO-Revision-Date: 2004-10-18 22:45+0200\n" "Last-Translator: Roland Stigge \n" "Language-Team: German \n" @@ -20,8 +20,8 @@ msgstr "" msgid "lilylib module" msgstr "Modul lilylib" -#: lilylib.py:65 lilypond-book.py:91 lilypond-latex.py:109 midi2ly.py:100 -#: mup2ly.py:75 ps2png.py:40 main.cc:131 lily/main.cc:131 +#: lilylib.py:65 lilypond-book.py:88 lilypond-latex.py:109 midi2ly.py:100 +#: mup2ly.py:75 ps2png.py:40 main.cc:130 msgid "print this help" msgstr "diese Hilfe ausgeben" @@ -53,79 +53,177 @@ msgstr "Fehler: %s" msgid "Exiting (%d)..." msgstr "Beende (%d)..." -#: lilylib.py:192 midi2ly.py:223 mup2ly.py:219 +#: lilylib.py:200 midi2ly.py:223 mup2ly.py:219 #, python-format msgid "Usage: %s [OPTIONS]... FILE" msgstr "Aufruf: %s [OPTIONEN]... DATEI" -#: lilylib.py:196 midi2ly.py:227 mup2ly.py:223 main.cc:200 lily/main.cc:200 +#: lilylib.py:204 convert-ly.py:57 midi2ly.py:227 mup2ly.py:223 main.cc:200 #, c-format msgid "Options:" msgstr "Optionen:" -#: lilylib.py:200 midi2ly.py:231 mup2ly.py:227 main.cc:204 lily/main.cc:204 +#: lilylib.py:208 convert-ly.py:68 midi2ly.py:231 mup2ly.py:227 main.cc:204 #, c-format, python-format msgid "Report bugs to %s." msgstr "Melden Sie Fehler an %s." -#: lilylib.py:220 +#: lilylib.py:228 #, python-format msgid "Binary %s has version %s, looking for version %s" msgstr "Binärdatei %s hat Version %s, bei Suche nach Version %s" -#: lilylib.py:254 +#: lilylib.py:262 #, python-format msgid "Opening pipe `%s'" msgstr "Öffne Pipe `%s'" -#: lilylib.py:269 lilypond-book.py:812 +#: lilylib.py:277 lilypond-book.py:1111 #, python-format msgid "`%s' failed (%d)" msgstr "`%s' gescheitert (%d)" -#: lilylib.py:274 lilylib.py:333 lilypond-book.py:813 lilypond-latex.py:466 +#: lilylib.py:282 lilylib.py:341 lilypond-book.py:1112 lilypond-latex.py:466 msgid "The error log is as follows:" msgstr "Das Fehlerprotokoll lautet wie folgt:" -#: lilylib.py:305 midi2ly.py:259 mup2ly.py:255 +#: lilylib.py:313 midi2ly.py:259 mup2ly.py:255 #, python-format msgid "Invoking `%s'" msgstr "Rufe `%s' auf" -#: lilylib.py:307 +#: lilylib.py:315 #, python-format msgid "Running %s..." msgstr "Starte %s..." -#: lilylib.py:326 +#: lilylib.py:334 #, python-format msgid "`%s' failed (%s)" msgstr "`%s' gescheitert (%s)" -#: lilylib.py:329 midi2ly.py:265 mup2ly.py:263 +#: lilylib.py:337 midi2ly.py:265 mup2ly.py:263 msgid "(ignored)" msgstr "(ignoriert)" -#: lilylib.py:347 midi2ly.py:275 mup2ly.py:273 +#: lilylib.py:355 midi2ly.py:275 mup2ly.py:273 #, python-format msgid "Cleaning %s..." msgstr "Räume %s auf..." -#: lilylib.py:518 +#: lilylib.py:529 msgid "Removing output file" msgstr "Lösche Ausgabedatei" -#: lilypond-book.py:76 +#: convert-ly.py:32 +#, python-format +msgid "%s has been replaced by %s" +msgstr "" + +#: convert-ly.py:33 +#, python-format +msgid "Not smart enough to convert %s" +msgstr "" + +#: convert-ly.py:34 +msgid "Please refer to the manual for details, and update manually." +msgstr "" + +#: convert-ly.py:50 +#, fuzzy, python-format +msgid "Usage: %s [OPTION]... [FILE]..." +msgstr "Aufruf: %s [OPTIONEN]... DATEI..." + +#: convert-ly.py:53 +msgid "" +"Update LilyPond input to newer version. By default, update from the\n" +"version taken from the \\version command, to the current LilyPond version." +msgstr "" + +#: convert-ly.py:59 +msgid "" +" -e, --edit edit in place\n" +" -f, --from=VERSION start from version [default: \\version found in " +"file]\n" +" -h, --help print this help\n" +" -n, --no-version do not add \\version command if missing\n" +" -s, --show-rules print rules [default: --from=0, --" +"to=@TOPLEVEL_VERSION@]\n" +" -t, --to=VERSION convert to version [default: @TOPLEVEL_VERSION@]\n" +" -v, --version print program version" +msgstr "" + +#: convert-ly.py:75 main.cc:89 +#, fuzzy, c-format, python-format msgid "" -"Process LilyPond snippets in hybrid HTML, LaTeX or texinfo document.\n" +"This program is free software. It is covered by the GNU General Public\n" +"License and you are welcome to change it and/or distribute copies of it\n" +"under certain conditions. Invoke as `%s --warranty' for more\n" +"information.\n" +msgstr "" +"Dieses Programm ist Freie Software. Sie wird von der GNU General Public " +"License\n" +"geschützt, und Sie können sie gerne ändern und/oder Kopien unter bestimmten\n" +"Bedingungen weitergeben. Rufen Sie `lilypond --warranty' für weitere\n" +"Informationen auf.\n" + +#: convert-ly.py:2402 +msgid "LilyPond source must be UTF-8" +msgstr "" + +#: convert-ly.py:2405 +msgid "Try the texstrings backend" +msgstr "" + +#: convert-ly.py:2408 +#, python-format +msgid "Do something like: %s" +msgstr "" + +#: convert-ly.py:2411 +msgid "Or save as UTF-8 in your editor" +msgstr "" + +#: convert-ly.py:2455 +msgid "Applying conversion: " +msgstr "" + +#: convert-ly.py:2467 +#, python-format +msgid "%s: error while converting" +msgstr "" + +#: convert-ly.py:2470 score-engraver.cc:110 +msgid "Aborting" +msgstr "" + +#: convert-ly.py:2491 +#, fuzzy, python-format +msgid "Processing `%s'... " +msgstr "Verarbeite `%s'..." + +#: convert-ly.py:2593 +#, fuzzy, python-format +msgid "%s: cannot determine version for `%s'" +msgstr "Kann Format nicht finden für: %s" + +#: convert-ly.py:2602 +#, fuzzy, python-format +msgid "%s: skipping: `%s' " +msgstr "keine solche Einstellung: `%s'" + +#: lilypond-book.py:70 +#, fuzzy +msgid "" +"Process LilyPond snippets in hybrid HTML, LaTeX, or texinfo document.\n" "Example usage:\n" "\n" " lilypond-book --filter=\"tr '[a-z]' '[A-Z]'\" BOOK\n" " lilypond-book --filter=\"convert-ly --no-version --from=2.0.0 -\" BOOK\n" " lilypond-book --process='lilypond -I include' BOOK\n" -"\n" msgstr "" -"LilyPond-Auszüge in gemischtem HTML-, LaTeX- oder texinfo-Dokument verarbeiten.\n" +"LilyPond-Auszüge in gemischtem HTML-, LaTeX- oder texinfo-Dokument " +"verarbeiten.\n" "Beispiel-Aufrufe:\n" "\n" " lilypond-book --filter=\"tr '[a-z]' '[A-Z]'\" BUCH\n" @@ -133,139 +231,141 @@ msgstr "" " lilypond-book --process='lilypond -I include' BUCH\n" "\n" -#. Bug in option parser: --output=foe is taken as an abbreviation -#. for --output-format. -#. Bug in option parser: --output=foe is taken as an abbreviation -#. for --output-format. -#. Bug in option parser: --output=foe is taken as an abbreviation -#. for --output-format. -#. Bug in option parser: --output=foe is taken as an abbreviation -#. for --output-format. -#. Bug in option parser: --output=foe is taken as an abbreviation -#. for --output-format. -#. Bug in option parser: --output=foe is taken as an abbreviation -#. for --output-format. -#. Bug in option parser: --output=foe is taken as an abbreviation -#. for --output-format. -#. Bug in option parser: --output=foe is taken as an abbreviation -#. for --output-format. -#: lilypond-book.py:89 main.cc:130 lily/main.cc:130 +#: lilypond-book.py:82 main.cc:124 msgid "EXT" msgstr "ERW" -#: lilypond-book.py:89 -msgid "use output format EXT (texi [default], texi-html, latex, html)" +#: lilypond-book.py:83 +#, fuzzy +msgid "" +"use output format EXT (texi [default], texi-html,\n" +"\t\tlatex, html)" msgstr "Ausgabeformat ERW (texi [Vorgabe], texi-html, latex, html) verwenden" -#: lilypond-book.py:90 +#: lilypond-book.py:85 msgid "FILTER" msgstr "FILTER" -#: lilypond-book.py:90 +#: lilypond-book.py:86 msgid "pipe snippets through FILTER [convert-ly -n -]" msgstr "Auszüge durch FILTER [convert-ly -n -] leiten (Pipe)" -#: lilypond-book.py:92 lilypond-book.py:94 lilypond-latex.py:114 main.cc:133 -#: lily/main.cc:133 +#: lilypond-book.py:89 lilypond-book.py:91 lilypond-latex.py:114 main.cc:132 msgid "DIR" msgstr "VERZ" -#: lilypond-book.py:92 +#: lilypond-book.py:90 msgid "add DIR to include path" msgstr "VERZ zum Einfügepfad hinzufügen" +#: lilypond-book.py:92 +msgid "write output to DIR" +msgstr "Ausgabe in DATEI schreiben" + #: lilypond-book.py:93 msgid "COMMAND" msgstr "BEFEHL" -#: lilypond-book.py:93 +#: lilypond-book.py:94 msgid "process ly_files using COMMAND FILE..." msgstr "ly_files mit BEFEHL DATEI... verarbeiten" -#: lilypond-book.py:94 -msgid "write output to DIR" -msgstr "Ausgabe in DATEI schreiben" - -#: lilypond-book.py:95 lilypond-latex.py:133 midi2ly.py:105 mup2ly.py:78 -#: ps2png.py:41 main.cc:145 lily/main.cc:145 +#: lilypond-book.py:96 lilypond-latex.py:133 midi2ly.py:105 mup2ly.py:78 +#: ps2png.py:41 main.cc:145 msgid "be verbose" msgstr "wortreich sein" -#: lilypond-book.py:96 +#: lilypond-book.py:98 msgid "print version information" msgstr "Versionsinformation ausgeben" -#: lilypond-book.py:97 lilypond-latex.py:135 midi2ly.py:107 mup2ly.py:80 -#: main.cc:146 lily/main.cc:146 +#: lilypond-book.py:100 lilypond-latex.py:135 midi2ly.py:107 mup2ly.py:80 +#: main.cc:146 msgid "show warranty and copyright" msgstr "Informationen zu Gewährleistung und Copyright anzeigen" -#: lilypond-book.py:400 +#: lilypond-book.py:699 +#, fuzzy, python-format +msgid "deprecated ly-option used: %s=%s" +msgstr "veraltete ly-option verwendet: %s" + +#: lilypond-book.py:702 +#, fuzzy, python-format +msgid "compatibility mode translation: %s=%s" +msgstr "Übersetzung im Kompatibilitätsmodus: %s" + +#: lilypond-book.py:706 #, python-format msgid "deprecated ly-option used: %s" msgstr "veraltete ly-option verwendet: %s" -#: lilypond-book.py:401 +#: lilypond-book.py:709 #, python-format msgid "compatibility mode translation: %s" msgstr "Übersetzung im Kompatibilitätsmodus: %s" -#: lilypond-book.py:423 +#: lilypond-book.py:728 #, python-format msgid "ignoring unknown ly option: %s" msgstr "unbekannte Option ignoriert: %s" -#: lilypond-book.py:480 +#: lilypond-book.py:761 #, python-format msgid "file not found: %s" msgstr "Datei `%s' nicht gefunden" -#: lilypond-book.py:795 +#: lilypond-book.py:1094 #, python-format msgid "Opening filter `%s'" msgstr "Öffne Filter `%s'" -#: lilypond-book.py:913 +#: lilypond-book.py:1236 +msgid "Writing snippets..." +msgstr "Schreibe Auszüge..." + +#: lilypond-book.py:1241 +#, fuzzy +msgid "Processing...\n" +msgstr "Verarbeiten..." + +#: lilypond-book.py:1244 +msgid "All snippets are up to date..." +msgstr "Alle Auszüge sind auf dem neuesten Stand..." + +#: lilypond-book.py:1254 #, python-format msgid "cannot determine format for: %s" msgstr "Kann Format nicht finden für: %s" -#: lilypond-book.py:954 +#: lilypond-book.py:1299 msgid "Output would overwrite input file; use --output." msgstr "Ausgabe würde Eingabedatei überschreiben; verwenden Sie --output." -#: lilypond-book.py:961 +#: lilypond-book.py:1306 #, python-format msgid "Reading %s..." msgstr "%s lesen..." -#: lilypond-book.py:975 +#: lilypond-book.py:1322 msgid "Dissecting..." msgstr "Zerlegen..." -#: lilypond-book.py:1006 -msgid "Writing snippets..." -msgstr "Schreibe Auszüge..." - -#: lilypond-book.py:1011 -msgid "Processing..." -msgstr "Verarbeiten..." - -#: lilypond-book.py:1014 -msgid "All snippets are up to date..." -msgstr "Alle Auszüge sind auf dem neuesten Stand..." - -#: lilypond-book.py:1017 +#: lilypond-book.py:1353 #, python-format msgid "Compiling %s..." msgstr "%s kompilieren..." -#: lilypond-book.py:1025 +#: lilypond-book.py:1361 #, python-format msgid "Processing include: %s" msgstr "Verarbeite Einfügung: %s" -#: lilypond-book.py:1041 lilypond-latex.py:576 midi2ly.py:1017 ps2png.py:51 +#: lilypond-book.py:1371 +#, fuzzy, python-format +msgid "Removing `%s'" +msgstr "Rufe `%s' auf" + +#: lilypond-book.py:1386 lilypond-latex.py:576 midi2ly.py:1017 ps2png.py:51 #, python-format msgid "getopt says: `%s'" msgstr "getopt sagt: `%s'" @@ -285,8 +385,8 @@ msgstr "LaTeX für Formatierung verwenden" msgid "print even more output" msgstr "noch mehr Ausgabe erzeugen" -#: lilypond-latex.py:112 lilypond-latex.py:123 midi2ly.py:102 main.cc:134 -#: main.cc:136 lily/main.cc:134 lily/main.cc:136 +#: lilypond-latex.py:112 lilypond-latex.py:123 midi2ly.py:102 main.cc:133 +#: main.cc:135 msgid "FILE" msgstr "DATEI" @@ -309,13 +409,13 @@ msgid "don't run LilyPond" msgstr "LilyPond nicht aufrufen" #. junkme? -#: lilypond-latex.py:121 main.cc:135 lily/main.cc:135 +#: lilypond-latex.py:121 main.cc:134 msgid "produce MIDI output only" msgstr "nur MIDI-Ausgabe erzeugen" -#: lilypond-latex.py:123 midi2ly.py:102 mup2ly.py:76 main.cc:136 -#: lily/main.cc:136 -msgid "write output to FILE" +#: lilypond-latex.py:123 main.cc:135 +#, fuzzy +msgid "write output to FILE (suffix will be added)" msgstr "Ausgabe in DATEI schreiben" #: lilypond-latex.py:124 ps2png.py:42 @@ -359,7 +459,6 @@ msgid "change global setting KEY to VAL" msgstr "globale Einstellung von KEY auf VAL setzen" #: lilypond-latex.py:134 midi2ly.py:106 mup2ly.py:79 main.cc:144 -#: lily/main.cc:144 msgid "print version number" msgstr "Versionsnummer ausgeben" @@ -438,20 +537,23 @@ msgstr "Dateiname sollte keine Leerzeichen enthalten: `%s'" #: lilypond-latex.py:744 msgid "Running LilyPond failed. Rerun with --verbose for a trace." -msgstr "LilyPond-Aufruf gescheitert. Versuchen Sie es erneut mit --verbose für ein Protokoll (Trace)." +msgstr "" +"LilyPond-Aufruf gescheitert. Versuchen Sie es erneut mit --verbose für ein " +"Protokoll (Trace)." #: lilypond-latex.py:786 msgid "Failed to make PS file. Rerun with --verbose for a trace." -msgstr "Erzeugung der PS-Datei gescheitert. Versuchen Sie es erneut mit --verbose für ein Protokoll." +msgstr "" +"Erzeugung der PS-Datei gescheitert. Versuchen Sie es erneut mit --verbose " +"für ein Protokoll." #: lilypond-latex.py:815 #, python-format msgid "%s output to ..." msgstr "Ausgabe von %s nach ..." -#: lilypond-latex.py:820 includable-lexer.cc:57 kpath.cc:134 lily-guile.cc:89 -#: lily-parser.cc:275 lily/includable-lexer.cc:57 lily/kpath.cc:134 -#: lily/lily-guile.cc:89 lily/lily-parser.cc:275 +#: lilypond-latex.py:820 includable-lexer.cc:57 kpath.cc:129 lily-guile.cc:90 +#: lily-parser-scheme.cc:92 #, c-format, python-format msgid "can't find file: `%s'" msgstr "Kann Datei nicht finden: `%s'" @@ -497,6 +599,10 @@ msgstr "VORZ[:MOLL]" msgid "set key: ALT=+sharps|-flats; MINOR=1" msgstr "Tonart setzen: VORZ=+Kreuze|-B's; MOLL=1" +#: midi2ly.py:102 mup2ly.py:76 +msgid "write output to FILE" +msgstr "Ausgabe in DATEI schreiben" + #: midi2ly.py:103 msgid "quantise note starts on DUR" msgstr "Notenanfänge auf DAUER quantisieren" @@ -514,12 +620,12 @@ msgstr "Wertaufteilungsdauern DAUER*ZÄHLER/NENNER erlauben" msgid "treat every text as a lyric" msgstr "Jeden Text als Liedtext behandeln" -#: midi2ly.py:149 mup2ly.py:143 input.cc:88 lily/input.cc:88 +#: midi2ly.py:149 mup2ly.py:143 input.cc:105 msgid "warning: " msgstr "Warnung: " #: midi2ly.py:164 midi2ly.py:1017 midi2ly.py:1082 mup2ly.py:146 mup2ly.py:160 -#: input.cc:93 lily/input.cc:93 +#: input.cc:110 msgid "error: " msgstr "Fehler: " @@ -566,12 +672,12 @@ msgstr "nur vorverarbeiten" msgid "no such context: %s" msgstr "kein solcher Kontext: %s" -#: mup2ly.py:1299 +#: mup2ly.py:1300 #, python-format msgid "Processing `%s'..." msgstr "Verarbeite `%s'..." -#: mup2ly.py:1318 +#: mup2ly.py:1319 #, python-format msgid "Writing `%s'..." msgstr "Schreibe `%s'..." @@ -582,27 +688,27 @@ msgid "Convert PostScript to PNG image." msgstr "Postscript wird nach PNG konvertiert." #. # FIXME: silly message containing %d -#: ps2png.py:71 +#: ps2png.py:72 #, python-format msgid "Wrote `%s'" msgstr "`%s' geschrieben" -#: getopt-long.cc:146 +#: getopt-long.cc:144 #, c-format msgid "option `%s' requires an argument" msgstr "Option `%s' benötigt ein Argument" -#: getopt-long.cc:150 +#: getopt-long.cc:148 #, c-format msgid "option `%s' doesn't allow an argument" msgstr "Option `%s' erlaubt kein Argument" -#: getopt-long.cc:154 +#: getopt-long.cc:152 #, c-format msgid "unrecognized option: `%s'" msgstr "unerkannte Option: `%s'" -#: getopt-long.cc:161 +#: getopt-long.cc:159 #, c-format msgid "invalid argument `%s' to option `%s'" msgstr "ungültiges Argument `%s' für Option `%s'" @@ -616,100 +722,89 @@ msgstr "Programmierfehler: %s" msgid "Continuing; crossing fingers" msgstr "Das Programm wird trotz aufgetretenem Fehler fortgesetzt." -#: accidental-engraver.cc:194 lily/accidental-engraver.cc:201 -#: lily/accidental-engraver.cc:243 +#: accidental-engraver.cc:239 #, c-format msgid "Accidental typesetting list must begin with context-name: %s" msgstr "Vorzeichensatzliste muss mit Kontextnamen beginnen: %s" -#: accidental-engraver.cc:222 lily/accidental-engraver.cc:229 -#: lily/accidental-engraver.cc:271 +#: accidental-engraver.cc:267 #, c-format msgid "ignoring unknown accidental: %s" msgstr "unbekannte Option ignoriert: %s" -#: accidental-engraver.cc:239 lily/accidental-engraver.cc:246 -#: lily/accidental-engraver.cc:288 +#: accidental-engraver.cc:284 #, c-format msgid "Accidental rule must be pair or context-name; Found %s" msgstr "Vorzeichensatz paarweise oder mit Kontextname erwartet; %s gefunden" -#: accidental.cc:221 key-signature-interface.cc:137 lily/accidental.cc:221 -#: lily/key-signature-interface.cc:137 lily/accidental.cc:222 +#: accidental.cc:223 key-signature-interface.cc:133 #, c-format msgid "accidental `%s' not found" msgstr "Vorzeichen `%s' nicht gefunden" -#: afm.cc:143 lily/afm.cc:143 +#: afm.cc:144 #, c-format msgid "Error parsing AFM file: `%s'" msgstr "Fehler beim Analysieren der AFM-Datei: `%s'" #. FIXME: broken sentence -#. FIXME: broken sentence -#. FIXME: broken sentence -#. FIXME: broken sentence -#. FIXME: broken sentence -#. FIXME: broken sentence -#. FIXME: broken sentence -#. FIXME: broken sentence -#: all-font-metrics.cc:95 lily/all-font-metrics.cc:95 +#: all-font-metrics.cc:158 #, c-format msgid "checksum mismatch for font file: `%s'" msgstr "Prüfsummenfehler für Schriftartdatei: `%s'" -#: all-font-metrics.cc:97 lily/all-font-metrics.cc:97 +#: all-font-metrics.cc:160 #, c-format msgid "does not match: `%s'" msgstr "Passt nicht: `%s'" -#: all-font-metrics.cc:103 lily/all-font-metrics.cc:103 +#: all-font-metrics.cc:166 msgid "Rebuild all .afm files, and remove all .pk and .tfm files." -msgstr "Bauen Sie alle .afm-Dateien neu, und löschen Sie alle .pk- und .tfm-Dateien." +msgstr "" +"Bauen Sie alle .afm-Dateien neu, und löschen Sie alle .pk- und .tfm-Dateien." -#: all-font-metrics.cc:105 lily/all-font-metrics.cc:105 +#: all-font-metrics.cc:168 msgid "Rerun with -V to show font paths." msgstr "Starten Sie erneut mit -V um Suchpfade für Schriftarten anzuzeigen" -#: all-font-metrics.cc:107 lily/all-font-metrics.cc:107 +#: all-font-metrics.cc:170 msgid "A script for removing font-files is delivered with the source-code:" -msgstr "Ein Skript zum Entfernen von Schriftartdateien wird mit dem Quellcode ausgeliefert:" +msgstr "" +"Ein Skript zum Entfernen von Schriftartdateien wird mit dem Quellcode " +"ausgeliefert:" -#: all-font-metrics.cc:184 lily/all-font-metrics.cc:184 +#: all-font-metrics.cc:279 #, c-format msgid "can't find font: `%s'" msgstr "Kann Schriftart nicht finden: `%s'" -#: all-font-metrics.cc:185 lily/all-font-metrics.cc:185 +#: all-font-metrics.cc:280 msgid "Loading default font" msgstr "Lade Standardschriftart" -#: all-font-metrics.cc:200 lily/all-font-metrics.cc:200 +#: all-font-metrics.cc:295 #, c-format msgid "can't find default font: `%s'" msgstr "Kann Standardschriftart nicht finden: `%s'" -#: all-font-metrics.cc:201 includable-lexer.cc:59 lily-parser.cc:268 -#: lily/all-font-metrics.cc:201 lily/includable-lexer.cc:59 -#: lily/lily-parser.cc:268 +#: all-font-metrics.cc:296 includable-lexer.cc:59 lily-parser-scheme.cc:85 #, c-format msgid "(search path: `%s')" msgstr "(Suchpfad: `%s')" -#: all-font-metrics.cc:202 lily/all-font-metrics.cc:202 +#: all-font-metrics.cc:297 msgid "Giving up" msgstr "Gebe auf" -#: apply-context-iterator.cc:35 lily/apply-context-iterator.cc:35 +#: apply-context-iterator.cc:35 msgid "\\applycontext argument is not a procedure" msgstr "Argument für \\applycontext ist keine Prozedur" -#: auto-change-iterator.cc:67 change-iterator.cc:61 -#: lily/auto-change-iterator.cc:67 lily/change-iterator.cc:61 +#: auto-change-iterator.cc:66 change-iterator.cc:61 msgid "Can't switch translators, I'm there already" msgstr "Kann Übersetzer nicht ändern, ist bereits geschehen" -#: axis-group-engraver.cc:117 lily/axis-group-engraver.cc:117 +#: axis-group-engraver.cc:112 msgid "" "Axis_group_engraver: vertical group already has a parent.\n" "Do you have two Axis_group_engravers?\n" @@ -719,51 +814,51 @@ msgstr "" "Gibt es zwei Axis_group_engraver?\n" "Diese vertikale Gruppe wird gelöscht." -#: bar-check-iterator.cc:68 lily/bar-check-iterator.cc:68 +#: bar-check-iterator.cc:68 #, c-format msgid "barcheck failed at: %s" msgstr "Taktüberprüfung gescheitert bei: %s" -#: beam-engraver.cc:139 lily/beam-engraver.cc:139 +#: beam-engraver.cc:138 msgid "already have a beam" msgstr "Balken bereits vorhanden" -#: beam-engraver.cc:211 lily/beam-engraver.cc:211 +#: beam-engraver.cc:209 msgid "unterminated beam" msgstr "unbegrenzter Balken" -#: beam-engraver.cc:244 chord-tremolo-engraver.cc:174 -#: lily/beam-engraver.cc:244 lily/chord-tremolo-engraver.cc:174 +#: beam-engraver.cc:242 chord-tremolo-engraver.cc:168 msgid "stem must have Rhythmic structure" msgstr "Notenhals muss rhythmische Struktur aufweisen" -#: beam-engraver.cc:258 lily/beam-engraver.cc:258 +#: beam-engraver.cc:256 msgid "stem doesn't fit in beam" msgstr "Notenhals passt nicht zum Balken" -#: beam-engraver.cc:259 lily/beam-engraver.cc:259 +#: beam-engraver.cc:257 msgid "beam was started here" msgstr "Balken wurde hier begonnen" -#: beam.cc:149 lily/beam.cc:149 lily/beam.cc:150 +#: beam.cc:150 msgid "beam has less than two visible stems" msgstr "Balken hat weniger als zwei sichtbare Notenhälse" -#: beam.cc:154 lily/beam.cc:154 lily/beam.cc:155 +#: beam.cc:155 msgid "removing beam with less than two stems" msgstr "Balken mit weniger als zwei Notenhälsen wird entfernt" -#: beam.cc:1038 lily/beam.cc:1038 lily/beam.cc:1063 lily/beam.cc:1065 -#: lily/beam.cc:1007 +#: beam.cc:1011 msgid "no viable initial configuration found: may not find good beam slope" -msgstr "Keine funktionsfähige Anfangskonfiguration gefunden: Es kann evtl. keine optimale Balkenneigung gefunden werden" +msgstr "" +"Keine funktionsfähige Anfangskonfiguration gefunden: Es kann evtl. keine " +"optimale Balkenneigung gefunden werden" -#: break-align-interface.cc:214 lily/break-align-interface.cc:214 +#: break-align-interface.cc:212 #, c-format msgid "No spacing entry from %s to `%s'" msgstr "Kein Leerraumeintrag von %s nach `%s'" -#: change-iterator.cc:22 lily/change-iterator.cc:22 +#: change-iterator.cc:22 #, c-format msgid "can't change `%s' to `%s'" msgstr "kann nicht `%s' nach `%s' ändern" @@ -774,357 +869,307 @@ msgstr "kann nicht `%s' nach `%s' ändern" #. #. last->translator_id_string () = get_change ()->change_to_id_string (); #. -#. -#. We could change the current translator's id, but that would make -#. errors hard to catch -#. -#. last->translator_id_string () = get_change ()->change_to_id_string (); -#. -#. -#. We could change the current translator's id, but that would make -#. errors hard to catch -#. -#. last->translator_id_string () = get_change ()->change_to_id_string (); -#. -#. -#. We could change the current translator's id, but that would make -#. errors hard to catch -#. -#. last->translator_id_string () = get_change ()->change_to_id_string (); -#. -#. -#. We could change the current translator's id, but that would make -#. errors hard to catch -#. -#. last->translator_id_string () = get_change ()->change_to_id_string (); -#. -#. -#. We could change the current translator's id, but that would make -#. errors hard to catch -#. -#. last->translator_id_string () = get_change ()->change_to_id_string (); -#. -#. -#. We could change the current translator's id, but that would make -#. errors hard to catch -#. -#. last->translator_id_string () = get_change ()->change_to_id_string (); -#. -#. -#. We could change the current translator's id, but that would make -#. errors hard to catch -#. -#. last->translator_id_string () = get_change ()->change_to_id_string (); -#. -#: change-iterator.cc:93 lily/change-iterator.cc:93 +#: change-iterator.cc:93 msgid "I'm one myself" msgstr "Ich bin selbst einer" -#: change-iterator.cc:96 lily/change-iterator.cc:96 +#: change-iterator.cc:96 msgid "none of these in my family" msgstr "keiner davon befindet sich in meiner Familie" -#: chord-tremolo-engraver.cc:100 lily/chord-tremolo-engraver.cc:100 +#: chord-tremolo-engraver.cc:97 #, c-format msgid "Chord tremolo with %d elements. Must have two elements." msgstr "Akkordtremolo mit %d Elementen. Benötigt zwei Elemente." -#: chord-tremolo-engraver.cc:140 lily/chord-tremolo-engraver.cc:140 +#: chord-tremolo-engraver.cc:134 msgid "unterminated chord tremolo" msgstr "unbegrenztes Akkord-Tremolo" -#: chord-tremolo-iterator.cc:64 lily/chord-tremolo-iterator.cc:64 +#: chord-tremolo-iterator.cc:66 msgid "no one to print a tremolos" msgstr "niemand vorhanden für Tremoloausgabe" -#: clef.cc:64 lily/clef.cc:64 +#: clef.cc:57 #, c-format msgid "clef `%s' not found" msgstr "Schlüssel `%s' nicht gefunden" -#: cluster.cc:123 lily/cluster.cc:123 +#: cluster.cc:122 #, c-format msgid "unknown cluster style `%s'" msgstr "unbekannter Gruppierungsstil: `%s'" -#: coherent-ligature-engraver.cc:84 lily/coherent-ligature-engraver.cc:84 -#, c-format -msgid "gotcha: ptr=%ul" +#: coherent-ligature-engraver.cc:84 +#, fuzzy, c-format +msgid "gotcha: ptr =%ul" msgstr "erwischt: ptr=%ul" -#: coherent-ligature-engraver.cc:96 lily/coherent-ligature-engraver.cc:96 -#, c-format -msgid "distance=%f" +#: coherent-ligature-engraver.cc:96 +#, fuzzy, c-format +msgid "distance =%f" msgstr "Abstand=%f" -#: coherent-ligature-engraver.cc:139 lily/coherent-ligature-engraver.cc:139 -#, c-format -msgid "Coherent_ligature_engraver: setting `spacing-increment = 0.01': ptr=%ul" +#: coherent-ligature-engraver.cc:139 +#, fuzzy, c-format +msgid "" +"Coherent_ligature_engraver: setting `spacing-increment = 0.01': ptr =%ul" msgstr "Coherent_ligature_engraver: setze `spacing-increment = 0.01': ptr=%ul" -#: context-def.cc:111 lily/context-def.cc:111 +#: context-def.cc:111 #, c-format msgid "Program has no such type: `%s'" msgstr "Das Programm hat keinen solchen Typen: `%s'" -#: context-def.cc:285 lily/context-def.cc:286 +#: context-def.cc:286 #, c-format msgid "can't find: `%s'" msgstr "`%s' kann nicht gefunden werden" -#: context.cc:164 lily/context.cc:164 lily/context.cc:163 +#: context.cc:151 +#, fuzzy, c-format +msgid "Cannot find or create new `%s'" +msgstr "`%s' (`%s' genannt) kann weder gefunden noch erzeugt werden" + +#: context.cc:217 #, c-format msgid "Cannot find or create `%s' called `%s'" msgstr "`%s' (`%s' genannt) kann weder gefunden noch erzeugt werden" -#: context.cc:201 lily/context.cc:201 lily/context.cc:200 +#: context.cc:315 #, c-format msgid "can't find or create: `%s'" msgstr "`%s' kann weder gefunden noch erzeugt werden" -#: custos.cc:85 lily/custos.cc:85 +#: custos.cc:84 #, c-format msgid "custos `%s' not found" msgstr "custos `%s' nicht gefunden" -#: dimensions.cc:13 lily/dimensions.cc:13 -msgid "NaN" -msgstr "NaN" - -#: dynamic-engraver.cc:186 span-dynamic-performer.cc:86 -#: lily/dynamic-engraver.cc:186 lily/span-dynamic-performer.cc:86 -#: lily/dynamic-engraver.cc:185 +#: dynamic-engraver.cc:179 span-dynamic-performer.cc:84 msgid "can't find start of (de)crescendo" msgstr "kann den Anfang des (De-) Crescendos nicht finden" -#: dynamic-engraver.cc:196 lily/dynamic-engraver.cc:196 -#: lily/dynamic-engraver.cc:195 +#: dynamic-engraver.cc:189 msgid "already have a decrescendo" msgstr "habe bereits ein Decrescendo" -#: dynamic-engraver.cc:198 lily/dynamic-engraver.cc:198 -#: lily/dynamic-engraver.cc:197 +#: dynamic-engraver.cc:191 msgid "already have a crescendo" msgstr "habe bereits ein Crescendo" -#: dynamic-engraver.cc:201 lily/dynamic-engraver.cc:201 -#: lily/dynamic-engraver.cc:200 +#: dynamic-engraver.cc:194 msgid "Cresc started here" msgstr "Crescendo begann hier" -#: dynamic-engraver.cc:307 lily/dynamic-engraver.cc:317 -#: lily/dynamic-engraver.cc:321 +#: dynamic-engraver.cc:315 msgid "unterminated (de)crescendo" msgstr "unbegrenztes (De-) Crescendo" #: event-chord-iterator.cc:56 output-property-music-iterator.cc:29 -#: lily/event-chord-iterator.cc:56 lily/output-property-music-iterator.cc:29 #, c-format msgid "Junking event: `%s'" msgstr "Ignoriere Ereignis: `%s'" -#: event.cc:49 lily/event.cc:49 lily/music.cc:184 -#, c-format -msgid "Transposition by %s makes alteration larger than two" -msgstr "Transponieren um %s erzeugt Vorzeichen größer als zwei" - -#: event.cc:72 lily/event.cc:72 lily/event.cc:50 -#, c-format -msgid "octave check failed; expected %s, found: %s" -msgstr "Oktavenüberprüfung gescheitert; %s erwartet, %s gefunden" - -#: extender-engraver.cc:141 extender-engraver.cc:150 -#: lily/extender-engraver.cc:141 lily/extender-engraver.cc:150 -#: lily/extender-engraver.cc:140 lily/extender-engraver.cc:149 +#: extender-engraver.cc:140 extender-engraver.cc:149 msgid "unterminated extender" msgstr "unbegrenzte Erweiterung" -#: folded-repeat-iterator.cc:65 lily/folded-repeat-iterator.cc:65 +#: folded-repeat-iterator.cc:65 msgid "no one to print a repeat brace" msgstr "niemand zur Erzeugung einer Wiederholung" -#: glissando-engraver.cc:100 lily/glissando-engraver.cc:100 +#: font-config.cc:34 +#, c-format +msgid "Failed to add lilypond directory %s" +msgstr "" + +#: glissando-engraver.cc:99 msgid "Unterminated glissando." msgstr "unbegrenztes Glissando." -#: global-context.cc:150 lily/global-context.cc:150 lily/global-context.cc:157 +#: global-context-scheme.cc:52 global-context-scheme.cc:80 +msgid "Need music in a score" +msgstr "Benötige Musik in der Partitur" + +#: global-context-scheme.cc:70 +msgid "Interpreting music... " +msgstr "Interpretation der Musik..." + +#: global-context-scheme.cc:91 +#, c-format +msgid "elapsed time: %.2f seconds" +msgstr "verstrichene Zeit: %.2f Sekunden" + +#: global-context.cc:162 #, c-format msgid "can't find `%s' context" msgstr "kann Kontext `%s' nicht finden" -#: gourlay-breaking.cc:199 lily/gourlay-breaking.cc:199 +#: gourlay-breaking.cc:200 #, c-format msgid "Optimal demerits: %f" msgstr "Optimale Bewertung: %f" -#: gourlay-breaking.cc:204 lily/gourlay-breaking.cc:204 +#: gourlay-breaking.cc:205 msgid "No feasible line breaking found" msgstr "Keine praktikablen Zeilenumbrüche gefunden" -#: gregorian-ligature-engraver.cc:59 lily/gregorian-ligature-engraver.cc:59 +#: gregorian-ligature-engraver.cc:59 #, c-format msgid "\\%s ignored" msgstr "\\%s ignoriert" -#: gregorian-ligature-engraver.cc:64 lily/gregorian-ligature-engraver.cc:64 +#: gregorian-ligature-engraver.cc:64 #, c-format msgid "implied \\%s added" msgstr "implizites \\%s hinzugefügt" -#: grob-interface.cc:73 lily/grob-interface.cc:73 +#: grob-interface.cc:48 #, c-format msgid "Unknown interface `%s'" msgstr "Unbekannte Schnittstelle `%s'" -#: grob-interface.cc:84 lily/grob-interface.cc:84 +#: grob-interface.cc:59 #, c-format msgid "Grob `%s' has no interface for property `%s'" msgstr "Grob »%s« hat keine Schnittstelle für Eigenschaft »%s«" -#: hairpin.cc:92 lily/hairpin.cc:107 lily/hairpin.cc:106 +#: hairpin.cc:106 msgid "decrescendo too small" msgstr "Decrescendo zu kurz" -#: hairpin.cc:93 lily/hairpin.cc:108 lily/hairpin.cc:107 +#: hairpin.cc:107 msgid "crescendo too small" msgstr "Crescendo zu kurz" -#: horizontal-bracket-engraver.cc:57 lily/horizontal-bracket-engraver.cc:57 +#: horizontal-bracket-engraver.cc:57 msgid "Don't have that many brackets." msgstr "Habe nicht so viele Klammern." -#: horizontal-bracket-engraver.cc:66 lily/horizontal-bracket-engraver.cc:66 +#: horizontal-bracket-engraver.cc:66 msgid "Conflicting note group events." msgstr "Notengruppen im Konflikt gefunden." -#: hyphen-engraver.cc:96 lily/hyphen-engraver.cc:96 +#: hyphen-engraver.cc:96 msgid "removing unterminated hyphen" msgstr "unbegrenzter Bindestrich wird entfernt" -#: hyphen-engraver.cc:109 lily/hyphen-engraver.cc:109 +#: hyphen-engraver.cc:109 msgid "unterminated hyphen; removing" msgstr "unbegrenzter Bindestrich; entfernt" -#: includable-lexer.cc:50 lily/includable-lexer.cc:50 -msgid "include files are not allowed" -msgstr "eingefügte Dateien sind nicht erlaubt" +#: includable-lexer.cc:50 +msgid "include files are not allowed in safe mode" +msgstr "eingefügte Dateien sind im abgesicherten Modus nicht erlaubt" -#: input.cc:99 lily/input.cc:99 +#: input.cc:116 msgid "non fatal error: " msgstr "nicht-schwerwiegender Fehler: " -#: input.cc:107 source-file.cc:135 source-file.cc:228 lily/input.cc:107 -#: lily/source-file.cc:135 lily/source-file.cc:228 +#: input.cc:124 source-file.cc:136 source-file.cc:229 msgid "position unknown" msgstr "Position unbekannt" -#: key-performer.cc:90 lily/key-performer.cc:90 +#: key-performer.cc:88 msgid "FIXME: key change merge" msgstr "FIXME: Mischen der Tonartänderungen" -#: kpath.cc:83 lily/kpath.cc:83 +#: kpath.cc:56 +#, fuzzy, c-format +msgid "kpathsea can not find AFM file `%s'" +msgstr "kpathsea konnte TFM-Datei `%s' nicht finden" + +#: kpath.cc:80 #, c-format msgid "kpathsea can not find TFM file: `%s'" msgstr "kpathsea konnte TFM-Datei `%s' nicht finden" -#: kpath.cc:129 lily/kpath.cc:129 +#: kpath.cc:124 #, c-format msgid "kpathsea can not find file: `%s'" msgstr "kpathsea konnte Datei `%s' nicht finden" -#: ligature-engraver.cc:152 lily/ligature-engraver.cc:152 +#: ligature-engraver.cc:153 msgid "can't find start of ligature" msgstr "Anfang der Bindung kann nicht gefunden werden" -#: ligature-engraver.cc:158 lily/ligature-engraver.cc:158 +#: ligature-engraver.cc:159 msgid "no right bound" msgstr "keine rechte Begrenzung" -#: ligature-engraver.cc:184 lily/ligature-engraver.cc:184 +#: ligature-engraver.cc:185 msgid "already have a ligature" msgstr "habe bereits eine Bindung" -#: ligature-engraver.cc:200 lily/ligature-engraver.cc:200 +#: ligature-engraver.cc:201 msgid "no left bound" msgstr "keine linke Begrenzung" -#: ligature-engraver.cc:256 lily/ligature-engraver.cc:256 +#: ligature-engraver.cc:257 msgid "unterminated ligature" msgstr "unbegrenzte Bindung" -#: ligature-engraver.cc:280 lily/ligature-engraver.cc:280 +#: ligature-engraver.cc:281 msgid "ignoring rest: ligature may not contain rest" msgstr "Pause wird ignoriert: Bindung darf keine Pause enthalten" -#: ligature-engraver.cc:281 lily/ligature-engraver.cc:281 +#: ligature-engraver.cc:282 msgid "ligature was started here" msgstr "Bindung wurde hier begonnen" -#: lily-guile.cc:91 lily/lily-guile.cc:91 +#: lily-guile.cc:92 #, c-format msgid "(load path: `%s')" msgstr "(lade Pfad: `%s')" -#: lily-guile.cc:559 lily/lily-guile.cc:559 lily/lily-guile.cc:575 +#: lily-guile.cc:478 #, c-format msgid "Can't find property type-check for `%s' (%s)." msgstr "Eigenschafts-Typprüfung für `%s' (%s) kann nicht gefunden werden." -#: lily-guile.cc:562 lily/lily-guile.cc:562 lily/lily-guile.cc:578 +#: lily-guile.cc:481 msgid "Perhaps you made a typing error?" msgstr "Ist Ihnen vielleicht ein Tippfehler unterlaufen?" -#: lily-guile.cc:568 lily/lily-guile.cc:568 lily/lily-guile.cc:584 +#: lily-guile.cc:487 msgid "Doing assignment anyway." msgstr "Führe Zuweisung trotzdem durch." -#: lily-guile.cc:582 lily/lily-guile.cc:582 lily/lily-guile.cc:598 +#: lily-guile.cc:501 #, c-format msgid "Type check for `%s' failed; value `%s' must be of type `%s'" msgstr "Typprüfung für `%s' gescheitert; Wert `%s' muss vom Typ `%s' sein" -#: lily-lexer.cc:220 lily/lily-lexer.cc:220 lily/lily-lexer.cc:224 +#: lily-lexer.cc:211 #, c-format msgid "Identifier name is a keyword: `%s'" msgstr "Bezeichnername ist ein Schlüsselwort: `%s'" -#: lily-lexer.cc:237 lily/lily-lexer.cc:237 lily/lily-lexer.cc:241 +#: lily-lexer.cc:228 #, c-format msgid "error at EOF: %s" msgstr "Fehler am Dateiende (EOF): %s" -#: lily-parser.cc:97 lily/lily-parser.cc:97 -msgid "Parsing..." -msgstr "Analysiere..." - -#: lily-parser.cc:110 lily-parser.cc:143 lily/lily-parser.cc:110 -#: lily/lily-parser.cc:143 -msgid "Braces don't match" -msgstr "Klammern passen nicht zueinander" - -#: lily-parser.cc:267 lily/lily-parser.cc:267 +#: lily-parser-scheme.cc:84 #, c-format msgid "can't find init file: `%s'" msgstr "Init-Datei kann nicht gefunden werden: `%s'" -#: lily-parser.cc:284 lily/lily-parser.cc:284 -#, c-format -msgid "Now processing `%s'" -msgstr "`%s' wird jetzt verarbeitet" +#: lily-parser-scheme.cc:101 +#, fuzzy, c-format +msgid "Processing `%s'" +msgstr "Verarbeite `%s'..." -#: main.cc:91 lily/main.cc:91 -msgid "" -"This program is free software. It is covered by the GNU General Public\n" -"License and you are welcome to change it and/or distribute copies of it\n" -"under certain conditions. Invoke as `lilypond --warranty' for more\n" -"information.\n" -msgstr "" -"Dieses Programm ist Freie Software. Sie wird von der GNU General Public License\n" -"geschützt, und Sie können sie gerne ändern und/oder Kopien unter bestimmten\n" -"Bedingungen weitergeben. Rufen Sie `lilypond --warranty' für weitere\n" -"Informationen auf.\n" +#: lily-parser.cc:102 +msgid "Parsing..." +msgstr "Analysiere..." -#: main.cc:97 lily/main.cc:97 +#: lily-parser.cc:120 +msgid "Braces don't match" +msgstr "Klammern passen nicht zueinander" + +#: main.cc:95 msgid "" " This program is free software; you can redistribute it and/or\n" "modify it under the terms of the GNU General Public License version 2\n" @@ -1152,66 +1197,85 @@ msgstr "" "\n" " Sie sollten eine Kopie (siehe Datei COPYING) der GNU General Public\n" "License zusammen mit diesem Programm erhalten haben. Falls nicht, schreiben\n" -"Sie bitte an die Free Software Foundation, Inc., 59 Temple Place - Suite 330,\n" +"Sie bitte an die Free Software Foundation, Inc., 59 Temple Place - Suite " +"330,\n" "Boston, MA 02111-1307, USA.\n" -#: main.cc:126 lily/main.cc:126 +#: main.cc:124 +#, fuzzy +msgid "select backend to use" +msgstr "Back-end wählen" + +#: main.cc:125 msgid "EXPR" msgstr "AUSD" -#: main.cc:127 lily/main.cc:127 -msgid "set options, use -e '(ly:option-usage)' for help" +#: main.cc:126 +#, fuzzy +msgid "set option, use -e '(ly:option-usage)' for help" msgstr "Optionen setzen, benutzen Sie -e '(ly:option-usage)' für Hilfe" -#: main.cc:130 lily/main.cc:130 -msgid "select back-end to use" -msgstr "Back-end wählen" +#. Bug in option parser: --output =foe is taken as an abbreviation +#. for --output-format. +#: main.cc:129 +#, fuzzy +msgid "EXTs" +msgstr "ERW" -#: main.cc:132 lily/main.cc:132 +#: main.cc:129 +msgid "list of formats to dump" +msgstr "" + +#: main.cc:131 msgid "FIELD" msgstr "FELD" -#: main.cc:132 lily/main.cc:132 +#: main.cc:131 msgid "write header field to BASENAME.FIELD" msgstr "Header-Feld in BASISNAME.FELD schreiben" -#: main.cc:133 lily/main.cc:133 +#: main.cc:132 msgid "add DIR to search path" msgstr "VERZ zum Suchpfad hinzufügen" -#: main.cc:134 lily/main.cc:134 +#: main.cc:133 msgid "use FILE as init file" msgstr "DATEI als Anfangsdatei verwenden" -#: main.cc:137 lily/main.cc:137 +#: main.cc:136 msgid "generate a preview" msgstr "Vorschau erzeugen" -#: main.cc:138 lily/main.cc:138 +#: main.cc:137 +#, fuzzy +msgid "don't generate full pages" +msgstr "keine Bilder generieren" + +#: main.cc:138 msgid "generate PNG" msgstr "PNG erzeugen" -#: main.cc:139 lily/main.cc:139 +#: main.cc:139 msgid "generate PostScript" msgstr "PostScript erzeugen" -#: main.cc:140 lily/main.cc:140 +#: main.cc:140 msgid "generate DVI" msgstr "DVI erzeugen" -#: main.cc:141 lily/main.cc:141 +#: main.cc:141 msgid "generate PDF (default)" msgstr "PDF erzeugen (Standard)" -#: main.cc:142 lily/main.cc:142 +#: main.cc:142 msgid "generate TeX" msgstr "TeX erzeugen" -#: main.cc:143 lily/main.cc:143 +#: main.cc:143 msgid "run in safe mode" msgstr "im sicheren Modus laufen lassen" -#: main.cc:166 lily/main.cc:166 +#: main.cc:166 #, c-format msgid "" "Copyright (c) %s by\n" @@ -1221,731 +1285,737 @@ msgstr "" "%s und anderen." #. No version number or newline here. It confuses help2man. -#. No version number or newline here. It confuses help2man. -#. No version number or newline here. It confuses help2man. -#. No version number or newline here. It confuses help2man. -#. No version number or newline here. It confuses help2man. -#. No version number or newline here. It confuses help2man. -#. No version number or newline here. It confuses help2man. -#. No version number or newline here. It confuses help2man. -#: main.cc:192 lily/main.cc:192 -#, c-format -msgid "Usage: %s [OPTIONS]... FILE..." +#: main.cc:192 +#, fuzzy, c-format +msgid "Usage: %s [OPTION]... FILE..." msgstr "Aufruf: %s [OPTIONEN]... DATEI..." -#: main.cc:194 lily/main.cc:194 +#: main.cc:194 #, c-format msgid "Typeset music and/or produce MIDI from FILE." msgstr "Musiksatz und/oder MIDI aus DATEI erzeugen." -#: main.cc:196 lily/main.cc:196 +#: main.cc:196 #, c-format msgid "LilyPond produces beautiful music notation." msgstr "LilyPond erzeugt ansprechende Musiknotation." -#: main.cc:198 lily/main.cc:198 +#: main.cc:198 #, c-format msgid "For more information, see %s" msgstr "Für weitere Informationen, siehe %s" -#: main.cc:410 lily/main.cc:410 lily/main.cc:412 -#, c-format -msgid "This option is for developers only." -msgstr "Diese Option existiert nur für Entwickler." - -#: main.cc:411 lily/main.cc:411 lily/main.cc:413 -#, c-format -msgid "Read the sources for more information." -msgstr "Lesen Sie die Quellen für weitere Informationen." - -#: mensural-ligature-engraver.cc:248 mensural-ligature-engraver.cc:383 -#: lily/mensural-ligature-engraver.cc:248 -#: lily/mensural-ligature-engraver.cc:383 -msgid "unexpected case fall-through" -msgstr "unbehandelter case-Zweig" - -#: mensural-ligature-engraver.cc:259 lily/mensural-ligature-engraver.cc:259 +#: mensural-ligature-engraver.cc:76 msgid "ligature with less than 2 heads -> skipping" msgstr "Bindung mit weniger als 2 Notenköpfen -> überspringen" -#: mensural-ligature-engraver.cc:279 lily/mensural-ligature-engraver.cc:279 +#: mensural-ligature-engraver.cc:102 msgid "can not determine pitch of ligature primitive -> skipping" msgstr "Tonhöhe der Bindung kann nicht ermittelt werden -> überspringen" -#: mensural-ligature-engraver.cc:302 lily/mensural-ligature-engraver.cc:302 +#: mensural-ligature-engraver.cc:116 +#, fuzzy +msgid "single note ligature - skipping" +msgstr "Prime unter Bindung -> überspringen" + +#: mensural-ligature-engraver.cc:128 msgid "prime interval within ligature -> skipping" msgstr "Prime unter Bindung -> überspringen" -#: mensural-ligature-engraver.cc:312 lily/mensural-ligature-engraver.cc:312 -msgid "mensural ligature: duration none of L, B, S -> skipping" +#: mensural-ligature-engraver.cc:140 +#, fuzzy +msgid "mensural ligature: duration none of Mx, L, B, S -> skipping" msgstr "Mensural_ligature: Dauer weder L, B noch S -> überspringen" -#: mensural-ligature.cc:161 lily/mensural-ligature.cc:161 -msgid "Mensural_ligature:unexpected case fall-through" +#: mensural-ligature-engraver.cc:188 +msgid "semibrevis must be followed by another one -> skipping" +msgstr "" + +#: mensural-ligature-engraver.cc:199 +msgid "" +"semibreves can only appear at the beginning of a ligature,\n" +"and there may be only zero or two of them" +msgstr "" + +#: mensural-ligature-engraver.cc:226 +msgid "" +"invalid ligatura ending:\n" +"when the last note is a descending brevis,\n" +"the penultimate note must be another one,\n" +"or the ligatura must be LB or SSB" +msgstr "" + +#: mensural-ligature-engraver.cc:345 +msgid "unexpected case fall-through" +msgstr "unbehandelter case-Zweig" + +#: mensural-ligature.cc:132 +#, fuzzy +msgid "Mensural_ligature: unexpected case fall-through" msgstr "Mensural_ligature: Unbehandelter case-Zweig" -#: mensural-ligature.cc:171 lily/mensural-ligature.cc:171 -msgid "Mensural_ligature: (join_left == 0)" +#: mensural-ligature.cc:184 +#, fuzzy +msgid "Mensural_ligature: (join_right == 0)" msgstr "Mensural_ligature: (join_left == 0)" -#: midi-item.cc:153 lily/midi-item.cc:153 +#: midi-item.cc:151 #, c-format msgid "no such MIDI instrument: `%s'" msgstr "kein solches MIDI-Instrument: `%s'" -#: midi-item.cc:257 lily/midi-item.cc:257 +#: midi-item.cc:255 msgid "silly pitch" msgstr "sinnlose Tonhöhe" -#: midi-item.cc:273 lily/midi-item.cc:273 +#: midi-item.cc:271 #, c-format msgid "Experimental: temporarily fine tuning (of %d cents) a channel." -msgstr "Experimentell: temporäre Feinabstimmung (von %d Hundertsteln) des Kanals." +msgstr "" +"Experimentell: temporäre Feinabstimmung (von %d Hundertsteln) des Kanals." -#: midi-stream.cc:40 lily/midi-stream.cc:40 +#: midi-stream.cc:39 #, c-format msgid "could not write file: `%s'" msgstr "Datei konnte nicht geschrieben werden: %s" +#: music.cc:176 +#, c-format +msgid "octave check failed; expected %s, found: %s" +msgstr "Oktavenüberprüfung gescheitert; %s erwartet, %s gefunden" + +#: music.cc:239 +#, fuzzy, c-format +msgid "Transposition by %s makes alteration larger than double" +msgstr "Transponieren um %s erzeugt Vorzeichen größer als zwei" + #. #. music for the softenon children? #. -#. -#. music for the softenon children? -#. -#. -#. music for the softenon children? -#. -#. -#. music for the softenon children? -#. -#. -#. music for the softenon children? -#. -#. -#. music for the softenon children? -#. -#. -#. music for the softenon children? -#. -#. -#. music for the softenon children? -#. -#: new-fingering-engraver.cc:155 lily/new-fingering-engraver.cc:155 +#: new-fingering-engraver.cc:153 msgid "music for the martians." msgstr "Musik für Marsmenschen." -#: new-fingering-engraver.cc:235 lily/new-fingering-engraver.cc:235 +#: new-fingering-engraver.cc:233 msgid "Fingerings are also not down?! Putting them down anyway." msgstr "Fingersatz ist auch nicht unten?! Er wird trotzdem hinuntergesetzt." -#: new-lyric-combine-music-iterator.cc:245 -#: lily/new-lyric-combine-music-iterator.cc:245 +#: new-lyric-combine-music-iterator.cc:243 #, c-format msgid "cannot find Voice `%s'" msgstr "Stimme kann nicht gefunden werden: »%s«" -#: note-collision.cc:413 lily/note-collision.cc:413 +#: note-collision.cc:413 msgid "Too many clashing notecolumns. Ignoring them." msgstr "Zu viele kollidierende Notenspalten. Diese werden ignoriert." -#: note-head.cc:45 lily/note-head.cc:45 +#: note-head.cc:68 #, c-format msgid "note head `%s' not found" msgstr "Notenkopf `%s' nicht gefunden" -#: paper-outputter.cc:116 lily/paper-outputter.cc:116 +#: open-type-font.cc:29 #, c-format -msgid "Paper output to `%s'..." -msgstr "Papierausgabe in `%s'..." +msgid "Cannot allocate %d bytes" +msgstr "" + +#: open-type-font.cc:33 +#, c-format +msgid "Could not load %s font table" +msgstr "" -#: paper-score.cc:68 lily/paper-score.cc:68 +#: open-type-font.cc:85 +#, c-format +msgid "Unsupported font format: %s" +msgstr "" + +#: open-type-font.cc:89 +#, c-format +msgid "Unknown error: %d reading font file: %s" +msgstr "" + +#: open-type-font.cc:144 +#, c-format +msgid "FT_Get_Glyph_Name() returned error: %d" +msgstr "" + +#: pango-font.cc:147 +msgid "FreeType face has no PostScript font name." +msgstr "" + +#: paper-outputter-scheme.cc:27 +#, fuzzy, c-format +msgid "Layout output to `%s'..." +msgstr "%s nach `%s' ausgeben..." + +#: paper-score.cc:66 #, c-format msgid "Element count %d (spanners %d) " msgstr "Elementanzahl: %d (Klammern: %d)" -#: paper-score.cc:72 lily/paper-score.cc:72 +#: paper-score.cc:70 msgid "Preprocessing graphical objects..." msgstr "Vorverarbeitung der grafischen Elemente..." -#: parse-scm.cc:77 lily/parse-scm.cc:77 lily/parse-scm.cc:84 +#: parse-scm.cc:81 msgid "GUILE signaled an error for the expression beginning here" msgstr "GUILE signalisierte einen Fehler für den hier beginnenden Ausdruck" -#: percent-repeat-engraver.cc:110 lily/percent-repeat-engraver.cc:110 +#: pdf.cc:259 +#, fuzzy, c-format +msgid "Can't open file %s" +msgstr "Kann Datei nicht öffnen: `%s'" + +#: percent-repeat-engraver.cc:100 msgid "Don't know how to handle a percent repeat of this length." -msgstr "Kenne kein Verfahren, eine Prozent-Wiederholung dieser Länge zu behandeln" +msgstr "" +"Kenne kein Verfahren, eine Prozent-Wiederholung dieser Länge zu behandeln" -#: percent-repeat-engraver.cc:170 lily/percent-repeat-engraver.cc:170 +#: percent-repeat-engraver.cc:160 msgid "unterminated percent repeat" msgstr "unbegrenzte Prozentwiederholung" -#: percent-repeat-iterator.cc:53 lily/percent-repeat-iterator.cc:53 +#: percent-repeat-iterator.cc:54 msgid "no one to print a percent" msgstr "nichts bekannt, ein Prozent auszugeben" -#: performance.cc:50 lily/performance.cc:50 -msgid "Track ... " +#: performance.cc:49 +#, fuzzy +msgid "Track..." msgstr "Spur ... " -#: performance.cc:93 lily/performance.cc:93 +#: performance.cc:92 msgid "Creator: " msgstr "Erzeuger: " -#: performance.cc:113 lily/performance.cc:113 +#: performance.cc:112 msgid "at " msgstr "bei " -#: performance.cc:167 lily/performance.cc:167 +#: performance.cc:166 #, c-format msgid "MIDI output to `%s'..." msgstr "MIDI-Ausgabe nach `%s'..." -#: phrasing-slur-engraver.cc:99 slur-engraver.cc:114 -#: lily/phrasing-slur-engraver.cc:99 lily/slur-engraver.cc:114 -msgid "unterminated slur" -msgstr "unbegrenzter Bogen" +#: phrasing-slur-engraver.cc:116 +msgid "unterminated phrasing slur" +msgstr "nicht beendeter Phrasierungsbogen" -#: piano-pedal-engraver.cc:237 lily/piano-pedal-engraver.cc:237 +#: piano-pedal-engraver.cc:232 msgid "Need 3 strings for piano pedals. No pedal made. " msgstr "3 Striche für Piano-Pedal benötigt. Kein Pedal erzeugt. " -#: piano-pedal-engraver.cc:252 piano-pedal-engraver.cc:267 -#: piano-pedal-performer.cc:82 lily/piano-pedal-engraver.cc:252 -#: lily/piano-pedal-engraver.cc:267 lily/piano-pedal-performer.cc:82 +#: piano-pedal-engraver.cc:247 piano-pedal-engraver.cc:262 +#: piano-pedal-performer.cc:80 #, c-format msgid "can't find start of piano pedal: `%s'" msgstr "kann keinen Anfang für Pedal finden: `%s'" -#: piano-pedal-engraver.cc:318 lily/piano-pedal-engraver.cc:318 +#: piano-pedal-engraver.cc:313 #, c-format msgid "can't find start of piano pedal bracket: `%s'" msgstr "kann keinen Anfang für Piano-Pedal finden: `%s'" -#: property-iterator.cc:94 lily/property-iterator.cc:94 +#: property-iterator.cc:95 #, c-format msgid "Not a grob name, `%s'." msgstr "Kein Name für grafische Objekte (grob): `%s'." -#: quote-iterator.cc:108 lily/quote-iterator.cc:124 lily/quote-iterator.cc:125 -msgid "No events found for \\quote" -msgstr "Keine Ereignisse für \\quote gefunden" - -#: quote-iterator.cc:183 lily/quote-iterator.cc:199 lily/quote-iterator.cc:204 +#: quote-iterator.cc:251 #, c-format msgid "In quotation: junking event %s" msgstr "Event %s in Zitat verworfen" -#: relative-octave-check.cc:25 lily/relative-octave-check.cc:25 +#: relative-octave-check.cc:40 msgid "Failed octave check, got: " msgstr "Oktavprüfung gescheitert, Rückgabe: " -#: rest-collision.cc:132 lily/rest-collision.cc:132 +#: rest-collision.cc:152 msgid "rest direction not set. Cannot resolve collision." msgstr "Pausenrichtung nicht gesetzt. Kollision kann nicht aufgelöst werden." -#: rest-collision.cc:144 rest-collision.cc:187 lily/rest-collision.cc:144 -#: lily/rest-collision.cc:187 +#: rest-collision.cc:164 rest-collision.cc:207 msgid "too many colliding rests" msgstr "zu viele kollidierende Pausen" -#: rest.cc:136 lily/rest.cc:136 +#: rest.cc:141 #, c-format msgid "rest `%s' not found" msgstr "Pause `%s' nicht gefunden" -#: scm-option.cc:56 lily/scm-option.cc:56 +#: scm-option.cc:59 #, c-format msgid "lilypond -e EXPR means:" msgstr "lilypond -e AUSD bedeutet:" -#: scm-option.cc:58 lily/scm-option.cc:58 +#: scm-option.cc:61 #, c-format msgid " Evalute the Scheme EXPR before parsing any .ly files." msgstr " Das Schema AUSD vor der Analyse aller .ly-Dateien auswerten" -#: scm-option.cc:60 lily/scm-option.cc:60 +#: scm-option.cc:63 #, c-format -msgid " Multiple -e options may be given, they will be evaluated sequentially." -msgstr " Mehrere -e Optionen dürfen angegeben werden, sie werden sequentiell ausgewertet" +msgid "" +" Multiple -e options may be given, they will be evaluated sequentially." +msgstr "" +" Mehrere -e Optionen dürfen angegeben werden, sie werden sequentiell " +"ausgewertet" -#: scm-option.cc:62 lily/scm-option.cc:62 +#: scm-option.cc:65 #, c-format -msgid " The function ly:set-option allows for access to some internal variables." -msgstr " Die Funktion ly:set-option erlaubt Zugriff auf einige interne Variablen." +msgid "" +" The function ly:set-option allows for access to some internal variables." +msgstr "" +" Die Funktion ly:set-option erlaubt Zugriff auf einige interne Variablen." -#: scm-option.cc:64 lily/scm-option.cc:64 +#: scm-option.cc:67 #, c-format msgid "Usage: lilypond -e \"(ly:set-option SYMBOL VAL)\"" msgstr "Aufruf: lilypond -e \"(ly:set-option SYMBOL WERT)\"" -#: scm-option.cc:66 lily/scm-option.cc:66 +#: scm-option.cc:69 #, c-format msgid "Use help as SYMBOL to get online help." msgstr "help als SYMBOL verwenden, um Online-Hilfe zu erhalten." -#: scm-option.cc:132 scm-option.cc:160 lily/scm-option.cc:132 -#: lily/scm-option.cc:160 +#: scm-option.cc:137 scm-option.cc:175 #, c-format msgid "No such internal option: %s" msgstr "Keine solche interne Option: %s" -#: score-engraver.cc:103 score-engraver.cc:108 lily/score-engraver.cc:103 -#: lily/score-engraver.cc:108 -#, c-format -msgid "can't find `%s'" +#: score-engraver.cc:106 score-engraver.cc:115 score-engraver.cc:117 +#, fuzzy, c-format +msgid "cannot find `%s'" msgstr "kann `%s' nicht finden" -#: score-engraver.cc:104 lily/score-engraver.cc:104 -msgid "Music font has not been installed properly. Aborting" +#: score-engraver.cc:108 +#, fuzzy +msgid "Music font has not been installed properly.\n" msgstr "Schriftart wurde nicht ordnungsgemäß installiert. Abbruch" -#: score-engraver.cc:109 lily/score-engraver.cc:109 -#, c-format -msgid "Install the ec-mftraced package from %s. Aborting" -msgstr "Abbruch. Paket ec-mftraced von %s installieren." - -#: score.cc:100 score.cc:126 lily/score.cc:100 lily/score.cc:126 -#: lily/score.cc:102 lily/score.cc:128 -msgid "Need music in a score" -msgstr "Benötige Musik in der Partitur" +#: score-engraver.cc:109 +#, fuzzy, c-format +msgid "Search path `%s'\n" +msgstr "(Suchpfad: `%s')" -#: score.cc:116 lily/score.cc:116 lily/score.cc:118 -msgid "Interpreting music... " -msgstr "Interpretation der Musik..." +#: score-engraver.cc:119 +#, fuzzy, c-format +msgid "Install the ec-fonts-mftraced package from: %s." +msgstr "Abbruch. Paket ec-mftraced von %s installieren." -#: score.cc:137 lily/score.cc:137 lily/score.cc:139 -#, c-format -msgid "elapsed time: %.2f seconds" -msgstr "verstrichene Zeit: %.2f Sekunden" +#: score-engraver.cc:122 +msgid "Aborting." +msgstr "" -#: score.cc:312 lily/score.cc:312 lily/score.cc:322 +#: score.cc:224 msgid "Already have music in score" msgstr "Musik ist bereits in der Partitur" -#: score.cc:313 lily/score.cc:313 lily/score.cc:323 +#: score.cc:225 msgid "This is the previous music" msgstr "Dies ist die vorhergehende Musik" +#: score.cc:230 +msgid "Error found in this music expression. Ignoring it" +msgstr "Fehler in diesem musikalischen Ausdruck wird ignoriert." + #. FIXME: -#. FIXME: -#. FIXME: -#. FIXME: -#. FIXME: -#. FIXME: -#. FIXME: -#. FIXME: -#: script-engraver.cc:102 lily/script-engraver.cc:102 +#: script-engraver.cc:101 msgid "Do not know how to interpret articulation: " msgstr "Keine Interpretation für Artikulation bekannt: " -#: script-engraver.cc:103 lily/script-engraver.cc:103 +#: script-engraver.cc:102 msgid "Scheme encoding: " msgstr "Schemakodierung: " #. this shouldn't happen, but let's continue anyway. -#. this shouldn't happen, but let's continue anyway. -#. this shouldn't happen, but let's continue anyway. -#. this shouldn't happen, but let's continue anyway. -#. this shouldn't happen, but let's continue anyway. -#. this shouldn't happen, but let's continue anyway. -#. this shouldn't happen, but let's continue anyway. -#. this shouldn't happen, but let's continue anyway. -#: separation-item.cc:53 separation-item.cc:97 lily/separation-item.cc:53 -#: lily/separation-item.cc:97 +#: separation-item.cc:54 separation-item.cc:98 msgid "Separation_item: I've been drinking too much" msgstr "Separation_item: Habe zu viel getrunken" -#: simple-spacer.cc:489 lily/simple-spacer.cc:489 lily/simple-spacer.cc:484 +#: simple-spacer.cc:506 #, c-format msgid "No spring between column %d and next one" msgstr "Kein (dynamischer) Abstand zwischen Spalte %d und Nachfolger" -#: slur-engraver.cc:124 lily/slur-engraver.cc:124 +#: slur-engraver.cc:113 +msgid "unterminated slur" +msgstr "unbegrenzter Bogen" + +#: slur-engraver.cc:123 msgid "No slur to end" msgstr "Kein Bindebogen zu beenden" -#: source-file.cc:50 lily/source-file.cc:50 +#: source-file.cc:47 #, c-format msgid "can't open file: `%s'" msgstr "Kann Datei nicht öffnen: `%s'" -#: source-file.cc:63 lily/source-file.cc:63 +#: source-file.cc:60 #, c-format msgid "Huh? Got %d, expected %d characters" msgstr "Hä? %d Zeichen erhalten, %d erwartet" -#: spacing-spanner.cc:388 lily/spacing-spanner.cc:388 +#: spacing-spanner.cc:386 #, c-format msgid "Global shortest duration is %s" msgstr "Kleinste globale Zeiteinheit ist %s" -#: stem-engraver.cc:88 lily/stem-engraver.cc:88 +#: stem-engraver.cc:88 msgid "tremolo duration is too long" msgstr "Tremolodauer ist zu lang" #. FIXME: -#. FIXME: -#. FIXME: -#. FIXME: -#. FIXME: -#. FIXME: -#. FIXME: -#. FIXME: -#: stem-engraver.cc:125 lily/stem-engraver.cc:125 +#: stem-engraver.cc:125 #, c-format msgid "Adding note head to incompatible stem (type = %d)" msgstr "Füge Notenkopf zu inkompatiblem Hals (Typ = %d) hinzu" -#: stem-engraver.cc:127 lily/stem-engraver.cc:127 +#: stem-engraver.cc:127 msgid "Don't you want polyphonic voices instead?" msgstr "Wollen Sie nicht stattdessen Mehrstimmigkeit?" -#: stem.cc:126 lily/stem.cc:126 +#: stem.cc:125 msgid "Weird stem size; check for narrow beams" msgstr "Eigenartige Notenhalslänge; überprüfen Sie auf enge Balken" -#: stem.cc:575 lily/stem.cc:575 lily/stem.cc:574 +#: stem.cc:579 #, c-format msgid "flag `%s' not found" msgstr "Fähnchen `%s' nicht gefunden" -#: stem.cc:586 lily/stem.cc:586 lily/stem.cc:585 +#: stem.cc:590 #, c-format msgid "flag stroke `%s' not found" msgstr "Fähnchenstrich `%s' nicht gefunden" -#: system.cc:134 lily/system.cc:134 +#: system.cc:148 #, c-format msgid "Element count %d." msgstr "Elementanzahl: %d." -#: system.cc:272 lily/system.cc:272 +#: system.cc:301 #, c-format msgid "Grob count %d" msgstr "Anzahl der grafischen Objekte (grob): %d" -#: system.cc:286 lily/system.cc:286 +#: system.cc:319 msgid "Calculating line breaks..." msgstr "Berechne Zeilenumbrüche..." -#: text-spanner-engraver.cc:63 lily/text-spanner-engraver.cc:63 +#: text-spanner-engraver.cc:62 msgid "can't find start of text spanner" msgstr "Anfang der Textklammer kann nicht gefunden werden" -#: text-spanner-engraver.cc:77 lily/text-spanner-engraver.cc:77 +#: text-spanner-engraver.cc:76 msgid "already have a text spanner" msgstr "habe bereits eine Textklammer" -#: text-spanner-engraver.cc:139 lily/text-spanner-engraver.cc:139 +#: text-spanner-engraver.cc:138 msgid "unterminated text spanner" msgstr "unbegrenzte Textklammer" #. Not using ngettext's plural feature here, as this message is #. more of a programming error. -#. Not using ngettext's plural feature here, as this message is -#. more of a programming error. -#. Not using ngettext's plural feature here, as this message is -#. more of a programming error. -#. Not using ngettext's plural feature here, as this message is -#. more of a programming error. -#. Not using ngettext's plural feature here, as this message is -#. more of a programming error. -#. Not using ngettext's plural feature here, as this message is -#. more of a programming error. -#. Not using ngettext's plural feature here, as this message is -#. more of a programming error. -#. Not using ngettext's plural feature here, as this message is -#. more of a programming error. -#: tfm-reader.cc:108 lily/tfm-reader.cc:108 +#: tfm-reader.cc:108 #, c-format msgid "TFM header of `%s' has only %u word (s)" msgstr "TFM Header von `%s' hat nur %u Wort(e)" -#: tfm-reader.cc:142 lily/tfm-reader.cc:142 +#: tfm-reader.cc:142 #, c-format msgid "%s: TFM file has %u parameters, which is more than the %u I can handle" msgstr "%s: TFM-Datei hat %u Parameter - mehr als die Maximalzahl %u" -#: tfm.cc:73 lily/tfm.cc:73 +#: tfm.cc:70 #, c-format msgid "can't find ascii character: %d" msgstr "folgendes ASCII-Zeichen kann nicht gefunden werden: %d" -#: tie-engraver.cc:165 lily/tie-engraver.cc:173 +#: tie-engraver.cc:199 msgid "lonely tie" msgstr "einsamer Bindebogen" -#: time-scaled-music-iterator.cc:24 lily/time-scaled-music-iterator.cc:24 +#: time-scaled-music-iterator.cc:23 msgid "no one to print a tuplet start bracket" -msgstr "nichts für die Ausgabe einer öffnenden Wertaufteilungsklammer vorhanden" +msgstr "" +"nichts für die Ausgabe einer öffnenden Wertaufteilungsklammer vorhanden" #. #. Todo: should make typecheck? #. #. OTOH, Tristan Keuris writes 8/20 in his Intermezzi. #. -#. -#. Todo: should make typecheck? -#. -#. OTOH, Tristan Keuris writes 8/20 in his Intermezzi. -#. -#. -#. Todo: should make typecheck? -#. -#. OTOH, Tristan Keuris writes 8/20 in his Intermezzi. -#. -#. -#. Todo: should make typecheck? -#. -#. OTOH, Tristan Keuris writes 8/20 in his Intermezzi. -#. -#. -#. Todo: should make typecheck? -#. -#. OTOH, Tristan Keuris writes 8/20 in his Intermezzi. -#. -#. -#. Todo: should make typecheck? -#. -#. OTOH, Tristan Keuris writes 8/20 in his Intermezzi. -#. -#. -#. Todo: should make typecheck? -#. -#. OTOH, Tristan Keuris writes 8/20 in his Intermezzi. -#. -#. -#. Todo: should make typecheck? -#. -#. OTOH, Tristan Keuris writes 8/20 in his Intermezzi. -#. -#: time-signature-engraver.cc:57 lily/time-signature-engraver.cc:57 +#: time-signature-engraver.cc:55 #, c-format msgid "Found strange time signature %d/%d." msgstr "Seltsame Taktart gefunden: %d/%d." #. If there is no such symbol, we default to the numbered style. #. (Here really with a warning!) -#. If there is no such symbol, we default to the numbered style. -#. (Here really with a warning!) -#. If there is no such symbol, we default to the numbered style. -#. (Here really with a warning!) -#. If there is no such symbol, we default to the numbered style. -#. (Here really with a warning!) -#. If there is no such symbol, we default to the numbered style. -#. (Here really with a warning!) -#. If there is no such symbol, we default to the numbered style. -#. (Here really with a warning!) -#. If there is no such symbol, we default to the numbered style. -#. (Here really with a warning!) -#. If there is no such symbol, we default to the numbered style. -#. (Here really with a warning!) -#: time-signature.cc:91 lily/time-signature.cc:91 +#: time-signature.cc:85 #, c-format msgid "time signature symbol `%s' not found; reverting to numbered style" msgstr "Taktart `%s' nicht gefunden; Rückkehr zum nummerierten Stil" -#: translator-ctors.cc:53 lily/translator-ctors.cc:53 +#: translator-ctors.cc:53 #, c-format msgid "unknown translator: `%s'" msgstr "unbekannter Übersetzer: `%s'" -#: trill-spanner-engraver.cc:71 lily/trill-spanner-engraver.cc:71 +#: trill-spanner-engraver.cc:70 msgid "can't find start of trill spanner" msgstr "Anfang des Trillers kann nicht gefunden werden" -#: trill-spanner-engraver.cc:85 lily/trill-spanner-engraver.cc:85 +#: trill-spanner-engraver.cc:84 msgid "already have a trill spanner" msgstr "Triller bereits aktiv" -#: trill-spanner-engraver.cc:145 lily/trill-spanner-engraver.cc:145 +#: trill-spanner-engraver.cc:144 msgid "unterminated trill spanner" msgstr "unbegrenzter Triller" -#: tuplet-bracket.cc:448 lily/tuplet-bracket.cc:447 +#: tuplet-bracket.cc:451 msgid "Killing tuplet bracket across linebreak." msgstr "Wertaufteilungsklammer über Zeilenumbruch hinweg." -#: vaticana-ligature-engraver.cc:342 lily/vaticana-ligature-engraver.cc:342 +#: vaticana-ligature-engraver.cc:341 #, c-format -msgid "ignored prefix (es) `%s' of this head according to restrictions of the selected ligature style" -msgstr "Vorzeichen (es) `%s' dieses Kopfes gemäß den Einschränkungen des ausgewählten Bindungs-Stils ignoriert" +msgid "" +"ignored prefix (es) `%s' of this head according to restrictions of the " +"selected ligature style" +msgstr "" +"Vorzeichen (es) `%s' dieses Kopfes gemäß den Einschränkungen des " +"ausgewählten Bindungs-Stils ignoriert" -#: vaticana-ligature-engraver.cc:572 lily/vaticana-ligature-engraver.cc:572 -#, c-format -msgid "Vaticana_ligature_engraver: setting `spacing-increment = %f': ptr=%ul" +#: vaticana-ligature-engraver.cc:571 +#, fuzzy, c-format +msgid "Vaticana_ligature_engraver: setting `spacing-increment = %f': ptr =%ul" msgstr "Vaticana_ligature_engraver: setze `spacing-increment = %f': ptr=%ul" -#: vaticana-ligature.cc:92 lily/vaticana-ligature.cc:92 +#: vaticana-ligature.cc:93 msgid "ascending vaticana style flexa" msgstr "aufsteigender Vaticana-Stil flexa" -#: vaticana-ligature.cc:181 lily/vaticana-ligature.cc:181 +#: vaticana-ligature.cc:182 msgid "Vaticana_ligature: zero join (delta_pitch == 0)" msgstr "Vaticana_ligature: nichts zusammengefügt (delta_pitch == 0)" -#: volta-engraver.cc:141 lily/volta-engraver.cc:141 +#: volta-engraver.cc:140 msgid "No volta spanner to end" msgstr "Kein Wiederholungskasten zu beenden" -#: volta-engraver.cc:152 lily/volta-engraver.cc:152 +#: volta-engraver.cc:151 msgid "Already have a volta spanner. Stopping that one prematurely." msgstr "Habe bereits einen Wiederholungskasten. Beende diesen frühzeitig." -#: volta-engraver.cc:156 lily/volta-engraver.cc:156 +#: volta-engraver.cc:155 msgid "Also have a stopped spanner. Giving up." msgstr "Habe auch einen beendeten Kasten. Gebe auf." -#: parser.yy:79 +#: parser.yy:82 msgid "Tag must be symbol or list of symbols." msgstr "Markierung muss Symbol oder Liste von Symbolen sein." -#: parser.yy:534 +#: parser.yy:567 msgid "Identifier should have alphabetic characters only" msgstr "Ein Bezeichner sollte nur aus alphabetischen Zeichen bestehen" -#: parser.yy:707 -msgid "Need \\bookpaper for bookpaper block." +#: parser.yy:721 +msgid "\\paper cannot be in \\score. Use \\layout instead" +msgstr "" + +#: parser.yy:745 +#, fuzzy +msgid "Need \\paper for paper block." msgstr "Für Buchpapier-Block wird \\bookpaper benötigt." -#: parser.yy:844 +#: parser.yy:890 msgid "More alternatives than repeats. Junking excess alternatives." -msgstr "Mehr Alternativen als Wiederholungen. Überschüssige Alternativen werden verworfen." - -#: parser.yy:1016 -#, c-format -msgid "Argument %d failed typecheck" -msgstr "Typprüfung scheiterte für Argument %d" +msgstr "" +"Mehr Alternativen als Wiederholungen. Überschüssige Alternativen werden " +"verworfen." -#: parser.yy:1032 +#: parser.yy:1082 msgid "Music head function should return Music object." msgstr "Musikkopf-Funktion sollte Musikobjekt zurückliefern." -#: parser.yy:1278 +#: parser.yy:1354 msgid "Grob name should be alphanumeric" msgstr "Grob-Name sollte alphanumerisch sein" -#: parser.yy:1639 +#: parser.yy:1714 msgid "Second argument must be pitch list." msgstr "Das zweite Argument muss eine Tonhöhenliste sein." -#: parser.yy:1676 parser.yy:1681 parser.yy:2210 +#: parser.yy:1753 parser.yy:1758 parser.yy:2238 msgid "Have to be in Lyric mode for lyrics" msgstr "Muss in Liedtextmodus sein um Liedtext setzen zu können" -#: parser.yy:1766 +#: parser.yy:1851 msgid "Expecting string as script definition" msgstr "Erwarte String als Skriptdefinition" -#: parser.yy:1975 parser.yy:2025 +#: parser.yy:2014 parser.yy:2064 #, c-format msgid "not a duration: %d" msgstr "keine gültige Dauer: %d" -#: parser.yy:2120 +#: parser.yy:2157 msgid "Have to be in Note mode for notes" msgstr "Muss im Notenmodus sein, um Noten setzen zu können" -#: parser.yy:2225 +#: parser.yy:2251 msgid "Have to be in Chord mode for chords" msgstr "Muss im Akkordmodus sein, um Akkorde setzen zu können" -#: parser.yy:2377 +#: parser.yy:2403 msgid "need integer number arg" msgstr "benötige ein Ganzzahlargument" -#: parser.yy:2520 +#: parser.yy:2586 msgid "Suspect duration found following this beam" msgstr "Fehlerverdächtige Dauer nach diesem Balken gefunden" -#: lexer.ll:194 -#, c-format -msgid "input renamed to: `%s'" -msgstr "Eingabe umbenannt in `%s'" - -#: lexer.ll:202 -msgid "No quoted string found after \\encoding" -msgstr "Keine zitierte Zeichenkette hinter \\encoding gefunden" +#: lexer.ll:193 +#, fuzzy, c-format +msgid "Renaming input to: `%s'" +msgstr "" +"\n" +"Eingabe `%s' umbenannt\n" -#: lexer.ll:206 +#: lexer.ll:201 msgid "No quoted string found after \\version" msgstr "Keine zitierte Zeichenkette hinter \\version gefunden" -#: lexer.ll:210 +#: lexer.ll:205 msgid "No quoted string found after \\renameinput" msgstr "Keine zitierte Zeichenkette hinter \\renameinput gefunden" -#: lexer.ll:223 +#: lexer.ll:218 msgid "EOF found inside a comment" msgstr "EOF innerhalb eines Kommentares gefunden" -#: lexer.ll:238 +#: lexer.ll:233 msgid "\\maininput not allowed outside init files" msgstr "\\maininput ist außerhalb von Init-Dateien nicht erlaubt" -#: lexer.ll:264 +#: lexer.ll:257 #, c-format msgid "wrong or undefined identifier: `%s'" msgstr "falscher oder ungültiger Bezeichner: `%s'" #. backup rule -#: lexer.ll:273 +#: lexer.ll:266 msgid "Missing end quote" msgstr "Fehlendes schließendes Anführungszeichen" -#: lexer.ll:436 +#: lexer.ll:428 msgid "Brace found at end of lyric. Did you forget a space?" -msgstr "Klammer am Ende von Liedtext gefunden. Haben Sie ein Leerzeichen vergessen?" +msgstr "" +"Klammer am Ende von Liedtext gefunden. Haben Sie ein Leerzeichen vergessen?" -#: lexer.ll:541 +#: lexer.ll:527 msgid "Brace found at end of markup. Did you forget a space?" -msgstr "Klammer am Ende des Auszugs gefunden. Haben Sie ein Leerzeichen vergessen?" +msgstr "" +"Klammer am Ende des Auszugs gefunden. Haben Sie ein Leerzeichen vergessen?" -#: lexer.ll:630 +#: lexer.ll:616 #, c-format msgid "invalid character: `%c'" msgstr "Ungültiges Zeichen: `%c'" -#: lexer.ll:716 lexer.ll:717 +#: lexer.ll:702 lexer.ll:703 #, c-format msgid "unknown escaped string: `\\%s'" msgstr "Ungültige Fluchtsequenz: `\\%s'" -#: lexer.ll:814 lexer.ll:815 +#: lexer.ll:800 lexer.ll:801 #, c-format msgid "Incorrect lilypond version: %s (%s, %s)" msgstr "Falsche lilypond-Version: %s (%s, %s)" -#: lexer.ll:815 lexer.ll:816 +#: lexer.ll:801 lexer.ll:802 msgid "Consider updating the input with the convert-ly script" msgstr "Erwägen Sie die Aktualisierung der Eingabe mit dem Skript convert-ly" -#: lily.scm:574 +#: backend-library.scm:20 +#, fuzzy, lisp-format +msgid "Invoking `~a'...n" +msgstr "`~s' wird aufgerufen..." + +#: backend-library.scm:26 +#, lisp-format +msgid "Error invoking `~a'. Return value ~a" +msgstr "" + +#: backend-library.scm:47 #, lisp-format msgid "Converting to `~a'..." msgstr "Konvertierung nach »~a«..." -#: lily.scm:596 +#: clef.scm:124 +#, fuzzy, lisp-format +msgid "Unknown clef type `~a'" +msgstr "unbekannter Gruppierungsstil: `%s'" + +#: clef.scm:125 +msgid "See scm/lily.scm for supported clefs" +msgstr "" + +#: framework-tex.scm:130 #, lisp-format -msgid "Invoking `~a'..." -msgstr "`~s' wird aufgerufen..." +msgid "Writing header field `~a' to `~a'..." +msgstr "" + +#: framework-tex.scm:366 +#, fuzzy, lisp-format +msgid "Converting to `~a.ps'..." +msgstr "Konvertierung nach »~a«..." + +#: framework-tex.scm:386 +#, fuzzy, lisp-format +msgid "Converting to `~a.dvi'..." +msgstr "Konvertierung nach »~a«..." -#: lily.scm:614 +#: lily.scm:94 +#, lisp-format +msgid "wrong type for argument ~a. Expecting ~a, found ~s" +msgstr "" + +#: lily.scm:312 msgid "error: failed files: " msgstr "Fehler: fehlgeschlagene Dateien: " -#: lily/includable-lexer.cc:50 -msgid "include files are not allowed in safe mode" -msgstr "eingefügte Dateien sind im abgesicherten Modus nicht erlaubt" +#~ msgid "NaN" +#~ msgstr "NaN" -#: lily/phrasing-slur-engraver.cc:116 -msgid "unterminated phrasing slur" -msgstr "nicht beendeter Phrasierungsbogen" +#~ msgid "include files are not allowed" +#~ msgstr "eingefügte Dateien sind nicht erlaubt" -#: lily/score.cc:328 -msgid "Error found in this music expression. Ignoring it" -msgstr "Fehler in diesem musikalischen Ausdruck wird ignoriert." +#~ msgid "Now processing `%s'" +#~ msgstr "`%s' wird jetzt verarbeitet" + +#~ msgid "This option is for developers only." +#~ msgstr "Diese Option existiert nur für Entwickler." + +#~ msgid "Read the sources for more information." +#~ msgstr "Lesen Sie die Quellen für weitere Informationen." + +#~ msgid "Paper output to `%s'..." +#~ msgstr "Papierausgabe in `%s'..." + +#~ msgid "No events found for \\quote" +#~ msgstr "Keine Ereignisse für \\quote gefunden" + +#~ msgid "Argument %d failed typecheck" +#~ msgstr "Typprüfung scheiterte für Argument %d" + +#~ msgid "input renamed to: `%s'" +#~ msgstr "Eingabe umbenannt in `%s'" + +#~ msgid "No quoted string found after \\encoding" +#~ msgstr "Keine zitierte Zeichenkette hinter \\encoding gefunden" #~ msgid "write Makefile dependencies for every input file" #~ msgstr "Makefile-Abhängigkeiten für jede Eingabedatei schreiben" @@ -1969,7 +2039,9 @@ msgstr "Fehler in diesem musikalischen Ausdruck wird ignoriert." #~ msgstr "Schreibe HTML-Menü `%s'..." #~ msgid "Running LaTeX failed. Rerun with --verbose for a trace." -#~ msgstr "LaTeX-Aufruf gescheitert. Versuchen Sie es erneut mit --verbose für ein Protokoll." +#~ msgstr "" +#~ "LaTeX-Aufruf gescheitert. Versuchen Sie es erneut mit --verbose für ein " +#~ "Protokoll." #~ msgid "dependencies output to `%s'..." #~ msgstr "Abhängigkeiten-Ausgabe nach `%s'..." @@ -1992,8 +2064,11 @@ msgstr "Fehler in diesem musikalischen Ausdruck wird ignoriert." #~ msgid "pass OPT quoted to the lilypond command line" #~ msgstr "OPT \"zitiert\" an die LilyPond-Kommandozeile übergeben" -#~ msgid "force fontsize for all inline lilypond. DIM is assumed to be in points" -#~ msgstr "Schriftgröße für eingebettetes LilyPond erzwingen. Einheit für GROE: Punkte" +#~ msgid "" +#~ "force fontsize for all inline lilypond. DIM is assumed to be in points" +#~ msgstr "" +#~ "Schriftgröße für eingebettetes LilyPond erzwingen. Einheit für GROE: " +#~ "Punkte" #~ msgid "deprecated, use --force-music-fontsize" #~ msgstr "veraltet, verwenden Sie --force-music-fontsize" @@ -2013,9 +2088,6 @@ msgstr "Fehler in diesem musikalischen Ausdruck wird ignoriert." #~ msgid "don't run lilypond" #~ msgstr "LilyPond nicht aufrufen" -#~ msgid "don't generate pictures" -#~ msgstr "keine Bilder generieren" - #~ msgid "strip all lilypond blocks from output" #~ msgstr "alle LilyPond-Blöcke aus der Ausgabe entfernen" @@ -2028,11 +2100,16 @@ msgstr "Fehler in diesem musikalischen Ausdruck wird ignoriert." #~ msgid "LaTeX failed." #~ msgstr "LaTeX scheiterte." -#~ msgid "round filled box horizontal extent smaller than blot; decreasing blot" -#~ msgstr "Breite des abgerundeten Kastens kleiner als Kreisdurchmesser; verkleinere Kreis" +#~ msgid "" +#~ "round filled box horizontal extent smaller than blot; decreasing blot" +#~ msgstr "" +#~ "Breite des abgerundeten Kastens kleiner als Kreisdurchmesser; verkleinere " +#~ "Kreis" #~ msgid "round filled box vertical extent smaller than blot; decreasing blot" -#~ msgstr "Höhe des abgerundeten Kastens kleiner als Kreisdurchmesser; verkleinere Kreis" +#~ msgstr "" +#~ "Höhe des abgerundeten Kastens kleiner als Kreisdurchmesser; verkleinere " +#~ "Kreis" #~ msgid "use output format EXT" #~ msgstr "Ausgabeformat EXT benutzen" @@ -2097,11 +2174,18 @@ msgstr "Fehler in diesem musikalischen Ausdruck wird ignoriert." #~ msgid "Beam has less than two stems. Removing beam." #~ msgstr "Balken hat weniger als zwei Notenhälse. Notenhals wird entfernt." -#~ msgid "Not sure that we can find a nice beam slope (no viable initial configuration found)." -#~ msgstr "Es kann wahrscheinlich keine optimale Balkenneigung ermittelt werden (keine funktionsfähige Anfangskonfiguration gefunden)" +#~ msgid "" +#~ "Not sure that we can find a nice beam slope (no viable initial " +#~ "configuration found)." +#~ msgstr "" +#~ "Es kann wahrscheinlich keine optimale Balkenneigung ermittelt werden " +#~ "(keine funktionsfähige Anfangskonfiguration gefunden)" -#~ msgid "Nothing to connect extender to on the left. Ignoring extender event." -#~ msgstr "Nichts vorhanden, um die Erweiterung nach links zu verbinden. Erweiterungsanforderung wird ignoriert." +#~ msgid "" +#~ "Nothing to connect extender to on the left. Ignoring extender event." +#~ msgstr "" +#~ "Nichts vorhanden, um die Erweiterung nach links zu verbinden. " +#~ "Erweiterungsanforderung wird ignoriert." #~ msgid "couldn't find any font satisfying " #~ msgstr "konnte keine passende Schriftart finden für " @@ -2114,7 +2198,9 @@ msgstr "Fehler in diesem musikalischen Ausdruck wird ignoriert." #~ "Grob %s endet, bevor dies erwartet wurde." #~ msgid "Nothing to connect hyphen to on the left. Ignoring hyphen event." -#~ msgstr "Nichts vorhanden, um den Bindestrich nach links zu verbinden. Bindestrichanforderung wird ignoriert." +#~ msgstr "" +#~ "Nichts vorhanden, um den Bindestrich nach links zu verbinden. " +#~ "Bindestrichanforderung wird ignoriert." #~ msgid "Score contains errors; will not process it" #~ msgstr "Noten enthalten Fehler; keine weitere Verarbeitung" @@ -2147,7 +2233,8 @@ msgstr "Fehler in diesem musikalischen Ausdruck wird ignoriert." #~ msgstr "Mensural_ligature: delta-pitch undefiniert bei flexa %d; nehme 0 an" #~ msgid "Mensural_ligature:flexa-width undefined on flexa %d; assuming 2.0" -#~ msgstr "Mensural_ligature: flexa-width undefiniert bei flexa %d; nehme 2.0 an" +#~ msgstr "" +#~ "Mensural_ligature: flexa-width undefiniert bei flexa %d; nehme 2.0 an" #~ msgid "silly duration" #~ msgstr "sinnlose Dauer" @@ -2174,7 +2261,8 @@ msgstr "Fehler in diesem musikalischen Ausdruck wird ignoriert." #~ msgstr "Staff_symbol: Einrückung reicht über das Zeilenende hinaus" #~ msgid "Error syncing file (disk full?)" -#~ msgstr "Datei konnte nicht synchronisiert (geschrieben) werden. (Platte voll?)" +#~ msgstr "" +#~ "Datei konnte nicht synchronisiert (geschrieben) werden. (Platte voll?)" #~ msgid "No ties were created!" #~ msgstr "Es wurden keine Bindebögen erzeugt!" @@ -2195,7 +2283,8 @@ msgstr "Fehler in diesem musikalischen Ausdruck wird ignoriert." #~ msgstr "Vaticana_ligature:delta-pitch -> Kombination wird ignoriert" #~ msgid "First argument must be a procedure taking one argument" -#~ msgstr "Das erste Argument muss eine Prozedur sein, welche ein Argument erwartet" +#~ msgstr "" +#~ "Das erste Argument muss eine Prozedur sein, welche ein Argument erwartet" #~ msgid "Expecting musical-pitch value" #~ msgstr "Erwarte musikalischen Tonhöhenwert" @@ -2301,10 +2390,3 @@ msgstr "Fehler in diesem musikalischen Ausdruck wird ignoriert." #~ msgid "Can't specify direction for this request" #~ msgstr "Es kann keine Richtung für diese Anforderung angegeben werden" - -#~ msgid "" -#~ "\n" -#~ "Renamed input to `%s'\n" -#~ msgstr "" -#~ "\n" -#~ "Eingabe `%s' umbenannt\n" diff --git a/po/es.po b/po/es.po index dd7925f026..e6b266d1a3 100644 --- a/po/es.po +++ b/po/es.po @@ -5,7 +5,8 @@ msgid "" msgstr "" "Project-Id-Version: lilypond 1.4.13\n" -"POT-Creation-Date: 2003-07-18 14:45+0200\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2005-02-25 13:09+0100\n" "PO-Revision-Date: 2002-06-28 15:46CET\n" "Last-Translator: Quique \n" "Language-Team: Spanish \n" @@ -13,934 +14,553 @@ msgstr "" "Content-Type: text/plain; charset=ISO-8859-1\n" "Content-Transfer-Encoding: 8bit\n" -#. this is where special info is often stored -#. ############################################################### -#. lilylib.py -- options and stuff -#. -#. source file of the GNU LilyPond music typesetter -#. -#. (c) 1998--2005 Han-Wen Nienhuys -#. Jan Nieuwenhuizen -#. ## subst:\(^\|[^._a-z]\)\(abspath\|identify\|warranty\|progress\|warning\|error\|exit\|getopt_args\|option_help_str\|options_help_str\|help\|setup_temp\|read_pipe\|system\|cleanup_temp\|strip_extension\|cp_to_dir\|mkdir_p\|init\) *( -#. ## replace:\1ly.\2 ( -#. ## subst: \(help_summary\|keep_temp_dir_p\|option_definitions\|original_dir\|program_name\|pseudo_filter_p\|temp_dir\|verbose_p\) -#. ############################################################### -#. Users of python modules should include this snippet -#. and customize variables below. -#. We'll suffer this path init stuff as long as we don't install our -#. python packages in /lib/pythonx.y (and don't kludge around -#. it as we do with teTeX on Red Hat Linux: set some environment var -#. (PYTHONPATH) in profile) -#. If set, LILYPONDPREFIX must take prevalence -#. if datadir is not set, we're doing a build and LILYPONDPREFIX -#. Customize these -#. lilylib globals -#: lilylib.py:60 +#: lilylib.py:62 msgid "lilylib module" msgstr "" -#: lilylib.py:63 lilypond-book.py:131 lilypond.py:128 midi2ly.py:100 -#: mup2ly.py:75 main.cc:111 +#: lilylib.py:65 lilypond-book.py:88 lilypond-latex.py:109 midi2ly.py:100 +#: mup2ly.py:75 ps2png.py:40 main.cc:130 msgid "print this help" msgstr "esta ayuda" -#. ############################################################### -#. Handle bug in Python 1.6-2.1 -#. -#. there are recursion limits for some patterns in Python 1.6 til 2.1. -#. fix this by importing pre instead. Fix by Mats. -#. Attempt to fix problems with limited stack size set by Python! -#. Sets unlimited stack size. Note that the resource module only -#. is available on UNIX. -#: lilylib.py:114 midi2ly.py:136 mup2ly.py:130 main.cc:188 main.cc:200 -#, c-format, python-format +#: lilylib.py:112 midi2ly.py:136 mup2ly.py:130 +#, python-format msgid "Copyright (c) %s by" msgstr "Copyright (c) %s " -#: lilylib.py:114 -msgid " 1998--2005" -msgstr "" - -#: lilylib.py:118 +#: lilylib.py:116 midi2ly.py:141 mup2ly.py:135 msgid "Distributed under terms of the GNU General Public License." msgstr "" -#: lilylib.py:120 +#: lilylib.py:118 midi2ly.py:142 mup2ly.py:136 msgid "It comes with NO WARRANTY." msgstr "" -#: lilylib.py:127 midi2ly.py:150 mup2ly.py:144 input.cc:88 -msgid "warning: " +#: lilylib.py:125 warn.cc:24 +#, fuzzy, c-format, python-format +msgid "warning: %s" msgstr "advertencia: " -#. lots of midi files use plain text for lyric events -#. FIXME: read from stdin when files[0] = '-' -#: lilylib.py:130 midi2ly.py:165 midi2ly.py:1018 midi2ly.py:1083 mup2ly.py:147 -#: mup2ly.py:161 input.cc:93 -msgid "error: " +#: lilylib.py:128 warn.cc:30 +#, fuzzy, c-format, python-format +msgid "error: %s" msgstr "error: " -#: lilylib.py:134 +#: lilylib.py:132 #, fuzzy, python-format msgid "Exiting (%d)..." msgstr "Saliendo..." -#: lilylib.py:194 midi2ly.py:224 mup2ly.py:220 +#: lilylib.py:200 midi2ly.py:223 mup2ly.py:219 #, python-format msgid "Usage: %s [OPTIONS]... FILE" msgstr "Sintaxis: %s [OPTIONS]... FICHERO" -#: lilylib.py:198 midi2ly.py:228 mup2ly.py:224 main.cc:166 +#: lilylib.py:204 convert-ly.py:57 midi2ly.py:227 mup2ly.py:223 main.cc:200 +#, c-format msgid "Options:" msgstr "Opciones: " -#: lilylib.py:202 midi2ly.py:232 mup2ly.py:228 main.cc:172 +#: lilylib.py:208 convert-ly.py:68 midi2ly.py:231 mup2ly.py:227 main.cc:204 #, c-format, python-format msgid "Report bugs to %s." msgstr "Informar de gazapos a %s." #: lilylib.py:228 +#, python-format +msgid "Binary %s has version %s, looking for version %s" +msgstr "" + +#: lilylib.py:262 #, fuzzy, python-format msgid "Opening pipe `%s'" msgstr "Limpiando `%s'..." -#. successful pipe close returns 'None' -#: lilylib.py:240 +#: lilylib.py:277 lilypond-book.py:1111 #, python-format msgid "`%s' failed (%d)" msgstr "" -#: lilylib.py:242 lilylib.py:289 lilypond-book.py:231 lilypond.py:512 +#: lilylib.py:282 lilylib.py:341 lilypond-book.py:1112 lilypond-latex.py:466 msgid "The error log is as follows:" msgstr "" -#: lilylib.py:262 midi2ly.py:260 mup2ly.py:256 +#: lilylib.py:313 midi2ly.py:259 mup2ly.py:255 #, python-format msgid "Invoking `%s'" msgstr "Invocando `%s'" -#: lilylib.py:264 +#: lilylib.py:315 #, python-format msgid "Running %s..." msgstr "Ejecutando %s..." -#: lilylib.py:282 +#: lilylib.py:334 #, python-format msgid "`%s' failed (%s)" msgstr "" -#: lilylib.py:285 midi2ly.py:266 mup2ly.py:264 +#: lilylib.py:337 midi2ly.py:265 mup2ly.py:263 msgid "(ignored)" msgstr "(ignorado)" -#: lilylib.py:299 midi2ly.py:276 mup2ly.py:274 +#: lilylib.py:355 midi2ly.py:275 mup2ly.py:273 #, python-format msgid "Cleaning %s..." msgstr "Limpiando %s..." -#. Duh. Python style portable: cp *.EXT OUTDIR -#. system ('cp *.%s %s' % (ext, outdir), 1) -#. Python < 1.5.2 compatibility -#. -#. On most platforms, this is equivalent to -#. `normpath(join(os.getcwd()), PATH)'. *Added in Python version 1.5.2* -#. tex needs lots of memory, more than it gets by default on Debian -#. TODO: * prevent multiple addition. -#. * clean TEXINPUTS, MFINPUTS, TFMFONTS, -#. as these take prevalence over $TEXMF -#. and thus may break tex run? -#. $TEXMF is special, previous value is already taken care of -#. # -sOutputFile does not work with bbox? -#. # todo: -#. # have better algorithm for deciding when to crop page, -#. # and when to show full page -#: lilylib.py:458 +#: lilylib.py:529 msgid "Removing output file" msgstr "" -#. !@PYTHON@ -#. once upon a rainy monday afternoon. -#. -#. ... -#. -#. (not finished.) -#. ABC standard v1.6: http://www.gre.ac.uk/~c.walshaw/abc2mtex/abc.txt -#. -#. Enhancements (Roy R. Rankin) -#. -#. Header section moved to top of lilypond file -#. handle treble, treble-8, alto, and bass clef -#. Handle voices (V: headers) with clef and part names, multiple voices -#. Handle w: lyrics with multiple verses -#. Handle key mode names for minor, major, phrygian, ionian, locrian, aeolian, -#. mixolydian, lydian, dorian -#. Handle part names from V: header -#. Tuplets handling fixed up -#. Lines starting with |: not discarded as header lines -#. Multiple T: and C: header entries handled -#. Accidental maintained until next bar check -#. Silent rests supported -#. articulations fermata, upbow, downbow, ltoe, accent, tenuto supported -#. Chord strings([-^]"string") can contain a '#' -#. Header fields enclosed by [] in notes string processed -#. W: words output after tune as abc2ps does it (they failed before) -#. Enhancements (Laura Conrad) -#. -#. Barring now preserved between ABC and lilypond -#. the default placement for text in abc is above the staff. -#. %%LY now supported. -#. \breve and \longa supported. -#. M:none doesn't crash lily. -#. Limitations -#. -#. Multiple tunes in single file not supported -#. Blank T: header lines should write score and open a new score -#. Not all header fields supported -#. ABC line breaks are ignored -#. Block comments generate error and are ignored -#. Postscript commands are ignored -#. lyrics not resynchronized by line breaks (lyrics must fully match notes) -#. %%LY slyrics can't be directly before a w: line. -#. ??? -#. TODO: -#. -#. Convert to new chord styles. -#. -#. UNDEF -> None -#. -#. uGUHGUHGHGUGH -#. UGH -#. treble8 is used by abctab2ps; -8va is used by barfly, -#. and by my patch to abc2ps. If there's ever a standard -#. about this we'll support that. -#. find keywork -#. assume that Q takes the form "Q:1/4=120" -#. There are other possibilities, but they are deprecated -#. outf.write ("\t\t\\consists Staff_margin_engraver\n") -#. pitch manipulation. Tuples are (name, alteration). -#. 0 is (central) C. Alteration -1 is a flat, Alteration +1 is a sharp -#. pitch in semitones. -#. abc to lilypond key mode names -#. semitone shifts for key mode names -#. latex does not like naked #'s -#. latex does not like naked "'s -#. break lyrics to words and put "'s around words containing numbers and '"'s -#. escape " -#. _ causes probs inside "" -#. _ to ' _ ' -#. split words with - -#. unless \- -#. ~ to space('_') -#. * to to space -#. latex does not like naked #'s -#. put numbers and " and ( into quoted string -#. insure space between lines -#. title -#. strip trailing blanks -#. Meter -#. KEY -#. seperate clef info -#. there may or may not be a space -#. between the key letter and the mode -#. ugh. -#. ugh. -#. Notes -#. Origin -#. Reference Number -#. Area -#. History -#. Book -#. Composer -#. Default note length -#. Voice -#. Words -#. vocals -#. tempo -#. we use in this order specified accidental, active accidental for bar, -#. active accidental for key -#. (num / den) / defaultlen < 1/base -#. return (str, num,den,dots) -#. ignore slide -#. ignore roll -#. s7m2 input doesnt care about spaces -#. -#. remember accidental for rest of bar -#. -#. get accidental set in this bar or UNDEF if not set -#. WAT IS ABC EEN ONTZETTENDE PROGRAMMEERPOEP ! -#. failed; not a note! -#. escape '#'s -#. -#. |] thin-thick double bar line -#. || thin-thin double bar line -#. [| thick-thin double bar line -#. :| left repeat -#. |: right repeat -#. :: left-right repeat -#. |1 volta 1 -#. |2 volta 2 -#. first try the longer one -#. bracket escape -#. the nobarlines option is necessary for an abc to lilypond translator for -#. exactly the same reason abc2midi needs it: abc requires the user to enter -#. the note that will be printed, and MIDI and lilypond expect entry of the -#. pitch that will be played. -#. -#. In standard 19th century musical notation, the algorithm for translating -#. between printed note and pitch involves using the barlines to determine -#. the scope of the accidentals. -#. -#. Since ABC is frequently used for music in styles that do not use this -#. convention, such as most music written before 1700, or ethnic music in -#. non-western scales, it is necessary to be able to tell a translator that -#. the barlines should not affect its interpretation of the pitch. -#. write other kinds of appending if we ever need them. -#. add comments to current voice -#. Try nibbling characters off until the line doesn't change. -#. dump_global (outf) -#. !@PYTHON@ -#. -#. convert-ly.py -- Update old LilyPond input files (fix name?) -#. -#. source file of the GNU LilyPond music typesetter -#. -#. (c) 1998--2005 Han-Wen Nienhuys -#. Jan Nieuwenhuizen -#. TODO -#. use -f and -t for -s output -#. NEWS -#. 0.2 -#. - rewrite in python -#. Did we ever have \mudela-version? I doubt it. -#. lilypond_version_re_str = '\\\\version *\"(.*)\"' -#. ########################### -#. need new a namespace -#. raise FatalConversionError() -#. need new a namespace -#. harmful to current .lys -#. str = re.sub ('\\\\key([^;]+);', '\\\\accidentals \\1;', str) -#. raise FatalConversionError() -#. raise FatalConversionError() -#. raise FatalConversionError() -#. TODO: lots of other syntax change should be done here as well -#. Ugh, but meaning of \stemup changed too -#. maybe we should do \stemup -> \stemUp\slurUp\tieUp ? -#. I don't know exactly when these happened... -#. ugh, we loose context setting here... -#. (lacks capitalisation slur -> Slur) -#. # dynamic.. -#. TODO: add lots of these -#. ugh -#. old fix -#. Make sure groups of more than one ; have space before -#. them, so that non of them gets removed by next rule -#. Only remove ; that are not after spaces, # or ; -#. Otherwise we interfere with Scheme comments, -#. which is badbadbad. -#. 40 ? -#. ############################### -#. END OF CONVERSIONS -#. ############################### -#. !@PYTHON@ -#. info mostly taken from looking at files. See also -#. http://lilypond.org/wiki/?EnigmaTransportFormat -#. This supports -#. -#. * notes -#. * rests -#. * ties -#. * slurs -#. * lyrics -#. * articulation -#. * grace notes -#. * tuplets -#. -#. todo: -#. * slur/stem directions -#. * voices (2nd half of frame?) -#. * more intelligent lyrics -#. * beams (better use autobeam?) -#. * more robust: try entertainer.etf (freenote) -#. * dynamics -#. * empty measures (eg. twopt03.etf from freenote) -#. -#. uGUHGUHGHGUGH -#. notename 0 == central C -#. represent pitches as (notename, alteration), relative to C-major scale -#. a fifth up -#. should cache this. -#. flag1 isn't all that interesting. -#. 3: '>', -#. 18: '\arpeggio' , -#. do grace notes. -#. ugh. -#. we don't attempt voltas since they fail easily. -#. and g.repeat_bar == '|:' or g.repeat_bar == ':|:' or g.bracket: -#. 4 layers. -#. let's not do this: this really confuses when eE happens to be before a ^text. -#. if last_tag and last_indices: -#. etf_file_dict[last_tag][last_indices].append (l) -#. # do it -#. staff-spec -#. should use \addlyrics ? -#. !@PYTHON@ -#. vim: set noexpandtab: -#. This is was the idea for handling of comments: -#. Multiline comments, @ignore .. @end ignore is scanned for -#. in read_doc_file, and the chunks are marked as 'ignore', so -#. lilypond-book will not touch them any more. The content of the -#. chunks are written to the output file. Also 'include' and 'input' -#. regex has to check if they are commented out. -#. -#. Then it is scanned for 'lilypond', 'lilypond-file' and 'lilypond-block'. -#. These three regex's has to check if they are on a commented line, -#. % for latex, @c for texinfo. -#. -#. Then lines that are commented out with % (latex) and @c (Texinfo) -#. are put into chunks marked 'ignore'. This cannot be done before -#. searching for the lilypond-blocks because % is also the comment character -#. for lilypond. -#. -#. The the rest of the rexeces are searched for. They don't have to test -#. if they are on a commented out line. -#. ############################################################### -#. Users of python modules should include this snippet -#. and customize variables below. -#. We'll suffer this path init stuff as long as we don't install our -#. python packages in /lib/pythonx.y (and don't kludge around -#. it as we do with teTeX on Red Hat Linux: set some environment var -#. (PYTHONPATH) in profile) -#. If set, LILYPONDPREFIX must take prevalence -#. if datadir is not set, we're doing a build and LILYPONDPREFIX -#. Customize these -#. if __name__ == '__main__': -#. lilylib globals -#. temp_dir = os.path.join (original_dir, '%s.dir' % program_name) -#. urg -#. # FIXME -#. # do -P or -p by default? -#. #help_summary = _ ("Run LilyPond using LaTeX for titling") -#: lilypond-book.py:120 -msgid "Process LilyPond snippets in hybrid html, LaTeX or texinfo document" +#: convert-ly.py:32 +#, python-format +msgid "%s has been replaced by %s" msgstr "" -#. another bug in option parser: --output=foe is taken as an abbreviation -#. for --output-format -#: lilypond-book.py:125 main.cc:110 -msgid "EXT" -msgstr "EXT" +#: convert-ly.py:33 +#, python-format +msgid "Not smart enough to convert %s" +msgstr "" -#: lilypond-book.py:125 -#, fuzzy -msgid "use output format EXT (texi [default], texi-html, latex, html)" -msgstr "utilizar el formato de salida EXT (scm, ps, tex o as) " +#: convert-ly.py:34 +msgid "Please refer to the manual for details, and update manually." +msgstr "" -#: lilypond-book.py:126 lilypond-book.py:127 lilypond-book.py:129 -#: lilypond-book.py:130 -#, fuzzy -msgid "DIM" -msgstr "DIR" +#: convert-ly.py:50 +#, fuzzy, python-format +msgid "Usage: %s [OPTION]... [FILE]..." +msgstr "Sintaxis: %s [OPCIÓN]... FICHERO..." -#: lilypond-book.py:126 -msgid "default fontsize for music. DIM is assumed to be in points" +#: convert-ly.py:53 +msgid "" +"Update LilyPond input to newer version. By default, update from the\n" +"version taken from the \\version command, to the current LilyPond version." msgstr "" -#: lilypond-book.py:127 -msgid "deprecated, use --default-music-fontsize" +#: convert-ly.py:59 +msgid "" +" -e, --edit edit in place\n" +" -f, --from=VERSION start from version [default: \\version found in " +"file]\n" +" -h, --help print this help\n" +" -n, --no-version do not add \\version command if missing\n" +" -s, --show-rules print rules [default: --from=0, --" +"to=@TOPLEVEL_VERSION@]\n" +" -t, --to=VERSION convert to version [default: @TOPLEVEL_VERSION@]\n" +" -v, --version print program version" +msgstr "" + +#: convert-ly.py:75 main.cc:89 +#, fuzzy, c-format, python-format +msgid "" +"This program is free software. It is covered by the GNU General Public\n" +"License and you are welcome to change it and/or distribute copies of it\n" +"under certain conditions. Invoke as `%s --warranty' for more\n" +"information.\n" msgstr "" +"Este software es libre. Está protegido por la Licencia Pública\n" +"General de GNU, y quedas invitado a modificarlo y/o distribuir copias de\n" +"él bajo ciertas condiciones. Invócalo como `%s --warranty' para más\n" +"información.\n" -#: lilypond-book.py:128 -msgid "OPT" +#: convert-ly.py:2402 +msgid "LilyPond source must be UTF-8" msgstr "" -#: lilypond-book.py:128 -msgid "pass OPT quoted to the lilypond command line" +#: convert-ly.py:2405 +msgid "Try the texstrings backend" msgstr "" -#: lilypond-book.py:129 -msgid "force fontsize for all inline lilypond. DIM is assumed be to in points" +#: convert-ly.py:2408 +#, python-format +msgid "Do something like: %s" msgstr "" -#: lilypond-book.py:130 -msgid "deprecated, use --force-music-fontsize" +#: convert-ly.py:2411 +msgid "Or save as UTF-8 in your editor" msgstr "" -#: lilypond-book.py:132 lilypond.py:130 main.cc:113 main.cc:118 -msgid "DIR" -msgstr "DIR" - -#: lilypond-book.py:132 -msgid "include path" +#: convert-ly.py:2455 +msgid "Applying conversion: " msgstr "" -#: lilypond-book.py:133 -#, fuzzy -msgid "write dependencies" -msgstr "añadir el prefijo DIR a las dependencias" - -#: lilypond-book.py:134 -msgid "PREF" +#: convert-ly.py:2467 +#, python-format +msgid "%s: error while converting" msgstr "" -#: lilypond-book.py:134 -#, fuzzy -msgid "prepend PREF before each -M dependency" -msgstr "añadir el prefijo DIR a las dependencias" +#: convert-ly.py:2470 score-engraver.cc:110 +msgid "Aborting" +msgstr "" -#: lilypond-book.py:135 -#, fuzzy -msgid "don't run lilypond" -msgstr "no ejecutar LilyPond" +#: convert-ly.py:2491 +#, fuzzy, python-format +msgid "Processing `%s'... " +msgstr "Procesando `%s'..." -#: lilypond-book.py:136 -msgid "don't generate pictures" +#: convert-ly.py:2593 +#, python-format +msgid "%s: cannot determine version for `%s'" msgstr "" -#: lilypond-book.py:137 -msgid "strip all lilypond blocks from output" +#: convert-ly.py:2602 +#, fuzzy, python-format +msgid "%s: skipping: `%s' " +msgstr "no existe tal parámetro: %s" + +#: lilypond-book.py:70 +msgid "" +"Process LilyPond snippets in hybrid HTML, LaTeX, or texinfo document.\n" +"Example usage:\n" +"\n" +" lilypond-book --filter=\"tr '[a-z]' '[A-Z]'\" BOOK\n" +" lilypond-book --filter=\"convert-ly --no-version --from=2.0.0 -\" BOOK\n" +" lilypond-book --process='lilypond -I include' BOOK\n" msgstr "" -#: lilypond-book.py:138 lilypond-book.py:139 lilypond.py:135 lilypond.py:136 -#: midi2ly.py:102 main.cc:114 main.cc:117 -msgid "FILE" +#: lilypond-book.py:82 main.cc:124 +msgid "EXT" +msgstr "EXT" + +#: lilypond-book.py:83 +#, fuzzy +msgid "" +"use output format EXT (texi [default], texi-html,\n" +"\t\tlatex, html)" +msgstr "utilizar el formato de salida EXT (scm, ps, tex o as) " + +#: lilypond-book.py:85 +#, fuzzy +msgid "FILTER" msgstr "FICHERO" -#: lilypond-book.py:138 -msgid "filename main output file" +#: lilypond-book.py:86 +msgid "pipe snippets through FILTER [convert-ly -n -]" msgstr "" -#: lilypond-book.py:139 -msgid "where to place generated files" -msgstr "" +#: lilypond-book.py:89 lilypond-book.py:91 lilypond-latex.py:114 main.cc:132 +msgid "DIR" +msgstr "DIR" -#: lilypond-book.py:140 lilypond.py:137 -msgid "RES" +#: lilypond-book.py:90 +#, fuzzy +msgid "add DIR to include path" +msgstr "añadir DIR a la ruta de búsqueda" + +#: lilypond-book.py:92 +#, fuzzy +msgid "write output to DIR" +msgstr "escribir la salida en el FICHERO" + +#: lilypond-book.py:93 +msgid "COMMAND" msgstr "" -#: lilypond-book.py:141 lilypond.py:138 -msgid "set the resolution of the preview to RES" +#: lilypond-book.py:94 +msgid "process ly_files using COMMAND FILE..." msgstr "" -#: lilypond-book.py:142 lilypond.py:148 midi2ly.py:105 mup2ly.py:78 main.cc:126 +#: lilypond-book.py:96 lilypond-latex.py:133 midi2ly.py:105 mup2ly.py:78 +#: ps2png.py:41 main.cc:145 msgid "be verbose" msgstr "ser prolijo" - -#: lilypond-book.py:143 +#: lilypond-book.py:98 #, fuzzy msgid "print version information" msgstr "mostrar número de versión" -#: lilypond-book.py:144 lilypond.py:150 midi2ly.py:107 mup2ly.py:80 main.cc:127 +#: lilypond-book.py:100 lilypond-latex.py:135 midi2ly.py:107 mup2ly.py:80 +#: main.cc:146 msgid "show warranty and copyright" msgstr "mostrar los avisos de garantía y de copyright" -#. format specific strings, ie. regex-es for input, and % strings for output -#. global variables -#. lilypond_binary = 'valgrind --suppressions=/home/hanwen/usr/src/guile-1.6.supp --num-callers=10 /home/hanwen/usr/src/lilypond/lily/out/lilypond' -#. only use installed binary when we're installed too. -#. only use installed binary when we're installed too. -#. ############################################################### -#. Dimension handling for LaTeX. -#. -#. Ugh. (La)TeX writes progress and error messages on stdout -#. Redirect to stderr -#: lilypond-book.py:230 -msgid "LaTeX failed." -msgstr "" - -#. URG see lilypond -#. Convert numeric values, with or without specific dimension, to floats. -#. Keep other strings -#. ############################################################### -#. How to output various structures. -#. # maybe


? -#. Verbatim text is always finished with \n. FIXME: For HTML, -#. this newline should be removed. -#. Verbatim text is always finished with \n. FIXME: For HTML, -#. this newline should be removed. -#. # Ugh we need to differentiate on origin: -#. # lilypond-block origin wants an extra

, but -#. # inline music doesn't. -#. # possibly other center options? -#. verbatim text is always finished with \n -#. verbatim text is always finished with \n -#. verbatim text is always finished with \n -#. verbatim text is always finished with \n -#. do some tweaking: @ is needed in some ps stuff. -#. -#. ugh, the

below breaks inline images... -#. clumsy workaround for python 2.2 pre bug. -#. ############################################################### -#. Recognize special sequences in the input -#. Warning: This uses extended regular expressions. Tread with care. -#. -#. legenda -#. -#. (?Pregex) -- assign result of REGEX to NAME -#. *? -- match non-greedily. -#. (?m) -- multiline regex: make ^ and $ match at each line -#. (?s) -- make the dot match all characters including newline -#. why do we have distinction between @mbinclude and @include? -#. # we'd like to catch and reraise a more -#. # detailed error, but alas, the exceptions -#. # changed across the 1.5/2.1 boundary. -#. ughUGH not original options -#. First we want to scan the \documentclass line -#. it should be the first non-comment line. -#. The only thing we really need to know about the \documentclass line -#. is if there are one or two columns to begin with. -#. Then we add everything before \begin{document} to -#. paperguru.m_document_preamble so that we can later write this header -#. to a temporary file in find_latex_dims() to find textwidth. -#. this is not bulletproof..., it checks the first 10 chunks -#. newchunks.extend (func (m)) -#. python 1.5 compatible: -#. we have to check for verbatim before doing include, -#. because we don't want to include files that are mentioned -#. inside a verbatim environment -#. ugh fix input -#. # Hmm, we should hash only lilypond source, and skip the -#. # %options are ... -#. # comment line -#. # todo: include path, but strip -#. # first part of the path. -#. format == 'html' -#. ugh rename -#. Count sections/chapters. -#. # TODO: do something like -#. # this for texinfo/latex as well ? -#. ugh -#. fixme: be sys-independent. -#. -#. Ugh, fixing up dependencies for .tex generation -#. -#. Ugh. (La)TeX writes progress and error messages on stdout -#. Redirect to stderr -#. # There used to be code to write .tex dependencies, but -#. # that is silly: lilypond-book has its own dependency scheme -#. # to ensure that all lily-XXX.tex files are there -#. # TODO: put file name in front of texidoc. -#. # -#. # what's this? Docme --hwn -#. # -#. #docme: why global? -#. Do It. -#. should chmod -w -#: lilypond-book.py:1557 lilypond.py:673 midi2ly.py:1018 +#: lilypond-book.py:699 #, python-format -msgid "getopt says: `%s'" -msgstr "getopt() dice: `%s'" +msgid "deprecated ly-option used: %s=%s" +msgstr "" + +#: lilypond-book.py:702 +#, python-format +msgid "compatibility mode translation: %s=%s" +msgstr "" -#. HACK -#. status = os.system ('lilypond -w') -#: lilypond-book.py:1630 lilypond.py:777 +#: lilypond-book.py:706 +#, python-format +msgid "deprecated ly-option used: %s" +msgstr "" + +#: lilypond-book.py:709 +#, python-format +msgid "compatibility mode translation: %s" +msgstr "" + +#: lilypond-book.py:728 +#, python-format +msgid "ignoring unknown ly option: %s" +msgstr "" + +#: lilypond-book.py:761 +#, python-format +msgid "file not found: %s" +msgstr "" + +#: lilypond-book.py:1094 +#, fuzzy, python-format +msgid "Opening filter `%s'" +msgstr "Limpiando `%s'..." + +#: lilypond-book.py:1236 #, fuzzy -msgid "no files specified on command line" -msgstr "no se ha especificado ningún fichero en la línea de órdenes." +msgid "Writing snippets..." +msgstr "Escribiendo `%s'..." + +#: lilypond-book.py:1241 +#, fuzzy +msgid "Processing...\n" +msgstr "Procesando..." + +#: lilypond-book.py:1244 +#, fuzzy +msgid "All snippets are up to date..." +msgstr "calma, %s está al día" + +#: lilypond-book.py:1254 +#, fuzzy, python-format +msgid "cannot determine format for: %s" +msgstr "no puedo encontrar la fuente por defecto: `%s'" + +#: lilypond-book.py:1299 +msgid "Output would overwrite input file; use --output." +msgstr "" + +#: lilypond-book.py:1306 +#, fuzzy, python-format +msgid "Reading %s..." +msgstr "Limpiando %s..." + +#: lilypond-book.py:1322 +#, fuzzy +msgid "Dissecting..." +msgstr "Listando `%s'..." + +#: lilypond-book.py:1353 +#, fuzzy, python-format +msgid "Compiling %s..." +msgstr "Limpiando %s..." + +#: lilypond-book.py:1361 +#, fuzzy, python-format +msgid "Processing include: %s" +msgstr "Procesando `%s'..." + +#: lilypond-book.py:1371 +#, fuzzy, python-format +msgid "Removing `%s'" +msgstr "Invocando `%s'" + +#: lilypond-book.py:1386 lilypond-latex.py:576 midi2ly.py:1017 ps2png.py:51 +#, python-format +msgid "getopt says: `%s'" +msgstr "getopt() dice: `%s'" -#. -#. Petr, ik zou willen dat ik iets zinvoller deed, -#. maar wat ik kan ik doen, het verandert toch niets? -#. --hwn 20/aug/99 -#. !@PYTHON@ -#. -#. lilypond.py -- Run LilyPond, add titles to bare score, generate printable -#. document -#. Invokes: lilypond, latex (or pdflatex), dvips, ps2pdf, gs -#. -#. source file of the GNU LilyPond music typesetter -#. -#. (c) 1998--2005 Han-Wen Nienhuys -#. Jan Nieuwenhuizen -#. This is the third incarnation of lilypond. -#. -#. Earlier incarnations of lilypond were written by -#. Jeffrey B. Reed (Python version) -#. Jan Arne Fagertun (Bourne shell script) -#. -#. Note: gettext work best if we use ' for docstrings and " -#. for gettextable strings. -#. --> DO NOT USE ''' for docstrings. -#. ############################################################### -#. Users of python modules should include this snippet -#. and customize variables below. -#. We'll suffer this path init stuff as long as we don't install our -#. python packages in /lib/pythonx.y (and don't kludge around -#. it as we do with teTeX on Red Hat Linux: set some environment var -#. (PYTHONPATH) in profile) -#. If set, LILYPONDPREFIX must take prevalence -#. if datadir is not set, we're doing a build and LILYPONDPREFIX -#. Customize these -#. if __name__ == '__main__': -#. lilylib globals #. # FIXME #. # do -P or -p by default? #. #help_summary = _ ("Run LilyPond using LaTeX for titling") -#: lilypond.py:121 -msgid "Run LilyPond, add titles, generate printable document." +#: lilypond-latex.py:104 +msgid "Run LilyPond, generate printable document." msgstr "" -#: lilypond.py:127 main.cc:115 -msgid "write Makefile dependencies for every input file" -msgstr "crear las dependencias para Makefile de cada fichero de entrada" +#: lilypond-latex.py:110 +msgid "use LaTeX for formatting" +msgstr "" -#: lilypond.py:129 +#: lilypond-latex.py:111 msgid "print even more output" msgstr "" -#: lilypond.py:130 +#: lilypond-latex.py:112 lilypond-latex.py:123 midi2ly.py:102 main.cc:133 +#: main.cc:135 +msgid "FILE" +msgstr "FICHERO" + +#: lilypond-latex.py:112 +msgid "find pfa fonts used in FILE" +msgstr "buscar las fuentes pfa utilizadas en FICHERO" + +#: lilypond-latex.py:114 msgid "add DIR to LilyPond's search path" msgstr "añadir DIR a la ruta de búsqueda de LilyPond" -#: lilypond.py:132 +#: lilypond-latex.py:116 #, fuzzy, python-format msgid "keep all output, output to directory %s.dir" msgstr "conservar todas las salidas, y nombrar el directorio %s.dir" -#: lilypond.py:133 +#. junkme? +#: lilypond-latex.py:119 msgid "don't run LilyPond" msgstr "no ejecutar LilyPond" -#: lilypond.py:134 main.cc:116 +#. junkme? +#: lilypond-latex.py:121 main.cc:134 msgid "produce MIDI output only" msgstr "producir solamente una salida MIDI" -#: lilypond.py:135 midi2ly.py:102 -msgid "write output to FILE" +#: lilypond-latex.py:123 main.cc:135 +#, fuzzy +msgid "write output to FILE (suffix will be added)" msgstr "escribir la salida en el FICHERO" -#: lilypond.py:136 -msgid "find pfa fonts used in FILE" -msgstr "buscar las fuentes pfa utilizadas en FICHERO" - -#: lilypond.py:139 -msgid "generate PostScript output" -msgstr "generar una salida PostScript" +#: lilypond-latex.py:124 ps2png.py:42 +msgid "RES" +msgstr "" -#: lilypond.py:140 -msgid "generate PNG page images" +#: lilypond-latex.py:125 ps2png.py:43 +msgid "set the resolution of the preview to RES" msgstr "" -#: lilypond.py:141 +#: lilypond-latex.py:126 #, fuzzy -msgid "generate PS.GZ" +msgid "generate PDF output" msgstr "generar una salida PostScript" -#: lilypond.py:142 -#, fuzzy -msgid "generate PDF output" +#: lilypond-latex.py:127 +msgid "generate PostScript output" msgstr "generar una salida PostScript" -#: lilypond.py:143 -msgid "use pdflatex to generate a PDF output" +#: lilypond-latex.py:128 +msgid "generate PNG page images" msgstr "" -#. FIXME: preview, picture; to indicate creation of a PNG? -#: lilypond.py:145 +#: lilypond-latex.py:129 msgid "make a picture of the first system" msgstr "" -#: lilypond.py:146 -msgid "make HTML file with links to all output" +#: lilypond-latex.py:130 +#, fuzzy +msgid "generate PS.GZ" +msgstr "generar una salida PostScript" + +#: lilypond-latex.py:131 +msgid "run in safe-mode" msgstr "" -#: lilypond.py:147 +#: lilypond-latex.py:132 msgid "KEY=VAL" msgstr "CLAVE=VALOR" -#: lilypond.py:147 +#: lilypond-latex.py:132 msgid "change global setting KEY to VAL" msgstr "cambiar el parámetro global CLAVE a VALOR" -#: lilypond.py:149 midi2ly.py:106 mup2ly.py:79 main.cc:125 +#: lilypond-latex.py:134 midi2ly.py:106 mup2ly.py:79 main.cc:144 msgid "print version number" msgstr "mostrar número de versión" -#. other globals -#. Pdftex support -#. # yuk. -#. lilypond_binary = 'valgrind --suppressions=%(home)s/usr/src/guile-1.6.supp --num-callers=10 %(home)s/usr/src/lilypond/lily/out/lilypond '% { 'home' : '/home/hanwen' } -#. only use installed binary when we're installed too. -#. init to empty; values here take precedence over values in the file -#. # TODO: change name. -#. for geometry v3 -#. Output formats that lilypond should create -#. what a name. -#. ly.warning (_ ("invalid value: %s") % `val`) -#. ly.warning (_ ("invalid value: %s") % `val`) -#: lilypond.py:232 +#: lilypond-latex.py:203 #, fuzzy, python-format msgid "no such setting: `%s'" msgstr "no existe tal parámetro: %s" -#. 2 == user interrupt. -#: lilypond.py:274 +#: lilypond-latex.py:247 #, python-format msgid "LilyPond crashed (signal %d)." msgstr "" -#: lilypond.py:275 +#: lilypond-latex.py:248 msgid "Please submit a bug report to bug-lilypond@gnu.org" msgstr "" -#: lilypond.py:281 +#: lilypond-latex.py:255 #, python-format msgid "LilyPond failed on input file %s (exit status %d)" msgstr "" -#: lilypond.py:284 +#: lilypond-latex.py:259 #, python-format msgid "LilyPond failed on an input file (exit status %d)" msgstr "" -#: lilypond.py:285 +#: lilypond-latex.py:260 #, fuzzy msgid "Continuing..." msgstr "Ejecutando %s..." -#. urg -#: lilypond.py:296 +#: lilypond-latex.py:270 #, python-format msgid "Analyzing %s..." msgstr "Analizando %s..." -#. search only the first 10k -#: lilypond.py:354 +#: lilypond-latex.py:324 #, fuzzy, python-format msgid "no LilyPond output found for `%s'" msgstr "no se ha encontrado ninguna salida de lilypond para %s" -#. The final \n seems important here. It ensures that the footers and taglines end up on the right page. -#. TODO: should set textheight (enlarge) depending on papersize. -#: lilypond.py:397 -#, fuzzy, python-format -msgid "invalid value: `%s'" -msgstr "valor no válido: %s" - -#. set sane geometry width (a4-width) for linewidth = -1. -#. who the hell is 597 ? -#. Ugh. (La)TeX writes progress and error messages on stdout -#. Redirect to stderr -#: lilypond.py:511 +#: lilypond-latex.py:465 msgid "LaTeX failed on the output file." msgstr "" -#. make a preview by rendering only the 1st line -#. of each score -#: lilypond.py:568 +#: lilypond-latex.py:513 msgid "" "Trying create PDF, but no PFA fonts found.\n" "Using bitmap fonts instead. This will look bad." msgstr "" -#. ugh. Different targets? -#. Added as functionality to lilypond, because lilypond may well need to do this -#. in future too. #. no ps header? -#: lilypond.py:615 +#: lilypond-latex.py:556 #, python-format msgid "not a PostScript file: `%s'" msgstr "no es un fichero PostScript: `%s'" -#. todo -#: lilypond.py:660 -#, fuzzy, python-format -msgid "Writing HTML menu `%s'" -msgstr "Escribiendo `%s'..." - -#. signal programming error -#. Don't convert input files to abspath, rather prepend '.' to include -#. path. -#. As a neat trick, add directory part of first input file -#. to include path. That way you can do without the clumsy -I in: -#. lilypond -I foe/bar/baz foo/bar/baz/baz.ly -#: lilypond.py:769 +#: lilypond-latex.py:666 msgid "pseudo filter" msgstr "" -#: lilypond.py:772 +#: lilypond-latex.py:669 msgid "pseudo filter only for single input file" msgstr "" -#. Ugh, maybe make a setup () function -#. hmmm. Wish I'd 've written comments when I wrote this. -#. now it looks complicated. -#: lilypond.py:806 +#: lilypond-latex.py:674 +#, fuzzy +msgid "no files specified on command line" +msgstr "no se ha especificado ningún fichero en la línea de órdenes." + +#: lilypond-latex.py:706 #, python-format msgid "filename should not contain spaces: `%s'" msgstr "el nombre del fichero no debería contener espacios: `%s'" -#. to be sure, add tmpdir *in front* of inclusion path. -#. os.environ['TEXINPUTS'] = tmpdir + ':' + os.environ['TEXINPUTS'] -#. We catch all exceptions, because we need to do stuff at exit: -#. * copy any successfully generated stuff from tempdir and -#. notify user of that -#. * cleanout tempdir -#. ## ARGH. This also catches python programming errors. -#. ## this should only catch lilypond nonzero exit status -#. ## --hwn -#. TODO: friendly message about LilyPond setup/failing? -#. -#: lilypond.py:845 +#: lilypond-latex.py:744 msgid "Running LilyPond failed. Rerun with --verbose for a trace." msgstr "" -#. Our LilyPond pseudo filter always outputs to 'lelie' -#. have subsequent stages and use 'lelie' output. -#. unless: add --tex, or --latex? -#. TODO: friendly message about TeX/LaTeX setup, -#. trying to run tex/latex by hand -#: lilypond.py:886 +#: lilypond-latex.py:786 msgid "Failed to make PS file. Rerun with --verbose for a trace." msgstr "" -#. unless: add --tex, or --latex? -#. TODO: friendly message about TeX/LaTeX setup, -#. trying to run tex/latex by hand -#: lilypond.py:916 -msgid "Running LaTeX falied. Rerun with --verbose for a trace." -msgstr "" - -#. add DEP to targets? -#: lilypond.py:926 input-file-results.cc:68 -#, c-format, python-format -msgid "dependencies output to `%s'..." -msgstr "dependencias producidas en `%s'..." - -#: lilypond.py:937 +#: lilypond-latex.py:815 #, fuzzy, python-format msgid "%s output to ..." msgstr "%s producidos en `%s'..." -#: lilypond.py:942 lilypond.py:968 includable-lexer.cc:57 -#: input-file-results.cc:191 input-file-results.cc:197 lily-guile.cc:86 +#: lilypond-latex.py:820 includable-lexer.cc:57 kpath.cc:129 lily-guile.cc:90 +#: lily-parser-scheme.cc:92 #, c-format, python-format msgid "can't find file: `%s'" msgstr "no puedo encontrar el fichero: `%s'" -#. Hmm, if this were a function, we could call it the except: clauses -#: lilypond.py:965 +#: lilypond-latex.py:843 #, fuzzy, python-format msgid "%s output to %s..." msgstr "%s producidos en `%s'..." -#. !@PYTHON@ -#. -#. midi2ly.py -- LilyPond midi import script -#. -#. source file of the GNU LilyPond music typesetter -#. -#. (c) 1998--2005 Han-Wen Nienhuys -#. Jan Nieuwenhuizen -#. ############################################################### -#. Users of python modules should include this snippet. -#. -#. This soon to be removed for: import lilypond.lilylib as ly -#. ############################################################### -#. ############################################################### -#. ############### CONSTANTS -#. ############################################################### +#: lilypond-latex.py:846 +#, fuzzy, python-format +msgid "can't find file: `%s.%s'" +msgstr "no puedo encontrar el fichero: `%s'" + #. temp_dir = os.path.join (original_dir, '%s.dir' % program_name) #. original_dir = os.getcwd () #. keep_temp_dir_p = 0 @@ -973,6 +593,10 @@ msgstr "ACC[:MENOR]" msgid "set key: ALT=+sharps|-flats; MINOR=1" msgstr "" +#: midi2ly.py:102 mup2ly.py:76 +msgid "write output to FILE" +msgstr "escribir la salida en el FICHERO" + #: midi2ly.py:103 msgid "quantise note starts on DUR" msgstr "" @@ -989,102 +613,37 @@ msgstr "" msgid "treat every text as a lyric" msgstr "" -#: midi2ly.py:136 mup2ly.py:130 -msgid " 2001--2003" -msgstr "" +#: midi2ly.py:149 mup2ly.py:143 input.cc:105 +msgid "warning: " +msgstr "advertencia: " -#: midi2ly.py:141 mup2ly.py:135 -msgid "" -"\n" -"Distributed under terms of the GNU General Public License. It comes with\n" -"NO WARRANTY." -msgstr "" +#: midi2ly.py:164 midi2ly.py:1017 midi2ly.py:1082 mup2ly.py:146 mup2ly.py:160 +#: input.cc:110 +msgid "error: " +msgstr "error: " -#: midi2ly.py:166 mup2ly.py:162 +#: midi2ly.py:165 mup2ly.py:161 msgid "Exiting ... " msgstr "Saliendo..." -#: midi2ly.py:264 mup2ly.py:261 +#: midi2ly.py:263 mup2ly.py:260 #, python-format msgid "command exited with value %d" msgstr "fin de la orden con valor %d" -#. ############################################################### -#. END Library -#. ############################################################### -#. hmm -#. major scale: do-do -#. minor scale: la-la (= + 5) ''' -#. By tradition, all scales now consist of a sequence -#. of 7 notes each with a distinct name, from amongst -#. a b c d e f g. But, minor scales have a wide -#. second interval at the top - the 'leading note' is -#. sharped. (Why? it just works that way! Anything -#. else doesn't sound as good and isn't as flexible at -#. saying things. In medieval times, scales only had 6 -#. notes to avoid this problem - the hexachords.) -#. So, the d minor scale is d e f g a b-flat c-sharp d -#. - using d-flat for the leading note would skip the -#. name c and duplicate the name d. Why isn't c-sharp -#. put in the key signature? Tradition. (It's also -#. supposedly based on the Pythagorean theory of the -#. cycle of fifths, but that really only applies to -#. major scales...) Anyway, g minor is g a b-flat c d -#. e-flat f-sharp g, and all the other flat minor keys -#. end up with a natural leading note. And there you -#. have it. -#. John Sankey -#. -#. Let's also do a-minor: a b c d e f gis a -#. -#. --jcn -#. as -> gis -#. des -> cis -#. ges -> fis -#. g -> fisis -#. d -> cisis -#. a -> gisis -#. b -> ces -#. e -> fes -#. f -> eis -#. c -> bis -#. # FIXME: compile fix --jcn -#. TODO: move space -#. fis cis gis dis ais eis bis -#. bes es as des ges ces fes -#. urg, we should be sure that we're in a lyrics staff -#. all include ALL_NOTES_OFF -#. ugh, must set key while parsing -#. because Note init uses key -#. Better do Note.calc () at dump time? -#. last_lyric.clocks = t - last_time -#. hmm -#. urg, this will barf at meter changes -#. urg LilyPond doesn't start at c4, but -#. remembers from previous tracks! -#. reference_note = Note (clocks_per_4, 4*12, 0) -#. must be in \notes mode for parsing \skip -#: midi2ly.py:1002 +#: midi2ly.py:1001 #, python-format msgid "%s output to `%s'..." msgstr "%s producidos en `%s'..." -#: midi2ly.py:1033 +#: midi2ly.py:1032 msgid "Example:" msgstr "" -#: midi2ly.py:1083 +#: midi2ly.py:1082 msgid "no files specified on command line." msgstr "no se ha especificado ningún fichero en la línea de órdenes." -#. !@PYTHON@ -#. mup2ly.py -- mup input converter -#. -#. source file of the GNU LilyPond music typesetter -#. -#. (c) 2001 -#. if set, LILYPONDPREFIX must take prevalence -#. if datadir is not set, we're doing a build and LILYPONDPREFIX #: mup2ly.py:70 #, fuzzy msgid "Convert mup to LilyPond source." @@ -1102,74 +661,11 @@ msgstr "define la macro NOMBRE [EXPRESI msgid "only pre-process" msgstr "solamente preprocesar" -#. Duh. Python style portable: cp *.EXT OUTDIR -#. system ('cp *.%s %s' % (ext, outdir), 1) -#. Python < 1.5.2 compatibility -#. -#. On most platforms, this is equivalent to -#. `normpath(join(os.getcwd()), PATH)'. *Added in Python version 1.5.2* -#. if set, LILYPONDPREFIX must take prevalence -#. if datadir is not set, we're doing a build and LILYPONDPREFIX -#. ############################################################### -#. END Library -#. -#. PMX cut and paste -#. -#. if not self.entries: -#. #return '\n' -#. #ugh ugh -#. return '\n%s = {}\n\n' % self.idstring () -#. ugh -#. def set_clef (self, letter): -#. clstr = clef_table[letter] -#. self.voices[0].add_nonchord (Clef (clstr)) -#. urg -#. maybe use import copy? -#. for i in self.pitches: -#. ch.pitches.append (i) -#. for i in self.scripts: -#. ch.scripts.append (i) -#. http://www.arkkra.com/doc/uguide/contexts.html -#. #self.current_staffs = [] -#. duh -#. FIXME: 1? -#. FIXME: does key play any role in this? -#. ch = self.current_voices[0].last_chord () -#. ch.basic_duration = self.current_voices[0].last_chord ().basic_duration -#. ugh -#. ch = self.current_voices[0].last_chord () -#. `;' is not a separator, chords end with ';' -#. mup resets default duration and pitch each bar -#. ugh: these (and lots more) should also be parsed in -#. context staff. we should have a class Staff_properties -#. and parse/set all those. -#. shortcut: set to official mup maximum (duh) -#. self.set_staffs (40) -#: mup2ly.py:1076 +#: mup2ly.py:1075 #, python-format msgid "no such context: %s" msgstr "no hay tal contexto: %s" -#. hmm -#. dig this: mup allows ifdefs inside macro bodies -#. don't do nested multi-line defines -#. duh: mup is strictly line-based, except for `define', -#. which is `@' terminated and may span several lines -#. don't define new macros in unactive areas -#. To support nested multi-line define's -#. process_function and macro_name, macro_body -#. should become lists (stacks) -#. The mup manual is undetermined on this -#. and I haven't seen examples doing it. -#. -#. don't do nested multi-line define's -#. writes to stdout for help2man -#. don't call -#. identify () -#. sys.stdout.flush () -#. handy emacs testing -#. if not files: -#. files = ['template.mup'] #: mup2ly.py:1300 #, python-format msgid "Processing `%s'..." @@ -1180,173 +676,173 @@ msgstr "Procesando `%s'..." msgid "Writing `%s'..." msgstr "Escribiendo `%s'..." -#: getopt-long.cc:146 +#. ugr. +#: ps2png.py:35 +msgid "Convert PostScript to PNG image." +msgstr "" + +#. # FIXME: silly message containing %d +#: ps2png.py:72 +#, fuzzy, python-format +msgid "Wrote `%s'" +msgstr "Escribiendo `%s'..." + +#: getopt-long.cc:144 #, c-format msgid "option `%s' requires an argument" msgstr "la opción `%s' requiere un argumento" -#: getopt-long.cc:150 +#: getopt-long.cc:148 #, c-format msgid "option `%s' doesn't allow an argument" msgstr "la opción `%s' no permite argumentos" -#: getopt-long.cc:154 +#: getopt-long.cc:152 #, c-format msgid "unrecognized option: `%s'" msgstr "opción no reconocida: `%s'" -#: getopt-long.cc:161 +#: getopt-long.cc:159 #, c-format msgid "invalid argument `%s' to option `%s'" msgstr "argúmento no válido `%s' para la opción `%s'" -#: warn.cc:25 -#, fuzzy, c-format -msgid "warning: %s\n" -msgstr "advertencia: " - -#: warn.cc:31 +#: warn.cc:43 #, fuzzy, c-format -msgid "error: %s\n" -msgstr "error: " +msgid "programming error: %s" +msgstr "error de programación: " #: warn.cc:44 -#, fuzzy, c-format -msgid "programming error: %s (Continuing; cross thumbs)\n" -msgstr " (Continuando; cruza los dedos)" - -#: accidental.cc:202 key-signature-interface.cc:137 -#, c-format -msgid "accidental `%s' not found" +msgid "Continuing; crossing fingers" msgstr "" -#: accidental-engraver.cc:171 new-accidental-engraver.cc:238 +#: accidental-engraver.cc:239 #, c-format msgid "Accidental typesetting list must begin with context-name: %s" msgstr "" -#: accidental-engraver.cc:196 new-accidental-engraver.cc:263 +#: accidental-engraver.cc:267 #, c-format -msgid "unknown accidental typesetting: %s. Ignored" +msgid "ignoring unknown accidental: %s" msgstr "" -#: accidental-engraver.cc:212 new-accidental-engraver.cc:279 +#: accidental-engraver.cc:284 #, c-format -msgid "Symbol is not a parent context: %s. Ignored" +msgid "Accidental rule must be pair or context-name; Found %s" msgstr "" -#: accidental-engraver.cc:215 new-accidental-engraver.cc:282 +#: accidental.cc:223 key-signature-interface.cc:133 #, c-format -msgid "Accidental typesetting must be pair or context-name: %s" +msgid "accidental `%s' not found" msgstr "" -#: afm.cc:66 -#, c-format -msgid "can't find character number: %d" -msgstr "no puedo encontrar el carácter número: %d" - -#: afm.cc:81 -#, c-format -msgid "can't find character called: `%s'" -msgstr "no puedo encontrar el carácter llamado: `%s'" - -#: afm.cc:142 +#: afm.cc:144 #, c-format msgid "Error parsing AFM file: `%s'" msgstr "Error de análisis sintáctico del fichero AFM: `%s'" -#: all-font-metrics.cc:95 +#. FIXME: broken sentence +#: all-font-metrics.cc:158 #, c-format msgid "checksum mismatch for font file: `%s'" msgstr "suma de control no acorde para el fichero de fuentes: `%s'" -#: all-font-metrics.cc:97 +#: all-font-metrics.cc:160 #, c-format msgid "does not match: `%s'" msgstr "no concuerda: `%s'" -#: all-font-metrics.cc:102 -msgid "" -" Rebuild all .afm files, and remove all .pk and .tfm files. Rerun with -V " -"to show font paths." +#: all-font-metrics.cc:166 +#, fuzzy +msgid "Rebuild all .afm files, and remove all .pk and .tfm files." msgstr "" "Reconstruir todos los ficheros .afm, y borrar todos los ficheros .pk y .tfm. " "Re-ejecutar con la opción -V para mostrar las rutas de las fuentes." -#: all-font-metrics.cc:103 -msgid "" -"A script for removing font-files is delivered with the source-code,\n" -"in buildscripts/clean-fonts.sh" +#: all-font-metrics.cc:168 +msgid "Rerun with -V to show font paths." +msgstr "" + +#: all-font-metrics.cc:170 +msgid "A script for removing font-files is delivered with the source-code:" msgstr "" -#: all-font-metrics.cc:169 +#: all-font-metrics.cc:279 #, c-format msgid "can't find font: `%s'" msgstr "no encuentro la fuente: `%s'" -#: all-font-metrics.cc:170 +#: all-font-metrics.cc:280 msgid "Loading default font" msgstr "Cargando la fuente por defecto" -#: all-font-metrics.cc:185 +#: all-font-metrics.cc:295 #, c-format msgid "can't find default font: `%s'" msgstr "no puedo encontrar la fuente por defecto: `%s'" -#: all-font-metrics.cc:186 includable-lexer.cc:59 input-file-results.cc:192 +#: all-font-metrics.cc:296 includable-lexer.cc:59 lily-parser-scheme.cc:85 #, c-format msgid "(search path: `%s')" msgstr "(ruta de búsqueda: `%s')" -#: all-font-metrics.cc:187 +#: all-font-metrics.cc:297 msgid "Giving up" msgstr "Abandonando" -#: auto-change-iterator.cc:43 change-iterator.cc:60 -#: part-combine-music-iterator.cc:120 -msgid "Can't switch translators, I'm there already" -msgstr "No puedo pasar de un traductor al otro, ya estoy allí" - -#: bar-check-iterator.cc:51 -#, c-format -msgid "barcheck failed at: %s" +#: apply-context-iterator.cc:35 +msgid "\\applycontext argument is not a procedure" msgstr "" -#: beam.cc:146 -msgid "beam has less than two visible stems" -msgstr "" +#: auto-change-iterator.cc:66 change-iterator.cc:61 +msgid "Can't switch translators, I'm there already" +msgstr "No puedo pasar de un traductor al otro, ya estoy allí" -#: beam.cc:151 -msgid "Beam has less than two stems. Removing beam." +#: axis-group-engraver.cc:112 +msgid "" +"Axis_group_engraver: vertical group already has a parent.\n" +"Do you have two Axis_group_engravers?\n" +"Killing this vertical group." msgstr "" -#: beam.cc:976 -msgid "" -"Not sure that we can find a nice beam slope (no viable initial configuration " -"found)." +#: bar-check-iterator.cc:68 +#, c-format +msgid "barcheck failed at: %s" msgstr "" -#: beam-engraver.cc:176 +#: beam-engraver.cc:138 msgid "already have a beam" msgstr "" -#: beam-engraver.cc:259 +#: beam-engraver.cc:209 msgid "unterminated beam" msgstr "" -#: beam-engraver.cc:292 chord-tremolo-engraver.cc:197 +#: beam-engraver.cc:242 chord-tremolo-engraver.cc:168 msgid "stem must have Rhythmic structure" msgstr "" -#: beam-engraver.cc:306 +#: beam-engraver.cc:256 msgid "stem doesn't fit in beam" msgstr "" -#: beam-engraver.cc:307 +#: beam-engraver.cc:257 msgid "beam was started here" msgstr "" -#: break-align-interface.cc:173 +#: beam.cc:150 +msgid "beam has less than two visible stems" +msgstr "" + +#: beam.cc:155 +msgid "removing beam with less than two stems" +msgstr "" + +#: beam.cc:1011 +msgid "no viable initial configuration found: may not find good beam slope" +msgstr "" + +#: break-align-interface.cc:212 #, fuzzy, c-format msgid "No spacing entry from %s to `%s'" msgstr "No se añade el traductor: `%s'" @@ -1360,123 +856,153 @@ msgstr "no puedo cambiar de `%s' a `%s'" #. We could change the current translator's id, but that would make #. errors hard to catch #. -#. last->translator_id_string_ = get_change ()->change_to_id_string_; +#. last->translator_id_string () = get_change ()->change_to_id_string (); #. -#: change-iterator.cc:79 +#: change-iterator.cc:93 msgid "I'm one myself" msgstr "Yo mismo soy uno" -#: change-iterator.cc:82 +#: change-iterator.cc:96 msgid "none of these in my family" msgstr "ninguno de éstos en mi familia" -#: chord-tremolo-engraver.cc:98 +#: chord-tremolo-engraver.cc:97 #, c-format msgid "Chord tremolo with %d elements. Must have two elements." msgstr "" -#: chord-tremolo-engraver.cc:157 +#: chord-tremolo-engraver.cc:134 msgid "unterminated chord tremolo" msgstr "acorde de trémolo sin terminar" -#: chord-tremolo-iterator.cc:69 +#: chord-tremolo-iterator.cc:66 msgid "no one to print a tremolos" msgstr "ninguno para la impresión de trémolos" -#: clef.cc:64 +#: clef.cc:57 #, c-format msgid "clef `%s' not found" msgstr "" -#: cluster.cc:131 +#: cluster.cc:122 #, fuzzy, c-format msgid "unknown cluster style `%s'" msgstr "traductor desconocido: `%s'" #: coherent-ligature-engraver.cc:84 #, c-format -msgid "gotcha: ptr=%ul" +msgid "gotcha: ptr =%ul" msgstr "" #: coherent-ligature-engraver.cc:96 #, c-format -msgid "distance=%f" +msgid "distance =%f" msgstr "" #: coherent-ligature-engraver.cc:139 #, c-format -msgid "Coherent_ligature_engraver: setting `spacing-increment = 0.01': ptr=%ul" +msgid "" +"Coherent_ligature_engraver: setting `spacing-increment = 0.01': ptr =%ul" msgstr "" -#: custos.cc:92 +#: context-def.cc:111 +#, fuzzy, c-format +msgid "Program has no such type: `%s'" +msgstr "El programa no tiene este tipo" + +#: context-def.cc:286 +#, c-format +msgid "can't find: `%s'" +msgstr "no se puede encontrar: `%s'" + +#: context.cc:151 +#, fuzzy, c-format +msgid "Cannot find or create new `%s'" +msgstr "no se puede encontrar o crear: `%s'" + +#: context.cc:217 +#, fuzzy, c-format +msgid "Cannot find or create `%s' called `%s'" +msgstr "no se puede encontrar o crear `%s' llamado `%s'" + +#: context.cc:315 +#, c-format +msgid "can't find or create: `%s'" +msgstr "no se puede encontrar o crear: `%s'" + +#: custos.cc:84 #, c-format msgid "custos `%s' not found" msgstr "" -#: dimensions.cc:13 -msgid "NaN" -msgstr "NaN" - -#: dynamic-engraver.cc:204 span-dynamic-performer.cc:82 +#: dynamic-engraver.cc:179 span-dynamic-performer.cc:84 msgid "can't find start of (de)crescendo" msgstr "no puedo encontrar el principio del (de)crescendo" -#: dynamic-engraver.cc:216 -msgid "already have a crescendo" -msgstr "ya tengo un crescendo" - -#: dynamic-engraver.cc:217 +#: dynamic-engraver.cc:189 msgid "already have a decrescendo" msgstr "ya tengo un decrescendo" -#: dynamic-engraver.cc:220 +#: dynamic-engraver.cc:191 +msgid "already have a crescendo" +msgstr "ya tengo un crescendo" + +#: dynamic-engraver.cc:194 msgid "Cresc started here" msgstr "" -#: dynamic-engraver.cc:323 +#: dynamic-engraver.cc:315 msgid "unterminated (de)crescendo" msgstr "(de)crescendo sin terminar" -#: event.cc:49 -#, c-format -msgid "Transposition by %s makes alteration larger than two" -msgstr "" - -#: event-chord-iterator.cc:76 output-property-music-iterator.cc:27 +#: event-chord-iterator.cc:56 output-property-music-iterator.cc:29 #, fuzzy, c-format msgid "Junking event: `%s'" msgstr "Invocando `%s'" -#: extender-engraver.cc:94 +#: extender-engraver.cc:140 extender-engraver.cc:149 msgid "unterminated extender" msgstr "prolongación sin terminar" -#: extender-engraver.cc:106 -#, fuzzy -msgid "Nothing to connect extender to on the left. Ignoring extender event." -msgstr "" -"Nada a la izquierda a lo que conectar la prologación. Ignorando la petición " -"de prolongación." - -#: folded-repeat-iterator.cc:88 +#: folded-repeat-iterator.cc:65 msgid "no one to print a repeat brace" msgstr "ninguno para la impresión de llaves repetidas" -#: font-interface.cc:239 -msgid "couldn't find any font satisfying " -msgstr "no he podido encontrar ninguna fuente satisfactoria " +#: font-config.cc:34 +#, c-format +msgid "Failed to add lilypond directory %s" +msgstr "" -#: glissando-engraver.cc:100 +#: glissando-engraver.cc:99 #, fuzzy msgid "Unterminated glissando." msgstr "prolongación sin terminar" -#: gourlay-breaking.cc:188 +#: global-context-scheme.cc:52 global-context-scheme.cc:80 +msgid "Need music in a score" +msgstr "" + +#: global-context-scheme.cc:70 +#, fuzzy +msgid "Interpreting music... " +msgstr "Interpretación de la música..." + +#: global-context-scheme.cc:91 +#, c-format +msgid "elapsed time: %.2f seconds" +msgstr "" + +#: global-context.cc:162 +#, c-format +msgid "can't find `%s' context" +msgstr "no se puede encontrar el contexto de `%s'" + +#: gourlay-breaking.cc:200 #, c-format msgid "Optimal demerits: %f" msgstr "" -#: gourlay-breaking.cc:193 +#: gourlay-breaking.cc:205 msgid "No feasible line breaking found" msgstr "No se ha encontrado ninguna ruptura de línea factible" @@ -1490,618 +1016,682 @@ msgstr "(ignorado)" msgid "implied \\%s added" msgstr "" -#. -#. Todo: do something sensible. The grob-pq-engraver is not water -#. tight, and stuff like tupletSpannerDuration confuses it. -#. -#: grob-pq-engraver.cc:130 +#: grob-interface.cc:48 +#, fuzzy, c-format +msgid "Unknown interface `%s'" +msgstr "traductor desconocido: `%s'" + +#: grob-interface.cc:59 #, c-format -msgid "" -"Skipped something?\n" -"Grob %s ended before I expected it to end." +msgid "Grob `%s' has no interface for property `%s'" msgstr "" -#: hairpin.cc:98 +#: hairpin.cc:106 msgid "decrescendo too small" msgstr "decrescendo demasiado pequeño" -#: hairpin.cc:99 +#: hairpin.cc:107 msgid "crescendo too small" msgstr "crescendo demasiado pequeño" -#: horizontal-bracket-engraver.cc:64 +#: horizontal-bracket-engraver.cc:57 msgid "Don't have that many brackets." msgstr "" -#: horizontal-bracket-engraver.cc:73 +#: horizontal-bracket-engraver.cc:66 msgid "Conflicting note group events." msgstr "" -#: hyphen-engraver.cc:87 -msgid "unterminated hyphen" -msgstr "" +#: hyphen-engraver.cc:96 +#, fuzzy +msgid "removing unterminated hyphen" +msgstr "prolongación sin terminar" -#: hyphen-engraver.cc:99 +#: hyphen-engraver.cc:109 #, fuzzy -msgid "Nothing to connect hyphen to on the left. Ignoring hyphen event." +msgid "unterminated hyphen; removing" +msgstr "acorde de trémolo sin terminar" + +#: includable-lexer.cc:50 +msgid "include files are not allowed in safe mode" msgstr "" -"Nada a la izquierda a lo que conectar la prologación. Ignorando la petición " -"de prolongación." -#: input.cc:99 +#: input.cc:116 msgid "non fatal error: " msgstr "error no fatal: " -#: input.cc:107 source-file.cc:146 source-file.cc:239 +#: input.cc:124 source-file.cc:136 source-file.cc:229 msgid "position unknown" msgstr "posición desconocida" -#: input-file-results.cc:72 source-file.cc:54 streams.cc:38 -#, c-format -msgid "can't open file: `%s'" -msgstr "no se puede abrir el fichero: `%s'" - -#: input-file-results.cc:132 -msgid "Score contains errors; will not process it" -msgstr "La partitura contiene errores; no será procesada." - -#: input-file-results.cc:172 -#, c-format -msgid "Now processing: `%s'" -msgstr "Ahora en proceso: `%s'" - -#: key-performer.cc:96 +#: key-performer.cc:88 msgid "FIXME: key change merge" msgstr "" -#: kpath.cc:76 +#: kpath.cc:56 #, fuzzy, c-format -msgid "Kpathsea couldn't find TFM file `%s'" +msgid "kpathsea can not find AFM file `%s'" msgstr "no puedo encontrar el fichero: `%s'" -#: ligature-engraver.cc:159 +#: kpath.cc:80 +#, fuzzy, c-format +msgid "kpathsea can not find TFM file: `%s'" +msgstr "no puedo encontrar el fichero: `%s'" + +#: kpath.cc:124 +#, fuzzy, c-format +msgid "kpathsea can not find file: `%s'" +msgstr "no puedo encontrar el fichero: `%s'" + +#: ligature-engraver.cc:153 #, fuzzy msgid "can't find start of ligature" msgstr "no puedo encontrar el principio del (de)crescendo" -#: ligature-engraver.cc:165 +#: ligature-engraver.cc:159 msgid "no right bound" msgstr "" -#: ligature-engraver.cc:191 +#: ligature-engraver.cc:185 #, fuzzy msgid "already have a ligature" msgstr "ya tengo un crescendo" -#: ligature-engraver.cc:207 +#: ligature-engraver.cc:201 msgid "no left bound" msgstr "" -#: ligature-engraver.cc:258 +#: ligature-engraver.cc:257 #, fuzzy msgid "unterminated ligature" msgstr "prolongación sin terminar" -#: ligature-engraver.cc:282 -msgid "ligature may not contain rest; ignoring rest" +#: ligature-engraver.cc:281 +msgid "ignoring rest: ligature may not contain rest" msgstr "" -#: ligature-engraver.cc:283 +#: ligature-engraver.cc:282 msgid "ligature was started here" msgstr "" -#: lily-guile.cc:88 +#: lily-guile.cc:92 #, c-format msgid "(load path: `%s')" msgstr "(ruta de carga: `%s')" -#: lily-guile.cc:576 +#: lily-guile.cc:478 #, c-format msgid "Can't find property type-check for `%s' (%s)." msgstr "" -#: lily-guile.cc:579 +#: lily-guile.cc:481 msgid "Perhaps you made a typing error?" msgstr "" -#: lily-guile.cc:585 +#: lily-guile.cc:487 msgid "Doing assignment anyway." msgstr "" -#: lily-guile.cc:599 +#: lily-guile.cc:501 #, c-format msgid "Type check for `%s' failed; value `%s' must be of type `%s'" msgstr "" -#: lookup.cc:173 -msgid "round filled box horizontal extent smaller than blot; decreasing blot" -msgstr "" +#: lily-lexer.cc:211 +#, c-format +msgid "Identifier name is a keyword: `%s'" +msgstr "El nombre del identificativo es una palabra clave: `%s'" -#: lookup.cc:178 -msgid "round filled box vertical extent smaller than blot; decreasing blot" +#: lily-lexer.cc:228 +#, c-format +msgid "error at EOF: %s" +msgstr "error al final del fichero (EOF): %s" + +#: lily-parser-scheme.cc:84 +#, fuzzy, c-format +msgid "can't find init file: `%s'" +msgstr "no puedo encontrar el fichero: `%s'" + +#: lily-parser-scheme.cc:101 +#, fuzzy, c-format +msgid "Processing `%s'" +msgstr "Procesando `%s'..." + +#: lily-parser.cc:102 +msgid "Parsing..." +msgstr "Analizando..." + +#: lily-parser.cc:120 +msgid "Braces don't match" msgstr "" -#: lyric-phrasing-engraver.cc:311 -msgid "lyrics found without any matching notehead" +#: main.cc:95 +msgid "" +" This program is free software; you can redistribute it and/or\n" +"modify it under the terms of the GNU General Public License version 2\n" +"as published by the Free Software Foundation.\n" +"\n" +" This program is distributed in the hope that it will be useful,\n" +"but WITHOUT ANY WARRANTY; without even the implied warranty of\n" +"MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU\n" +"General Public License for more details.\n" +"\n" +" You should have received a copy (refer to the file COPYING) of the\n" +"GNU General Public License along with this program; if not, write to\n" +"the Free Software Foundation, Inc., 59 Temple Place - Suite 330,\n" +"Boston, MA 02111-1307, USA.\n" msgstr "" -#: lyric-phrasing-engraver.cc:317 -msgid "Huh? Melismatic note found to have associated lyrics." +#: main.cc:124 +msgid "select backend to use" msgstr "" -#: main.cc:106 +#: main.cc:125 msgid "EXPR" msgstr "EXPR" -#: main.cc:107 -msgid "set options, use -e '(ly-option-usage)' for help" +#: main.cc:126 +msgid "set option, use -e '(ly:option-usage)' for help" msgstr "" -#: main.cc:110 -msgid "use output format EXT" +#. Bug in option parser: --output =foe is taken as an abbreviation +#. for --output-format. +#: main.cc:129 +#, fuzzy +msgid "EXTs" +msgstr "EXT" + +#: main.cc:129 +msgid "list of formats to dump" msgstr "" -#: main.cc:112 +#: main.cc:131 msgid "FIELD" msgstr "CAMPO" -#: main.cc:112 +#: main.cc:131 msgid "write header field to BASENAME.FIELD" msgstr "escribir campo de cabecera a BASENAME.FIELD" -#: main.cc:113 +#: main.cc:132 msgid "add DIR to search path" msgstr "añadir DIR a la ruta de búsqueda" -#: main.cc:114 +#: main.cc:133 msgid "use FILE as init file" msgstr "usar FICHERO como fichero de inicialización" -#: main.cc:118 -msgid "prepend DIR to dependencies" -msgstr "añadir el prefijo DIR a las dependencias" +#: main.cc:136 +msgid "generate a preview" +msgstr "" -#. -#. should audit again. -#. -#: main.cc:123 -msgid "inhibit file output naming and exporting" -msgstr "inhibir la denominación del fichero de salida y la exportación" +#: main.cc:137 +msgid "don't generate full pages" +msgstr "" -#. No version number or newline here. It confuses help2man. -#: main.cc:155 -#, c-format -msgid "Usage: %s [OPTIONS]... FILE..." -msgstr "Sintaxis: %s [OPCIÓN]... FICHERO..." +#: main.cc:138 +#, fuzzy +msgid "generate PNG" +msgstr "generar una salida PostScript" + +#: main.cc:139 +#, fuzzy +msgid "generate PostScript" +msgstr "generar una salida PostScript" + +#: main.cc:140 +#, fuzzy +msgid "generate DVI" +msgstr "generar una salida PostScript" + +#: main.cc:141 +#, fuzzy +msgid "generate PDF (default)" +msgstr "generar una salida PostScript" + +#: main.cc:142 +#, fuzzy +msgid "generate TeX" +msgstr "generar una salida PostScript" -#: main.cc:157 -msgid "Typeset music and or play MIDI from FILE." +#: main.cc:143 +msgid "run in safe mode" msgstr "" -#: main.cc:160 +#: main.cc:166 +#, fuzzy, c-format msgid "" -"LilyPond is a music typesetter. It produces beautiful sheet music\n" -"using a high level description file as input. LilyPond is part of \n" -"the GNU Project.\n" +"Copyright (c) %s by\n" +"%s and others." +msgstr "Copyright (c) %s " + +#. No version number or newline here. It confuses help2man. +#: main.cc:192 +#, fuzzy, c-format +msgid "Usage: %s [OPTION]... FILE..." +msgstr "Sintaxis: %s [OPCIÓN]... FICHERO..." + +#: main.cc:194 +#, c-format +msgid "Typeset music and/or produce MIDI from FILE." msgstr "" -#: main.cc:182 +#: main.cc:196 #, c-format -msgid "" -"This is free software. It is covered by the GNU General Public License,\n" -"and you are welcome to change it and/or distribute copies of it under\n" -"certain conditions. Invoke as `%s --warranty' for more information.\n" +msgid "LilyPond produces beautiful music notation." msgstr "" -"Este software es libre. Está protegido por la Licencia Pública\n" -"General de GNU, y quedas invitado a modificarlo y/o distribuir copias de\n" -"él bajo ciertas condiciones. Invócalo como `%s --warranty' para más\n" -"información.\n" #: main.cc:198 -msgid "GNU LilyPond -- The music typesetter" +#, c-format +msgid "For more information, see %s" msgstr "" -#: main.cc:206 -msgid "" -" This program is free software; you can redistribute it and/or\n" -"modify it under the terms of the GNU General Public License version 2\n" -"as published by the Free Software Foundation.\n" -"\n" -" This program is distributed in the hope that it will be useful,\n" -"but WITHOUT ANY WARRANTY; without even the implied warranty of\n" -"MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU\n" -"General Public License for more details.\n" -"\n" -" You should have received a copy (refer to the file COPYING) of the\n" -"GNU General Public License along with this program; if not, write to\n" -"the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA " -"02111-1307,\n" -"USA.\n" +#: mensural-ligature-engraver.cc:76 +msgid "ligature with less than 2 heads -> skipping" msgstr "" -#: mensural-ligature.cc:153 -#, c-format -msgid "Mensural_ligature:thickness undefined on flexa %d; assuming 1.4" +#: mensural-ligature-engraver.cc:102 +msgid "can not determine pitch of ligature primitive -> skipping" msgstr "" -#: mensural-ligature.cc:169 -#, c-format -msgid "Mensural_ligature:delta-pitch undefined on flexa %d; assuming 0" +#: mensural-ligature-engraver.cc:116 +msgid "single note ligature - skipping" msgstr "" -#: mensural-ligature.cc:182 -#, c-format -msgid "Mensural_ligature:flexa-width undefined on flexa %d; assuming 2.0" +#: mensural-ligature-engraver.cc:128 +msgid "prime interval within ligature -> skipping" msgstr "" -#: mensural-ligature.cc:215 -msgid "Mensural_ligature:unexpected case fall-through" +#: mensural-ligature-engraver.cc:140 +msgid "mensural ligature: duration none of Mx, L, B, S -> skipping" msgstr "" -#: mensural-ligature.cc:225 -msgid "Mensural_ligature: (join_left == 0)" +#: mensural-ligature-engraver.cc:188 +msgid "semibrevis must be followed by another one -> skipping" msgstr "" -#: mensural-ligature-engraver.cc:248 mensural-ligature-engraver.cc:397 -msgid "unexpected case fall-through" +#: mensural-ligature-engraver.cc:199 +msgid "" +"semibreves can only appear at the beginning of a ligature,\n" +"and there may be only zero or two of them" msgstr "" -#: mensural-ligature-engraver.cc:259 -msgid "ligature with less than 2 heads -> skipping" +#: mensural-ligature-engraver.cc:226 +msgid "" +"invalid ligatura ending:\n" +"when the last note is a descending brevis,\n" +"the penultimate note must be another one,\n" +"or the ligatura must be LB or SSB" msgstr "" -#: mensural-ligature-engraver.cc:279 -msgid "can not determine pitch of ligature primitive -> skipping" +#: mensural-ligature-engraver.cc:345 +msgid "unexpected case fall-through" msgstr "" -#: mensural-ligature-engraver.cc:302 -msgid "prime interval within ligature -> skipping" +#: mensural-ligature.cc:132 +msgid "Mensural_ligature: unexpected case fall-through" msgstr "" -#: mensural-ligature-engraver.cc:312 -msgid "mensural ligature: duration none of L, B, S -> skipping" +#: mensural-ligature.cc:184 +msgid "Mensural_ligature: (join_right == 0)" msgstr "" -#: midi-item.cc:148 -#, c-format -msgid "no such instrument: `%s'" +#: midi-item.cc:151 +#, fuzzy, c-format +msgid "no such MIDI instrument: `%s'" msgstr "no hay este instrumento: `%s'" -#: midi-item.cc:238 -msgid "silly duration" -msgstr "duración ridícula" - -#: midi-item.cc:251 +#: midi-item.cc:255 msgid "silly pitch" msgstr "" -#: music-output-def.cc:111 +#: midi-item.cc:271 #, c-format -msgid "can't find `%s' context" -msgstr "no se puede encontrar el contexto de `%s'" +msgid "Experimental: temporarily fine tuning (of %d cents) a channel." +msgstr "" -#: my-lily-lexer.cc:169 -#, c-format -msgid "Identifier name is a keyword: `%s'" -msgstr "El nombre del identificativo es una palabra clave: `%s'" +#: midi-stream.cc:39 +#, fuzzy, c-format +msgid "could not write file: `%s'" +msgstr "no se puede abrir el fichero: `%s'" -#: my-lily-lexer.cc:191 +#: music.cc:176 #, c-format -msgid "error at EOF: %s" -msgstr "error al final del fichero (EOF): %s" - -#: my-lily-parser.cc:44 -msgid "Parsing..." -msgstr "Analizando..." +msgid "octave check failed; expected %s, found: %s" +msgstr "" -#: my-lily-parser.cc:54 -msgid "Braces don't match" +#: music.cc:239 +#, c-format +msgid "Transposition by %s makes alteration larger than double" msgstr "" #. #. music for the softenon children? #. -#: new-fingering-engraver.cc:143 +#: new-fingering-engraver.cc:153 msgid "music for the martians." msgstr "" -#: new-tie-engraver.cc:166 tie-engraver.cc:217 -msgid "lonely tie" +#: new-fingering-engraver.cc:233 +msgid "Fingerings are also not down?! Putting them down anyway." msgstr "" -#: note-collision.cc:340 +#: new-lyric-combine-music-iterator.cc:243 +#, fuzzy, c-format +msgid "cannot find Voice `%s'" +msgstr "no puedo encontrar el fichero: `%s'" + +#: note-collision.cc:413 msgid "Too many clashing notecolumns. Ignoring them." msgstr "Demasiadas columnas de notas que chocan entre sí. Se las ignora." -#: note-head.cc:127 +#: note-head.cc:68 #, c-format msgid "note head `%s' not found" msgstr "" -#: paper-def.cc:96 +#: open-type-font.cc:29 +#, c-format +msgid "Cannot allocate %d bytes" +msgstr "" + +#: open-type-font.cc:33 +#, c-format +msgid "Could not load %s font table" +msgstr "" + +#: open-type-font.cc:85 +#, c-format +msgid "Unsupported font format: %s" +msgstr "" + +#: open-type-font.cc:89 #, c-format -msgid "paper output to `%s'..." +msgid "Unknown error: %d reading font file: %s" msgstr "" -#: paper-score.cc:78 +#: open-type-font.cc:144 +#, c-format +msgid "FT_Get_Glyph_Name() returned error: %d" +msgstr "" + +#: pango-font.cc:147 +msgid "FreeType face has no PostScript font name." +msgstr "" + +#: paper-outputter-scheme.cc:27 +#, fuzzy, c-format +msgid "Layout output to `%s'..." +msgstr "%s producidos en `%s'..." + +#: paper-score.cc:66 #, fuzzy, c-format msgid "Element count %d (spanners %d) " msgstr "Elementos contados %d" -#: paper-score.cc:83 +#: paper-score.cc:70 #, fuzzy msgid "Preprocessing graphical objects..." msgstr "Preprocesando elementos..." -#: paper-score.cc:116 -msgid "Outputting Score, defined at: " -msgstr "" - -#: parse-scm.cc:79 -msgid "GUILE signaled an error for the expression begining here" +#: parse-scm.cc:81 +msgid "GUILE signaled an error for the expression beginning here" msgstr "" -#. -#. We could change the current translator's id, but that would make -#. errors hard to catch -#. -#. last->translator_id_string_ = get_change ()->change_to_id_string_; -#. -#: part-combine-music-iterator.cc:139 -#, c-format -msgid "I'm one myself: `%s'" -msgstr "Yo mismo soy uno: `%s'" - -#: part-combine-music-iterator.cc:142 -#, c-format -msgid "none of these in my family: `%s'" -msgstr "" +#: pdf.cc:259 +#, fuzzy, c-format +msgid "Can't open file %s" +msgstr "no se puede abrir el fichero: `%s'" -#: percent-repeat-engraver.cc:109 +#: percent-repeat-engraver.cc:100 msgid "Don't know how to handle a percent repeat of this length." msgstr "" -#: percent-repeat-engraver.cc:163 +#: percent-repeat-engraver.cc:160 #, fuzzy msgid "unterminated percent repeat" msgstr "prolongación sin terminar" -#: percent-repeat-iterator.cc:65 +#: percent-repeat-iterator.cc:54 msgid "no one to print a percent" msgstr "" -#: performance.cc:51 -msgid "Track ... " +#: performance.cc:49 +#, fuzzy +msgid "Track..." msgstr "Pista ... " -#: performance.cc:83 +#: performance.cc:92 msgid "Creator: " msgstr "Creador: " -#: performance.cc:103 +#: performance.cc:112 #, fuzzy msgid "at " msgstr ", en " -#: performance.cc:114 -#, c-format -msgid "from musical definition: %s" -msgstr "a partir de la definición musical: %s" - -#: performance.cc:169 +#: performance.cc:166 #, c-format msgid "MIDI output to `%s'..." msgstr "Salida MIDI a `%s'..." -#: phrasing-slur-engraver.cc:123 +#: phrasing-slur-engraver.cc:116 msgid "unterminated phrasing slur" msgstr "" -#: phrasing-slur-engraver.cc:141 -msgid "can't find start of phrasing slur" +#: piano-pedal-engraver.cc:232 +msgid "Need 3 strings for piano pedals. No pedal made. " msgstr "" -#: piano-pedal-engraver.cc:235 piano-pedal-engraver.cc:250 -#: piano-pedal-engraver.cc:305 piano-pedal-performer.cc:82 +#: piano-pedal-engraver.cc:247 piano-pedal-engraver.cc:262 +#: piano-pedal-performer.cc:80 #, c-format msgid "can't find start of piano pedal: `%s'" msgstr "" -#: piano-pedal-engraver.cc:410 -#, fuzzy -msgid "unterminated pedal bracket" -msgstr "prolongación sin terminar" +#: piano-pedal-engraver.cc:313 +#, fuzzy, c-format +msgid "can't find start of piano pedal bracket: `%s'" +msgstr "no puedo encontrar el principio del (de)crescendo" -#: property-iterator.cc:97 +#: property-iterator.cc:95 #, c-format msgid "Not a grob name, `%s'." msgstr "" -#: rest.cc:139 -#, c-format -msgid "rest `%s' not found, " +#: quote-iterator.cc:251 +#, fuzzy, c-format +msgid "In quotation: junking event %s" +msgstr "Invocando `%s'" + +#: relative-octave-check.cc:40 +msgid "Failed octave check, got: " msgstr "" -#: rest-collision.cc:199 +#: rest-collision.cc:152 +msgid "rest direction not set. Cannot resolve collision." +msgstr "" + +#: rest-collision.cc:164 rest-collision.cc:207 msgid "too many colliding rests" msgstr "" -#: scm-option.cc:45 +#: rest.cc:141 +#, c-format +msgid "rest `%s' not found" +msgstr "" + +#: scm-option.cc:59 +#, c-format msgid "lilypond -e EXPR means:" msgstr "" -#: scm-option.cc:47 +#: scm-option.cc:61 +#, c-format msgid " Evalute the Scheme EXPR before parsing any .ly files." msgstr "" -#: scm-option.cc:49 +#: scm-option.cc:63 +#, c-format msgid "" " Multiple -e options may be given, they will be evaluated sequentially." msgstr "" -#: scm-option.cc:51 +#: scm-option.cc:65 +#, c-format msgid "" -" The function ly-set-option allows for access to some internal variables." +" The function ly:set-option allows for access to some internal variables." msgstr "" -#: scm-option.cc:53 -msgid "Usage: lilypond -e \"(ly-set-option SYMBOL VAL)\"" +#: scm-option.cc:67 +#, c-format +msgid "Usage: lilypond -e \"(ly:set-option SYMBOL VAL)\"" msgstr "" -#: scm-option.cc:55 -msgid "Where SYMBOL VAL pair is any of:" +#: scm-option.cc:69 +#, c-format +msgid "Use help as SYMBOL to get online help." msgstr "" -#: scm-option.cc:128 -msgid "Unknown internal option!" -msgstr "" +#: scm-option.cc:137 scm-option.cc:175 +#, fuzzy, c-format +msgid "No such internal option: %s" +msgstr "no hay este instrumento: `%s'" -#: score.cc:85 -msgid "Interpreting music..." -msgstr "Interpretación de la música..." +#: score-engraver.cc:106 score-engraver.cc:115 score-engraver.cc:117 +#, fuzzy, c-format +msgid "cannot find `%s'" +msgstr "no se puede encontrar: `%s'" -#: score.cc:97 -msgid "Need music in a score" +#: score-engraver.cc:108 +msgid "Music font has not been installed properly.\n" msgstr "" -#. should we? hampers debugging. -#: score.cc:111 -msgid "Errors found/*, not processing score*/" -msgstr "" -"Erreurs trouvées/*, pas de traitement de la feuille de musique*/ Se han " -"encontrado errores/*, no se procesa la partitura*/" +#: score-engraver.cc:109 +#, fuzzy, c-format +msgid "Search path `%s'\n" +msgstr "(ruta de búsqueda: `%s')" -#: score.cc:118 +#: score-engraver.cc:119 #, c-format -msgid "elapsed time: %.2f seconds" +msgid "Install the ec-fonts-mftraced package from: %s." msgstr "" -#: score-engraver.cc:99 -#, fuzzy, c-format -msgid "can't find `%s'" -msgstr "no se puede encontrar: `%s'" +#: score-engraver.cc:122 +msgid "Aborting." +msgstr "" + +#: score.cc:224 +#, fuzzy +msgid "Already have music in score" +msgstr "ya tengo un crescendo" -#: score-engraver.cc:100 -msgid "Fonts have not been installed properly. Aborting" +#: score.cc:225 +msgid "This is the previous music" msgstr "" -#: score-engraver.cc:205 -#, c-format -msgid "unbound spanner `%s'" +#: score.cc:230 +msgid "Error found in this music expression. Ignoring it" msgstr "" -#: script-engraver.cc:90 -#, c-format -msgid "Don't know how to interpret articulation `%s'" +#. FIXME: +#: script-engraver.cc:101 +#, fuzzy +msgid "Do not know how to interpret articulation: " msgstr "No se sabe como interpretar la articulación `%s'" +#: script-engraver.cc:102 +msgid "Scheme encoding: " +msgstr "" + #. this shouldn't happen, but let's continue anyway. -#: separation-item.cc:53 separation-item.cc:101 +#: separation-item.cc:54 separation-item.cc:98 msgid "Separation_item: I've been drinking too much" msgstr "Separation_item: He bebido demasiado" -#: simple-spacer.cc:248 +#: simple-spacer.cc:506 #, c-format msgid "No spring between column %d and next one" msgstr "" -#: slur-engraver.cc:141 +#: slur-engraver.cc:113 msgid "unterminated slur" msgstr "" -#. How to shut up this warning, when Voice_devnull_engraver has -#. eaten start event? -#: slur-engraver.cc:159 -msgid "can't find start of slur" +#: slur-engraver.cc:123 +msgid "No slur to end" msgstr "" -#: source-file.cc:67 +#: source-file.cc:47 +#, c-format +msgid "can't open file: `%s'" +msgstr "no se puede abrir el fichero: `%s'" + +#: source-file.cc:60 #, c-format msgid "Huh? Got %d, expected %d characters" msgstr "¿Eh? Se han obtenido %d caracteres, cuando se esperaban %d" -#: spacing-spanner.cc:379 +#: spacing-spanner.cc:386 #, c-format -msgid "Global shortest duration is %s\n" +msgid "Global shortest duration is %s" +msgstr "" + +#: stem-engraver.cc:88 +msgid "tremolo duration is too long" msgstr "" -#: spring-smob.cc:32 +#. FIXME: +#: stem-engraver.cc:125 #, c-format -msgid "#" +msgid "Adding note head to incompatible stem (type = %d)" msgstr "" -#: staff-symbol.cc:61 -msgid "staff symbol: indentation yields beyond end of line" +#: stem-engraver.cc:127 +msgid "Don't you want polyphonic voices instead?" msgstr "" -#: stem.cc:118 +#: stem.cc:125 msgid "Weird stem size; check for narrow beams" msgstr "" -#: stem.cc:611 +#: stem.cc:579 #, c-format msgid "flag `%s' not found" msgstr "" -#: stem.cc:624 +#: stem.cc:590 #, c-format msgid "flag stroke `%s' not found" msgstr "" -#: stem-engraver.cc:96 -msgid "tremolo duration is too long" -msgstr "" - -#: stem-engraver.cc:124 -#, c-format -msgid "Adding note head to incompatible stem (type = %d)" -msgstr "" - -#: stem-engraver.cc:125 -msgid "Don't you want polyphonic voices instead?" -msgstr "" - -#: streams.cc:34 -#, c-format -msgid "can't create directory: `%s'" -msgstr "no se puede crear el directorio: `%s'" - -#: streams.cc:48 -msgid "Error syncing file (disk full?)" -msgstr "" - -#: system.cc:125 +#: system.cc:148 #, c-format msgid "Element count %d." msgstr "Elementos contados %d." -#: system.cc:372 +#: system.cc:301 #, fuzzy, c-format -msgid "Grob count %d " +msgid "Grob count %d" msgstr "Elementos contados %d" -#: system.cc:386 +#: system.cc:319 #, fuzzy msgid "Calculating line breaks..." msgstr "Calculando las posiciones de las columnas" -#: text-spanner-engraver.cc:81 +#: text-spanner-engraver.cc:62 msgid "can't find start of text spanner" msgstr "" -#: text-spanner-engraver.cc:95 +#: text-spanner-engraver.cc:76 msgid "already have a text spanner" msgstr "" -#: text-spanner-engraver.cc:164 +#: text-spanner-engraver.cc:138 msgid "unterminated text spanner" msgstr "" -#: tfm.cc:83 -#, c-format -msgid "can't find ascii character: %d" -msgstr "" - #. Not using ngettext's plural feature here, as this message is #. more of a programming error. #: tfm-reader.cc:108 @@ -2114,19 +1704,17 @@ msgstr "" msgid "%s: TFM file has %u parameters, which is more than the %u I can handle" msgstr "" -#: tie-performer.cc:159 -msgid "No ties were created!" +#: tfm.cc:70 +#, c-format +msgid "can't find ascii character: %d" msgstr "" -#: time-scaled-music-iterator.cc:25 -msgid "no one to print a tuplet start bracket" +#: tie-engraver.cc:199 +msgid "lonely tie" msgstr "" -#. If there is no such symbol, we default to the numbered style. -#. (Here really with a warning!) -#: time-signature.cc:87 -#, c-format -msgid "time signature symbol `%s' not found; reverting to numbered style" +#: time-scaled-music-iterator.cc:23 +msgid "no one to print a tuplet start bracket" msgstr "" #. @@ -2134,196 +1722,343 @@ msgstr "" #. #. OTOH, Tristan Keuris writes 8/20 in his Intermezzi. #. -#: time-signature-engraver.cc:57 +#: time-signature-engraver.cc:55 #, c-format msgid "Found strange time signature %d/%d." msgstr "" +#. If there is no such symbol, we default to the numbered style. +#. (Here really with a warning!) +#: time-signature.cc:85 +#, c-format +msgid "time signature symbol `%s' not found; reverting to numbered style" +msgstr "" + #: translator-ctors.cc:53 #, c-format msgid "unknown translator: `%s'" msgstr "traductor desconocido: `%s'" -#: translator-def.cc:105 -msgid "Program has no such type" -msgstr "El programa no tiene este tipo" - -#: translator-def.cc:111 -#, c-format -msgid "Already contains: `%s'" -msgstr "Ya contiene: `%s'" - -#: translator-def.cc:112 -#, c-format -msgid "Not adding translator: `%s'" -msgstr "No se añade el traductor: `%s'" - -#: translator-def.cc:229 -#, c-format -msgid "can't find: `%s'" -msgstr "no se puede encontrar: `%s'" - -#: translator-group.cc:158 -#, c-format -msgid "can't find or create `%s' called `%s'" -msgstr "no se puede encontrar o crear `%s' llamado `%s'" +#: trill-spanner-engraver.cc:70 +#, fuzzy +msgid "can't find start of trill spanner" +msgstr "no puedo encontrar el principio del (de)crescendo" -#: translator-group.cc:230 -#, c-format -msgid "can't find or create: `%s'" -msgstr "no se puede encontrar o crear: `%s'" +#: trill-spanner-engraver.cc:84 +#, fuzzy +msgid "already have a trill spanner" +msgstr "ya tengo un crescendo" -#: vaticana-ligature.cc:49 -msgid "ascending vaticana style flexa" -msgstr "" +#: trill-spanner-engraver.cc:144 +#, fuzzy +msgid "unterminated trill spanner" +msgstr "prolongación sin terminar" -#: vaticana-ligature.cc:219 -msgid "Vaticana_ligature:thickness undefined; assuming 1.4" +#: tuplet-bracket.cc:451 +msgid "Killing tuplet bracket across linebreak." msgstr "" -#: vaticana-ligature.cc:233 -msgid "Vaticana_ligature:x-offset undefined; assuming 0.0" +#: vaticana-ligature-engraver.cc:341 +#, c-format +msgid "" +"ignored prefix (es) `%s' of this head according to restrictions of the " +"selected ligature style" msgstr "" -#: vaticana-ligature.cc:258 -msgid "Vaticana_ligature: (delta_pitch == 0)" +#: vaticana-ligature-engraver.cc:571 +#, c-format +msgid "Vaticana_ligature_engraver: setting `spacing-increment = %f': ptr =%ul" msgstr "" -#: vaticana-ligature.cc:271 -msgid "Vaticana_ligature:delta-pitch -> ignoring join" +#: vaticana-ligature.cc:93 +msgid "ascending vaticana style flexa" msgstr "" -#: vaticana-ligature-engraver.cc:477 -#, c-format -msgid "Vaticana_ligature_engraver: setting `spacing-increment = %f': ptr=%ul" +#: vaticana-ligature.cc:182 +msgid "Vaticana_ligature: zero join (delta_pitch == 0)" msgstr "" -#: volta-engraver.cc:112 +#: volta-engraver.cc:140 msgid "No volta spanner to end" msgstr "" -#: volta-engraver.cc:123 +#: volta-engraver.cc:151 msgid "Already have a volta spanner. Stopping that one prematurely." msgstr "" -#: volta-engraver.cc:127 +#: volta-engraver.cc:155 msgid "Also have a stopped spanner. Giving up." msgstr "" -#: parser.yy:480 +#: parser.yy:82 +msgid "Tag must be symbol or list of symbols." +msgstr "" + +#: parser.yy:567 #, fuzzy msgid "Identifier should have alphabetic characters only" msgstr "El identificativo debería contener solamente caracteres alfabéticos" -#: parser.yy:779 -msgid "More alternatives than repeats. Junking excess alternatives." +#: parser.yy:721 +msgid "\\paper cannot be in \\score. Use \\layout instead" msgstr "" -#: parser.yy:861 parser.yy:868 -msgid "pplycontext takes function argument" +#: parser.yy:745 +msgid "Need \\paper for paper block." msgstr "" -#: parser.yy:877 -msgid "Second argument must be a symbol" -msgstr "El segundo argumento debe ser un símbolo" - -#: parser.yy:882 -msgid "First argument must be a procedure taking one argument" +#: parser.yy:890 +msgid "More alternatives than repeats. Junking excess alternatives." msgstr "" -#: parser.yy:1009 -msgid "pply takes function argument" +#: parser.yy:1082 +msgid "Music head function should return Music object." msgstr "" -#: parser.yy:1501 -msgid "Expecting string as script definition" +#: parser.yy:1354 +msgid "Grob name should be alphanumeric" msgstr "" -#: parser.yy:1598 -msgid "Expecting musical-pitch value" -msgstr "" +#: parser.yy:1714 +#, fuzzy +msgid "Second argument must be pitch list." +msgstr "El segundo argumento debe ser un símbolo" -#: parser.yy:1609 -msgid "Must have duration object" +#: parser.yy:1753 parser.yy:1758 parser.yy:2238 +msgid "Have to be in Lyric mode for lyrics" msgstr "" -#: parser.yy:1618 parser.yy:1626 -msgid "Have to be in Lyric mode for lyrics" +#: parser.yy:1851 +msgid "Expecting string as script definition" msgstr "" -#: parser.yy:1798 parser.yy:1853 +#: parser.yy:2014 parser.yy:2064 #, c-format msgid "not a duration: %d" msgstr "no es una duración: %d" -#: parser.yy:1949 +#: parser.yy:2157 msgid "Have to be in Note mode for notes" msgstr "" -#: parser.yy:2032 +#: parser.yy:2251 msgid "Have to be in Chord mode for chords" msgstr "" -#: parser.yy:2171 +#: parser.yy:2403 msgid "need integer number arg" msgstr "" -#: parser.yy:2316 +#: parser.yy:2586 msgid "Suspect duration found following this beam" msgstr "" -#: lexer.ll:186 +#: lexer.ll:193 +#, fuzzy, c-format +msgid "Renaming input to: `%s'" +msgstr "Limpiando `%s'..." + +#: lexer.ll:201 +msgid "No quoted string found after \\version" +msgstr "" + +#: lexer.ll:205 +msgid "No quoted string found after \\renameinput" +msgstr "" + +#: lexer.ll:218 msgid "EOF found inside a comment" msgstr "" -#: lexer.ll:200 -msgid "\\maininput disallowed outside init files" +#: lexer.ll:233 +msgid "\\maininput not allowed outside init files" msgstr "" -#: lexer.ll:224 +#: lexer.ll:257 #, c-format msgid "wrong or undefined identifier: `%s'" msgstr "identificativo equivocado o no definido: `%s'" #. backup rule -#: lexer.ll:233 +#: lexer.ll:266 msgid "Missing end quote" msgstr "" -#. backup rule -#: lexer.ll:255 lexer.ll:259 -msgid "white expected" -msgstr "" - -#: lexer.ll:268 -msgid "Can't evaluate Scheme in safe mode" +#: lexer.ll:428 +msgid "Brace found at end of lyric. Did you forget a space?" msgstr "" -#: lexer.ll:397 lexer.ll:487 -msgid "Brace found at end of lyric. Did you forget a space?" +#: lexer.ll:527 +msgid "Brace found at end of markup. Did you forget a space?" msgstr "" -#: lexer.ll:574 +#: lexer.ll:616 #, c-format msgid "invalid character: `%c'" msgstr "carácter no válido: `%c'" -#: lexer.ll:651 +#: lexer.ll:702 lexer.ll:703 #, c-format msgid "unknown escaped string: `\\%s'" msgstr "" -#: lexer.ll:742 +#: lexer.ll:800 lexer.ll:801 #, fuzzy, c-format msgid "Incorrect lilypond version: %s (%s, %s)" msgstr "versión de lilypond incorrecta: %s (%s, %s)" -#: lexer.ll:743 +#: lexer.ll:801 lexer.ll:802 #, fuzzy msgid "Consider updating the input with the convert-ly script" msgstr "" "Considere la conversión de la entrada con ayuda del guión (script) convert-ly" +#: backend-library.scm:20 +#, fuzzy, lisp-format +msgid "Invoking `~a'...n" +msgstr "Invocando `%s'" + +#: backend-library.scm:26 +#, lisp-format +msgid "Error invoking `~a'. Return value ~a" +msgstr "" + +#: backend-library.scm:47 +#, fuzzy, lisp-format +msgid "Converting to `~a'..." +msgstr "Escribiendo `%s'..." + +#: clef.scm:124 +#, fuzzy, lisp-format +msgid "Unknown clef type `~a'" +msgstr "traductor desconocido: `%s'" + +#: clef.scm:125 +msgid "See scm/lily.scm for supported clefs" +msgstr "" + +#: framework-tex.scm:130 +#, fuzzy, lisp-format +msgid "Writing header field `~a' to `~a'..." +msgstr "escribiendo el campo de cabecera `%s' a `%s'" + +#: framework-tex.scm:366 +#, fuzzy, lisp-format +msgid "Converting to `~a.ps'..." +msgstr "Escribiendo `%s'..." + +#: framework-tex.scm:386 +#, lisp-format +msgid "Converting to `~a.dvi'..." +msgstr "" + +#: lily.scm:94 +#, lisp-format +msgid "wrong type for argument ~a. Expecting ~a, found ~s" +msgstr "" + +#: lily.scm:312 +msgid "error: failed files: " +msgstr "" + +#, fuzzy +#~ msgid "DIM" +#~ msgstr "DIR" + +#, fuzzy +#~ msgid "write dependencies" +#~ msgstr "añadir el prefijo DIR a las dependencias" + +#, fuzzy +#~ msgid "prepend PREF before each -M dependency" +#~ msgstr "añadir el prefijo DIR a las dependencias" + +#, fuzzy +#~ msgid "don't run lilypond" +#~ msgstr "no ejecutar LilyPond" + +#~ msgid "write Makefile dependencies for every input file" +#~ msgstr "crear las dependencias para Makefile de cada fichero de entrada" + +#, fuzzy +#~ msgid "invalid value: `%s'" +#~ msgstr "valor no válido: %s" + +#, fuzzy +#~ msgid "Writing HTML menu `%s'" +#~ msgstr "Escribiendo `%s'..." + +#~ msgid "dependencies output to `%s'..." +#~ msgstr "dependencias producidas en `%s'..." + +#, fuzzy +#~ msgid "programming error: %s (Continuing; cross thumbs)\n" +#~ msgstr " (Continuando; cruza los dedos)" + +#~ msgid "can't find character number: %d" +#~ msgstr "no puedo encontrar el carácter número: %d" + +#~ msgid "can't find character called: `%s'" +#~ msgstr "no puedo encontrar el carácter llamado: `%s'" + +#~ msgid "NaN" +#~ msgstr "NaN" + +#, fuzzy +#~ msgid "" +#~ "Nothing to connect extender to on the left. Ignoring extender event." +#~ msgstr "" +#~ "Nada a la izquierda a lo que conectar la prologación. Ignorando la " +#~ "petición de prolongación." + +#~ msgid "couldn't find any font satisfying " +#~ msgstr "no he podido encontrar ninguna fuente satisfactoria " + +#, fuzzy +#~ msgid "Nothing to connect hyphen to on the left. Ignoring hyphen event." +#~ msgstr "" +#~ "Nada a la izquierda a lo que conectar la prologación. Ignorando la " +#~ "petición de prolongación." + +#~ msgid "Score contains errors; will not process it" +#~ msgstr "La partitura contiene errores; no será procesada." + +#~ msgid "Now processing: `%s'" +#~ msgstr "Ahora en proceso: `%s'" + +#~ msgid "prepend DIR to dependencies" +#~ msgstr "añadir el prefijo DIR a las dependencias" + +#~ msgid "inhibit file output naming and exporting" +#~ msgstr "inhibir la denominación del fichero de salida y la exportación" + +#~ msgid "silly duration" +#~ msgstr "duración ridícula" + +#~ msgid "I'm one myself: `%s'" +#~ msgstr "Yo mismo soy uno: `%s'" + +#~ msgid "from musical definition: %s" +#~ msgstr "a partir de la definición musical: %s" + +#, fuzzy +#~ msgid "unterminated pedal bracket" +#~ msgstr "prolongación sin terminar" + +#~ msgid "Errors found/*, not processing score*/" +#~ msgstr "" +#~ "Erreurs trouvées/*, pas de traitement de la feuille de musique*/ Se han " +#~ "encontrado errores/*, no se procesa la partitura*/" + +#~ msgid "can't create directory: `%s'" +#~ msgstr "no se puede crear el directorio: `%s'" + +#~ msgid "Already contains: `%s'" +#~ msgstr "Ya contiene: `%s'" + +#~ msgid "Not adding translator: `%s'" +#~ msgstr "No se añade el traductor: `%s'" + #~ msgid "Fetch and rebuild from latest source package" #~ msgstr "Obtener y reconstruir a partir del último paquete fuente" @@ -2360,15 +2095,9 @@ msgstr "" #~ msgid "fetch and build URL [%s]" #~ msgstr "obtener y construir el URL [%s]" -#~ msgid "Listing `%s'..." -#~ msgstr "Listando `%s'..." - #~ msgid "latest is: %s" #~ msgstr "el último es: %s" -#~ msgid "relax, %s is up to date" -#~ msgstr "calma, %s está al día" - #~ msgid "Fetching `%s'..." #~ msgstr "Obteniendo `%s'..." @@ -2408,21 +2137,12 @@ msgstr "" #~ msgid "" #~ msgstr "" -#~ msgid "programming error: " -#~ msgstr "error de programación: " - #~ msgid "unknown spacing pair `%s', `%s'" #~ msgstr "par de espacimiento desconocido `%s', `%s'" -#~ msgid "writing header field `%s' to `%s'..." -#~ msgstr "escribiendo el campo de cabecera `%s' a `%s'" - #~ msgid "track %d:" #~ msgstr "pista %d:" -#~ msgid "Processing..." -#~ msgstr "Procesando..." - #~ msgid "Creating voices..." #~ msgstr "Creando voces..." diff --git a/po/fi.po b/po/fi.po index e77c563363..f1a1246194 100644 --- a/po/fi.po +++ b/po/fi.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: lilypond 2.3.1\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2004-04-15 23:37+0300\n" +"POT-Creation-Date: 2005-02-25 13:09+0100\n" "PO-Revision-Date: 2003-07-23 13:37+0300\n" "Last-Translator: Heikki Junes \n" "Language-Team: Finnish \n" @@ -16,114 +16,212 @@ msgstr "" "Content-Type: text/plain; charset=ISO-8859-1\n" "Content-Transfer-Encoding: 8bit\n" -#: lilylib.py:60 +#: lilylib.py:62 msgid "lilylib module" msgstr "lilylib moduuli" -#: lilylib.py:63 lilypond-book.py:84 lilypond.py:108 midi2ly.py:100 -#: mup2ly.py:75 main.cc:127 +#: lilylib.py:65 lilypond-book.py:88 lilypond-latex.py:109 midi2ly.py:100 +#: mup2ly.py:75 ps2png.py:40 main.cc:130 msgid "print this help" msgstr "näytä tämä opaste" -#: lilylib.py:110 midi2ly.py:136 mup2ly.py:130 +#: lilylib.py:112 midi2ly.py:136 mup2ly.py:130 #, python-format msgid "Copyright (c) %s by" msgstr "Copyright (c) %s by" -#: lilylib.py:114 midi2ly.py:141 mup2ly.py:135 +#: lilylib.py:116 midi2ly.py:141 mup2ly.py:135 msgid "Distributed under terms of the GNU General Public License." msgstr "Levitettävissä ehdoilla GNU General Public License." -#: lilylib.py:116 midi2ly.py:142 mup2ly.py:136 +#: lilylib.py:118 midi2ly.py:142 mup2ly.py:136 msgid "It comes with NO WARRANTY." msgstr "Se toimitetaan ILMAN TAKUUTA." -#: lilylib.py:123 warn.cc:25 +#: lilylib.py:125 warn.cc:24 +#, c-format, python-format msgid "warning: %s" msgstr "varoitus: %s" -#: lilylib.py:126 warn.cc:31 +#: lilylib.py:128 warn.cc:30 +#, c-format, python-format msgid "error: %s" msgstr "virhe: %s" -#: lilylib.py:130 +#: lilylib.py:132 #, python-format msgid "Exiting (%d)..." msgstr "Lopetetaan (%d)..." -#: lilylib.py:190 midi2ly.py:223 mup2ly.py:219 +#: lilylib.py:200 midi2ly.py:223 mup2ly.py:219 #, python-format msgid "Usage: %s [OPTIONS]... FILE" msgstr "Käyttö: %s [OPTIOT]... TIEDOSTO" -#: lilylib.py:194 midi2ly.py:227 mup2ly.py:223 main.cc:190 +#: lilylib.py:204 convert-ly.py:57 midi2ly.py:227 mup2ly.py:223 main.cc:200 #, c-format msgid "Options:" msgstr "Optiot:" -#: lilylib.py:198 midi2ly.py:231 mup2ly.py:227 main.cc:194 +#: lilylib.py:208 convert-ly.py:68 midi2ly.py:231 mup2ly.py:227 main.cc:204 #, c-format, python-format msgid "Report bugs to %s." msgstr "Raportoi virheet osoitteeseen %s." -#: lilylib.py:218 +#: lilylib.py:228 #, python-format msgid "Binary %s has version %s, looking for version %s" msgstr "Binääritiedosto %s on versiota %s, etsitään versiota %s" -#: lilylib.py:252 +#: lilylib.py:262 #, python-format msgid "Opening pipe `%s'" msgstr "Avataan putki `%s'" -#: lilylib.py:267 lilypond-book.py:767 +#: lilylib.py:277 lilypond-book.py:1111 #, python-format msgid "`%s' failed (%d)" msgstr "`%s' epäonnistui (%d)" -#: lilylib.py:272 lilylib.py:331 lilypond-book.py:768 lilypond.py:463 +#: lilylib.py:282 lilylib.py:341 lilypond-book.py:1112 lilypond-latex.py:466 msgid "The error log is as follows:" msgstr "Virheloki on seuraava:" -#: lilylib.py:303 midi2ly.py:259 mup2ly.py:255 +#: lilylib.py:313 midi2ly.py:259 mup2ly.py:255 #, python-format msgid "Invoking `%s'" msgstr "Kutsutaan `%s'" -#: lilylib.py:305 +#: lilylib.py:315 #, python-format msgid "Running %s..." msgstr "Ajetaan %s..." -#: lilylib.py:324 +#: lilylib.py:334 #, python-format msgid "`%s' failed (%s)" msgstr "`%s' epäonnistui (%s)" -#: lilylib.py:327 midi2ly.py:265 mup2ly.py:263 +#: lilylib.py:337 midi2ly.py:265 mup2ly.py:263 msgid "(ignored)" msgstr "(sivuutetaan)" -#: lilylib.py:345 midi2ly.py:275 mup2ly.py:273 +#: lilylib.py:355 midi2ly.py:275 mup2ly.py:273 #, python-format msgid "Cleaning %s..." msgstr "Siivotaan pois %s..." -#: lilylib.py:509 +#: lilylib.py:529 msgid "Removing output file" msgstr "Poistetaan tulostustiedosto" -#: lilypond-book.py:69 +#: convert-ly.py:32 +#, python-format +msgid "%s has been replaced by %s" +msgstr "" + +#: convert-ly.py:33 +#, python-format +msgid "Not smart enough to convert %s" +msgstr "" + +#: convert-ly.py:34 +msgid "Please refer to the manual for details, and update manually." +msgstr "" + +#: convert-ly.py:50 +#, fuzzy, python-format +msgid "Usage: %s [OPTION]... [FILE]..." +msgstr "Käyttö: %s [OPTIOT]... TIEDOSTO..." + +#: convert-ly.py:53 msgid "" -"Process LilyPond snippets in hybrid HTML, LaTeX or texinfo document.\n" +"Update LilyPond input to newer version. By default, update from the\n" +"version taken from the \\version command, to the current LilyPond version." +msgstr "" + +#: convert-ly.py:59 +msgid "" +" -e, --edit edit in place\n" +" -f, --from=VERSION start from version [default: \\version found in " +"file]\n" +" -h, --help print this help\n" +" -n, --no-version do not add \\version command if missing\n" +" -s, --show-rules print rules [default: --from=0, --" +"to=@TOPLEVEL_VERSION@]\n" +" -t, --to=VERSION convert to version [default: @TOPLEVEL_VERSION@]\n" +" -v, --version print program version" +msgstr "" + +#: convert-ly.py:75 main.cc:89 +#, fuzzy, c-format, python-format +msgid "" +"This program is free software. It is covered by the GNU General Public\n" +"License and you are welcome to change it and/or distribute copies of it\n" +"under certain conditions. Invoke as `%s --warranty' for more\n" +"information.\n" +msgstr "" +"Tämä on ilmaisohjelmisto. Siihen sovelletaan GNU General Public License,\n" +"ja olet tervetullut muuttamaan ohjelmaa ja/tai levittämään siitä kopioita\n" +"tietyillä ehdoilla. Suorita `%s --warranty' saadaksesi lisäinformaatiota.\n" + +#: convert-ly.py:2402 +msgid "LilyPond source must be UTF-8" +msgstr "" + +#: convert-ly.py:2405 +msgid "Try the texstrings backend" +msgstr "" + +#: convert-ly.py:2408 +#, python-format +msgid "Do something like: %s" +msgstr "" + +#: convert-ly.py:2411 +msgid "Or save as UTF-8 in your editor" +msgstr "" + +#: convert-ly.py:2455 +msgid "Applying conversion: " +msgstr "" + +#: convert-ly.py:2467 +#, python-format +msgid "%s: error while converting" +msgstr "" + +#: convert-ly.py:2470 score-engraver.cc:110 +msgid "Aborting" +msgstr "" + +#: convert-ly.py:2491 +#, fuzzy, python-format +msgid "Processing `%s'... " +msgstr "Prosessoidaan `%s'..." + +#: convert-ly.py:2593 +#, fuzzy, python-format +msgid "%s: cannot determine version for `%s'" +msgstr "ei löytynyt oletusfonttia: %s" + +#: convert-ly.py:2602 +#, fuzzy, python-format +msgid "%s: skipping: `%s' " +msgstr "asetusta ei löydy: `%s'" + +#: lilypond-book.py:70 +#, fuzzy +msgid "" +"Process LilyPond snippets in hybrid HTML, LaTeX, or texinfo document.\n" "Example usage:\n" "\n" " lilypond-book --filter=\"tr '[a-z]' '[A-Z]'\" BOOK\n" " lilypond-book --filter=\"convert-ly --no-version --from=2.0.0 -\" BOOK\n" -" lilypond-book --process='lilypond-bin -I include' BOOK\n" -"\n" +" lilypond-book --process='lilypond -I include' BOOK\n" msgstr "" -"Prosessoi HTML, LaTeX, tai texinfo -documenttiin sisällytetyt LilyPond palaset.\n" +"Prosessoi HTML, LaTeX, tai texinfo -documenttiin sisällytetyt LilyPond " +"palaset.\n" "Example usage:\n" "\n" " lilypond-book --filter=\"tr '[a-z]' '[A-Z]'\" BOOK\n" @@ -131,118 +229,143 @@ msgstr "" " lilypond-book --process='lilypond-bin -I include' BOOK\n" "\n" -#. Bug in option parser: --output=foe is taken as an abbreviation -#. for --output-format. -#: lilypond-book.py:82 main.cc:126 +#: lilypond-book.py:82 main.cc:124 msgid "EXT" msgstr "EXT" -#: lilypond-book.py:82 -msgid "use output format EXT (texi [default], texi-html, latex, html)" +#: lilypond-book.py:83 +#, fuzzy +msgid "" +"use output format EXT (texi [default], texi-html,\n" +"\t\tlatex, html)" msgstr "" "tulostusmuotona käytetään formaattia EXT (texi [oletus], texi-html, latex, " "html)" -#: lilypond-book.py:83 +#: lilypond-book.py:85 msgid "FILTER" msgstr "FILTER" -#: lilypond-book.py:83 +#: lilypond-book.py:86 msgid "pipe snippets through FILTER [convert-ly -n -]" msgstr "putkita palaset kohteen FILTER läpi [convert-ly -n -]" -#: lilypond-book.py:85 lilypond-book.py:87 lilypond.py:112 main.cc:129 +#: lilypond-book.py:89 lilypond-book.py:91 lilypond-latex.py:114 main.cc:132 msgid "DIR" msgstr "HAKEMISTO" -#: lilypond-book.py:85 +#: lilypond-book.py:90 msgid "add DIR to include path" msgstr "lisää HAKEMISTO hakupolkuun" -#: lilypond-book.py:86 +#: lilypond-book.py:92 +msgid "write output to DIR" +msgstr "tulosta polkuun HAKEMISTO" + +#: lilypond-book.py:93 msgid "COMMAND" msgstr "KOMENTO" -#: lilypond-book.py:86 +#: lilypond-book.py:94 msgid "process ly_files using COMMAND FILE..." msgstr "prosessoi ly_tiedostot käyttäen komentoa COMMAND FILE..." -#: lilypond-book.py:87 -msgid "write output to DIR" -msgstr "tulosta polkuun HAKEMISTO" - -#: lilypond-book.py:88 lilypond.py:130 midi2ly.py:105 mup2ly.py:78 main.cc:135 +#: lilypond-book.py:96 lilypond-latex.py:133 midi2ly.py:105 mup2ly.py:78 +#: ps2png.py:41 main.cc:145 msgid "be verbose" msgstr "tulosta runsaasti käsittelytietoa" -#: lilypond-book.py:89 +#: lilypond-book.py:98 msgid "print version information" msgstr "tulosta versioinformaatio" -#: lilypond-book.py:90 lilypond.py:132 midi2ly.py:107 mup2ly.py:80 main.cc:136 +#: lilypond-book.py:100 lilypond-latex.py:135 midi2ly.py:107 mup2ly.py:80 +#: main.cc:146 msgid "show warranty and copyright" msgstr "näytä takuu ja copyright" -#: lilypond-book.py:373 +#: lilypond-book.py:699 +#, fuzzy, python-format +msgid "deprecated ly-option used: %s=%s" +msgstr "vanhentunut ly-optio käytössä: %s" + +#: lilypond-book.py:702 +#, fuzzy, python-format +msgid "compatibility mode translation: %s=%s" +msgstr "yhteensopivuusmuodon käännös: %s" + +#: lilypond-book.py:706 #, python-format msgid "deprecated ly-option used: %s" msgstr "vanhentunut ly-optio käytössä: %s" -#: lilypond-book.py:374 +#: lilypond-book.py:709 #, python-format msgid "compatibility mode translation: %s" msgstr "yhteensopivuusmuodon käännös: %s" -#: lilypond-book.py:394 +#: lilypond-book.py:728 #, python-format msgid "ignoring unknown ly option: %s" msgstr "sivuutetaan tuntematon ly -optio: %s" -#: lilypond-book.py:448 +#: lilypond-book.py:761 +#, python-format msgid "file not found: %s" msgstr "tiedostoa %s ei löydy" -#: lilypond-book.py:750 +#: lilypond-book.py:1094 +#, python-format msgid "Opening filter `%s'" msgstr "Avataan filtteri `%s'" -#: lilypond-book.py:862 +#: lilypond-book.py:1236 +msgid "Writing snippets..." +msgstr "Kirjoitetaan palasia..." + +#: lilypond-book.py:1241 +#, fuzzy +msgid "Processing...\n" +msgstr "Prosessoidaan..." + +#: lilypond-book.py:1244 +msgid "All snippets are up to date..." +msgstr "Kaikki palaset on päivitetty" + +#: lilypond-book.py:1254 +#, python-format msgid "cannot determine format for: %s" msgstr "ei löytynyt oletusfonttia: %s" -#: lilypond-book.py:903 +#: lilypond-book.py:1299 msgid "Output would overwrite input file; use --output." msgstr "Tuloste kirjautuisi syötetiedoston päälle; käytä --output." -#: lilypond-book.py:910 +#: lilypond-book.py:1306 +#, python-format msgid "Reading %s..." msgstr "Luetaan %s..." -#: lilypond-book.py:924 +#: lilypond-book.py:1322 msgid "Dissecting..." msgstr "Analysoidaan..." -#: lilypond-book.py:952 -msgid "Writing snippets..." -msgstr "Kirjoitetaan palasia..." - -#: lilypond-book.py:957 -msgid "Processing..." -msgstr "Prosessoidaan..." - -#: lilypond-book.py:960 -msgid "All snippets are up to date..." -msgstr "Kaikki palaset on päivitetty" - -#: lilypond-book.py:963 +#: lilypond-book.py:1353 +#, python-format msgid "Compiling %s..." msgstr "Kootaan %s..." -#: lilypond-book.py:971 +#: lilypond-book.py:1361 +#, python-format msgid "Processing include: %s" msgstr "Prosessoidaan sisällytetävä: %s" -#: lilypond-book.py:987 lilypond.py:612 midi2ly.py:1017 +#: lilypond-book.py:1371 +#, fuzzy, python-format +msgid "Removing `%s'" +msgstr "Kutsutaan `%s'" + +#: lilypond-book.py:1386 lilypond-latex.py:576 midi2ly.py:1017 ps2png.py:51 #, python-format msgid "getopt says: `%s'" msgstr "getopt sanoo: `%s'" @@ -250,147 +373,139 @@ msgstr "getopt sanoo: `%s'" #. # FIXME #. # do -P or -p by default? #. #help_summary = _ ("Run LilyPond using LaTeX for titling") -#: lilypond.py:103 +#: lilypond-latex.py:104 msgid "Run LilyPond, generate printable document." msgstr "Aja LilyPond, tuota tulostettava dokumentti." -#: lilypond.py:109 +#: lilypond-latex.py:110 +#, fuzzy +msgid "use LaTeX for formatting" +msgstr "Aja LilyPond käyttäen LaTeX:ia otsikoimiseen" + +#: lilypond-latex.py:111 msgid "print even more output" msgstr "kirjoita vieläpä enemmän tulostetta" -#: lilypond.py:110 lilypond.py:117 midi2ly.py:102 main.cc:130 main.cc:132 +#: lilypond-latex.py:112 lilypond-latex.py:123 midi2ly.py:102 main.cc:133 +#: main.cc:135 msgid "FILE" msgstr "TIEDOSTO" -#: lilypond.py:110 +#: lilypond-latex.py:112 msgid "find pfa fonts used in FILE" msgstr "etsi pfa fontit joita käytettiin tiedostossa TIEDOSTO" -#: lilypond.py:111 -msgid "make HTML file with links to all output" -msgstr "tee HTML -tiedosto johon on linkitetty kaikki tulosteet" - -#: lilypond.py:112 +#: lilypond-latex.py:114 msgid "add DIR to LilyPond's search path" msgstr "lisää HAKEMISTO LilyPondin hakupolkuun" -#: lilypond.py:114 +#: lilypond-latex.py:116 #, python-format msgid "keep all output, output to directory %s.dir" msgstr "säilytä kaikki tulosteet, kirjoita hakemistoon %s.dir" -#: lilypond.py:115 +#. junkme? +#: lilypond-latex.py:119 msgid "don't run LilyPond" msgstr "jätä ajamatta LilyPond" -#: lilypond.py:116 main.cc:131 +#. junkme? +#: lilypond-latex.py:121 main.cc:134 msgid "produce MIDI output only" msgstr "tuota vain MIDI -tuloste" -#: lilypond.py:117 midi2ly.py:102 mup2ly.py:76 main.cc:132 -msgid "write output to FILE" +#: lilypond-latex.py:123 main.cc:135 +#, fuzzy +msgid "write output to FILE (suffix will be added)" msgstr "tulosta tiedostoon TIEDOSTO" -#: lilypond.py:118 +#: lilypond-latex.py:124 ps2png.py:42 msgid "RES" msgstr "RES" -#: lilypond.py:119 +#: lilypond-latex.py:125 ps2png.py:43 msgid "set the resolution of the preview to RES" msgstr "aseta esikatselulle tarkkuus RES" -#: lilypond.py:120 -msgid "do not generate PDF output" -msgstr "älä tuota PDF -tulostetta" - -#: lilypond.py:121 -msgid "do not generate PostScript output" -msgstr "älä tuota PostScript -tulostetta" - -#: lilypond.py:122 +#: lilypond-latex.py:126 msgid "generate PDF output" msgstr "tuota PDF -tuloste" -#: lilypond.py:123 +#: lilypond-latex.py:127 msgid "generate PostScript output" msgstr "tuota PostScript -tuloste" -# käytä pdflatex:ia tuottaaksesi PDF -tulosteen -#: lilypond.py:124 -msgid "use pdflatex to generate PDF output" -msgstr "käytä pdflatex:ia tuottaaksesi PDF -tulosteen" - -#: lilypond.py:125 +#: lilypond-latex.py:128 msgid "generate PNG page images" msgstr "tuota PNG -kuvat sivuista" -#: lilypond.py:126 +#: lilypond-latex.py:129 msgid "make a picture of the first system" msgstr "tee kuva ensimmäisestä kokonaisuudesta" -#: lilypond.py:127 +#: lilypond-latex.py:130 msgid "generate PS.GZ" msgstr "tuota PS.GZ" -#: lilypond.py:128 +#: lilypond-latex.py:131 msgid "run in safe-mode" msgstr "aja turvamoodissa" -#: lilypond.py:129 +#: lilypond-latex.py:132 msgid "KEY=VAL" msgstr "KEY=VAL" -#: lilypond.py:129 +#: lilypond-latex.py:132 msgid "change global setting KEY to VAL" msgstr "vaihda globaali asetus KEY arvoksi VAL" -#: lilypond.py:131 midi2ly.py:106 mup2ly.py:79 main.cc:134 +#: lilypond-latex.py:134 midi2ly.py:106 mup2ly.py:79 main.cc:144 msgid "print version number" msgstr "tulosta versionumero" -#: lilypond.py:201 +#: lilypond-latex.py:203 #, python-format msgid "no such setting: `%s'" msgstr "asetusta ei löydy: `%s'" -#: lilypond.py:245 +#: lilypond-latex.py:247 #, python-format msgid "LilyPond crashed (signal %d)." msgstr "LilyPond kaatui (signaali %d)." -#: lilypond.py:246 +#: lilypond-latex.py:248 msgid "Please submit a bug report to bug-lilypond@gnu.org" msgstr "Ole hyvä ja lähetä virheraportti osoitteeseen bug-lilypond@gnu.org" -#: lilypond.py:252 +#: lilypond-latex.py:255 #, python-format msgid "LilyPond failed on input file %s (exit status %d)" msgstr "LilyPond epäonnistui syöttötiedoston %s kohdalla (lopetustila %d)." -#: lilypond.py:255 +#: lilypond-latex.py:259 #, python-format msgid "LilyPond failed on an input file (exit status %d)" msgstr "LilyPond epäonnistui syöttötiedoston kohdalla (lopetustila %d)." -#: lilypond.py:256 +#: lilypond-latex.py:260 msgid "Continuing..." msgstr "Jatketaan..." -#: lilypond.py:267 +#: lilypond-latex.py:270 #, python-format msgid "Analyzing %s..." msgstr "Analysoidaan %s..." -#: lilypond.py:321 +#: lilypond-latex.py:324 #, python-format msgid "no LilyPond output found for `%s'" msgstr "`%s' jäi ilman LilyPond -tulostetta" -#: lilypond.py:462 +#: lilypond-latex.py:465 msgid "LaTeX failed on the output file." msgstr "LaTeX epäonnistui tulostustiedossa." -#: lilypond.py:507 +#: lilypond-latex.py:513 msgid "" "Trying create PDF, but no PFA fonts found.\n" "Using bitmap fonts instead. This will look bad." @@ -399,66 +514,57 @@ msgstr "" "Käytetään bittikarttafonttejan niiden sijasta. Tulos ei näytä hyvältä." #. no ps header? -#: lilypond.py:554 +#: lilypond-latex.py:556 #, python-format msgid "not a PostScript file: `%s'" msgstr "ei ole PostScript-tiedosto: `%s'" -#: lilypond.py:599 -#, python-format -msgid "Writing HTML menu `%s'" -msgstr "Kirjoitetan HTML-valikko `%s'..." - -#: lilypond.py:717 +#: lilypond-latex.py:666 msgid "pseudo filter" msgstr "valefiltteri" -#: lilypond.py:720 +#: lilypond-latex.py:669 msgid "pseudo filter only for single input file" msgstr "valefiltteroi ain yksi tulostetiedosto" -#: lilypond.py:725 +#: lilypond-latex.py:674 msgid "no files specified on command line" msgstr "tiedostoja ei määritelty komentorivillä" -#: lilypond.py:757 +#: lilypond-latex.py:706 #, python-format msgid "filename should not contain spaces: `%s'" msgstr "tiedostoniemessä ei saa olla välilyöntejä: `%s'" -#: lilypond.py:797 +#: lilypond-latex.py:744 msgid "Running LilyPond failed. Rerun with --verbose for a trace." msgstr "" "LilyPond -ajo epäonnistui. Aja uudelleen lisäten --verbose jäljitystä varten." -#: lilypond.py:838 +#: lilypond-latex.py:786 msgid "Failed to make PS file. Rerun with --verbose for a trace." msgstr "" -"PS -tiedoston tuotto epäonnistui. Aja uudelleen lisäten --verbose " -"jäljitystä varten." - -#: lilypond.py:868 -msgid "Running LaTeX failed. Rerun with --verbose for a trace." -msgstr "" -"LaTeX -ajo epäonnistui. Aja uudelleen lisäten --verbose jäljitystä varten." +"PS -tiedoston tuotto epäonnistui. Aja uudelleen lisäten --verbose jäljitystä " +"varten." -#: lilypond.py:882 +#: lilypond-latex.py:815 #, python-format msgid "%s output to ..." msgstr "%s -tuloste paikkaan ..." -#: lilypond.py:887 includable-lexer.cc:57 kpath.cc:134 lily-guile.cc:86 -#: my-lily-parser.cc:235 +#: lilypond-latex.py:820 includable-lexer.cc:57 kpath.cc:129 lily-guile.cc:90 +#: lily-parser-scheme.cc:92 #, c-format, python-format msgid "can't find file: `%s'" msgstr "tiedostoa ei löydy: `%s'" -#: lilypond.py:910 +#: lilypond-latex.py:843 #, python-format msgid "%s output to %s..." msgstr "%s -tuloste paikkaan %s..." -#: lilypond.py:913 +#: lilypond-latex.py:846 +#, fuzzy, python-format msgid "can't find file: `%s.%s'" msgstr "tiedostoa ei löydy: `%s'" @@ -494,6 +600,10 @@ msgstr "ETUMERKIT[:MOLLI]" msgid "set key: ALT=+sharps|-flats; MINOR=1" msgstr "aseta sävellaji: ETUMERKIT=+ylennykset|-alennukset; MOLLI=1" +#: midi2ly.py:102 mup2ly.py:76 +msgid "write output to FILE" +msgstr "tulosta tiedostoon TIEDOSTO" + #: midi2ly.py:103 msgid "quantise note starts on DUR" msgstr "nuottien kvantisointi alkukohtana PIT" @@ -511,12 +621,12 @@ msgstr "salli tupletti -pituudet PIT*OSOITTAJA/NIMITT msgid "treat every text as a lyric" msgstr "käsittele kaikki tekstit lyriikkana" -#: midi2ly.py:149 mup2ly.py:143 input.cc:88 +#: midi2ly.py:149 mup2ly.py:143 input.cc:105 msgid "warning: " msgstr "varoitus: " #: midi2ly.py:164 midi2ly.py:1017 midi2ly.py:1082 mup2ly.py:146 mup2ly.py:160 -#: input.cc:93 +#: input.cc:110 msgid "error: " msgstr "virhe: " @@ -563,59 +673,72 @@ msgstr "vain esiprosessointi" msgid "no such context: %s" msgstr "kontekstia ei ole: %s" -#: mup2ly.py:1299 +#: mup2ly.py:1300 #, python-format msgid "Processing `%s'..." msgstr "Prosessoidaan `%s'..." -#: mup2ly.py:1318 +#: mup2ly.py:1319 #, python-format msgid "Writing `%s'..." msgstr "Kirjoitetaan `%s'..." -#: getopt-long.cc:146 +#. ugr. +#: ps2png.py:35 +msgid "Convert PostScript to PNG image." +msgstr "" + +#. # FIXME: silly message containing %d +#: ps2png.py:72 +#, fuzzy, python-format +msgid "Wrote `%s'" +msgstr "Kirjoitetaan `%s'..." + +#: getopt-long.cc:144 #, c-format msgid "option `%s' requires an argument" msgstr "optio `%s' vaatii argumentin" -#: getopt-long.cc:150 +#: getopt-long.cc:148 #, c-format msgid "option `%s' doesn't allow an argument" msgstr "optio `%s' ei salli argumenttia" -#: getopt-long.cc:154 +#: getopt-long.cc:152 #, c-format msgid "unrecognized option: `%s'" msgstr "tunnistamaton optio: `%s'" -#: getopt-long.cc:161 +#: getopt-long.cc:159 #, c-format msgid "invalid argument `%s' to option `%s'" msgstr "epäkelpo argumentti `%s' optiolle `%s'" -#: warn.cc:44 +#: warn.cc:43 +#, c-format msgid "programming error: %s" msgstr "ohjelmointivirhe: %s" -#: warn.cc:45 +#: warn.cc:44 msgid "Continuing; crossing fingers" msgstr "Jatketaan; ristitään kädet" -#: accidental-engraver.cc:167 +#: accidental-engraver.cc:239 #, c-format msgid "Accidental typesetting list must begin with context-name: %s" msgstr "Korotusmerkkien ladontalista täytyy alkaa konteksti-nimellä: %s" -#: accidental-engraver.cc:194 +#: accidental-engraver.cc:267 #, c-format msgid "ignoring unknown accidental: %s" msgstr "sivutetaan tuntematan etumerkki: %s" -#: accidental-engraver.cc:211 +#: accidental-engraver.cc:284 +#, c-format msgid "Accidental rule must be pair or context-name; Found %s" msgstr "Korotusmerkkien ladonta täytyy olla pari tai konteksti-nimi: %s" -#: accidental.cc:219 key-signature-interface.cc:139 +#: accidental.cc:223 key-signature-interface.cc:133 #, c-format msgid "accidental `%s' not found" msgstr "korotusmerkkiä `%s' ei löydy" @@ -626,96 +749,107 @@ msgid "Error parsing AFM file: `%s'" msgstr "Virhe jäsennettäessä AFM-tiedostoa: `%s'" #. FIXME: broken sentence -#: all-font-metrics.cc:95 +#: all-font-metrics.cc:158 #, c-format msgid "checksum mismatch for font file: `%s'" msgstr "virhesumma ei täsmää fonttitiedostolle: `%s'" -#: all-font-metrics.cc:97 +#: all-font-metrics.cc:160 #, c-format msgid "does not match: `%s'" msgstr "ei täsmää: `%s'" -#: all-font-metrics.cc:103 +#: all-font-metrics.cc:166 msgid "Rebuild all .afm files, and remove all .pk and .tfm files." msgstr "" "Uudista kaikki .afm -tiedosto, ja poista kaikki .pk ja .tfm -tiedostot." -#: all-font-metrics.cc:105 +#: all-font-metrics.cc:168 msgid "Rerun with -V to show font paths." msgstr "Aja uudelleen lisäten -V nähdäksesi fonttipolut." -#: all-font-metrics.cc:107 +#: all-font-metrics.cc:170 msgid "A script for removing font-files is delivered with the source-code:" msgstr "" -"Skripti fonttitiedostojen poistamista varten toimitetaan lähdekoodin " -"mukana:" +"Skripti fonttitiedostojen poistamista varten toimitetaan lähdekoodin mukana:" -#: all-font-metrics.cc:184 +#: all-font-metrics.cc:279 #, c-format msgid "can't find font: `%s'" msgstr "ei löytynyt fonttia: `%s'" -#: all-font-metrics.cc:185 +#: all-font-metrics.cc:280 msgid "Loading default font" msgstr "Ladataan oletusfontti" -#: all-font-metrics.cc:200 +#: all-font-metrics.cc:295 #, c-format msgid "can't find default font: `%s'" msgstr "ei löytynyt oletusfonttia: `%s'" -#: all-font-metrics.cc:201 includable-lexer.cc:59 my-lily-parser.cc:229 +#: all-font-metrics.cc:296 includable-lexer.cc:59 lily-parser-scheme.cc:85 #, c-format msgid "(search path: `%s')" msgstr "(hakupolku: `%s')" -#: all-font-metrics.cc:202 +#: all-font-metrics.cc:297 msgid "Giving up" msgstr "Luovutetaan" -#: auto-change-iterator.cc:62 change-iterator.cc:61 +#: apply-context-iterator.cc:35 +#, fuzzy +msgid "\\applycontext argument is not a procedure" +msgstr "\\applycontext vaati funktioargumentin" + +#: auto-change-iterator.cc:66 change-iterator.cc:61 msgid "Can't switch translators, I'm there already" msgstr "Ei voitu muuttaa kääntäjää, sellainen on jo valittuna" +#: axis-group-engraver.cc:112 +msgid "" +"Axis_group_engraver: vertical group already has a parent.\n" +"Do you have two Axis_group_engravers?\n" +"Killing this vertical group." +msgstr "" + #: bar-check-iterator.cc:68 #, c-format msgid "barcheck failed at: %s" msgstr "tahtiviivan tarkistus epäonnistui kohdassa: %s" -#: beam-engraver.cc:139 +#: beam-engraver.cc:138 msgid "already have a beam" msgstr "palkki löytyi jo" -#: beam-engraver.cc:212 +#: beam-engraver.cc:209 msgid "unterminated beam" msgstr "päättymätön palkki" -#: beam-engraver.cc:245 chord-tremolo-engraver.cc:179 +#: beam-engraver.cc:242 chord-tremolo-engraver.cc:168 msgid "stem must have Rhythmic structure" msgstr "varrella on oltava Rhytmic -rakenne" -#: beam-engraver.cc:259 +#: beam-engraver.cc:256 msgid "stem doesn't fit in beam" msgstr "varsi ei sovi palkkiin" -#: beam-engraver.cc:260 +#: beam-engraver.cc:257 msgid "beam was started here" msgstr "palkki aloitettiin täältä" -#: beam.cc:151 +#: beam.cc:150 msgid "beam has less than two visible stems" msgstr "palkissa on vähemmän kuin kaksi näkyvää pystyviivaa" -#: beam.cc:156 +#: beam.cc:155 msgid "removing beam with less than two stems" msgstr "poistetaan palkki jolla olisi vähemmän kuin kaksi pystyviivaa" -#: beam.cc:1040 +#: beam.cc:1011 msgid "no viable initial configuration found: may not find good beam slope" msgstr "toimivaa alkuasettelua ei löytynyt: hyvää palkkikaltevuuta ei löytyne" -#: break-align-interface.cc:214 +#: break-align-interface.cc:212 #, c-format msgid "No spacing entry from %s to `%s'" msgstr "Ei välistyksen syöttöä paikasta %s paikkaan `%s'" @@ -739,89 +873,93 @@ msgstr "Olen yksin msgid "none of these in my family" msgstr "ei yksikään näistä perheessäni" -#: chord-tremolo-engraver.cc:100 +#: chord-tremolo-engraver.cc:97 #, c-format msgid "Chord tremolo with %d elements. Must have two elements." msgstr "Sointutremolo %d:lla elementillä. Täytyy olla kaksi elementtiä." -#: chord-tremolo-engraver.cc:141 +#: chord-tremolo-engraver.cc:134 msgid "unterminated chord tremolo" msgstr "päättymätön sointutremolo" -#: chord-tremolo-iterator.cc:64 +#: chord-tremolo-iterator.cc:66 msgid "no one to print a tremolos" msgstr "tremoloa ei voitu tulostaa" -#: clef.cc:64 +#: clef.cc:57 #, c-format msgid "clef `%s' not found" msgstr "avainta `%s' ei löydy" -#: cluster.cc:123 +#: cluster.cc:122 #, c-format msgid "unknown cluster style `%s'" msgstr "tuntematon klusterityyli: `%s'" #: coherent-ligature-engraver.cc:84 -#, c-format -msgid "gotcha: ptr=%ul" +#, fuzzy, c-format +msgid "gotcha: ptr =%ul" msgstr "löytyi: ptr=%ul" #: coherent-ligature-engraver.cc:96 -#, c-format -msgid "distance=%f" +#, fuzzy, c-format +msgid "distance =%f" msgstr "etäisyys=%f" #: coherent-ligature-engraver.cc:139 -#, c-format -msgid "Coherent_ligature_engraver: setting `spacing-increment = 0.01': ptr=%ul" +#, fuzzy, c-format +msgid "" +"Coherent_ligature_engraver: setting `spacing-increment = 0.01': ptr =%ul" msgstr "" "Coherent_ligature_engraver: asetetaan `spacing-increment = 0.01': ptr=%ul" -#: context-def.cc:115 +#: context-def.cc:111 +#, c-format msgid "Program has no such type: `%s'" msgstr "Ohjelmalla ei ole sellaista tyyppiä: `%s'" -#: context-def.cc:316 +#: context-def.cc:286 #, c-format msgid "can't find: `%s'" msgstr "ei löytynyt `%s'" -#: context.cc:164 +#: context.cc:151 +#, fuzzy, c-format +msgid "Cannot find or create new `%s'" +msgstr "ei löydetty tai ei luotu `%s' nimeltä `%s'" + +#: context.cc:217 +#, c-format msgid "Cannot find or create `%s' called `%s'" msgstr "ei löydetty tai ei luotu `%s' nimeltä `%s'" -#: context.cc:201 +#: context.cc:315 #, c-format msgid "can't find or create: `%s'" msgstr "ei löydetty tai ei luotu: `%s'" -#: custos.cc:85 +#: custos.cc:84 #, c-format msgid "custos `%s' not found" msgstr "custos `%s' ei löytynyt" -#: dimensions.cc:13 -msgid "NaN" -msgstr "NaN" - -#: dynamic-engraver.cc:183 span-dynamic-performer.cc:86 +#: dynamic-engraver.cc:179 span-dynamic-performer.cc:84 msgid "can't find start of (de)crescendo" msgstr "ei löytynyt alkua (de)crescendolle" -#: dynamic-engraver.cc:193 +#: dynamic-engraver.cc:189 msgid "already have a decrescendo" msgstr "decresendo jo käytössä" -#: dynamic-engraver.cc:195 +#: dynamic-engraver.cc:191 msgid "already have a crescendo" msgstr "crescendo jo käytössä" -#: dynamic-engraver.cc:198 +#: dynamic-engraver.cc:194 msgid "Cresc started here" msgstr "Cresc aloitettiin tästä" -#: dynamic-engraver.cc:305 +#: dynamic-engraver.cc:315 msgid "unterminated (de)crescendo" msgstr "päätymätön (de)crescendo" @@ -830,17 +968,7 @@ msgstr "p msgid "Junking event: `%s'" msgstr "Hylätään tapahtuma: `%s'" -#: event.cc:49 -#, c-format -msgid "Transposition by %s makes alteration larger than two" -msgstr "Transponointi %s tekee muutokset suuremmaksi kuin kaksi" - -#: event.cc:72 -#, c-format -msgid "octave check failed; expected %s, found: %s" -msgstr "oktaavitarkistus epäonnistua; oletetttin %s, löydettiin: %s" - -#: extender-engraver.cc:143 extender-engraver.cc:153 +#: extender-engraver.cc:140 extender-engraver.cc:149 msgid "unterminated extender" msgstr "päättymätön pidennys" @@ -848,21 +976,39 @@ msgstr "p msgid "no one to print a repeat brace" msgstr "kukaan ei voinut tulostaa toistoa" -#: glissando-engraver.cc:102 +#: font-config.cc:34 +#, c-format +msgid "Failed to add lilypond directory %s" +msgstr "" + +#: glissando-engraver.cc:99 msgid "Unterminated glissando." msgstr "Päättymätön glissando." -#: global-context.cc:151 +#: global-context-scheme.cc:52 global-context-scheme.cc:80 +msgid "Need music in a score" +msgstr "Laita musiikkia viivastolle" + +#: global-context-scheme.cc:70 +msgid "Interpreting music... " +msgstr "Tulkitaan musiikkia..." + +#: global-context-scheme.cc:91 +#, c-format +msgid "elapsed time: %.2f seconds" +msgstr "kulunut aika: %.2f sekuntia" + +#: global-context.cc:162 #, c-format msgid "can't find `%s' context" msgstr "ei löytynyt kontekstia `%s'" -#: gourlay-breaking.cc:195 +#: gourlay-breaking.cc:200 #, c-format msgid "Optimal demerits: %f" msgstr "Optimaalinen heikennys: %f" -#: gourlay-breaking.cc:200 +#: gourlay-breaking.cc:205 msgid "No feasible line breaking found" msgstr "Ei löytynyt sopivaa viivan katkaisukohtaa" @@ -876,20 +1022,21 @@ msgstr "\\%s sivuutettiin" msgid "implied \\%s added" msgstr "lisättiin vihjattu \\%s" -#: grob-interface.cc:73 +#: grob-interface.cc:48 +#, c-format msgid "Unknown interface `%s'" msgstr "tuntematon klusterityyli: `%s'" -#: grob-interface.cc:84 +#: grob-interface.cc:59 #, c-format msgid "Grob `%s' has no interface for property `%s'" msgstr "Ladokkeella `%s' ei ole rajapintaa ominaisuudella `%s'" -#: hairpin.cc:98 +#: hairpin.cc:106 msgid "decrescendo too small" msgstr "liian lyhyt decrescendo" -#: hairpin.cc:99 +#: hairpin.cc:107 msgid "crescendo too small" msgstr "liian lyhyt crescendo" @@ -905,109 +1052,122 @@ msgstr "Ristiriitainen nuottiryhm msgid "removing unterminated hyphen" msgstr "päättymätön tavuviiva" -#: hyphen-engraver.cc:110 +#: hyphen-engraver.cc:109 msgid "unterminated hyphen; removing" msgstr "päättymätön tavuviiva" #: includable-lexer.cc:50 -msgid "include files are not allowed" +#, fuzzy +msgid "include files are not allowed in safe mode" msgstr "sisällytettävät tiedostot eivät ole sallittuja" -#: input.cc:99 +#: input.cc:116 msgid "non fatal error: " msgstr "ei-keskeyttävä virhe:" -#: input.cc:107 source-file.cc:141 source-file.cc:234 +#: input.cc:124 source-file.cc:136 source-file.cc:229 msgid "position unknown" msgstr "sijainti tuntematon:" -#: key-performer.cc:90 +#: key-performer.cc:88 msgid "FIXME: key change merge" msgstr "KORJATTAVA: sävellajin vaihdon sulautuma" -#: kpath.cc:83 +#: kpath.cc:56 +#, fuzzy, c-format +msgid "kpathsea can not find AFM file `%s'" +msgstr "Kpathsea ei löytänyt TFM-tiedostoa `%s'" + +#: kpath.cc:80 +#, c-format msgid "kpathsea can not find TFM file: `%s'" msgstr "Kpathsea ei löytänyt TFM-tiedostoa `%s'" -#: kpath.cc:129 +#: kpath.cc:124 +#, c-format msgid "kpathsea can not find file: `%s'" msgstr "Kpathsea ei löytänyt TFM-tiedostoa `%s'" -#: ligature-engraver.cc:152 +#: ligature-engraver.cc:153 msgid "can't find start of ligature" msgstr "ei löytynyt alkua ligature:lle" -#: ligature-engraver.cc:158 +#: ligature-engraver.cc:159 msgid "no right bound" msgstr "ei oikeata reunaa" -#: ligature-engraver.cc:184 +#: ligature-engraver.cc:185 msgid "already have a ligature" msgstr "ligature löytyi jo" -#: ligature-engraver.cc:200 +#: ligature-engraver.cc:201 msgid "no left bound" msgstr "ei vasenta reunaa" -#: ligature-engraver.cc:255 +#: ligature-engraver.cc:257 msgid "unterminated ligature" msgstr "päättymätön ligature" -#: ligature-engraver.cc:279 +#: ligature-engraver.cc:281 msgid "ignoring rest: ligature may not contain rest" msgstr "ligature ei voi sisältää taukoa; sivuutetaan tauko" -#: ligature-engraver.cc:280 +#: ligature-engraver.cc:282 msgid "ligature was started here" msgstr "ligature alkoi tästä" -#: lily-guile.cc:88 +#: lily-guile.cc:92 #, c-format msgid "(load path: `%s')" msgstr "(hakupolku: `%s')" -#: lily-guile.cc:549 +#: lily-guile.cc:478 #, c-format msgid "Can't find property type-check for `%s' (%s)." msgstr "Ei löytynyt tyyppitarkistusta ominaisuudelle `%s' (%s)." -#: lily-guile.cc:552 +#: lily-guile.cc:481 msgid "Perhaps you made a typing error?" msgstr "Olet tainnut tehdä näppäilyvirheen?" -#: lily-guile.cc:558 +#: lily-guile.cc:487 msgid "Doing assignment anyway." msgstr "Tehdään tehtävä joka tapauksessa." -#: lily-guile.cc:572 +#: lily-guile.cc:501 #, c-format msgid "Type check for `%s' failed; value `%s' must be of type `%s'" msgstr "Tyypin `%s' tarkistus epäonnistui; arvon `%s' on oltava tyyppiä `%s'" -#: lookup.cc:169 -msgid "round filled box horizontal extent smaller than blot; decreasing blot" -msgstr "" -"pyöristetyn, täytetyn laatikon horisontaali laajuus on pilkkua pienempi; " -"pienennetään pilkkua" +#: lily-lexer.cc:211 +#, c-format +msgid "Identifier name is a keyword: `%s'" +msgstr "Tunnistenimi on avainsana: `%s'" -#: lookup.cc:174 -msgid "round filled box vertical extent smaller than blot; decreasing blot" -msgstr "" -"pyöristetyn, täytetyn laatikon vertikaali laajuus on pilkkua pienempi; " -"pienennetään pilkku" +#: lily-lexer.cc:228 +#, c-format +msgid "error at EOF: %s" +msgstr "virhe tiedoston lopussa (EOF): %s" -#: main.cc:87 -msgid "" -"This program is free software. It is covered by the GNU General Public\n" -"License and you are welcome to change it and/or distribute copies of it\n" -"under certain conditions. Invoke as `lilypond-bin --warranty' for more\n" -"information.\n" -msgstr "" -"Tämä on ilmaisohjelmisto. Siihen sovelletaan GNU General Public License,\n" -"ja olet tervetullut muuttamaan ohjelmaa ja/tai levittämään siitä kopioita\n" -"tietyillä ehdoilla. Suorita `%s --warranty' saadaksesi lisäinformaatiota.\n" +#: lily-parser-scheme.cc:84 +#, c-format +msgid "can't find init file: `%s'" +msgstr "tiedostoa ei löydy: `%s'" + +#: lily-parser-scheme.cc:101 +#, fuzzy, c-format +msgid "Processing `%s'" +msgstr "Prosessoidaan `%s'..." + +#: lily-parser.cc:102 +msgid "Parsing..." +msgstr "Jäsennetään..." + +#: lily-parser.cc:120 +msgid "Braces don't match" +msgstr "Aaltosulkumerkit eivät täsmää" -#: main.cc:93 +#: main.cc:95 msgid "" " This program is free software; you can redistribute it and/or\n" "modify it under the terms of the GNU General Public License version 2\n" @@ -1037,418 +1197,519 @@ msgstr "" "Free Software Foundation, Inc., 59 Temple Place - Suite 330,\n" "Boston, MA 02111-1307, USA.\n" -#: main.cc:122 +#: main.cc:124 +msgid "select backend to use" +msgstr "" + +#: main.cc:125 msgid "EXPR" msgstr "EXPR" -#: main.cc:123 -msgid "set options, use -e '(ly-option-usage)' for help" +#: main.cc:126 +#, fuzzy +msgid "set option, use -e '(ly:option-usage)' for help" msgstr "aseta optiot, käytä -e '(ly-option-usage)' saadaksesi opasteen" -#: main.cc:126 -msgid "use output format EXT" -msgstr "käytä tulostemuotoa EXT" +#. Bug in option parser: --output =foe is taken as an abbreviation +#. for --output-format. +#: main.cc:129 +#, fuzzy +msgid "EXTs" +msgstr "EXT" -#: main.cc:128 +#: main.cc:129 +msgid "list of formats to dump" +msgstr "" + +#: main.cc:131 msgid "FIELD" msgstr "KENTTÄ" -#: main.cc:128 +#: main.cc:131 msgid "write header field to BASENAME.FIELD" msgstr "kirjoita otsakekenttä paikkaan PERUSNIMI.KENTTÄ" -#: main.cc:129 +#: main.cc:132 msgid "add DIR to search path" msgstr "lisää HAKEMISTO hakupolkuun" -#: main.cc:130 +#: main.cc:133 msgid "use FILE as init file" msgstr "käytetään TIEDOSTO alustustiedostona" -#: main.cc:133 +#: main.cc:136 +#, fuzzy +msgid "generate a preview" +msgstr "tuota PNG -kuvat sivuista" + +#: main.cc:137 +#, fuzzy +msgid "don't generate full pages" +msgstr "jätä tuottamatta kuvat" + +#: main.cc:138 +#, fuzzy +msgid "generate PNG" +msgstr "tuota PS.GZ" + +#: main.cc:139 +#, fuzzy +msgid "generate PostScript" +msgstr "tuota PostScript -tuloste" + +#: main.cc:140 +#, fuzzy +msgid "generate DVI" +msgstr "tuota PS.GZ" + +#: main.cc:141 +#, fuzzy +msgid "generate PDF (default)" +msgstr "tuota PDF -tuloste" + +#: main.cc:142 +#, fuzzy +msgid "generate TeX" +msgstr "tuota PS.GZ" + +#: main.cc:143 msgid "run in safe mode" msgstr "aja turvamoodissa" -#: main.cc:156 +#: main.cc:166 +#, fuzzy, c-format msgid "" "Copyright (c) %s by\n" "%s and others." msgstr "Copyright (c) %s by" #. No version number or newline here. It confuses help2man. -#: main.cc:182 -#, c-format -msgid "Usage: %s [OPTIONS]... FILE..." +#: main.cc:192 +#, fuzzy, c-format +msgid "Usage: %s [OPTION]... FILE..." msgstr "Käyttö: %s [OPTIOT]... TIEDOSTO..." -#: main.cc:184 +#: main.cc:194 +#, c-format msgid "Typeset music and/or produce MIDI from FILE." msgstr "Lado musiikki ja tai soita MIDI tiedostosta TIEDOSTO." -#: main.cc:186 +#: main.cc:196 #, c-format msgid "LilyPond produces beautiful music notation." msgstr "LilyPond tuottaa kaunista notaatiota musiikille." -#: main.cc:188 +#: main.cc:198 #, c-format msgid "For more information, see %s" msgstr "Lisätietoja varten, katso %s" -#: main.cc:348 -#, c-format -msgid "This option is for developers only." -msgstr "Tämä optio on vain kehittäjille." - -#: main.cc:349 -#, c-format -msgid "Read the sources for more information." -msgstr "Lue lähdekoodia saadaksesi lisäinformaatiota." - -#: mensural-ligature-engraver.cc:248 mensural-ligature-engraver.cc:383 -msgid "unexpected case fall-through" -msgstr "odottamaton tapauksen raukeaminen" - -#: mensural-ligature-engraver.cc:259 +#: mensural-ligature-engraver.cc:76 msgid "ligature with less than 2 heads -> skipping" msgstr "ligatuuri vähemmällä kuin 2:lla nuottipäällä -> ohitetaan" -#: mensural-ligature-engraver.cc:279 +#: mensural-ligature-engraver.cc:102 msgid "can not determine pitch of ligature primitive -> skipping" msgstr "ei voitu määrittää nuottikorkeutta ligatuurin osalle -> ohitetaan" -#: mensural-ligature-engraver.cc:302 +#: mensural-ligature-engraver.cc:116 +#, fuzzy +msgid "single note ligature - skipping" +msgstr "priimi-intervalli ligatuurissa -> ohitetaan" + +#: mensural-ligature-engraver.cc:128 msgid "prime interval within ligature -> skipping" msgstr "priimi-intervalli ligatuurissa -> ohitetaan" -#: mensural-ligature-engraver.cc:312 -msgid "mensural ligature: duration none of L, B, S -> skipping" +#: mensural-ligature-engraver.cc:140 +#, fuzzy +msgid "mensural ligature: duration none of Mx, L, B, S -> skipping" msgstr "mensuraaliligatuuri: kesto ei ollut L, B tai S -> ohitetaan" -#: mensural-ligature.cc:183 -msgid "Mensural_ligature:unexpected case fall-through" +#: mensural-ligature-engraver.cc:188 +msgid "semibrevis must be followed by another one -> skipping" +msgstr "" + +#: mensural-ligature-engraver.cc:199 +msgid "" +"semibreves can only appear at the beginning of a ligature,\n" +"and there may be only zero or two of them" +msgstr "" + +#: mensural-ligature-engraver.cc:226 +msgid "" +"invalid ligatura ending:\n" +"when the last note is a descending brevis,\n" +"the penultimate note must be another one,\n" +"or the ligatura must be LB or SSB" +msgstr "" + +#: mensural-ligature-engraver.cc:345 +msgid "unexpected case fall-through" +msgstr "odottamaton tapauksen raukeaminen" + +#: mensural-ligature.cc:132 +#, fuzzy +msgid "Mensural_ligature: unexpected case fall-through" msgstr "Mensural_ligature: odottamaton tapauksen raukeaminen" -#: mensural-ligature.cc:193 -msgid "Mensural_ligature: (join_left == 0)" +#: mensural-ligature.cc:184 +#, fuzzy +msgid "Mensural_ligature: (join_right == 0)" msgstr "Mensural_ligature: (join_left == 0)" -#: midi-item.cc:153 +#: midi-item.cc:151 +#, c-format msgid "no such MIDI instrument: `%s'" msgstr "ei löytynyt instrumenttia: `%s'" -#: midi-item.cc:257 +#: midi-item.cc:255 msgid "silly pitch" msgstr "sekava äänenkorkeus" -#: midi-item.cc:273 +#: midi-item.cc:271 #, c-format msgid "Experimental: temporarily fine tuning (of %d cents) a channel." msgstr "Kokeellinen: viritetään väliaisesti (%d senttiä) kanavaa." -#: midi-stream.cc:40 +#: midi-stream.cc:39 +#, c-format msgid "could not write file: `%s'" msgstr "tiedostoa ei voitu avata: `%s'" -#: my-lily-lexer.cc:185 -#, c-format -msgid "Identifier name is a keyword: `%s'" -msgstr "Tunnistenimi on avainsana: `%s'" - -#: my-lily-lexer.cc:205 +#: music.cc:176 #, c-format -msgid "error at EOF: %s" -msgstr "virhe tiedoston lopussa (EOF): %s" - -#: my-lily-parser.cc:57 -msgid "Parsing..." -msgstr "Jäsennetään..." - -#: my-lily-parser.cc:69 -msgid "Braces don't match" -msgstr "Aaltosulkumerkit eivät täsmää" - -#: my-lily-parser.cc:228 -msgid "can't find init file: `%s'" -msgstr "tiedostoa ei löydy: `%s'" +msgid "octave check failed; expected %s, found: %s" +msgstr "oktaavitarkistus epäonnistua; oletetttin %s, löydettiin: %s" -#: my-lily-parser.cc:243 -msgid "Now processing `%s'" -msgstr "Prosessoidaan: `%s'" +#: music.cc:239 +#, fuzzy, c-format +msgid "Transposition by %s makes alteration larger than double" +msgstr "Transponointi %s tekee muutokset suuremmaksi kuin kaksi" #. #. music for the softenon children? #. -#: new-fingering-engraver.cc:155 +#: new-fingering-engraver.cc:153 msgid "music for the martians." msgstr "musiikkia marsilaisille" -#: new-fingering-engraver.cc:235 +#: new-fingering-engraver.cc:233 msgid "Fingerings are also not down?! Putting them down anyway." msgstr "Sormitukset eivät myöskään ole alhaalla?! Laitetaan ne kuitnekin alas." -#: new-lyric-combine-music-iterator.cc:172 -msgid "cannot find Voice: %s" +#: new-lyric-combine-music-iterator.cc:243 +#, fuzzy, c-format +msgid "cannot find Voice `%s'" msgstr "tiedostoa ei löydy: `%s'" -#: note-collision.cc:384 +#: note-collision.cc:413 msgid "Too many clashing notecolumns. Ignoring them." msgstr "Liian monta törmäävää nuottisaraketta. Sivuutetaan ne." -#: note-head.cc:139 +#: note-head.cc:68 #, c-format msgid "note head `%s' not found" msgstr "nuottipäätä `%s' ei löytynyt" -#: paper-def.cc:79 +#: open-type-font.cc:29 +#, c-format +msgid "Cannot allocate %d bytes" +msgstr "" + +#: open-type-font.cc:33 +#, c-format +msgid "Could not load %s font table" +msgstr "" + +#: open-type-font.cc:85 +#, c-format +msgid "Unsupported font format: %s" +msgstr "" + +#: open-type-font.cc:89 #, c-format -msgid "paper output to `%s'..." -msgstr "paperituloste paikkaan `%s'..." +msgid "Unknown error: %d reading font file: %s" +msgstr "" -#: paper-score.cc:71 +#: open-type-font.cc:144 +#, c-format +msgid "FT_Get_Glyph_Name() returned error: %d" +msgstr "" + +#: pango-font.cc:147 +msgid "FreeType face has no PostScript font name." +msgstr "" + +#: paper-outputter-scheme.cc:27 +#, fuzzy, c-format +msgid "Layout output to `%s'..." +msgstr "%s -tuloste paikkaan `%s'..." + +#: paper-score.cc:66 #, c-format msgid "Element count %d (spanners %d) " msgstr "Elementtien määrä: %d (ladokkeita: %d)" -#: paper-score.cc:75 +#: paper-score.cc:70 msgid "Preprocessing graphical objects..." msgstr "Esiprosessoidaan graafisia kohteita..." -#. prevent warning #: parse-scm.cc:81 msgid "GUILE signaled an error for the expression beginning here" msgstr "GUILE aitoi virheen lausekkeelle, joka alkoi täältä" -#: percent-repeat-engraver.cc:110 +#: pdf.cc:259 +#, fuzzy, c-format +msgid "Can't open file %s" +msgstr "tiedostoa ei voitu avata: `%s'" + +#: percent-repeat-engraver.cc:100 msgid "Don't know how to handle a percent repeat of this length." msgstr "Ei tiedetä kuinka kohdella tämän mittaista prosenttitoistoa." -#: percent-repeat-engraver.cc:164 +#: percent-repeat-engraver.cc:160 msgid "unterminated percent repeat" msgstr "päättymätön prosenttitoisto" -#: percent-repeat-iterator.cc:53 +#: percent-repeat-iterator.cc:54 msgid "no one to print a percent" msgstr "kukaan ei voinut tulostaa prosenttia" -#: performance.cc:50 -msgid "Track ... " +#: performance.cc:49 +#, fuzzy +msgid "Track..." msgstr "Jälki ... " -#: performance.cc:93 +#: performance.cc:92 msgid "Creator: " msgstr "Tekijä: " -#: performance.cc:113 +#: performance.cc:112 msgid "at " msgstr "kohdassa " -#: performance.cc:171 +#: performance.cc:166 #, c-format msgid "MIDI output to `%s'..." msgstr "MIDI-tuloste paikkaan `%s'..." -#: phrasing-slur-engraver.cc:105 +#: phrasing-slur-engraver.cc:116 msgid "unterminated phrasing slur" msgstr "päättymätön fraasikaari" -#: phrasing-slur-engraver.cc:123 -msgid "can't find start of phrasing slur" -msgstr "ei voitu löytää alkua fraasikaarelle" - -#: piano-pedal-engraver.cc:238 +#: piano-pedal-engraver.cc:232 msgid "Need 3 strings for piano pedals. No pedal made. " msgstr "Tarvitaan 3 merkkijonoa pianopedaalille. Pedaalitusta ei tehty." -#: piano-pedal-engraver.cc:253 piano-pedal-engraver.cc:268 -#: piano-pedal-performer.cc:82 +#: piano-pedal-engraver.cc:247 piano-pedal-engraver.cc:262 +#: piano-pedal-performer.cc:80 #, c-format msgid "can't find start of piano pedal: `%s'" msgstr "ei voitu löytää alkua pianopedaalille: `%s'" -#: piano-pedal-engraver.cc:321 +#: piano-pedal-engraver.cc:313 +#, c-format msgid "can't find start of piano pedal bracket: `%s'" msgstr "ei voitu löytää alkua pianopedaalille: `%s'" -#: property-iterator.cc:94 +#: property-iterator.cc:95 #, c-format msgid "Not a grob name, `%s'." msgstr "Ei ollut nimi graafiselle objektille (grob): `%s'." -#: quote-iterator.cc:181 +#: quote-iterator.cc:251 +#, c-format msgid "In quotation: junking event %s" msgstr "Hylätään tapahtuma: `%s'" -#: relative-octave-check.cc:25 +#: relative-octave-check.cc:40 msgid "Failed octave check, got: " msgstr "Oktaavitarkistus epäonnistui, saatiin:" -#: rest-collision.cc:145 +#: rest-collision.cc:152 msgid "rest direction not set. Cannot resolve collision." msgstr "tauon suuntaa ei asetettu. Ei voitu selvittää törmäystä." -#: rest-collision.cc:193 +#: rest-collision.cc:164 rest-collision.cc:207 msgid "too many colliding rests" msgstr "liian monta törmäävää taukoa" -#: rest.cc:137 +#: rest.cc:141 +#, c-format msgid "rest `%s' not found" msgstr "taukoa `%s' ei löytynyt, " -#: scm-option.cc:52 +#: scm-option.cc:59 #, c-format msgid "lilypond -e EXPR means:" msgstr "lilypond -e EXPR tarkoittaa:" -#: scm-option.cc:54 +#: scm-option.cc:61 #, c-format msgid " Evalute the Scheme EXPR before parsing any .ly files." msgstr "" " Evaluoidaan Scheme EXPR ennen kuin jäsennetään yhtäkään .ly -tiedostoista." -#: scm-option.cc:56 +#: scm-option.cc:63 #, c-format msgid "" " Multiple -e options may be given, they will be evaluated sequentially." msgstr " Useita -e optioita voidaan antaa, ne evaluoidaan peräkkäisinä" -#: scm-option.cc:58 -#, c-format +#: scm-option.cc:65 +#, fuzzy, c-format msgid "" -" The function ly-set-option allows for access to some internal variables." +" The function ly:set-option allows for access to some internal variables." msgstr " Funktio ly-set-option sallii pääsyn joihinkin sisäisiin muuttujiin" -#: scm-option.cc:60 -msgid "Usage: lilypond-bin -e \"(ly-set-option SYMBOL VAL)\"" +#: scm-option.cc:67 +#, fuzzy, c-format +msgid "Usage: lilypond -e \"(ly:set-option SYMBOL VAL)\"" msgstr "Käyttö: lilypond -e \"(ly-set-option SYMBOLI ARVO)\"" -#: scm-option.cc:62 +#: scm-option.cc:69 #, c-format -msgid "Where SYMBOL VAL pair is any of:" -msgstr "Missä (SYMBOLI,ARVO)-pari on jokin näistä:" +msgid "Use help as SYMBOL to get online help." +msgstr "" -#: scm-option.cc:143 scm-option.cc:176 -msgid "Unknown internal option!" +#: scm-option.cc:137 scm-option.cc:175 +#, fuzzy, c-format +msgid "No such internal option: %s" msgstr "Tuntematon sisäinen optio!" -#: score-engraver.cc:103 -#, c-format -msgid "can't find `%s'" +#: score-engraver.cc:106 score-engraver.cc:115 score-engraver.cc:117 +#, fuzzy, c-format +msgid "cannot find `%s'" msgstr "`%s' jäi löytymättä" -#: score-engraver.cc:104 -msgid "Fonts have not been installed properly. Aborting" +#: score-engraver.cc:108 +#, fuzzy +msgid "Music font has not been installed properly.\n" msgstr "Fontteja ei oltu asennettu kunnolla. Keskeytetään" -#: score-engraver.cc:189 +#: score-engraver.cc:109 +#, fuzzy, c-format +msgid "Search path `%s'\n" +msgstr "(hakupolku: `%s')" + +#: score-engraver.cc:119 #, c-format -msgid "unbound spanner `%s'" -msgstr "sitomaton ladoke `%s'" +msgid "Install the ec-fonts-mftraced package from: %s." +msgstr "" -#: score.cc:119 -msgid "Interpreting music... " -msgstr "Tulkitaan musiikkia..." +#: score-engraver.cc:122 +msgid "Aborting." +msgstr "" -#: score.cc:129 -msgid "Need music in a score" +#: score.cc:224 +#, fuzzy +msgid "Already have music in score" msgstr "Laita musiikkia viivastolle" -#: score.cc:139 -#, c-format -msgid "elapsed time: %.2f seconds" -msgstr "kulunut aika: %.2f sekuntia" +#: score.cc:225 +msgid "This is the previous music" +msgstr "" -#: script-engraver.cc:96 -msgid "Don't know how to interpret articulation:" +#: score.cc:230 +msgid "Error found in this music expression. Ignoring it" +msgstr "" + +#. FIXME: +#: script-engraver.cc:101 +#, fuzzy +msgid "Do not know how to interpret articulation: " msgstr "Ei tiedetä kuinka tulkita artikulaatio: `%s'" -#: script-engraver.cc:97 +#: script-engraver.cc:102 msgid "Scheme encoding: " msgstr "Scheme koodaus: " #. this shouldn't happen, but let's continue anyway. -#: separation-item.cc:53 separation-item.cc:97 +#: separation-item.cc:54 separation-item.cc:98 msgid "Separation_item: I've been drinking too much" msgstr "Separation_item: Olen juonut liikaa" -#: simple-spacer.cc:248 +#: simple-spacer.cc:506 #, c-format msgid "No spring between column %d and next one" msgstr "Ei jousta sarakkeen %d ja sitä seuraavan välillä" -#: slur-engraver.cc:121 +#: slur-engraver.cc:113 msgid "unterminated slur" msgstr "päättymätön kaari" -#. How to shut up this warning, when Voice_devnull_engraver has -#. eaten start event? -#: slur-engraver.cc:139 -msgid "can't find start of slur" -msgstr "ei löytynyt alkua kaarelle" +#: slur-engraver.cc:123 +#, fuzzy +msgid "No slur to end" +msgstr "Ei päätettävää volta-ladoketta" -#: source-file.cc:50 +#: source-file.cc:47 #, c-format msgid "can't open file: `%s'" msgstr "tiedostoa ei voitu avata: `%s'" -#: source-file.cc:63 +#: source-file.cc:60 #, c-format msgid "Huh? Got %d, expected %d characters" msgstr "Täh? Saatiin %d merkkiä, oletetun %d asemesta" -#: spacing-spanner.cc:385 +#: spacing-spanner.cc:386 +#, c-format msgid "Global shortest duration is %s" msgstr "Globaali lyhin kesto on %s" -#: stem-engraver.cc:97 +#: stem-engraver.cc:88 msgid "tremolo duration is too long" msgstr "tremolon kesto on liian pitkä" -#: stem-engraver.cc:128 +#. FIXME: +#: stem-engraver.cc:125 #, c-format msgid "Adding note head to incompatible stem (type = %d)" msgstr "Lisätään nuottipää sopimattomaan varteen (tyyppi = %d)" -#: stem-engraver.cc:129 +#: stem-engraver.cc:127 msgid "Don't you want polyphonic voices instead?" msgstr "Etkö haluaisi polyfonisia äänisiä sen sijaan?" -#: stem.cc:119 +#: stem.cc:125 msgid "Weird stem size; check for narrow beams" msgstr "Outo varren koko; koeta lyhyempiä palkkeja" -#: stem.cc:648 +#: stem.cc:579 #, c-format msgid "flag `%s' not found" msgstr "lippua `%s' ei löydetty" -#: stem.cc:661 +#: stem.cc:590 #, c-format msgid "flag stroke `%s' not found" msgstr "lipun piirtoa `%s' ei löytynyt" -#: system.cc:131 +#: system.cc:148 #, c-format msgid "Element count %d." msgstr "Elementtien määrä: %d." -#: system.cc:272 +#: system.cc:301 +#, c-format msgid "Grob count %d" msgstr "Graafisien objektien (grob) määrä: %d " -#: system.cc:286 +#: system.cc:319 msgid "Calculating line breaks..." msgstr "Lasketaan rivinvaihtoja..." -#: text-spanner-engraver.cc:65 +#: text-spanner-engraver.cc:62 msgid "can't find start of text spanner" msgstr "ei löydetty alkua tekstiladokkeelle" -#: text-spanner-engraver.cc:79 +#: text-spanner-engraver.cc:76 msgid "already have a text spanner" msgstr "tekstiladoke löytyi jo" -#: text-spanner-engraver.cc:143 +#: text-spanner-engraver.cc:138 msgid "unterminated text spanner" msgstr "päättymätön tekstiladoke" @@ -1465,16 +1726,16 @@ msgid "%s: TFM file has %u parameters, which is more than the %u I can handle" msgstr "" "%s: TFM-tiedostossa on %u parametria, mikä on enemmän kuin maksimimäärä %u" -#: tfm.cc:73 +#: tfm.cc:70 #, c-format msgid "can't find ascii character: %d" msgstr "ei löydetty ASCII-merkkiä: %d" -#: tie-engraver.cc:164 +#: tie-engraver.cc:199 msgid "lonely tie" msgstr "yksinäinen sidos" -#: time-scaled-music-iterator.cc:24 +#: time-scaled-music-iterator.cc:23 msgid "no one to print a tuplet start bracket" msgstr "ketään ei löytynyt tulostamaan tupletin alkusulkua" @@ -1483,14 +1744,14 @@ msgstr "ket #. #. OTOH, Tristan Keuris writes 8/20 in his Intermezzi. #. -#: time-signature-engraver.cc:57 +#: time-signature-engraver.cc:55 #, c-format msgid "Found strange time signature %d/%d." msgstr "Löydettiin outo aikamerkintä: %d/%d." #. If there is no such symbol, we default to the numbered style. #. (Here really with a warning!) -#: time-signature.cc:95 +#: time-signature.cc:85 #, c-format msgid "time signature symbol `%s' not found; reverting to numbered style" msgstr "aikamerkintäsymbolia `%s' ei löytynyt; vaihdetaan numeroituun tyyliin" @@ -1500,29 +1761,45 @@ msgstr "aikamerkint msgid "unknown translator: `%s'" msgstr "tuntematon tulkitsija: `%s'" -#: tuplet-bracket.cc:448 +#: trill-spanner-engraver.cc:70 +#, fuzzy +msgid "can't find start of trill spanner" +msgstr "ei löydetty alkua tekstiladokkeelle" + +#: trill-spanner-engraver.cc:84 +#, fuzzy +msgid "already have a trill spanner" +msgstr "tekstiladoke löytyi jo" + +#: trill-spanner-engraver.cc:144 +#, fuzzy +msgid "unterminated trill spanner" +msgstr "päättymätön tekstiladoke" + +#: tuplet-bracket.cc:451 msgid "Killing tuplet bracket across linebreak." msgstr "Hävitetään rivinvaihdon yli olevat tuplettisulut." -#: vaticana-ligature-engraver.cc:342 +#: vaticana-ligature-engraver.cc:341 #, c-format msgid "" "ignored prefix (es) `%s' of this head according to restrictions of the " "selected ligature style" -msgstr "sivuutetaan prefiksi (t) `%s' tälle nuottipäälle valitun " -"ligatuurityylin mukaisesti" +msgstr "" +"sivuutetaan prefiksi (t) `%s' tälle nuottipäälle valitun ligatuurityylin " +"mukaisesti" -#: vaticana-ligature-engraver.cc:572 -#, c-format -msgid "Vaticana_ligature_engraver: setting `spacing-increment = %f': ptr=%ul" +#: vaticana-ligature-engraver.cc:571 +#, fuzzy, c-format +msgid "Vaticana_ligature_engraver: setting `spacing-increment = %f': ptr =%ul" msgstr "" "Vaticana_ligature_engraver: asetetaan `spacing-increment = %f': ptr=%ul" -#: vaticana-ligature.cc:92 +#: vaticana-ligature.cc:93 msgid "ascending vaticana style flexa" msgstr "laskeva vaticana-tyylinen flexa" -#: vaticana-ligature.cc:181 +#: vaticana-ligature.cc:182 msgid "Vaticana_ligature: zero join (delta_pitch == 0)" msgstr "Vaticana_ligature: (delta_pitch == 0)" @@ -1538,126 +1815,247 @@ msgstr "L msgid "Also have a stopped spanner. Giving up." msgstr "Löytyi myös lopetettu ladoke. Luovutetaan." -#: parser.yy:79 +#: parser.yy:82 msgid "Tag must be symbol or list of symbols." msgstr "Merkinnän on oltava symboli tai lista symboleita." -#: parser.yy:524 parser.yy:513 +#: parser.yy:567 msgid "Identifier should have alphabetic characters only" msgstr "Tunnisteessa saa olla vain aakkosellisia merkkejä" -#: parser.yy:806 parser.yy:776 +#: parser.yy:721 +msgid "\\paper cannot be in \\score. Use \\layout instead" +msgstr "" + +#: parser.yy:745 +msgid "Need \\paper for paper block." +msgstr "" + +#: parser.yy:890 msgid "More alternatives than repeats. Junking excess alternatives." msgstr "" "Enemmän vaihtoehtoja kuin kertauksia. Heitetään pois liialliset vaihtoehdot." -#: parser.yy:887 parser.yy:894 parser.yy:857 parser.yy:864 -msgid "\\applycontext takes function argument" -msgstr "\\applycontext vaati funktioargumentin" - -#: parser.yy:1044 parser.yy:1014 -msgid "\\apply takes function argument" -msgstr "\\apply vaatii funktioargumentin" +#: parser.yy:1082 +msgid "Music head function should return Music object." +msgstr "" -#: parser.yy:1407 parser.yy:1377 -msgid "Can't find music" -msgstr "Musiikkia ei löytynyt" +#: parser.yy:1354 +msgid "Grob name should be alphanumeric" +msgstr "" -#: parser.yy:1530 parser.yy:1500 +#: parser.yy:1714 msgid "Second argument must be pitch list." msgstr "Toisen argumentin on oltava symboli" -#: parser.yy:1567 parser.yy:1572 parser.yy:2104 parser.yy:1537 parser.yy:1542 -#: parser.yy:2074 +#: parser.yy:1753 parser.yy:1758 parser.yy:2238 msgid "Have to be in Lyric mode for lyrics" msgstr "Täytyy olla Lyrics -moodissa lyriikkaa varten" -#: parser.yy:1657 parser.yy:1627 +#: parser.yy:1851 msgid "Expecting string as script definition" msgstr "Oletetaan merkkijonon olevan skriptimäärittely" -#: parser.yy:1864 parser.yy:1918 parser.yy:1834 parser.yy:1888 +#: parser.yy:2014 parser.yy:2064 #, c-format msgid "not a duration: %d" msgstr "ei ole kesto: %d" -#: parser.yy:2014 parser.yy:1984 +#: parser.yy:2157 msgid "Have to be in Note mode for notes" msgstr "Täytyy olla Note -moodissa nuotteja varten" -#: parser.yy:2119 parser.yy:2089 +#: parser.yy:2251 msgid "Have to be in Chord mode for chords" msgstr "Täytyy olla Chord -moodissa sointuja varten" -#: parser.yy:2266 parser.yy:2236 +#: parser.yy:2403 msgid "need integer number arg" msgstr "tarvitaan kokonaislukuargumentti" -#: parser.yy:2414 parser.yy:2387 +#: parser.yy:2586 msgid "Suspect duration found following this beam" msgstr "Epäilty kesto löytyi palkin jälkeen" -#: lexer.ll:189 lexer.ll:190 -msgid "input renamed to: `%s'" -msgstr "ei voitu tehdä hakemistoa: `%s'" - -#: lexer.ll:197 lexer.ll:198 -msgid "No quoted string found after \\encoding" -msgstr "Lainausmerkittyä tekstiä ei löytynyt kohteen \\encoding jälkeen" +#: lexer.ll:193 +#, fuzzy, c-format +msgid "Renaming input to: `%s'" +msgstr "Avataan putki `%s'" -#: lexer.ll:201 lexer.ll:202 +#: lexer.ll:201 msgid "No quoted string found after \\version" msgstr "Lainausmerkittyä tekstiä ei löytynyt kohteen \\version jälkeen" -#: lexer.ll:205 lexer.ll:206 +#: lexer.ll:205 msgid "No quoted string found after \\renameinput" msgstr "Lainausmerkittyä tekstiä ei löytynyt kohteen \\renameinput jälkeen" -#: lexer.ll:218 lexer.ll:219 +#: lexer.ll:218 msgid "EOF found inside a comment" msgstr "EOF löytyi kommentin sisältä" -#: lexer.ll:233 lexer.ll:234 +#: lexer.ll:233 msgid "\\maininput not allowed outside init files" msgstr "\\maininput ei ole sallittu init-alustustiedoston ulkopuolella" -#: lexer.ll:257 lexer.ll:258 +#: lexer.ll:257 #, c-format msgid "wrong or undefined identifier: `%s'" msgstr "väärä tai määrittämätön tunniste: `%s'" #. backup rule -#: lexer.ll:266 lexer.ll:267 +#: lexer.ll:266 msgid "Missing end quote" msgstr "Puuttuva loppulainausmerkki" -#: lexer.ll:408 lexer.ll:409 +#: lexer.ll:428 msgid "Brace found at end of lyric. Did you forget a space?" msgstr "Sulkumerkki löytyi lyriikan lopussa. Unohditko välilyönnin?" -#: lexer.ll:510 lexer.ll:511 +#: lexer.ll:527 msgid "Brace found at end of markup. Did you forget a space?" msgstr "Sulkumerkki löytyi lyriikan lopussa. Unohditko välilyönnin?" -#: lexer.ll:593 lexer.ll:594 +#: lexer.ll:616 #, c-format msgid "invalid character: `%c'" msgstr "epäkelpo merkki: `%c'" -#: lexer.ll:665 lexer.ll:667 +#: lexer.ll:702 lexer.ll:703 #, c-format msgid "unknown escaped string: `\\%s'" msgstr "tuntematon koodinvaihtomerkillinen merkkijono: `\\\\%s'" -#: lexer.ll:763 lexer.ll:765 +#: lexer.ll:800 lexer.ll:801 #, c-format msgid "Incorrect lilypond version: %s (%s, %s)" msgstr "Epäkelpo lilypond versio: %s (%s, %s)" -#: lexer.ll:764 lexer.ll:766 +#: lexer.ll:801 lexer.ll:802 msgid "Consider updating the input with the convert-ly script" msgstr "Harkitse syötteen päivittämistä convert-ly scriptillä" +#: backend-library.scm:20 +#, fuzzy, lisp-format +msgid "Invoking `~a'...n" +msgstr "Kutsutaan `%s'" + +#: backend-library.scm:26 +#, lisp-format +msgid "Error invoking `~a'. Return value ~a" +msgstr "" + +#: backend-library.scm:47 +#, fuzzy, lisp-format +msgid "Converting to `~a'..." +msgstr "Kirjoitetaan `%s'..." + +#: clef.scm:124 +#, fuzzy, lisp-format +msgid "Unknown clef type `~a'" +msgstr "tuntematon klusterityyli: `%s'" + +#: clef.scm:125 +msgid "See scm/lily.scm for supported clefs" +msgstr "" + +#: framework-tex.scm:130 +#, lisp-format +msgid "Writing header field `~a' to `~a'..." +msgstr "" + +#: framework-tex.scm:366 +#, fuzzy, lisp-format +msgid "Converting to `~a.ps'..." +msgstr "Kirjoitetaan `%s'..." + +#: framework-tex.scm:386 +#, lisp-format +msgid "Converting to `~a.dvi'..." +msgstr "" + +#: lily.scm:94 +#, lisp-format +msgid "wrong type for argument ~a. Expecting ~a, found ~s" +msgstr "" + +#: lily.scm:312 +msgid "error: failed files: " +msgstr "" + +#~ msgid "make HTML file with links to all output" +#~ msgstr "tee HTML -tiedosto johon on linkitetty kaikki tulosteet" + +#~ msgid "do not generate PDF output" +#~ msgstr "älä tuota PDF -tulostetta" + +#~ msgid "do not generate PostScript output" +#~ msgstr "älä tuota PostScript -tulostetta" + +# käytä pdflatex:ia tuottaaksesi PDF -tulosteen +#~ msgid "use pdflatex to generate PDF output" +#~ msgstr "käytä pdflatex:ia tuottaaksesi PDF -tulosteen" + +#~ msgid "Writing HTML menu `%s'" +#~ msgstr "Kirjoitetan HTML-valikko `%s'..." + +#~ msgid "Running LaTeX failed. Rerun with --verbose for a trace." +#~ msgstr "" +#~ "LaTeX -ajo epäonnistui. Aja uudelleen lisäten --verbose jäljitystä varten." + +#~ msgid "NaN" +#~ msgstr "NaN" + +#~ msgid "" +#~ "round filled box horizontal extent smaller than blot; decreasing blot" +#~ msgstr "" +#~ "pyöristetyn, täytetyn laatikon horisontaali laajuus on pilkkua pienempi; " +#~ "pienennetään pilkkua" + +#~ msgid "round filled box vertical extent smaller than blot; decreasing blot" +#~ msgstr "" +#~ "pyöristetyn, täytetyn laatikon vertikaali laajuus on pilkkua pienempi; " +#~ "pienennetään pilkku" + +#~ msgid "use output format EXT" +#~ msgstr "käytä tulostemuotoa EXT" + +#~ msgid "This option is for developers only." +#~ msgstr "Tämä optio on vain kehittäjille." + +#~ msgid "Read the sources for more information." +#~ msgstr "Lue lähdekoodia saadaksesi lisäinformaatiota." + +#~ msgid "Now processing `%s'" +#~ msgstr "Prosessoidaan: `%s'" + +#~ msgid "paper output to `%s'..." +#~ msgstr "paperituloste paikkaan `%s'..." + +#~ msgid "can't find start of phrasing slur" +#~ msgstr "ei voitu löytää alkua fraasikaarelle" + +#~ msgid "Where SYMBOL VAL pair is any of:" +#~ msgstr "Missä (SYMBOLI,ARVO)-pari on jokin näistä:" + +#~ msgid "unbound spanner `%s'" +#~ msgstr "sitomaton ladoke `%s'" + +#~ msgid "can't find start of slur" +#~ msgstr "ei löytynyt alkua kaarelle" + +#~ msgid "\\apply takes function argument" +#~ msgstr "\\apply vaatii funktioargumentin" + +#~ msgid "Can't find music" +#~ msgstr "Musiikkia ei löytynyt" + +#~ msgid "input renamed to: `%s'" +#~ msgstr "ei voitu tehdä hakemistoa: `%s'" + +#~ msgid "No quoted string found after \\encoding" +#~ msgstr "Lainausmerkittyä tekstiä ei löytynyt kohteen \\encoding jälkeen" + #~ msgid " 1998--2003" #~ msgstr "1998--2003" @@ -1704,9 +2102,6 @@ msgstr "Harkitse sy #~ 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" @@ -1888,9 +2283,6 @@ msgstr "Harkitse sy #~ msgid "Can't evaluate Scheme in safe mode" #~ msgstr "Scheme ei evaluoitunut turvamoodissa" -#~ msgid "Run LilyPond using LaTeX for titling" -#~ msgstr "Aja LilyPond käyttäen LaTeX:ia otsikoimiseen" - #~ msgid "Fetch and rebuild from latest source package" #~ msgstr "Hae ja käännä uudelleen viimeisestä lähdekoodipakkauksesta" diff --git a/po/fr.po b/po/fr.po index f140cf0e96..cdb76d3954 100644 --- a/po/fr.po +++ b/po/fr.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: lilypond 2.3.21\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2004-10-09 03:01+0200\n" +"POT-Creation-Date: 2005-02-25 13:09+0100\n" "PO-Revision-Date: 2004-10-19 08:00-0500\n" "Last-Translator: Michel Robitaille \n" "Language-Team: French \n" @@ -19,8 +19,8 @@ msgstr "" msgid "lilylib module" msgstr "module lilylib" -#: lilylib.py:65 lilypond-book.py:91 lilypond-latex.py:109 midi2ly.py:100 -#: mup2ly.py:75 ps2png.py:40 main.cc:131 lily/main.cc:131 +#: lilylib.py:65 lilypond-book.py:88 lilypond-latex.py:109 midi2ly.py:100 +#: mup2ly.py:75 ps2png.py:40 main.cc:130 msgid "print this help" msgstr "afficher l'aide-mémoire" @@ -52,79 +52,177 @@ msgstr "Erreur: %s" msgid "Exiting (%d)..." msgstr "Fin d'exécution (%d)... " -#: lilylib.py:192 midi2ly.py:223 mup2ly.py:219 +#: lilylib.py:200 midi2ly.py:223 mup2ly.py:219 #, python-format msgid "Usage: %s [OPTIONS]... FILE" msgstr "Usage: %s [OPTIONS]... FICHIER" -#: lilylib.py:196 midi2ly.py:227 mup2ly.py:223 main.cc:200 lily/main.cc:200 +#: lilylib.py:204 convert-ly.py:57 midi2ly.py:227 mup2ly.py:223 main.cc:200 #, c-format msgid "Options:" msgstr "Options:" -#: lilylib.py:200 midi2ly.py:231 mup2ly.py:227 main.cc:204 lily/main.cc:204 +#: lilylib.py:208 convert-ly.py:68 midi2ly.py:231 mup2ly.py:227 main.cc:204 #, c-format, python-format msgid "Report bugs to %s." msgstr "Rapporter toutes anomalies à %s." -#: lilylib.py:220 +#: lilylib.py:228 #, python-format msgid "Binary %s has version %s, looking for version %s" msgstr "Binaire %s de version %s, recherche de la version %s" -#: lilylib.py:254 +#: lilylib.py:262 #, python-format msgid "Opening pipe `%s'" msgstr "Ouverture du pipe `%s'" -#: lilylib.py:269 lilypond-book.py:812 +#: lilylib.py:277 lilypond-book.py:1111 #, python-format msgid "`%s' failed (%d)" msgstr "`%s' échec (%d)" -#: lilylib.py:274 lilylib.py:333 lilypond-book.py:813 lilypond-latex.py:466 +#: lilylib.py:282 lilylib.py:341 lilypond-book.py:1112 lilypond-latex.py:466 msgid "The error log is as follows:" msgstr "Le journal d'erreurs est comme suit:" -#: lilylib.py:305 midi2ly.py:259 mup2ly.py:255 +#: lilylib.py:313 midi2ly.py:259 mup2ly.py:255 #, python-format msgid "Invoking `%s'" msgstr "Invocation de « %s »" -#: lilylib.py:307 +#: lilylib.py:315 #, python-format msgid "Running %s..." msgstr "Exécution de %s..." -#: lilylib.py:326 +#: lilylib.py:334 #, python-format msgid "`%s' failed (%s)" msgstr "`%s' a échoué (%s)" -#: lilylib.py:329 midi2ly.py:265 mup2ly.py:263 +#: lilylib.py:337 midi2ly.py:265 mup2ly.py:263 msgid "(ignored)" msgstr "(ignoré)" -#: lilylib.py:347 midi2ly.py:275 mup2ly.py:273 +#: lilylib.py:355 midi2ly.py:275 mup2ly.py:273 #, python-format msgid "Cleaning %s..." msgstr "Nettoyage de %s..." -#: lilylib.py:518 +#: lilylib.py:529 msgid "Removing output file" msgstr "Destruction du fichier de sortie" -#: lilypond-book.py:76 +#: convert-ly.py:32 +#, python-format +msgid "%s has been replaced by %s" +msgstr "" + +#: convert-ly.py:33 +#, python-format +msgid "Not smart enough to convert %s" +msgstr "" + +#: convert-ly.py:34 +msgid "Please refer to the manual for details, and update manually." +msgstr "" + +#: convert-ly.py:50 +#, fuzzy, python-format +msgid "Usage: %s [OPTION]... [FILE]..." +msgstr "Usage: %s [OPTIONS]... FICHIER..." + +#: convert-ly.py:53 +msgid "" +"Update LilyPond input to newer version. By default, update from the\n" +"version taken from the \\version command, to the current LilyPond version." +msgstr "" + +#: convert-ly.py:59 +msgid "" +" -e, --edit edit in place\n" +" -f, --from=VERSION start from version [default: \\version found in " +"file]\n" +" -h, --help print this help\n" +" -n, --no-version do not add \\version command if missing\n" +" -s, --show-rules print rules [default: --from=0, --" +"to=@TOPLEVEL_VERSION@]\n" +" -t, --to=VERSION convert to version [default: @TOPLEVEL_VERSION@]\n" +" -v, --version print program version" +msgstr "" + +#: convert-ly.py:75 main.cc:89 +#, fuzzy, c-format, python-format msgid "" -"Process LilyPond snippets in hybrid HTML, LaTeX or texinfo document.\n" +"This program is free software. It is covered by the GNU General Public\n" +"License and you are welcome to change it and/or distribute copies of it\n" +"under certain conditions. Invoke as `%s --warranty' for more\n" +"information.\n" +msgstr "" +"Ce logiciel est libre. Il est couvert par la licence GNU General Public " +"License,\n" +"et vous êtes libre de le modifier et/ou d'en distribuer des copies sous " +"certaines conditions\n" +"Invoquez « lilypond-bin --warranty » pour plus d'informations.\n" + +#: convert-ly.py:2402 +msgid "LilyPond source must be UTF-8" +msgstr "" + +#: convert-ly.py:2405 +msgid "Try the texstrings backend" +msgstr "" + +#: convert-ly.py:2408 +#, python-format +msgid "Do something like: %s" +msgstr "" + +#: convert-ly.py:2411 +msgid "Or save as UTF-8 in your editor" +msgstr "" + +#: convert-ly.py:2455 +msgid "Applying conversion: " +msgstr "" + +#: convert-ly.py:2467 +#, python-format +msgid "%s: error while converting" +msgstr "" + +#: convert-ly.py:2470 score-engraver.cc:110 +msgid "Aborting" +msgstr "" + +#: convert-ly.py:2491 +#, fuzzy, python-format +msgid "Processing `%s'... " +msgstr "Traitement de « %s »..." + +#: convert-ly.py:2593 +#, fuzzy, python-format +msgid "%s: cannot determine version for `%s'" +msgstr "ne peut déterminer le format pour: %s" + +#: convert-ly.py:2602 +#, fuzzy, python-format +msgid "%s: skipping: `%s' " +msgstr "pas de telle configuration: « %s »" + +#: lilypond-book.py:70 +#, fuzzy +msgid "" +"Process LilyPond snippets in hybrid HTML, LaTeX, or texinfo document.\n" "Example usage:\n" "\n" " lilypond-book --filter=\"tr '[a-z]' '[A-Z]'\" BOOK\n" " lilypond-book --filter=\"convert-ly --no-version --from=2.0.0 -\" BOOK\n" " lilypond-book --process='lilypond -I include' BOOK\n" -"\n" msgstr "" -"Traiter les snippets LilyPond dans un document hybride HTML, LaTeX ou TexInfo.\n" +"Traiter les snippets LilyPond dans un document hybride HTML, LaTeX ou " +"TexInfo.\n" "Exemples d'usage:\n" "\n" " lilypond-book --filter=\"tr '[a-z]' '[A-Z]'\" LIVRE\n" @@ -132,139 +230,142 @@ msgstr "" " lilypond-book --process='lilypond -I include' LIVRE\n" "\n" -#. Bug in option parser: --output=foe is taken as an abbreviation -#. for --output-format. -#. Bug in option parser: --output=foe is taken as an abbreviation -#. for --output-format. -#. Bug in option parser: --output=foe is taken as an abbreviation -#. for --output-format. -#. Bug in option parser: --output=foe is taken as an abbreviation -#. for --output-format. -#. Bug in option parser: --output=foe is taken as an abbreviation -#. for --output-format. -#. Bug in option parser: --output=foe is taken as an abbreviation -#. for --output-format. -#. Bug in option parser: --output=foe is taken as an abbreviation -#. for --output-format. -#. Bug in option parser: --output=foe is taken as an abbreviation -#. for --output-format. -#: lilypond-book.py:89 main.cc:130 lily/main.cc:130 +#: lilypond-book.py:82 main.cc:124 msgid "EXT" msgstr "EXT" -#: lilypond-book.py:89 -msgid "use output format EXT (texi [default], texi-html, latex, html)" -msgstr "utiliser le format de sortie EXT (texi (par défaut), texi-html, latex, html)" +#: lilypond-book.py:83 +#, fuzzy +msgid "" +"use output format EXT (texi [default], texi-html,\n" +"\t\tlatex, html)" +msgstr "" +"utiliser le format de sortie EXT (texi (par défaut), texi-html, latex, html)" -#: lilypond-book.py:90 +#: lilypond-book.py:85 msgid "FILTER" msgstr "FILTRE" -#: lilypond-book.py:90 +#: lilypond-book.py:86 msgid "pipe snippets through FILTER [convert-ly -n -]" msgstr "ouvrir un pipe de snippets à travers le FILTRE [convert-ly -n -]" -#: lilypond-book.py:92 lilypond-book.py:94 lilypond-latex.py:114 main.cc:133 -#: lily/main.cc:133 +#: lilypond-book.py:89 lilypond-book.py:91 lilypond-latex.py:114 main.cc:132 msgid "DIR" msgstr "RÉP" -#: lilypond-book.py:92 +#: lilypond-book.py:90 msgid "add DIR to include path" msgstr "ajouter le RÉPERTOIRE à inclure au chemin de recherche" +#: lilypond-book.py:92 +msgid "write output to DIR" +msgstr "produire la sortie dans le RÉPERTOIRE" + #: lilypond-book.py:93 msgid "COMMAND" msgstr "COMMANDE" -#: lilypond-book.py:93 +#: lilypond-book.py:94 msgid "process ly_files using COMMAND FILE..." msgstr "traitre ly_files en utilisant la COMMANDE FICHIER..." -#: lilypond-book.py:94 -msgid "write output to DIR" -msgstr "produire la sortie dans le RÉPERTOIRE" - -#: lilypond-book.py:95 lilypond-latex.py:133 midi2ly.py:105 mup2ly.py:78 -#: ps2png.py:41 main.cc:145 lily/main.cc:145 +#: lilypond-book.py:96 lilypond-latex.py:133 midi2ly.py:105 mup2ly.py:78 +#: ps2png.py:41 main.cc:145 msgid "be verbose" msgstr "passer en mode explicatif" -#: lilypond-book.py:96 +#: lilypond-book.py:98 msgid "print version information" msgstr "afficher les informations de version" -#: lilypond-book.py:97 lilypond-latex.py:135 midi2ly.py:107 mup2ly.py:80 -#: main.cc:146 lily/main.cc:146 +#: lilypond-book.py:100 lilypond-latex.py:135 midi2ly.py:107 mup2ly.py:80 +#: main.cc:146 msgid "show warranty and copyright" msgstr "afficher la notice de garantie et du droit d'auteur" -#: lilypond-book.py:400 +#: lilypond-book.py:699 +#, fuzzy, python-format +msgid "deprecated ly-option used: %s=%s" +msgstr "option ly-option dépréciée: %s" + +#: lilypond-book.py:702 +#, fuzzy, python-format +msgid "compatibility mode translation: %s=%s" +msgstr "traduction en mode de compatibilité: %s" + +#: lilypond-book.py:706 #, python-format msgid "deprecated ly-option used: %s" msgstr "option ly-option dépréciée: %s" -#: lilypond-book.py:401 +#: lilypond-book.py:709 #, python-format msgid "compatibility mode translation: %s" msgstr "traduction en mode de compatibilité: %s" -#: lilypond-book.py:423 +#: lilypond-book.py:728 #, python-format msgid "ignoring unknown ly option: %s" msgstr "option ly inconnue et ignorée: %s" -#: lilypond-book.py:480 +#: lilypond-book.py:761 #, python-format msgid "file not found: %s" msgstr "fichier non repéré: %s" -#: lilypond-book.py:795 +#: lilypond-book.py:1094 #, python-format msgid "Opening filter `%s'" msgstr "Filtre d'ouverture `%s'" -#: lilypond-book.py:913 +#: lilypond-book.py:1236 +msgid "Writing snippets..." +msgstr "Écriture de snipplets..." + +#: lilypond-book.py:1241 +#, fuzzy +msgid "Processing...\n" +msgstr "Traitement..." + +#: lilypond-book.py:1244 +msgid "All snippets are up to date..." +msgstr "Tous les snipplets sont à jour..." + +#: lilypond-book.py:1254 #, python-format msgid "cannot determine format for: %s" msgstr "ne peut déterminer le format pour: %s" -#: lilypond-book.py:954 +#: lilypond-book.py:1299 msgid "Output would overwrite input file; use --output." msgstr "La sortie va écraser le fichier d'entrée; utiliser --output" -#: lilypond-book.py:961 +#: lilypond-book.py:1306 #, python-format msgid "Reading %s..." msgstr "Lecture en cours de %s..." -#: lilypond-book.py:975 +#: lilypond-book.py:1322 msgid "Dissecting..." msgstr "Dissection en cours..." -#: lilypond-book.py:1006 -msgid "Writing snippets..." -msgstr "Écriture de snipplets..." - -#: lilypond-book.py:1011 -msgid "Processing..." -msgstr "Traitement..." - -#: lilypond-book.py:1014 -msgid "All snippets are up to date..." -msgstr "Tous les snipplets sont à jour..." - -#: lilypond-book.py:1017 +#: lilypond-book.py:1353 #, python-format msgid "Compiling %s..." msgstr "Compilation en cours %s..." -#: lilypond-book.py:1025 +#: lilypond-book.py:1361 #, python-format msgid "Processing include: %s" msgstr "Traitement d'inclustion: %s" -#: lilypond-book.py:1041 lilypond-latex.py:576 midi2ly.py:1017 ps2png.py:51 +#: lilypond-book.py:1371 +#, fuzzy, python-format +msgid "Removing `%s'" +msgstr "Invocation de « %s »" + +#: lilypond-book.py:1386 lilypond-latex.py:576 midi2ly.py:1017 ps2png.py:51 #, python-format msgid "getopt says: `%s'" msgstr "getopt() indique: « %s »" @@ -284,8 +385,8 @@ msgstr "utiliser LaTeX pour le formattage" msgid "print even more output" msgstr "afficher encore plus de sortie" -#: lilypond-latex.py:112 lilypond-latex.py:123 midi2ly.py:102 main.cc:134 -#: main.cc:136 lily/main.cc:134 lily/main.cc:136 +#: lilypond-latex.py:112 lilypond-latex.py:123 midi2ly.py:102 main.cc:133 +#: main.cc:135 msgid "FILE" msgstr "FICHIER" @@ -308,13 +409,13 @@ msgid "don't run LilyPond" msgstr "ne pas exécuter LilyPond" #. junkme? -#: lilypond-latex.py:121 main.cc:135 lily/main.cc:135 +#: lilypond-latex.py:121 main.cc:134 msgid "produce MIDI output only" msgstr "produire une sortie MIDI seulement" -#: lilypond-latex.py:123 midi2ly.py:102 mup2ly.py:76 main.cc:136 -#: lily/main.cc:136 -msgid "write output to FILE" +#: lilypond-latex.py:123 main.cc:135 +#, fuzzy +msgid "write output to FILE (suffix will be added)" msgstr "produire la sortie dans le FICHIER" #: lilypond-latex.py:124 ps2png.py:42 @@ -358,7 +459,6 @@ msgid "change global setting KEY to VAL" msgstr "modifier le paramètre global de la CLÉ à VALEUR" #: lilypond-latex.py:134 midi2ly.py:106 mup2ly.py:79 main.cc:144 -#: lily/main.cc:144 msgid "print version number" msgstr "afficher le numéro de version" @@ -437,20 +537,23 @@ msgstr "le nom de fichier ne peut contenir des espaces: #: lilypond-latex.py:744 msgid "Running LilyPond failed. Rerun with --verbose for a trace." -msgstr "Échec d'exécution de LilyPond. Réxécuter avec --verbose pour obtenir une trace." +msgstr "" +"Échec d'exécution de LilyPond. Réxécuter avec --verbose pour obtenir une " +"trace." #: lilypond-latex.py:786 msgid "Failed to make PS file. Rerun with --verbose for a trace." -msgstr "Échec de génération du fichier PS. Réexécuter avec --verbose pour obtenir une trace." +msgstr "" +"Échec de génération du fichier PS. Réexécuter avec --verbose pour obtenir " +"une trace." #: lilypond-latex.py:815 #, python-format msgid "%s output to ..." msgstr "%s sortie vers »..." -#: lilypond-latex.py:820 includable-lexer.cc:57 kpath.cc:134 lily-guile.cc:89 -#: lily-parser.cc:275 lily/includable-lexer.cc:57 lily/kpath.cc:134 -#: lily/lily-guile.cc:89 lily/lily-parser.cc:275 +#: lilypond-latex.py:820 includable-lexer.cc:57 kpath.cc:129 lily-guile.cc:90 +#: lily-parser-scheme.cc:92 #, c-format, python-format msgid "can't find file: `%s'" msgstr "ne peut repérer le fichier: « %s »" @@ -496,6 +599,10 @@ msgstr "ALT[:MINEUR]" msgid "set key: ALT=+sharps|-flats; MINOR=1" msgstr "définir la clef: ALT=+dièse|-bémol; MINEUR=1" +#: midi2ly.py:102 mup2ly.py:76 +msgid "write output to FILE" +msgstr "produire la sortie dans le FICHIER" + #: midi2ly.py:103 msgid "quantise note starts on DUR" msgstr "quantifier le début de la note sur DUR" @@ -512,12 +619,12 @@ msgstr "permettre un tuplet de dur msgid "treat every text as a lyric" msgstr "traiter chaque texte comme des paroles" -#: midi2ly.py:149 mup2ly.py:143 input.cc:88 lily/input.cc:88 +#: midi2ly.py:149 mup2ly.py:143 input.cc:105 msgid "warning: " msgstr "AVERTISSEMENT: " #: midi2ly.py:164 midi2ly.py:1017 midi2ly.py:1082 mup2ly.py:146 mup2ly.py:160 -#: input.cc:93 lily/input.cc:93 +#: input.cc:110 msgid "error: " msgstr "Erreur: " @@ -564,12 +671,12 @@ msgstr "pr msgid "no such context: %s" msgstr "pas de tel contexte: %s" -#: mup2ly.py:1299 +#: mup2ly.py:1300 #, python-format msgid "Processing `%s'..." msgstr "Traitement de « %s »..." -#: mup2ly.py:1318 +#: mup2ly.py:1319 #, python-format msgid "Writing `%s'..." msgstr "Écriture de « %s »..." @@ -580,27 +687,27 @@ msgid "Convert PostScript to PNG image." msgstr "Convertir le Postscript en image PNG" #. # FIXME: silly message containing %d -#: ps2png.py:71 +#: ps2png.py:72 #, python-format msgid "Wrote `%s'" msgstr "A écrit « %s »" -#: getopt-long.cc:146 +#: getopt-long.cc:144 #, c-format msgid "option `%s' requires an argument" msgstr "L'option « %s » requiert un argument" -#: getopt-long.cc:150 +#: getopt-long.cc:148 #, c-format msgid "option `%s' doesn't allow an argument" msgstr "L'option « %s » ne requiert pas d'argument" -#: getopt-long.cc:154 +#: getopt-long.cc:152 #, c-format msgid "unrecognized option: `%s'" msgstr "option non reconnue: « %s »" -#: getopt-long.cc:161 +#: getopt-long.cc:159 #, c-format msgid "invalid argument `%s' to option `%s'" msgstr "argument invalide « %s » pour l'option « %s »" @@ -614,100 +721,90 @@ msgstr "erreur de programmation: %s" msgid "Continuing; crossing fingers" msgstr "Poursuite; croisons les doigts" -#: accidental-engraver.cc:194 lily/accidental-engraver.cc:201 -#: lily/accidental-engraver.cc:243 +#: accidental-engraver.cc:239 #, c-format msgid "Accidental typesetting list must begin with context-name: %s" -msgstr "Liste de mise en page accidentelle doit débuter avec un nom de contexte: %s" +msgstr "" +"Liste de mise en page accidentelle doit débuter avec un nom de contexte: %s" -#: accidental-engraver.cc:222 lily/accidental-engraver.cc:229 -#: lily/accidental-engraver.cc:271 +#: accidental-engraver.cc:267 #, c-format msgid "ignoring unknown accidental: %s" msgstr "option inconnue et accidentelle: %s" -#: accidental-engraver.cc:239 lily/accidental-engraver.cc:246 -#: lily/accidental-engraver.cc:288 +#: accidental-engraver.cc:284 #, c-format msgid "Accidental rule must be pair or context-name; Found %s" msgstr "Règle accidentelle doit être pair ou un nom de contexte; a obtenu: %s" -#: accidental.cc:221 key-signature-interface.cc:137 lily/accidental.cc:221 -#: lily/key-signature-interface.cc:137 lily/accidental.cc:222 +#: accidental.cc:223 key-signature-interface.cc:133 #, c-format msgid "accidental `%s' not found" msgstr "accidentel `%s' non repéré" -#: afm.cc:143 lily/afm.cc:143 +#: afm.cc:144 #, c-format msgid "Error parsing AFM file: `%s'" msgstr "Erreur d'analyse syntaxique du fichier AFM: « %s »" #. FIXME: broken sentence -#. FIXME: broken sentence -#. FIXME: broken sentence -#. FIXME: broken sentence -#. FIXME: broken sentence -#. FIXME: broken sentence -#. FIXME: broken sentence -#. FIXME: broken sentence -#: all-font-metrics.cc:95 lily/all-font-metrics.cc:95 +#: all-font-metrics.cc:158 #, c-format msgid "checksum mismatch for font file: `%s'" msgstr "somme de contrôle ne concorde pas pour le fichier de fontes: « %s »" -#: all-font-metrics.cc:97 lily/all-font-metrics.cc:97 +#: all-font-metrics.cc:160 #, c-format msgid "does not match: `%s'" msgstr "ne concorde pas: « %s »" -#: all-font-metrics.cc:103 lily/all-font-metrics.cc:103 +#: all-font-metrics.cc:166 msgid "Rebuild all .afm files, and remove all .pk and .tfm files." -msgstr "Reconstruire tous les fichiers .afm et enlever tous les fichiers .pk et .tfm." +msgstr "" +"Reconstruire tous les fichiers .afm et enlever tous les fichiers .pk et .tfm." -#: all-font-metrics.cc:105 lily/all-font-metrics.cc:105 +#: all-font-metrics.cc:168 msgid "Rerun with -V to show font paths." -msgstr "Ré-exécuter avec l'option -V pour afficher les chemins vers les fontes." +msgstr "" +"Ré-exécuter avec l'option -V pour afficher les chemins vers les fontes." -#: all-font-metrics.cc:107 lily/all-font-metrics.cc:107 +#: all-font-metrics.cc:170 msgid "A script for removing font-files is delivered with the source-code:" -msgstr "Un script pour enlever les fichiers de fontes est livré avec le code source:" +msgstr "" +"Un script pour enlever les fichiers de fontes est livré avec le code source:" -#: all-font-metrics.cc:184 lily/all-font-metrics.cc:184 +#: all-font-metrics.cc:279 #, c-format msgid "can't find font: `%s'" msgstr "ne peut repérer la fonte: « %s »" -#: all-font-metrics.cc:185 lily/all-font-metrics.cc:185 +#: all-font-metrics.cc:280 msgid "Loading default font" msgstr "Chargement de la fonte par défaut" -#: all-font-metrics.cc:200 lily/all-font-metrics.cc:200 +#: all-font-metrics.cc:295 #, c-format msgid "can't find default font: `%s'" msgstr "ne peut reprérer la fonte par défaut: « %s »" -#: all-font-metrics.cc:201 includable-lexer.cc:59 lily-parser.cc:268 -#: lily/all-font-metrics.cc:201 lily/includable-lexer.cc:59 -#: lily/lily-parser.cc:268 +#: all-font-metrics.cc:296 includable-lexer.cc:59 lily-parser-scheme.cc:85 #, c-format msgid "(search path: `%s')" msgstr "(chemin de recherche: « %s »)" -#: all-font-metrics.cc:202 lily/all-font-metrics.cc:202 +#: all-font-metrics.cc:297 msgid "Giving up" msgstr "Abandon" -#: apply-context-iterator.cc:35 lily/apply-context-iterator.cc:35 +#: apply-context-iterator.cc:35 msgid "\\applycontext argument is not a procedure" msgstr "\\applycontext l'argument n'est pas une procédure" -#: auto-change-iterator.cc:67 change-iterator.cc:61 -#: lily/auto-change-iterator.cc:67 lily/change-iterator.cc:61 +#: auto-change-iterator.cc:66 change-iterator.cc:61 msgid "Can't switch translators, I'm there already" msgstr "Ne peut commuter d'un traducteur à l'autre, je suis là déjà" -#: axis-group-engraver.cc:117 lily/axis-group-engraver.cc:117 +#: axis-group-engraver.cc:112 msgid "" "Axis_group_engraver: vertical group already has a parent.\n" "Do you have two Axis_group_engravers?\n" @@ -717,51 +814,51 @@ msgstr "" "Avez-vous deux Axis_group_engravers?\n" "Abandon de ce groupe vertical." -#: bar-check-iterator.cc:68 lily/bar-check-iterator.cc:68 +#: bar-check-iterator.cc:68 #, c-format msgid "barcheck failed at: %s" msgstr "échec du barcheck à: %s" -#: beam-engraver.cc:139 lily/beam-engraver.cc:139 +#: beam-engraver.cc:138 msgid "already have a beam" msgstr "faisceau déjà présent" -#: beam-engraver.cc:211 lily/beam-engraver.cc:211 +#: beam-engraver.cc:209 msgid "unterminated beam" msgstr "faisceau non terminé" -#: beam-engraver.cc:244 chord-tremolo-engraver.cc:174 -#: lily/beam-engraver.cc:244 lily/chord-tremolo-engraver.cc:174 +#: beam-engraver.cc:242 chord-tremolo-engraver.cc:168 msgid "stem must have Rhythmic structure" msgstr "la queue doit avoir une structure rythmiique" -#: beam-engraver.cc:258 lily/beam-engraver.cc:258 +#: beam-engraver.cc:256 msgid "stem doesn't fit in beam" msgstr "la queue ne s'insère pas dans le faisceau" -#: beam-engraver.cc:259 lily/beam-engraver.cc:259 +#: beam-engraver.cc:257 msgid "beam was started here" msgstr "faisceau a débuté ici" -#: beam.cc:149 lily/beam.cc:149 lily/beam.cc:150 +#: beam.cc:150 msgid "beam has less than two visible stems" msgstr "faisceau a moins que deux queues visibles" -#: beam.cc:154 lily/beam.cc:154 lily/beam.cc:155 +#: beam.cc:155 msgid "removing beam with less than two stems" msgstr "retrait du faisceau ayant moins que deux tiges" -#: beam.cc:1038 lily/beam.cc:1038 lily/beam.cc:1063 lily/beam.cc:1065 -#: lily/beam.cc:1007 +#: beam.cc:1011 msgid "no viable initial configuration found: may not find good beam slope" -msgstr "pas de configuration initiale viable repérée: peut ne pas repérer une pente de faisceau" +msgstr "" +"pas de configuration initiale viable repérée: peut ne pas repérer une pente " +"de faisceau" -#: break-align-interface.cc:214 lily/break-align-interface.cc:214 +#: break-align-interface.cc:212 #, c-format msgid "No spacing entry from %s to `%s'" msgstr "Pas d'espacement des entrées à partir de %s à « %s »" -#: change-iterator.cc:22 lily/change-iterator.cc:22 +#: change-iterator.cc:22 #, c-format msgid "can't change `%s' to `%s'" msgstr "ne peut changer de « %s » à « %s »" @@ -772,356 +869,309 @@ msgstr "ne peut changer de #. #. last->translator_id_string () = get_change ()->change_to_id_string (); #. -#. -#. We could change the current translator's id, but that would make -#. errors hard to catch -#. -#. last->translator_id_string () = get_change ()->change_to_id_string (); -#. -#. -#. We could change the current translator's id, but that would make -#. errors hard to catch -#. -#. last->translator_id_string () = get_change ()->change_to_id_string (); -#. -#. -#. We could change the current translator's id, but that would make -#. errors hard to catch -#. -#. last->translator_id_string () = get_change ()->change_to_id_string (); -#. -#. -#. We could change the current translator's id, but that would make -#. errors hard to catch -#. -#. last->translator_id_string () = get_change ()->change_to_id_string (); -#. -#. -#. We could change the current translator's id, but that would make -#. errors hard to catch -#. -#. last->translator_id_string () = get_change ()->change_to_id_string (); -#. -#. -#. We could change the current translator's id, but that would make -#. errors hard to catch -#. -#. last->translator_id_string () = get_change ()->change_to_id_string (); -#. -#. -#. We could change the current translator's id, but that would make -#. errors hard to catch -#. -#. last->translator_id_string () = get_change ()->change_to_id_string (); -#. -#: change-iterator.cc:93 lily/change-iterator.cc:93 +#: change-iterator.cc:93 msgid "I'm one myself" msgstr "J'en suis un moi-même" -#: change-iterator.cc:96 lily/change-iterator.cc:96 +#: change-iterator.cc:96 msgid "none of these in my family" msgstr "aucun de ceux-ci dans ma famille" -#: chord-tremolo-engraver.cc:100 lily/chord-tremolo-engraver.cc:100 +#: chord-tremolo-engraver.cc:97 #, c-format msgid "Chord tremolo with %d elements. Must have two elements." msgstr "Accord de tremolo avec %d éléments. Doit avoir 2 éléments." -#: chord-tremolo-engraver.cc:140 lily/chord-tremolo-engraver.cc:140 +#: chord-tremolo-engraver.cc:134 msgid "unterminated chord tremolo" msgstr "accord de tremolo non terminé" -#: chord-tremolo-iterator.cc:64 lily/chord-tremolo-iterator.cc:64 +#: chord-tremolo-iterator.cc:66 msgid "no one to print a tremolos" msgstr "aucun pour l'impression de tremolos" -#: clef.cc:64 lily/clef.cc:64 +#: clef.cc:57 #, c-format msgid "clef `%s' not found" msgstr "clé `%s' non repéré" -#: cluster.cc:123 lily/cluster.cc:123 +#: cluster.cc:122 #, c-format msgid "unknown cluster style `%s'" msgstr "style de groupement inconnu « %s »" -#: coherent-ligature-engraver.cc:84 lily/coherent-ligature-engraver.cc:84 -#, c-format -msgid "gotcha: ptr=%ul" +#: coherent-ligature-engraver.cc:84 +#, fuzzy, c-format +msgid "gotcha: ptr =%ul" msgstr "obtenu: ptr=%ul" -#: coherent-ligature-engraver.cc:96 lily/coherent-ligature-engraver.cc:96 -#, c-format -msgid "distance=%f" +#: coherent-ligature-engraver.cc:96 +#, fuzzy, c-format +msgid "distance =%f" msgstr "distance=%f" -#: coherent-ligature-engraver.cc:139 lily/coherent-ligature-engraver.cc:139 -#, c-format -msgid "Coherent_ligature_engraver: setting `spacing-increment = 0.01': ptr=%ul" +#: coherent-ligature-engraver.cc:139 +#, fuzzy, c-format +msgid "" +"Coherent_ligature_engraver: setting `spacing-increment = 0.01': ptr =%ul" msgstr "Coherent_ligature_engraver: fixé `spacing-increment = 0.01': ptr=%ul" -#: context-def.cc:111 lily/context-def.cc:111 +#: context-def.cc:111 #, c-format msgid "Program has no such type: `%s'" msgstr "Programme n'a pas un tel type: « %s »" -#: context-def.cc:285 lily/context-def.cc:286 +#: context-def.cc:286 #, c-format msgid "can't find: `%s'" msgstr "ne peut trouver: « %s »" -#: context.cc:164 lily/context.cc:164 lily/context.cc:163 +#: context.cc:151 +#, fuzzy, c-format +msgid "Cannot find or create new `%s'" +msgstr "Ne peut trouver ou créer « %s » qui a appelé « %s »" + +#: context.cc:217 #, c-format msgid "Cannot find or create `%s' called `%s'" msgstr "Ne peut trouver ou créer « %s » qui a appelé « %s »" -#: context.cc:201 lily/context.cc:201 lily/context.cc:200 +#: context.cc:315 #, c-format msgid "can't find or create: `%s'" msgstr "ne peut trouver ou créer: « %s »" -#: custos.cc:85 lily/custos.cc:85 +#: custos.cc:84 #, c-format msgid "custos `%s' not found" msgstr "custos `%s' non repéré" -#: dimensions.cc:13 lily/dimensions.cc:13 -msgid "NaN" -msgstr "NaN" - -#: dynamic-engraver.cc:186 span-dynamic-performer.cc:86 -#: lily/dynamic-engraver.cc:186 lily/span-dynamic-performer.cc:86 -#: lily/dynamic-engraver.cc:185 +#: dynamic-engraver.cc:179 span-dynamic-performer.cc:84 msgid "can't find start of (de)crescendo" msgstr "ne peut repérer le début du (de)crescendo" -#: dynamic-engraver.cc:196 lily/dynamic-engraver.cc:196 -#: lily/dynamic-engraver.cc:195 +#: dynamic-engraver.cc:189 msgid "already have a decrescendo" msgstr "decrescendo déjà présent" -#: dynamic-engraver.cc:198 lily/dynamic-engraver.cc:198 -#: lily/dynamic-engraver.cc:197 +#: dynamic-engraver.cc:191 msgid "already have a crescendo" msgstr "crescendo déjà présent" -#: dynamic-engraver.cc:201 lily/dynamic-engraver.cc:201 -#: lily/dynamic-engraver.cc:200 +#: dynamic-engraver.cc:194 msgid "Cresc started here" msgstr "Crescendo a débuté ici" -#: dynamic-engraver.cc:307 lily/dynamic-engraver.cc:317 -#: lily/dynamic-engraver.cc:321 +#: dynamic-engraver.cc:315 msgid "unterminated (de)crescendo" msgstr "(de)crescendo n'est pas terminé" #: event-chord-iterator.cc:56 output-property-music-iterator.cc:29 -#: lily/event-chord-iterator.cc:56 lily/output-property-music-iterator.cc:29 #, c-format msgid "Junking event: `%s'" msgstr "Événement rebut: « %s »" -#: event.cc:49 lily/event.cc:49 lily/music.cc:184 -#, c-format -msgid "Transposition by %s makes alteration larger than two" -msgstr "Transposition faite par %s crée des altérations plus grande que deux" - -#: event.cc:72 lily/event.cc:72 lily/event.cc:50 -#, c-format -msgid "octave check failed; expected %s, found: %s" -msgstr "vérification de l'octave a échoué; attendait %s, a obtenu: %s" - -#: extender-engraver.cc:141 extender-engraver.cc:150 -#: lily/extender-engraver.cc:141 lily/extender-engraver.cc:150 -#: lily/extender-engraver.cc:140 lily/extender-engraver.cc:149 +#: extender-engraver.cc:140 extender-engraver.cc:149 msgid "unterminated extender" msgstr "prolongation non terminée" -#: folded-repeat-iterator.cc:65 lily/folded-repeat-iterator.cc:65 +#: folded-repeat-iterator.cc:65 msgid "no one to print a repeat brace" msgstr "aucun pour l'impression d'accolades répétées" -#: glissando-engraver.cc:100 lily/glissando-engraver.cc:100 +#: font-config.cc:34 +#, c-format +msgid "Failed to add lilypond directory %s" +msgstr "" + +#: glissando-engraver.cc:99 msgid "Unterminated glissando." msgstr "glissando non terminée" -#: global-context.cc:150 lily/global-context.cc:150 lily/global-context.cc:157 +#: global-context-scheme.cc:52 global-context-scheme.cc:80 +msgid "Need music in a score" +msgstr "Musique manquante pour produire la feuille de musique" + +#: global-context-scheme.cc:70 +msgid "Interpreting music... " +msgstr "Interprétation en cours de la musique..." + +#: global-context-scheme.cc:91 +#, c-format +msgid "elapsed time: %.2f seconds" +msgstr "temps écoulé: %.2f seconds" + +#: global-context.cc:162 #, c-format msgid "can't find `%s' context" msgstr "ne peut repérer le contexte « %s »" -#: gourlay-breaking.cc:199 lily/gourlay-breaking.cc:199 +#: gourlay-breaking.cc:200 #, c-format msgid "Optimal demerits: %f" msgstr "Démérites optionnels: %f" -#: gourlay-breaking.cc:204 lily/gourlay-breaking.cc:204 +#: gourlay-breaking.cc:205 msgid "No feasible line breaking found" msgstr "Aucun morcèlement de ligne faisable repéré" -#: gregorian-ligature-engraver.cc:59 lily/gregorian-ligature-engraver.cc:59 +#: gregorian-ligature-engraver.cc:59 #, c-format msgid "\\%s ignored" msgstr "\\%s ignoré" -#: gregorian-ligature-engraver.cc:64 lily/gregorian-ligature-engraver.cc:64 +#: gregorian-ligature-engraver.cc:64 #, c-format msgid "implied \\%s added" msgstr "\\%s implicite ajouté" -#: grob-interface.cc:73 lily/grob-interface.cc:73 +#: grob-interface.cc:48 #, c-format msgid "Unknown interface `%s'" msgstr "Interface inconnue « %s »" -#: grob-interface.cc:84 lily/grob-interface.cc:84 +#: grob-interface.cc:59 #, c-format msgid "Grob `%s' has no interface for property `%s'" msgstr "Grob `%s' n'a pas d'interface pour la propriété `%s'" -#: hairpin.cc:92 lily/hairpin.cc:107 lily/hairpin.cc:106 +#: hairpin.cc:106 msgid "decrescendo too small" msgstr "decrescendo trop petit" -#: hairpin.cc:93 lily/hairpin.cc:108 lily/hairpin.cc:107 +#: hairpin.cc:107 msgid "crescendo too small" msgstr "crescendo trop petit" -#: horizontal-bracket-engraver.cc:57 lily/horizontal-bracket-engraver.cc:57 +#: horizontal-bracket-engraver.cc:57 msgid "Don't have that many brackets." msgstr "N'a pas autant de crochets." -#: horizontal-bracket-engraver.cc:66 lily/horizontal-bracket-engraver.cc:66 +#: horizontal-bracket-engraver.cc:66 msgid "Conflicting note group events." msgstr "Événements de groupe de notes conflictuels." -#: hyphen-engraver.cc:96 lily/hyphen-engraver.cc:96 +#: hyphen-engraver.cc:96 msgid "removing unterminated hyphen" msgstr "retrait du trait d'union non terminé" -#: hyphen-engraver.cc:109 lily/hyphen-engraver.cc:109 +#: hyphen-engraver.cc:109 msgid "unterminated hyphen; removing" msgstr "retrait du trait d'union non terminé" -#: includable-lexer.cc:50 lily/includable-lexer.cc:50 -msgid "include files are not allowed" -msgstr "fichiers d'inclusion ne sont pas permis" +#: includable-lexer.cc:50 +msgid "include files are not allowed in safe mode" +msgstr "fichiers d'inclusion ne sont pas permis en mode sécuritaire" -#: input.cc:99 lily/input.cc:99 +#: input.cc:116 msgid "non fatal error: " msgstr "pas une erreur fatale: " -#: input.cc:107 source-file.cc:135 source-file.cc:228 lily/input.cc:107 -#: lily/source-file.cc:135 lily/source-file.cc:228 +#: input.cc:124 source-file.cc:136 source-file.cc:229 msgid "position unknown" msgstr "position inconnue" -#: key-performer.cc:90 lily/key-performer.cc:90 +#: key-performer.cc:88 msgid "FIXME: key change merge" msgstr "FIXME: changement de fusion de clés" -#: kpath.cc:83 lily/kpath.cc:83 +#: kpath.cc:56 +#, fuzzy, c-format +msgid "kpathsea can not find AFM file `%s'" +msgstr "Kpathsea ne peut repérer le fichier TFM: « %s »" + +#: kpath.cc:80 #, c-format msgid "kpathsea can not find TFM file: `%s'" msgstr "Kpathsea ne peut repérer le fichier TFM: « %s »" -#: kpath.cc:129 lily/kpath.cc:129 +#: kpath.cc:124 #, c-format msgid "kpathsea can not find file: `%s'" msgstr "Kpathsea ne peut repérer le fichier: « %s »" -#: ligature-engraver.cc:152 lily/ligature-engraver.cc:152 +#: ligature-engraver.cc:153 msgid "can't find start of ligature" msgstr "ne peut repérer le début d'une ligature" -#: ligature-engraver.cc:158 lily/ligature-engraver.cc:158 +#: ligature-engraver.cc:159 msgid "no right bound" msgstr "pas de borne à droite" -#: ligature-engraver.cc:184 lily/ligature-engraver.cc:184 +#: ligature-engraver.cc:185 msgid "already have a ligature" msgstr "a déjà une ligature" -#: ligature-engraver.cc:200 lily/ligature-engraver.cc:200 +#: ligature-engraver.cc:201 msgid "no left bound" msgstr "pas de borne à gauche" -#: ligature-engraver.cc:256 lily/ligature-engraver.cc:256 +#: ligature-engraver.cc:257 msgid "unterminated ligature" msgstr "ligature non terminée" -#: ligature-engraver.cc:280 lily/ligature-engraver.cc:280 +#: ligature-engraver.cc:281 msgid "ignoring rest: ligature may not contain rest" msgstr "le reste est ignoré: la ligature ne peut contenir le reste" -#: ligature-engraver.cc:281 lily/ligature-engraver.cc:281 +#: ligature-engraver.cc:282 msgid "ligature was started here" msgstr "ligature a débuté ici" -#: lily-guile.cc:91 lily/lily-guile.cc:91 +#: lily-guile.cc:92 #, c-format msgid "(load path: `%s')" msgstr "(chemin de chargement: « %s »)" -#: lily-guile.cc:559 lily/lily-guile.cc:559 lily/lily-guile.cc:575 +#: lily-guile.cc:478 #, c-format msgid "Can't find property type-check for `%s' (%s)." msgstr "Ne peut repérer la propriété de vérification de type pour « %s » (%s)." -#: lily-guile.cc:562 lily/lily-guile.cc:562 lily/lily-guile.cc:578 +#: lily-guile.cc:481 msgid "Perhaps you made a typing error?" msgstr "Peut-être avez-vous commis une erreur?" -#: lily-guile.cc:568 lily/lily-guile.cc:568 lily/lily-guile.cc:584 +#: lily-guile.cc:487 msgid "Doing assignment anyway." msgstr "Affectation faite malgré tout." -#: lily-guile.cc:582 lily/lily-guile.cc:582 lily/lily-guile.cc:598 +#: lily-guile.cc:501 #, c-format msgid "Type check for `%s' failed; value `%s' must be of type `%s'" -msgstr "Vérification de type pour « %s » a échoué; la valeur « %s » doit être de type « %s »" +msgstr "" +"Vérification de type pour « %s » a échoué; la valeur « %s » doit être de " +"type « %s »" -#: lily-lexer.cc:220 lily/lily-lexer.cc:220 lily/lily-lexer.cc:224 +#: lily-lexer.cc:211 #, c-format msgid "Identifier name is a keyword: `%s'" msgstr "Le nom de l'identificateur est un mot clé: « %s »" -#: lily-lexer.cc:237 lily/lily-lexer.cc:237 lily/lily-lexer.cc:241 +#: lily-lexer.cc:228 #, c-format msgid "error at EOF: %s" msgstr "erreur à la fin du fichier (EOF): %s" -#: lily-parser.cc:97 lily/lily-parser.cc:97 -msgid "Parsing..." -msgstr "Analyse..." - -#: lily-parser.cc:110 lily-parser.cc:143 lily/lily-parser.cc:110 -#: lily/lily-parser.cc:143 -msgid "Braces don't match" -msgstr "Accolades non pairées" - -#: lily-parser.cc:267 lily/lily-parser.cc:267 +#: lily-parser-scheme.cc:84 #, c-format msgid "can't find init file: `%s'" msgstr "ne peut repérer le fichier d'initialisation: « %s »" -#: lily-parser.cc:284 lily/lily-parser.cc:284 -#, c-format -msgid "Now processing `%s'" -msgstr "« %s » maintenant en traitement" +#: lily-parser-scheme.cc:101 +#, fuzzy, c-format +msgid "Processing `%s'" +msgstr "Traitement de « %s »..." -#: main.cc:91 lily/main.cc:91 -msgid "" -"This program is free software. It is covered by the GNU General Public\n" -"License and you are welcome to change it and/or distribute copies of it\n" -"under certain conditions. Invoke as `lilypond --warranty' for more\n" -"information.\n" -msgstr "" -"Ce logiciel est libre. Il est couvert par la licence GNU General Public License,\n" -"et vous êtes libre de le modifier et/ou d'en distribuer des copies sous certaines conditions\n" -"Invoquez « lilypond-bin --warranty » pour plus d'informations.\n" +#: lily-parser.cc:102 +msgid "Parsing..." +msgstr "Analyse..." -#: main.cc:97 lily/main.cc:97 +#: lily-parser.cc:120 +msgid "Braces don't match" +msgstr "Accolades non pairées" + +#: main.cc:95 msgid "" " This program is free software; you can redistribute it and/or\n" "modify it under the terms of the GNU General Public License version 2\n" @@ -1147,67 +1197,89 @@ msgstr "" "la license GNU General Public License pour plus de détails.\n" "\n" " Vous devriez avoir reçu une copie (consulter le fichier COPYING) de la\n" -"license GNU General Public License accompagnant ce logiciel; si absente écrire à\n" -"la Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307,\n" +"license GNU General Public License accompagnant ce logiciel; si absente " +"écrire à\n" +"la Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA " +"02111-1307,\n" "USA.\n" -#: main.cc:126 lily/main.cc:126 +#: main.cc:124 +#, fuzzy +msgid "select backend to use" +msgstr "sélectionne le back-end à utiliser" + +#: main.cc:125 msgid "EXPR" msgstr "EXPR" -#: main.cc:127 lily/main.cc:127 -msgid "set options, use -e '(ly:option-usage)' for help" -msgstr "options d'initialisation, utiliser -e '(ly:option-usage)' pour obtenir de l'aide" +#: main.cc:126 +#, fuzzy +msgid "set option, use -e '(ly:option-usage)' for help" +msgstr "" +"options d'initialisation, utiliser -e '(ly:option-usage)' pour obtenir de " +"l'aide" -#: main.cc:130 lily/main.cc:130 -msgid "select back-end to use" -msgstr "sélectionne le back-end à utiliser" +#. Bug in option parser: --output =foe is taken as an abbreviation +#. for --output-format. +#: main.cc:129 +#, fuzzy +msgid "EXTs" +msgstr "EXT" + +#: main.cc:129 +msgid "list of formats to dump" +msgstr "" -#: main.cc:132 lily/main.cc:132 +#: main.cc:131 msgid "FIELD" msgstr "CHAMP" -#: main.cc:132 lily/main.cc:132 +#: main.cc:131 msgid "write header field to BASENAME.FIELD" msgstr "écrire un champ d'en-tête dans BASENAME.FIELD" -#: main.cc:133 lily/main.cc:133 +#: main.cc:132 msgid "add DIR to search path" msgstr "ajouter le RÉPERTOIRE au chemin de recherche" -#: main.cc:134 lily/main.cc:134 +#: main.cc:133 msgid "use FILE as init file" msgstr "utiliser le FICHIER comme fichier d'initialisation" -#: main.cc:137 lily/main.cc:137 +#: main.cc:136 msgid "generate a preview" msgstr "générer une prévisualisation" -#: main.cc:138 lily/main.cc:138 +#: main.cc:137 +#, fuzzy +msgid "don't generate full pages" +msgstr "ne pas générer de photos" + +#: main.cc:138 msgid "generate PNG" msgstr "générer le PNG" -#: main.cc:139 lily/main.cc:139 +#: main.cc:139 msgid "generate PostScript" msgstr "générer le PostScript" -#: main.cc:140 lily/main.cc:140 +#: main.cc:140 msgid "generate DVI" msgstr "générer le DVI" -#: main.cc:141 lily/main.cc:141 +#: main.cc:141 msgid "generate PDF (default)" msgstr "générer le PDF (par défaut)" -#: main.cc:142 lily/main.cc:142 +#: main.cc:142 msgid "generate TeX" msgstr "générer le TeX" -#: main.cc:143 lily/main.cc:143 +#: main.cc:143 msgid "run in safe mode" msgstr "exécuter en mode sécuritaire" -#: main.cc:166 lily/main.cc:166 +#: main.cc:166 #, c-format msgid "" "Copyright (c) %s by\n" @@ -1217,462 +1289,461 @@ msgstr "" "%s et autres." #. No version number or newline here. It confuses help2man. -#. No version number or newline here. It confuses help2man. -#. No version number or newline here. It confuses help2man. -#. No version number or newline here. It confuses help2man. -#. No version number or newline here. It confuses help2man. -#. No version number or newline here. It confuses help2man. -#. No version number or newline here. It confuses help2man. -#. No version number or newline here. It confuses help2man. -#: main.cc:192 lily/main.cc:192 -#, c-format -msgid "Usage: %s [OPTIONS]... FILE..." +#: main.cc:192 +#, fuzzy, c-format +msgid "Usage: %s [OPTION]... FILE..." msgstr "Usage: %s [OPTIONS]... FICHIER..." -#: main.cc:194 lily/main.cc:194 +#: main.cc:194 #, c-format msgid "Typeset music and/or produce MIDI from FILE." msgstr "Composer la musique et/ou jouer en format MIDI à partir du FICHIER" -#: main.cc:196 lily/main.cc:196 +#: main.cc:196 #, c-format msgid "LilyPond produces beautiful music notation." msgstr "LilyPond produit une jolie notation musicale" -#: main.cc:198 lily/main.cc:198 +#: main.cc:198 #, c-format msgid "For more information, see %s" msgstr "Pour plus d'informations, voir %s" -#: main.cc:410 lily/main.cc:410 lily/main.cc:412 -#, c-format -msgid "This option is for developers only." -msgstr "Cette option n'est disponible que pour les développeurs seulement." - -#: main.cc:411 lily/main.cc:411 lily/main.cc:413 -#, c-format -msgid "Read the sources for more information." -msgstr "Lire les fichiers source pour plus d'information." - -#: mensural-ligature-engraver.cc:248 mensural-ligature-engraver.cc:383 -#: lily/mensural-ligature-engraver.cc:248 -#: lily/mensural-ligature-engraver.cc:383 -msgid "unexpected case fall-through" -msgstr "cas inattendu non intercepté" - -#: mensural-ligature-engraver.cc:259 lily/mensural-ligature-engraver.cc:259 +#: mensural-ligature-engraver.cc:76 msgid "ligature with less than 2 heads -> skipping" msgstr "ligature avec moins que 2 tête -> escamoté" -#: mensural-ligature-engraver.cc:279 lily/mensural-ligature-engraver.cc:279 +#: mensural-ligature-engraver.cc:102 msgid "can not determine pitch of ligature primitive -> skipping" msgstr "ne peut déterminer le ton de la primitive de la ligature -> escamoté" -#: mensural-ligature-engraver.cc:302 lily/mensural-ligature-engraver.cc:302 +#: mensural-ligature-engraver.cc:116 +#, fuzzy +msgid "single note ligature - skipping" +msgstr "premier interval dans la ligature -> escamoté" + +#: mensural-ligature-engraver.cc:128 msgid "prime interval within ligature -> skipping" msgstr "premier interval dans la ligature -> escamoté" -#: mensural-ligature-engraver.cc:312 lily/mensural-ligature-engraver.cc:312 -msgid "mensural ligature: duration none of L, B, S -> skipping" +#: mensural-ligature-engraver.cc:140 +#, fuzzy +msgid "mensural ligature: duration none of Mx, L, B, S -> skipping" msgstr "Mensural_ligature: aucune durée parmie L, B, S -> escomatée" -#: mensural-ligature.cc:161 lily/mensural-ligature.cc:161 -msgid "Mensural_ligature:unexpected case fall-through" +#: mensural-ligature-engraver.cc:188 +msgid "semibrevis must be followed by another one -> skipping" +msgstr "" + +#: mensural-ligature-engraver.cc:199 +msgid "" +"semibreves can only appear at the beginning of a ligature,\n" +"and there may be only zero or two of them" +msgstr "" + +#: mensural-ligature-engraver.cc:226 +msgid "" +"invalid ligatura ending:\n" +"when the last note is a descending brevis,\n" +"the penultimate note must be another one,\n" +"or the ligatura must be LB or SSB" +msgstr "" + +#: mensural-ligature-engraver.cc:345 +msgid "unexpected case fall-through" +msgstr "cas inattendu non intercepté" + +#: mensural-ligature.cc:132 +#, fuzzy +msgid "Mensural_ligature: unexpected case fall-through" msgstr "Mensural_ligature: cas inattendu sans interception" -#: mensural-ligature.cc:171 lily/mensural-ligature.cc:171 -msgid "Mensural_ligature: (join_left == 0)" +#: mensural-ligature.cc:184 +#, fuzzy +msgid "Mensural_ligature: (join_right == 0)" msgstr "Mensural_liguture: (joint_left == 0)" -#: midi-item.cc:153 lily/midi-item.cc:153 +#: midi-item.cc:151 #, c-format msgid "no such MIDI instrument: `%s'" msgstr "pas un tel instrument MIDI: « %s »" -#: midi-item.cc:257 lily/midi-item.cc:257 +#: midi-item.cc:255 msgid "silly pitch" msgstr "ton bizarre" -#: midi-item.cc:273 lily/midi-item.cc:273 +#: midi-item.cc:271 #, c-format msgid "Experimental: temporarily fine tuning (of %d cents) a channel." msgstr "Expérimental: mise au point fine temporaire (de %d cents) du canal." -#: midi-stream.cc:40 lily/midi-stream.cc:40 +#: midi-stream.cc:39 #, c-format msgid "could not write file: `%s'" msgstr "ne peut écrire dans le fichier: « %s »" +#: music.cc:176 +#, c-format +msgid "octave check failed; expected %s, found: %s" +msgstr "vérification de l'octave a échoué; attendait %s, a obtenu: %s" + +#: music.cc:239 +#, fuzzy, c-format +msgid "Transposition by %s makes alteration larger than double" +msgstr "Transposition faite par %s crée des altérations plus grande que deux" + #. #. music for the softenon children? #. -#. -#. music for the softenon children? -#. -#. -#. music for the softenon children? -#. -#. -#. music for the softenon children? -#. -#. -#. music for the softenon children? -#. -#. -#. music for the softenon children? -#. -#. -#. music for the softenon children? -#. -#. -#. music for the softenon children? -#. -#: new-fingering-engraver.cc:155 lily/new-fingering-engraver.cc:155 +#: new-fingering-engraver.cc:153 msgid "music for the martians." msgstr "musique pour les martiens." -#: new-fingering-engraver.cc:235 lily/new-fingering-engraver.cc:235 +#: new-fingering-engraver.cc:233 msgid "Fingerings are also not down?! Putting them down anyway." -msgstr "Les doigtés ne sont pas aussi abaissées?! On les abaisse de toutes manières." +msgstr "" +"Les doigtés ne sont pas aussi abaissées?! On les abaisse de toutes manières." -#: new-lyric-combine-music-iterator.cc:245 -#: lily/new-lyric-combine-music-iterator.cc:245 +#: new-lyric-combine-music-iterator.cc:243 #, c-format msgid "cannot find Voice `%s'" msgstr "ne peut repérer les Voix %s" -#: note-collision.cc:413 lily/note-collision.cc:413 +#: note-collision.cc:413 msgid "Too many clashing notecolumns. Ignoring them." msgstr "Trop de note-colonnes qui se heurtent. On les ignore." -#: note-head.cc:45 lily/note-head.cc:45 +#: note-head.cc:68 #, c-format msgid "note head `%s' not found" msgstr "tête de note `%s' non repérée" -#: paper-outputter.cc:116 lily/paper-outputter.cc:116 +#: open-type-font.cc:29 +#, c-format +msgid "Cannot allocate %d bytes" +msgstr "" + +#: open-type-font.cc:33 #, c-format -msgid "Paper output to `%s'..." -msgstr "Sortie papier vers « %s »..." +msgid "Could not load %s font table" +msgstr "" -#: paper-score.cc:68 lily/paper-score.cc:68 +#: open-type-font.cc:85 +#, c-format +msgid "Unsupported font format: %s" +msgstr "" + +#: open-type-font.cc:89 +#, c-format +msgid "Unknown error: %d reading font file: %s" +msgstr "" + +#: open-type-font.cc:144 +#, c-format +msgid "FT_Get_Glyph_Name() returned error: %d" +msgstr "" + +#: pango-font.cc:147 +msgid "FreeType face has no PostScript font name." +msgstr "" + +#: paper-outputter-scheme.cc:27 +#, fuzzy, c-format +msgid "Layout output to `%s'..." +msgstr "LY produit la sortie vers « %s »..." + +#: paper-score.cc:66 #, c-format msgid "Element count %d (spanners %d) " msgstr "Éléments dénombrés %d (spanners %d) " -#: paper-score.cc:72 lily/paper-score.cc:72 +#: paper-score.cc:70 msgid "Preprocessing graphical objects..." msgstr "Pré-traitement des éléments graphiques..." -#: parse-scm.cc:77 lily/parse-scm.cc:77 lily/parse-scm.cc:84 +#: parse-scm.cc:81 msgid "GUILE signaled an error for the expression beginning here" msgstr "GUILE a signalé une erreur pour l'expression débutant ici" -#: percent-repeat-engraver.cc:110 lily/percent-repeat-engraver.cc:110 +#: pdf.cc:259 +#, fuzzy, c-format +msgid "Can't open file %s" +msgstr "ne peut ouvrir le fichier: « %s »" + +#: percent-repeat-engraver.cc:100 msgid "Don't know how to handle a percent repeat of this length." msgstr "Ne sait comment traiter la répétition de pourcent de cette longueur." -#: percent-repeat-engraver.cc:170 lily/percent-repeat-engraver.cc:170 +#: percent-repeat-engraver.cc:160 msgid "unterminated percent repeat" msgstr "pourcentage de répétition non terminé" -#: percent-repeat-iterator.cc:53 lily/percent-repeat-iterator.cc:53 +#: percent-repeat-iterator.cc:54 msgid "no one to print a percent" msgstr "aucun pour l'impression de pourcent" -#: performance.cc:50 lily/performance.cc:50 -msgid "Track ... " +#: performance.cc:49 +#, fuzzy +msgid "Track..." msgstr "Piste ... " -#: performance.cc:93 lily/performance.cc:93 +#: performance.cc:92 msgid "Creator: " msgstr "Créateur: " -#: performance.cc:113 lily/performance.cc:113 +#: performance.cc:112 msgid "at " msgstr "à " -#: performance.cc:167 lily/performance.cc:167 +#: performance.cc:166 #, c-format msgid "MIDI output to `%s'..." msgstr "Sortie MIDI vers « %s »..." -#: phrasing-slur-engraver.cc:99 slur-engraver.cc:114 -#: lily/phrasing-slur-engraver.cc:99 lily/slur-engraver.cc:114 -msgid "unterminated slur" -msgstr "liaison non terminée" +#: phrasing-slur-engraver.cc:116 +msgid "unterminated phrasing slur" +msgstr "phrase de liaison non terminée" -#: piano-pedal-engraver.cc:237 lily/piano-pedal-engraver.cc:237 +#: piano-pedal-engraver.cc:232 msgid "Need 3 strings for piano pedals. No pedal made. " -msgstr "Nécessite 3 cordes pour les pédales du piano. Aucune pédale n'a été créée." +msgstr "" +"Nécessite 3 cordes pour les pédales du piano. Aucune pédale n'a été créée." -#: piano-pedal-engraver.cc:252 piano-pedal-engraver.cc:267 -#: piano-pedal-performer.cc:82 lily/piano-pedal-engraver.cc:252 -#: lily/piano-pedal-engraver.cc:267 lily/piano-pedal-performer.cc:82 +#: piano-pedal-engraver.cc:247 piano-pedal-engraver.cc:262 +#: piano-pedal-performer.cc:80 #, c-format msgid "can't find start of piano pedal: `%s'" msgstr "ne peut repérer le début de la pédale de piano: « %s »" -#: piano-pedal-engraver.cc:318 lily/piano-pedal-engraver.cc:318 +#: piano-pedal-engraver.cc:313 #, c-format msgid "can't find start of piano pedal bracket: `%s'" msgstr "ne peut repérer le début du crochet de la pédale de piano: « %s »" -#: property-iterator.cc:94 lily/property-iterator.cc:94 +#: property-iterator.cc:95 #, c-format msgid "Not a grob name, `%s'." msgstr "N'est pas un nom de type grob, « %s »" -#: quote-iterator.cc:108 lily/quote-iterator.cc:124 lily/quote-iterator.cc:125 -msgid "No events found for \\quote" -msgstr "Aucun événement repéré pour \\quote" - -#: quote-iterator.cc:183 lily/quote-iterator.cc:199 lily/quote-iterator.cc:204 +#: quote-iterator.cc:251 #, c-format msgid "In quotation: junking event %s" msgstr "Entre guillemets: événement rebut « %s »" -#: relative-octave-check.cc:25 lily/relative-octave-check.cc:25 +#: relative-octave-check.cc:40 msgid "Failed octave check, got: " msgstr "échec de la vérification de l'octave, a obtenu: " -#: rest-collision.cc:132 lily/rest-collision.cc:132 +#: rest-collision.cc:152 msgid "rest direction not set. Cannot resolve collision." -msgstr "le reste de la direction n'a pas été initialisé. Ne peut résoudre la collision." +msgstr "" +"le reste de la direction n'a pas été initialisé. Ne peut résoudre la " +"collision." -#: rest-collision.cc:144 rest-collision.cc:187 lily/rest-collision.cc:144 -#: lily/rest-collision.cc:187 +#: rest-collision.cc:164 rest-collision.cc:207 msgid "too many colliding rests" msgstr "trop de pauses en collision" -#: rest.cc:136 lily/rest.cc:136 +#: rest.cc:141 #, c-format msgid "rest `%s' not found" msgstr "reste « %s » non repéré" -#: scm-option.cc:56 lily/scm-option.cc:56 +#: scm-option.cc:59 #, c-format msgid "lilypond -e EXPR means:" msgstr "lilypond -e EXPRESSION signifie:" -#: scm-option.cc:58 lily/scm-option.cc:58 +#: scm-option.cc:61 #, c-format msgid " Evalute the Scheme EXPR before parsing any .ly files." msgstr "Evaluer l'EXPRESSION Scheme avant d'analyser les fichiers .ly" -#: scm-option.cc:60 lily/scm-option.cc:60 +#: scm-option.cc:63 #, c-format -msgid " Multiple -e options may be given, they will be evaluated sequentially." -msgstr "Les options multiples -e peuvent être fournis, elles seront évaluées séquentiellement." +msgid "" +" Multiple -e options may be given, they will be evaluated sequentially." +msgstr "" +"Les options multiples -e peuvent être fournis, elles seront évaluées " +"séquentiellement." -#: scm-option.cc:62 lily/scm-option.cc:62 +#: scm-option.cc:65 #, c-format -msgid " The function ly:set-option allows for access to some internal variables." -msgstr " La fonction ly:set-option permet l'accès de quelques variables internes." +msgid "" +" The function ly:set-option allows for access to some internal variables." +msgstr "" +" La fonction ly:set-option permet l'accès de quelques variables internes." -#: scm-option.cc:64 lily/scm-option.cc:64 +#: scm-option.cc:67 #, c-format msgid "Usage: lilypond -e \"(ly:set-option SYMBOL VAL)\"" msgstr "Usage: lilypond -e \"(ly-set-option SYMBOLE VALEUR)\"" -#: scm-option.cc:66 lily/scm-option.cc:66 +#: scm-option.cc:69 #, c-format msgid "Use help as SYMBOL to get online help." msgstr "Utiliser help comme SYMBOLE pour obtenir de l'aide en ligne." -#: scm-option.cc:132 scm-option.cc:160 lily/scm-option.cc:132 -#: lily/scm-option.cc:160 +#: scm-option.cc:137 scm-option.cc:175 #, c-format msgid "No such internal option: %s" msgstr "Pas de telle option interne: %s" -#: score-engraver.cc:103 score-engraver.cc:108 lily/score-engraver.cc:103 -#: lily/score-engraver.cc:108 -#, c-format -msgid "can't find `%s'" +#: score-engraver.cc:106 score-engraver.cc:115 score-engraver.cc:117 +#, fuzzy, c-format +msgid "cannot find `%s'" msgstr "ne peut trouver « %s »" -#: score-engraver.cc:104 lily/score-engraver.cc:104 -msgid "Music font has not been installed properly. Aborting" +#: score-engraver.cc:108 +#, fuzzy +msgid "Music font has not been installed properly.\n" msgstr "Les fontes Musicales n'ont pas été installées correctement. Abandon" -#: score-engraver.cc:109 lily/score-engraver.cc:109 -#, c-format -msgid "Install the ec-mftraced package from %s. Aborting" -msgstr "Installer le package ec-mftraced à partir de %s. Abandon" - -#: score.cc:100 score.cc:126 lily/score.cc:100 lily/score.cc:126 -#: lily/score.cc:102 lily/score.cc:128 -msgid "Need music in a score" -msgstr "Musique manquante pour produire la feuille de musique" +#: score-engraver.cc:109 +#, fuzzy, c-format +msgid "Search path `%s'\n" +msgstr "(chemin de recherche: « %s »)" -#: score.cc:116 lily/score.cc:116 lily/score.cc:118 -msgid "Interpreting music... " -msgstr "Interprétation en cours de la musique..." +#: score-engraver.cc:119 +#, fuzzy, c-format +msgid "Install the ec-fonts-mftraced package from: %s." +msgstr "Installer le package ec-mftraced à partir de %s. Abandon" -#: score.cc:137 lily/score.cc:137 lily/score.cc:139 -#, c-format -msgid "elapsed time: %.2f seconds" -msgstr "temps écoulé: %.2f seconds" +#: score-engraver.cc:122 +msgid "Aborting." +msgstr "" -#: score.cc:312 lily/score.cc:312 lily/score.cc:322 +#: score.cc:224 msgid "Already have music in score" msgstr "Musique est déjà présente dans la feuille de musique" -#: score.cc:313 lily/score.cc:313 lily/score.cc:323 +#: score.cc:225 msgid "This is the previous music" msgstr "Ceci est la musique précédente" +#: score.cc:230 +msgid "Error found in this music expression. Ignoring it" +msgstr "Erreur repérée dans l'expression musicale. Elle sera ignorée." + #. FIXME: -#. FIXME: -#. FIXME: -#. FIXME: -#. FIXME: -#. FIXME: -#. FIXME: -#. FIXME: -#: script-engraver.cc:102 lily/script-engraver.cc:102 +#: script-engraver.cc:101 msgid "Do not know how to interpret articulation: " msgstr "Ne sait comment interpréter l'articulation: " -#: script-engraver.cc:103 lily/script-engraver.cc:103 +#: script-engraver.cc:102 msgid "Scheme encoding: " msgstr "Schème d'encodage: " #. this shouldn't happen, but let's continue anyway. -#. this shouldn't happen, but let's continue anyway. -#. this shouldn't happen, but let's continue anyway. -#. this shouldn't happen, but let's continue anyway. -#. this shouldn't happen, but let's continue anyway. -#. this shouldn't happen, but let's continue anyway. -#. this shouldn't happen, but let's continue anyway. -#. this shouldn't happen, but let's continue anyway. -#: separation-item.cc:53 separation-item.cc:97 lily/separation-item.cc:53 -#: lily/separation-item.cc:97 +#: separation-item.cc:54 separation-item.cc:98 msgid "Separation_item: I've been drinking too much" msgstr "Separation_item: J'ai dû trop boire..." -#: simple-spacer.cc:489 lily/simple-spacer.cc:489 lily/simple-spacer.cc:484 +#: simple-spacer.cc:506 #, c-format msgid "No spring between column %d and next one" msgstr "Pas de tension entre la colonne %d et la suivante" -#: slur-engraver.cc:124 lily/slur-engraver.cc:124 +#: slur-engraver.cc:113 +msgid "unterminated slur" +msgstr "liaison non terminée" + +#: slur-engraver.cc:123 msgid "No slur to end" msgstr "Aucune liaison pour terminer" -#: source-file.cc:50 lily/source-file.cc:50 +#: source-file.cc:47 #, c-format msgid "can't open file: `%s'" msgstr "ne peut ouvrir le fichier: « %s »" -#: source-file.cc:63 lily/source-file.cc:63 +#: source-file.cc:60 #, c-format msgid "Huh? Got %d, expected %d characters" msgstr "Euh? Obtenu %d caractères, on s'attendait à %d" -#: spacing-spanner.cc:388 lily/spacing-spanner.cc:388 +#: spacing-spanner.cc:386 #, c-format msgid "Global shortest duration is %s" msgstr "La plus courte durée globale est %s" -#: stem-engraver.cc:88 lily/stem-engraver.cc:88 +#: stem-engraver.cc:88 msgid "tremolo duration is too long" msgstr "durée du tremolo est trop longue" #. FIXME: -#. FIXME: -#. FIXME: -#. FIXME: -#. FIXME: -#. FIXME: -#. FIXME: -#. FIXME: -#: stem-engraver.cc:125 lily/stem-engraver.cc:125 +#: stem-engraver.cc:125 #, c-format msgid "Adding note head to incompatible stem (type = %d)" msgstr "Ajout d'une note de tête à une hampe incompatible (type = %d)" -#: stem-engraver.cc:127 lily/stem-engraver.cc:127 +#: stem-engraver.cc:127 msgid "Don't you want polyphonic voices instead?" msgstr "Ne désirez-vous pas de voix polyphoniques à la place?" -#: stem.cc:126 lily/stem.cc:126 +#: stem.cc:125 msgid "Weird stem size; check for narrow beams" msgstr "Taille bizarre de hampe de not; vérifier pour des faisceaux étroits" -#: stem.cc:575 lily/stem.cc:575 lily/stem.cc:574 +#: stem.cc:579 #, c-format msgid "flag `%s' not found" msgstr "fanion `%s' non repéré" -#: stem.cc:586 lily/stem.cc:586 lily/stem.cc:585 +#: stem.cc:590 #, c-format msgid "flag stroke `%s' not found" msgstr "force du fanion `%s' non repéré" -#: system.cc:134 lily/system.cc:134 +#: system.cc:148 #, c-format msgid "Element count %d." msgstr "Éléments dénombrés %d." -#: system.cc:272 lily/system.cc:272 +#: system.cc:301 #, c-format msgid "Grob count %d" msgstr "Compteur grob %d" -#: system.cc:286 lily/system.cc:286 +#: system.cc:319 msgid "Calculating line breaks..." msgstr "Calcul des bris de lignes..." -#: text-spanner-engraver.cc:63 lily/text-spanner-engraver.cc:63 +#: text-spanner-engraver.cc:62 msgid "can't find start of text spanner" msgstr "ne peut repérer le début du texte de clef" -#: text-spanner-engraver.cc:77 lily/text-spanner-engraver.cc:77 +#: text-spanner-engraver.cc:76 msgid "already have a text spanner" msgstr "a déjà un texte de clef" -#: text-spanner-engraver.cc:139 lily/text-spanner-engraver.cc:139 +#: text-spanner-engraver.cc:138 msgid "unterminated text spanner" msgstr "texte de clef non terminé" #. Not using ngettext's plural feature here, as this message is #. more of a programming error. -#. Not using ngettext's plural feature here, as this message is -#. more of a programming error. -#. Not using ngettext's plural feature here, as this message is -#. more of a programming error. -#. Not using ngettext's plural feature here, as this message is -#. more of a programming error. -#. Not using ngettext's plural feature here, as this message is -#. more of a programming error. -#. Not using ngettext's plural feature here, as this message is -#. more of a programming error. -#. Not using ngettext's plural feature here, as this message is -#. more of a programming error. -#. Not using ngettext's plural feature here, as this message is -#. more of a programming error. -#: tfm-reader.cc:108 lily/tfm-reader.cc:108 +#: tfm-reader.cc:108 #, c-format msgid "TFM header of `%s' has only %u word (s)" msgstr "L'en-tête TFM de « %s » n'a seulement que %u mot(s)" -#: tfm-reader.cc:142 lily/tfm-reader.cc:142 +#: tfm-reader.cc:142 #, c-format msgid "%s: TFM file has %u parameters, which is more than the %u I can handle" -msgstr "%s: le fichier TFM a %u paramètres qui sont plus que %u pouvant être traités" +msgstr "" +"%s: le fichier TFM a %u paramètres qui sont plus que %u pouvant être traités" -#: tfm.cc:73 lily/tfm.cc:73 +#: tfm.cc:70 #, c-format msgid "can't find ascii character: %d" msgstr "ne peut repérer le caractère ascii: %d" -#: tie-engraver.cc:165 lily/tie-engraver.cc:173 +#: tie-engraver.cc:199 msgid "lonely tie" msgstr "lien isolé" -#: time-scaled-music-iterator.cc:24 lily/time-scaled-music-iterator.cc:24 +#: time-scaled-music-iterator.cc:23 msgid "no one to print a tuplet start bracket" msgstr "aucun pour l'impression d'un tuplet d'accolades de départ" @@ -1681,270 +1752,279 @@ msgstr "aucun pour l'impression d'un tuplet d'accolades de d #. #. OTOH, Tristan Keuris writes 8/20 in his Intermezzi. #. -#. -#. Todo: should make typecheck? -#. -#. OTOH, Tristan Keuris writes 8/20 in his Intermezzi. -#. -#. -#. Todo: should make typecheck? -#. -#. OTOH, Tristan Keuris writes 8/20 in his Intermezzi. -#. -#. -#. Todo: should make typecheck? -#. -#. OTOH, Tristan Keuris writes 8/20 in his Intermezzi. -#. -#. -#. Todo: should make typecheck? -#. -#. OTOH, Tristan Keuris writes 8/20 in his Intermezzi. -#. -#. -#. Todo: should make typecheck? -#. -#. OTOH, Tristan Keuris writes 8/20 in his Intermezzi. -#. -#. -#. Todo: should make typecheck? -#. -#. OTOH, Tristan Keuris writes 8/20 in his Intermezzi. -#. -#. -#. Todo: should make typecheck? -#. -#. OTOH, Tristan Keuris writes 8/20 in his Intermezzi. -#. -#: time-signature-engraver.cc:57 lily/time-signature-engraver.cc:57 +#: time-signature-engraver.cc:55 #, c-format msgid "Found strange time signature %d/%d." msgstr "Repérage d'étranges signature de temps %d/%d." #. If there is no such symbol, we default to the numbered style. #. (Here really with a warning!) -#. If there is no such symbol, we default to the numbered style. -#. (Here really with a warning!) -#. If there is no such symbol, we default to the numbered style. -#. (Here really with a warning!) -#. If there is no such symbol, we default to the numbered style. -#. (Here really with a warning!) -#. If there is no such symbol, we default to the numbered style. -#. (Here really with a warning!) -#. If there is no such symbol, we default to the numbered style. -#. (Here really with a warning!) -#. If there is no such symbol, we default to the numbered style. -#. (Here really with a warning!) -#. If there is no such symbol, we default to the numbered style. -#. (Here really with a warning!) -#: time-signature.cc:91 lily/time-signature.cc:91 +#: time-signature.cc:85 #, c-format msgid "time signature symbol `%s' not found; reverting to numbered style" -msgstr "symbole de la signature du temps `%s' non repéré; retour à un style numéroté" +msgstr "" +"symbole de la signature du temps `%s' non repéré; retour à un style numéroté" -#: translator-ctors.cc:53 lily/translator-ctors.cc:53 +#: translator-ctors.cc:53 #, c-format msgid "unknown translator: `%s'" msgstr "traducteur inconnu: « %s »" -#: trill-spanner-engraver.cc:71 lily/trill-spanner-engraver.cc:71 +#: trill-spanner-engraver.cc:70 msgid "can't find start of trill spanner" msgstr "ne peut repérer le début de l'étendue de la clé de trill" -#: trill-spanner-engraver.cc:85 lily/trill-spanner-engraver.cc:85 +#: trill-spanner-engraver.cc:84 msgid "already have a trill spanner" msgstr "a déjà une étendue de clé de trill" -#: trill-spanner-engraver.cc:145 lily/trill-spanner-engraver.cc:145 +#: trill-spanner-engraver.cc:144 msgid "unterminated trill spanner" msgstr "étendue de clé de trill non terminée" -#: tuplet-bracket.cc:448 lily/tuplet-bracket.cc:447 +#: tuplet-bracket.cc:451 msgid "Killing tuplet bracket across linebreak." msgstr "Abandon des accolades de tuples à travers le bris de ligne." -#: vaticana-ligature-engraver.cc:342 lily/vaticana-ligature-engraver.cc:342 +#: vaticana-ligature-engraver.cc:341 #, c-format -msgid "ignored prefix (es) `%s' of this head according to restrictions of the selected ligature style" -msgstr "préfixe ignoré (es) « %s » de la tête selon les restrictions du style de ligature sélectionné" +msgid "" +"ignored prefix (es) `%s' of this head according to restrictions of the " +"selected ligature style" +msgstr "" +"préfixe ignoré (es) « %s » de la tête selon les restrictions du style de " +"ligature sélectionné" -#: vaticana-ligature-engraver.cc:572 lily/vaticana-ligature-engraver.cc:572 -#, c-format -msgid "Vaticana_ligature_engraver: setting `spacing-increment = %f': ptr=%ul" +#: vaticana-ligature-engraver.cc:571 +#, fuzzy, c-format +msgid "Vaticana_ligature_engraver: setting `spacing-increment = %f': ptr =%ul" msgstr "Vaticana_ligature_engraver: fixé `spacing-increment = %f': ptr=%ul" -#: vaticana-ligature.cc:92 lily/vaticana-ligature.cc:92 +#: vaticana-ligature.cc:93 msgid "ascending vaticana style flexa" msgstr "vaticana ascendant de style flexa" -#: vaticana-ligature.cc:181 lily/vaticana-ligature.cc:181 +#: vaticana-ligature.cc:182 msgid "Vaticana_ligature: zero join (delta_pitch == 0)" msgstr "Vaticana_liguture: aucun joint (delta_pitch == 0)" -#: volta-engraver.cc:141 lily/volta-engraver.cc:141 +#: volta-engraver.cc:140 msgid "No volta spanner to end" msgstr "Aucune clef volta pour terminer" -#: volta-engraver.cc:152 lily/volta-engraver.cc:152 +#: volta-engraver.cc:151 msgid "Already have a volta spanner. Stopping that one prematurely." msgstr "A déjà une clef volta. Arrêt de celle-ci prématurément." -#: volta-engraver.cc:156 lily/volta-engraver.cc:156 +#: volta-engraver.cc:155 msgid "Also have a stopped spanner. Giving up." msgstr "A aussi une clef arrêtée. Abandon." -#: parser.yy:79 +#: parser.yy:82 msgid "Tag must be symbol or list of symbols." msgstr "L'étiquette doit être un symbole ou une liste de symboles." -#: parser.yy:534 +#: parser.yy:567 msgid "Identifier should have alphabetic characters only" msgstr "L'identificateur doit contenir des caractères alphabétiques seulement" -#: parser.yy:707 -msgid "Need \\bookpaper for bookpaper block." +#: parser.yy:721 +msgid "\\paper cannot be in \\score. Use \\layout instead" +msgstr "" + +#: parser.yy:745 +#, fuzzy +msgid "Need \\paper for paper block." msgstr "A besoin de \\bookpaper pour un bloc de type bookpaper" -#: parser.yy:844 +#: parser.yy:890 msgid "More alternatives than repeats. Junking excess alternatives." -msgstr "Plus d'alternatives que de répétitions. Rebuts dépasse la limite des alternatives." - -#: parser.yy:1016 -#, c-format -msgid "Argument %d failed typecheck" -msgstr "Argument %d a échoué la vérification de type" +msgstr "" +"Plus d'alternatives que de répétitions. Rebuts dépasse la limite des " +"alternatives." -#: parser.yy:1032 +#: parser.yy:1082 msgid "Music head function should return Music object." msgstr "La fonction de tête Musical devrait retourner un objet Musical" -#: parser.yy:1278 +#: parser.yy:1354 msgid "Grob name should be alphanumeric" msgstr "Nom Grob devrait être alphanumérique" -#: parser.yy:1639 +#: parser.yy:1714 msgid "Second argument must be pitch list." msgstr "Le second argument doit être une liste de tons." -#: parser.yy:1676 parser.yy:1681 parser.yy:2210 +#: parser.yy:1753 parser.yy:1758 parser.yy:2238 msgid "Have to be in Lyric mode for lyrics" msgstr "Doit être en mode Lyric pour les paroles" -#: parser.yy:1766 +#: parser.yy:1851 msgid "Expecting string as script definition" msgstr "Chaîne attendue comme définition de script" -#: parser.yy:1975 parser.yy:2025 +#: parser.yy:2014 parser.yy:2064 #, c-format msgid "not a duration: %d" msgstr "n'est pas une durée: %d" -#: parser.yy:2120 +#: parser.yy:2157 msgid "Have to be in Note mode for notes" msgstr "Doit être en mode Note pour les notes" -#: parser.yy:2225 +#: parser.yy:2251 msgid "Have to be in Chord mode for chords" msgstr "Doit être en mode Chord pour les choeurs" -#: parser.yy:2377 +#: parser.yy:2403 msgid "need integer number arg" msgstr "A besoin d'un nombre entier pour l'argument" -#: parser.yy:2520 +#: parser.yy:2586 msgid "Suspect duration found following this beam" msgstr "Durée suspecte repéré après ce faisceau" -#: lexer.ll:194 -#, c-format -msgid "input renamed to: `%s'" -msgstr "l'entrée a été renommée à: « %s »" - -#: lexer.ll:202 -msgid "No quoted string found after \\encoding" -msgstr "Aucun chaîne entre guillements n'a été répérée après \\encoding" +#: lexer.ll:193 +#, fuzzy, c-format +msgid "Renaming input to: `%s'" +msgstr "" +"\n" +"L'entrée a été renommé à « %s »\n" -#: lexer.ll:206 +#: lexer.ll:201 msgid "No quoted string found after \\version" msgstr "Aucun chaîne entre guillements n'a été répérée après \\version" -#: lexer.ll:210 +#: lexer.ll:205 msgid "No quoted string found after \\renameinput" msgstr "Aucun chaîne entre guillements n'a été répérée après \\renameinput" -#: lexer.ll:223 +#: lexer.ll:218 msgid "EOF found inside a comment" msgstr "Fin de fichier (EOF) à l'intérieur du commentaire" -#: lexer.ll:238 +#: lexer.ll:233 msgid "\\maininput not allowed outside init files" msgstr "\\maininput n'est pas permis en dehord des fichiers d'initialisation" -#: lexer.ll:264 +#: lexer.ll:257 #, c-format msgid "wrong or undefined identifier: `%s'" msgstr "identificateur erroné ou non défini: « %s »" #. backup rule -#: lexer.ll:273 +#: lexer.ll:266 msgid "Missing end quote" msgstr "Caractère de fin de citation manquant" -#: lexer.ll:436 +#: lexer.ll:428 msgid "Brace found at end of lyric. Did you forget a space?" msgstr "Accolade repérée à la fin des paroles. Avez-vous oublié un espace?" -#: lexer.ll:541 +#: lexer.ll:527 msgid "Brace found at end of markup. Did you forget a space?" msgstr "Accolade repérée à la fin du marquage. Avez-vous oublié un espace?" -#: lexer.ll:630 +#: lexer.ll:616 #, c-format msgid "invalid character: `%c'" msgstr "caractère invalide: « %c »" -#: lexer.ll:716 lexer.ll:717 +#: lexer.ll:702 lexer.ll:703 #, c-format msgid "unknown escaped string: `\\%s'" msgstr "chaîne d'échappement inconnue: « \\%s »" -#: lexer.ll:814 lexer.ll:815 +#: lexer.ll:800 lexer.ll:801 #, c-format msgid "Incorrect lilypond version: %s (%s, %s)" msgstr "Version de lilypond incorrecte: %s (%s, %s)" -#: lexer.ll:815 lexer.ll:816 +#: lexer.ll:801 lexer.ll:802 msgid "Consider updating the input with the convert-ly script" msgstr "Considérer la mise à jour de l'entrée à l'aide du script convert-ly" -#: lily.scm:574 +#: backend-library.scm:20 +#, fuzzy, lisp-format +msgid "Invoking `~a'...n" +msgstr "Invocation de « ~a »..." + +#: backend-library.scm:26 +#, lisp-format +msgid "Error invoking `~a'. Return value ~a" +msgstr "" + +#: backend-library.scm:47 #, lisp-format msgid "Converting to `~a'..." msgstr "Conversion à « ~a »..." -#: lily.scm:596 +#: clef.scm:124 +#, fuzzy, lisp-format +msgid "Unknown clef type `~a'" +msgstr "style de groupement inconnu « %s »" + +#: clef.scm:125 +msgid "See scm/lily.scm for supported clefs" +msgstr "" + +#: framework-tex.scm:130 +#, fuzzy, lisp-format +msgid "Writing header field `~a' to `~a'..." +msgstr "écriture du champ d'en-tête « %s » dans « %s »..." + +#: framework-tex.scm:366 +#, fuzzy, lisp-format +msgid "Converting to `~a.ps'..." +msgstr "Conversion à « ~a »..." + +#: framework-tex.scm:386 +#, fuzzy, lisp-format +msgid "Converting to `~a.dvi'..." +msgstr "Conversion à « ~a »..." + +#: lily.scm:94 #, lisp-format -msgid "Invoking `~a'..." -msgstr "Invocation de « ~a »..." +msgid "wrong type for argument ~a. Expecting ~a, found ~s" +msgstr "" -#: lily.scm:614 +#: lily.scm:312 msgid "error: failed files: " msgstr "Erreur: fichiers en échec: " -#: lily/includable-lexer.cc:50 -msgid "include files are not allowed in safe mode" -msgstr "fichiers d'inclusion ne sont pas permis en mode sécuritaire" +#~ msgid "NaN" +#~ msgstr "NaN" -#: lily/phrasing-slur-engraver.cc:116 -msgid "unterminated phrasing slur" -msgstr "phrase de liaison non terminée" +#~ msgid "include files are not allowed" +#~ msgstr "fichiers d'inclusion ne sont pas permis" -#: lily/score.cc:328 -msgid "Error found in this music expression. Ignoring it" -msgstr "Erreur repérée dans l'expression musicale. Elle sera ignorée." +#~ msgid "Now processing `%s'" +#~ msgstr "« %s » maintenant en traitement" + +#~ msgid "This option is for developers only." +#~ msgstr "Cette option n'est disponible que pour les développeurs seulement." + +#~ msgid "Read the sources for more information." +#~ msgstr "Lire les fichiers source pour plus d'information." + +#~ msgid "Paper output to `%s'..." +#~ msgstr "Sortie papier vers « %s »..." + +#~ msgid "No events found for \\quote" +#~ msgstr "Aucun événement repéré pour \\quote" + +#~ msgid "Argument %d failed typecheck" +#~ msgstr "Argument %d a échoué la vérification de type" + +#~ msgid "input renamed to: `%s'" +#~ msgstr "l'entrée a été renommée à: « %s »" + +#~ msgid "No quoted string found after \\encoding" +#~ msgstr "Aucun chaîne entre guillements n'a été répérée après \\encoding" #~ msgid "write Makefile dependencies for every input file" -#~ msgstr "produire les dépendances pour Makefile concernant chaque fichier d'entrée" +#~ msgstr "" +#~ "produire les dépendances pour Makefile concernant chaque fichier d'entrée" #~ msgid "make HTML file with links to all output" #~ msgstr "générer les fichier HTML avec des liens sur toutes les sorties" @@ -1965,19 +2045,24 @@ msgstr "Erreur rep #~ msgstr "Écriture du menu HTML « %s »" #~ msgid "Running LaTeX failed. Rerun with --verbose for a trace." -#~ msgstr "Échec de l'exécution de LaTeX. Ré-exécuter avec --verbose pour obtenir une trace." +#~ msgstr "" +#~ "Échec de l'exécution de LaTeX. Ré-exécuter avec --verbose pour obtenir " +#~ "une trace." #~ msgid "dependencies output to `%s'..." #~ msgstr "dépendances produites dans « %s »" #~ msgid "Process LilyPond snippets in hybrid HTML, LaTeX or texinfo document" -#~ msgstr "Traiter les snippets LilyPond dans un document hybride en HTML, LaTeX ou texinfo" +#~ msgstr "" +#~ "Traiter les snippets LilyPond dans un document hybride en HTML, LaTeX ou " +#~ "texinfo" #~ msgid "DIM" #~ msgstr "DIM" #~ msgid "default fontsize for music. DIM is assumed to be in points" -#~ msgstr "taille de la fonte par défaut pour music. DIM est assumé être en points" +#~ msgstr "" +#~ "taille de la fonte par défaut pour music. DIM est assumé être en points" #~ msgid "deprecated, use --default-music-fontsize" #~ msgstr "déprécié, utiliser --default-music-fontsize" @@ -1988,8 +2073,11 @@ msgstr "Erreur rep #~ msgid "pass OPT quoted to the lilypond command line" #~ msgstr "passer OPT entre guillemets à la ligne de commande à lilypond" -#~ msgid "force fontsize for all inline lilypond. DIM is assumed to be in points" -#~ msgstr "forcer la taille de fonte pour les enligne lilypond. DIM est assumé être en points" +#~ msgid "" +#~ "force fontsize for all inline lilypond. DIM is assumed to be in points" +#~ msgstr "" +#~ "forcer la taille de fonte pour les enligne lilypond. DIM est assumé être " +#~ "en points" #~ msgid "deprecated, use --force-music-fontsize" #~ msgstr "déprécié, utilise --force-music-fontsize" @@ -2009,9 +2097,6 @@ msgstr "Erreur rep #~ msgid "don't run lilypond" #~ msgstr "ne pas exécuter lilypond" -#~ msgid "don't generate pictures" -#~ msgstr "ne pas générer de photos" - #~ msgid "strip all lilypond blocks from output" #~ msgstr "éliminer chaque bloc lilypond de la sortie" @@ -2024,11 +2109,16 @@ msgstr "Erreur rep #~ msgid "LaTeX failed." #~ msgstr "Échec de LaTeX" -#~ msgid "round filled box horizontal extent smaller than blot; decreasing blot" -#~ msgstr "largeur horizontale de la boîte plus petite que le diamètre du coin; réduction du diamètre du coin" +#~ msgid "" +#~ "round filled box horizontal extent smaller than blot; decreasing blot" +#~ msgstr "" +#~ "largeur horizontale de la boîte plus petite que le diamètre du coin; " +#~ "réduction du diamètre du coin" #~ msgid "round filled box vertical extent smaller than blot; decreasing blot" -#~ msgstr "hauteur verticale de la boîte plus petite que le diamètre du coin; réduction du diamètre du coin" +#~ msgstr "" +#~ "hauteur verticale de la boîte plus petite que le diamètre du coin; " +#~ "réduction du diamètre du coin" #~ msgid "use output format EXT" #~ msgstr "utiliser le format de sortie EXT" @@ -2072,7 +2162,8 @@ msgstr "Erreur rep #~ "NO WARRANTY." #~ msgstr "" #~ "\n" -#~ "Distribué selon les termes de la GNU General Public License. Le logiciel est fourni sans GARANTIE." +#~ "Distribué selon les termes de la GNU General Public License. Le logiciel " +#~ "est fourni sans GARANTIE." #~ msgid "unknown accidental typesetting: %s. Ignored" #~ msgstr "mise en page accidentelle inconnue: %s. Ignorée" @@ -2080,15 +2171,12 @@ msgstr "Erreur rep #~ msgid "Beam has less than two stems. Removing beam." #~ msgstr "faisceau a moins de deux queues. Retrait du faisceau." -#~ msgid "Not sure that we can find a nice beam slope (no viable initial configuration found)." -#~ msgstr "Pas certain que l'on puisse repérer un joli pente dans le faisceau (configuration initiale viable non repérée)" - #~ msgid "" -#~ "\n" -#~ "Renamed input to `%s'\n" +#~ "Not sure that we can find a nice beam slope (no viable initial " +#~ "configuration found)." #~ msgstr "" -#~ "\n" -#~ "L'entrée a été renommé à « %s »\n" +#~ "Pas certain que l'on puisse repérer un joli pente dans le faisceau " +#~ "(configuration initiale viable non repérée)" #~ msgid "verbose" #~ msgstr "mode explicatif" @@ -2105,8 +2193,11 @@ msgstr "Erreur rep #~ msgid "can't find character called: `%s'" #~ msgstr "ne peut repérer le caractère portant le nom: « %s »" -#~ msgid "Nothing to connect extender to on the left. Ignoring extender event." -#~ msgstr "Rien à relier à la prolongation sur la gauche. Requête de prolongation ignorée." +#~ msgid "" +#~ "Nothing to connect extender to on the left. Ignoring extender event." +#~ msgstr "" +#~ "Rien à relier à la prolongation sur la gauche. Requête de prolongation " +#~ "ignorée." #~ msgid "couldn't find any font satisfying " #~ msgstr "ne peut repérer aucune fonte satisfaisante" @@ -2119,10 +2210,13 @@ msgstr "Erreur rep #~ "%s terminé avant la fin attendue." #~ msgid "Nothing to connect hyphen to on the left. Ignoring hyphen event." -#~ msgstr "Rien à connecter au trait d'union sur la gauche. Requête de trait d'union ignoré" +#~ msgstr "" +#~ "Rien à connecter au trait d'union sur la gauche. Requête de trait d'union " +#~ "ignoré" #~ msgid "Score contains errors; will not process it" -#~ msgstr "La feuille de musique contient des erreurs; elle ne sera pas traitée" +#~ msgstr "" +#~ "La feuille de musique contient des erreurs; elle ne sera pas traitée" #~ msgid "lyrics found without any matching notehead" #~ msgstr "paroles trouvées sans aucune concordance avec une note de tête" @@ -2138,8 +2232,10 @@ msgstr "Erreur rep #~ "using a high level description file as input. LilyPond is part of \n" #~ "the GNU Project.\n" #~ msgstr "" -#~ "LilyPond est un logiciel de composition de musique. Il produit de jolies feuilles\n" -#~ "de musique en utilisant un fichier de description de haut niveau à l'entrée.\n" +#~ "LilyPond est un logiciel de composition de musique. Il produit de jolies " +#~ "feuilles\n" +#~ "de musique en utilisant un fichier de description de haut niveau à " +#~ "l'entrée.\n" #~ "LilyPond fait parti du projet GNU.\n" #~ msgid "GNU LilyPond -- The music typesetter" @@ -2149,10 +2245,14 @@ msgstr "Erreur rep #~ msgstr "Mensural_ligature: épaisseur indéfinie sur flexa %d; 1.4 est assumé" #~ msgid "Mensural_ligature:delta-pitch undefined on flexa %d; assuming 0" -#~ msgstr "Mensural_ligature: croissance du ton (delta-pitch) indéfinie sur flexa %d; 0 est assumé" +#~ msgstr "" +#~ "Mensural_ligature: croissance du ton (delta-pitch) indéfinie sur flexa %" +#~ "d; 0 est assumé" #~ msgid "Mensural_ligature:flexa-width undefined on flexa %d; assuming 2.0" -#~ msgstr "Mensural_ligature: largeur de flexa (flxe-width) indéfinie sur flexa %d; 2.0 est assumé" +#~ msgstr "" +#~ "Mensural_ligature: largeur de flexa (flxe-width) indéfinie sur flexa %d; " +#~ "2.0 est assumé" #~ msgid "silly duration" #~ msgstr "durée ridicule" @@ -2197,7 +2297,8 @@ msgstr "Erreur rep #~ msgstr "Vaticana_ligature:delta-pitch -> joint ignoré" #~ msgid "First argument must be a procedure taking one argument" -#~ msgstr "Le premier argument doit être une procédure n'acceptant qu'un argument" +#~ msgstr "" +#~ "Le premier argument doit être une procédure n'acceptant qu'un argument" #~ msgid "Expecting musical-pitch value" #~ msgstr "Valeur du ton musical attendu" @@ -2320,7 +2421,8 @@ msgstr "Erreur rep #~ msgstr "%d arguments attendus" #~ msgid "%s is far from completed. Not all constructs are recognised." -#~ msgstr "%s est loin d'être complet. Tous les construits n'ont pas été reconnus." +#~ msgstr "" +#~ "%s est loin d'être complet. Tous les construits n'ont pas été reconnus." #~ msgid "EOF in a string" #~ msgstr "Fin de fichier (EOF) dans la chaîne" @@ -2341,10 +2443,13 @@ msgstr "Erreur rep #~ msgstr "Aucun contexte disponible pour la note d'ornement" #~ msgid "Unattached grace notes. Attaching to last musical column." -#~ msgstr "Notes d'ornement non attachées. On les rattache à la dernière colonne musicale." +#~ msgstr "" +#~ "Notes d'ornement non attachées. On les rattache à la dernière colonne " +#~ "musicale." #~ msgid "evalute EXPR as Scheme after .scm init is read" -#~ msgstr "évaluer EXPR comme un Schème après la lecture de initialisation .scm" +#~ msgstr "" +#~ "évaluer EXPR comme un Schème après la lecture de initialisation .scm" #~ msgid "ly_get_mus_property (): Not a Music" #~ msgstr "ly_get_mus_property (): n'est pas de la musique" @@ -2361,9 +2466,6 @@ msgstr "Erreur rep #~ msgid "ly_music_name (): Not a music expression" #~ msgstr "ly_music_name (): n'est pas une expression musicale" -#~ msgid "writing header field `%s' to `%s'..." -#~ msgstr "écriture du champ d'en-tête « %s » dans « %s »..." - #~ msgid "" #~ "`%s' is deprecated. Use\n" #~ " \\property %s.%s \\override #'%s = #%s" @@ -2372,13 +2474,15 @@ msgstr "Erreur rep #~ " \\propriété %s.%s \\pour écraser #'%s = #%s" #~ msgid "Wrong type for property: %s, type: %s, value found: %s, type: %s" -#~ msgstr "Type erroné pour la propriété: %s, type: %s, valeur trouvée: %s, type: %s" +#~ msgstr "" +#~ "Type erroné pour la propriété: %s, type: %s, valeur trouvée: %s, type: %s" #~ msgid "too many notes for rest collision" #~ msgstr "trop de notes pour la pause en collision" #~ msgid "ly-get-trans-property: expecting a Translator_group argument" -#~ msgstr "ly-get-trans-property: s'attendait à un argument de type Translator_group" +#~ msgstr "" +#~ "ly-get-trans-property: s'attendait à un argument de type Translator_group" #~ msgid "Oldest supported input version: %s" #~ msgstr "Version supportant les plus vieux formats: %s" @@ -2386,9 +2490,6 @@ msgstr "Erreur rep #~ msgid "#32 in quarter: %d" #~ msgstr "#32 dans le quart: %d" -#~ msgid "LY output to `%s'..." -#~ msgstr "LY produit la sortie vers « %s »..." - #~ msgid "track %d:" #~ msgstr "piste %d:" @@ -2436,7 +2537,9 @@ msgstr "Erreur rep #~ msgstr "autoriser la mise au point de sortie" #~ msgid "don't output tuplets, double dots or rests, smallest is 32" -#~ msgstr "ne pas produire les tuplets, les doubles pointées ou les pauses, plus petits que 32" +#~ msgstr "" +#~ "ne pas produire les tuplets, les doubles pointées ou les pauses, plus " +#~ "petits que 32" #~ msgid "set FILE as default output" #~ msgstr "définir le FICHIER comme étant la sortie par défaut" diff --git a/po/it.po b/po/it.po index 0aab6f57be..f54f3278d7 100644 --- a/po/it.po +++ b/po/it.po @@ -5,7 +5,8 @@ #, fuzzy msgid "" msgstr "" -"POT-Creation-Date: 2003-07-18 14:45+0200\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2005-02-25 13:09+0100\n" "Content-Type: text/plain; charset=ISO-8859-1\n" "Date: 1998-05-30 00:17:12+0200\n" "From: \n" @@ -13,935 +14,546 @@ msgstr "" "out --add-comments --keyword=_ --keyword=_f\n" "Files: bow.cc int.cc\n" -#. this is where special info is often stored -#. ############################################################### -#. lilylib.py -- options and stuff -#. -#. source file of the GNU LilyPond music typesetter -#. -#. (c) 1998--2005 Han-Wen Nienhuys -#. Jan Nieuwenhuizen -#. ## subst:\(^\|[^._a-z]\)\(abspath\|identify\|warranty\|progress\|warning\|error\|exit\|getopt_args\|option_help_str\|options_help_str\|help\|setup_temp\|read_pipe\|system\|cleanup_temp\|strip_extension\|cp_to_dir\|mkdir_p\|init\) *( -#. ## replace:\1ly.\2 ( -#. ## subst: \(help_summary\|keep_temp_dir_p\|option_definitions\|original_dir\|program_name\|pseudo_filter_p\|temp_dir\|verbose_p\) -#. ############################################################### -#. Users of python modules should include this snippet -#. and customize variables below. -#. We'll suffer this path init stuff as long as we don't install our -#. python packages in /lib/pythonx.y (and don't kludge around -#. it as we do with teTeX on Red Hat Linux: set some environment var -#. (PYTHONPATH) in profile) -#. If set, LILYPONDPREFIX must take prevalence -#. if datadir is not set, we're doing a build and LILYPONDPREFIX -#. Customize these -#. lilylib globals -#: lilylib.py:60 +#: lilylib.py:62 msgid "lilylib module" msgstr "" -#: lilylib.py:63 lilypond-book.py:131 lilypond.py:128 midi2ly.py:100 -#: mup2ly.py:75 main.cc:111 +#: lilylib.py:65 lilypond-book.py:88 lilypond-latex.py:109 midi2ly.py:100 +#: mup2ly.py:75 ps2png.py:40 main.cc:130 msgid "print this help" msgstr "" -#. ############################################################### -#. Handle bug in Python 1.6-2.1 -#. -#. there are recursion limits for some patterns in Python 1.6 til 2.1. -#. fix this by importing pre instead. Fix by Mats. -#. Attempt to fix problems with limited stack size set by Python! -#. Sets unlimited stack size. Note that the resource module only -#. is available on UNIX. -#: lilylib.py:114 midi2ly.py:136 mup2ly.py:130 main.cc:188 main.cc:200 -#, c-format, python-format +#: lilylib.py:112 midi2ly.py:136 mup2ly.py:130 +#, python-format msgid "Copyright (c) %s by" msgstr "Copyright (c) %s di" -#: lilylib.py:114 -msgid " 1998--2005" -msgstr "" - -#: lilylib.py:118 +#: lilylib.py:116 midi2ly.py:141 mup2ly.py:135 msgid "Distributed under terms of the GNU General Public License." msgstr "" -#: lilylib.py:120 +#: lilylib.py:118 midi2ly.py:142 mup2ly.py:136 msgid "It comes with NO WARRANTY." msgstr "" -#: lilylib.py:127 midi2ly.py:150 mup2ly.py:144 input.cc:88 -msgid "warning: " +#: lilylib.py:125 warn.cc:24 +#, fuzzy, c-format, python-format +msgid "warning: %s" msgstr "attenzione: " -#. lots of midi files use plain text for lyric events -#. FIXME: read from stdin when files[0] = '-' -#: lilylib.py:130 midi2ly.py:165 midi2ly.py:1018 midi2ly.py:1083 mup2ly.py:147 -#: mup2ly.py:161 input.cc:93 -msgid "error: " +#: lilylib.py:128 warn.cc:30 +#, fuzzy, c-format, python-format +msgid "error: %s" msgstr "errore: " -#: lilylib.py:134 +#: lilylib.py:132 #, fuzzy, python-format msgid "Exiting (%d)..." msgstr "Genero le voci..." -#: lilylib.py:194 midi2ly.py:224 mup2ly.py:220 +#: lilylib.py:200 midi2ly.py:223 mup2ly.py:219 #, fuzzy, python-format msgid "Usage: %s [OPTIONS]... FILE" msgstr "Uso: %s [OPZIONE]... [FILE]" -#: lilylib.py:198 midi2ly.py:228 mup2ly.py:224 main.cc:166 +#: lilylib.py:204 convert-ly.py:57 midi2ly.py:227 mup2ly.py:223 main.cc:200 +#, c-format msgid "Options:" msgstr "Opzioni: " -#: lilylib.py:202 midi2ly.py:232 mup2ly.py:228 main.cc:172 +#: lilylib.py:208 convert-ly.py:68 midi2ly.py:231 mup2ly.py:227 main.cc:204 #, c-format, python-format msgid "Report bugs to %s." msgstr "" #: lilylib.py:228 +#, python-format +msgid "Binary %s has version %s, looking for version %s" +msgstr "" + +#: lilylib.py:262 #, fuzzy, python-format msgid "Opening pipe `%s'" msgstr "Genero le voci..." -#. successful pipe close returns 'None' -#: lilylib.py:240 +#: lilylib.py:277 lilypond-book.py:1111 #, python-format msgid "`%s' failed (%d)" msgstr "" -#: lilylib.py:242 lilylib.py:289 lilypond-book.py:231 lilypond.py:512 +#: lilylib.py:282 lilylib.py:341 lilypond-book.py:1112 lilypond-latex.py:466 msgid "The error log is as follows:" msgstr "" -#: lilylib.py:262 midi2ly.py:260 mup2ly.py:256 +#: lilylib.py:313 midi2ly.py:259 mup2ly.py:255 #, python-format msgid "Invoking `%s'" msgstr "" -#: lilylib.py:264 +#: lilylib.py:315 #, fuzzy, python-format msgid "Running %s..." msgstr "Genero le voci..." -#: lilylib.py:282 +#: lilylib.py:334 #, python-format msgid "`%s' failed (%s)" msgstr "" -#: lilylib.py:285 midi2ly.py:266 mup2ly.py:264 +#: lilylib.py:337 midi2ly.py:265 mup2ly.py:263 msgid "(ignored)" msgstr "" -#: lilylib.py:299 midi2ly.py:276 mup2ly.py:274 +#: lilylib.py:355 midi2ly.py:275 mup2ly.py:273 #, fuzzy, python-format msgid "Cleaning %s..." msgstr "Genero le voci..." -#. Duh. Python style portable: cp *.EXT OUTDIR -#. system ('cp *.%s %s' % (ext, outdir), 1) -#. Python < 1.5.2 compatibility -#. -#. On most platforms, this is equivalent to -#. `normpath(join(os.getcwd()), PATH)'. *Added in Python version 1.5.2* -#. tex needs lots of memory, more than it gets by default on Debian -#. TODO: * prevent multiple addition. -#. * clean TEXINPUTS, MFINPUTS, TFMFONTS, -#. as these take prevalence over $TEXMF -#. and thus may break tex run? -#. $TEXMF is special, previous value is already taken care of -#. # -sOutputFile does not work with bbox? -#. # todo: -#. # have better algorithm for deciding when to crop page, -#. # and when to show full page -#: lilylib.py:458 +#: lilylib.py:529 msgid "Removing output file" msgstr "" -#. !@PYTHON@ -#. once upon a rainy monday afternoon. -#. -#. ... -#. -#. (not finished.) -#. ABC standard v1.6: http://www.gre.ac.uk/~c.walshaw/abc2mtex/abc.txt -#. -#. Enhancements (Roy R. Rankin) -#. -#. Header section moved to top of lilypond file -#. handle treble, treble-8, alto, and bass clef -#. Handle voices (V: headers) with clef and part names, multiple voices -#. Handle w: lyrics with multiple verses -#. Handle key mode names for minor, major, phrygian, ionian, locrian, aeolian, -#. mixolydian, lydian, dorian -#. Handle part names from V: header -#. Tuplets handling fixed up -#. Lines starting with |: not discarded as header lines -#. Multiple T: and C: header entries handled -#. Accidental maintained until next bar check -#. Silent rests supported -#. articulations fermata, upbow, downbow, ltoe, accent, tenuto supported -#. Chord strings([-^]"string") can contain a '#' -#. Header fields enclosed by [] in notes string processed -#. W: words output after tune as abc2ps does it (they failed before) -#. Enhancements (Laura Conrad) -#. -#. Barring now preserved between ABC and lilypond -#. the default placement for text in abc is above the staff. -#. %%LY now supported. -#. \breve and \longa supported. -#. M:none doesn't crash lily. -#. Limitations -#. -#. Multiple tunes in single file not supported -#. Blank T: header lines should write score and open a new score -#. Not all header fields supported -#. ABC line breaks are ignored -#. Block comments generate error and are ignored -#. Postscript commands are ignored -#. lyrics not resynchronized by line breaks (lyrics must fully match notes) -#. %%LY slyrics can't be directly before a w: line. -#. ??? -#. TODO: -#. -#. Convert to new chord styles. -#. -#. UNDEF -> None -#. -#. uGUHGUHGHGUGH -#. UGH -#. treble8 is used by abctab2ps; -8va is used by barfly, -#. and by my patch to abc2ps. If there's ever a standard -#. about this we'll support that. -#. find keywork -#. assume that Q takes the form "Q:1/4=120" -#. There are other possibilities, but they are deprecated -#. outf.write ("\t\t\\consists Staff_margin_engraver\n") -#. pitch manipulation. Tuples are (name, alteration). -#. 0 is (central) C. Alteration -1 is a flat, Alteration +1 is a sharp -#. pitch in semitones. -#. abc to lilypond key mode names -#. semitone shifts for key mode names -#. latex does not like naked #'s -#. latex does not like naked "'s -#. break lyrics to words and put "'s around words containing numbers and '"'s -#. escape " -#. _ causes probs inside "" -#. _ to ' _ ' -#. split words with - -#. unless \- -#. ~ to space('_') -#. * to to space -#. latex does not like naked #'s -#. put numbers and " and ( into quoted string -#. insure space between lines -#. title -#. strip trailing blanks -#. Meter -#. KEY -#. seperate clef info -#. there may or may not be a space -#. between the key letter and the mode -#. ugh. -#. ugh. -#. Notes -#. Origin -#. Reference Number -#. Area -#. History -#. Book -#. Composer -#. Default note length -#. Voice -#. Words -#. vocals -#. tempo -#. we use in this order specified accidental, active accidental for bar, -#. active accidental for key -#. (num / den) / defaultlen < 1/base -#. return (str, num,den,dots) -#. ignore slide -#. ignore roll -#. s7m2 input doesnt care about spaces -#. -#. remember accidental for rest of bar -#. -#. get accidental set in this bar or UNDEF if not set -#. WAT IS ABC EEN ONTZETTENDE PROGRAMMEERPOEP ! -#. failed; not a note! -#. escape '#'s -#. -#. |] thin-thick double bar line -#. || thin-thin double bar line -#. [| thick-thin double bar line -#. :| left repeat -#. |: right repeat -#. :: left-right repeat -#. |1 volta 1 -#. |2 volta 2 -#. first try the longer one -#. bracket escape -#. the nobarlines option is necessary for an abc to lilypond translator for -#. exactly the same reason abc2midi needs it: abc requires the user to enter -#. the note that will be printed, and MIDI and lilypond expect entry of the -#. pitch that will be played. -#. -#. In standard 19th century musical notation, the algorithm for translating -#. between printed note and pitch involves using the barlines to determine -#. the scope of the accidentals. -#. -#. Since ABC is frequently used for music in styles that do not use this -#. convention, such as most music written before 1700, or ethnic music in -#. non-western scales, it is necessary to be able to tell a translator that -#. the barlines should not affect its interpretation of the pitch. -#. write other kinds of appending if we ever need them. -#. add comments to current voice -#. Try nibbling characters off until the line doesn't change. -#. dump_global (outf) -#. !@PYTHON@ -#. -#. convert-ly.py -- Update old LilyPond input files (fix name?) -#. -#. source file of the GNU LilyPond music typesetter -#. -#. (c) 1998--2005 Han-Wen Nienhuys -#. Jan Nieuwenhuizen -#. TODO -#. use -f and -t for -s output -#. NEWS -#. 0.2 -#. - rewrite in python -#. Did we ever have \mudela-version? I doubt it. -#. lilypond_version_re_str = '\\\\version *\"(.*)\"' -#. ########################### -#. need new a namespace -#. raise FatalConversionError() -#. need new a namespace -#. harmful to current .lys -#. str = re.sub ('\\\\key([^;]+);', '\\\\accidentals \\1;', str) -#. raise FatalConversionError() -#. raise FatalConversionError() -#. raise FatalConversionError() -#. TODO: lots of other syntax change should be done here as well -#. Ugh, but meaning of \stemup changed too -#. maybe we should do \stemup -> \stemUp\slurUp\tieUp ? -#. I don't know exactly when these happened... -#. ugh, we loose context setting here... -#. (lacks capitalisation slur -> Slur) -#. # dynamic.. -#. TODO: add lots of these -#. ugh -#. old fix -#. Make sure groups of more than one ; have space before -#. them, so that non of them gets removed by next rule -#. Only remove ; that are not after spaces, # or ; -#. Otherwise we interfere with Scheme comments, -#. which is badbadbad. -#. 40 ? -#. ############################### -#. END OF CONVERSIONS -#. ############################### -#. !@PYTHON@ -#. info mostly taken from looking at files. See also -#. http://lilypond.org/wiki/?EnigmaTransportFormat -#. This supports -#. -#. * notes -#. * rests -#. * ties -#. * slurs -#. * lyrics -#. * articulation -#. * grace notes -#. * tuplets -#. -#. todo: -#. * slur/stem directions -#. * voices (2nd half of frame?) -#. * more intelligent lyrics -#. * beams (better use autobeam?) -#. * more robust: try entertainer.etf (freenote) -#. * dynamics -#. * empty measures (eg. twopt03.etf from freenote) -#. -#. uGUHGUHGHGUGH -#. notename 0 == central C -#. represent pitches as (notename, alteration), relative to C-major scale -#. a fifth up -#. should cache this. -#. flag1 isn't all that interesting. -#. 3: '>', -#. 18: '\arpeggio' , -#. do grace notes. -#. ugh. -#. we don't attempt voltas since they fail easily. -#. and g.repeat_bar == '|:' or g.repeat_bar == ':|:' or g.bracket: -#. 4 layers. -#. let's not do this: this really confuses when eE happens to be before a ^text. -#. if last_tag and last_indices: -#. etf_file_dict[last_tag][last_indices].append (l) -#. # do it -#. staff-spec -#. should use \addlyrics ? -#. !@PYTHON@ -#. vim: set noexpandtab: -#. This is was the idea for handling of comments: -#. Multiline comments, @ignore .. @end ignore is scanned for -#. in read_doc_file, and the chunks are marked as 'ignore', so -#. lilypond-book will not touch them any more. The content of the -#. chunks are written to the output file. Also 'include' and 'input' -#. regex has to check if they are commented out. -#. -#. Then it is scanned for 'lilypond', 'lilypond-file' and 'lilypond-block'. -#. These three regex's has to check if they are on a commented line, -#. % for latex, @c for texinfo. -#. -#. Then lines that are commented out with % (latex) and @c (Texinfo) -#. are put into chunks marked 'ignore'. This cannot be done before -#. searching for the lilypond-blocks because % is also the comment character -#. for lilypond. -#. -#. The the rest of the rexeces are searched for. They don't have to test -#. if they are on a commented out line. -#. ############################################################### -#. Users of python modules should include this snippet -#. and customize variables below. -#. We'll suffer this path init stuff as long as we don't install our -#. python packages in /lib/pythonx.y (and don't kludge around -#. it as we do with teTeX on Red Hat Linux: set some environment var -#. (PYTHONPATH) in profile) -#. If set, LILYPONDPREFIX must take prevalence -#. if datadir is not set, we're doing a build and LILYPONDPREFIX -#. Customize these -#. if __name__ == '__main__': -#. lilylib globals -#. temp_dir = os.path.join (original_dir, '%s.dir' % program_name) -#. urg -#. # FIXME -#. # do -P or -p by default? -#. #help_summary = _ ("Run LilyPond using LaTeX for titling") -#: lilypond-book.py:120 -msgid "Process LilyPond snippets in hybrid html, LaTeX or texinfo document" +#: convert-ly.py:32 +#, python-format +msgid "%s has been replaced by %s" msgstr "" -#. another bug in option parser: --output=foe is taken as an abbreviation -#. for --output-format -#: lilypond-book.py:125 main.cc:110 -msgid "EXT" +#: convert-ly.py:33 +#, python-format +msgid "Not smart enough to convert %s" msgstr "" -#: lilypond-book.py:125 -msgid "use output format EXT (texi [default], texi-html, latex, html)" +#: convert-ly.py:34 +msgid "Please refer to the manual for details, and update manually." msgstr "" -#: lilypond-book.py:126 lilypond-book.py:127 lilypond-book.py:129 -#: lilypond-book.py:130 -msgid "DIM" +#: convert-ly.py:50 +#, fuzzy, python-format +msgid "Usage: %s [OPTION]... [FILE]..." +msgstr "Uso: %s [OPZIONE]... [FILE]..." + +#: convert-ly.py:53 +msgid "" +"Update LilyPond input to newer version. By default, update from the\n" +"version taken from the \\version command, to the current LilyPond version." msgstr "" -#: lilypond-book.py:126 -msgid "default fontsize for music. DIM is assumed to be in points" +#: convert-ly.py:59 +msgid "" +" -e, --edit edit in place\n" +" -f, --from=VERSION start from version [default: \\version found in " +"file]\n" +" -h, --help print this help\n" +" -n, --no-version do not add \\version command if missing\n" +" -s, --show-rules print rules [default: --from=0, --" +"to=@TOPLEVEL_VERSION@]\n" +" -t, --to=VERSION convert to version [default: @TOPLEVEL_VERSION@]\n" +" -v, --version print program version" +msgstr "" + +#: convert-ly.py:75 main.cc:89 +#, c-format, python-format +msgid "" +"This program is free software. It is covered by the GNU General Public\n" +"License and you are welcome to change it and/or distribute copies of it\n" +"under certain conditions. Invoke as `%s --warranty' for more\n" +"information.\n" msgstr "" -#: lilypond-book.py:127 -msgid "deprecated, use --default-music-fontsize" +#: convert-ly.py:2402 +msgid "LilyPond source must be UTF-8" msgstr "" -#: lilypond-book.py:128 -msgid "OPT" +#: convert-ly.py:2405 +msgid "Try the texstrings backend" msgstr "" -#: lilypond-book.py:128 -msgid "pass OPT quoted to the lilypond command line" +#: convert-ly.py:2408 +#, python-format +msgid "Do something like: %s" msgstr "" -#: lilypond-book.py:129 -msgid "force fontsize for all inline lilypond. DIM is assumed be to in points" +#: convert-ly.py:2411 +msgid "Or save as UTF-8 in your editor" msgstr "" -#: lilypond-book.py:130 -msgid "deprecated, use --force-music-fontsize" +#: convert-ly.py:2455 +msgid "Applying conversion: " msgstr "" -#: lilypond-book.py:132 lilypond.py:130 main.cc:113 main.cc:118 -msgid "DIR" +#: convert-ly.py:2467 +#, python-format +msgid "%s: error while converting" msgstr "" -#: lilypond-book.py:132 -msgid "include path" +#: convert-ly.py:2470 score-engraver.cc:110 +msgid "Aborting" msgstr "" -#: lilypond-book.py:133 -#, fuzzy -msgid "write dependencies" -msgstr "aspettavo uno spazio bianco" +#: convert-ly.py:2491 +#, fuzzy, python-format +msgid "Processing `%s'... " +msgstr "Elaboro..." + +#: convert-ly.py:2593 +#, python-format +msgid "%s: cannot determine version for `%s'" +msgstr "" -#: lilypond-book.py:134 -msgid "PREF" +#: convert-ly.py:2602 +#, fuzzy, python-format +msgid "%s: skipping: `%s' " +msgstr "% strumento:" + +#: lilypond-book.py:70 +msgid "" +"Process LilyPond snippets in hybrid HTML, LaTeX, or texinfo document.\n" +"Example usage:\n" +"\n" +" lilypond-book --filter=\"tr '[a-z]' '[A-Z]'\" BOOK\n" +" lilypond-book --filter=\"convert-ly --no-version --from=2.0.0 -\" BOOK\n" +" lilypond-book --process='lilypond -I include' BOOK\n" msgstr "" -#: lilypond-book.py:134 -msgid "prepend PREF before each -M dependency" +#: lilypond-book.py:82 main.cc:124 +msgid "EXT" msgstr "" -#: lilypond-book.py:135 -msgid "don't run lilypond" +#: lilypond-book.py:83 +msgid "" +"use output format EXT (texi [default], texi-html,\n" +"\t\tlatex, html)" msgstr "" -#: lilypond-book.py:136 -msgid "don't generate pictures" +#: lilypond-book.py:85 +msgid "FILTER" msgstr "" -#: lilypond-book.py:137 -msgid "strip all lilypond blocks from output" +#: lilypond-book.py:86 +msgid "pipe snippets through FILTER [convert-ly -n -]" msgstr "" -#: lilypond-book.py:138 lilypond-book.py:139 lilypond.py:135 lilypond.py:136 -#: midi2ly.py:102 main.cc:114 main.cc:117 -msgid "FILE" +#: lilypond-book.py:89 lilypond-book.py:91 lilypond-latex.py:114 main.cc:132 +msgid "DIR" msgstr "" -#: lilypond-book.py:138 +#: lilypond-book.py:90 #, fuzzy -msgid "filename main output file" -msgstr " -D, --debug abilita l'output di debugging\n" +msgid "add DIR to include path" +msgstr " -I, --include=DIR aggiunge DIR ai path di ricerca\n" -#: lilypond-book.py:139 -msgid "where to place generated files" +#: lilypond-book.py:92 +msgid "write output to DIR" msgstr "" -#: lilypond-book.py:140 lilypond.py:137 -msgid "RES" +#: lilypond-book.py:93 +msgid "COMMAND" msgstr "" -#: lilypond-book.py:141 lilypond.py:138 -msgid "set the resolution of the preview to RES" +#: lilypond-book.py:94 +msgid "process ly_files using COMMAND FILE..." msgstr "" -#: lilypond-book.py:142 lilypond.py:148 midi2ly.py:105 mup2ly.py:78 main.cc:126 +#: lilypond-book.py:96 lilypond-latex.py:133 midi2ly.py:105 mup2ly.py:78 +#: ps2png.py:41 main.cc:145 msgid "be verbose" msgstr "" -#: lilypond-book.py:143 +#: lilypond-book.py:98 msgid "print version information" msgstr "" -#: lilypond-book.py:144 lilypond.py:150 midi2ly.py:107 mup2ly.py:80 main.cc:127 +#: lilypond-book.py:100 lilypond-latex.py:135 midi2ly.py:107 mup2ly.py:80 +#: main.cc:146 #, fuzzy msgid "show warranty and copyright" msgstr " -w, --warranty mostra la garanzia e il copyright\n" -#. format specific strings, ie. regex-es for input, and % strings for output -#. global variables -#. lilypond_binary = 'valgrind --suppressions=/home/hanwen/usr/src/guile-1.6.supp --num-callers=10 /home/hanwen/usr/src/lilypond/lily/out/lilypond' -#. only use installed binary when we're installed too. -#. only use installed binary when we're installed too. -#. ############################################################### -#. Dimension handling for LaTeX. -#. -#. Ugh. (La)TeX writes progress and error messages on stdout -#. Redirect to stderr -#: lilypond-book.py:230 -msgid "LaTeX failed." -msgstr "" - -#. URG see lilypond -#. Convert numeric values, with or without specific dimension, to floats. -#. Keep other strings -#. ############################################################### -#. How to output various structures. -#. # maybe


? -#. Verbatim text is always finished with \n. FIXME: For HTML, -#. this newline should be removed. -#. Verbatim text is always finished with \n. FIXME: For HTML, -#. this newline should be removed. -#. # Ugh we need to differentiate on origin: -#. # lilypond-block origin wants an extra

, but -#. # inline music doesn't. -#. # possibly other center options? -#. verbatim text is always finished with \n -#. verbatim text is always finished with \n -#. verbatim text is always finished with \n -#. verbatim text is always finished with \n -#. do some tweaking: @ is needed in some ps stuff. -#. -#. ugh, the

below breaks inline images... -#. clumsy workaround for python 2.2 pre bug. -#. ############################################################### -#. Recognize special sequences in the input -#. Warning: This uses extended regular expressions. Tread with care. -#. -#. legenda -#. -#. (?Pregex) -- assign result of REGEX to NAME -#. *? -- match non-greedily. -#. (?m) -- multiline regex: make ^ and $ match at each line -#. (?s) -- make the dot match all characters including newline -#. why do we have distinction between @mbinclude and @include? -#. # we'd like to catch and reraise a more -#. # detailed error, but alas, the exceptions -#. # changed across the 1.5/2.1 boundary. -#. ughUGH not original options -#. First we want to scan the \documentclass line -#. it should be the first non-comment line. -#. The only thing we really need to know about the \documentclass line -#. is if there are one or two columns to begin with. -#. Then we add everything before \begin{document} to -#. paperguru.m_document_preamble so that we can later write this header -#. to a temporary file in find_latex_dims() to find textwidth. -#. this is not bulletproof..., it checks the first 10 chunks -#. newchunks.extend (func (m)) -#. python 1.5 compatible: -#. we have to check for verbatim before doing include, -#. because we don't want to include files that are mentioned -#. inside a verbatim environment -#. ugh fix input -#. # Hmm, we should hash only lilypond source, and skip the -#. # %options are ... -#. # comment line -#. # todo: include path, but strip -#. # first part of the path. -#. format == 'html' -#. ugh rename -#. Count sections/chapters. -#. # TODO: do something like -#. # this for texinfo/latex as well ? -#. ugh -#. fixme: be sys-independent. -#. -#. Ugh, fixing up dependencies for .tex generation -#. -#. Ugh. (La)TeX writes progress and error messages on stdout -#. Redirect to stderr -#. # There used to be code to write .tex dependencies, but -#. # that is silly: lilypond-book has its own dependency scheme -#. # to ensure that all lily-XXX.tex files are there -#. # TODO: put file name in front of texidoc. -#. # -#. # what's this? Docme --hwn -#. # -#. #docme: why global? -#. Do It. -#. should chmod -w -#: lilypond-book.py:1557 lilypond.py:673 midi2ly.py:1018 +#: lilypond-book.py:699 #, python-format -msgid "getopt says: `%s'" +msgid "deprecated ly-option used: %s=%s" msgstr "" -#. HACK -#. status = os.system ('lilypond -w') -#: lilypond-book.py:1630 lilypond.py:777 -msgid "no files specified on command line" +#: lilypond-book.py:702 +#, python-format +msgid "compatibility mode translation: %s=%s" +msgstr "" + +#: lilypond-book.py:706 +#, python-format +msgid "deprecated ly-option used: %s" +msgstr "" + +#: lilypond-book.py:709 +#, python-format +msgid "compatibility mode translation: %s" +msgstr "" + +#: lilypond-book.py:728 +#, python-format +msgid "ignoring unknown ly option: %s" +msgstr "" + +#: lilypond-book.py:761 +#, python-format +msgid "file not found: %s" +msgstr "" + +#: lilypond-book.py:1094 +#, fuzzy, python-format +msgid "Opening filter `%s'" +msgstr "Genero le voci..." + +#: lilypond-book.py:1236 +#, fuzzy +msgid "Writing snippets..." +msgstr "Genero le voci..." + +#: lilypond-book.py:1241 +#, fuzzy +msgid "Processing...\n" +msgstr "Elaboro..." + +#: lilypond-book.py:1244 +msgid "All snippets are up to date..." +msgstr "" + +#: lilypond-book.py:1254 +#, fuzzy, python-format +msgid "cannot determine format for: %s" +msgstr "non trovo il file: `%s'" + +#: lilypond-book.py:1299 +msgid "Output would overwrite input file; use --output." +msgstr "" + +#: lilypond-book.py:1306 +#, fuzzy, python-format +msgid "Reading %s..." +msgstr "Genero le voci..." + +#: lilypond-book.py:1322 +#, fuzzy +msgid "Dissecting..." +msgstr "Genero le voci..." + +#: lilypond-book.py:1353 +#, fuzzy, python-format +msgid "Compiling %s..." +msgstr "Genero le voci..." + +#: lilypond-book.py:1361 +#, fuzzy, python-format +msgid "Processing include: %s" +msgstr "Elaboro..." + +#: lilypond-book.py:1371 +#, fuzzy, python-format +msgid "Removing `%s'" +msgstr "Genero le voci..." + +#: lilypond-book.py:1386 lilypond-latex.py:576 midi2ly.py:1017 ps2png.py:51 +#, python-format +msgid "getopt says: `%s'" msgstr "" -#. -#. Petr, ik zou willen dat ik iets zinvoller deed, -#. maar wat ik kan ik doen, het verandert toch niets? -#. --hwn 20/aug/99 -#. !@PYTHON@ -#. -#. lilypond.py -- Run LilyPond, add titles to bare score, generate printable -#. document -#. Invokes: lilypond, latex (or pdflatex), dvips, ps2pdf, gs -#. -#. source file of the GNU LilyPond music typesetter -#. -#. (c) 1998--2005 Han-Wen Nienhuys -#. Jan Nieuwenhuizen -#. This is the third incarnation of lilypond. -#. -#. Earlier incarnations of lilypond were written by -#. Jeffrey B. Reed (Python version) -#. Jan Arne Fagertun (Bourne shell script) -#. -#. Note: gettext work best if we use ' for docstrings and " -#. for gettextable strings. -#. --> DO NOT USE ''' for docstrings. -#. ############################################################### -#. Users of python modules should include this snippet -#. and customize variables below. -#. We'll suffer this path init stuff as long as we don't install our -#. python packages in /lib/pythonx.y (and don't kludge around -#. it as we do with teTeX on Red Hat Linux: set some environment var -#. (PYTHONPATH) in profile) -#. If set, LILYPONDPREFIX must take prevalence -#. if datadir is not set, we're doing a build and LILYPONDPREFIX -#. Customize these -#. if __name__ == '__main__': -#. lilylib globals #. # FIXME #. # do -P or -p by default? #. #help_summary = _ ("Run LilyPond using LaTeX for titling") -#: lilypond.py:121 -msgid "Run LilyPond, add titles, generate printable document." +#: lilypond-latex.py:104 +msgid "Run LilyPond, generate printable document." msgstr "" -#: lilypond.py:127 main.cc:115 -#, fuzzy -msgid "write Makefile dependencies for every input file" +#: lilypond-latex.py:110 +msgid "use LaTeX for formatting" msgstr "" -" -d, --dependencies scrive le dependenze del Makefile per ogni file di " -"input\n" -#: lilypond.py:129 +#: lilypond-latex.py:111 msgid "print even more output" msgstr "" -#: lilypond.py:130 +#: lilypond-latex.py:112 lilypond-latex.py:123 midi2ly.py:102 main.cc:133 +#: main.cc:135 +msgid "FILE" +msgstr "" + +#: lilypond-latex.py:112 +msgid "find pfa fonts used in FILE" +msgstr "" + +#: lilypond-latex.py:114 #, fuzzy msgid "add DIR to LilyPond's search path" msgstr " -I, --include=DIR aggiunge DIR ai path di ricerca\n" -#: lilypond.py:132 +#: lilypond-latex.py:116 #, python-format msgid "keep all output, output to directory %s.dir" msgstr "" -#: lilypond.py:133 +#. junkme? +#: lilypond-latex.py:119 msgid "don't run LilyPond" msgstr "" -#: lilypond.py:134 main.cc:116 +#. junkme? +#: lilypond-latex.py:121 main.cc:134 #, fuzzy msgid "produce MIDI output only" msgstr " -M, --no-paper produce solo output midi\n" -#: lilypond.py:135 midi2ly.py:102 -msgid "write output to FILE" +#: lilypond-latex.py:123 main.cc:135 +msgid "write output to FILE (suffix will be added)" msgstr "" -#: lilypond.py:136 -msgid "find pfa fonts used in FILE" +#: lilypond-latex.py:124 ps2png.py:42 +msgid "RES" msgstr "" -#: lilypond.py:139 -#, fuzzy -msgid "generate PostScript output" -msgstr "vincoli degenerati" - -#: lilypond.py:140 -msgid "generate PNG page images" +#: lilypond-latex.py:125 ps2png.py:43 +msgid "set the resolution of the preview to RES" msgstr "" -#: lilypond.py:141 +#: lilypond-latex.py:126 #, fuzzy -msgid "generate PS.GZ" +msgid "generate PDF output" msgstr "vincoli degenerati" -#: lilypond.py:142 +#: lilypond-latex.py:127 #, fuzzy -msgid "generate PDF output" +msgid "generate PostScript output" msgstr "vincoli degenerati" -#: lilypond.py:143 -msgid "use pdflatex to generate a PDF output" +#: lilypond-latex.py:128 +msgid "generate PNG page images" msgstr "" -#. FIXME: preview, picture; to indicate creation of a PNG? -#: lilypond.py:145 +#: lilypond-latex.py:129 msgid "make a picture of the first system" msgstr "" -#: lilypond.py:146 -msgid "make HTML file with links to all output" +#: lilypond-latex.py:130 +#, fuzzy +msgid "generate PS.GZ" +msgstr "vincoli degenerati" + +#: lilypond-latex.py:131 +msgid "run in safe-mode" msgstr "" -#: lilypond.py:147 +#: lilypond-latex.py:132 msgid "KEY=VAL" msgstr "" -#: lilypond.py:147 +#: lilypond-latex.py:132 msgid "change global setting KEY to VAL" msgstr "" -#: lilypond.py:149 midi2ly.py:106 mup2ly.py:79 main.cc:125 +#: lilypond-latex.py:134 midi2ly.py:106 mup2ly.py:79 main.cc:144 msgid "print version number" msgstr "" -#. other globals -#. Pdftex support -#. # yuk. -#. lilypond_binary = 'valgrind --suppressions=%(home)s/usr/src/guile-1.6.supp --num-callers=10 %(home)s/usr/src/lilypond/lily/out/lilypond '% { 'home' : '/home/hanwen' } -#. only use installed binary when we're installed too. -#. init to empty; values here take precedence over values in the file -#. # TODO: change name. -#. for geometry v3 -#. Output formats that lilypond should create -#. what a name. -#. ly.warning (_ ("invalid value: %s") % `val`) -#. ly.warning (_ ("invalid value: %s") % `val`) -#: lilypond.py:232 +#: lilypond-latex.py:203 #, fuzzy, python-format msgid "no such setting: `%s'" msgstr "% strumento:" -#. 2 == user interrupt. -#: lilypond.py:274 +#: lilypond-latex.py:247 #, python-format msgid "LilyPond crashed (signal %d)." msgstr "" -#: lilypond.py:275 +#: lilypond-latex.py:248 msgid "Please submit a bug report to bug-lilypond@gnu.org" msgstr "" -#: lilypond.py:281 +#: lilypond-latex.py:255 #, python-format msgid "LilyPond failed on input file %s (exit status %d)" msgstr "" -#: lilypond.py:284 +#: lilypond-latex.py:259 #, python-format msgid "LilyPond failed on an input file (exit status %d)" msgstr "" -#: lilypond.py:285 +#: lilypond-latex.py:260 #, fuzzy msgid "Continuing..." msgstr "Genero le voci..." -#. urg -#: lilypond.py:296 +#: lilypond-latex.py:270 #, fuzzy, python-format msgid "Analyzing %s..." msgstr "Genero le voci..." -#. search only the first 10k -#: lilypond.py:354 +#: lilypond-latex.py:324 #, fuzzy, python-format msgid "no LilyPond output found for `%s'" msgstr "Output di Lily in %s..." -#. The final \n seems important here. It ensures that the footers and taglines end up on the right page. -#. TODO: should set textheight (enlarge) depending on papersize. -#: lilypond.py:397 -#, fuzzy, python-format -msgid "invalid value: `%s'" -msgstr "carattere illegale: `%c'" - -#. set sane geometry width (a4-width) for linewidth = -1. -#. who the hell is 597 ? -#. Ugh. (La)TeX writes progress and error messages on stdout -#. Redirect to stderr -#: lilypond.py:511 +#: lilypond-latex.py:465 msgid "LaTeX failed on the output file." msgstr "" -#. make a preview by rendering only the 1st line -#. of each score -#: lilypond.py:568 +#: lilypond-latex.py:513 msgid "" "Trying create PDF, but no PFA fonts found.\n" "Using bitmap fonts instead. This will look bad." msgstr "" -#. ugh. Different targets? -#. Added as functionality to lilypond, because lilypond may well need to do this -#. in future too. #. no ps header? -#: lilypond.py:615 +#: lilypond-latex.py:556 #, fuzzy, python-format msgid "not a PostScript file: `%s'" msgstr "non posso aprire il file: `%s'" -#. todo -#: lilypond.py:660 -#, fuzzy, python-format -msgid "Writing HTML menu `%s'" -msgstr "Genero le voci..." - -#. signal programming error -#. Don't convert input files to abspath, rather prepend '.' to include -#. path. -#. As a neat trick, add directory part of first input file -#. to include path. That way you can do without the clumsy -I in: -#. lilypond -I foe/bar/baz foo/bar/baz/baz.ly -#: lilypond.py:769 +#: lilypond-latex.py:666 msgid "pseudo filter" msgstr "" -#: lilypond.py:772 +#: lilypond-latex.py:669 msgid "pseudo filter only for single input file" msgstr "" -#. Ugh, maybe make a setup () function -#. hmmm. Wish I'd 've written comments when I wrote this. -#. now it looks complicated. -#: lilypond.py:806 +#: lilypond-latex.py:674 +msgid "no files specified on command line" +msgstr "" + +#: lilypond-latex.py:706 #, python-format msgid "filename should not contain spaces: `%s'" msgstr "" -#. to be sure, add tmpdir *in front* of inclusion path. -#. os.environ['TEXINPUTS'] = tmpdir + ':' + os.environ['TEXINPUTS'] -#. We catch all exceptions, because we need to do stuff at exit: -#. * copy any successfully generated stuff from tempdir and -#. notify user of that -#. * cleanout tempdir -#. ## ARGH. This also catches python programming errors. -#. ## this should only catch lilypond nonzero exit status -#. ## --hwn -#. TODO: friendly message about LilyPond setup/failing? -#. -#: lilypond.py:845 +#: lilypond-latex.py:744 msgid "Running LilyPond failed. Rerun with --verbose for a trace." msgstr "" -#. Our LilyPond pseudo filter always outputs to 'lelie' -#. have subsequent stages and use 'lelie' output. -#. unless: add --tex, or --latex? -#. TODO: friendly message about TeX/LaTeX setup, -#. trying to run tex/latex by hand -#: lilypond.py:886 +#: lilypond-latex.py:786 msgid "Failed to make PS file. Rerun with --verbose for a trace." msgstr "" -#. unless: add --tex, or --latex? -#. TODO: friendly message about TeX/LaTeX setup, -#. trying to run tex/latex by hand -#: lilypond.py:916 -msgid "Running LaTeX falied. Rerun with --verbose for a trace." -msgstr "" - -#. add DEP to targets? -#: lilypond.py:926 input-file-results.cc:68 -#, fuzzy, c-format, python-format -msgid "dependencies output to `%s'..." -msgstr "L'output stampato è inviato a %s..." - -#: lilypond.py:937 +#: lilypond-latex.py:815 #, fuzzy, python-format msgid "%s output to ..." msgstr "L'output MIDI è inviato a %s..." -#: lilypond.py:942 lilypond.py:968 includable-lexer.cc:57 -#: input-file-results.cc:191 input-file-results.cc:197 lily-guile.cc:86 +#: lilypond-latex.py:820 includable-lexer.cc:57 kpath.cc:129 lily-guile.cc:90 +#: lily-parser-scheme.cc:92 #, c-format, python-format msgid "can't find file: `%s'" msgstr "non trovo il file: `%s'" -#. Hmm, if this were a function, we could call it the except: clauses -#: lilypond.py:965 +#: lilypond-latex.py:843 #, fuzzy, python-format msgid "%s output to %s..." msgstr "L'output MIDI è inviato a %s..." -#. !@PYTHON@ -#. -#. midi2ly.py -- LilyPond midi import script -#. -#. source file of the GNU LilyPond music typesetter -#. -#. (c) 1998--2005 Han-Wen Nienhuys -#. Jan Nieuwenhuizen -#. ############################################################### -#. Users of python modules should include this snippet. -#. -#. This soon to be removed for: import lilypond.lilylib as ly -#. ############################################################### -#. ############################################################### -#. ############### CONSTANTS -#. ############################################################### +#: lilypond-latex.py:846 +#, fuzzy, python-format +msgid "can't find file: `%s.%s'" +msgstr "non trovo il file: `%s'" + #. temp_dir = os.path.join (original_dir, '%s.dir' % program_name) #. original_dir = os.getcwd () #. keep_temp_dir_p = 0 @@ -975,6 +587,10 @@ msgid "set key: ALT=+sharps|-flats; MINOR=1" msgstr "" " -k, --key=ACC[:MINOR] imposta l'armatura: ACC +diesis/-bemolli; :1 minore\n" +#: midi2ly.py:102 mup2ly.py:76 +msgid "write output to FILE" +msgstr "" + #: midi2ly.py:103 msgid "quantise note starts on DUR" msgstr "" @@ -991,102 +607,37 @@ msgstr "" msgid "treat every text as a lyric" msgstr "" -#: midi2ly.py:136 mup2ly.py:130 -msgid " 2001--2003" -msgstr "" +#: midi2ly.py:149 mup2ly.py:143 input.cc:105 +msgid "warning: " +msgstr "attenzione: " -#: midi2ly.py:141 mup2ly.py:135 -msgid "" -"\n" -"Distributed under terms of the GNU General Public License. It comes with\n" -"NO WARRANTY." -msgstr "" +#: midi2ly.py:164 midi2ly.py:1017 midi2ly.py:1082 mup2ly.py:146 mup2ly.py:160 +#: input.cc:110 +msgid "error: " +msgstr "errore: " -#: midi2ly.py:166 mup2ly.py:162 +#: midi2ly.py:165 mup2ly.py:161 msgid "Exiting ... " msgstr "" -#: midi2ly.py:264 mup2ly.py:261 +#: midi2ly.py:263 mup2ly.py:260 #, python-format msgid "command exited with value %d" msgstr "" -#. ############################################################### -#. END Library -#. ############################################################### -#. hmm -#. major scale: do-do -#. minor scale: la-la (= + 5) ''' -#. By tradition, all scales now consist of a sequence -#. of 7 notes each with a distinct name, from amongst -#. a b c d e f g. But, minor scales have a wide -#. second interval at the top - the 'leading note' is -#. sharped. (Why? it just works that way! Anything -#. else doesn't sound as good and isn't as flexible at -#. saying things. In medieval times, scales only had 6 -#. notes to avoid this problem - the hexachords.) -#. So, the d minor scale is d e f g a b-flat c-sharp d -#. - using d-flat for the leading note would skip the -#. name c and duplicate the name d. Why isn't c-sharp -#. put in the key signature? Tradition. (It's also -#. supposedly based on the Pythagorean theory of the -#. cycle of fifths, but that really only applies to -#. major scales...) Anyway, g minor is g a b-flat c d -#. e-flat f-sharp g, and all the other flat minor keys -#. end up with a natural leading note. And there you -#. have it. -#. John Sankey -#. -#. Let's also do a-minor: a b c d e f gis a -#. -#. --jcn -#. as -> gis -#. des -> cis -#. ges -> fis -#. g -> fisis -#. d -> cisis -#. a -> gisis -#. b -> ces -#. e -> fes -#. f -> eis -#. c -> bis -#. # FIXME: compile fix --jcn -#. TODO: move space -#. fis cis gis dis ais eis bis -#. bes es as des ges ces fes -#. urg, we should be sure that we're in a lyrics staff -#. all include ALL_NOTES_OFF -#. ugh, must set key while parsing -#. because Note init uses key -#. Better do Note.calc () at dump time? -#. last_lyric.clocks = t - last_time -#. hmm -#. urg, this will barf at meter changes -#. urg LilyPond doesn't start at c4, but -#. remembers from previous tracks! -#. reference_note = Note (clocks_per_4, 4*12, 0) -#. must be in \notes mode for parsing \skip -#: midi2ly.py:1002 +#: midi2ly.py:1001 #, fuzzy, python-format msgid "%s output to `%s'..." msgstr "L'output MIDI è inviato a %s..." -#: midi2ly.py:1033 +#: midi2ly.py:1032 msgid "Example:" msgstr "" -#: midi2ly.py:1083 +#: midi2ly.py:1082 msgid "no files specified on command line." msgstr "" -#. !@PYTHON@ -#. mup2ly.py -- mup input converter -#. -#. source file of the GNU LilyPond music typesetter -#. -#. (c) 2001 -#. if set, LILYPONDPREFIX must take prevalence -#. if datadir is not set, we're doing a build and LILYPONDPREFIX #: mup2ly.py:70 msgid "Convert mup to LilyPond source." msgstr "" @@ -1103,74 +654,11 @@ msgstr "" msgid "only pre-process" msgstr "" -#. Duh. Python style portable: cp *.EXT OUTDIR -#. system ('cp *.%s %s' % (ext, outdir), 1) -#. Python < 1.5.2 compatibility -#. -#. On most platforms, this is equivalent to -#. `normpath(join(os.getcwd()), PATH)'. *Added in Python version 1.5.2* -#. if set, LILYPONDPREFIX must take prevalence -#. if datadir is not set, we're doing a build and LILYPONDPREFIX -#. ############################################################### -#. END Library -#. -#. PMX cut and paste -#. -#. if not self.entries: -#. #return '\n' -#. #ugh ugh -#. return '\n%s = {}\n\n' % self.idstring () -#. ugh -#. def set_clef (self, letter): -#. clstr = clef_table[letter] -#. self.voices[0].add_nonchord (Clef (clstr)) -#. urg -#. maybe use import copy? -#. for i in self.pitches: -#. ch.pitches.append (i) -#. for i in self.scripts: -#. ch.scripts.append (i) -#. http://www.arkkra.com/doc/uguide/contexts.html -#. #self.current_staffs = [] -#. duh -#. FIXME: 1? -#. FIXME: does key play any role in this? -#. ch = self.current_voices[0].last_chord () -#. ch.basic_duration = self.current_voices[0].last_chord ().basic_duration -#. ugh -#. ch = self.current_voices[0].last_chord () -#. `;' is not a separator, chords end with ';' -#. mup resets default duration and pitch each bar -#. ugh: these (and lots more) should also be parsed in -#. context staff. we should have a class Staff_properties -#. and parse/set all those. -#. shortcut: set to official mup maximum (duh) -#. self.set_staffs (40) -#: mup2ly.py:1076 +#: mup2ly.py:1075 #, fuzzy, python-format msgid "no such context: %s" msgstr "% strumento:" -#. hmm -#. dig this: mup allows ifdefs inside macro bodies -#. don't do nested multi-line defines -#. duh: mup is strictly line-based, except for `define', -#. which is `@' terminated and may span several lines -#. don't define new macros in unactive areas -#. To support nested multi-line define's -#. process_function and macro_name, macro_body -#. should become lists (stacks) -#. The mup manual is undetermined on this -#. and I haven't seen examples doing it. -#. -#. don't do nested multi-line define's -#. writes to stdout for help2man -#. don't call -#. identify () -#. sys.stdout.flush () -#. handy emacs testing -#. if not files: -#. files = ['template.mup'] #: mup2ly.py:1300 #, fuzzy, python-format msgid "Processing `%s'..." @@ -1181,175 +669,174 @@ msgstr "Elaboro..." msgid "Writing `%s'..." msgstr "Genero le voci..." -#: getopt-long.cc:146 +#. ugr. +#: ps2png.py:35 +msgid "Convert PostScript to PNG image." +msgstr "" + +#. # FIXME: silly message containing %d +#: ps2png.py:72 +#, fuzzy, python-format +msgid "Wrote `%s'" +msgstr "Genero le voci..." + +#: getopt-long.cc:144 #, c-format msgid "option `%s' requires an argument" msgstr "l'opzione `%s' richiede un argomento" -#: getopt-long.cc:150 +#: getopt-long.cc:148 #, c-format msgid "option `%s' doesn't allow an argument" msgstr "opzione `%s' non accetta argomenti" -#: getopt-long.cc:154 +#: getopt-long.cc:152 #, c-format msgid "unrecognized option: `%s'" msgstr "opzione non riconosciuta: `%s'" -#: getopt-long.cc:161 +#: getopt-long.cc:159 #, c-format msgid "invalid argument `%s' to option `%s'" msgstr "argomento `%s' non valido per l'opzione `%s'" -#: warn.cc:25 -#, fuzzy, c-format -msgid "warning: %s\n" -msgstr "attenzione: " - -#: warn.cc:31 -#, fuzzy, c-format -msgid "error: %s\n" -msgstr "errore: " - -#: warn.cc:44 +#: warn.cc:43 #, c-format -msgid "programming error: %s (Continuing; cross thumbs)\n" +msgid "programming error: %s" msgstr "" -#: accidental.cc:202 key-signature-interface.cc:137 -#, c-format -msgid "accidental `%s' not found" +#: warn.cc:44 +msgid "Continuing; crossing fingers" msgstr "" -#: accidental-engraver.cc:171 new-accidental-engraver.cc:238 +#: accidental-engraver.cc:239 #, c-format msgid "Accidental typesetting list must begin with context-name: %s" msgstr "" -#: accidental-engraver.cc:196 new-accidental-engraver.cc:263 -#, fuzzy, c-format -msgid "unknown accidental typesetting: %s. Ignored" -msgstr "stringa di escape sconosciuta: `\\%s'" - -#: accidental-engraver.cc:212 new-accidental-engraver.cc:279 +#: accidental-engraver.cc:267 #, c-format -msgid "Symbol is not a parent context: %s. Ignored" +msgid "ignoring unknown accidental: %s" msgstr "" -#: accidental-engraver.cc:215 new-accidental-engraver.cc:282 +#: accidental-engraver.cc:284 #, c-format -msgid "Accidental typesetting must be pair or context-name: %s" +msgid "Accidental rule must be pair or context-name; Found %s" msgstr "" -#: afm.cc:66 -#, fuzzy, c-format -msgid "can't find character number: %d" -msgstr "non riesco a trovare il carattere `%s'" - -#: afm.cc:81 -#, fuzzy, c-format -msgid "can't find character called: `%s'" -msgstr "non riesco a trovare il carattere `%s'" +#: accidental.cc:223 key-signature-interface.cc:133 +#, c-format +msgid "accidental `%s' not found" +msgstr "" -#: afm.cc:142 +#: afm.cc:144 #, c-format msgid "Error parsing AFM file: `%s'" msgstr "" -#: all-font-metrics.cc:95 +#. FIXME: broken sentence +#: all-font-metrics.cc:158 #, c-format msgid "checksum mismatch for font file: `%s'" msgstr "" -#: all-font-metrics.cc:97 +#: all-font-metrics.cc:160 #, c-format msgid "does not match: `%s'" msgstr "" -#: all-font-metrics.cc:102 -msgid "" -" Rebuild all .afm files, and remove all .pk and .tfm files. Rerun with -V " -"to show font paths." +#: all-font-metrics.cc:166 +msgid "Rebuild all .afm files, and remove all .pk and .tfm files." msgstr "" -#: all-font-metrics.cc:103 -msgid "" -"A script for removing font-files is delivered with the source-code,\n" -"in buildscripts/clean-fonts.sh" +#: all-font-metrics.cc:168 +msgid "Rerun with -V to show font paths." +msgstr "" + +#: all-font-metrics.cc:170 +msgid "A script for removing font-files is delivered with the source-code:" msgstr "" -#: all-font-metrics.cc:169 +#: all-font-metrics.cc:279 #, fuzzy, c-format msgid "can't find font: `%s'" msgstr "non trovo il file: `%s'" -#: all-font-metrics.cc:170 +#: all-font-metrics.cc:280 msgid "Loading default font" msgstr "" -#: all-font-metrics.cc:185 +#: all-font-metrics.cc:295 #, fuzzy, c-format msgid "can't find default font: `%s'" msgstr "non trovo il file: `%s'" -#: all-font-metrics.cc:186 includable-lexer.cc:59 input-file-results.cc:192 +#: all-font-metrics.cc:296 includable-lexer.cc:59 lily-parser-scheme.cc:85 #, fuzzy, c-format msgid "(search path: `%s')" msgstr "(Il path di caricamento è `%s'" -#: all-font-metrics.cc:187 +#: all-font-metrics.cc:297 msgid "Giving up" msgstr "" -#: auto-change-iterator.cc:43 change-iterator.cc:60 -#: part-combine-music-iterator.cc:120 +#: apply-context-iterator.cc:35 +msgid "\\applycontext argument is not a procedure" +msgstr "" + +#: auto-change-iterator.cc:66 change-iterator.cc:61 msgid "Can't switch translators, I'm there already" msgstr "" -#: bar-check-iterator.cc:51 +#: axis-group-engraver.cc:112 +msgid "" +"Axis_group_engraver: vertical group already has a parent.\n" +"Do you have two Axis_group_engravers?\n" +"Killing this vertical group." +msgstr "" + +#: bar-check-iterator.cc:68 #, fuzzy, c-format msgid "barcheck failed at: %s" msgstr "controllo del battute fallito: %s" -#: beam.cc:146 -#, fuzzy -msgid "beam has less than two visible stems" -msgstr "beam con meno di due gambi" - -#: beam.cc:151 -#, fuzzy -msgid "Beam has less than two stems. Removing beam." -msgstr "beam con meno di due gambi" - -#: beam.cc:976 -msgid "" -"Not sure that we can find a nice beam slope (no viable initial configuration " -"found)." -msgstr "" - -#: beam-engraver.cc:176 +#: beam-engraver.cc:138 msgid "already have a beam" msgstr "" -#: beam-engraver.cc:259 +#: beam-engraver.cc:209 #, fuzzy msgid "unterminated beam" msgstr "beam non terminato" -#: beam-engraver.cc:292 chord-tremolo-engraver.cc:197 +#: beam-engraver.cc:242 chord-tremolo-engraver.cc:168 #, fuzzy msgid "stem must have Rhythmic structure" msgstr "I gambi devono avere una struttura ritmica." -#: beam-engraver.cc:306 +#: beam-engraver.cc:256 msgid "stem doesn't fit in beam" msgstr "il gambo non rientra nel beam" -#: beam-engraver.cc:307 +#: beam-engraver.cc:257 msgid "beam was started here" msgstr "" -#: break-align-interface.cc:173 +#: beam.cc:150 +#, fuzzy +msgid "beam has less than two visible stems" +msgstr "beam con meno di due gambi" + +#: beam.cc:155 +#, fuzzy +msgid "removing beam with less than two stems" +msgstr "beam con meno di due gambi" + +#: beam.cc:1011 +msgid "no viable initial configuration found: may not find good beam slope" +msgstr "" + +#: break-align-interface.cc:212 #, fuzzy, c-format msgid "No spacing entry from %s to `%s'" msgstr "traduttore sconosciuto `%s'" @@ -1363,125 +850,159 @@ msgstr "non posso cambiare `%s' in `%s'" #. We could change the current translator's id, but that would make #. errors hard to catch #. -#. last->translator_id_string_ = get_change ()->change_to_id_string_; +#. last->translator_id_string () = get_change ()->change_to_id_string (); #. -#: change-iterator.cc:79 +#: change-iterator.cc:93 msgid "I'm one myself" msgstr "" -#: change-iterator.cc:82 +#: change-iterator.cc:96 msgid "none of these in my family" msgstr "" -#: chord-tremolo-engraver.cc:98 +#: chord-tremolo-engraver.cc:97 #, c-format msgid "Chord tremolo with %d elements. Must have two elements." msgstr "" -#: chord-tremolo-engraver.cc:157 +#: chord-tremolo-engraver.cc:134 #, fuzzy msgid "unterminated chord tremolo" msgstr "beam non terminato" -#: chord-tremolo-iterator.cc:69 +#: chord-tremolo-iterator.cc:66 msgid "no one to print a tremolos" msgstr "" -#: clef.cc:64 +#: clef.cc:57 #, c-format msgid "clef `%s' not found" msgstr "" -#: cluster.cc:131 +#: cluster.cc:122 #, fuzzy, c-format msgid "unknown cluster style `%s'" msgstr "tipo di chiave sconosciuto" #: coherent-ligature-engraver.cc:84 #, c-format -msgid "gotcha: ptr=%ul" +msgid "gotcha: ptr =%ul" msgstr "" #: coherent-ligature-engraver.cc:96 #, c-format -msgid "distance=%f" +msgid "distance =%f" msgstr "" #: coherent-ligature-engraver.cc:139 #, c-format -msgid "Coherent_ligature_engraver: setting `spacing-increment = 0.01': ptr=%ul" +msgid "" +"Coherent_ligature_engraver: setting `spacing-increment = 0.01': ptr =%ul" msgstr "" -#: custos.cc:92 +#: context-def.cc:111 #, c-format -msgid "custos `%s' not found" +msgid "Program has no such type: `%s'" msgstr "" -#: dimensions.cc:13 -msgid "NaN" +#: context-def.cc:286 +#, fuzzy, c-format +msgid "can't find: `%s'" +msgstr "non trovo `%s'" + +#: context.cc:151 +#, fuzzy, c-format +msgid "Cannot find or create new `%s'" +msgstr "non trovo e non posso creare `%s'" + +#: context.cc:217 +#, fuzzy, c-format +msgid "Cannot find or create `%s' called `%s'" +msgstr "non trovo e non posso creare '%s' chiamato '%s'" + +#: context.cc:315 +#, fuzzy, c-format +msgid "can't find or create: `%s'" +msgstr "non trovo e non posso creare `%s'" + +#: custos.cc:84 +#, c-format +msgid "custos `%s' not found" msgstr "" -#: dynamic-engraver.cc:204 span-dynamic-performer.cc:82 +#: dynamic-engraver.cc:179 span-dynamic-performer.cc:84 #, fuzzy msgid "can't find start of (de)crescendo" msgstr "non trovo un (de)crescendo fino alla fine" -#: dynamic-engraver.cc:216 +#: dynamic-engraver.cc:189 #, fuzzy -msgid "already have a crescendo" +msgid "already have a decrescendo" msgstr "crescendo non terminato" -#: dynamic-engraver.cc:217 +#: dynamic-engraver.cc:191 #, fuzzy -msgid "already have a decrescendo" +msgid "already have a crescendo" msgstr "crescendo non terminato" -#: dynamic-engraver.cc:220 +#: dynamic-engraver.cc:194 msgid "Cresc started here" msgstr "" -#: dynamic-engraver.cc:323 +#: dynamic-engraver.cc:315 #, fuzzy msgid "unterminated (de)crescendo" msgstr "crescendo non terminato" -#: event.cc:49 -#, fuzzy, c-format -msgid "Transposition by %s makes alteration larger than two" -msgstr "la trasposizine di %s rende le alterazioni più che doppie" - -#: event-chord-iterator.cc:76 output-property-music-iterator.cc:27 +#: event-chord-iterator.cc:56 output-property-music-iterator.cc:29 #, fuzzy, c-format msgid "Junking event: `%s'" msgstr "Cosa? Non è una richiesta: `%s'" -#: extender-engraver.cc:94 +#: extender-engraver.cc:140 extender-engraver.cc:149 msgid "unterminated extender" msgstr "extender non terminato" -#: extender-engraver.cc:106 -msgid "Nothing to connect extender to on the left. Ignoring extender event." -msgstr "" - -#: folded-repeat-iterator.cc:88 +#: folded-repeat-iterator.cc:65 msgid "no one to print a repeat brace" msgstr "" -#: font-interface.cc:239 -msgid "couldn't find any font satisfying " +#: font-config.cc:34 +#, c-format +msgid "Failed to add lilypond directory %s" msgstr "" -#: glissando-engraver.cc:100 +#: glissando-engraver.cc:99 #, fuzzy msgid "Unterminated glissando." msgstr "slur non terminato" -#: gourlay-breaking.cc:188 +#: global-context-scheme.cc:52 global-context-scheme.cc:80 +#, fuzzy +msgid "Need music in a score" +msgstr "ho bisogno di musica nello spartito" + +#: global-context-scheme.cc:70 +#, fuzzy +msgid "Interpreting music... " +msgstr "Interpretazione della musica..." + +#: global-context-scheme.cc:91 +#, fuzzy, c-format +msgid "elapsed time: %.2f seconds" +msgstr "durata: %.2f secondi" + +#: global-context.cc:162 +#, fuzzy, c-format +msgid "can't find `%s' context" +msgstr "non trovo `%s'" + +#: gourlay-breaking.cc:200 #, c-format msgid "Optimal demerits: %f" msgstr "" -#: gourlay-breaking.cc:193 +#: gourlay-breaking.cc:205 msgid "No feasible line breaking found" msgstr "" @@ -1495,654 +1016,712 @@ msgstr "" msgid "implied \\%s added" msgstr "" -#. -#. Todo: do something sensible. The grob-pq-engraver is not water -#. tight, and stuff like tupletSpannerDuration confuses it. -#. -#: grob-pq-engraver.cc:130 +#: grob-interface.cc:48 +#, fuzzy, c-format +msgid "Unknown interface `%s'" +msgstr "tipo di chiave sconosciuto" + +#: grob-interface.cc:59 #, c-format -msgid "" -"Skipped something?\n" -"Grob %s ended before I expected it to end." +msgid "Grob `%s' has no interface for property `%s'" msgstr "" -#: hairpin.cc:98 +#: hairpin.cc:106 msgid "decrescendo too small" msgstr "" -#: hairpin.cc:99 +#: hairpin.cc:107 #, fuzzy msgid "crescendo too small" msgstr "troppo piccolo" -#: horizontal-bracket-engraver.cc:64 +#: horizontal-bracket-engraver.cc:57 msgid "Don't have that many brackets." msgstr "" -#: horizontal-bracket-engraver.cc:73 +#: horizontal-bracket-engraver.cc:66 #, fuzzy msgid "Conflicting note group events." msgstr "richieste di timing in conflitto" -#: hyphen-engraver.cc:87 +#: hyphen-engraver.cc:96 +#, fuzzy +msgid "removing unterminated hyphen" +msgstr "beam non terminato" + +#: hyphen-engraver.cc:109 #, fuzzy -msgid "unterminated hyphen" +msgid "unterminated hyphen; removing" msgstr "beam non terminato" -#: hyphen-engraver.cc:99 -msgid "Nothing to connect hyphen to on the left. Ignoring hyphen event." +#: includable-lexer.cc:50 +msgid "include files are not allowed in safe mode" msgstr "" -#: input.cc:99 +#: input.cc:116 #, fuzzy msgid "non fatal error: " msgstr "Errore non fatale: " -#: input.cc:107 source-file.cc:146 source-file.cc:239 +#: input.cc:124 source-file.cc:136 source-file.cc:229 msgid "position unknown" msgstr "posizione sconosciuta" -#: input-file-results.cc:72 source-file.cc:54 streams.cc:38 -#, c-format -msgid "can't open file: `%s'" -msgstr "non posso aprire il file: `%s'" - -#: input-file-results.cc:132 -#, fuzzy -msgid "Score contains errors; will not process it" -msgstr "lo spartito contiene errori; non lo elaborerò" - -#: input-file-results.cc:172 -#, fuzzy, c-format -msgid "Now processing: `%s'" -msgstr "stringa di escape sconosciuta: `\\%s'" - -#: key-performer.cc:96 +#: key-performer.cc:88 msgid "FIXME: key change merge" msgstr "" -#: kpath.cc:76 +#: kpath.cc:56 #, fuzzy, c-format -msgid "Kpathsea couldn't find TFM file `%s'" +msgid "kpathsea can not find AFM file `%s'" msgstr "non trovo il file: `%s'" -#: ligature-engraver.cc:159 +#: kpath.cc:80 +#, fuzzy, c-format +msgid "kpathsea can not find TFM file: `%s'" +msgstr "non trovo il file: `%s'" + +#: kpath.cc:124 +#, fuzzy, c-format +msgid "kpathsea can not find file: `%s'" +msgstr "Non trovo il file `%s'" + +#: ligature-engraver.cc:153 #, fuzzy msgid "can't find start of ligature" msgstr "non trovo le estremità di %s" -#: ligature-engraver.cc:165 +#: ligature-engraver.cc:159 msgid "no right bound" msgstr "" -#: ligature-engraver.cc:191 +#: ligature-engraver.cc:185 #, fuzzy msgid "already have a ligature" msgstr "crescendo non terminato" -#: ligature-engraver.cc:207 +#: ligature-engraver.cc:201 msgid "no left bound" msgstr "" -#: ligature-engraver.cc:258 +#: ligature-engraver.cc:257 #, fuzzy msgid "unterminated ligature" msgstr "slur non terminato" -#: ligature-engraver.cc:282 -msgid "ligature may not contain rest; ignoring rest" +#: ligature-engraver.cc:281 +msgid "ignoring rest: ligature may not contain rest" msgstr "" -#: ligature-engraver.cc:283 +#: ligature-engraver.cc:282 #, fuzzy msgid "ligature was started here" msgstr "un cambio di tempo non è ammesso in questo punto" -#: lily-guile.cc:88 +#: lily-guile.cc:92 #, fuzzy, c-format msgid "(load path: `%s')" msgstr "(Il path di caricamento è `%s'" -#: lily-guile.cc:576 +#: lily-guile.cc:478 #, c-format msgid "Can't find property type-check for `%s' (%s)." msgstr "" -#: lily-guile.cc:579 +#: lily-guile.cc:481 msgid "Perhaps you made a typing error?" msgstr "" -#: lily-guile.cc:585 +#: lily-guile.cc:487 msgid "Doing assignment anyway." msgstr "" -#: lily-guile.cc:599 +#: lily-guile.cc:501 #, c-format msgid "Type check for `%s' failed; value `%s' must be of type `%s'" msgstr "" -#: lookup.cc:173 -msgid "round filled box horizontal extent smaller than blot; decreasing blot" -msgstr "" +#: lily-lexer.cc:211 +#, fuzzy, c-format +msgid "Identifier name is a keyword: `%s'" +msgstr "Il nome dell'identificatore è una parola chiave (`%s')" -#: lookup.cc:178 -msgid "round filled box vertical extent smaller than blot; decreasing blot" -msgstr "" +#: lily-lexer.cc:228 +#, c-format +msgid "error at EOF: %s" +msgstr "errore alla fine del file: %s" + +#: lily-parser-scheme.cc:84 +#, fuzzy, c-format +msgid "can't find init file: `%s'" +msgstr "non trovo il file: `%s'" + +#: lily-parser-scheme.cc:101 +#, fuzzy, c-format +msgid "Processing `%s'" +msgstr "Elaboro..." + +#: lily-parser.cc:102 +msgid "Parsing..." +msgstr "Analisi..." + +#: lily-parser.cc:120 +#, fuzzy +msgid "Braces don't match" +msgstr "le bretelle no si accoppiano" -#: lyric-phrasing-engraver.cc:311 -msgid "lyrics found without any matching notehead" +#: main.cc:95 +#, fuzzy +msgid "" +" This program is free software; you can redistribute it and/or\n" +"modify it under the terms of the GNU General Public License version 2\n" +"as published by the Free Software Foundation.\n" +"\n" +" This program is distributed in the hope that it will be useful,\n" +"but WITHOUT ANY WARRANTY; without even the implied warranty of\n" +"MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU\n" +"General Public License for more details.\n" +"\n" +" You should have received a copy (refer to the file COPYING) of the\n" +"GNU General Public License along with this program; if not, write to\n" +"the Free Software Foundation, Inc., 59 Temple Place - Suite 330,\n" +"Boston, MA 02111-1307, USA.\n" msgstr "" +" Questo programma è free software; puoi ridistribuirlo e/o\n" +"modificarlo sotto le condizioni della GNU General Public License, versione " +"2,\n" +"come pubblicata dalla Free Software Foundation.\n" +" Questo programma è distribuito nella speranza che possa essere utile,\n" +"ma SENZA ALCUNA GARANZIA; è privo anche di garanzia implicita di\n" +"COMMERCIABILITA' o della POSSIBILITA' D'USO A SCOPI PARTICOLARI. Si veda la " +"GNU\n" +"General Public License per ulteriori dettagli.\n" +"\n" +" Con questo programma dovresti aver ricevuto una copia della\n" +"GNU General Public License (ci riferiamo al file COPYING); se ciò non " +"èavvenuto, scrivi a: Free Software Foundation, Inc., 675 Mass Ave, " +"Cambridge, MA 02136\n" +"USA.\n" -#: lyric-phrasing-engraver.cc:317 -msgid "Huh? Melismatic note found to have associated lyrics." +#: main.cc:124 +msgid "select backend to use" msgstr "" -#: main.cc:106 +#: main.cc:125 msgid "EXPR" msgstr "" -#: main.cc:107 -msgid "set options, use -e '(ly-option-usage)' for help" +#: main.cc:126 +msgid "set option, use -e '(ly:option-usage)' for help" +msgstr "" + +#. Bug in option parser: --output =foe is taken as an abbreviation +#. for --output-format. +#: main.cc:129 +msgid "EXTs" msgstr "" -#: main.cc:110 -msgid "use output format EXT" +#: main.cc:129 +msgid "list of formats to dump" msgstr "" -#: main.cc:112 +#: main.cc:131 msgid "FIELD" msgstr "" -#: main.cc:112 +#: main.cc:131 msgid "write header field to BASENAME.FIELD" msgstr "" -#: main.cc:113 +#: main.cc:132 #, fuzzy msgid "add DIR to search path" msgstr " -I, --include=DIR aggiunge DIR ai path di ricerca\n" -#: main.cc:114 +#: main.cc:133 #, fuzzy msgid "use FILE as init file" msgstr " -i, --init=NOMEFILE usa NOMEFILE come file iniziale\n" -#: main.cc:118 -msgid "prepend DIR to dependencies" +#: main.cc:136 +msgid "generate a preview" msgstr "" -#. -#. should audit again. -#. -#: main.cc:123 +#: main.cc:137 +msgid "don't generate full pages" +msgstr "" + +#: main.cc:138 +#, fuzzy +msgid "generate PNG" +msgstr "vincoli degenerati" + +#: main.cc:139 #, fuzzy -msgid "inhibit file output naming and exporting" +msgid "generate PostScript" +msgstr "vincoli degenerati" + +#: main.cc:140 +#, fuzzy +msgid "generate DVI" +msgstr "vincoli degenerati" + +#: main.cc:141 +#, fuzzy +msgid "generate PDF (default)" +msgstr "vincoli degenerati" + +#: main.cc:142 +#, fuzzy +msgid "generate TeX" +msgstr "vincoli degenerati" + +#: main.cc:143 +msgid "run in safe mode" msgstr "" -" -s, --safe inibisce la rinomina dei file di output e " -"l'esportazione di macro di TeX\n" -#. No version number or newline here. It confuses help2man. -#: main.cc:155 +#: main.cc:166 #, fuzzy, c-format -msgid "Usage: %s [OPTIONS]... FILE..." +msgid "" +"Copyright (c) %s by\n" +"%s and others." +msgstr "Copyright (c) %s di" + +#. No version number or newline here. It confuses help2man. +#: main.cc:192 +#, fuzzy, c-format +msgid "Usage: %s [OPTION]... FILE..." msgstr "Uso: %s [OPZIONE]... [FILE]..." -#: main.cc:157 -#, fuzzy -msgid "Typeset music and or play MIDI from FILE." +#: main.cc:194 +#, fuzzy, c-format +msgid "Typeset music and/or produce MIDI from FILE." msgstr "Stampa partitura oppure suona una song MIDI da FILE o ." -#: main.cc:160 -msgid "" -"LilyPond is a music typesetter. It produces beautiful sheet music\n" -"using a high level description file as input. LilyPond is part of \n" -"the GNU Project.\n" -msgstr "" - -#: main.cc:182 +#: main.cc:196 #, c-format -msgid "" -"This is free software. It is covered by the GNU General Public License,\n" -"and you are welcome to change it and/or distribute copies of it under\n" -"certain conditions. Invoke as `%s --warranty' for more information.\n" +msgid "LilyPond produces beautiful music notation." msgstr "" #: main.cc:198 -#, fuzzy -msgid "GNU LilyPond -- The music typesetter" -msgstr "GNU LilyPond -- Il tipografo musicale del progetto GNU" +#, c-format +msgid "For more information, see %s" +msgstr "" -#: main.cc:206 -#, fuzzy -msgid "" -" This program is free software; you can redistribute it and/or\n" -"modify it under the terms of the GNU General Public License version 2\n" -"as published by the Free Software Foundation.\n" -"\n" -" This program is distributed in the hope that it will be useful,\n" -"but WITHOUT ANY WARRANTY; without even the implied warranty of\n" -"MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU\n" -"General Public License for more details.\n" -"\n" -" You should have received a copy (refer to the file COPYING) of the\n" -"GNU General Public License along with this program; if not, write to\n" -"the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA " -"02111-1307,\n" -"USA.\n" +#: mensural-ligature-engraver.cc:76 +msgid "ligature with less than 2 heads -> skipping" msgstr "" -" Questo programma è free software; puoi ridistribuirlo e/o\n" -"modificarlo sotto le condizioni della GNU General Public License, versione " -"2,\n" -"come pubblicata dalla Free Software Foundation.\n" -" Questo programma è distribuito nella speranza che possa essere utile,\n" -"ma SENZA ALCUNA GARANZIA; è privo anche di garanzia implicita di\n" -"COMMERCIABILITA' o della POSSIBILITA' D'USO A SCOPI PARTICOLARI. Si veda la " -"GNU\n" -"General Public License per ulteriori dettagli.\n" -"\n" -" Con questo programma dovresti aver ricevuto una copia della\n" -"GNU General Public License (ci riferiamo al file COPYING); se ciò non " -"èavvenuto, scrivi a: Free Software Foundation, Inc., 675 Mass Ave, " -"Cambridge, MA 02136\n" -"USA.\n" -#: mensural-ligature.cc:153 -#, c-format -msgid "Mensural_ligature:thickness undefined on flexa %d; assuming 1.4" +#: mensural-ligature-engraver.cc:102 +msgid "can not determine pitch of ligature primitive -> skipping" msgstr "" -#: mensural-ligature.cc:169 -#, c-format -msgid "Mensural_ligature:delta-pitch undefined on flexa %d; assuming 0" +#: mensural-ligature-engraver.cc:116 +msgid "single note ligature - skipping" msgstr "" -#: mensural-ligature.cc:182 -#, c-format -msgid "Mensural_ligature:flexa-width undefined on flexa %d; assuming 2.0" +#: mensural-ligature-engraver.cc:128 +msgid "prime interval within ligature -> skipping" msgstr "" -#: mensural-ligature.cc:215 -msgid "Mensural_ligature:unexpected case fall-through" +#: mensural-ligature-engraver.cc:140 +msgid "mensural ligature: duration none of Mx, L, B, S -> skipping" msgstr "" -#: mensural-ligature.cc:225 -msgid "Mensural_ligature: (join_left == 0)" +#: mensural-ligature-engraver.cc:188 +msgid "semibrevis must be followed by another one -> skipping" msgstr "" -#: mensural-ligature-engraver.cc:248 mensural-ligature-engraver.cc:397 -msgid "unexpected case fall-through" +#: mensural-ligature-engraver.cc:199 +msgid "" +"semibreves can only appear at the beginning of a ligature,\n" +"and there may be only zero or two of them" msgstr "" -#: mensural-ligature-engraver.cc:259 -msgid "ligature with less than 2 heads -> skipping" +#: mensural-ligature-engraver.cc:226 +msgid "" +"invalid ligatura ending:\n" +"when the last note is a descending brevis,\n" +"the penultimate note must be another one,\n" +"or the ligatura must be LB or SSB" msgstr "" -#: mensural-ligature-engraver.cc:279 -msgid "can not determine pitch of ligature primitive -> skipping" +#: mensural-ligature-engraver.cc:345 +msgid "unexpected case fall-through" msgstr "" -#: mensural-ligature-engraver.cc:302 -msgid "prime interval within ligature -> skipping" +#: mensural-ligature.cc:132 +msgid "Mensural_ligature: unexpected case fall-through" msgstr "" -#: mensural-ligature-engraver.cc:312 -msgid "mensural ligature: duration none of L, B, S -> skipping" +#: mensural-ligature.cc:184 +msgid "Mensural_ligature: (join_right == 0)" msgstr "" -#: midi-item.cc:148 +#: midi-item.cc:151 #, fuzzy, c-format -msgid "no such instrument: `%s'" +msgid "no such MIDI instrument: `%s'" msgstr "% strumento:" -#: midi-item.cc:238 -msgid "silly duration" -msgstr "indicazione durata priva di senso" - -#: midi-item.cc:251 +#: midi-item.cc:255 msgid "silly pitch" msgstr "indicazione altezza priva di senso" -#: music-output-def.cc:111 -#, fuzzy, c-format -msgid "can't find `%s' context" -msgstr "non trovo `%s'" +#: midi-item.cc:271 +#, c-format +msgid "Experimental: temporarily fine tuning (of %d cents) a channel." +msgstr "" -#: my-lily-lexer.cc:169 +#: midi-stream.cc:39 #, fuzzy, c-format -msgid "Identifier name is a keyword: `%s'" -msgstr "Il nome dell'identificatore è una parola chiave (`%s')" +msgid "could not write file: `%s'" +msgstr "non posso aprire il file: `%s'" -#: my-lily-lexer.cc:191 +#: music.cc:176 #, c-format -msgid "error at EOF: %s" -msgstr "errore alla fine del file: %s" - -#: my-lily-parser.cc:44 -msgid "Parsing..." -msgstr "Analisi..." +msgid "octave check failed; expected %s, found: %s" +msgstr "" -#: my-lily-parser.cc:54 -#, fuzzy -msgid "Braces don't match" -msgstr "le bretelle no si accoppiano" +#: music.cc:239 +#, fuzzy, c-format +msgid "Transposition by %s makes alteration larger than double" +msgstr "la trasposizine di %s rende le alterazioni più che doppie" #. #. music for the softenon children? #. -#: new-fingering-engraver.cc:143 +#: new-fingering-engraver.cc:153 msgid "music for the martians." msgstr "" -#: new-tie-engraver.cc:166 tie-engraver.cc:217 -msgid "lonely tie" +#: new-fingering-engraver.cc:233 +msgid "Fingerings are also not down?! Putting them down anyway." msgstr "" -#: note-collision.cc:340 +#: new-lyric-combine-music-iterator.cc:243 +#, fuzzy, c-format +msgid "cannot find Voice `%s'" +msgstr "Non trovo il file `%s'" + +#: note-collision.cc:413 #, fuzzy msgid "Too many clashing notecolumns. Ignoring them." msgstr "Troppe collisioni tra colonne di note. Le ignoro." -#: note-head.cc:127 +#: note-head.cc:68 #, c-format msgid "note head `%s' not found" msgstr "" -#: paper-def.cc:96 -#, fuzzy, c-format -msgid "paper output to `%s'..." -msgstr "L'output stampato è inviato a %s..." +#: open-type-font.cc:29 +#, c-format +msgid "Cannot allocate %d bytes" +msgstr "" -#: paper-score.cc:78 +#: open-type-font.cc:33 #, c-format -msgid "Element count %d (spanners %d) " +msgid "Could not load %s font table" msgstr "" -#: paper-score.cc:83 -#, fuzzy -msgid "Preprocessing graphical objects..." -msgstr "Pre-elaborazione..." +#: open-type-font.cc:85 +#, c-format +msgid "Unsupported font format: %s" +msgstr "" -#: paper-score.cc:116 -#, fuzzy -msgid "Outputting Score, defined at: " -msgstr "emetto lo Score, definito a: " +#: open-type-font.cc:89 +#, c-format +msgid "Unknown error: %d reading font file: %s" +msgstr "" -#: parse-scm.cc:79 -msgid "GUILE signaled an error for the expression begining here" +#: open-type-font.cc:144 +#, c-format +msgid "FT_Get_Glyph_Name() returned error: %d" msgstr "" -#. -#. We could change the current translator's id, but that would make -#. errors hard to catch -#. -#. last->translator_id_string_ = get_change ()->change_to_id_string_; -#. -#: part-combine-music-iterator.cc:139 +#: pango-font.cc:147 +msgid "FreeType face has no PostScript font name." +msgstr "" + +#: paper-outputter-scheme.cc:27 +#, fuzzy, c-format +msgid "Layout output to `%s'..." +msgstr "L'output MIDI è inviato a %s..." + +#: paper-score.cc:66 #, c-format -msgid "I'm one myself: `%s'" +msgid "Element count %d (spanners %d) " msgstr "" -#: part-combine-music-iterator.cc:142 -#, c-format -msgid "none of these in my family: `%s'" +#: paper-score.cc:70 +#, fuzzy +msgid "Preprocessing graphical objects..." +msgstr "Pre-elaborazione..." + +#: parse-scm.cc:81 +msgid "GUILE signaled an error for the expression beginning here" msgstr "" -#: percent-repeat-engraver.cc:109 +#: pdf.cc:259 +#, fuzzy, c-format +msgid "Can't open file %s" +msgstr "non posso aprire il file: `%s'" + +#: percent-repeat-engraver.cc:100 #, fuzzy msgid "Don't know how to handle a percent repeat of this length." msgstr "non so manipolare tasti vuoti" -#: percent-repeat-engraver.cc:163 +#: percent-repeat-engraver.cc:160 #, fuzzy msgid "unterminated percent repeat" msgstr "beam non terminato" -#: percent-repeat-iterator.cc:65 +#: percent-repeat-iterator.cc:54 msgid "no one to print a percent" msgstr "" -#: performance.cc:51 +#: performance.cc:49 #, fuzzy -msgid "Track ... " +msgid "Track..." msgstr "traccia " -#: performance.cc:83 +#: performance.cc:92 msgid "Creator: " msgstr "Autore: " -#: performance.cc:103 +#: performance.cc:112 #, fuzzy msgid "at " msgstr ", a " -#: performance.cc:114 -#, c-format -msgid "from musical definition: %s" -msgstr "della definizione musicale: %s" - -#: performance.cc:169 +#: performance.cc:166 #, c-format msgid "MIDI output to `%s'..." msgstr "L'output MIDI è inviato a %s..." -#: phrasing-slur-engraver.cc:123 +#: phrasing-slur-engraver.cc:116 #, fuzzy msgid "unterminated phrasing slur" msgstr "slur non terminato" -#: phrasing-slur-engraver.cc:141 -#, fuzzy -msgid "can't find start of phrasing slur" -msgstr "non trovo le estremità di %s" +#: piano-pedal-engraver.cc:232 +msgid "Need 3 strings for piano pedals. No pedal made. " +msgstr "" -#: piano-pedal-engraver.cc:235 piano-pedal-engraver.cc:250 -#: piano-pedal-engraver.cc:305 piano-pedal-performer.cc:82 +#: piano-pedal-engraver.cc:247 piano-pedal-engraver.cc:262 +#: piano-pedal-performer.cc:80 #, fuzzy, c-format msgid "can't find start of piano pedal: `%s'" msgstr "non risco a trovare una ruling note a %s" -#: piano-pedal-engraver.cc:410 -#, fuzzy -msgid "unterminated pedal bracket" -msgstr "beam non terminato" +#: piano-pedal-engraver.cc:313 +#, fuzzy, c-format +msgid "can't find start of piano pedal bracket: `%s'" +msgstr "non risco a trovare una ruling note a %s" -#: property-iterator.cc:97 +#: property-iterator.cc:95 #, c-format msgid "Not a grob name, `%s'." msgstr "" -#: rest.cc:139 -#, c-format -msgid "rest `%s' not found, " +#: quote-iterator.cc:251 +#, fuzzy, c-format +msgid "In quotation: junking event %s" +msgstr "Cosa? Non è una richiesta: `%s'" + +#: relative-octave-check.cc:40 +msgid "Failed octave check, got: " +msgstr "" + +#: rest-collision.cc:152 +msgid "rest direction not set. Cannot resolve collision." msgstr "" -#: rest-collision.cc:199 +#: rest-collision.cc:164 rest-collision.cc:207 #, fuzzy msgid "too many colliding rests" msgstr "Troppi crescendi" -#: scm-option.cc:45 +#: rest.cc:141 +#, c-format +msgid "rest `%s' not found" +msgstr "" + +#: scm-option.cc:59 +#, c-format msgid "lilypond -e EXPR means:" msgstr "" -#: scm-option.cc:47 +#: scm-option.cc:61 +#, c-format msgid " Evalute the Scheme EXPR before parsing any .ly files." msgstr "" -#: scm-option.cc:49 +#: scm-option.cc:63 +#, c-format msgid "" " Multiple -e options may be given, they will be evaluated sequentially." msgstr "" -#: scm-option.cc:51 +#: scm-option.cc:65 +#, c-format msgid "" -" The function ly-set-option allows for access to some internal variables." -msgstr "" - -#: scm-option.cc:53 -msgid "Usage: lilypond -e \"(ly-set-option SYMBOL VAL)\"" +" The function ly:set-option allows for access to some internal variables." msgstr "" -#: scm-option.cc:55 -msgid "Where SYMBOL VAL pair is any of:" +#: scm-option.cc:67 +#, c-format +msgid "Usage: lilypond -e \"(ly:set-option SYMBOL VAL)\"" msgstr "" -#: scm-option.cc:128 -msgid "Unknown internal option!" +#: scm-option.cc:69 +#, c-format +msgid "Use help as SYMBOL to get online help." msgstr "" -#: score.cc:85 -msgid "Interpreting music..." -msgstr "Interpretazione della musica..." - -#: score.cc:97 -#, fuzzy -msgid "Need music in a score" -msgstr "ho bisogno di musica nello spartito" - -#. should we? hampers debugging. -#: score.cc:111 -#, fuzzy -msgid "Errors found/*, not processing score*/" -msgstr "ho trovato un errore, /*non sto elaborando lo spartito*/" - -#: score.cc:118 +#: scm-option.cc:137 scm-option.cc:175 #, fuzzy, c-format -msgid "elapsed time: %.2f seconds" -msgstr "durata: %.2f secondi" +msgid "No such internal option: %s" +msgstr "% strumento:" -#: score-engraver.cc:99 +#: score-engraver.cc:106 score-engraver.cc:115 score-engraver.cc:117 #, fuzzy, c-format -msgid "can't find `%s'" +msgid "cannot find `%s'" msgstr "non trovo `%s'" -#: score-engraver.cc:100 -msgid "Fonts have not been installed properly. Aborting" +#: score-engraver.cc:108 +msgid "Music font has not been installed properly.\n" msgstr "" -#: score-engraver.cc:205 +#: score-engraver.cc:109 #, fuzzy, c-format -msgid "unbound spanner `%s'" -msgstr "Spanner non legato `%s'" +msgid "Search path `%s'\n" +msgstr "(Il path di caricamento è `%s'" -#: script-engraver.cc:90 +#: score-engraver.cc:119 #, c-format -msgid "Don't know how to interpret articulation `%s'" +msgid "Install the ec-fonts-mftraced package from: %s." +msgstr "" + +#: score-engraver.cc:122 +msgid "Aborting." +msgstr "" + +#: score.cc:224 +#, fuzzy +msgid "Already have music in score" +msgstr "ho bisogno di musica nello spartito" + +#: score.cc:225 +msgid "This is the previous music" +msgstr "" + +#: score.cc:230 +msgid "Error found in this music expression. Ignoring it" +msgstr "" + +#. FIXME: +#: script-engraver.cc:101 +msgid "Do not know how to interpret articulation: " msgstr "" +#: script-engraver.cc:102 +#, fuzzy +msgid "Scheme encoding: " +msgstr "Opzioni: " + #. this shouldn't happen, but let's continue anyway. -#: separation-item.cc:53 separation-item.cc:101 +#: separation-item.cc:54 separation-item.cc:98 msgid "Separation_item: I've been drinking too much" msgstr "" -#: simple-spacer.cc:248 +#: simple-spacer.cc:506 #, c-format msgid "No spring between column %d and next one" msgstr "" -#: slur-engraver.cc:141 +#: slur-engraver.cc:113 msgid "unterminated slur" msgstr "slur non terminato" -#. How to shut up this warning, when Voice_devnull_engraver has -#. eaten start event? -#: slur-engraver.cc:159 -#, fuzzy -msgid "can't find start of slur" -msgstr "non trovo le estremità di %s" +#: slur-engraver.cc:123 +msgid "No slur to end" +msgstr "" + +#: source-file.cc:47 +#, c-format +msgid "can't open file: `%s'" +msgstr "non posso aprire il file: `%s'" -#: source-file.cc:67 +#: source-file.cc:60 #, fuzzy, c-format msgid "Huh? Got %d, expected %d characters" msgstr "Come? Ho trovato %d caratteri al posto di %d" -#: spacing-spanner.cc:379 +#: spacing-spanner.cc:386 #, c-format -msgid "Global shortest duration is %s\n" +msgid "Global shortest duration is %s" +msgstr "" + +#: stem-engraver.cc:88 +msgid "tremolo duration is too long" msgstr "" -#: spring-smob.cc:32 +#. FIXME: +#: stem-engraver.cc:125 #, c-format -msgid "#" +msgid "Adding note head to incompatible stem (type = %d)" msgstr "" -#: staff-symbol.cc:61 -msgid "staff symbol: indentation yields beyond end of line" +#: stem-engraver.cc:127 +msgid "Don't you want polyphonic voices instead?" msgstr "" -#: stem.cc:118 +#: stem.cc:125 #, fuzzy msgid "Weird stem size; check for narrow beams" msgstr "dimensione del gambo poco ortodossa; check for narrow beams" -#: stem.cc:611 +#: stem.cc:579 #, c-format msgid "flag `%s' not found" msgstr "" -#: stem.cc:624 +#: stem.cc:590 #, c-format msgid "flag stroke `%s' not found" msgstr "" -#: stem-engraver.cc:96 -msgid "tremolo duration is too long" -msgstr "" - -#: stem-engraver.cc:124 -#, c-format -msgid "Adding note head to incompatible stem (type = %d)" -msgstr "" - -#: stem-engraver.cc:125 -msgid "Don't you want polyphonic voices instead?" -msgstr "" - -#: streams.cc:34 -#, fuzzy, c-format -msgid "can't create directory: `%s'" -msgstr "non trovo e non posso creare `%s'" - -#: streams.cc:48 -#, fuzzy -msgid "Error syncing file (disk full?)" -msgstr "errore nel sincronizzare il file (disco pieno?)" - -#: system.cc:125 +#: system.cc:148 #, c-format msgid "Element count %d." msgstr "" -#: system.cc:372 +#: system.cc:301 #, c-format -msgid "Grob count %d " +msgid "Grob count %d" msgstr "" -#: system.cc:386 +#: system.cc:319 #, fuzzy msgid "Calculating line breaks..." msgstr "Calcolo delle posizioni della colonne..." -#: text-spanner-engraver.cc:81 +#: text-spanner-engraver.cc:62 #, fuzzy msgid "can't find start of text spanner" msgstr "non trovo le estremità di %s" -#: text-spanner-engraver.cc:95 +#: text-spanner-engraver.cc:76 #, fuzzy msgid "already have a text spanner" msgstr "crescendo non terminato" -#: text-spanner-engraver.cc:164 +#: text-spanner-engraver.cc:138 #, fuzzy msgid "unterminated text spanner" msgstr "extender non terminato" -#: tfm.cc:83 -#, fuzzy, c-format -msgid "can't find ascii character: %d" -msgstr "non riesco a trovare il carattere `%s'" - #. Not using ngettext's plural feature here, as this message is #. more of a programming error. #: tfm-reader.cc:108 @@ -2155,19 +1734,17 @@ msgstr "" msgid "%s: TFM file has %u parameters, which is more than the %u I can handle" msgstr "" -#: tie-performer.cc:159 -msgid "No ties were created!" -msgstr "" +#: tfm.cc:70 +#, fuzzy, c-format +msgid "can't find ascii character: %d" +msgstr "non riesco a trovare il carattere `%s'" -#: time-scaled-music-iterator.cc:25 -msgid "no one to print a tuplet start bracket" +#: tie-engraver.cc:199 +msgid "lonely tie" msgstr "" -#. If there is no such symbol, we default to the numbered style. -#. (Here really with a warning!) -#: time-signature.cc:87 -#, c-format -msgid "time signature symbol `%s' not found; reverting to numbered style" +#: time-scaled-music-iterator.cc:23 +msgid "no one to print a tuplet start bracket" msgstr "" #. @@ -2175,210 +1752,362 @@ msgstr "" #. #. OTOH, Tristan Keuris writes 8/20 in his Intermezzi. #. -#: time-signature-engraver.cc:57 +#: time-signature-engraver.cc:55 #, c-format msgid "Found strange time signature %d/%d." msgstr "" -#: translator-ctors.cc:53 -#, fuzzy, c-format -msgid "unknown translator: `%s'" -msgstr "traduttore sconosciuto `%s'" - -#: translator-def.cc:105 -msgid "Program has no such type" -msgstr "" - -#: translator-def.cc:111 +#. If there is no such symbol, we default to the numbered style. +#. (Here really with a warning!) +#: time-signature.cc:85 #, c-format -msgid "Already contains: `%s'" +msgid "time signature symbol `%s' not found; reverting to numbered style" msgstr "" -#: translator-def.cc:112 +#: translator-ctors.cc:53 #, fuzzy, c-format -msgid "Not adding translator: `%s'" +msgid "unknown translator: `%s'" msgstr "traduttore sconosciuto `%s'" -#: translator-def.cc:229 -#, fuzzy, c-format -msgid "can't find: `%s'" -msgstr "non trovo `%s'" - -#: translator-group.cc:158 -#, c-format -msgid "can't find or create `%s' called `%s'" -msgstr "non trovo e non posso creare '%s' chiamato '%s'" +#: trill-spanner-engraver.cc:70 +#, fuzzy +msgid "can't find start of trill spanner" +msgstr "non trovo le estremità di %s" -#: translator-group.cc:230 -#, fuzzy, c-format -msgid "can't find or create: `%s'" -msgstr "non trovo e non posso creare `%s'" +#: trill-spanner-engraver.cc:84 +#, fuzzy +msgid "already have a trill spanner" +msgstr "crescendo non terminato" -#: vaticana-ligature.cc:49 -msgid "ascending vaticana style flexa" -msgstr "" +#: trill-spanner-engraver.cc:144 +#, fuzzy +msgid "unterminated trill spanner" +msgstr "extender non terminato" -#: vaticana-ligature.cc:219 -msgid "Vaticana_ligature:thickness undefined; assuming 1.4" +#: tuplet-bracket.cc:451 +msgid "Killing tuplet bracket across linebreak." msgstr "" -#: vaticana-ligature.cc:233 -msgid "Vaticana_ligature:x-offset undefined; assuming 0.0" +#: vaticana-ligature-engraver.cc:341 +#, c-format +msgid "" +"ignored prefix (es) `%s' of this head according to restrictions of the " +"selected ligature style" msgstr "" -#: vaticana-ligature.cc:258 -msgid "Vaticana_ligature: (delta_pitch == 0)" +#: vaticana-ligature-engraver.cc:571 +#, c-format +msgid "Vaticana_ligature_engraver: setting `spacing-increment = %f': ptr =%ul" msgstr "" -#: vaticana-ligature.cc:271 -msgid "Vaticana_ligature:delta-pitch -> ignoring join" +#: vaticana-ligature.cc:93 +msgid "ascending vaticana style flexa" msgstr "" -#: vaticana-ligature-engraver.cc:477 -#, c-format -msgid "Vaticana_ligature_engraver: setting `spacing-increment = %f': ptr=%ul" +#: vaticana-ligature.cc:182 +msgid "Vaticana_ligature: zero join (delta_pitch == 0)" msgstr "" -#: volta-engraver.cc:112 +#: volta-engraver.cc:140 msgid "No volta spanner to end" msgstr "" -#: volta-engraver.cc:123 +#: volta-engraver.cc:151 msgid "Already have a volta spanner. Stopping that one prematurely." msgstr "" -#: volta-engraver.cc:127 +#: volta-engraver.cc:155 msgid "Also have a stopped spanner. Giving up." msgstr "" -#: parser.yy:480 -msgid "Identifier should have alphabetic characters only" +#: parser.yy:82 +msgid "Tag must be symbol or list of symbols." msgstr "" -#: parser.yy:779 -msgid "More alternatives than repeats. Junking excess alternatives." +#: parser.yy:567 +msgid "Identifier should have alphabetic characters only" msgstr "" -#: parser.yy:861 parser.yy:868 -msgid "pplycontext takes function argument" +#: parser.yy:721 +msgid "\\paper cannot be in \\score. Use \\layout instead" msgstr "" -#: parser.yy:877 -msgid "Second argument must be a symbol" +#: parser.yy:745 +msgid "Need \\paper for paper block." msgstr "" -#: parser.yy:882 -msgid "First argument must be a procedure taking one argument" +#: parser.yy:890 +msgid "More alternatives than repeats. Junking excess alternatives." msgstr "" -#: parser.yy:1009 -msgid "pply takes function argument" +#: parser.yy:1082 +msgid "Music head function should return Music object." msgstr "" -#: parser.yy:1501 -msgid "Expecting string as script definition" +#: parser.yy:1354 +msgid "Grob name should be alphanumeric" msgstr "" -#: parser.yy:1598 -msgid "Expecting musical-pitch value" +#: parser.yy:1714 +msgid "Second argument must be pitch list." msgstr "" -#: parser.yy:1609 -#, fuzzy -msgid "Must have duration object" -msgstr "indicazione durata priva di senso" - -#: parser.yy:1618 parser.yy:1626 +#: parser.yy:1753 parser.yy:1758 parser.yy:2238 #, fuzzy msgid "Have to be in Lyric mode for lyrics" msgstr "bisogna essere in Lyric mode per i testi" -#: parser.yy:1798 parser.yy:1853 +#: parser.yy:1851 +msgid "Expecting string as script definition" +msgstr "" + +#: parser.yy:2014 parser.yy:2064 #, c-format msgid "not a duration: %d" msgstr "non è una durata: %d" -#: parser.yy:1949 +#: parser.yy:2157 #, fuzzy msgid "Have to be in Note mode for notes" msgstr "bisogna essere in Note mode per le note" -#: parser.yy:2032 +#: parser.yy:2251 #, fuzzy msgid "Have to be in Chord mode for chords" msgstr "bisogna essere in Chord mode per gli accordi" -#: parser.yy:2171 +#: parser.yy:2403 msgid "need integer number arg" msgstr "" -#: parser.yy:2316 +#: parser.yy:2586 msgid "Suspect duration found following this beam" msgstr "" -#: lexer.ll:186 +#: lexer.ll:193 +#, fuzzy, c-format +msgid "Renaming input to: `%s'" +msgstr "Genero le voci..." + +#: lexer.ll:201 +msgid "No quoted string found after \\version" +msgstr "" + +#: lexer.ll:205 +msgid "No quoted string found after \\renameinput" +msgstr "" + +#: lexer.ll:218 msgid "EOF found inside a comment" msgstr "ho trovato un EOF in un commento" -#: lexer.ll:200 -msgid "\\maininput disallowed outside init files" +#: lexer.ll:233 +msgid "\\maininput not allowed outside init files" msgstr "" -#: lexer.ll:224 +#: lexer.ll:257 #, fuzzy, c-format msgid "wrong or undefined identifier: `%s'" msgstr "indentificatore non definito: `%s'" #. backup rule -#: lexer.ll:233 +#: lexer.ll:266 #, fuzzy msgid "Missing end quote" msgstr "apice finale mancante" -#. backup rule -#: lexer.ll:255 lexer.ll:259 -msgid "white expected" -msgstr "aspettavo uno spazio bianco" - -#: lexer.ll:268 -msgid "Can't evaluate Scheme in safe mode" +#: lexer.ll:428 +msgid "Brace found at end of lyric. Did you forget a space?" msgstr "" -#: lexer.ll:397 lexer.ll:487 -msgid "Brace found at end of lyric. Did you forget a space?" +#: lexer.ll:527 +msgid "Brace found at end of markup. Did you forget a space?" msgstr "" -#: lexer.ll:574 +#: lexer.ll:616 #, fuzzy, c-format msgid "invalid character: `%c'" msgstr "carattere illegale: `%c'" -#: lexer.ll:651 +#: lexer.ll:702 lexer.ll:703 #, c-format msgid "unknown escaped string: `\\%s'" msgstr "stringa di escape sconosciuta: `\\%s'" -#: lexer.ll:742 +#: lexer.ll:800 lexer.ll:801 #, fuzzy, c-format msgid "Incorrect lilypond version: %s (%s, %s)" msgstr "versione di mudela errata: %s (%s, %s)" -#: lexer.ll:743 +#: lexer.ll:801 lexer.ll:802 msgid "Consider updating the input with the convert-ly script" msgstr "" +#: backend-library.scm:20 +#, lisp-format +msgid "Invoking `~a'...n" +msgstr "" + +#: backend-library.scm:26 +#, lisp-format +msgid "Error invoking `~a'. Return value ~a" +msgstr "" + +#: backend-library.scm:47 +#, fuzzy, lisp-format +msgid "Converting to `~a'..." +msgstr "Genero le voci..." + +#: clef.scm:124 +#, fuzzy, lisp-format +msgid "Unknown clef type `~a'" +msgstr "tipo di chiave sconosciuto" + +#: clef.scm:125 +msgid "See scm/lily.scm for supported clefs" +msgstr "" + +#: framework-tex.scm:130 +#, fuzzy, lisp-format +msgid "Writing header field `~a' to `~a'..." +msgstr "scrivo il file delle dipendenze: `%s'..." + +#: framework-tex.scm:366 +#, fuzzy, lisp-format +msgid "Converting to `~a.ps'..." +msgstr "Genero le voci..." + +#: framework-tex.scm:386 +#, lisp-format +msgid "Converting to `~a.dvi'..." +msgstr "" + +#: lily.scm:94 +#, lisp-format +msgid "wrong type for argument ~a. Expecting ~a, found ~s" +msgstr "" + +#: lily.scm:312 +msgid "error: failed files: " +msgstr "" + #, fuzzy -#~ msgid "%r: release directory" -#~ msgstr "non trovo e non posso creare `%s'" +#~ msgid "write dependencies" +#~ msgstr "aspettavo uno spazio bianco" #, fuzzy -#~ msgid "Listing `%s'..." -#~ msgstr "Genero le voci..." +#~ msgid "filename main output file" +#~ msgstr " -D, --debug abilita l'output di debugging\n" + +#, fuzzy +#~ msgid "write Makefile dependencies for every input file" +#~ msgstr "" +#~ " -d, --dependencies scrive le dependenze del Makefile per ogni file " +#~ "di input\n" + +#, fuzzy +#~ msgid "invalid value: `%s'" +#~ msgstr "carattere illegale: `%c'" #, fuzzy -#~ msgid "Fetching `%s'..." +#~ msgid "Writing HTML menu `%s'" #~ msgstr "Genero le voci..." +#, fuzzy +#~ msgid "dependencies output to `%s'..." +#~ msgstr "L'output stampato è inviato a %s..." + +#, fuzzy +#~ msgid "unknown accidental typesetting: %s. Ignored" +#~ msgstr "stringa di escape sconosciuta: `\\%s'" + +#, fuzzy +#~ msgid "can't find character number: %d" +#~ msgstr "non riesco a trovare il carattere `%s'" + +#, fuzzy +#~ msgid "can't find character called: `%s'" +#~ msgstr "non riesco a trovare il carattere `%s'" + +#, fuzzy +#~ msgid "Beam has less than two stems. Removing beam." +#~ msgstr "beam con meno di due gambi" + +#, fuzzy +#~ msgid "Score contains errors; will not process it" +#~ msgstr "lo spartito contiene errori; non lo elaborerò" + +#, fuzzy +#~ msgid "Now processing: `%s'" +#~ msgstr "stringa di escape sconosciuta: `\\%s'" + +#, fuzzy +#~ msgid "inhibit file output naming and exporting" +#~ msgstr "" +#~ " -s, --safe inibisce la rinomina dei file di output e " +#~ "l'esportazione di macro di TeX\n" + +#, fuzzy +#~ msgid "GNU LilyPond -- The music typesetter" +#~ msgstr "GNU LilyPond -- Il tipografo musicale del progetto GNU" + +#~ msgid "silly duration" +#~ msgstr "indicazione durata priva di senso" + +#, fuzzy +#~ msgid "paper output to `%s'..." +#~ msgstr "L'output stampato è inviato a %s..." + +#, fuzzy +#~ msgid "Outputting Score, defined at: " +#~ msgstr "emetto lo Score, definito a: " + +#~ msgid "from musical definition: %s" +#~ msgstr "della definizione musicale: %s" + +#, fuzzy +#~ msgid "can't find start of phrasing slur" +#~ msgstr "non trovo le estremità di %s" + +#, fuzzy +#~ msgid "unterminated pedal bracket" +#~ msgstr "beam non terminato" + +#, fuzzy +#~ msgid "Errors found/*, not processing score*/" +#~ msgstr "ho trovato un errore, /*non sto elaborando lo spartito*/" + +#, fuzzy +#~ msgid "unbound spanner `%s'" +#~ msgstr "Spanner non legato `%s'" + +#, fuzzy +#~ msgid "can't find start of slur" +#~ msgstr "non trovo le estremità di %s" + +#, fuzzy +#~ msgid "can't create directory: `%s'" +#~ msgstr "non trovo e non posso creare `%s'" + +#, fuzzy +#~ msgid "Error syncing file (disk full?)" +#~ msgstr "errore nel sincronizzare il file (disco pieno?)" + +#, fuzzy +#~ msgid "Not adding translator: `%s'" +#~ msgstr "traduttore sconosciuto `%s'" + +#, fuzzy +#~ msgid "Must have duration object" +#~ msgstr "indicazione durata priva di senso" + +#~ msgid "white expected" +#~ msgstr "aspettavo uno spazio bianco" + +#, fuzzy +#~ msgid "%r: release directory" +#~ msgstr "non trovo e non posso creare `%s'" + #, fuzzy #~ msgid "Building `%s'..." #~ msgstr "Genero le voci..." @@ -2416,28 +2145,13 @@ msgstr "" #~ msgid "Wrong type for property: %s, type: %s, value found: %s, type: %s" #~ msgstr "Tipo sbagliato per il valore di una proprietà" -#, fuzzy -#~ msgid "Scheme options:" -#~ msgstr "Opzioni: " - -#, fuzzy -#~ msgid "writing header field `%s' to `%s'..." -#~ msgstr "scrivo il file delle dipendenze: `%s'..." - #~ msgid "#32 in quarter: %d" #~ msgstr "#32 in un quarto: %d" -#, fuzzy -#~ msgid "LY output to `%s'..." -#~ msgstr "L'output MIDI è inviato a %s..." - #, fuzzy #~ msgid "track %d:" #~ msgstr "traccia " -#~ msgid "Processing..." -#~ msgstr "Elaboro..." - #~ msgid "Creating voices..." #~ msgstr "Genero le voci..." @@ -2674,9 +2388,6 @@ msgstr "" #~ msgid "%s expected" #~ msgstr "aspettavo %s" -#~ msgid "Can not find file `%s'" -#~ msgstr "Non trovo il file `%s'" - #~ msgid "can't find" #~ msgstr "non trovo" diff --git a/po/ja.po b/po/ja.po index 4c01a2106e..5dfa3b1a64 100644 --- a/po/ja.po +++ b/po/ja.po @@ -5,7 +5,8 @@ msgid "" msgstr "" "Project-Id-Version: lilypond 1.2.17\n" -"POT-Creation-Date: 2003-07-18 14:45+0200\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2005-02-25 13:09+0100\n" "PO-Revision-Date: 2000-03-29 20:50+0900\n" "Last-Translator: Daisuke Yamashita \n" "Language-Team: Japanese \n" @@ -13,934 +14,558 @@ msgstr "" "Content-Type: text/plain; charset=EUC-JP\n" "Content-Transfer-Encoding: 8bit\n" -#. this is where special info is often stored -#. ############################################################### -#. lilylib.py -- options and stuff -#. -#. source file of the GNU LilyPond music typesetter -#. -#. (c) 1998--2005 Han-Wen Nienhuys -#. Jan Nieuwenhuizen -#. ## subst:\(^\|[^._a-z]\)\(abspath\|identify\|warranty\|progress\|warning\|error\|exit\|getopt_args\|option_help_str\|options_help_str\|help\|setup_temp\|read_pipe\|system\|cleanup_temp\|strip_extension\|cp_to_dir\|mkdir_p\|init\) *( -#. ## replace:\1ly.\2 ( -#. ## subst: \(help_summary\|keep_temp_dir_p\|option_definitions\|original_dir\|program_name\|pseudo_filter_p\|temp_dir\|verbose_p\) -#. ############################################################### -#. Users of python modules should include this snippet -#. and customize variables below. -#. We'll suffer this path init stuff as long as we don't install our -#. python packages in /lib/pythonx.y (and don't kludge around -#. it as we do with teTeX on Red Hat Linux: set some environment var -#. (PYTHONPATH) in profile) -#. If set, LILYPONDPREFIX must take prevalence -#. if datadir is not set, we're doing a build and LILYPONDPREFIX -#. Customize these -#. lilylib globals -#: lilylib.py:60 +#: lilylib.py:62 msgid "lilylib module" msgstr "" -#: lilylib.py:63 lilypond-book.py:131 lilypond.py:128 midi2ly.py:100 -#: mup2ly.py:75 main.cc:111 +#: lilylib.py:65 lilypond-book.py:88 lilypond-latex.py:109 midi2ly.py:100 +#: mup2ly.py:75 ps2png.py:40 main.cc:130 msgid "print this help" msgstr "¤³¤Î¥Ø¥ë¥×" -#. ############################################################### -#. Handle bug in Python 1.6-2.1 -#. -#. there are recursion limits for some patterns in Python 1.6 til 2.1. -#. fix this by importing pre instead. Fix by Mats. -#. Attempt to fix problems with limited stack size set by Python! -#. Sets unlimited stack size. Note that the resource module only -#. is available on UNIX. -#: lilylib.py:114 midi2ly.py:136 mup2ly.py:130 main.cc:188 main.cc:200 -#, c-format, python-format +#: lilylib.py:112 midi2ly.py:136 mup2ly.py:130 +#, python-format msgid "Copyright (c) %s by" msgstr "Copyright (c) %s by" -#: lilylib.py:114 -msgid " 1998--2005" -msgstr "" - -#: lilylib.py:118 +#: lilylib.py:116 midi2ly.py:141 mup2ly.py:135 msgid "Distributed under terms of the GNU General Public License." msgstr "" -#: lilylib.py:120 +#: lilylib.py:118 midi2ly.py:142 mup2ly.py:136 msgid "It comes with NO WARRANTY." msgstr "" -#: lilylib.py:127 midi2ly.py:150 mup2ly.py:144 input.cc:88 -msgid "warning: " +#: lilylib.py:125 warn.cc:24 +#, fuzzy, c-format, python-format +msgid "warning: %s" msgstr "·Ù¹ð: " -#. lots of midi files use plain text for lyric events -#. FIXME: read from stdin when files[0] = '-' -#: lilylib.py:130 midi2ly.py:165 midi2ly.py:1018 midi2ly.py:1083 mup2ly.py:147 -#: mup2ly.py:161 input.cc:93 -msgid "error: " +#: lilylib.py:128 warn.cc:30 +#, fuzzy, c-format, python-format +msgid "error: %s" msgstr "¥¨¥é¡¼: " -#: lilylib.py:134 +#: lilylib.py:132 #, fuzzy, python-format msgid "Exiting (%d)..." msgstr "¹Ô ..." -#: lilylib.py:194 midi2ly.py:224 mup2ly.py:220 +#: lilylib.py:200 midi2ly.py:223 mup2ly.py:219 #, fuzzy, python-format msgid "Usage: %s [OPTIONS]... FILE" msgstr "»È¤¤Êý: %s [¥ª¥×¥·¥ç¥ó]... [¥Õ¥¡¥¤¥ë]" -#: lilylib.py:198 midi2ly.py:228 mup2ly.py:224 main.cc:166 +#: lilylib.py:204 convert-ly.py:57 midi2ly.py:227 mup2ly.py:223 main.cc:200 +#, c-format msgid "Options:" msgstr "¥ª¥×¥·¥ç¥ó:" -#: lilylib.py:202 midi2ly.py:232 mup2ly.py:228 main.cc:172 +#: lilylib.py:208 convert-ly.py:68 midi2ly.py:231 mup2ly.py:227 main.cc:204 #, c-format, python-format msgid "Report bugs to %s." msgstr "¥Ð¥°¥ì¥Ý¡¼¥È¤Ï %s ¤Ø." #: lilylib.py:228 +#, python-format +msgid "Binary %s has version %s, looking for version %s" +msgstr "" + +#: lilylib.py:262 #, fuzzy, python-format msgid "Opening pipe `%s'" msgstr "Í×µá¤ò¼Î¤Æ¤Þ¤¹: `%s'" -#. successful pipe close returns 'None' -#: lilylib.py:240 +#: lilylib.py:277 lilypond-book.py:1111 #, python-format msgid "`%s' failed (%d)" msgstr "" -#: lilylib.py:242 lilylib.py:289 lilypond-book.py:231 lilypond.py:512 +#: lilylib.py:282 lilylib.py:341 lilypond-book.py:1112 lilypond-latex.py:466 msgid "The error log is as follows:" msgstr "" -#: lilylib.py:262 midi2ly.py:260 mup2ly.py:256 +#: lilylib.py:313 midi2ly.py:259 mup2ly.py:255 #, fuzzy, python-format msgid "Invoking `%s'" msgstr "Í×µá¤ò¼Î¤Æ¤Þ¤¹: `%s'" -#: lilylib.py:264 +#: lilylib.py:315 #, fuzzy, python-format msgid "Running %s..." msgstr "Í×µá¤ò¼Î¤Æ¤Þ¤¹: `%s'" -#: lilylib.py:282 +#: lilylib.py:334 #, python-format msgid "`%s' failed (%s)" msgstr "" -#: lilylib.py:285 midi2ly.py:266 mup2ly.py:264 +#: lilylib.py:337 midi2ly.py:265 mup2ly.py:263 msgid "(ignored)" msgstr "" -#: lilylib.py:299 midi2ly.py:276 mup2ly.py:274 +#: lilylib.py:355 midi2ly.py:275 mup2ly.py:273 #, fuzzy, python-format msgid "Cleaning %s..." msgstr "Í×µá¤ò¼Î¤Æ¤Þ¤¹: `%s'" -#. Duh. Python style portable: cp *.EXT OUTDIR -#. system ('cp *.%s %s' % (ext, outdir), 1) -#. Python < 1.5.2 compatibility -#. -#. On most platforms, this is equivalent to -#. `normpath(join(os.getcwd()), PATH)'. *Added in Python version 1.5.2* -#. tex needs lots of memory, more than it gets by default on Debian -#. TODO: * prevent multiple addition. -#. * clean TEXINPUTS, MFINPUTS, TFMFONTS, -#. as these take prevalence over $TEXMF -#. and thus may break tex run? -#. $TEXMF is special, previous value is already taken care of -#. # -sOutputFile does not work with bbox? -#. # todo: -#. # have better algorithm for deciding when to crop page, -#. # and when to show full page -#: lilylib.py:458 +#: lilylib.py:529 msgid "Removing output file" msgstr "" -#. !@PYTHON@ -#. once upon a rainy monday afternoon. -#. -#. ... -#. -#. (not finished.) -#. ABC standard v1.6: http://www.gre.ac.uk/~c.walshaw/abc2mtex/abc.txt -#. -#. Enhancements (Roy R. Rankin) -#. -#. Header section moved to top of lilypond file -#. handle treble, treble-8, alto, and bass clef -#. Handle voices (V: headers) with clef and part names, multiple voices -#. Handle w: lyrics with multiple verses -#. Handle key mode names for minor, major, phrygian, ionian, locrian, aeolian, -#. mixolydian, lydian, dorian -#. Handle part names from V: header -#. Tuplets handling fixed up -#. Lines starting with |: not discarded as header lines -#. Multiple T: and C: header entries handled -#. Accidental maintained until next bar check -#. Silent rests supported -#. articulations fermata, upbow, downbow, ltoe, accent, tenuto supported -#. Chord strings([-^]"string") can contain a '#' -#. Header fields enclosed by [] in notes string processed -#. W: words output after tune as abc2ps does it (they failed before) -#. Enhancements (Laura Conrad) -#. -#. Barring now preserved between ABC and lilypond -#. the default placement for text in abc is above the staff. -#. %%LY now supported. -#. \breve and \longa supported. -#. M:none doesn't crash lily. -#. Limitations -#. -#. Multiple tunes in single file not supported -#. Blank T: header lines should write score and open a new score -#. Not all header fields supported -#. ABC line breaks are ignored -#. Block comments generate error and are ignored -#. Postscript commands are ignored -#. lyrics not resynchronized by line breaks (lyrics must fully match notes) -#. %%LY slyrics can't be directly before a w: line. -#. ??? -#. TODO: -#. -#. Convert to new chord styles. -#. -#. UNDEF -> None -#. -#. uGUHGUHGHGUGH -#. UGH -#. treble8 is used by abctab2ps; -8va is used by barfly, -#. and by my patch to abc2ps. If there's ever a standard -#. about this we'll support that. -#. find keywork -#. assume that Q takes the form "Q:1/4=120" -#. There are other possibilities, but they are deprecated -#. outf.write ("\t\t\\consists Staff_margin_engraver\n") -#. pitch manipulation. Tuples are (name, alteration). -#. 0 is (central) C. Alteration -1 is a flat, Alteration +1 is a sharp -#. pitch in semitones. -#. abc to lilypond key mode names -#. semitone shifts for key mode names -#. latex does not like naked #'s -#. latex does not like naked "'s -#. break lyrics to words and put "'s around words containing numbers and '"'s -#. escape " -#. _ causes probs inside "" -#. _ to ' _ ' -#. split words with - -#. unless \- -#. ~ to space('_') -#. * to to space -#. latex does not like naked #'s -#. put numbers and " and ( into quoted string -#. insure space between lines -#. title -#. strip trailing blanks -#. Meter -#. KEY -#. seperate clef info -#. there may or may not be a space -#. between the key letter and the mode -#. ugh. -#. ugh. -#. Notes -#. Origin -#. Reference Number -#. Area -#. History -#. Book -#. Composer -#. Default note length -#. Voice -#. Words -#. vocals -#. tempo -#. we use in this order specified accidental, active accidental for bar, -#. active accidental for key -#. (num / den) / defaultlen < 1/base -#. return (str, num,den,dots) -#. ignore slide -#. ignore roll -#. s7m2 input doesnt care about spaces -#. -#. remember accidental for rest of bar -#. -#. get accidental set in this bar or UNDEF if not set -#. WAT IS ABC EEN ONTZETTENDE PROGRAMMEERPOEP ! -#. failed; not a note! -#. escape '#'s -#. -#. |] thin-thick double bar line -#. || thin-thin double bar line -#. [| thick-thin double bar line -#. :| left repeat -#. |: right repeat -#. :: left-right repeat -#. |1 volta 1 -#. |2 volta 2 -#. first try the longer one -#. bracket escape -#. the nobarlines option is necessary for an abc to lilypond translator for -#. exactly the same reason abc2midi needs it: abc requires the user to enter -#. the note that will be printed, and MIDI and lilypond expect entry of the -#. pitch that will be played. -#. -#. In standard 19th century musical notation, the algorithm for translating -#. between printed note and pitch involves using the barlines to determine -#. the scope of the accidentals. -#. -#. Since ABC is frequently used for music in styles that do not use this -#. convention, such as most music written before 1700, or ethnic music in -#. non-western scales, it is necessary to be able to tell a translator that -#. the barlines should not affect its interpretation of the pitch. -#. write other kinds of appending if we ever need them. -#. add comments to current voice -#. Try nibbling characters off until the line doesn't change. -#. dump_global (outf) -#. !@PYTHON@ -#. -#. convert-ly.py -- Update old LilyPond input files (fix name?) -#. -#. source file of the GNU LilyPond music typesetter -#. -#. (c) 1998--2005 Han-Wen Nienhuys -#. Jan Nieuwenhuizen -#. TODO -#. use -f and -t for -s output -#. NEWS -#. 0.2 -#. - rewrite in python -#. Did we ever have \mudela-version? I doubt it. -#. lilypond_version_re_str = '\\\\version *\"(.*)\"' -#. ########################### -#. need new a namespace -#. raise FatalConversionError() -#. need new a namespace -#. harmful to current .lys -#. str = re.sub ('\\\\key([^;]+);', '\\\\accidentals \\1;', str) -#. raise FatalConversionError() -#. raise FatalConversionError() -#. raise FatalConversionError() -#. TODO: lots of other syntax change should be done here as well -#. Ugh, but meaning of \stemup changed too -#. maybe we should do \stemup -> \stemUp\slurUp\tieUp ? -#. I don't know exactly when these happened... -#. ugh, we loose context setting here... -#. (lacks capitalisation slur -> Slur) -#. # dynamic.. -#. TODO: add lots of these -#. ugh -#. old fix -#. Make sure groups of more than one ; have space before -#. them, so that non of them gets removed by next rule -#. Only remove ; that are not after spaces, # or ; -#. Otherwise we interfere with Scheme comments, -#. which is badbadbad. -#. 40 ? -#. ############################### -#. END OF CONVERSIONS -#. ############################### -#. !@PYTHON@ -#. info mostly taken from looking at files. See also -#. http://lilypond.org/wiki/?EnigmaTransportFormat -#. This supports -#. -#. * notes -#. * rests -#. * ties -#. * slurs -#. * lyrics -#. * articulation -#. * grace notes -#. * tuplets -#. -#. todo: -#. * slur/stem directions -#. * voices (2nd half of frame?) -#. * more intelligent lyrics -#. * beams (better use autobeam?) -#. * more robust: try entertainer.etf (freenote) -#. * dynamics -#. * empty measures (eg. twopt03.etf from freenote) -#. -#. uGUHGUHGHGUGH -#. notename 0 == central C -#. represent pitches as (notename, alteration), relative to C-major scale -#. a fifth up -#. should cache this. -#. flag1 isn't all that interesting. -#. 3: '>', -#. 18: '\arpeggio' , -#. do grace notes. -#. ugh. -#. we don't attempt voltas since they fail easily. -#. and g.repeat_bar == '|:' or g.repeat_bar == ':|:' or g.bracket: -#. 4 layers. -#. let's not do this: this really confuses when eE happens to be before a ^text. -#. if last_tag and last_indices: -#. etf_file_dict[last_tag][last_indices].append (l) -#. # do it -#. staff-spec -#. should use \addlyrics ? -#. !@PYTHON@ -#. vim: set noexpandtab: -#. This is was the idea for handling of comments: -#. Multiline comments, @ignore .. @end ignore is scanned for -#. in read_doc_file, and the chunks are marked as 'ignore', so -#. lilypond-book will not touch them any more. The content of the -#. chunks are written to the output file. Also 'include' and 'input' -#. regex has to check if they are commented out. -#. -#. Then it is scanned for 'lilypond', 'lilypond-file' and 'lilypond-block'. -#. These three regex's has to check if they are on a commented line, -#. % for latex, @c for texinfo. -#. -#. Then lines that are commented out with % (latex) and @c (Texinfo) -#. are put into chunks marked 'ignore'. This cannot be done before -#. searching for the lilypond-blocks because % is also the comment character -#. for lilypond. -#. -#. The the rest of the rexeces are searched for. They don't have to test -#. if they are on a commented out line. -#. ############################################################### -#. Users of python modules should include this snippet -#. and customize variables below. -#. We'll suffer this path init stuff as long as we don't install our -#. python packages in /lib/pythonx.y (and don't kludge around -#. it as we do with teTeX on Red Hat Linux: set some environment var -#. (PYTHONPATH) in profile) -#. If set, LILYPONDPREFIX must take prevalence -#. if datadir is not set, we're doing a build and LILYPONDPREFIX -#. Customize these -#. if __name__ == '__main__': -#. lilylib globals -#. temp_dir = os.path.join (original_dir, '%s.dir' % program_name) -#. urg -#. # FIXME -#. # do -P or -p by default? -#. #help_summary = _ ("Run LilyPond using LaTeX for titling") -#: lilypond-book.py:120 -msgid "Process LilyPond snippets in hybrid html, LaTeX or texinfo document" +#: convert-ly.py:32 +#, python-format +msgid "%s has been replaced by %s" msgstr "" -#. another bug in option parser: --output=foe is taken as an abbreviation -#. for --output-format -#: lilypond-book.py:125 main.cc:110 -msgid "EXT" -msgstr "EXT" +#: convert-ly.py:33 +#, python-format +msgid "Not smart enough to convert %s" +msgstr "" -#: lilypond-book.py:125 -#, fuzzy -msgid "use output format EXT (texi [default], texi-html, latex, html)" -msgstr "½ÐÎÏ¥Õ¥©¡¼¥Þ¥Ã¥È EXT ¤ò»È¤¦" +#: convert-ly.py:34 +msgid "Please refer to the manual for details, and update manually." +msgstr "" -#: lilypond-book.py:126 lilypond-book.py:127 lilypond-book.py:129 -#: lilypond-book.py:130 -#, fuzzy -msgid "DIM" -msgstr "DIR" +#: convert-ly.py:50 +#, fuzzy, python-format +msgid "Usage: %s [OPTION]... [FILE]..." +msgstr "»È¤¤Êý: %s [¥ª¥×¥·¥ç¥ó]... [¥Õ¥¡¥¤¥ë]..." -#: lilypond-book.py:126 -msgid "default fontsize for music. DIM is assumed to be in points" +#: convert-ly.py:53 +msgid "" +"Update LilyPond input to newer version. By default, update from the\n" +"version taken from the \\version command, to the current LilyPond version." msgstr "" -#: lilypond-book.py:127 -msgid "deprecated, use --default-music-fontsize" +#: convert-ly.py:59 +msgid "" +" -e, --edit edit in place\n" +" -f, --from=VERSION start from version [default: \\version found in " +"file]\n" +" -h, --help print this help\n" +" -n, --no-version do not add \\version command if missing\n" +" -s, --show-rules print rules [default: --from=0, --" +"to=@TOPLEVEL_VERSION@]\n" +" -t, --to=VERSION convert to version [default: @TOPLEVEL_VERSION@]\n" +" -v, --version print program version" +msgstr "" + +#: convert-ly.py:75 main.cc:89 +#, fuzzy, c-format, python-format +msgid "" +"This program is free software. It is covered by the GNU General Public\n" +"License and you are welcome to change it and/or distribute copies of it\n" +"under certain conditions. Invoke as `%s --warranty' for more\n" +"information.\n" msgstr "" +"This is free software. It is covered by the GNU General Public License,\n" +"and you are welcome to change it and/or distribute copies of it under\n" +"certain conditions. Invoke as `%s --warranty' for more information.\n" +"\n" +"-- »²¹ÍÌõ\n" +"¤³¤ì¤Ï¥Õ¥ê¡¼¥½¥Õ¥È¥¦¥§¥¢¤Ç¤¹¡£GNU °ìÈ̸øÍ­»ÈÍѵöÂú½ñ¤Ë´ð¤Å¤­¡¢Æ±°ì¾ò·ï¤Ç\n" +"¤³¤ì¤ò²þÊѤ·¤¿¤ê¡¢Ê£À½¤òÇÛÉÛ¤·¤¿¤ê¤¹¤ë»ö¤Ï´¿·Þ¤µ¤ì¤Þ¤¹¡£\n" +"`--warranty' ¥ª¥×¥·¥ç¥óÉÕ¤­¤Çµ¯Æ°¤¹¤ë¤È¡¢¤è¤ê¾ÜºÙ¤Ê¾ðÊ󤬯À¤é¤ì¤Þ¤¹¡£\n" -#: lilypond-book.py:128 -msgid "OPT" +#: convert-ly.py:2402 +msgid "LilyPond source must be UTF-8" msgstr "" -#: lilypond-book.py:128 -msgid "pass OPT quoted to the lilypond command line" +#: convert-ly.py:2405 +msgid "Try the texstrings backend" msgstr "" -#: lilypond-book.py:129 -msgid "force fontsize for all inline lilypond. DIM is assumed be to in points" +#: convert-ly.py:2408 +#, python-format +msgid "Do something like: %s" msgstr "" -#: lilypond-book.py:130 -msgid "deprecated, use --force-music-fontsize" +#: convert-ly.py:2411 +msgid "Or save as UTF-8 in your editor" msgstr "" -#: lilypond-book.py:132 lilypond.py:130 main.cc:113 main.cc:118 -msgid "DIR" -msgstr "DIR" +#: convert-ly.py:2455 +msgid "Applying conversion: " +msgstr "" -#: lilypond-book.py:132 -msgid "include path" +#: convert-ly.py:2467 +#, python-format +msgid "%s: error while converting" msgstr "" -#: lilypond-book.py:133 -#, fuzzy -msgid "write dependencies" -msgstr "¶õÇò¤¬É¬ÍפǤ¹" +#: convert-ly.py:2470 score-engraver.cc:110 +msgid "Aborting" +msgstr "½ªÎ»¤·¤Þ¤¹" -#: lilypond-book.py:134 -msgid "PREF" -msgstr "" +#: convert-ly.py:2491 +#, fuzzy, python-format +msgid "Processing `%s'... " +msgstr "½èÍýÃæ..." -#: lilypond-book.py:134 -msgid "prepend PREF before each -M dependency" +#: convert-ly.py:2593 +#, python-format +msgid "%s: cannot determine version for `%s'" msgstr "" -#: lilypond-book.py:135 -msgid "don't run lilypond" -msgstr "" +#: convert-ly.py:2602 +#, fuzzy, python-format +msgid "%s: skipping: `%s' " +msgstr "¤½¤ÎÍͤʳڴï¤Ï¤¢¤ê¤Þ¤»¤ó: `%s'" -#: lilypond-book.py:136 -msgid "don't generate pictures" +#: lilypond-book.py:70 +msgid "" +"Process LilyPond snippets in hybrid HTML, LaTeX, or texinfo document.\n" +"Example usage:\n" +"\n" +" lilypond-book --filter=\"tr '[a-z]' '[A-Z]'\" BOOK\n" +" lilypond-book --filter=\"convert-ly --no-version --from=2.0.0 -\" BOOK\n" +" lilypond-book --process='lilypond -I include' BOOK\n" msgstr "" -#: lilypond-book.py:137 -msgid "strip all lilypond blocks from output" -msgstr "" +#: lilypond-book.py:82 main.cc:124 +msgid "EXT" +msgstr "EXT" -#: lilypond-book.py:138 lilypond-book.py:139 lilypond.py:135 lilypond.py:136 -#: midi2ly.py:102 main.cc:114 main.cc:117 -msgid "FILE" +#: lilypond-book.py:83 +#, fuzzy +msgid "" +"use output format EXT (texi [default], texi-html,\n" +"\t\tlatex, html)" +msgstr "½ÐÎÏ¥Õ¥©¡¼¥Þ¥Ã¥È EXT ¤ò»È¤¦" + +#: lilypond-book.py:85 +#, fuzzy +msgid "FILTER" msgstr "FILE" -#: lilypond-book.py:138 -msgid "filename main output file" +#: lilypond-book.py:86 +msgid "pipe snippets through FILTER [convert-ly -n -]" msgstr "" -#: lilypond-book.py:139 -msgid "where to place generated files" -msgstr "" +#: lilypond-book.py:89 lilypond-book.py:91 lilypond-latex.py:114 main.cc:132 +msgid "DIR" +msgstr "DIR" -#: lilypond-book.py:140 lilypond.py:137 -msgid "RES" +#: lilypond-book.py:90 +#, fuzzy +msgid "add DIR to include path" +msgstr "DIR ¤ò¸¡º÷¥Ñ¥¹¤ËÄɲÃ" + +#: lilypond-book.py:92 +#, fuzzy +msgid "write output to DIR" +msgstr "BASENAME[-x].³ÈÄ¥»Ò ¤Ø½ÐÎϤò½ñ¤­¹þ¤à" + +#: lilypond-book.py:93 +msgid "COMMAND" msgstr "" -#: lilypond-book.py:141 lilypond.py:138 -msgid "set the resolution of the preview to RES" +#: lilypond-book.py:94 +msgid "process ly_files using COMMAND FILE..." msgstr "" -#: lilypond-book.py:142 lilypond.py:148 midi2ly.py:105 mup2ly.py:78 main.cc:126 +#: lilypond-book.py:96 lilypond-latex.py:133 midi2ly.py:105 mup2ly.py:78 +#: ps2png.py:41 main.cc:145 #, fuzzy msgid "be verbose" msgstr "¾ÜºÙ¤Ê¾ðÊó¤òɽ¼¨¤·¤Þ¤¹" -#: lilypond-book.py:143 +#: lilypond-book.py:98 #, fuzzy msgid "print version information" msgstr "¥Ð¡¼¥¸¥ç¥óÈÖ¹æ¤òɽ¼¨" -#: lilypond-book.py:144 lilypond.py:150 midi2ly.py:107 mup2ly.py:80 main.cc:127 +#: lilypond-book.py:100 lilypond-latex.py:135 midi2ly.py:107 mup2ly.py:80 +#: main.cc:146 msgid "show warranty and copyright" msgstr "ÊݾڤÈÃøºî¸¢¤Ë¤Ä¤¤¤ÆÉ½¼¨¤¹¤ë" -#. format specific strings, ie. regex-es for input, and % strings for output -#. global variables -#. lilypond_binary = 'valgrind --suppressions=/home/hanwen/usr/src/guile-1.6.supp --num-callers=10 /home/hanwen/usr/src/lilypond/lily/out/lilypond' -#. only use installed binary when we're installed too. -#. only use installed binary when we're installed too. -#. ############################################################### -#. Dimension handling for LaTeX. -#. -#. Ugh. (La)TeX writes progress and error messages on stdout -#. Redirect to stderr -#: lilypond-book.py:230 -msgid "LaTeX failed." -msgstr "" - -#. URG see lilypond -#. Convert numeric values, with or without specific dimension, to floats. -#. Keep other strings -#. ############################################################### -#. How to output various structures. -#. # maybe


? -#. Verbatim text is always finished with \n. FIXME: For HTML, -#. this newline should be removed. -#. Verbatim text is always finished with \n. FIXME: For HTML, -#. this newline should be removed. -#. # Ugh we need to differentiate on origin: -#. # lilypond-block origin wants an extra

, but -#. # inline music doesn't. -#. # possibly other center options? -#. verbatim text is always finished with \n -#. verbatim text is always finished with \n -#. verbatim text is always finished with \n -#. verbatim text is always finished with \n -#. do some tweaking: @ is needed in some ps stuff. -#. -#. ugh, the

below breaks inline images... -#. clumsy workaround for python 2.2 pre bug. -#. ############################################################### -#. Recognize special sequences in the input -#. Warning: This uses extended regular expressions. Tread with care. -#. -#. legenda -#. -#. (?Pregex) -- assign result of REGEX to NAME -#. *? -- match non-greedily. -#. (?m) -- multiline regex: make ^ and $ match at each line -#. (?s) -- make the dot match all characters including newline -#. why do we have distinction between @mbinclude and @include? -#. # we'd like to catch and reraise a more -#. # detailed error, but alas, the exceptions -#. # changed across the 1.5/2.1 boundary. -#. ughUGH not original options -#. First we want to scan the \documentclass line -#. it should be the first non-comment line. -#. The only thing we really need to know about the \documentclass line -#. is if there are one or two columns to begin with. -#. Then we add everything before \begin{document} to -#. paperguru.m_document_preamble so that we can later write this header -#. to a temporary file in find_latex_dims() to find textwidth. -#. this is not bulletproof..., it checks the first 10 chunks -#. newchunks.extend (func (m)) -#. python 1.5 compatible: -#. we have to check for verbatim before doing include, -#. because we don't want to include files that are mentioned -#. inside a verbatim environment -#. ugh fix input -#. # Hmm, we should hash only lilypond source, and skip the -#. # %options are ... -#. # comment line -#. # todo: include path, but strip -#. # first part of the path. -#. format == 'html' -#. ugh rename -#. Count sections/chapters. -#. # TODO: do something like -#. # this for texinfo/latex as well ? -#. ugh -#. fixme: be sys-independent. -#. -#. Ugh, fixing up dependencies for .tex generation -#. -#. Ugh. (La)TeX writes progress and error messages on stdout -#. Redirect to stderr -#. # There used to be code to write .tex dependencies, but -#. # that is silly: lilypond-book has its own dependency scheme -#. # to ensure that all lily-XXX.tex files are there -#. # TODO: put file name in front of texidoc. -#. # -#. # what's this? Docme --hwn -#. # -#. #docme: why global? -#. Do It. -#. should chmod -w -#: lilypond-book.py:1557 lilypond.py:673 midi2ly.py:1018 +#: lilypond-book.py:699 #, python-format -msgid "getopt says: `%s'" +msgid "deprecated ly-option used: %s=%s" msgstr "" -#. HACK -#. status = os.system ('lilypond -w') -#: lilypond-book.py:1630 lilypond.py:777 -msgid "no files specified on command line" +#: lilypond-book.py:702 +#, python-format +msgid "compatibility mode translation: %s=%s" +msgstr "" + +#: lilypond-book.py:706 +#, python-format +msgid "deprecated ly-option used: %s" +msgstr "" + +#: lilypond-book.py:709 +#, python-format +msgid "compatibility mode translation: %s" +msgstr "" + +#: lilypond-book.py:728 +#, python-format +msgid "ignoring unknown ly option: %s" +msgstr "" + +#: lilypond-book.py:761 +#, python-format +msgid "file not found: %s" +msgstr "" + +#: lilypond-book.py:1094 +#, fuzzy, python-format +msgid "Opening filter `%s'" +msgstr "Í×µá¤ò¼Î¤Æ¤Þ¤¹: `%s'" + +#: lilypond-book.py:1236 +#, fuzzy +msgid "Writing snippets..." +msgstr "¹Ô ..." + +#: lilypond-book.py:1241 +#, fuzzy +msgid "Processing...\n" +msgstr "½èÍýÃæ..." + +#: lilypond-book.py:1244 +msgid "All snippets are up to date..." +msgstr "" + +#: lilypond-book.py:1254 +#, fuzzy, python-format +msgid "cannot determine format for: %s" +msgstr "¥Ç¥Õ¥©¥ë¥È¥Õ¥©¥ó¥È¤¬¸«¤Ä¤«¤ê¤Þ¤»¤ó: `%s'" + +#: lilypond-book.py:1299 +msgid "Output would overwrite input file; use --output." +msgstr "" + +#: lilypond-book.py:1306 +#, fuzzy, python-format +msgid "Reading %s..." +msgstr "Í×µá¤ò¼Î¤Æ¤Þ¤¹: `%s'" + +#: lilypond-book.py:1322 +#, fuzzy +msgid "Dissecting..." +msgstr "¹Ô ..." + +#: lilypond-book.py:1353 +#, fuzzy, python-format +msgid "Compiling %s..." +msgstr "Í×µá¤ò¼Î¤Æ¤Þ¤¹: `%s'" + +#: lilypond-book.py:1361 +#, fuzzy, python-format +msgid "Processing include: %s" +msgstr "½èÍýÃæ..." + +#: lilypond-book.py:1371 +#, fuzzy, python-format +msgid "Removing `%s'" +msgstr "Í×µá¤ò¼Î¤Æ¤Þ¤¹: `%s'" + +#: lilypond-book.py:1386 lilypond-latex.py:576 midi2ly.py:1017 ps2png.py:51 +#, python-format +msgid "getopt says: `%s'" msgstr "" -#. -#. Petr, ik zou willen dat ik iets zinvoller deed, -#. maar wat ik kan ik doen, het verandert toch niets? -#. --hwn 20/aug/99 -#. !@PYTHON@ -#. -#. lilypond.py -- Run LilyPond, add titles to bare score, generate printable -#. document -#. Invokes: lilypond, latex (or pdflatex), dvips, ps2pdf, gs -#. -#. source file of the GNU LilyPond music typesetter -#. -#. (c) 1998--2005 Han-Wen Nienhuys -#. Jan Nieuwenhuizen -#. This is the third incarnation of lilypond. -#. -#. Earlier incarnations of lilypond were written by -#. Jeffrey B. Reed (Python version) -#. Jan Arne Fagertun (Bourne shell script) -#. -#. Note: gettext work best if we use ' for docstrings and " -#. for gettextable strings. -#. --> DO NOT USE ''' for docstrings. -#. ############################################################### -#. Users of python modules should include this snippet -#. and customize variables below. -#. We'll suffer this path init stuff as long as we don't install our -#. python packages in /lib/pythonx.y (and don't kludge around -#. it as we do with teTeX on Red Hat Linux: set some environment var -#. (PYTHONPATH) in profile) -#. If set, LILYPONDPREFIX must take prevalence -#. if datadir is not set, we're doing a build and LILYPONDPREFIX -#. Customize these -#. if __name__ == '__main__': -#. lilylib globals #. # FIXME #. # do -P or -p by default? #. #help_summary = _ ("Run LilyPond using LaTeX for titling") -#: lilypond.py:121 -msgid "Run LilyPond, add titles, generate printable document." +#: lilypond-latex.py:104 +msgid "Run LilyPond, generate printable document." msgstr "" -#: lilypond.py:127 main.cc:115 -msgid "write Makefile dependencies for every input file" -msgstr "Á´¤Æ¤ÎÆþÎÏ¥Õ¥¡¥¤¥ë¤Î Makefile °Í¸´Ø·¸¤ò½ñ¤­¹þ¤à" +#: lilypond-latex.py:110 +msgid "use LaTeX for formatting" +msgstr "" -#: lilypond.py:129 +#: lilypond-latex.py:111 msgid "print even more output" msgstr "" -#: lilypond.py:130 +#: lilypond-latex.py:112 lilypond-latex.py:123 midi2ly.py:102 main.cc:133 +#: main.cc:135 +msgid "FILE" +msgstr "FILE" + +#: lilypond-latex.py:112 +msgid "find pfa fonts used in FILE" +msgstr "" + +#: lilypond-latex.py:114 #, fuzzy msgid "add DIR to LilyPond's search path" msgstr "DIR ¤ò¸¡º÷¥Ñ¥¹¤ËÄɲÃ" -#: lilypond.py:132 +#: lilypond-latex.py:116 #, python-format msgid "keep all output, output to directory %s.dir" msgstr "" -#: lilypond.py:133 +#. junkme? +#: lilypond-latex.py:119 msgid "don't run LilyPond" msgstr "" -#: lilypond.py:134 main.cc:116 +#. junkme? +#: lilypond-latex.py:121 main.cc:134 msgid "produce MIDI output only" msgstr "MIDI ½ÐÎϤÎÀ¸À®¤Î¤ß" -#: lilypond.py:135 midi2ly.py:102 +#: lilypond-latex.py:123 main.cc:135 #, fuzzy -msgid "write output to FILE" +msgid "write output to FILE (suffix will be added)" msgstr "BASENAME[-x].³ÈÄ¥»Ò ¤Ø½ÐÎϤò½ñ¤­¹þ¤à" -#: lilypond.py:136 -msgid "find pfa fonts used in FILE" +#: lilypond-latex.py:124 ps2png.py:42 +msgid "RES" msgstr "" -#: lilypond.py:139 -#, fuzzy -msgid "generate PostScript output" -msgstr "À©¸Â¤ò´ËÏÂ" - -#: lilypond.py:140 -msgid "generate PNG page images" +#: lilypond-latex.py:125 ps2png.py:43 +msgid "set the resolution of the preview to RES" msgstr "" -#: lilypond.py:141 +#: lilypond-latex.py:126 #, fuzzy -msgid "generate PS.GZ" +msgid "generate PDF output" msgstr "À©¸Â¤ò´ËÏÂ" -#: lilypond.py:142 +#: lilypond-latex.py:127 #, fuzzy -msgid "generate PDF output" +msgid "generate PostScript output" msgstr "À©¸Â¤ò´ËÏÂ" -#: lilypond.py:143 -msgid "use pdflatex to generate a PDF output" +#: lilypond-latex.py:128 +msgid "generate PNG page images" msgstr "" -#. FIXME: preview, picture; to indicate creation of a PNG? -#: lilypond.py:145 +#: lilypond-latex.py:129 msgid "make a picture of the first system" msgstr "" -#: lilypond.py:146 -msgid "make HTML file with links to all output" +#: lilypond-latex.py:130 +#, fuzzy +msgid "generate PS.GZ" +msgstr "À©¸Â¤ò´ËÏÂ" + +#: lilypond-latex.py:131 +msgid "run in safe-mode" msgstr "" -#: lilypond.py:147 +#: lilypond-latex.py:132 msgid "KEY=VAL" msgstr "" -#: lilypond.py:147 +#: lilypond-latex.py:132 msgid "change global setting KEY to VAL" msgstr "" -#: lilypond.py:149 midi2ly.py:106 mup2ly.py:79 main.cc:125 +#: lilypond-latex.py:134 midi2ly.py:106 mup2ly.py:79 main.cc:144 msgid "print version number" msgstr "¥Ð¡¼¥¸¥ç¥óÈÖ¹æ¤òɽ¼¨" -#. other globals -#. Pdftex support -#. # yuk. -#. lilypond_binary = 'valgrind --suppressions=%(home)s/usr/src/guile-1.6.supp --num-callers=10 %(home)s/usr/src/lilypond/lily/out/lilypond '% { 'home' : '/home/hanwen' } -#. only use installed binary when we're installed too. -#. init to empty; values here take precedence over values in the file -#. # TODO: change name. -#. for geometry v3 -#. Output formats that lilypond should create -#. what a name. -#. ly.warning (_ ("invalid value: %s") % `val`) -#. ly.warning (_ ("invalid value: %s") % `val`) -#: lilypond.py:232 +#: lilypond-latex.py:203 #, fuzzy, python-format msgid "no such setting: `%s'" msgstr "¤½¤ÎÍͤʳڴï¤Ï¤¢¤ê¤Þ¤»¤ó: `%s'" -#. 2 == user interrupt. -#: lilypond.py:274 +#: lilypond-latex.py:247 #, python-format msgid "LilyPond crashed (signal %d)." msgstr "" -#: lilypond.py:275 +#: lilypond-latex.py:248 msgid "Please submit a bug report to bug-lilypond@gnu.org" msgstr "" -#: lilypond.py:281 +#: lilypond-latex.py:255 #, python-format msgid "LilyPond failed on input file %s (exit status %d)" msgstr "" -#: lilypond.py:284 +#: lilypond-latex.py:259 #, python-format msgid "LilyPond failed on an input file (exit status %d)" msgstr "" -#: lilypond.py:285 +#: lilypond-latex.py:260 #, fuzzy msgid "Continuing..." msgstr "Í×µá¤ò¼Î¤Æ¤Þ¤¹: `%s'" -#. urg -#: lilypond.py:296 +#: lilypond-latex.py:270 #, fuzzy, python-format msgid "Analyzing %s..." msgstr "Í×µá¤ò¼Î¤Æ¤Þ¤¹: `%s'" -#. search only the first 10k -#: lilypond.py:354 +#: lilypond-latex.py:324 #, fuzzy, python-format msgid "no LilyPond output found for `%s'" msgstr "Lily ¤Ï %s ¤Ë½ÐÎϤ·¤Þ¤¹..." -#. The final \n seems important here. It ensures that the footers and taglines end up on the right page. -#. TODO: should set textheight (enlarge) depending on papersize. -#: lilypond.py:397 -#, fuzzy, python-format -msgid "invalid value: `%s'" -msgstr "̵¸ú¤Êʸ»ú: `%c'" - -#. set sane geometry width (a4-width) for linewidth = -1. -#. who the hell is 597 ? -#. Ugh. (La)TeX writes progress and error messages on stdout -#. Redirect to stderr -#: lilypond.py:511 +#: lilypond-latex.py:465 msgid "LaTeX failed on the output file." msgstr "" -#. make a preview by rendering only the 1st line -#. of each score -#: lilypond.py:568 +#: lilypond-latex.py:513 msgid "" "Trying create PDF, but no PFA fonts found.\n" "Using bitmap fonts instead. This will look bad." msgstr "" -#. ugh. Different targets? -#. Added as functionality to lilypond, because lilypond may well need to do this -#. in future too. #. no ps header? -#: lilypond.py:615 +#: lilypond-latex.py:556 #, fuzzy, python-format msgid "not a PostScript file: `%s'" msgstr "¥Õ¥¡¥¤¥ë¤ò³«¤±¤Þ¤»¤ó: `%s'" -#. todo -#: lilypond.py:660 -#, fuzzy, python-format -msgid "Writing HTML menu `%s'" -msgstr "¹Ô ..." - -#. signal programming error -#. Don't convert input files to abspath, rather prepend '.' to include -#. path. -#. As a neat trick, add directory part of first input file -#. to include path. That way you can do without the clumsy -I in: -#. lilypond -I foe/bar/baz foo/bar/baz/baz.ly -#: lilypond.py:769 +#: lilypond-latex.py:666 msgid "pseudo filter" msgstr "" -#: lilypond.py:772 +#: lilypond-latex.py:669 msgid "pseudo filter only for single input file" msgstr "" -#. Ugh, maybe make a setup () function -#. hmmm. Wish I'd 've written comments when I wrote this. -#. now it looks complicated. -#: lilypond.py:806 +#: lilypond-latex.py:674 +msgid "no files specified on command line" +msgstr "" + +#: lilypond-latex.py:706 #, fuzzy, python-format msgid "filename should not contain spaces: `%s'" msgstr "´û¤Ë´Þ¤ó¤Ç¤¤¤Þ¤¹: `%s'" -#. to be sure, add tmpdir *in front* of inclusion path. -#. os.environ['TEXINPUTS'] = tmpdir + ':' + os.environ['TEXINPUTS'] -#. We catch all exceptions, because we need to do stuff at exit: -#. * copy any successfully generated stuff from tempdir and -#. notify user of that -#. * cleanout tempdir -#. ## ARGH. This also catches python programming errors. -#. ## this should only catch lilypond nonzero exit status -#. ## --hwn -#. TODO: friendly message about LilyPond setup/failing? -#. -#: lilypond.py:845 +#: lilypond-latex.py:744 msgid "Running LilyPond failed. Rerun with --verbose for a trace." msgstr "" -#. Our LilyPond pseudo filter always outputs to 'lelie' -#. have subsequent stages and use 'lelie' output. -#. unless: add --tex, or --latex? -#. TODO: friendly message about TeX/LaTeX setup, -#. trying to run tex/latex by hand -#: lilypond.py:886 +#: lilypond-latex.py:786 msgid "Failed to make PS file. Rerun with --verbose for a trace." msgstr "" -#. unless: add --tex, or --latex? -#. TODO: friendly message about TeX/LaTeX setup, -#. trying to run tex/latex by hand -#: lilypond.py:916 -msgid "Running LaTeX falied. Rerun with --verbose for a trace." -msgstr "" - -#. add DEP to targets? -#: lilypond.py:926 input-file-results.cc:68 -#, fuzzy, c-format, python-format -msgid "dependencies output to `%s'..." -msgstr "%s ¤Ø paper ½ÐÎÏ..." - -#: lilypond.py:937 +#: lilypond-latex.py:815 #, fuzzy, python-format msgid "%s output to ..." msgstr "%s ¤Ø¤Î MIDI ½ÐÎÏ" -#: lilypond.py:942 lilypond.py:968 includable-lexer.cc:57 -#: input-file-results.cc:191 input-file-results.cc:197 lily-guile.cc:86 +#: lilypond-latex.py:820 includable-lexer.cc:57 kpath.cc:129 lily-guile.cc:90 +#: lily-parser-scheme.cc:92 #, fuzzy, c-format, python-format msgid "can't find file: `%s'" msgstr "¥Õ¥¡¥¤¥ë¤¬¸«¤Ä¤«¤ê¤Þ¤»¤ó: `%s'" -#. Hmm, if this were a function, we could call it the except: clauses -#: lilypond.py:965 +#: lilypond-latex.py:843 #, fuzzy, python-format msgid "%s output to %s..." msgstr "%s ¤Ø¤Î MIDI ½ÐÎÏ" -#. !@PYTHON@ -#. -#. midi2ly.py -- LilyPond midi import script -#. -#. source file of the GNU LilyPond music typesetter -#. -#. (c) 1998--2005 Han-Wen Nienhuys -#. Jan Nieuwenhuizen -#. ############################################################### -#. Users of python modules should include this snippet. -#. -#. This soon to be removed for: import lilypond.lilylib as ly -#. ############################################################### -#. ############################################################### -#. ############### CONSTANTS -#. ############################################################### +#: lilypond-latex.py:846 +#, fuzzy, python-format +msgid "can't find file: `%s.%s'" +msgstr "¥Õ¥¡¥¤¥ë¤¬¸«¤Ä¤«¤ê¤Þ¤»¤ó: `%s'" + #. temp_dir = os.path.join (original_dir, '%s.dir' % program_name) #. original_dir = os.getcwd () #. keep_temp_dir_p = 0 @@ -974,6 +599,11 @@ msgstr "ACC[:MINOR]" msgid "set key: ALT=+sharps|-flats; MINOR=1" msgstr "Ä´¤òÀßÄê: ACC +¥·¥ã¡¼¥×/-¥Õ¥é¥Ã¥È :1 ûĴ" +#: midi2ly.py:102 mup2ly.py:76 +#, fuzzy +msgid "write output to FILE" +msgstr "BASENAME[-x].³ÈÄ¥»Ò ¤Ø½ÐÎϤò½ñ¤­¹þ¤à" + #: midi2ly.py:103 msgid "quantise note starts on DUR" msgstr "" @@ -990,103 +620,38 @@ msgstr "" msgid "treat every text as a lyric" msgstr "" -#: midi2ly.py:136 mup2ly.py:130 -msgid " 2001--2003" -msgstr "" +#: midi2ly.py:149 mup2ly.py:143 input.cc:105 +msgid "warning: " +msgstr "·Ù¹ð: " -#: midi2ly.py:141 mup2ly.py:135 -msgid "" -"\n" -"Distributed under terms of the GNU General Public License. It comes with\n" -"NO WARRANTY." -msgstr "" +#: midi2ly.py:164 midi2ly.py:1017 midi2ly.py:1082 mup2ly.py:146 mup2ly.py:160 +#: input.cc:110 +msgid "error: " +msgstr "¥¨¥é¡¼: " -#: midi2ly.py:166 mup2ly.py:162 +#: midi2ly.py:165 mup2ly.py:161 #, fuzzy msgid "Exiting ... " msgstr "¹Ô ..." -#: midi2ly.py:264 mup2ly.py:261 +#: midi2ly.py:263 mup2ly.py:260 #, python-format msgid "command exited with value %d" msgstr "" -#. ############################################################### -#. END Library -#. ############################################################### -#. hmm -#. major scale: do-do -#. minor scale: la-la (= + 5) ''' -#. By tradition, all scales now consist of a sequence -#. of 7 notes each with a distinct name, from amongst -#. a b c d e f g. But, minor scales have a wide -#. second interval at the top - the 'leading note' is -#. sharped. (Why? it just works that way! Anything -#. else doesn't sound as good and isn't as flexible at -#. saying things. In medieval times, scales only had 6 -#. notes to avoid this problem - the hexachords.) -#. So, the d minor scale is d e f g a b-flat c-sharp d -#. - using d-flat for the leading note would skip the -#. name c and duplicate the name d. Why isn't c-sharp -#. put in the key signature? Tradition. (It's also -#. supposedly based on the Pythagorean theory of the -#. cycle of fifths, but that really only applies to -#. major scales...) Anyway, g minor is g a b-flat c d -#. e-flat f-sharp g, and all the other flat minor keys -#. end up with a natural leading note. And there you -#. have it. -#. John Sankey -#. -#. Let's also do a-minor: a b c d e f gis a -#. -#. --jcn -#. as -> gis -#. des -> cis -#. ges -> fis -#. g -> fisis -#. d -> cisis -#. a -> gisis -#. b -> ces -#. e -> fes -#. f -> eis -#. c -> bis -#. # FIXME: compile fix --jcn -#. TODO: move space -#. fis cis gis dis ais eis bis -#. bes es as des ges ces fes -#. urg, we should be sure that we're in a lyrics staff -#. all include ALL_NOTES_OFF -#. ugh, must set key while parsing -#. because Note init uses key -#. Better do Note.calc () at dump time? -#. last_lyric.clocks = t - last_time -#. hmm -#. urg, this will barf at meter changes -#. urg LilyPond doesn't start at c4, but -#. remembers from previous tracks! -#. reference_note = Note (clocks_per_4, 4*12, 0) -#. must be in \notes mode for parsing \skip -#: midi2ly.py:1002 +#: midi2ly.py:1001 #, fuzzy, python-format msgid "%s output to `%s'..." msgstr "%s ¤Ø¤Î MIDI ½ÐÎÏ" -#: midi2ly.py:1033 +#: midi2ly.py:1032 msgid "Example:" msgstr "" -#: midi2ly.py:1083 +#: midi2ly.py:1082 msgid "no files specified on command line." msgstr "" -#. !@PYTHON@ -#. mup2ly.py -- mup input converter -#. -#. source file of the GNU LilyPond music typesetter -#. -#. (c) 2001 -#. if set, LILYPONDPREFIX must take prevalence -#. if datadir is not set, we're doing a build and LILYPONDPREFIX #: mup2ly.py:70 msgid "Convert mup to LilyPond source." msgstr "" @@ -1103,74 +668,11 @@ msgstr "" msgid "only pre-process" msgstr "" -#. Duh. Python style portable: cp *.EXT OUTDIR -#. system ('cp *.%s %s' % (ext, outdir), 1) -#. Python < 1.5.2 compatibility -#. -#. On most platforms, this is equivalent to -#. `normpath(join(os.getcwd()), PATH)'. *Added in Python version 1.5.2* -#. if set, LILYPONDPREFIX must take prevalence -#. if datadir is not set, we're doing a build and LILYPONDPREFIX -#. ############################################################### -#. END Library -#. -#. PMX cut and paste -#. -#. if not self.entries: -#. #return '\n' -#. #ugh ugh -#. return '\n%s = {}\n\n' % self.idstring () -#. ugh -#. def set_clef (self, letter): -#. clstr = clef_table[letter] -#. self.voices[0].add_nonchord (Clef (clstr)) -#. urg -#. maybe use import copy? -#. for i in self.pitches: -#. ch.pitches.append (i) -#. for i in self.scripts: -#. ch.scripts.append (i) -#. http://www.arkkra.com/doc/uguide/contexts.html -#. #self.current_staffs = [] -#. duh -#. FIXME: 1? -#. FIXME: does key play any role in this? -#. ch = self.current_voices[0].last_chord () -#. ch.basic_duration = self.current_voices[0].last_chord ().basic_duration -#. ugh -#. ch = self.current_voices[0].last_chord () -#. `;' is not a separator, chords end with ';' -#. mup resets default duration and pitch each bar -#. ugh: these (and lots more) should also be parsed in -#. context staff. we should have a class Staff_properties -#. and parse/set all those. -#. shortcut: set to official mup maximum (duh) -#. self.set_staffs (40) -#: mup2ly.py:1076 +#: mup2ly.py:1075 #, fuzzy, python-format msgid "no such context: %s" msgstr "¤½¤ÎÍͤʳڴï¤Ï¤¢¤ê¤Þ¤»¤ó: `%s'" -#. hmm -#. dig this: mup allows ifdefs inside macro bodies -#. don't do nested multi-line defines -#. duh: mup is strictly line-based, except for `define', -#. which is `@' terminated and may span several lines -#. don't define new macros in unactive areas -#. To support nested multi-line define's -#. process_function and macro_name, macro_body -#. should become lists (stacks) -#. The mup manual is undetermined on this -#. and I haven't seen examples doing it. -#. -#. don't do nested multi-line define's -#. writes to stdout for help2man -#. don't call -#. identify () -#. sys.stdout.flush () -#. handy emacs testing -#. if not files: -#. files = ['template.mup'] #: mup2ly.py:1300 #, fuzzy, python-format msgid "Processing `%s'..." @@ -1181,178 +683,177 @@ msgstr " msgid "Writing `%s'..." msgstr "¹Ô ..." -#: getopt-long.cc:146 +#. ugr. +#: ps2png.py:35 +msgid "Convert PostScript to PNG image." +msgstr "" + +#. # FIXME: silly message containing %d +#: ps2png.py:72 +#, fuzzy, python-format +msgid "Wrote `%s'" +msgstr "¹Ô ..." + +#: getopt-long.cc:144 #, fuzzy, c-format msgid "option `%s' requires an argument" msgstr "¥ª¥×¥·¥ç¥ó `%s' ¤Ë¤Ï°ú¿ô¤¬É¬ÍפǤ¹" -#: getopt-long.cc:150 +#: getopt-long.cc:148 #, fuzzy, c-format msgid "option `%s' doesn't allow an argument" msgstr "¥ª¥×¥·¥ç¥ó `%s' ¤Ï°ú¿ô¤òµö²Ä¤·¤Þ¤»¤ó" -#: getopt-long.cc:154 +#: getopt-long.cc:152 #, c-format msgid "unrecognized option: `%s'" msgstr "ǧ¼±¤Ç¤­¤Ê¤¤¥ª¥×¥·¥ç¥ó: `%s'" -#: getopt-long.cc:161 +#: getopt-long.cc:159 #, c-format msgid "invalid argument `%s' to option `%s'" msgstr "¥ª¥×¥·¥ç¥ó `%2$s' ¤ËÂФ¹¤ë̵¸ú¤Ê°ú¿ô `%1$s'" -#: warn.cc:25 -#, fuzzy, c-format -msgid "warning: %s\n" -msgstr "·Ù¹ð: " - -#: warn.cc:31 +#: warn.cc:43 #, fuzzy, c-format -msgid "error: %s\n" -msgstr "¥¨¥é¡¼: " +msgid "programming error: %s" +msgstr "¥×¥í¥°¥é¥à¾å¤Î¥¨¥é¡¼: " #: warn.cc:44 -#, fuzzy, c-format -msgid "programming error: %s (Continuing; cross thumbs)\n" -msgstr " (³¤±¤Þ¤¹ -- cross thumbs)" - -#: accidental.cc:202 key-signature-interface.cc:137 -#, c-format -msgid "accidental `%s' not found" +msgid "Continuing; crossing fingers" msgstr "" -#: accidental-engraver.cc:171 new-accidental-engraver.cc:238 +#: accidental-engraver.cc:239 #, c-format msgid "Accidental typesetting list must begin with context-name: %s" msgstr "" -#: accidental-engraver.cc:196 new-accidental-engraver.cc:263 +#: accidental-engraver.cc:267 #, fuzzy, c-format -msgid "unknown accidental typesetting: %s. Ignored" -msgstr "̤ÃΤΥ¨¥¹¥±¡¼¥×ʸ»úÎó: `\\%s'" +msgid "ignoring unknown accidental: %s" +msgstr "¥·¥ã¡¼¥×¤¬Â¿¤¹¤®¤Þ¤¹ (%s)" -#: accidental-engraver.cc:212 new-accidental-engraver.cc:279 +#: accidental-engraver.cc:284 #, c-format -msgid "Symbol is not a parent context: %s. Ignored" +msgid "Accidental rule must be pair or context-name; Found %s" msgstr "" -#: accidental-engraver.cc:215 new-accidental-engraver.cc:282 +#: accidental.cc:223 key-signature-interface.cc:133 #, c-format -msgid "Accidental typesetting must be pair or context-name: %s" +msgid "accidental `%s' not found" msgstr "" -#: afm.cc:66 -#, fuzzy, c-format -msgid "can't find character number: %d" -msgstr "ʸ»úÈֹ椬¸«¤Ä¤«¤ê¤Þ¤»¤ó: %d" - -#: afm.cc:81 -#, fuzzy, c-format -msgid "can't find character called: `%s'" -msgstr "¸Æ¤Ó½Ð¤µ¤ì¤¿Ê¸»ú¤¬¸«¤Ä¤«¤ê¤Þ¤»¤ó: `%s'" - -#: afm.cc:142 +#: afm.cc:144 #, c-format msgid "Error parsing AFM file: `%s'" msgstr "" -#: all-font-metrics.cc:95 +#. FIXME: broken sentence +#: all-font-metrics.cc:158 #, c-format msgid "checksum mismatch for font file: `%s'" msgstr "" -#: all-font-metrics.cc:97 +#: all-font-metrics.cc:160 #, c-format msgid "does not match: `%s'" msgstr "" -#: all-font-metrics.cc:102 -msgid "" -" Rebuild all .afm files, and remove all .pk and .tfm files. Rerun with -V " -"to show font paths." +#: all-font-metrics.cc:166 +msgid "Rebuild all .afm files, and remove all .pk and .tfm files." msgstr "" -#: all-font-metrics.cc:103 -msgid "" -"A script for removing font-files is delivered with the source-code,\n" -"in buildscripts/clean-fonts.sh" +#: all-font-metrics.cc:168 +msgid "Rerun with -V to show font paths." msgstr "" -#: all-font-metrics.cc:169 +#: all-font-metrics.cc:170 +msgid "A script for removing font-files is delivered with the source-code:" +msgstr "" + +#: all-font-metrics.cc:279 #, fuzzy, c-format msgid "can't find font: `%s'" msgstr "¥Õ¥©¥ó¥È¤¬¸«¤Ä¤«¤ê¤Þ¤»¤ó: `%s'" -#: all-font-metrics.cc:170 +#: all-font-metrics.cc:280 msgid "Loading default font" msgstr "¥Ç¥Õ¥©¥ë¥È¥Õ¥©¥ó¥È¤ò¥í¡¼¥É¤·¤Þ¤¹" -#: all-font-metrics.cc:185 +#: all-font-metrics.cc:295 #, fuzzy, c-format msgid "can't find default font: `%s'" msgstr "¥Ç¥Õ¥©¥ë¥È¥Õ¥©¥ó¥È¤¬¸«¤Ä¤«¤ê¤Þ¤»¤ó: `%s'" -#: all-font-metrics.cc:186 includable-lexer.cc:59 input-file-results.cc:192 +#: all-font-metrics.cc:296 includable-lexer.cc:59 lily-parser-scheme.cc:85 #, c-format msgid "(search path: `%s')" msgstr "(¸¡º÷¥Ñ¥¹: `%s')" -#: all-font-metrics.cc:187 +#: all-font-metrics.cc:297 msgid "Giving up" msgstr "Äü¤á¤Þ¤·¤¿" -#: auto-change-iterator.cc:43 change-iterator.cc:60 -#: part-combine-music-iterator.cc:120 +#: apply-context-iterator.cc:35 +msgid "\\applycontext argument is not a procedure" +msgstr "" + +#: auto-change-iterator.cc:66 change-iterator.cc:61 msgid "Can't switch translators, I'm there already" msgstr "¥È¥é¥ó¥¹¥ì¡¼¥¿¤òÀÚ¤êÂØ¤¨¤é¤ì¤Þ¤»¤ó¡£´û¤Ë¤½¤¦¤Ê¤Ã¤Æ¤¤¤Þ¤¹" -#: bar-check-iterator.cc:51 +#: axis-group-engraver.cc:112 +msgid "" +"Axis_group_engraver: vertical group already has a parent.\n" +"Do you have two Axis_group_engravers?\n" +"Killing this vertical group." +msgstr "" + +#: bar-check-iterator.cc:68 #, c-format msgid "barcheck failed at: %s" msgstr "¾®Àá¥Á¥§¥Ã¥¯¤¬¼ºÇÔ: %s" -#: beam.cc:146 -#, fuzzy -msgid "beam has less than two visible stems" -msgstr "³Ã¤¬Æó¤Ä̤Ëþ¤ÎÉäÈø¤È¤È¤â¤Ë»È¤ï¤ì¤Þ¤·¤¿" - -#: beam.cc:151 -#, fuzzy -msgid "Beam has less than two stems. Removing beam." -msgstr "³Ã¤¬Æó¤Ä̤Ëþ¤ÎÉäÈø¤È¤È¤â¤Ë»È¤ï¤ì¤Þ¤·¤¿" - -#: beam.cc:976 -msgid "" -"Not sure that we can find a nice beam slope (no viable initial configuration " -"found)." -msgstr "" - -#: beam-engraver.cc:176 +#: beam-engraver.cc:138 #, fuzzy msgid "already have a beam" msgstr "´û¤Ë³Ã¤¬¤¢¤ê¤Þ¤¹" -#: beam-engraver.cc:259 +#: beam-engraver.cc:209 #, fuzzy msgid "unterminated beam" msgstr "½ªÃ¼¤Î¤Ê¤¤¥Ï¥¤¥Õ¥ó" -#: beam-engraver.cc:292 chord-tremolo-engraver.cc:197 +#: beam-engraver.cc:242 chord-tremolo-engraver.cc:168 #, fuzzy msgid "stem must have Rhythmic structure" msgstr "ÉäÈø¤Ï¥ê¥º¥à¹½Â¤¤ò»ý¤¿¤Í¤Ð¤Ê¤ê¤Þ¤»¤ó" -#: beam-engraver.cc:306 +#: beam-engraver.cc:256 #, fuzzy msgid "stem doesn't fit in beam" msgstr "ÉäÈø¤¬³Ã¤ÎÃæ¤Ë¤ª¤µ¤Þ¤ê¤Þ¤»¤ó" -#: beam-engraver.cc:307 +#: beam-engraver.cc:257 #, fuzzy msgid "beam was started here" msgstr "³Ã¤Ï¤³¤³¤«¤é³«»Ï¤µ¤ì¤Þ¤·¤¿" -#: break-align-interface.cc:173 +#: beam.cc:150 +#, fuzzy +msgid "beam has less than two visible stems" +msgstr "³Ã¤¬Æó¤Ä̤Ëþ¤ÎÉäÈø¤È¤È¤â¤Ë»È¤ï¤ì¤Þ¤·¤¿" + +#: beam.cc:155 +#, fuzzy +msgid "removing beam with less than two stems" +msgstr "³Ã¤¬Æó¤Ä̤Ëþ¤ÎÉäÈø¤È¤È¤â¤Ë»È¤ï¤ì¤Þ¤·¤¿" + +#: beam.cc:1011 +msgid "no viable initial configuration found: may not find good beam slope" +msgstr "" + +#: break-align-interface.cc:212 #, fuzzy, c-format msgid "No spacing entry from %s to `%s'" msgstr "Ƚ¤é¤Ê¤¤¥È¥é¥ó¥¹¥ì¡¼¥¿: `%s'" @@ -1366,128 +867,160 @@ msgstr "`%s' #. We could change the current translator's id, but that would make #. errors hard to catch #. -#. last->translator_id_string_ = get_change ()->change_to_id_string_; +#. last->translator_id_string () = get_change ()->change_to_id_string (); #. -#: change-iterator.cc:79 +#: change-iterator.cc:93 msgid "I'm one myself" msgstr "¥È¥é¥ó¥¹¥ì¡¼¥¿¤½¤Î¤â¤Î¤Ç¤¹" -#: change-iterator.cc:82 +#: change-iterator.cc:96 msgid "none of these in my family" msgstr "¥Õ¥¡¥ß¥ê¤ÎÃæ¤Ë¤¢¤ê¤Þ¤»¤ó" -#: chord-tremolo-engraver.cc:98 +#: chord-tremolo-engraver.cc:97 #, c-format msgid "Chord tremolo with %d elements. Must have two elements." msgstr "" -#: chord-tremolo-engraver.cc:157 +#: chord-tremolo-engraver.cc:134 #, fuzzy msgid "unterminated chord tremolo" msgstr "½ªÃ¼¤Î¤Ê¤¤¥Ï¥¤¥Õ¥ó" -#: chord-tremolo-iterator.cc:69 +#: chord-tremolo-iterator.cc:66 #, fuzzy msgid "no one to print a tremolos" msgstr "È¿Éüµ­¹æ¤òɽ¼¨¤¹¤ë¤â¤Î¤¬¤¢¤ê¤Þ¤»¤ó" -#: clef.cc:64 +#: clef.cc:57 #, c-format msgid "clef `%s' not found" msgstr "" -#: cluster.cc:131 +#: cluster.cc:122 #, fuzzy, c-format msgid "unknown cluster style `%s'" msgstr "ÉÔÌÀ¤Ê²»Éôµ­¹æ(Clef)" #: coherent-ligature-engraver.cc:84 #, c-format -msgid "gotcha: ptr=%ul" +msgid "gotcha: ptr =%ul" msgstr "" #: coherent-ligature-engraver.cc:96 #, c-format -msgid "distance=%f" +msgid "distance =%f" msgstr "" #: coherent-ligature-engraver.cc:139 #, c-format -msgid "Coherent_ligature_engraver: setting `spacing-increment = 0.01': ptr=%ul" +msgid "" +"Coherent_ligature_engraver: setting `spacing-increment = 0.01': ptr =%ul" msgstr "" -#: custos.cc:92 +#: context-def.cc:111 +#, fuzzy, c-format +msgid "Program has no such type: `%s'" +msgstr "¥×¥í¥°¥é¥à¤Ë¤Ï¤½¤ÎÍͤʥ¿¥¤¥×¤¬¤¢¤ê¤Þ¤»¤ó" + +#: context-def.cc:286 +#, fuzzy, c-format +msgid "can't find: `%s'" +msgstr "¸«¤Ä¤«¤ê¤Þ¤»¤ó: `%s'" + +#: context.cc:151 +#, fuzzy, c-format +msgid "Cannot find or create new `%s'" +msgstr "¸«¤Ä¤«¤é¤Ê¤¤¤«ºî¤ì¤Þ¤»¤ó: `%s'" + +#: context.cc:217 +#, fuzzy, c-format +msgid "Cannot find or create `%s' called `%s'" +msgstr "`%2$s' ¤Ë¸Æ¤Ð¤ì¤¿ `%1$s' ¤¬¸«¤Ä¤«¤é¤Ê¤¤¤«ºî¤ì¤Þ¤»¤ó" + +#: context.cc:315 +#, fuzzy, c-format +msgid "can't find or create: `%s'" +msgstr "¸«¤Ä¤«¤é¤Ê¤¤¤«ºî¤ì¤Þ¤»¤ó: `%s'" + +#: custos.cc:84 #, c-format msgid "custos `%s' not found" msgstr "" -#: dimensions.cc:13 -msgid "NaN" -msgstr "NaN" - -#: dynamic-engraver.cc:204 span-dynamic-performer.cc:82 +#: dynamic-engraver.cc:179 span-dynamic-performer.cc:84 #, fuzzy msgid "can't find start of (de)crescendo" msgstr "ËöÈø¤Ø¤Î(¥Ç)¥¯¥ì¥Ã¥·¥§¥ó¥É¤¬¸«¤Ä¤«¤ê¤Þ¤»¤ó" -#: dynamic-engraver.cc:216 +#: dynamic-engraver.cc:189 #, fuzzy -msgid "already have a crescendo" +msgid "already have a decrescendo" msgstr "´û¤Ë³Ã¤¬¤¢¤ê¤Þ¤¹" -#: dynamic-engraver.cc:217 +#: dynamic-engraver.cc:191 #, fuzzy -msgid "already have a decrescendo" +msgid "already have a crescendo" msgstr "´û¤Ë³Ã¤¬¤¢¤ê¤Þ¤¹" -#: dynamic-engraver.cc:220 +#: dynamic-engraver.cc:194 #, fuzzy msgid "Cresc started here" msgstr "³Ã¤Ï¤³¤³¤«¤é³«»Ï¤µ¤ì¤Þ¤·¤¿" -#: dynamic-engraver.cc:323 +#: dynamic-engraver.cc:315 #, fuzzy msgid "unterminated (de)crescendo" msgstr "½ªÎ»¤·¤Æ¤¤¤Ê¤¤¥¯¥ì¥Ã¥·¥§¥ó¥É" -#: event.cc:49 -#, fuzzy, c-format -msgid "Transposition by %s makes alteration larger than two" -msgstr "%s ¤ÎÊÑÄ´¤Ë¤è¤Ã¤Æ¡¢Æó¤Ä¤òͤ¨¤ëÇÉÀ¸²»¤¬ºî¤é¤ì¤Þ¤·¤¿" - -#: event-chord-iterator.cc:76 output-property-music-iterator.cc:27 +#: event-chord-iterator.cc:56 output-property-music-iterator.cc:29 #, fuzzy, c-format msgid "Junking event: `%s'" msgstr "Í×µá¤ò¼Î¤Æ¤Þ¤¹: `%s'" -#: extender-engraver.cc:94 +#: extender-engraver.cc:140 extender-engraver.cc:149 msgid "unterminated extender" msgstr "½ªÃ¼¤Î¤Ê¤¤¥¨¥¯¥¹¥Æ¥ó¥À" -#: extender-engraver.cc:106 -#, fuzzy -msgid "Nothing to connect extender to on the left. Ignoring extender event." -msgstr "¥¨¥¯¥¹¥Æ¥ó¥À¤¬º¸Â¦¤Ë¤Ä¤Ê¤¬¤ê¤Þ¤»¤ó¡£¥¨¥¯¥¹¥Æ¥ó¥ÀÍ×µá¤ò̵»ë¤·¤Þ¤¹¡£" - -#: folded-repeat-iterator.cc:88 +#: folded-repeat-iterator.cc:65 msgid "no one to print a repeat brace" msgstr "È¿Éüµ­¹æ¤òɽ¼¨¤¹¤ë¤â¤Î¤¬¤¢¤ê¤Þ¤»¤ó" -#: font-interface.cc:239 -msgid "couldn't find any font satisfying " +#: font-config.cc:34 +#, c-format +msgid "Failed to add lilypond directory %s" msgstr "" -#: glissando-engraver.cc:100 +#: glissando-engraver.cc:99 #, fuzzy msgid "Unterminated glissando." msgstr "½ªÃ¼¤µ¤ì¤Æ¤¤¤Ê¤¤¥¹¥é¡¼" -#: gourlay-breaking.cc:188 +#: global-context-scheme.cc:52 global-context-scheme.cc:80 +msgid "Need music in a score" +msgstr "³ÚÉè¤Ë¤Ï³Ú¶Ê¤¬É¬ÍפǤ¹" + +#: global-context-scheme.cc:70 +#, fuzzy +msgid "Interpreting music... " +msgstr "³Ú¶Ê¤Î²ò¼áÃæ..." + +#: global-context-scheme.cc:91 +#, c-format +msgid "elapsed time: %.2f seconds" +msgstr "·Ð²á»þ´Ö: %.2f ÉÃ" + +#: global-context.cc:162 +#, fuzzy, c-format +msgid "can't find `%s' context" +msgstr "`%s' ¥³¥ó¥Æ¥­¥¹¥È¤¬¸«¤Ä¤«¤ê¤Þ¤»¤ó" + +#: gourlay-breaking.cc:200 #, c-format msgid "Optimal demerits: %f" msgstr "" -#: gourlay-breaking.cc:193 +#: gourlay-breaking.cc:205 msgid "No feasible line breaking found" msgstr "" @@ -1501,230 +1034,161 @@ msgstr "" msgid "implied \\%s added" msgstr "" -#. -#. Todo: do something sensible. The grob-pq-engraver is not water -#. tight, and stuff like tupletSpannerDuration confuses it. -#. -#: grob-pq-engraver.cc:130 +#: grob-interface.cc:48 +#, fuzzy, c-format +msgid "Unknown interface `%s'" +msgstr "ÉÔÌÀ¤Ê²»Éôµ­¹æ(Clef)" + +#: grob-interface.cc:59 #, c-format -msgid "" -"Skipped something?\n" -"Grob %s ended before I expected it to end." +msgid "Grob `%s' has no interface for property `%s'" msgstr "" -#: hairpin.cc:98 +#: hairpin.cc:106 msgid "decrescendo too small" msgstr "" -#: hairpin.cc:99 +#: hairpin.cc:107 #, fuzzy msgid "crescendo too small" msgstr "¥¯¥ì¥Ã¥·¥§¥ó¥É" -#: horizontal-bracket-engraver.cc:64 +#: horizontal-bracket-engraver.cc:57 #, fuzzy msgid "Don't have that many brackets." msgstr "¤½¤ó¤Ê¤ËÂô»³¤Î¥ª¥¯¥¿¡¼¥Ö (%s) ¤ò»È¤ï¤Ê¤¤¤Ç¤¯¤À¤µ¤¤" -#: horizontal-bracket-engraver.cc:73 +#: horizontal-bracket-engraver.cc:66 #, fuzzy msgid "Conflicting note group events." msgstr "Çï»Ò¤ÎÍ׵᤬¶¥¹ç¤·¤Þ¤¹" -#: hyphen-engraver.cc:87 -msgid "unterminated hyphen" +#: hyphen-engraver.cc:96 +#, fuzzy +msgid "removing unterminated hyphen" msgstr "½ªÃ¼¤Î¤Ê¤¤¥Ï¥¤¥Õ¥ó" -#: hyphen-engraver.cc:99 +#: hyphen-engraver.cc:109 #, fuzzy -msgid "Nothing to connect hyphen to on the left. Ignoring hyphen event." -msgstr "º¸Â¦¤Ë·Ò¤²¤ë¥Ï¥¤¥Õ¥ó¤¬¤¢¤ê¤Þ¤»¤ó¡£¥Ï¥¤¥Õ¥ó¤ÎÍ×µá¤ò̵»ë¤·¤Þ¤¹" +msgid "unterminated hyphen; removing" +msgstr "½ªÃ¼¤Î¤Ê¤¤¥Ï¥¤¥Õ¥ó" + +#: includable-lexer.cc:50 +msgid "include files are not allowed in safe mode" +msgstr "" -#: input.cc:99 +#: input.cc:116 #, fuzzy msgid "non fatal error: " msgstr "³¹Ô²Äǽ¤Ê¥¨¥é¡¼: " -#: input.cc:107 source-file.cc:146 source-file.cc:239 +#: input.cc:124 source-file.cc:136 source-file.cc:229 msgid "position unknown" msgstr "°ÌÃÖ¤¬È½¤ê¤Þ¤»¤ó" -#: input-file-results.cc:72 source-file.cc:54 streams.cc:38 -#, fuzzy, c-format -msgid "can't open file: `%s'" -msgstr "¥Õ¥¡¥¤¥ë¤ò³«¤±¤Þ¤»¤ó: `%s'" - -#: input-file-results.cc:132 -msgid "Score contains errors; will not process it" -msgstr "³ÚÉè¤Ë¥¨¥é¡¼¤¬´Þ¤Þ¤ì¤Æ¤¤¤Þ¤¹ -- ½èÍý¤·¤Þ¤»¤ó" +#: key-performer.cc:88 +msgid "FIXME: key change merge" +msgstr "FIXME: ¥­¡¼Êѹ¹¤Î¥Þ¡¼¥¸" -#: input-file-results.cc:172 +#: kpath.cc:56 #, fuzzy, c-format -msgid "Now processing: `%s'" -msgstr "̤ÃΤΥ¨¥¹¥±¡¼¥×ʸ»úÎó: `\\%s'" +msgid "kpathsea can not find AFM file `%s'" +msgstr "¥Õ¥¡¥¤¥ë¤¬¸«¤Ä¤«¤ê¤Þ¤»¤ó: `%s'" -#: key-performer.cc:96 -msgid "FIXME: key change merge" -msgstr "FIXME: ¥­¡¼Êѹ¹¤Î¥Þ¡¼¥¸" +#: kpath.cc:80 +#, fuzzy, c-format +msgid "kpathsea can not find TFM file: `%s'" +msgstr "¥Õ¥¡¥¤¥ë¤¬¸«¤Ä¤«¤ê¤Þ¤»¤ó: `%s'" -#: kpath.cc:76 +#: kpath.cc:124 #, fuzzy, c-format -msgid "Kpathsea couldn't find TFM file `%s'" +msgid "kpathsea can not find file: `%s'" msgstr "¥Õ¥¡¥¤¥ë¤¬¸«¤Ä¤«¤ê¤Þ¤»¤ó: `%s'" -#: ligature-engraver.cc:159 +#: ligature-engraver.cc:153 #, fuzzy msgid "can't find start of ligature" msgstr "ËöÈø¤Ø¤Î(¥Ç)¥¯¥ì¥Ã¥·¥§¥ó¥É¤¬¸«¤Ä¤«¤ê¤Þ¤»¤ó" -#: ligature-engraver.cc:165 +#: ligature-engraver.cc:159 msgid "no right bound" msgstr "" -#: ligature-engraver.cc:191 +#: ligature-engraver.cc:185 #, fuzzy msgid "already have a ligature" msgstr "´û¤Ë³Ã¤¬¤¢¤ê¤Þ¤¹" -#: ligature-engraver.cc:207 +#: ligature-engraver.cc:201 msgid "no left bound" msgstr "" -#: ligature-engraver.cc:258 +#: ligature-engraver.cc:257 #, fuzzy msgid "unterminated ligature" msgstr "½ªÃ¼¤µ¤ì¤Æ¤¤¤Ê¤¤¥¹¥é¡¼" -#: ligature-engraver.cc:282 -msgid "ligature may not contain rest; ignoring rest" +#: ligature-engraver.cc:281 +msgid "ignoring rest: ligature may not contain rest" msgstr "" -#: ligature-engraver.cc:283 +#: ligature-engraver.cc:282 #, fuzzy msgid "ligature was started here" msgstr "³Ã¤Ï¤³¤³¤«¤é³«»Ï¤µ¤ì¤Þ¤·¤¿" -#: lily-guile.cc:88 +#: lily-guile.cc:92 #, c-format msgid "(load path: `%s')" msgstr "(ÆÉ¹þ¥Ñ¥¹: `%s')" -#: lily-guile.cc:576 +#: lily-guile.cc:478 #, c-format msgid "Can't find property type-check for `%s' (%s)." msgstr "" -#: lily-guile.cc:579 +#: lily-guile.cc:481 msgid "Perhaps you made a typing error?" msgstr "" -#: lily-guile.cc:585 +#: lily-guile.cc:487 msgid "Doing assignment anyway." msgstr "" -#: lily-guile.cc:599 +#: lily-guile.cc:501 #, c-format msgid "Type check for `%s' failed; value `%s' must be of type `%s'" msgstr "" -#: lookup.cc:173 -msgid "round filled box horizontal extent smaller than blot; decreasing blot" -msgstr "" - -#: lookup.cc:178 -msgid "round filled box vertical extent smaller than blot; decreasing blot" -msgstr "" - -#: lyric-phrasing-engraver.cc:311 -msgid "lyrics found without any matching notehead" -msgstr "" - -#: lyric-phrasing-engraver.cc:317 -msgid "Huh? Melismatic note found to have associated lyrics." -msgstr "" - -#: main.cc:106 -msgid "EXPR" -msgstr "" - -#: main.cc:107 -msgid "set options, use -e '(ly-option-usage)' for help" -msgstr "" - -#: main.cc:110 -msgid "use output format EXT" -msgstr "" - -#: main.cc:112 -#, fuzzy -msgid "FIELD" -msgstr "FILE" - -#: main.cc:112 -msgid "write header field to BASENAME.FIELD" -msgstr "" - -#: main.cc:113 -msgid "add DIR to search path" -msgstr "DIR ¤ò¸¡º÷¥Ñ¥¹¤ËÄɲÃ" - -#: main.cc:114 -msgid "use FILE as init file" -msgstr "FILE ¤ò½é´ü²½¥Õ¥¡¥¤¥ë¤È¤·¤Æ»ÈÍÑ" - -#: main.cc:118 -msgid "prepend DIR to dependencies" -msgstr "" +#: lily-lexer.cc:211 +#, c-format +msgid "Identifier name is a keyword: `%s'" +msgstr "¼±ÊÌ»Ò̾¤Ï¥­¡¼¥ï¡¼¥É¤Ç¤¹: `%s'" -#. -#. should audit again. -#. -#: main.cc:123 -msgid "inhibit file output naming and exporting" -msgstr "̾Á°ÉÕ¤±¤È¥¨¥¯¥¹¥Ý¡¼¥È¤Î½ÐÎÏ¥Õ¥¡¥¤¥ë¤òÍÞÀ©¤¹¤ë" +#: lily-lexer.cc:228 +#, c-format +msgid "error at EOF: %s" +msgstr "EOF ¤Î¤È¤³¤í¤Ç¥¨¥é¡¼: %s" -#. No version number or newline here. It confuses help2man. -#: main.cc:155 +#: lily-parser-scheme.cc:84 #, fuzzy, c-format -msgid "Usage: %s [OPTIONS]... FILE..." -msgstr "»È¤¤Êý: %s [¥ª¥×¥·¥ç¥ó]... [¥Õ¥¡¥¤¥ë]..." - -#: main.cc:157 -msgid "Typeset music and or play MIDI from FILE." -msgstr "¥Õ¥¡¥¤¥ë¤Î³Ú¶Ê¤òÁÈÈǤ·¤¿¤ê¡¢MIDI ±éÁÕ¤·¤¿¤ê¤¹¤ë." +msgid "can't find init file: `%s'" +msgstr "¥Õ¥¡¥¤¥ë¤¬¸«¤Ä¤«¤ê¤Þ¤»¤ó: `%s'" -#: main.cc:160 -msgid "" -"LilyPond is a music typesetter. It produces beautiful sheet music\n" -"using a high level description file as input. LilyPond is part of \n" -"the GNU Project.\n" -msgstr "" -"LilyPond ¤Ï³Ú¶ÊÁÈÈÇ¥½¥Õ¥È¤Ç¤¹¡£ÆþÎÏ¥Õ¥¡¥¤¥ë¤Ë¤Ï¥Ï¥¤¥ì¥Ù¥ë¤Êµ­½Ò¤ò»ÈÍѤǤ­¡¢\n" -"Èþ¤·¤¤ÉèÌ̤òºîÀ®¤¹¤ë¤³¤È¤¬¤Ç¤­¤Þ¤¹¡£LilyPond ¤Ï GNU ¥×¥í¥¸¥§¥¯¥È¤Î°ìÉô¤Ç" -"¤¹¡£\n" +#: lily-parser-scheme.cc:101 +#, fuzzy, c-format +msgid "Processing `%s'" +msgstr "½èÍýÃæ..." -#: main.cc:182 -#, c-format -msgid "" -"This is free software. It is covered by the GNU General Public License,\n" -"and you are welcome to change it and/or distribute copies of it under\n" -"certain conditions. Invoke as `%s --warranty' for more information.\n" -msgstr "" -"This is free software. It is covered by the GNU General Public License,\n" -"and you are welcome to change it and/or distribute copies of it under\n" -"certain conditions. Invoke as `%s --warranty' for more information.\n" -"\n" -"-- »²¹ÍÌõ\n" -"¤³¤ì¤Ï¥Õ¥ê¡¼¥½¥Õ¥È¥¦¥§¥¢¤Ç¤¹¡£GNU °ìÈ̸øÍ­»ÈÍѵöÂú½ñ¤Ë´ð¤Å¤­¡¢Æ±°ì¾ò·ï¤Ç\n" -"¤³¤ì¤ò²þÊѤ·¤¿¤ê¡¢Ê£À½¤òÇÛÉÛ¤·¤¿¤ê¤¹¤ë»ö¤Ï´¿·Þ¤µ¤ì¤Þ¤¹¡£\n" -"`--warranty' ¥ª¥×¥·¥ç¥óÉÕ¤­¤Çµ¯Æ°¤¹¤ë¤È¡¢¤è¤ê¾ÜºÙ¤Ê¾ðÊ󤬯À¤é¤ì¤Þ¤¹¡£\n" +#: lily-parser.cc:102 +msgid "Parsing..." +msgstr "¹½Ê¸²òÀÏÃæ..." -#: main.cc:198 -#, fuzzy -msgid "GNU LilyPond -- The music typesetter" -msgstr "GNU LilyPond -- The GNU Project music typesetter" +#: lily-parser.cc:120 +msgid "Braces don't match" +msgstr "¥Ö¥ì¡¼¥¹¤¬°ìÃפ·¤Þ¤»¤ó" -#: main.cc:206 +#: main.cc:95 #, fuzzy msgid "" " This program is free software; you can redistribute it and/or\n" @@ -1738,9 +1202,8 @@ msgid "" "\n" " You should have received a copy (refer to the file COPYING) of the\n" "GNU General Public License along with this program; if not, write to\n" -"the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA " -"02111-1307,\n" -"USA.\n" +"the Free Software Foundation, Inc., 59 Temple Place - Suite 330,\n" +"Boston, MA 02111-1307, USA.\n" msgstr "" " This program is free software; you can redistribute it and/or\n" "modify it under the terms of the GNU General Public License version 2\n" @@ -1773,396 +1236,527 @@ msgstr "" "¤Ç¤¹(COPYING ¥Õ¥¡¥¤¥ë¤ò»²¾È)¡£¤½¤¦¤Ç¤Ê¤¤¾ì¹ç¤Ï¡¢Free Software Foundation,\n" "Inc., 675 Mass Ave, Cambridge, MA 02139, USA ¤Ë¼ê»æ¤ò½ñ¤¤¤Æ¤¯¤À¤µ¤¤¡£\n" -#: mensural-ligature.cc:153 -#, c-format -msgid "Mensural_ligature:thickness undefined on flexa %d; assuming 1.4" +#: main.cc:124 +msgid "select backend to use" msgstr "" -#: mensural-ligature.cc:169 -#, c-format -msgid "Mensural_ligature:delta-pitch undefined on flexa %d; assuming 0" +#: main.cc:125 +msgid "EXPR" msgstr "" -#: mensural-ligature.cc:182 -#, c-format -msgid "Mensural_ligature:flexa-width undefined on flexa %d; assuming 2.0" +#: main.cc:126 +msgid "set option, use -e '(ly:option-usage)' for help" msgstr "" -#: mensural-ligature.cc:215 -msgid "Mensural_ligature:unexpected case fall-through" +#. Bug in option parser: --output =foe is taken as an abbreviation +#. for --output-format. +#: main.cc:129 +#, fuzzy +msgid "EXTs" +msgstr "EXT" + +#: main.cc:129 +msgid "list of formats to dump" msgstr "" -#: mensural-ligature.cc:225 -msgid "Mensural_ligature: (join_left == 0)" +#: main.cc:131 +#, fuzzy +msgid "FIELD" +msgstr "FILE" + +#: main.cc:131 +msgid "write header field to BASENAME.FIELD" msgstr "" -#: mensural-ligature-engraver.cc:248 mensural-ligature-engraver.cc:397 -msgid "unexpected case fall-through" +#: main.cc:132 +msgid "add DIR to search path" +msgstr "DIR ¤ò¸¡º÷¥Ñ¥¹¤ËÄɲÃ" + +#: main.cc:133 +msgid "use FILE as init file" +msgstr "FILE ¤ò½é´ü²½¥Õ¥¡¥¤¥ë¤È¤·¤Æ»ÈÍÑ" + +#: main.cc:136 +msgid "generate a preview" +msgstr "" + +#: main.cc:137 +msgid "don't generate full pages" msgstr "" -#: mensural-ligature-engraver.cc:259 +#: main.cc:138 +#, fuzzy +msgid "generate PNG" +msgstr "À©¸Â¤ò´ËÏÂ" + +#: main.cc:139 +#, fuzzy +msgid "generate PostScript" +msgstr "À©¸Â¤ò´ËÏÂ" + +#: main.cc:140 +#, fuzzy +msgid "generate DVI" +msgstr "À©¸Â¤ò´ËÏÂ" + +#: main.cc:141 +#, fuzzy +msgid "generate PDF (default)" +msgstr "À©¸Â¤ò´ËÏÂ" + +#: main.cc:142 +#, fuzzy +msgid "generate TeX" +msgstr "À©¸Â¤ò´ËÏÂ" + +#: main.cc:143 +msgid "run in safe mode" +msgstr "" + +#: main.cc:166 +#, fuzzy, c-format +msgid "" +"Copyright (c) %s by\n" +"%s and others." +msgstr "Copyright (c) %s by" + +#. No version number or newline here. It confuses help2man. +#: main.cc:192 +#, fuzzy, c-format +msgid "Usage: %s [OPTION]... FILE..." +msgstr "»È¤¤Êý: %s [¥ª¥×¥·¥ç¥ó]... [¥Õ¥¡¥¤¥ë]..." + +#: main.cc:194 +#, fuzzy, c-format +msgid "Typeset music and/or produce MIDI from FILE." +msgstr "¥Õ¥¡¥¤¥ë¤Î³Ú¶Ê¤òÁÈÈǤ·¤¿¤ê¡¢MIDI ±éÁÕ¤·¤¿¤ê¤¹¤ë." + +#: main.cc:196 +#, c-format +msgid "LilyPond produces beautiful music notation." +msgstr "" + +#: main.cc:198 +#, c-format +msgid "For more information, see %s" +msgstr "" + +#: mensural-ligature-engraver.cc:76 msgid "ligature with less than 2 heads -> skipping" msgstr "" -#: mensural-ligature-engraver.cc:279 +#: mensural-ligature-engraver.cc:102 msgid "can not determine pitch of ligature primitive -> skipping" msgstr "" -#: mensural-ligature-engraver.cc:302 +#: mensural-ligature-engraver.cc:116 +msgid "single note ligature - skipping" +msgstr "" + +#: mensural-ligature-engraver.cc:128 msgid "prime interval within ligature -> skipping" msgstr "" -#: mensural-ligature-engraver.cc:312 -msgid "mensural ligature: duration none of L, B, S -> skipping" +#: mensural-ligature-engraver.cc:140 +msgid "mensural ligature: duration none of Mx, L, B, S -> skipping" msgstr "" -#: midi-item.cc:148 -#, c-format -msgid "no such instrument: `%s'" -msgstr "¤½¤ÎÍͤʳڴï¤Ï¤¢¤ê¤Þ¤»¤ó: `%s'" +#: mensural-ligature-engraver.cc:188 +msgid "semibrevis must be followed by another one -> skipping" +msgstr "" + +#: mensural-ligature-engraver.cc:199 +msgid "" +"semibreves can only appear at the beginning of a ligature,\n" +"and there may be only zero or two of them" +msgstr "" -#: midi-item.cc:238 -msgid "silly duration" -msgstr "Çϼ¯¤²¤¿²»Ä¹" +#: mensural-ligature-engraver.cc:226 +msgid "" +"invalid ligatura ending:\n" +"when the last note is a descending brevis,\n" +"the penultimate note must be another one,\n" +"or the ligatura must be LB or SSB" +msgstr "" -#: midi-item.cc:251 -msgid "silly pitch" -msgstr "Çϼ¯¤²¤¿¥Ô¥Ã¥Á" +#: mensural-ligature-engraver.cc:345 +msgid "unexpected case fall-through" +msgstr "" + +#: mensural-ligature.cc:132 +msgid "Mensural_ligature: unexpected case fall-through" +msgstr "" -#: music-output-def.cc:111 +#: mensural-ligature.cc:184 +msgid "Mensural_ligature: (join_right == 0)" +msgstr "" + +#: midi-item.cc:151 #, fuzzy, c-format -msgid "can't find `%s' context" -msgstr "`%s' ¥³¥ó¥Æ¥­¥¹¥È¤¬¸«¤Ä¤«¤ê¤Þ¤»¤ó" +msgid "no such MIDI instrument: `%s'" +msgstr "¤½¤ÎÍͤʳڴï¤Ï¤¢¤ê¤Þ¤»¤ó: `%s'" -#: my-lily-lexer.cc:169 -#, c-format -msgid "Identifier name is a keyword: `%s'" -msgstr "¼±ÊÌ»Ò̾¤Ï¥­¡¼¥ï¡¼¥É¤Ç¤¹: `%s'" +#: midi-item.cc:255 +msgid "silly pitch" +msgstr "Çϼ¯¤²¤¿¥Ô¥Ã¥Á" -#: my-lily-lexer.cc:191 +#: midi-item.cc:271 #, c-format -msgid "error at EOF: %s" -msgstr "EOF ¤Î¤È¤³¤í¤Ç¥¨¥é¡¼: %s" +msgid "Experimental: temporarily fine tuning (of %d cents) a channel." +msgstr "" -#: my-lily-parser.cc:44 -msgid "Parsing..." -msgstr "¹½Ê¸²òÀÏÃæ..." +#: midi-stream.cc:39 +#, fuzzy, c-format +msgid "could not write file: `%s'" +msgstr "¥Õ¥¡¥¤¥ë¤ò³«¤±¤Þ¤»¤ó: `%s'" -#: my-lily-parser.cc:54 -msgid "Braces don't match" -msgstr "¥Ö¥ì¡¼¥¹¤¬°ìÃפ·¤Þ¤»¤ó" +#: music.cc:176 +#, c-format +msgid "octave check failed; expected %s, found: %s" +msgstr "" + +#: music.cc:239 +#, fuzzy, c-format +msgid "Transposition by %s makes alteration larger than double" +msgstr "%s ¤ÎÊÑÄ´¤Ë¤è¤Ã¤Æ¡¢Æó¤Ä¤òͤ¨¤ëÇÉÀ¸²»¤¬ºî¤é¤ì¤Þ¤·¤¿" #. #. music for the softenon children? #. -#: new-fingering-engraver.cc:143 +#: new-fingering-engraver.cc:153 msgid "music for the martians." msgstr "" -#: new-tie-engraver.cc:166 tie-engraver.cc:217 -msgid "lonely tie" -msgstr "°ì¤Ä¤À¤±¤Î¥¿¥¤" +#: new-fingering-engraver.cc:233 +msgid "Fingerings are also not down?! Putting them down anyway." +msgstr "" -#: note-collision.cc:340 +#: new-lyric-combine-music-iterator.cc:243 +#, fuzzy, c-format +msgid "cannot find Voice `%s'" +msgstr "¥Õ¥¡¥¤¥ë¤¬¸«¤Ä¤«¤ê¤Þ¤»¤ó: `%s'" + +#: note-collision.cc:413 msgid "Too many clashing notecolumns. Ignoring them." msgstr "Äà¤ê¹ç¤ï¤Ê¤¤²»É䤬¿¤¹¤®¤Þ¤¹¡£¤½¤ì¤é¤ò̵»ë¤·¤Þ¤¹¡£" -#: note-head.cc:127 +#: note-head.cc:68 #, c-format msgid "note head `%s' not found" msgstr "" -#: paper-def.cc:96 +#: open-type-font.cc:29 +#, c-format +msgid "Cannot allocate %d bytes" +msgstr "" + +#: open-type-font.cc:33 +#, c-format +msgid "Could not load %s font table" +msgstr "" + +#: open-type-font.cc:85 #, c-format -msgid "paper output to `%s'..." -msgstr "%s ¤Ø paper ½ÐÎÏ..." +msgid "Unsupported font format: %s" +msgstr "" + +#: open-type-font.cc:89 +#, c-format +msgid "Unknown error: %d reading font file: %s" +msgstr "" + +#: open-type-font.cc:144 +#, c-format +msgid "FT_Get_Glyph_Name() returned error: %d" +msgstr "" + +#: pango-font.cc:147 +msgid "FreeType face has no PostScript font name." +msgstr "" -#: paper-score.cc:78 +#: paper-outputter-scheme.cc:27 +#, fuzzy, c-format +msgid "Layout output to `%s'..." +msgstr "%s ¤Ø¤Î MIDI ½ÐÎÏ" + +#: paper-score.cc:66 #, c-format msgid "Element count %d (spanners %d) " msgstr "" -#: paper-score.cc:83 +#: paper-score.cc:70 #, fuzzy msgid "Preprocessing graphical objects..." msgstr "Í×ÁǤòÁ°½èÍýÃæ..." -#: paper-score.cc:116 -msgid "Outputting Score, defined at: " -msgstr "ÉèÌ̤ò½ÐÎϤ·¤Þ¤¹¡£¤³¤³¤ÇÄêµÁ: " - -#: parse-scm.cc:79 -msgid "GUILE signaled an error for the expression begining here" +#: parse-scm.cc:81 +msgid "GUILE signaled an error for the expression beginning here" msgstr "" -#. -#. We could change the current translator's id, but that would make -#. errors hard to catch -#. -#. last->translator_id_string_ = get_change ()->change_to_id_string_; -#. -#: part-combine-music-iterator.cc:139 -#, fuzzy, c-format -msgid "I'm one myself: `%s'" -msgstr "¥È¥é¥ó¥¹¥ì¡¼¥¿¤½¤Î¤â¤Î¤Ç¤¹" - -#: part-combine-music-iterator.cc:142 +#: pdf.cc:259 #, fuzzy, c-format -msgid "none of these in my family: `%s'" -msgstr "¥Õ¥¡¥ß¥ê¤ÎÃæ¤Ë¤¢¤ê¤Þ¤»¤ó" +msgid "Can't open file %s" +msgstr "¥Õ¥¡¥¤¥ë¤ò³«¤±¤Þ¤»¤ó: `%s'" -#: percent-repeat-engraver.cc:109 +#: percent-repeat-engraver.cc:100 #, fuzzy msgid "Don't know how to handle a percent repeat of this length." msgstr "¶õ¤Î¥­¡¼¤Î°·¤¤Êý¤¬È½¤ê¤Þ¤»¤ó" -#: percent-repeat-engraver.cc:163 +#: percent-repeat-engraver.cc:160 #, fuzzy msgid "unterminated percent repeat" msgstr "½ªÃ¼¤Î¤Ê¤¤¥Ï¥¤¥Õ¥ó" -#: percent-repeat-iterator.cc:65 +#: percent-repeat-iterator.cc:54 #, fuzzy msgid "no one to print a percent" msgstr "È¿Éüµ­¹æ¤òɽ¼¨¤¹¤ë¤â¤Î¤¬¤¢¤ê¤Þ¤»¤ó" -#: performance.cc:51 -msgid "Track ... " +#: performance.cc:49 +#, fuzzy +msgid "Track..." msgstr "¥È¥é¥Ã¥¯ ..." -#: performance.cc:83 +#: performance.cc:92 msgid "Creator: " msgstr "ºî¶Ê¼Ô: " -#: performance.cc:103 +#: performance.cc:112 #, fuzzy msgid "at " -msgstr ", at " - -#: performance.cc:114 -#, c-format -msgid "from musical definition: %s" -msgstr "²»³ÚŪÄêµÁ¤è¤ê: %s" +msgstr ", at " -#: performance.cc:169 +#: performance.cc:166 #, c-format msgid "MIDI output to `%s'..." msgstr "%s ¤Ø¤Î MIDI ½ÐÎÏ" -#: phrasing-slur-engraver.cc:123 +#: phrasing-slur-engraver.cc:116 #, fuzzy msgid "unterminated phrasing slur" msgstr "½ªÃ¼¤µ¤ì¤Æ¤¤¤Ê¤¤¥¹¥é¡¼" -#: phrasing-slur-engraver.cc:141 -#, fuzzy -msgid "can't find start of phrasing slur" -msgstr "ËöÈø¤Ø¤Î(¥Ç)¥¯¥ì¥Ã¥·¥§¥ó¥É¤¬¸«¤Ä¤«¤ê¤Þ¤»¤ó" +#: piano-pedal-engraver.cc:232 +msgid "Need 3 strings for piano pedals. No pedal made. " +msgstr "" -#: piano-pedal-engraver.cc:235 piano-pedal-engraver.cc:250 -#: piano-pedal-engraver.cc:305 piano-pedal-performer.cc:82 +#: piano-pedal-engraver.cc:247 piano-pedal-engraver.cc:262 +#: piano-pedal-performer.cc:80 #, fuzzy, c-format msgid "can't find start of piano pedal: `%s'" msgstr "¸Æ¤Ó½Ð¤µ¤ì¤¿Ê¸»ú¤¬¸«¤Ä¤«¤ê¤Þ¤»¤ó: `%s'" -#: piano-pedal-engraver.cc:410 -#, fuzzy -msgid "unterminated pedal bracket" -msgstr "½ªÃ¼¤Î¤Ê¤¤¥Ï¥¤¥Õ¥ó" +#: piano-pedal-engraver.cc:313 +#, fuzzy, c-format +msgid "can't find start of piano pedal bracket: `%s'" +msgstr "¸Æ¤Ó½Ð¤µ¤ì¤¿Ê¸»ú¤¬¸«¤Ä¤«¤ê¤Þ¤»¤ó: `%s'" -#: property-iterator.cc:97 +#: property-iterator.cc:95 #, c-format msgid "Not a grob name, `%s'." msgstr "" -#: rest.cc:139 -#, c-format -msgid "rest `%s' not found, " +#: quote-iterator.cc:251 +#, fuzzy, c-format +msgid "In quotation: junking event %s" +msgstr "Í×µá¤ò¼Î¤Æ¤Þ¤¹: `%s'" + +#: relative-octave-check.cc:40 +msgid "Failed octave check, got: " msgstr "" -#: rest-collision.cc:199 +#: rest-collision.cc:152 +msgid "rest direction not set. Cannot resolve collision." +msgstr "" + +#: rest-collision.cc:164 rest-collision.cc:207 msgid "too many colliding rests" msgstr "µÙÉä¤Î¾×ÆÍ¤¬Â¿¤¹¤®¤Þ¤¹" -#: scm-option.cc:45 +#: rest.cc:141 +#, c-format +msgid "rest `%s' not found" +msgstr "" + +#: scm-option.cc:59 +#, c-format msgid "lilypond -e EXPR means:" msgstr "" -#: scm-option.cc:47 +#: scm-option.cc:61 +#, c-format msgid " Evalute the Scheme EXPR before parsing any .ly files." msgstr "" -#: scm-option.cc:49 +#: scm-option.cc:63 +#, c-format msgid "" " Multiple -e options may be given, they will be evaluated sequentially." msgstr "" -#: scm-option.cc:51 +#: scm-option.cc:65 +#, c-format msgid "" -" The function ly-set-option allows for access to some internal variables." +" The function ly:set-option allows for access to some internal variables." msgstr "" -#: scm-option.cc:53 -msgid "Usage: lilypond -e \"(ly-set-option SYMBOL VAL)\"" +#: scm-option.cc:67 +#, c-format +msgid "Usage: lilypond -e \"(ly:set-option SYMBOL VAL)\"" msgstr "" -#: scm-option.cc:55 -msgid "Where SYMBOL VAL pair is any of:" +#: scm-option.cc:69 +#, c-format +msgid "Use help as SYMBOL to get online help." msgstr "" -#: scm-option.cc:128 -msgid "Unknown internal option!" -msgstr "" +#: scm-option.cc:137 scm-option.cc:175 +#, fuzzy, c-format +msgid "No such internal option: %s" +msgstr "¤½¤ÎÍͤʳڴï¤Ï¤¢¤ê¤Þ¤»¤ó: `%s'" -#: score.cc:85 -msgid "Interpreting music..." -msgstr "³Ú¶Ê¤Î²ò¼áÃæ..." +#: score-engraver.cc:106 score-engraver.cc:115 score-engraver.cc:117 +#, fuzzy, c-format +msgid "cannot find `%s'" +msgstr "¸«¤Ä¤«¤ê¤Þ¤»¤ó: `%s'" -#: score.cc:97 -msgid "Need music in a score" -msgstr "³ÚÉè¤Ë¤Ï³Ú¶Ê¤¬É¬ÍפǤ¹" +#: score-engraver.cc:108 +msgid "Music font has not been installed properly.\n" +msgstr "" -#. should we? hampers debugging. -#: score.cc:111 -msgid "Errors found/*, not processing score*/" -msgstr "¥¨¥é¡¼¤òȯ¸«/*, ³ÚÉè¤ò½èÍý¤·¤Þ¤»¤ó*/" +#: score-engraver.cc:109 +#, fuzzy, c-format +msgid "Search path `%s'\n" +msgstr "(¸¡º÷¥Ñ¥¹: `%s')" -#: score.cc:118 +#: score-engraver.cc:119 #, c-format -msgid "elapsed time: %.2f seconds" -msgstr "·Ð²á»þ´Ö: %.2f ÉÃ" +msgid "Install the ec-fonts-mftraced package from: %s." +msgstr "" -#: score-engraver.cc:99 -#, fuzzy, c-format -msgid "can't find `%s'" -msgstr "¸«¤Ä¤«¤ê¤Þ¤»¤ó: `%s'" +#: score-engraver.cc:122 +#, fuzzy +msgid "Aborting." +msgstr "½ªÎ»¤·¤Þ¤¹" -#: score-engraver.cc:100 -msgid "Fonts have not been installed properly. Aborting" +#: score.cc:224 +#, fuzzy +msgid "Already have music in score" +msgstr "³ÚÉè¤Ë¤Ï³Ú¶Ê¤¬É¬ÍפǤ¹" + +#: score.cc:225 +msgid "This is the previous music" msgstr "" -#: score-engraver.cc:205 -#, c-format -msgid "unbound spanner `%s'" -msgstr "ÊĤ¸¤Æ¤¤¤Ê¤¤¥¹¥Ñ¥Ê `%s'" +#: score.cc:230 +msgid "Error found in this music expression. Ignoring it" +msgstr "" -#: script-engraver.cc:90 -#, c-format -msgid "Don't know how to interpret articulation `%s'" +#. FIXME: +#: script-engraver.cc:101 +#, fuzzy +msgid "Do not know how to interpret articulation: " msgstr "²»Àá `%s' ¤Î²ò¼áÊýË¡¤¬È½¤ê¤Þ¤»¤ó" +#: script-engraver.cc:102 +#, fuzzy +msgid "Scheme encoding: " +msgstr "¥ª¥×¥·¥ç¥ó:" + #. this shouldn't happen, but let's continue anyway. -#: separation-item.cc:53 separation-item.cc:101 +#: separation-item.cc:54 separation-item.cc:98 #, fuzzy msgid "Separation_item: I've been drinking too much" msgstr "Single_malt_grouping_item: °û¤ß¤¹¤®¤Á¤ã¤Ã¤¿" -#: simple-spacer.cc:248 +#: simple-spacer.cc:506 #, c-format msgid "No spring between column %d and next one" msgstr "" -#: slur-engraver.cc:141 +#: slur-engraver.cc:113 msgid "unterminated slur" msgstr "½ªÃ¼¤µ¤ì¤Æ¤¤¤Ê¤¤¥¹¥é¡¼" -#. How to shut up this warning, when Voice_devnull_engraver has -#. eaten start event? -#: slur-engraver.cc:159 +#: slur-engraver.cc:123 #, fuzzy -msgid "can't find start of slur" -msgstr "ËöÈø¤Ø¤Î(¥Ç)¥¯¥ì¥Ã¥·¥§¥ó¥É¤¬¸«¤Ä¤«¤ê¤Þ¤»¤ó" +msgid "No slur to end" +msgstr "ËöÈø¤Ø¤Î³Ã¤¬¤¢¤ê¤Þ¤»¤ó" + +#: source-file.cc:47 +#, fuzzy, c-format +msgid "can't open file: `%s'" +msgstr "¥Õ¥¡¥¤¥ë¤ò³«¤±¤Þ¤»¤ó: `%s'" -#: source-file.cc:67 +#: source-file.cc:60 #, c-format msgid "Huh? Got %d, expected %d characters" msgstr "¤Ï¡© %2$d ʸ»ú¤¢¤ë¤Ï¤º¤Ê¤Î¤Ë %1$d ʸ»ú¤·¤«¤Ê¤¤" -#: spacing-spanner.cc:379 +#: spacing-spanner.cc:386 #, c-format -msgid "Global shortest duration is %s\n" +msgid "Global shortest duration is %s" msgstr "" -#: spring-smob.cc:32 -#, c-format -msgid "#" +#: stem-engraver.cc:88 +msgid "tremolo duration is too long" msgstr "" -#: staff-symbol.cc:61 -msgid "staff symbol: indentation yields beyond end of line" +#. FIXME: +#: stem-engraver.cc:125 +#, c-format +msgid "Adding note head to incompatible stem (type = %d)" +msgstr "Ì·½â¤·¤¿ÉäÈø¤ØÉ䯬¤òÄɲä·¤Þ¤¹ (¥¿¥¤¥× = %d)" + +#: stem-engraver.cc:127 +msgid "Don't you want polyphonic voices instead?" msgstr "" -#: stem.cc:118 +#: stem.cc:125 msgid "Weird stem size; check for narrow beams" msgstr "ÊѤÊÉäÈø¤Î¥µ¥¤¥º -- ºÙ¤¤³Ã¤Î¥Á¥§¥Ã¥¯¤ò¤·¤Æ²¼¤µ¤¤" -#: stem.cc:611 +#: stem.cc:579 #, c-format msgid "flag `%s' not found" msgstr "" -#: stem.cc:624 +#: stem.cc:590 #, c-format msgid "flag stroke `%s' not found" msgstr "" -#: stem-engraver.cc:96 -msgid "tremolo duration is too long" -msgstr "" - -#: stem-engraver.cc:124 -#, c-format -msgid "Adding note head to incompatible stem (type = %d)" -msgstr "Ì·½â¤·¤¿ÉäÈø¤ØÉ䯬¤òÄɲä·¤Þ¤¹ (¥¿¥¤¥× = %d)" - -#: stem-engraver.cc:125 -msgid "Don't you want polyphonic voices instead?" -msgstr "" - -#: streams.cc:34 -#, fuzzy, c-format -msgid "can't create directory: `%s'" -msgstr "¸«¤Ä¤«¤é¤Ê¤¤¤«ºî¤ì¤Þ¤»¤ó: `%s'" - -#: streams.cc:48 -msgid "Error syncing file (disk full?)" -msgstr "¥Õ¥¡¥¤¥ë¤ÎƱĴ¥¨¥é¡¼ (¥Ç¥£¥¹¥¯¤¬°ìÇÕ?)" - -#: system.cc:125 +#: system.cc:148 #, c-format msgid "Element count %d." msgstr "" -#: system.cc:372 +#: system.cc:301 #, c-format -msgid "Grob count %d " +msgid "Grob count %d" msgstr "" -#: system.cc:386 +#: system.cc:319 #, fuzzy msgid "Calculating line breaks..." msgstr "¥«¥é¥à°ÌÃÖ¤ò·×»»Ãæ..." -#: text-spanner-engraver.cc:81 +#: text-spanner-engraver.cc:62 #, fuzzy msgid "can't find start of text spanner" msgstr "ËöÈø¤Ø¤Î(¥Ç)¥¯¥ì¥Ã¥·¥§¥ó¥É¤¬¸«¤Ä¤«¤ê¤Þ¤»¤ó" -#: text-spanner-engraver.cc:95 +#: text-spanner-engraver.cc:76 #, fuzzy msgid "already have a text spanner" msgstr "´û¤Ë³Ã¤¬¤¢¤ê¤Þ¤¹" -#: text-spanner-engraver.cc:164 +#: text-spanner-engraver.cc:138 #, fuzzy msgid "unterminated text spanner" msgstr "½ªÃ¼¤Î¤Ê¤¤¥¨¥¯¥¹¥Æ¥ó¥À" -#: tfm.cc:83 -#, fuzzy, c-format -msgid "can't find ascii character: %d" -msgstr "ascii ʸ»ú¤¬¸«¤Ä¤«¤ê¤Þ¤»¤ó: `%d'" - #. Not using ngettext's plural feature here, as this message is #. more of a programming error. #: tfm-reader.cc:108 @@ -2175,222 +1769,408 @@ msgstr "`%s' msgid "%s: TFM file has %u parameters, which is more than the %u I can handle" msgstr "%s: TFM ¥Õ¥¡¥¤¥ë¤Ï %u ¸Ä¤Î¥Ñ¥é¥á¥¿¤¬¤¢¤ê¤Þ¤¹¤¬¡¢%u °Ê¾å¤Ï°·¤¨¤Þ¤»¤ó" -#: tie-performer.cc:159 -msgid "No ties were created!" -msgstr "ºî¤é¤ì¤¿¥¿¥¤¤¬¤¢¤ê¤Þ¤»¤ó!" +#: tfm.cc:70 +#, fuzzy, c-format +msgid "can't find ascii character: %d" +msgstr "ascii ʸ»ú¤¬¸«¤Ä¤«¤ê¤Þ¤»¤ó: `%d'" + +#: tie-engraver.cc:199 +msgid "lonely tie" +msgstr "°ì¤Ä¤À¤±¤Î¥¿¥¤" -#: time-scaled-music-iterator.cc:25 +#: time-scaled-music-iterator.cc:23 msgid "no one to print a tuplet start bracket" msgstr "¥¿¥×¥ì¥Ã¥È³«»Ï¥Ö¥é¥±¥Ã¥È¤òɽ¼¨¤¹¤ë¤â¤Î¤¬¤¢¤ê¤Þ¤»¤ó" -#. If there is no such symbol, we default to the numbered style. -#. (Here really with a warning!) -#: time-signature.cc:87 -#, c-format -msgid "time signature symbol `%s' not found; reverting to numbered style" -msgstr "" - #. #. Todo: should make typecheck? #. #. OTOH, Tristan Keuris writes 8/20 in his Intermezzi. #. -#: time-signature-engraver.cc:57 +#: time-signature-engraver.cc:55 #, c-format msgid "Found strange time signature %d/%d." msgstr "" -#: translator-ctors.cc:53 +#. If there is no such symbol, we default to the numbered style. +#. (Here really with a warning!) +#: time-signature.cc:85 #, c-format -msgid "unknown translator: `%s'" -msgstr "Ƚ¤é¤Ê¤¤¥È¥é¥ó¥¹¥ì¡¼¥¿: `%s'" - -#: translator-def.cc:105 -msgid "Program has no such type" -msgstr "¥×¥í¥°¥é¥à¤Ë¤Ï¤½¤ÎÍͤʥ¿¥¤¥×¤¬¤¢¤ê¤Þ¤»¤ó" +msgid "time signature symbol `%s' not found; reverting to numbered style" +msgstr "" -#: translator-def.cc:111 +#: translator-ctors.cc:53 #, c-format -msgid "Already contains: `%s'" -msgstr "´û¤Ë´Þ¤ó¤Ç¤¤¤Þ¤¹: `%s'" - -#: translator-def.cc:112 -#, fuzzy, c-format -msgid "Not adding translator: `%s'" +msgid "unknown translator: `%s'" msgstr "Ƚ¤é¤Ê¤¤¥È¥é¥ó¥¹¥ì¡¼¥¿: `%s'" -#: translator-def.cc:229 -#, fuzzy, c-format -msgid "can't find: `%s'" -msgstr "¸«¤Ä¤«¤ê¤Þ¤»¤ó: `%s'" - -#: translator-group.cc:158 -#, fuzzy, c-format -msgid "can't find or create `%s' called `%s'" -msgstr "`%2$s' ¤Ë¸Æ¤Ð¤ì¤¿ `%1$s' ¤¬¸«¤Ä¤«¤é¤Ê¤¤¤«ºî¤ì¤Þ¤»¤ó" +#: trill-spanner-engraver.cc:70 +#, fuzzy +msgid "can't find start of trill spanner" +msgstr "ËöÈø¤Ø¤Î(¥Ç)¥¯¥ì¥Ã¥·¥§¥ó¥É¤¬¸«¤Ä¤«¤ê¤Þ¤»¤ó" -#: translator-group.cc:230 -#, fuzzy, c-format -msgid "can't find or create: `%s'" -msgstr "¸«¤Ä¤«¤é¤Ê¤¤¤«ºî¤ì¤Þ¤»¤ó: `%s'" +#: trill-spanner-engraver.cc:84 +#, fuzzy +msgid "already have a trill spanner" +msgstr "´û¤Ë³Ã¤¬¤¢¤ê¤Þ¤¹" -#: vaticana-ligature.cc:49 -msgid "ascending vaticana style flexa" -msgstr "" +#: trill-spanner-engraver.cc:144 +#, fuzzy +msgid "unterminated trill spanner" +msgstr "½ªÃ¼¤Î¤Ê¤¤¥¨¥¯¥¹¥Æ¥ó¥À" -#: vaticana-ligature.cc:219 -msgid "Vaticana_ligature:thickness undefined; assuming 1.4" +#: tuplet-bracket.cc:451 +msgid "Killing tuplet bracket across linebreak." msgstr "" -#: vaticana-ligature.cc:233 -msgid "Vaticana_ligature:x-offset undefined; assuming 0.0" +#: vaticana-ligature-engraver.cc:341 +#, c-format +msgid "" +"ignored prefix (es) `%s' of this head according to restrictions of the " +"selected ligature style" msgstr "" -#: vaticana-ligature.cc:258 -msgid "Vaticana_ligature: (delta_pitch == 0)" +#: vaticana-ligature-engraver.cc:571 +#, c-format +msgid "Vaticana_ligature_engraver: setting `spacing-increment = %f': ptr =%ul" msgstr "" -#: vaticana-ligature.cc:271 -msgid "Vaticana_ligature:delta-pitch -> ignoring join" +#: vaticana-ligature.cc:93 +msgid "ascending vaticana style flexa" msgstr "" -#: vaticana-ligature-engraver.cc:477 -#, c-format -msgid "Vaticana_ligature_engraver: setting `spacing-increment = %f': ptr=%ul" +#: vaticana-ligature.cc:182 +msgid "Vaticana_ligature: zero join (delta_pitch == 0)" msgstr "" -#: volta-engraver.cc:112 +#: volta-engraver.cc:140 msgid "No volta spanner to end" msgstr "" -#: volta-engraver.cc:123 +#: volta-engraver.cc:151 msgid "Already have a volta spanner. Stopping that one prematurely." msgstr "" -#: volta-engraver.cc:127 +#: volta-engraver.cc:155 msgid "Also have a stopped spanner. Giving up." msgstr "" -#: parser.yy:480 -msgid "Identifier should have alphabetic characters only" +#: parser.yy:82 +msgid "Tag must be symbol or list of symbols." msgstr "" -#: parser.yy:779 -msgid "More alternatives than repeats. Junking excess alternatives." -msgstr "·«¤êÊÖ¤·¤è¤ê¤âÁªÂò»è¤¬Â¿¤¤¡£Ä¶²áʬ¤ò¼Î¤Æ¤Þ¤¹¡£" - -#: parser.yy:861 parser.yy:868 -msgid "pplycontext takes function argument" +#: parser.yy:567 +msgid "Identifier should have alphabetic characters only" msgstr "" -#: parser.yy:877 -msgid "Second argument must be a symbol" +#: parser.yy:721 +msgid "\\paper cannot be in \\score. Use \\layout instead" msgstr "" -#: parser.yy:882 -msgid "First argument must be a procedure taking one argument" +#: parser.yy:745 +msgid "Need \\paper for paper block." msgstr "" -#: parser.yy:1009 -msgid "pply takes function argument" -msgstr "" +#: parser.yy:890 +msgid "More alternatives than repeats. Junking excess alternatives." +msgstr "·«¤êÊÖ¤·¤è¤ê¤âÁªÂò»è¤¬Â¿¤¤¡£Ä¶²áʬ¤ò¼Î¤Æ¤Þ¤¹¡£" -#: parser.yy:1501 -msgid "Expecting string as script definition" +#: parser.yy:1082 +msgid "Music head function should return Music object." msgstr "" -#: parser.yy:1598 -msgid "Expecting musical-pitch value" +#: parser.yy:1354 +msgid "Grob name should be alphanumeric" msgstr "" -#: parser.yy:1609 -#, fuzzy -msgid "Must have duration object" -msgstr "²»Ä¹¤òºÇ¾®¤ËÀßÄꤷ¤Þ¤¹" +#: parser.yy:1714 +msgid "Second argument must be pitch list." +msgstr "" -#: parser.yy:1618 parser.yy:1626 +#: parser.yy:1753 parser.yy:1758 parser.yy:2238 msgid "Have to be in Lyric mode for lyrics" msgstr "²Î»ì¤Ï Lyric ¥â¡¼¥ÉÆâ¤Ë½ñ¤¤¤Æ¤¯¤À¤µ¤¤" -#: parser.yy:1798 parser.yy:1853 +#: parser.yy:1851 +msgid "Expecting string as script definition" +msgstr "" + +#: parser.yy:2014 parser.yy:2064 #, c-format msgid "not a duration: %d" msgstr "²»Ä¹¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó: %d" -#: parser.yy:1949 +#: parser.yy:2157 msgid "Have to be in Note mode for notes" msgstr "²»Éä¤Ï Note ¥â¡¼¥ÉÆâ¤Ë½ñ¤¤¤Æ¤¯¤À¤µ¤¤" -#: parser.yy:2032 +#: parser.yy:2251 msgid "Have to be in Chord mode for chords" msgstr "¥³¡¼¥É¤Ï Chord ¥â¡¼¥ÉÆâ¤Ë½ñ¤¤¤Æ¤¯¤À¤µ¤¤" -#: parser.yy:2171 +#: parser.yy:2403 msgid "need integer number arg" msgstr "" -#: parser.yy:2316 +#: parser.yy:2586 msgid "Suspect duration found following this beam" msgstr "" -#: lexer.ll:186 +#: lexer.ll:193 +#, fuzzy, c-format +msgid "Renaming input to: `%s'" +msgstr "Í×µá¤ò¼Î¤Æ¤Þ¤¹: `%s'" + +#: lexer.ll:201 +msgid "No quoted string found after \\version" +msgstr "" + +#: lexer.ll:205 +msgid "No quoted string found after \\renameinput" +msgstr "" + +#: lexer.ll:218 msgid "EOF found inside a comment" msgstr "¥³¥á¥ó¥ÈÆâ¤Ë EOF ¤¬¸«¤Ä¤«¤ê¤Þ¤·¤¿" -#: lexer.ll:200 -msgid "\\maininput disallowed outside init files" +#: lexer.ll:233 +#, fuzzy +msgid "\\maininput not allowed outside init files" msgstr "½é´ü²½¥Õ¥¡¥¤¥ë¤Î³°¤Ç¤Ï \\maininput ¤òµ­½Ò¤Ç¤­¤Þ¤»¤ó" -#: lexer.ll:224 +#: lexer.ll:257 #, fuzzy, c-format msgid "wrong or undefined identifier: `%s'" msgstr "̤ÄêµÁ¤Î¼±ÊÌ»Ò: `%s'" #. backup rule -#: lexer.ll:233 +#: lexer.ll:266 msgid "Missing end quote" msgstr "½ªÎ»¥¯¥ª¡¼¥È¤¬¤¢¤ê¤Þ¤»¤ó" -#. backup rule -#: lexer.ll:255 lexer.ll:259 -msgid "white expected" -msgstr "¶õÇò¤¬É¬ÍפǤ¹" - -#: lexer.ll:268 -msgid "Can't evaluate Scheme in safe mode" -msgstr "°ÂÁ´¥â¡¼¥É¤Ç¤Ï Scheme ¤Îɾ²Á¤ò¤Ç¤­¤Þ¤»¤ó" - -#: lexer.ll:397 lexer.ll:487 +#: lexer.ll:428 msgid "Brace found at end of lyric. Did you forget a space?" msgstr "" -#: lexer.ll:574 +#: lexer.ll:527 +msgid "Brace found at end of markup. Did you forget a space?" +msgstr "" + +#: lexer.ll:616 #, c-format msgid "invalid character: `%c'" msgstr "̵¸ú¤Êʸ»ú: `%c'" -#: lexer.ll:651 +#: lexer.ll:702 lexer.ll:703 #, c-format msgid "unknown escaped string: `\\%s'" msgstr "̤ÃΤΥ¨¥¹¥±¡¼¥×ʸ»úÎó: `\\%s'" -#: lexer.ll:742 +#: lexer.ll:800 lexer.ll:801 #, fuzzy, c-format msgid "Incorrect lilypond version: %s (%s, %s)" msgstr "´Ö°ã¤Ã¤¿ mudela ¥Ð¡¼¥¸¥ç¥ó: %s (%s, %s)" -#: lexer.ll:743 +#: lexer.ll:801 lexer.ll:802 msgid "Consider updating the input with the convert-ly script" msgstr "" +#: backend-library.scm:20 +#, fuzzy, lisp-format +msgid "Invoking `~a'...n" +msgstr "Í×µá¤ò¼Î¤Æ¤Þ¤¹: `%s'" + +#: backend-library.scm:26 +#, lisp-format +msgid "Error invoking `~a'. Return value ~a" +msgstr "" + +#: backend-library.scm:47 +#, fuzzy, lisp-format +msgid "Converting to `~a'..." +msgstr "¹Ô ..." + +#: clef.scm:124 +#, fuzzy, lisp-format +msgid "Unknown clef type `~a'" +msgstr "ÉÔÌÀ¤Ê²»Éôµ­¹æ(Clef)" + +#: clef.scm:125 +msgid "See scm/lily.scm for supported clefs" +msgstr "" + +#: framework-tex.scm:130 +#, fuzzy, lisp-format +msgid "Writing header field `~a' to `~a'..." +msgstr "°Í¸´Ø·¸¥Õ¥¡¥¤¥ë¤Î½ñ¤­¹þ¤ß: `%s'..." + +#: framework-tex.scm:366 +#, fuzzy, lisp-format +msgid "Converting to `~a.ps'..." +msgstr "¹Ô ..." + +#: framework-tex.scm:386 +#, lisp-format +msgid "Converting to `~a.dvi'..." +msgstr "" + +#: lily.scm:94 +#, lisp-format +msgid "wrong type for argument ~a. Expecting ~a, found ~s" +msgstr "" + +#: lily.scm:312 +msgid "error: failed files: " +msgstr "" + #, fuzzy -#~ msgid "%r: release directory" -#~ msgstr "¸«¤Ä¤«¤é¤Ê¤¤¤«ºî¤ì¤Þ¤»¤ó: `%s'" +#~ msgid "DIM" +#~ msgstr "DIR" + +#, fuzzy +#~ msgid "write dependencies" +#~ msgstr "¶õÇò¤¬É¬ÍפǤ¹" + +#~ msgid "write Makefile dependencies for every input file" +#~ msgstr "Á´¤Æ¤ÎÆþÎÏ¥Õ¥¡¥¤¥ë¤Î Makefile °Í¸´Ø·¸¤ò½ñ¤­¹þ¤à" + +#, fuzzy +#~ msgid "invalid value: `%s'" +#~ msgstr "̵¸ú¤Êʸ»ú: `%c'" #, fuzzy -#~ msgid "Listing `%s'..." +#~ msgid "Writing HTML menu `%s'" #~ msgstr "¹Ô ..." +#, fuzzy +#~ msgid "dependencies output to `%s'..." +#~ msgstr "%s ¤Ø paper ½ÐÎÏ..." + +#, fuzzy +#~ msgid "programming error: %s (Continuing; cross thumbs)\n" +#~ msgstr " (³¤±¤Þ¤¹ -- cross thumbs)" + +#, fuzzy +#~ msgid "unknown accidental typesetting: %s. Ignored" +#~ msgstr "̤ÃΤΥ¨¥¹¥±¡¼¥×ʸ»úÎó: `\\%s'" + +#, fuzzy +#~ msgid "can't find character number: %d" +#~ msgstr "ʸ»úÈֹ椬¸«¤Ä¤«¤ê¤Þ¤»¤ó: %d" + +#, fuzzy +#~ msgid "can't find character called: `%s'" +#~ msgstr "¸Æ¤Ó½Ð¤µ¤ì¤¿Ê¸»ú¤¬¸«¤Ä¤«¤ê¤Þ¤»¤ó: `%s'" + +#, fuzzy +#~ msgid "Beam has less than two stems. Removing beam." +#~ msgstr "³Ã¤¬Æó¤Ä̤Ëþ¤ÎÉäÈø¤È¤È¤â¤Ë»È¤ï¤ì¤Þ¤·¤¿" + +#~ msgid "NaN" +#~ msgstr "NaN" + +#, fuzzy +#~ msgid "" +#~ "Nothing to connect extender to on the left. Ignoring extender event." +#~ msgstr "¥¨¥¯¥¹¥Æ¥ó¥À¤¬º¸Â¦¤Ë¤Ä¤Ê¤¬¤ê¤Þ¤»¤ó¡£¥¨¥¯¥¹¥Æ¥ó¥ÀÍ×µá¤ò̵»ë¤·¤Þ¤¹¡£" + +#, fuzzy +#~ msgid "Nothing to connect hyphen to on the left. Ignoring hyphen event." +#~ msgstr "º¸Â¦¤Ë·Ò¤²¤ë¥Ï¥¤¥Õ¥ó¤¬¤¢¤ê¤Þ¤»¤ó¡£¥Ï¥¤¥Õ¥ó¤ÎÍ×µá¤ò̵»ë¤·¤Þ¤¹" + +#~ msgid "Score contains errors; will not process it" +#~ msgstr "³ÚÉè¤Ë¥¨¥é¡¼¤¬´Þ¤Þ¤ì¤Æ¤¤¤Þ¤¹ -- ½èÍý¤·¤Þ¤»¤ó" + +#, fuzzy +#~ msgid "Now processing: `%s'" +#~ msgstr "̤ÃΤΥ¨¥¹¥±¡¼¥×ʸ»úÎó: `\\%s'" + +#~ msgid "inhibit file output naming and exporting" +#~ msgstr "̾Á°ÉÕ¤±¤È¥¨¥¯¥¹¥Ý¡¼¥È¤Î½ÐÎÏ¥Õ¥¡¥¤¥ë¤òÍÞÀ©¤¹¤ë" + +#~ msgid "" +#~ "LilyPond is a music typesetter. It produces beautiful sheet music\n" +#~ "using a high level description file as input. LilyPond is part of \n" +#~ "the GNU Project.\n" +#~ msgstr "" +#~ "LilyPond ¤Ï³Ú¶ÊÁÈÈÇ¥½¥Õ¥È¤Ç¤¹¡£ÆþÎÏ¥Õ¥¡¥¤¥ë¤Ë¤Ï¥Ï¥¤¥ì¥Ù¥ë¤Êµ­½Ò¤ò»ÈÍѤÇ" +#~ "¤­¡¢\n" +#~ "Èþ¤·¤¤ÉèÌ̤òºîÀ®¤¹¤ë¤³¤È¤¬¤Ç¤­¤Þ¤¹¡£LilyPond ¤Ï GNU ¥×¥í¥¸¥§¥¯¥È¤Î°ìÉô¤Ç" +#~ "¤¹¡£\n" + +#, fuzzy +#~ msgid "GNU LilyPond -- The music typesetter" +#~ msgstr "GNU LilyPond -- The GNU Project music typesetter" + +#~ msgid "silly duration" +#~ msgstr "Çϼ¯¤²¤¿²»Ä¹" + +#~ msgid "paper output to `%s'..." +#~ msgstr "%s ¤Ø paper ½ÐÎÏ..." + +#~ msgid "Outputting Score, defined at: " +#~ msgstr "ÉèÌ̤ò½ÐÎϤ·¤Þ¤¹¡£¤³¤³¤ÇÄêµÁ: " + +#, fuzzy +#~ msgid "I'm one myself: `%s'" +#~ msgstr "¥È¥é¥ó¥¹¥ì¡¼¥¿¤½¤Î¤â¤Î¤Ç¤¹" + +#, fuzzy +#~ msgid "none of these in my family: `%s'" +#~ msgstr "¥Õ¥¡¥ß¥ê¤ÎÃæ¤Ë¤¢¤ê¤Þ¤»¤ó" + +#~ msgid "from musical definition: %s" +#~ msgstr "²»³ÚŪÄêµÁ¤è¤ê: %s" + +#, fuzzy +#~ msgid "can't find start of phrasing slur" +#~ msgstr "ËöÈø¤Ø¤Î(¥Ç)¥¯¥ì¥Ã¥·¥§¥ó¥É¤¬¸«¤Ä¤«¤ê¤Þ¤»¤ó" + +#, fuzzy +#~ msgid "unterminated pedal bracket" +#~ msgstr "½ªÃ¼¤Î¤Ê¤¤¥Ï¥¤¥Õ¥ó" + +#~ msgid "Errors found/*, not processing score*/" +#~ msgstr "¥¨¥é¡¼¤òȯ¸«/*, ³ÚÉè¤ò½èÍý¤·¤Þ¤»¤ó*/" + +#~ msgid "unbound spanner `%s'" +#~ msgstr "ÊĤ¸¤Æ¤¤¤Ê¤¤¥¹¥Ñ¥Ê `%s'" + +#, fuzzy +#~ msgid "can't find start of slur" +#~ msgstr "ËöÈø¤Ø¤Î(¥Ç)¥¯¥ì¥Ã¥·¥§¥ó¥É¤¬¸«¤Ä¤«¤ê¤Þ¤»¤ó" + +#, fuzzy +#~ msgid "can't create directory: `%s'" +#~ msgstr "¸«¤Ä¤«¤é¤Ê¤¤¤«ºî¤ì¤Þ¤»¤ó: `%s'" + +#~ msgid "Error syncing file (disk full?)" +#~ msgstr "¥Õ¥¡¥¤¥ë¤ÎƱĴ¥¨¥é¡¼ (¥Ç¥£¥¹¥¯¤¬°ìÇÕ?)" + +#~ msgid "No ties were created!" +#~ msgstr "ºî¤é¤ì¤¿¥¿¥¤¤¬¤¢¤ê¤Þ¤»¤ó!" + +#~ msgid "Already contains: `%s'" +#~ msgstr "´û¤Ë´Þ¤ó¤Ç¤¤¤Þ¤¹: `%s'" + +#, fuzzy +#~ msgid "Not adding translator: `%s'" +#~ msgstr "Ƚ¤é¤Ê¤¤¥È¥é¥ó¥¹¥ì¡¼¥¿: `%s'" + +#, fuzzy +#~ msgid "Must have duration object" +#~ msgstr "²»Ä¹¤òºÇ¾®¤ËÀßÄꤷ¤Þ¤¹" + +#~ msgid "white expected" +#~ msgstr "¶õÇò¤¬É¬ÍפǤ¹" + +#~ msgid "Can't evaluate Scheme in safe mode" +#~ msgstr "°ÂÁ´¥â¡¼¥É¤Ç¤Ï Scheme ¤Îɾ²Á¤ò¤Ç¤­¤Þ¤»¤ó" + +#, fuzzy +#~ msgid "%r: release directory" +#~ msgstr "¸«¤Ä¤«¤é¤Ê¤¤¤«ºî¤ì¤Þ¤»¤ó: `%s'" + #, fuzzy #~ msgid "Fetching `%s'..." #~ msgstr "Í×µá¤ò¼Î¤Æ¤Þ¤¹: `%s'" @@ -2431,9 +2211,6 @@ msgstr "" #~ msgid "" #~ msgstr "" -#~ msgid "programming error: " -#~ msgstr "¥×¥í¥°¥é¥à¾å¤Î¥¨¥é¡¼: " - #~ msgid "weird beam vertical offset" #~ msgstr "¿âľÊý¸þ¤Î°ÌÃ֤Ȥ·¤Æ¤ª¤«¤·¤Ê³Ã" @@ -2448,30 +2225,15 @@ msgstr "" #~ msgid "too many notes for rest collision" #~ msgstr "µÙÉä¤Î¾×ÆÍ¤ËÂФ·¤Æ²»É䤬¿¤¹¤®¤Þ¤¹" -#, fuzzy -#~ msgid "Scheme options:" -#~ msgstr "¥ª¥×¥·¥ç¥ó:" - #~ msgid "Oldest supported input version: %s" #~ msgstr "°ìÈָŤ¤ÆþÎϲÄǽ¥Ð¡¼¥¸¥ç¥ó: %s" -#, fuzzy -#~ msgid "writing header field `%s' to `%s'..." -#~ msgstr "°Í¸´Ø·¸¥Õ¥¡¥¤¥ë¤Î½ñ¤­¹þ¤ß: `%s'..." - #~ msgid "#32 in quarter: %d" #~ msgstr "»Íʬ¤ÎÃæ¤Ë #32: %d" -#, fuzzy -#~ msgid "LY output to `%s'..." -#~ msgstr "%s ¤Ø¤Î MIDI ½ÐÎÏ" - #~ msgid "track %d:" #~ msgstr "¥È¥é¥Ã¥¯ %d:" -#~ msgid "Processing..." -#~ msgstr "½èÍýÃæ..." - #~ msgid "Creating voices..." #~ msgstr "²»À¼¤òºîÀ®Ãæ..." @@ -2643,9 +2405,6 @@ msgstr "" #~ msgid "too small" #~ msgstr "¾®¤µ¤¹¤®¤Þ¤¹" -#~ msgid "Aborting" -#~ msgstr "½ªÎ»¤·¤Þ¤¹" - #~ msgid "Non-matching braces in text `%s', adding braces" #~ msgstr "" #~ "¥Æ¥­¥¹¥È `%s' Ãæ¤Ë°ìÃפ¹¤ë¥Ö¥ì¡¼¥¹¤¬¤¢¤ê¤Þ¤»¤ó¡£¥Ö¥ì¡¼¥¹¤òÄɲä·¤Þ¤¹" @@ -2688,9 +2447,6 @@ msgstr "" #~ msgid "(search path: `%s)'" #~ msgstr "(¸¡º÷¥Ñ¥¹: `%s')" -#~ msgid "no beam to end" -#~ msgstr "ËöÈø¤Ø¤Î³Ã¤¬¤¢¤ê¤Þ¤»¤ó" - #~ msgid "unfinished beam" #~ msgstr "½ªÎ»¤µ¤ì¤Æ¤¤¤Ê¤¤³Ã" @@ -2745,9 +2501,6 @@ msgstr "" #~ msgid "underdone accidentals (%s)" #~ msgstr "¥Õ¥é¥Ã¥È¤¬Â¿¤¹¤®¤Þ¤¹ (%s)" -#~ msgid "overdone accidentals (%s)" -#~ msgstr "¥·¥ã¡¼¥×¤¬Â¿¤¹¤®¤Þ¤¹ (%s)" - #~ msgid "Huh? Empty Line_of_score?" #~ msgstr "¤Ï? ÉèÌ̤ιԤ¬¶õ?" diff --git a/po/lilypond.pot b/po/lilypond.pot index ab9c04fd85..6a1ef7528c 100644 --- a/po/lilypond.pot +++ b/po/lilypond.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2004-12-23 10:44+0100\n" +"POT-Creation-Date: 2005-02-25 13:09+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -20,9 +20,8 @@ msgstr "" msgid "lilylib module" msgstr "" -#: lilylib.py:65 lilypond-book.py:91 lilypond-latex.py:109 midi2ly.py:100 -#: mup2ly.py:75 ps2png.py:40 main.cc:131 lily/main.cc:131 lily/main.cc:132 -#: lily/main.cc:130 +#: lilylib.py:65 lilypond-book.py:88 lilypond-latex.py:109 midi2ly.py:100 +#: mup2ly.py:75 ps2png.py:40 main.cc:130 msgid "print this help" msgstr "" @@ -54,221 +53,303 @@ msgstr "" msgid "Exiting (%d)..." msgstr "" -#: lilylib.py:192 midi2ly.py:223 mup2ly.py:219 +#: lilylib.py:200 midi2ly.py:223 mup2ly.py:219 #, python-format msgid "Usage: %s [OPTIONS]... FILE" msgstr "" -#: lilylib.py:196 midi2ly.py:227 mup2ly.py:223 main.cc:200 lily/main.cc:200 -#: lily/main.cc:202 +#: lilylib.py:204 convert-ly.py:57 midi2ly.py:227 mup2ly.py:223 main.cc:200 #, c-format msgid "Options:" msgstr "" -#: lilylib.py:200 midi2ly.py:231 mup2ly.py:227 main.cc:204 lily/main.cc:204 -#: lily/main.cc:206 +#: lilylib.py:208 convert-ly.py:68 midi2ly.py:231 mup2ly.py:227 main.cc:204 #, c-format, python-format msgid "Report bugs to %s." msgstr "" -#: lilylib.py:220 +#: lilylib.py:228 #, python-format msgid "Binary %s has version %s, looking for version %s" msgstr "" -#: lilylib.py:254 +#: lilylib.py:262 #, python-format msgid "Opening pipe `%s'" msgstr "" -#: lilylib.py:269 lilypond-book.py:812 +#: lilylib.py:277 lilypond-book.py:1111 #, python-format msgid "`%s' failed (%d)" msgstr "" -#: lilylib.py:274 lilylib.py:333 lilypond-book.py:813 lilypond-latex.py:466 +#: lilylib.py:282 lilylib.py:341 lilypond-book.py:1112 lilypond-latex.py:466 msgid "The error log is as follows:" msgstr "" -#: lilylib.py:305 midi2ly.py:259 mup2ly.py:255 +#: lilylib.py:313 midi2ly.py:259 mup2ly.py:255 #, python-format msgid "Invoking `%s'" msgstr "" -#: lilylib.py:307 +#: lilylib.py:315 #, python-format msgid "Running %s..." msgstr "" -#: lilylib.py:326 +#: lilylib.py:334 #, python-format msgid "`%s' failed (%s)" msgstr "" -#: lilylib.py:329 midi2ly.py:265 mup2ly.py:263 +#: lilylib.py:337 midi2ly.py:265 mup2ly.py:263 msgid "(ignored)" msgstr "" -#: lilylib.py:347 midi2ly.py:275 mup2ly.py:273 +#: lilylib.py:355 midi2ly.py:275 mup2ly.py:273 #, python-format msgid "Cleaning %s..." msgstr "" -#: lilylib.py:518 +#: lilylib.py:529 msgid "Removing output file" msgstr "" -#: lilypond-book.py:76 +#: convert-ly.py:32 +#, python-format +msgid "%s has been replaced by %s" +msgstr "" + +#: convert-ly.py:33 +#, python-format +msgid "Not smart enough to convert %s" +msgstr "" + +#: convert-ly.py:34 +msgid "Please refer to the manual for details, and update manually." +msgstr "" + +#: convert-ly.py:50 +#, python-format +msgid "Usage: %s [OPTION]... [FILE]..." +msgstr "" + +#: convert-ly.py:53 +msgid "" +"Update LilyPond input to newer version. By default, update from the\n" +"version taken from the \\version command, to the current LilyPond version." +msgstr "" + +#: convert-ly.py:59 +msgid "" +" -e, --edit edit in place\n" +" -f, --from=VERSION start from version [default: \\version found in " +"file]\n" +" -h, --help print this help\n" +" -n, --no-version do not add \\version command if missing\n" +" -s, --show-rules print rules [default: --from=0, --" +"to=@TOPLEVEL_VERSION@]\n" +" -t, --to=VERSION convert to version [default: @TOPLEVEL_VERSION@]\n" +" -v, --version print program version" +msgstr "" + +#: convert-ly.py:75 main.cc:89 +#, c-format, python-format +msgid "" +"This program is free software. It is covered by the GNU General Public\n" +"License and you are welcome to change it and/or distribute copies of it\n" +"under certain conditions. Invoke as `%s --warranty' for more\n" +"information.\n" +msgstr "" + +#: convert-ly.py:2402 +msgid "LilyPond source must be UTF-8" +msgstr "" + +#: convert-ly.py:2405 +msgid "Try the texstrings backend" +msgstr "" + +#: convert-ly.py:2408 +#, python-format +msgid "Do something like: %s" +msgstr "" + +#: convert-ly.py:2411 +msgid "Or save as UTF-8 in your editor" +msgstr "" + +#: convert-ly.py:2455 +msgid "Applying conversion: " +msgstr "" + +#: convert-ly.py:2467 +#, python-format +msgid "%s: error while converting" +msgstr "" + +#: convert-ly.py:2470 score-engraver.cc:110 +msgid "Aborting" +msgstr "" + +#: convert-ly.py:2491 +#, python-format +msgid "Processing `%s'... " +msgstr "" + +#: convert-ly.py:2593 +#, python-format +msgid "%s: cannot determine version for `%s'" +msgstr "" + +#: convert-ly.py:2602 +#, python-format +msgid "%s: skipping: `%s' " +msgstr "" + +#: lilypond-book.py:70 msgid "" -"Process LilyPond snippets in hybrid HTML, LaTeX or texinfo document.\n" +"Process LilyPond snippets in hybrid HTML, LaTeX, or texinfo document.\n" "Example usage:\n" "\n" " lilypond-book --filter=\"tr '[a-z]' '[A-Z]'\" BOOK\n" " lilypond-book --filter=\"convert-ly --no-version --from=2.0.0 -\" BOOK\n" " lilypond-book --process='lilypond -I include' BOOK\n" -"\n" msgstr "" -#. Bug in option parser: --output=foe is taken as an abbreviation -#. for --output-format. -#. Bug in option parser: --output=foe is taken as an abbreviation -#. for --output-format. -#. Bug in option parser: --output=foe is taken as an abbreviation -#. for --output-format. -#. Bug in option parser: --output=foe is taken as an abbreviation -#. for --output-format. -#. Bug in option parser: --output=foe is taken as an abbreviation -#. for --output-format. -#. Bug in option parser: --output=foe is taken as an abbreviation -#. for --output-format. -#. Bug in option parser: --output=foe is taken as an abbreviation -#. for --output-format. -#. Bug in option parser: --output=foe is taken as an abbreviation -#. for --output-format. -#. Bug in option parser: --output=foe is taken as an abbreviation -#. for --output-format. -#. Bug in option parser: --output=foe is taken as an abbreviation -#. for --output-format. -#. Bug in option parser: --output =foe is taken as an abbreviation -#. for --output-format. -#: lilypond-book.py:89 main.cc:130 lily/main.cc:130 lily/main.cc:131 -#: lily/main.cc:129 +#: lilypond-book.py:82 main.cc:124 msgid "EXT" msgstr "" -#: lilypond-book.py:89 -msgid "use output format EXT (texi [default], texi-html, latex, html)" +#: lilypond-book.py:83 +msgid "" +"use output format EXT (texi [default], texi-html,\n" +"\t\tlatex, html)" msgstr "" -#: lilypond-book.py:90 +#: lilypond-book.py:85 msgid "FILTER" msgstr "" -#: lilypond-book.py:90 +#: lilypond-book.py:86 msgid "pipe snippets through FILTER [convert-ly -n -]" msgstr "" -#: lilypond-book.py:92 lilypond-book.py:94 lilypond-latex.py:114 main.cc:133 -#: lily/main.cc:133 lily/main.cc:134 lily/main.cc:132 +#: lilypond-book.py:89 lilypond-book.py:91 lilypond-latex.py:114 main.cc:132 msgid "DIR" msgstr "" -#: lilypond-book.py:92 +#: lilypond-book.py:90 msgid "add DIR to include path" msgstr "" -#: lilypond-book.py:93 -msgid "COMMAND" +#: lilypond-book.py:92 +msgid "write output to DIR" msgstr "" #: lilypond-book.py:93 -msgid "process ly_files using COMMAND FILE..." +msgid "COMMAND" msgstr "" #: lilypond-book.py:94 -msgid "write output to DIR" +msgid "process ly_files using COMMAND FILE..." msgstr "" -#: lilypond-book.py:95 lilypond-latex.py:133 midi2ly.py:105 mup2ly.py:78 -#: ps2png.py:41 main.cc:145 lily/main.cc:145 lily/main.cc:147 +#: lilypond-book.py:96 lilypond-latex.py:133 midi2ly.py:105 mup2ly.py:78 +#: ps2png.py:41 main.cc:145 msgid "be verbose" msgstr "" -#: lilypond-book.py:96 +#: lilypond-book.py:98 msgid "print version information" msgstr "" -#: lilypond-book.py:97 lilypond-latex.py:135 midi2ly.py:107 mup2ly.py:80 -#: main.cc:146 lily/main.cc:146 lily/main.cc:148 +#: lilypond-book.py:100 lilypond-latex.py:135 midi2ly.py:107 mup2ly.py:80 +#: main.cc:146 msgid "show warranty and copyright" msgstr "" -#: lilypond-book.py:400 +#: lilypond-book.py:699 +#, python-format +msgid "deprecated ly-option used: %s=%s" +msgstr "" + +#: lilypond-book.py:702 +#, python-format +msgid "compatibility mode translation: %s=%s" +msgstr "" + +#: lilypond-book.py:706 #, python-format msgid "deprecated ly-option used: %s" msgstr "" -#: lilypond-book.py:401 +#: lilypond-book.py:709 #, python-format msgid "compatibility mode translation: %s" msgstr "" -#: lilypond-book.py:423 +#: lilypond-book.py:728 #, python-format msgid "ignoring unknown ly option: %s" msgstr "" -#: lilypond-book.py:480 +#: lilypond-book.py:761 #, python-format msgid "file not found: %s" msgstr "" -#: lilypond-book.py:795 +#: lilypond-book.py:1094 #, python-format msgid "Opening filter `%s'" msgstr "" -#: lilypond-book.py:913 -#, python-format -msgid "cannot determine format for: %s" +#: lilypond-book.py:1236 +msgid "Writing snippets..." msgstr "" -#: lilypond-book.py:954 -msgid "Output would overwrite input file; use --output." +#: lilypond-book.py:1241 +msgid "Processing...\n" msgstr "" -#: lilypond-book.py:961 -#, python-format -msgid "Reading %s..." +#: lilypond-book.py:1244 +msgid "All snippets are up to date..." msgstr "" -#: lilypond-book.py:975 -msgid "Dissecting..." +#: lilypond-book.py:1254 +#, python-format +msgid "cannot determine format for: %s" msgstr "" -#: lilypond-book.py:1006 -msgid "Writing snippets..." +#: lilypond-book.py:1299 +msgid "Output would overwrite input file; use --output." msgstr "" -#: lilypond-book.py:1011 -msgid "Processing..." +#: lilypond-book.py:1306 +#, python-format +msgid "Reading %s..." msgstr "" -#: lilypond-book.py:1014 -msgid "All snippets are up to date..." +#: lilypond-book.py:1322 +msgid "Dissecting..." msgstr "" -#: lilypond-book.py:1017 +#: lilypond-book.py:1353 #, python-format msgid "Compiling %s..." msgstr "" -#: lilypond-book.py:1025 +#: lilypond-book.py:1361 #, python-format msgid "Processing include: %s" msgstr "" -#: lilypond-book.py:1041 lilypond-latex.py:576 midi2ly.py:1017 ps2png.py:51 +#: lilypond-book.py:1371 +#, python-format +msgid "Removing `%s'" +msgstr "" + +#: lilypond-book.py:1386 lilypond-latex.py:576 midi2ly.py:1017 ps2png.py:51 #, python-format msgid "getopt says: `%s'" msgstr "" @@ -288,9 +369,8 @@ msgstr "" msgid "print even more output" msgstr "" -#: lilypond-latex.py:112 lilypond-latex.py:123 midi2ly.py:102 main.cc:134 -#: main.cc:136 lily/main.cc:134 lily/main.cc:136 lily/main.cc:135 -#: lily/main.cc:137 lily/main.cc:133 +#: lilypond-latex.py:112 lilypond-latex.py:123 midi2ly.py:102 main.cc:133 +#: main.cc:135 msgid "FILE" msgstr "" @@ -313,14 +393,12 @@ msgid "don't run LilyPond" msgstr "" #. junkme? -#: lilypond-latex.py:121 main.cc:135 lily/main.cc:135 lily/main.cc:136 -#: lily/main.cc:134 +#: lilypond-latex.py:121 main.cc:134 msgid "produce MIDI output only" msgstr "" -#: lilypond-latex.py:123 midi2ly.py:102 mup2ly.py:76 main.cc:136 -#: lily/main.cc:136 lily/main.cc:137 lily/main.cc:135 -msgid "write output to FILE" +#: lilypond-latex.py:123 main.cc:135 +msgid "write output to FILE (suffix will be added)" msgstr "" #: lilypond-latex.py:124 ps2png.py:42 @@ -364,7 +442,6 @@ msgid "change global setting KEY to VAL" msgstr "" #: lilypond-latex.py:134 midi2ly.py:106 mup2ly.py:79 main.cc:144 -#: lily/main.cc:144 lily/main.cc:146 msgid "print version number" msgstr "" @@ -452,10 +529,8 @@ msgstr "" msgid "%s output to ..." msgstr "" -#: lilypond-latex.py:820 includable-lexer.cc:57 kpath.cc:134 lily-guile.cc:89 -#: lily-parser.cc:275 lily/includable-lexer.cc:57 lily/kpath.cc:134 -#: lily/lily-guile.cc:89 lily/lily-parser.cc:275 lily/kpath.cc:128 -#: lily/lily-guile.cc:100 lily/lily-parser.cc:282 +#: lilypond-latex.py:820 includable-lexer.cc:57 kpath.cc:129 lily-guile.cc:90 +#: lily-parser-scheme.cc:92 #, c-format, python-format msgid "can't find file: `%s'" msgstr "" @@ -501,6 +576,10 @@ msgstr "" msgid "set key: ALT=+sharps|-flats; MINOR=1" msgstr "" +#: midi2ly.py:102 mup2ly.py:76 +msgid "write output to FILE" +msgstr "" + #: midi2ly.py:103 msgid "quantise note starts on DUR" msgstr "" @@ -517,12 +596,12 @@ msgstr "" msgid "treat every text as a lyric" msgstr "" -#: midi2ly.py:149 mup2ly.py:143 input.cc:88 lily/input.cc:88 lily/input.cc:87 +#: midi2ly.py:149 mup2ly.py:143 input.cc:105 msgid "warning: " msgstr "" #: midi2ly.py:164 midi2ly.py:1017 midi2ly.py:1082 mup2ly.py:146 mup2ly.py:160 -#: input.cc:93 lily/input.cc:93 lily/input.cc:92 +#: input.cc:110 msgid "error: " msgstr "" @@ -569,12 +648,12 @@ msgstr "" msgid "no such context: %s" msgstr "" -#: mup2ly.py:1299 +#: mup2ly.py:1300 #, python-format msgid "Processing `%s'..." msgstr "" -#: mup2ly.py:1318 +#: mup2ly.py:1319 #, python-format msgid "Writing `%s'..." msgstr "" @@ -585,27 +664,27 @@ msgid "Convert PostScript to PNG image." msgstr "" #. # FIXME: silly message containing %d -#: ps2png.py:71 +#: ps2png.py:72 #, python-format msgid "Wrote `%s'" msgstr "" -#: getopt-long.cc:146 +#: getopt-long.cc:144 #, c-format msgid "option `%s' requires an argument" msgstr "" -#: getopt-long.cc:150 +#: getopt-long.cc:148 #, c-format msgid "option `%s' doesn't allow an argument" msgstr "" -#: getopt-long.cc:154 +#: getopt-long.cc:152 #, c-format msgid "unrecognized option: `%s'" msgstr "" -#: getopt-long.cc:161 +#: getopt-long.cc:159 #, c-format msgid "invalid argument `%s' to option `%s'" msgstr "" @@ -619,173 +698,135 @@ msgstr "" msgid "Continuing; crossing fingers" msgstr "" -#: accidental-engraver.cc:194 lily/accidental-engraver.cc:201 -#: lily/accidental-engraver.cc:243 lily/accidental-engraver.cc:239 +#: accidental-engraver.cc:239 #, c-format msgid "Accidental typesetting list must begin with context-name: %s" msgstr "" -#: accidental-engraver.cc:222 lily/accidental-engraver.cc:229 -#: lily/accidental-engraver.cc:271 lily/accidental-engraver.cc:267 +#: accidental-engraver.cc:267 #, c-format msgid "ignoring unknown accidental: %s" msgstr "" -#: accidental-engraver.cc:239 lily/accidental-engraver.cc:246 -#: lily/accidental-engraver.cc:288 lily/accidental-engraver.cc:284 +#: accidental-engraver.cc:284 #, c-format msgid "Accidental rule must be pair or context-name; Found %s" msgstr "" -#: accidental.cc:221 key-signature-interface.cc:137 lily/accidental.cc:221 -#: lily/key-signature-interface.cc:137 lily/accidental.cc:222 -#: lily/key-signature-interface.cc:133 +#: accidental.cc:223 key-signature-interface.cc:133 #, c-format msgid "accidental `%s' not found" msgstr "" -#: afm.cc:143 lily/afm.cc:143 lily/afm.cc:144 +#: afm.cc:144 #, c-format msgid "Error parsing AFM file: `%s'" msgstr "" #. FIXME: broken sentence -#. FIXME: broken sentence -#. FIXME: broken sentence -#. FIXME: broken sentence -#. FIXME: broken sentence -#. FIXME: broken sentence -#. FIXME: broken sentence -#. FIXME: broken sentence -#. FIXME: broken sentence -#. FIXME: broken sentence -#. FIXME: broken sentence -#: all-font-metrics.cc:95 lily/all-font-metrics.cc:95 -#: lily/all-font-metrics.cc:100 +#: all-font-metrics.cc:158 #, c-format msgid "checksum mismatch for font file: `%s'" msgstr "" -#: all-font-metrics.cc:97 lily/all-font-metrics.cc:97 -#: lily/all-font-metrics.cc:102 +#: all-font-metrics.cc:160 #, c-format msgid "does not match: `%s'" msgstr "" -#: all-font-metrics.cc:103 lily/all-font-metrics.cc:103 -#: lily/all-font-metrics.cc:108 +#: all-font-metrics.cc:166 msgid "Rebuild all .afm files, and remove all .pk and .tfm files." msgstr "" -#: all-font-metrics.cc:105 lily/all-font-metrics.cc:105 -#: lily/all-font-metrics.cc:110 +#: all-font-metrics.cc:168 msgid "Rerun with -V to show font paths." msgstr "" -#: all-font-metrics.cc:107 lily/all-font-metrics.cc:107 -#: lily/all-font-metrics.cc:112 +#: all-font-metrics.cc:170 msgid "A script for removing font-files is delivered with the source-code:" msgstr "" -#: all-font-metrics.cc:184 lily/all-font-metrics.cc:184 -#: lily/all-font-metrics.cc:221 +#: all-font-metrics.cc:279 #, c-format msgid "can't find font: `%s'" msgstr "" -#: all-font-metrics.cc:185 lily/all-font-metrics.cc:185 -#: lily/all-font-metrics.cc:222 +#: all-font-metrics.cc:280 msgid "Loading default font" msgstr "" -#: all-font-metrics.cc:200 lily/all-font-metrics.cc:200 -#: lily/all-font-metrics.cc:237 +#: all-font-metrics.cc:295 #, c-format msgid "can't find default font: `%s'" msgstr "" -#: all-font-metrics.cc:201 includable-lexer.cc:59 lily-parser.cc:268 -#: lily/all-font-metrics.cc:201 lily/includable-lexer.cc:59 -#: lily/lily-parser.cc:268 lily/all-font-metrics.cc:238 -#: lily/lily-parser.cc:275 +#: all-font-metrics.cc:296 includable-lexer.cc:59 lily-parser-scheme.cc:85 #, c-format msgid "(search path: `%s')" msgstr "" -#: all-font-metrics.cc:202 lily/all-font-metrics.cc:202 -#: lily/all-font-metrics.cc:239 +#: all-font-metrics.cc:297 msgid "Giving up" msgstr "" -#: apply-context-iterator.cc:35 lily/apply-context-iterator.cc:35 +#: apply-context-iterator.cc:35 msgid "\\applycontext argument is not a procedure" msgstr "" -#: auto-change-iterator.cc:67 change-iterator.cc:61 -#: lily/auto-change-iterator.cc:67 lily/change-iterator.cc:61 -#: lily/auto-change-iterator.cc:66 +#: auto-change-iterator.cc:66 change-iterator.cc:61 msgid "Can't switch translators, I'm there already" msgstr "" -#: axis-group-engraver.cc:117 lily/axis-group-engraver.cc:117 -#: lily/axis-group-engraver.cc:112 +#: axis-group-engraver.cc:112 msgid "" "Axis_group_engraver: vertical group already has a parent.\n" "Do you have two Axis_group_engravers?\n" "Killing this vertical group." msgstr "" -#: bar-check-iterator.cc:68 lily/bar-check-iterator.cc:68 +#: bar-check-iterator.cc:68 #, c-format msgid "barcheck failed at: %s" msgstr "" -#: beam-engraver.cc:139 lily/beam-engraver.cc:139 lily/beam-engraver.cc:138 +#: beam-engraver.cc:138 msgid "already have a beam" msgstr "" -#: beam-engraver.cc:211 lily/beam-engraver.cc:211 lily/beam-engraver.cc:210 -#: lily/beam-engraver.cc:209 +#: beam-engraver.cc:209 msgid "unterminated beam" msgstr "" -#: beam-engraver.cc:244 chord-tremolo-engraver.cc:174 -#: lily/beam-engraver.cc:244 lily/chord-tremolo-engraver.cc:174 -#: lily/beam-engraver.cc:243 lily/chord-tremolo-engraver.cc:171 -#: lily/beam-engraver.cc:242 lily/chord-tremolo-engraver.cc:169 +#: beam-engraver.cc:242 chord-tremolo-engraver.cc:168 msgid "stem must have Rhythmic structure" msgstr "" -#: beam-engraver.cc:258 lily/beam-engraver.cc:258 lily/beam-engraver.cc:257 -#: lily/beam-engraver.cc:256 +#: beam-engraver.cc:256 msgid "stem doesn't fit in beam" msgstr "" -#: beam-engraver.cc:259 lily/beam-engraver.cc:259 lily/beam-engraver.cc:258 -#: lily/beam-engraver.cc:257 +#: beam-engraver.cc:257 msgid "beam was started here" msgstr "" -#: beam.cc:149 lily/beam.cc:149 lily/beam.cc:150 +#: beam.cc:150 msgid "beam has less than two visible stems" msgstr "" -#: beam.cc:154 lily/beam.cc:154 lily/beam.cc:155 +#: beam.cc:155 msgid "removing beam with less than two stems" msgstr "" -#: beam.cc:1038 lily/beam.cc:1038 lily/beam.cc:1063 lily/beam.cc:1065 -#: lily/beam.cc:1007 +#: beam.cc:1011 msgid "no viable initial configuration found: may not find good beam slope" msgstr "" -#: break-align-interface.cc:214 lily/break-align-interface.cc:214 -#: lily/break-align-interface.cc:213 +#: break-align-interface.cc:212 #, c-format msgid "No spacing entry from %s to `%s'" msgstr "" -#: change-iterator.cc:22 lily/change-iterator.cc:22 +#: change-iterator.cc:22 #, c-format msgid "can't change `%s' to `%s'" msgstr "" @@ -796,399 +837,307 @@ msgstr "" #. #. last->translator_id_string () = get_change ()->change_to_id_string (); #. -#. -#. We could change the current translator's id, but that would make -#. errors hard to catch -#. -#. last->translator_id_string () = get_change ()->change_to_id_string (); -#. -#. -#. We could change the current translator's id, but that would make -#. errors hard to catch -#. -#. last->translator_id_string () = get_change ()->change_to_id_string (); -#. -#. -#. We could change the current translator's id, but that would make -#. errors hard to catch -#. -#. last->translator_id_string () = get_change ()->change_to_id_string (); -#. -#. -#. We could change the current translator's id, but that would make -#. errors hard to catch -#. -#. last->translator_id_string () = get_change ()->change_to_id_string (); -#. -#. -#. We could change the current translator's id, but that would make -#. errors hard to catch -#. -#. last->translator_id_string () = get_change ()->change_to_id_string (); -#. -#. -#. We could change the current translator's id, but that would make -#. errors hard to catch -#. -#. last->translator_id_string () = get_change ()->change_to_id_string (); -#. -#. -#. We could change the current translator's id, but that would make -#. errors hard to catch -#. -#. last->translator_id_string () = get_change ()->change_to_id_string (); -#. -#. -#. We could change the current translator's id, but that would make -#. errors hard to catch -#. -#. last->translator_id_string () = get_change ()->change_to_id_string (); -#. -#. -#. We could change the current translator's id, but that would make -#. errors hard to catch -#. -#. last->translator_id_string () = get_change ()->change_to_id_string (); -#. -#. -#. We could change the current translator's id, but that would make -#. errors hard to catch -#. -#. last->translator_id_string () = get_change ()->change_to_id_string (); -#. -#: change-iterator.cc:93 lily/change-iterator.cc:93 +#: change-iterator.cc:93 msgid "I'm one myself" msgstr "" -#: change-iterator.cc:96 lily/change-iterator.cc:96 +#: change-iterator.cc:96 msgid "none of these in my family" msgstr "" -#: chord-tremolo-engraver.cc:100 lily/chord-tremolo-engraver.cc:100 -#: lily/chord-tremolo-engraver.cc:98 +#: chord-tremolo-engraver.cc:97 #, c-format msgid "Chord tremolo with %d elements. Must have two elements." msgstr "" -#: chord-tremolo-engraver.cc:140 lily/chord-tremolo-engraver.cc:140 -#: lily/chord-tremolo-engraver.cc:137 lily/chord-tremolo-engraver.cc:135 +#: chord-tremolo-engraver.cc:134 msgid "unterminated chord tremolo" msgstr "" -#: chord-tremolo-iterator.cc:64 lily/chord-tremolo-iterator.cc:64 -#: lily/chord-tremolo-iterator.cc:65 +#: chord-tremolo-iterator.cc:66 msgid "no one to print a tremolos" msgstr "" -#: clef.cc:64 lily/clef.cc:64 lily/clef.cc:57 +#: clef.cc:57 #, c-format msgid "clef `%s' not found" msgstr "" -#: cluster.cc:123 lily/cluster.cc:123 lily/cluster.cc:122 +#: cluster.cc:122 #, c-format msgid "unknown cluster style `%s'" msgstr "" -#: coherent-ligature-engraver.cc:84 lily/coherent-ligature-engraver.cc:84 +#: coherent-ligature-engraver.cc:84 #, c-format -msgid "gotcha: ptr=%ul" +msgid "gotcha: ptr =%ul" msgstr "" -#: coherent-ligature-engraver.cc:96 lily/coherent-ligature-engraver.cc:96 +#: coherent-ligature-engraver.cc:96 #, c-format -msgid "distance=%f" +msgid "distance =%f" msgstr "" -#: coherent-ligature-engraver.cc:139 lily/coherent-ligature-engraver.cc:139 +#: coherent-ligature-engraver.cc:139 #, c-format -msgid "Coherent_ligature_engraver: setting `spacing-increment = 0.01': ptr=%ul" +msgid "" +"Coherent_ligature_engraver: setting `spacing-increment = 0.01': ptr =%ul" msgstr "" -#: context-def.cc:111 lily/context-def.cc:111 +#: context-def.cc:111 #, c-format msgid "Program has no such type: `%s'" msgstr "" -#: context-def.cc:285 lily/context-def.cc:286 +#: context-def.cc:286 #, c-format msgid "can't find: `%s'" msgstr "" -#: context.cc:164 lily/context.cc:164 lily/context.cc:163 lily/context.cc:217 +#: context.cc:151 +#, c-format +msgid "Cannot find or create new `%s'" +msgstr "" + +#: context.cc:217 #, c-format msgid "Cannot find or create `%s' called `%s'" msgstr "" -#: context.cc:201 lily/context.cc:201 lily/context.cc:200 lily/context.cc:315 +#: context.cc:315 #, c-format msgid "can't find or create: `%s'" msgstr "" -#: custos.cc:85 lily/custos.cc:85 lily/custos.cc:84 +#: custos.cc:84 #, c-format msgid "custos `%s' not found" msgstr "" -#: dimensions.cc:13 lily/dimensions.cc:13 -msgid "NaN" -msgstr "" - -#: dynamic-engraver.cc:186 span-dynamic-performer.cc:86 -#: lily/dynamic-engraver.cc:186 lily/span-dynamic-performer.cc:86 -#: lily/dynamic-engraver.cc:185 lily/dynamic-engraver.cc:182 -#: lily/dynamic-engraver.cc:179 lily/span-dynamic-performer.cc:84 +#: dynamic-engraver.cc:179 span-dynamic-performer.cc:84 msgid "can't find start of (de)crescendo" msgstr "" -#: dynamic-engraver.cc:196 lily/dynamic-engraver.cc:196 -#: lily/dynamic-engraver.cc:195 lily/dynamic-engraver.cc:192 -#: lily/dynamic-engraver.cc:189 +#: dynamic-engraver.cc:189 msgid "already have a decrescendo" msgstr "" -#: dynamic-engraver.cc:198 lily/dynamic-engraver.cc:198 -#: lily/dynamic-engraver.cc:197 lily/dynamic-engraver.cc:194 -#: lily/dynamic-engraver.cc:191 +#: dynamic-engraver.cc:191 msgid "already have a crescendo" msgstr "" -#: dynamic-engraver.cc:201 lily/dynamic-engraver.cc:201 -#: lily/dynamic-engraver.cc:200 lily/dynamic-engraver.cc:197 -#: lily/dynamic-engraver.cc:194 +#: dynamic-engraver.cc:194 msgid "Cresc started here" msgstr "" -#: dynamic-engraver.cc:307 lily/dynamic-engraver.cc:317 -#: lily/dynamic-engraver.cc:321 lily/dynamic-engraver.cc:318 -#: lily/dynamic-engraver.cc:315 +#: dynamic-engraver.cc:315 msgid "unterminated (de)crescendo" msgstr "" #: event-chord-iterator.cc:56 output-property-music-iterator.cc:29 -#: lily/event-chord-iterator.cc:56 lily/output-property-music-iterator.cc:29 -#: lily/event-chord-iterator.cc:57 #, c-format msgid "Junking event: `%s'" msgstr "" -#: event.cc:49 lily/event.cc:49 lily/music.cc:184 lily/music.cc:185 -#, c-format -msgid "Transposition by %s makes alteration larger than two" +#: extender-engraver.cc:140 extender-engraver.cc:149 +msgid "unterminated extender" +msgstr "" + +#: folded-repeat-iterator.cc:65 +msgid "no one to print a repeat brace" msgstr "" -#: event.cc:72 lily/event.cc:72 lily/event.cc:50 lily/event.cc:49 +#: font-config.cc:34 #, c-format -msgid "octave check failed; expected %s, found: %s" +msgid "Failed to add lilypond directory %s" msgstr "" -#: extender-engraver.cc:141 extender-engraver.cc:150 -#: lily/extender-engraver.cc:141 lily/extender-engraver.cc:150 -#: lily/extender-engraver.cc:140 lily/extender-engraver.cc:149 -msgid "unterminated extender" +#: glissando-engraver.cc:99 +msgid "Unterminated glissando." msgstr "" -#: folded-repeat-iterator.cc:65 lily/folded-repeat-iterator.cc:65 -#: lily/folded-repeat-iterator.cc:66 -msgid "no one to print a repeat brace" +#: global-context-scheme.cc:52 global-context-scheme.cc:80 +msgid "Need music in a score" msgstr "" -#: glissando-engraver.cc:100 lily/glissando-engraver.cc:100 -#: lily/glissando-engraver.cc:99 -msgid "Unterminated glissando." +#: global-context-scheme.cc:70 +msgid "Interpreting music... " +msgstr "" + +#: global-context-scheme.cc:91 +#, c-format +msgid "elapsed time: %.2f seconds" msgstr "" -#: global-context.cc:150 lily/global-context.cc:150 lily/global-context.cc:157 -#: lily/global-context.cc:163 +#: global-context.cc:162 #, c-format msgid "can't find `%s' context" msgstr "" -#: gourlay-breaking.cc:199 lily/gourlay-breaking.cc:199 -#: lily/gourlay-breaking.cc:200 +#: gourlay-breaking.cc:200 #, c-format msgid "Optimal demerits: %f" msgstr "" -#: gourlay-breaking.cc:204 lily/gourlay-breaking.cc:204 -#: lily/gourlay-breaking.cc:205 +#: gourlay-breaking.cc:205 msgid "No feasible line breaking found" msgstr "" -#: gregorian-ligature-engraver.cc:59 lily/gregorian-ligature-engraver.cc:59 +#: gregorian-ligature-engraver.cc:59 #, c-format msgid "\\%s ignored" msgstr "" -#: gregorian-ligature-engraver.cc:64 lily/gregorian-ligature-engraver.cc:64 +#: gregorian-ligature-engraver.cc:64 #, c-format msgid "implied \\%s added" msgstr "" -#: grob-interface.cc:73 lily/grob-interface.cc:73 +#: grob-interface.cc:48 #, c-format msgid "Unknown interface `%s'" msgstr "" -#: grob-interface.cc:84 lily/grob-interface.cc:84 +#: grob-interface.cc:59 #, c-format msgid "Grob `%s' has no interface for property `%s'" msgstr "" -#: hairpin.cc:92 lily/hairpin.cc:107 lily/hairpin.cc:106 +#: hairpin.cc:106 msgid "decrescendo too small" msgstr "" -#: hairpin.cc:93 lily/hairpin.cc:108 lily/hairpin.cc:107 +#: hairpin.cc:107 msgid "crescendo too small" msgstr "" -#: horizontal-bracket-engraver.cc:57 lily/horizontal-bracket-engraver.cc:57 +#: horizontal-bracket-engraver.cc:57 msgid "Don't have that many brackets." msgstr "" -#: horizontal-bracket-engraver.cc:66 lily/horizontal-bracket-engraver.cc:66 +#: horizontal-bracket-engraver.cc:66 msgid "Conflicting note group events." msgstr "" -#: hyphen-engraver.cc:96 lily/hyphen-engraver.cc:96 +#: hyphen-engraver.cc:96 msgid "removing unterminated hyphen" msgstr "" -#: hyphen-engraver.cc:109 lily/hyphen-engraver.cc:109 +#: hyphen-engraver.cc:109 msgid "unterminated hyphen; removing" msgstr "" -#: includable-lexer.cc:50 lily/includable-lexer.cc:50 -msgid "include files are not allowed" +#: includable-lexer.cc:50 +msgid "include files are not allowed in safe mode" msgstr "" -#: input.cc:99 lily/input.cc:99 lily/input.cc:98 +#: input.cc:116 msgid "non fatal error: " msgstr "" -#: input.cc:107 source-file.cc:135 source-file.cc:228 lily/input.cc:107 -#: lily/source-file.cc:135 lily/source-file.cc:228 lily/input.cc:106 -#: lily/source-file.cc:132 lily/source-file.cc:225 +#: input.cc:124 source-file.cc:136 source-file.cc:229 msgid "position unknown" msgstr "" -#: key-performer.cc:90 lily/key-performer.cc:90 lily/key-performer.cc:87 +#: key-performer.cc:88 msgid "FIXME: key change merge" msgstr "" -#: kpath.cc:83 lily/kpath.cc:83 lily/kpath.cc:79 +#: kpath.cc:56 +#, c-format +msgid "kpathsea can not find AFM file `%s'" +msgstr "" + +#: kpath.cc:80 #, c-format msgid "kpathsea can not find TFM file: `%s'" msgstr "" -#: kpath.cc:129 lily/kpath.cc:129 lily/kpath.cc:123 +#: kpath.cc:124 #, c-format msgid "kpathsea can not find file: `%s'" msgstr "" -#: ligature-engraver.cc:152 lily/ligature-engraver.cc:152 -#: lily/ligature-engraver.cc:153 +#: ligature-engraver.cc:153 msgid "can't find start of ligature" msgstr "" -#: ligature-engraver.cc:158 lily/ligature-engraver.cc:158 -#: lily/ligature-engraver.cc:159 +#: ligature-engraver.cc:159 msgid "no right bound" msgstr "" -#: ligature-engraver.cc:184 lily/ligature-engraver.cc:184 -#: lily/ligature-engraver.cc:185 +#: ligature-engraver.cc:185 msgid "already have a ligature" msgstr "" -#: ligature-engraver.cc:200 lily/ligature-engraver.cc:200 -#: lily/ligature-engraver.cc:201 +#: ligature-engraver.cc:201 msgid "no left bound" msgstr "" -#: ligature-engraver.cc:256 lily/ligature-engraver.cc:256 -#: lily/ligature-engraver.cc:257 +#: ligature-engraver.cc:257 msgid "unterminated ligature" msgstr "" -#: ligature-engraver.cc:280 lily/ligature-engraver.cc:280 -#: lily/ligature-engraver.cc:281 +#: ligature-engraver.cc:281 msgid "ignoring rest: ligature may not contain rest" msgstr "" -#: ligature-engraver.cc:281 lily/ligature-engraver.cc:281 -#: lily/ligature-engraver.cc:282 +#: ligature-engraver.cc:282 msgid "ligature was started here" msgstr "" -#: lily-guile.cc:91 lily/lily-guile.cc:91 lily/lily-guile.cc:102 +#: lily-guile.cc:92 #, c-format msgid "(load path: `%s')" msgstr "" -#: lily-guile.cc:559 lily/lily-guile.cc:559 lily/lily-guile.cc:575 -#: lily/lily-guile.cc:596 +#: lily-guile.cc:478 #, c-format msgid "Can't find property type-check for `%s' (%s)." msgstr "" -#: lily-guile.cc:562 lily/lily-guile.cc:562 lily/lily-guile.cc:578 -#: lily/lily-guile.cc:599 +#: lily-guile.cc:481 msgid "Perhaps you made a typing error?" msgstr "" -#: lily-guile.cc:568 lily/lily-guile.cc:568 lily/lily-guile.cc:584 -#: lily/lily-guile.cc:605 +#: lily-guile.cc:487 msgid "Doing assignment anyway." msgstr "" -#: lily-guile.cc:582 lily/lily-guile.cc:582 lily/lily-guile.cc:598 -#: lily/lily-guile.cc:619 +#: lily-guile.cc:501 #, c-format msgid "Type check for `%s' failed; value `%s' must be of type `%s'" msgstr "" -#: lily-lexer.cc:220 lily/lily-lexer.cc:220 lily/lily-lexer.cc:224 -#: lily/lily-lexer.cc:221 +#: lily-lexer.cc:211 #, c-format msgid "Identifier name is a keyword: `%s'" msgstr "" -#: lily-lexer.cc:237 lily/lily-lexer.cc:237 lily/lily-lexer.cc:241 -#: lily/lily-lexer.cc:238 +#: lily-lexer.cc:228 #, c-format msgid "error at EOF: %s" msgstr "" -#: lily-parser.cc:97 lily/lily-parser.cc:97 lily/lily-parser.cc:98 -msgid "Parsing..." -msgstr "" - -#: lily-parser.cc:110 lily-parser.cc:143 lily/lily-parser.cc:110 -#: lily/lily-parser.cc:143 lily/lily-parser.cc:116 -msgid "Braces don't match" -msgstr "" - -#: lily-parser.cc:267 lily/lily-parser.cc:267 lily/lily-parser.cc:274 +#: lily-parser-scheme.cc:84 #, c-format msgid "can't find init file: `%s'" msgstr "" -#: lily-parser.cc:284 lily/lily-parser.cc:284 +#: lily-parser-scheme.cc:101 #, c-format -msgid "Now processing `%s'" +msgid "Processing `%s'" msgstr "" -#: main.cc:91 lily/main.cc:91 lily/main.cc:92 lily/main.cc:90 -msgid "" -"This program is free software. It is covered by the GNU General Public\n" -"License and you are welcome to change it and/or distribute copies of it\n" -"under certain conditions. Invoke as `lilypond --warranty' for more\n" -"information.\n" +#: lily-parser.cc:102 +msgid "Parsing..." msgstr "" -#: main.cc:97 lily/main.cc:97 lily/main.cc:98 lily/main.cc:96 +#: lily-parser.cc:120 +msgid "Braces don't match" +msgstr "" + +#: main.cc:95 msgid "" " This program is free software; you can redistribute it and/or\n" "modify it under the terms of the GNU General Public License version 2\n" @@ -1205,63 +1154,77 @@ msgid "" "Boston, MA 02111-1307, USA.\n" msgstr "" -#: main.cc:126 lily/main.cc:126 lily/main.cc:127 lily/main.cc:125 +#: main.cc:124 +msgid "select backend to use" +msgstr "" + +#: main.cc:125 msgid "EXPR" msgstr "" -#: main.cc:127 lily/main.cc:127 -msgid "set options, use -e '(ly:option-usage)' for help" +#: main.cc:126 +msgid "set option, use -e '(ly:option-usage)' for help" +msgstr "" + +#. Bug in option parser: --output =foe is taken as an abbreviation +#. for --output-format. +#: main.cc:129 +msgid "EXTs" msgstr "" -#: main.cc:130 lily/main.cc:130 lily/main.cc:131 lily/main.cc:129 -msgid "select back-end to use" +#: main.cc:129 +msgid "list of formats to dump" msgstr "" -#: main.cc:132 lily/main.cc:132 lily/main.cc:133 lily/main.cc:131 +#: main.cc:131 msgid "FIELD" msgstr "" -#: main.cc:132 lily/main.cc:132 lily/main.cc:133 lily/main.cc:131 +#: main.cc:131 msgid "write header field to BASENAME.FIELD" msgstr "" -#: main.cc:133 lily/main.cc:133 lily/main.cc:134 lily/main.cc:132 +#: main.cc:132 msgid "add DIR to search path" msgstr "" -#: main.cc:134 lily/main.cc:134 lily/main.cc:135 lily/main.cc:133 +#: main.cc:133 msgid "use FILE as init file" msgstr "" -#: main.cc:137 lily/main.cc:137 lily/main.cc:138 lily/main.cc:136 +#: main.cc:136 msgid "generate a preview" msgstr "" -#: main.cc:138 lily/main.cc:138 lily/main.cc:140 +#: main.cc:137 +msgid "don't generate full pages" +msgstr "" + +#: main.cc:138 msgid "generate PNG" msgstr "" -#: main.cc:139 lily/main.cc:139 lily/main.cc:141 +#: main.cc:139 msgid "generate PostScript" msgstr "" -#: main.cc:140 lily/main.cc:140 lily/main.cc:142 +#: main.cc:140 msgid "generate DVI" msgstr "" -#: main.cc:141 lily/main.cc:141 lily/main.cc:143 +#: main.cc:141 msgid "generate PDF (default)" msgstr "" -#: main.cc:142 lily/main.cc:142 lily/main.cc:144 +#: main.cc:142 msgid "generate TeX" msgstr "" -#: main.cc:143 lily/main.cc:143 lily/main.cc:145 +#: main.cc:143 msgid "run in safe mode" msgstr "" -#: main.cc:166 lily/main.cc:166 lily/main.cc:168 +#: main.cc:166 #, c-format msgid "" "Copyright (c) %s by\n" @@ -1269,525 +1232,447 @@ msgid "" msgstr "" #. No version number or newline here. It confuses help2man. -#. No version number or newline here. It confuses help2man. -#. No version number or newline here. It confuses help2man. -#. No version number or newline here. It confuses help2man. -#. No version number or newline here. It confuses help2man. -#. No version number or newline here. It confuses help2man. -#. No version number or newline here. It confuses help2man. -#. No version number or newline here. It confuses help2man. -#. No version number or newline here. It confuses help2man. -#: main.cc:192 lily/main.cc:192 +#: main.cc:192 #, c-format -msgid "Usage: %s [OPTIONS]... FILE..." +msgid "Usage: %s [OPTION]... FILE..." msgstr "" -#: main.cc:194 lily/main.cc:194 lily/main.cc:196 +#: main.cc:194 #, c-format msgid "Typeset music and/or produce MIDI from FILE." msgstr "" -#: main.cc:196 lily/main.cc:196 lily/main.cc:198 +#: main.cc:196 #, c-format msgid "LilyPond produces beautiful music notation." msgstr "" -#: main.cc:198 lily/main.cc:198 lily/main.cc:200 +#: main.cc:198 #, c-format msgid "For more information, see %s" msgstr "" -#: main.cc:410 lily/main.cc:410 lily/main.cc:412 lily/main.cc:415 -#: lily/main.cc:420 -#, c-format -msgid "This option is for developers only." +#: mensural-ligature-engraver.cc:76 +msgid "ligature with less than 2 heads -> skipping" msgstr "" -#: main.cc:411 lily/main.cc:411 lily/main.cc:413 lily/main.cc:416 -#: lily/main.cc:421 -#, c-format -msgid "Read the sources for more information." +#: mensural-ligature-engraver.cc:102 +msgid "can not determine pitch of ligature primitive -> skipping" msgstr "" -#: mensural-ligature-engraver.cc:248 mensural-ligature-engraver.cc:383 -#: lily/mensural-ligature-engraver.cc:248 -#: lily/mensural-ligature-engraver.cc:383 -#: lily/mensural-ligature-engraver.cc:247 -#: lily/mensural-ligature-engraver.cc:382 -msgid "unexpected case fall-through" +#: mensural-ligature-engraver.cc:116 +msgid "single note ligature - skipping" msgstr "" -#: mensural-ligature-engraver.cc:259 lily/mensural-ligature-engraver.cc:259 -#: lily/mensural-ligature-engraver.cc:258 -msgid "ligature with less than 2 heads -> skipping" +#: mensural-ligature-engraver.cc:128 +msgid "prime interval within ligature -> skipping" msgstr "" -#: mensural-ligature-engraver.cc:279 lily/mensural-ligature-engraver.cc:279 -#: lily/mensural-ligature-engraver.cc:278 -msgid "can not determine pitch of ligature primitive -> skipping" +#: mensural-ligature-engraver.cc:140 +msgid "mensural ligature: duration none of Mx, L, B, S -> skipping" msgstr "" -#: mensural-ligature-engraver.cc:302 lily/mensural-ligature-engraver.cc:302 -#: lily/mensural-ligature-engraver.cc:301 -msgid "prime interval within ligature -> skipping" +#: mensural-ligature-engraver.cc:188 +msgid "semibrevis must be followed by another one -> skipping" +msgstr "" + +#: mensural-ligature-engraver.cc:199 +msgid "" +"semibreves can only appear at the beginning of a ligature,\n" +"and there may be only zero or two of them" +msgstr "" + +#: mensural-ligature-engraver.cc:226 +msgid "" +"invalid ligatura ending:\n" +"when the last note is a descending brevis,\n" +"the penultimate note must be another one,\n" +"or the ligatura must be LB or SSB" msgstr "" -#: mensural-ligature-engraver.cc:312 lily/mensural-ligature-engraver.cc:312 -#: lily/mensural-ligature-engraver.cc:311 -msgid "mensural ligature: duration none of L, B, S -> skipping" +#: mensural-ligature-engraver.cc:345 +msgid "unexpected case fall-through" msgstr "" -#: mensural-ligature.cc:161 lily/mensural-ligature.cc:161 -#: lily/mensural-ligature.cc:162 -msgid "Mensural_ligature:unexpected case fall-through" +#: mensural-ligature.cc:132 +msgid "Mensural_ligature: unexpected case fall-through" msgstr "" -#: mensural-ligature.cc:171 lily/mensural-ligature.cc:171 -#: lily/mensural-ligature.cc:172 -msgid "Mensural_ligature: (join_left == 0)" +#: mensural-ligature.cc:184 +msgid "Mensural_ligature: (join_right == 0)" msgstr "" -#: midi-item.cc:153 lily/midi-item.cc:153 lily/midi-item.cc:151 +#: midi-item.cc:151 #, c-format msgid "no such MIDI instrument: `%s'" msgstr "" -#: midi-item.cc:257 lily/midi-item.cc:257 lily/midi-item.cc:255 +#: midi-item.cc:255 msgid "silly pitch" msgstr "" -#: midi-item.cc:273 lily/midi-item.cc:273 lily/midi-item.cc:271 +#: midi-item.cc:271 #, c-format msgid "Experimental: temporarily fine tuning (of %d cents) a channel." msgstr "" -#: midi-stream.cc:40 lily/midi-stream.cc:40 lily/midi-stream.cc:39 +#: midi-stream.cc:39 #, c-format msgid "could not write file: `%s'" msgstr "" +#: music.cc:176 +#, c-format +msgid "octave check failed; expected %s, found: %s" +msgstr "" + +#: music.cc:239 +#, c-format +msgid "Transposition by %s makes alteration larger than double" +msgstr "" + #. #. music for the softenon children? #. -#. -#. music for the softenon children? -#. -#. -#. music for the softenon children? -#. -#. -#. music for the softenon children? -#. -#. -#. music for the softenon children? -#. -#. -#. music for the softenon children? -#. -#. -#. music for the softenon children? -#. -#. -#. music for the softenon children? -#. -#. -#. music for the softenon children? -#. -#. -#. music for the softenon children? -#. -#. -#. music for the softenon children? -#. -#: new-fingering-engraver.cc:155 lily/new-fingering-engraver.cc:155 -#: lily/new-fingering-engraver.cc:153 +#: new-fingering-engraver.cc:153 msgid "music for the martians." msgstr "" -#: new-fingering-engraver.cc:235 lily/new-fingering-engraver.cc:235 -#: lily/new-fingering-engraver.cc:233 +#: new-fingering-engraver.cc:233 msgid "Fingerings are also not down?! Putting them down anyway." msgstr "" -#: new-lyric-combine-music-iterator.cc:245 -#: lily/new-lyric-combine-music-iterator.cc:245 -#: lily/new-lyric-combine-music-iterator.cc:244 +#: new-lyric-combine-music-iterator.cc:243 #, c-format msgid "cannot find Voice `%s'" msgstr "" -#: note-collision.cc:413 lily/note-collision.cc:413 +#: note-collision.cc:413 msgid "Too many clashing notecolumns. Ignoring them." msgstr "" -#: note-head.cc:45 lily/note-head.cc:45 lily/note-head.cc:68 +#: note-head.cc:68 #, c-format msgid "note head `%s' not found" msgstr "" -#: paper-outputter.cc:116 lily/paper-outputter.cc:116 +#: open-type-font.cc:29 #, c-format -msgid "Paper output to `%s'..." +msgid "Cannot allocate %d bytes" msgstr "" -#: paper-score.cc:68 lily/paper-score.cc:68 lily/paper-score.cc:67 +#: open-type-font.cc:33 +#, c-format +msgid "Could not load %s font table" +msgstr "" + +#: open-type-font.cc:85 +#, c-format +msgid "Unsupported font format: %s" +msgstr "" + +#: open-type-font.cc:89 +#, c-format +msgid "Unknown error: %d reading font file: %s" +msgstr "" + +#: open-type-font.cc:144 +#, c-format +msgid "FT_Get_Glyph_Name() returned error: %d" +msgstr "" + +#: pango-font.cc:147 +msgid "FreeType face has no PostScript font name." +msgstr "" + +#: paper-outputter-scheme.cc:27 +#, c-format +msgid "Layout output to `%s'..." +msgstr "" + +#: paper-score.cc:66 #, c-format msgid "Element count %d (spanners %d) " msgstr "" -#: paper-score.cc:72 lily/paper-score.cc:72 lily/paper-score.cc:71 +#: paper-score.cc:70 msgid "Preprocessing graphical objects..." msgstr "" -#: parse-scm.cc:77 lily/parse-scm.cc:77 lily/parse-scm.cc:84 -#: lily/parse-scm.cc:82 +#: parse-scm.cc:81 msgid "GUILE signaled an error for the expression beginning here" msgstr "" -#: percent-repeat-engraver.cc:110 lily/percent-repeat-engraver.cc:110 -#: lily/percent-repeat-engraver.cc:106 lily/percent-repeat-engraver.cc:101 +#: pdf.cc:259 +#, c-format +msgid "Can't open file %s" +msgstr "" + +#: percent-repeat-engraver.cc:100 msgid "Don't know how to handle a percent repeat of this length." msgstr "" -#: percent-repeat-engraver.cc:170 lily/percent-repeat-engraver.cc:170 -#: lily/percent-repeat-engraver.cc:166 lily/percent-repeat-engraver.cc:161 +#: percent-repeat-engraver.cc:160 msgid "unterminated percent repeat" msgstr "" -#: percent-repeat-iterator.cc:53 lily/percent-repeat-iterator.cc:53 -#: lily/percent-repeat-iterator.cc:54 +#: percent-repeat-iterator.cc:54 msgid "no one to print a percent" msgstr "" -#: performance.cc:50 lily/performance.cc:50 -msgid "Track ... " +#: performance.cc:49 +msgid "Track..." msgstr "" -#: performance.cc:93 lily/performance.cc:93 lily/performance.cc:92 +#: performance.cc:92 msgid "Creator: " msgstr "" -#: performance.cc:113 lily/performance.cc:113 lily/performance.cc:112 +#: performance.cc:112 msgid "at " msgstr "" -#: performance.cc:167 lily/performance.cc:167 lily/performance.cc:166 +#: performance.cc:166 #, c-format msgid "MIDI output to `%s'..." msgstr "" -#: phrasing-slur-engraver.cc:99 slur-engraver.cc:114 -#: lily/phrasing-slur-engraver.cc:99 lily/slur-engraver.cc:114 -#: lily/slur-engraver.cc:113 -msgid "unterminated slur" +#: phrasing-slur-engraver.cc:116 +msgid "unterminated phrasing slur" msgstr "" -#: piano-pedal-engraver.cc:237 lily/piano-pedal-engraver.cc:237 -#: lily/piano-pedal-engraver.cc:232 +#: piano-pedal-engraver.cc:232 msgid "Need 3 strings for piano pedals. No pedal made. " msgstr "" -#: piano-pedal-engraver.cc:252 piano-pedal-engraver.cc:267 -#: piano-pedal-performer.cc:82 lily/piano-pedal-engraver.cc:252 -#: lily/piano-pedal-engraver.cc:267 lily/piano-pedal-performer.cc:82 -#: lily/piano-pedal-engraver.cc:247 lily/piano-pedal-engraver.cc:262 -#: lily/piano-pedal-performer.cc:80 +#: piano-pedal-engraver.cc:247 piano-pedal-engraver.cc:262 +#: piano-pedal-performer.cc:80 #, c-format msgid "can't find start of piano pedal: `%s'" msgstr "" -#: piano-pedal-engraver.cc:318 lily/piano-pedal-engraver.cc:318 -#: lily/piano-pedal-engraver.cc:313 +#: piano-pedal-engraver.cc:313 #, c-format msgid "can't find start of piano pedal bracket: `%s'" msgstr "" -#: property-iterator.cc:94 lily/property-iterator.cc:94 -#: lily/property-iterator.cc:95 +#: property-iterator.cc:95 #, c-format msgid "Not a grob name, `%s'." msgstr "" -#: quote-iterator.cc:108 lily/quote-iterator.cc:124 lily/quote-iterator.cc:125 -#: lily/quote-iterator.cc:126 -msgid "No events found for \\quote" -msgstr "" - -#: quote-iterator.cc:183 lily/quote-iterator.cc:199 lily/quote-iterator.cc:204 -#: lily/quote-iterator.cc:208 lily/quote-iterator.cc:251 +#: quote-iterator.cc:251 #, c-format msgid "In quotation: junking event %s" msgstr "" -#: relative-octave-check.cc:25 lily/relative-octave-check.cc:25 -#: lily/relative-octave-check.cc:26 +#: relative-octave-check.cc:40 msgid "Failed octave check, got: " msgstr "" -#: rest-collision.cc:132 lily/rest-collision.cc:132 lily/rest-collision.cc:133 +#: rest-collision.cc:152 msgid "rest direction not set. Cannot resolve collision." msgstr "" -#: rest-collision.cc:144 rest-collision.cc:187 lily/rest-collision.cc:144 -#: lily/rest-collision.cc:187 lily/rest-collision.cc:145 -#: lily/rest-collision.cc:188 +#: rest-collision.cc:164 rest-collision.cc:207 msgid "too many colliding rests" msgstr "" -#: rest.cc:136 lily/rest.cc:136 lily/rest.cc:138 +#: rest.cc:141 #, c-format msgid "rest `%s' not found" msgstr "" -#: scm-option.cc:56 lily/scm-option.cc:56 lily/scm-option.cc:59 +#: scm-option.cc:59 #, c-format msgid "lilypond -e EXPR means:" msgstr "" -#: scm-option.cc:58 lily/scm-option.cc:58 lily/scm-option.cc:61 +#: scm-option.cc:61 #, c-format msgid " Evalute the Scheme EXPR before parsing any .ly files." msgstr "" -#: scm-option.cc:60 lily/scm-option.cc:60 lily/scm-option.cc:63 +#: scm-option.cc:63 #, c-format msgid "" " Multiple -e options may be given, they will be evaluated sequentially." msgstr "" -#: scm-option.cc:62 lily/scm-option.cc:62 lily/scm-option.cc:65 +#: scm-option.cc:65 #, c-format msgid "" " The function ly:set-option allows for access to some internal variables." msgstr "" -#: scm-option.cc:64 lily/scm-option.cc:64 lily/scm-option.cc:67 +#: scm-option.cc:67 #, c-format msgid "Usage: lilypond -e \"(ly:set-option SYMBOL VAL)\"" msgstr "" -#: scm-option.cc:66 lily/scm-option.cc:66 lily/scm-option.cc:69 +#: scm-option.cc:69 #, c-format msgid "Use help as SYMBOL to get online help." msgstr "" -#: scm-option.cc:132 scm-option.cc:160 lily/scm-option.cc:132 -#: lily/scm-option.cc:160 lily/scm-option.cc:137 lily/scm-option.cc:175 +#: scm-option.cc:137 scm-option.cc:175 #, c-format msgid "No such internal option: %s" msgstr "" -#: score-engraver.cc:103 score-engraver.cc:108 lily/score-engraver.cc:103 -#: lily/score-engraver.cc:108 +#: score-engraver.cc:106 score-engraver.cc:115 score-engraver.cc:117 #, c-format -msgid "can't find `%s'" +msgid "cannot find `%s'" msgstr "" -#: score-engraver.cc:104 lily/score-engraver.cc:104 -msgid "Music font has not been installed properly. Aborting" +#: score-engraver.cc:108 +msgid "Music font has not been installed properly.\n" msgstr "" -#: score-engraver.cc:109 lily/score-engraver.cc:109 +#: score-engraver.cc:109 #, c-format -msgid "Install the ec-mftraced package from %s. Aborting" -msgstr "" - -#: score.cc:100 score.cc:126 lily/score.cc:100 lily/score.cc:126 -#: lily/score.cc:102 lily/score.cc:128 lily/score.cc:112 lily/score.cc:140 -msgid "Need music in a score" +msgid "Search path `%s'\n" msgstr "" -#: score.cc:116 lily/score.cc:116 lily/score.cc:118 lily/score.cc:130 -msgid "Interpreting music... " +#: score-engraver.cc:119 +#, c-format +msgid "Install the ec-fonts-mftraced package from: %s." msgstr "" -#: score.cc:137 lily/score.cc:137 lily/score.cc:139 lily/score.cc:151 -#, c-format -msgid "elapsed time: %.2f seconds" +#: score-engraver.cc:122 +msgid "Aborting." msgstr "" -#: score.cc:312 lily/score.cc:312 lily/score.cc:322 lily/score.cc:345 +#: score.cc:224 msgid "Already have music in score" msgstr "" -#: score.cc:313 lily/score.cc:313 lily/score.cc:323 lily/score.cc:346 +#: score.cc:225 msgid "This is the previous music" msgstr "" +#: score.cc:230 +msgid "Error found in this music expression. Ignoring it" +msgstr "" + #. FIXME: -#. FIXME: -#. FIXME: -#. FIXME: -#. FIXME: -#. FIXME: -#. FIXME: -#. FIXME: -#. FIXME: -#. FIXME: -#. FIXME: -#: script-engraver.cc:102 lily/script-engraver.cc:102 -#: lily/script-engraver.cc:101 +#: script-engraver.cc:101 msgid "Do not know how to interpret articulation: " msgstr "" -#: script-engraver.cc:103 lily/script-engraver.cc:103 -#: lily/script-engraver.cc:102 +#: script-engraver.cc:102 msgid "Scheme encoding: " msgstr "" #. this shouldn't happen, but let's continue anyway. -#. this shouldn't happen, but let's continue anyway. -#. this shouldn't happen, but let's continue anyway. -#. this shouldn't happen, but let's continue anyway. -#. this shouldn't happen, but let's continue anyway. -#. this shouldn't happen, but let's continue anyway. -#. this shouldn't happen, but let's continue anyway. -#. this shouldn't happen, but let's continue anyway. -#. this shouldn't happen, but let's continue anyway. -#. this shouldn't happen, but let's continue anyway. -#. this shouldn't happen, but let's continue anyway. -#: separation-item.cc:53 separation-item.cc:97 lily/separation-item.cc:53 -#: lily/separation-item.cc:97 lily/separation-item.cc:54 -#: lily/separation-item.cc:98 +#: separation-item.cc:54 separation-item.cc:98 msgid "Separation_item: I've been drinking too much" msgstr "" -#: simple-spacer.cc:489 lily/simple-spacer.cc:489 lily/simple-spacer.cc:484 -#: lily/simple-spacer.cc:499 lily/simple-spacer.cc:506 +#: simple-spacer.cc:506 #, c-format msgid "No spring between column %d and next one" msgstr "" -#: slur-engraver.cc:124 lily/slur-engraver.cc:124 lily/slur-engraver.cc:123 +#: slur-engraver.cc:113 +msgid "unterminated slur" +msgstr "" + +#: slur-engraver.cc:123 msgid "No slur to end" msgstr "" -#: source-file.cc:50 lily/source-file.cc:50 lily/source-file.cc:47 +#: source-file.cc:47 #, c-format msgid "can't open file: `%s'" msgstr "" -#: source-file.cc:63 lily/source-file.cc:63 lily/source-file.cc:60 +#: source-file.cc:60 #, c-format msgid "Huh? Got %d, expected %d characters" msgstr "" -#: spacing-spanner.cc:388 lily/spacing-spanner.cc:388 -#: lily/spacing-spanner.cc:386 +#: spacing-spanner.cc:386 #, c-format msgid "Global shortest duration is %s" msgstr "" -#: stem-engraver.cc:88 lily/stem-engraver.cc:88 +#: stem-engraver.cc:88 msgid "tremolo duration is too long" msgstr "" #. FIXME: -#. FIXME: -#. FIXME: -#. FIXME: -#. FIXME: -#. FIXME: -#. FIXME: -#. FIXME: -#. FIXME: -#. FIXME: -#. FIXME: -#: stem-engraver.cc:125 lily/stem-engraver.cc:125 +#: stem-engraver.cc:125 #, c-format msgid "Adding note head to incompatible stem (type = %d)" msgstr "" -#: stem-engraver.cc:127 lily/stem-engraver.cc:127 +#: stem-engraver.cc:127 msgid "Don't you want polyphonic voices instead?" msgstr "" -#: stem.cc:126 lily/stem.cc:126 lily/stem.cc:125 +#: stem.cc:125 msgid "Weird stem size; check for narrow beams" msgstr "" -#: stem.cc:575 lily/stem.cc:575 lily/stem.cc:574 lily/stem.cc:576 +#: stem.cc:579 #, c-format msgid "flag `%s' not found" msgstr "" -#: stem.cc:586 lily/stem.cc:586 lily/stem.cc:585 lily/stem.cc:587 +#: stem.cc:590 #, c-format msgid "flag stroke `%s' not found" msgstr "" -#: system.cc:134 lily/system.cc:134 lily/system.cc:149 +#: system.cc:148 #, c-format msgid "Element count %d." msgstr "" -#: system.cc:272 lily/system.cc:272 lily/system.cc:302 +#: system.cc:301 #, c-format msgid "Grob count %d" msgstr "" -#: system.cc:286 lily/system.cc:286 lily/system.cc:320 +#: system.cc:319 msgid "Calculating line breaks..." msgstr "" -#: text-spanner-engraver.cc:63 lily/text-spanner-engraver.cc:63 -#: lily/text-spanner-engraver.cc:62 +#: text-spanner-engraver.cc:62 msgid "can't find start of text spanner" msgstr "" -#: text-spanner-engraver.cc:77 lily/text-spanner-engraver.cc:77 -#: lily/text-spanner-engraver.cc:76 +#: text-spanner-engraver.cc:76 msgid "already have a text spanner" msgstr "" -#: text-spanner-engraver.cc:139 lily/text-spanner-engraver.cc:139 -#: lily/text-spanner-engraver.cc:138 +#: text-spanner-engraver.cc:138 msgid "unterminated text spanner" msgstr "" #. Not using ngettext's plural feature here, as this message is #. more of a programming error. -#. Not using ngettext's plural feature here, as this message is -#. more of a programming error. -#. Not using ngettext's plural feature here, as this message is -#. more of a programming error. -#. Not using ngettext's plural feature here, as this message is -#. more of a programming error. -#. Not using ngettext's plural feature here, as this message is -#. more of a programming error. -#. Not using ngettext's plural feature here, as this message is -#. more of a programming error. -#. Not using ngettext's plural feature here, as this message is -#. more of a programming error. -#. Not using ngettext's plural feature here, as this message is -#. more of a programming error. -#. Not using ngettext's plural feature here, as this message is -#. more of a programming error. -#. Not using ngettext's plural feature here, as this message is -#. more of a programming error. -#. Not using ngettext's plural feature here, as this message is -#. more of a programming error. -#: tfm-reader.cc:108 lily/tfm-reader.cc:108 +#: tfm-reader.cc:108 #, c-format msgid "TFM header of `%s' has only %u word (s)" msgstr "" -#: tfm-reader.cc:142 lily/tfm-reader.cc:142 +#: tfm-reader.cc:142 #, c-format msgid "%s: TFM file has %u parameters, which is more than the %u I can handle" msgstr "" -#: tfm.cc:73 lily/tfm.cc:73 lily/tfm.cc:71 +#: tfm.cc:70 #, c-format msgid "can't find ascii character: %d" msgstr "" -#: tie-engraver.cc:165 lily/tie-engraver.cc:173 lily/tie-engraver.cc:171 +#: tie-engraver.cc:199 msgid "lonely tie" msgstr "" -#: time-scaled-music-iterator.cc:24 lily/time-scaled-music-iterator.cc:24 -#: lily/time-scaled-music-iterator.cc:25 +#: time-scaled-music-iterator.cc:23 msgid "no one to print a tuplet start bracket" msgstr "" @@ -1796,412 +1681,234 @@ msgstr "" #. #. OTOH, Tristan Keuris writes 8/20 in his Intermezzi. #. -#. -#. Todo: should make typecheck? -#. -#. OTOH, Tristan Keuris writes 8/20 in his Intermezzi. -#. -#. -#. Todo: should make typecheck? -#. -#. OTOH, Tristan Keuris writes 8/20 in his Intermezzi. -#. -#. -#. Todo: should make typecheck? -#. -#. OTOH, Tristan Keuris writes 8/20 in his Intermezzi. -#. -#. -#. Todo: should make typecheck? -#. -#. OTOH, Tristan Keuris writes 8/20 in his Intermezzi. -#. -#. -#. Todo: should make typecheck? -#. -#. OTOH, Tristan Keuris writes 8/20 in his Intermezzi. -#. -#. -#. Todo: should make typecheck? -#. -#. OTOH, Tristan Keuris writes 8/20 in his Intermezzi. -#. -#. -#. Todo: should make typecheck? -#. -#. OTOH, Tristan Keuris writes 8/20 in his Intermezzi. -#. -#. -#. Todo: should make typecheck? -#. -#. OTOH, Tristan Keuris writes 8/20 in his Intermezzi. -#. -#. -#. Todo: should make typecheck? -#. -#. OTOH, Tristan Keuris writes 8/20 in his Intermezzi. -#. -#. -#. Todo: should make typecheck? -#. -#. OTOH, Tristan Keuris writes 8/20 in his Intermezzi. -#. -#: time-signature-engraver.cc:57 lily/time-signature-engraver.cc:57 -#: lily/time-signature-engraver.cc:55 +#: time-signature-engraver.cc:55 #, c-format msgid "Found strange time signature %d/%d." msgstr "" #. If there is no such symbol, we default to the numbered style. #. (Here really with a warning!) -#. If there is no such symbol, we default to the numbered style. -#. (Here really with a warning!) -#. If there is no such symbol, we default to the numbered style. -#. (Here really with a warning!) -#. If there is no such symbol, we default to the numbered style. -#. (Here really with a warning!) -#. If there is no such symbol, we default to the numbered style. -#. (Here really with a warning!) -#. If there is no such symbol, we default to the numbered style. -#. (Here really with a warning!) -#. If there is no such symbol, we default to the numbered style. -#. (Here really with a warning!) -#. If there is no such symbol, we default to the numbered style. -#. (Here really with a warning!) -#. If there is no such symbol, we default to the numbered style. -#. (Here really with a warning!) -#. If there is no such symbol, we default to the numbered style. -#. (Here really with a warning!) -#. If there is no such symbol, we default to the numbered style. -#. (Here really with a warning!) -#: time-signature.cc:91 lily/time-signature.cc:91 lily/time-signature.cc:85 +#: time-signature.cc:85 #, c-format msgid "time signature symbol `%s' not found; reverting to numbered style" msgstr "" -#: translator-ctors.cc:53 lily/translator-ctors.cc:53 +#: translator-ctors.cc:53 #, c-format msgid "unknown translator: `%s'" msgstr "" -#: trill-spanner-engraver.cc:71 lily/trill-spanner-engraver.cc:71 -#: lily/trill-spanner-engraver.cc:70 +#: trill-spanner-engraver.cc:70 msgid "can't find start of trill spanner" msgstr "" -#: trill-spanner-engraver.cc:85 lily/trill-spanner-engraver.cc:85 -#: lily/trill-spanner-engraver.cc:84 +#: trill-spanner-engraver.cc:84 msgid "already have a trill spanner" msgstr "" -#: trill-spanner-engraver.cc:145 lily/trill-spanner-engraver.cc:145 -#: lily/trill-spanner-engraver.cc:144 +#: trill-spanner-engraver.cc:144 msgid "unterminated trill spanner" msgstr "" -#: tuplet-bracket.cc:448 lily/tuplet-bracket.cc:447 lily/tuplet-bracket.cc:451 +#: tuplet-bracket.cc:451 msgid "Killing tuplet bracket across linebreak." msgstr "" -#: vaticana-ligature-engraver.cc:342 lily/vaticana-ligature-engraver.cc:342 -#: lily/vaticana-ligature-engraver.cc:341 +#: vaticana-ligature-engraver.cc:341 #, c-format msgid "" "ignored prefix (es) `%s' of this head according to restrictions of the " "selected ligature style" msgstr "" -#: vaticana-ligature-engraver.cc:572 lily/vaticana-ligature-engraver.cc:572 +#: vaticana-ligature-engraver.cc:571 #, c-format -msgid "Vaticana_ligature_engraver: setting `spacing-increment = %f': ptr=%ul" +msgid "Vaticana_ligature_engraver: setting `spacing-increment = %f': ptr =%ul" msgstr "" -#: vaticana-ligature.cc:92 lily/vaticana-ligature.cc:92 -#: lily/vaticana-ligature.cc:93 +#: vaticana-ligature.cc:93 msgid "ascending vaticana style flexa" msgstr "" -#: vaticana-ligature.cc:181 lily/vaticana-ligature.cc:181 -#: lily/vaticana-ligature.cc:182 +#: vaticana-ligature.cc:182 msgid "Vaticana_ligature: zero join (delta_pitch == 0)" msgstr "" -#: volta-engraver.cc:141 lily/volta-engraver.cc:141 lily/volta-engraver.cc:140 +#: volta-engraver.cc:140 msgid "No volta spanner to end" msgstr "" -#: volta-engraver.cc:152 lily/volta-engraver.cc:152 lily/volta-engraver.cc:151 +#: volta-engraver.cc:151 msgid "Already have a volta spanner. Stopping that one prematurely." msgstr "" -#: volta-engraver.cc:156 lily/volta-engraver.cc:156 lily/volta-engraver.cc:155 +#: volta-engraver.cc:155 msgid "Also have a stopped spanner. Giving up." msgstr "" -#: parser.yy:79 +#: parser.yy:82 msgid "Tag must be symbol or list of symbols." msgstr "" -#: parser.yy:534 +#: parser.yy:567 msgid "Identifier should have alphabetic characters only" msgstr "" -#: parser.yy:707 -msgid "Need \\bookpaper for bookpaper block." +#: parser.yy:721 +msgid "\\paper cannot be in \\score. Use \\layout instead" msgstr "" -#: parser.yy:844 -msgid "More alternatives than repeats. Junking excess alternatives." +#: parser.yy:745 +msgid "Need \\paper for paper block." msgstr "" -#: parser.yy:1016 -#, c-format -msgid "Argument %d failed typecheck" +#: parser.yy:890 +msgid "More alternatives than repeats. Junking excess alternatives." msgstr "" -#: parser.yy:1032 +#: parser.yy:1082 msgid "Music head function should return Music object." msgstr "" -#: parser.yy:1278 +#: parser.yy:1354 msgid "Grob name should be alphanumeric" msgstr "" -#: parser.yy:1639 +#: parser.yy:1714 msgid "Second argument must be pitch list." msgstr "" -#: parser.yy:1676 parser.yy:1681 parser.yy:2210 +#: parser.yy:1753 parser.yy:1758 parser.yy:2238 msgid "Have to be in Lyric mode for lyrics" msgstr "" -#: parser.yy:1766 +#: parser.yy:1851 msgid "Expecting string as script definition" msgstr "" -#: parser.yy:1975 parser.yy:2025 +#: parser.yy:2014 parser.yy:2064 #, c-format msgid "not a duration: %d" msgstr "" -#: parser.yy:2120 +#: parser.yy:2157 msgid "Have to be in Note mode for notes" msgstr "" -#: parser.yy:2225 +#: parser.yy:2251 msgid "Have to be in Chord mode for chords" msgstr "" -#: parser.yy:2377 +#: parser.yy:2403 msgid "need integer number arg" msgstr "" -#: parser.yy:2520 +#: parser.yy:2586 msgid "Suspect duration found following this beam" msgstr "" -#: lexer.ll:194 +#: lexer.ll:193 #, c-format -msgid "input renamed to: `%s'" +msgid "Renaming input to: `%s'" msgstr "" -#: lexer.ll:202 -msgid "No quoted string found after \\encoding" -msgstr "" - -#: lexer.ll:206 +#: lexer.ll:201 msgid "No quoted string found after \\version" msgstr "" -#: lexer.ll:210 +#: lexer.ll:205 msgid "No quoted string found after \\renameinput" msgstr "" -#: lexer.ll:223 +#: lexer.ll:218 msgid "EOF found inside a comment" msgstr "" -#: lexer.ll:238 +#: lexer.ll:233 msgid "\\maininput not allowed outside init files" msgstr "" -#: lexer.ll:264 +#: lexer.ll:257 #, c-format msgid "wrong or undefined identifier: `%s'" msgstr "" #. backup rule -#: lexer.ll:273 +#: lexer.ll:266 msgid "Missing end quote" msgstr "" -#: lexer.ll:436 +#: lexer.ll:428 msgid "Brace found at end of lyric. Did you forget a space?" msgstr "" -#: lexer.ll:541 +#: lexer.ll:527 msgid "Brace found at end of markup. Did you forget a space?" msgstr "" -#: lexer.ll:630 +#: lexer.ll:616 #, c-format msgid "invalid character: `%c'" msgstr "" -#: lexer.ll:716 lexer.ll:717 +#: lexer.ll:702 lexer.ll:703 #, c-format msgid "unknown escaped string: `\\%s'" msgstr "" -#: lexer.ll:814 lexer.ll:815 +#: lexer.ll:800 lexer.ll:801 #, c-format msgid "Incorrect lilypond version: %s (%s, %s)" msgstr "" -#: lexer.ll:815 lexer.ll:816 +#: lexer.ll:801 lexer.ll:802 msgid "Consider updating the input with the convert-ly script" msgstr "" -#: lily.scm:574 +#: backend-library.scm:20 #, lisp-format -msgid "Converting to `~a'..." +msgid "Invoking `~a'...n" msgstr "" -#: lily.scm:596 +#: backend-library.scm:26 #, lisp-format -msgid "Invoking `~a'..." -msgstr "" - -#: lily.scm:614 -msgid "error: failed files: " -msgstr "" - -#: lily/includable-lexer.cc:50 -msgid "include files are not allowed in safe mode" +msgid "Error invoking `~a'. Return value ~a" msgstr "" -#: lily/phrasing-slur-engraver.cc:116 lily/phrasing-slur-engraver.cc:117 -msgid "unterminated phrasing slur" -msgstr "" - -#: lily/score.cc:328 lily/score.cc:351 -msgid "Error found in this music expression. Ignoring it" -msgstr "" - -#: lily/lily-parser.cc:284 lily/lily-parser.cc:291 -#, c-format -msgid "Processing `%s'" -msgstr "" - -#: lily/main.cc:128 lily/main.cc:126 -msgid "set option, use -e '(ly:option-usage)' for help" -msgstr "" - -#: lily/main.cc:139 lily/main.cc:137 -msgid "don't generate full pages" -msgstr "" - -#. No version number or newline here. It confuses help2man. -#. No version number or newline here. It confuses help2man. -#: lily/main.cc:194 lily/main.cc:192 -#, c-format -msgid "Usage: %s [OPTION]... FILE..." -msgstr "" - -#: lily/paper-outputter.cc:116 lily/paper-outputter.cc:113 -#, c-format -msgid "Layout output to `%s'..." -msgstr "" - -#: lily/performance.cc:50 lily/performance.cc:49 -msgid "Track..." -msgstr "" - -#: lily/coherent-ligature-engraver.cc:84 -#, c-format -msgid "gotcha: ptr =%ul" -msgstr "" - -#: lily/coherent-ligature-engraver.cc:96 -#, c-format -msgid "distance =%f" -msgstr "" - -#: lily/coherent-ligature-engraver.cc:139 -#, c-format -msgid "" -"Coherent_ligature_engraver: setting `spacing-increment = 0.01': ptr =%ul" -msgstr "" - -#: lily/kpath.cc:55 -#, c-format -msgid "kpathsea can not find AFM file `%s'" -msgstr "" - -#: lily/context.cc:151 -#, c-format -msgid "Cannot find or create new `%s'" -msgstr "" - -#: lily/score-engraver.cc:106 lily/score-engraver.cc:115 -#: lily/score-engraver.cc:117 -#, c-format -msgid "cannot find `%s'" -msgstr "" - -#: lily/score-engraver.cc:108 -msgid "Music font has not been installed properly.\n" -msgstr "" - -#: lily/score-engraver.cc:109 -#, c-format -msgid "Search path `%s'\n" -msgstr "" - -#: lily/score-engraver.cc:110 -msgid "Aborting" -msgstr "" - -#: lily/score-engraver.cc:119 -#, c-format -msgid "Install the ec-fonts-mftraced package from: %s." -msgstr "" - -#: lily/score-engraver.cc:122 -msgid "Aborting." +#: backend-library.scm:47 +#, lisp-format +msgid "Converting to `~a'..." msgstr "" -#: lily/vaticana-ligature-engraver.cc:571 -#, c-format -msgid "Vaticana_ligature_engraver: setting `spacing-increment = %f': ptr =%ul" +#: clef.scm:124 +#, lisp-format +msgid "Unknown clef type `~a'" msgstr "" -#: lily/modified-font-metric.cc:39 -#, c-format -msgid "conflicting metric coding (%s) and font_encoding (%s)" +#: clef.scm:125 +msgid "See scm/lily.scm for supported clefs" msgstr "" -#: lily/open-type-font.cc:32 -#, c-format -msgid "Cannot allocate %d bytes" +#: framework-tex.scm:130 +#, lisp-format +msgid "Writing header field `~a' to `~a'..." msgstr "" -#: lily/open-type-font.cc:37 -#, c-format -msgid "Could not load %s font table" +#: framework-tex.scm:366 +#, lisp-format +msgid "Converting to `~a.ps'..." msgstr "" -#: lily/open-type-font.cc:91 -#, c-format -msgid "Unsupported font format: %s" +#: framework-tex.scm:386 +#, lisp-format +msgid "Converting to `~a.dvi'..." msgstr "" -#: lily/open-type-font.cc:95 -#, c-format -msgid "Unknown error: %d reading font file: %s" +#: lily.scm:94 +#, lisp-format +msgid "wrong type for argument ~a. Expecting ~a, found ~s" msgstr "" -#: lily/open-type-font.cc:150 -#, c-format -msgid "FT_Get_Glyph_Name() returned error: %d" +#: lily.scm:312 +msgid "error: failed files: " msgstr "" diff --git a/po/nl.po b/po/nl.po index ef95148446..ceb565a262 100644 --- a/po/nl.po +++ b/po/nl.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: lilypond 2.2.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2004-09-07 16:24+0200\n" +"POT-Creation-Date: 2005-02-25 13:09+0100\n" "PO-Revision-Date: 2004-04-11 11:01+0200\n" "Last-Translator: Jan Nieuwenhuizen \n" "Language-Team: Dutch \n" @@ -28,8 +28,8 @@ msgstr "" msgid "lilylib module" msgstr "lilylib module" -#: lilylib.py:65 lilypond-book.py:91 lilypond-latex.py:109 midi2ly.py:100 -#: mup2ly.py:75 ps2png.py:40 main.cc:131 +#: lilylib.py:65 lilypond-book.py:88 lilypond-latex.py:109 midi2ly.py:100 +#: mup2ly.py:75 ps2png.py:40 main.cc:130 msgid "print this help" msgstr "toon deze hulp" @@ -61,79 +61,175 @@ msgstr "fout: %s" msgid "Exiting (%d)..." msgstr "Afsluiten (%d)..." -#: lilylib.py:192 midi2ly.py:223 mup2ly.py:219 +#: lilylib.py:200 midi2ly.py:223 mup2ly.py:219 #, python-format msgid "Usage: %s [OPTIONS]... FILE" msgstr "Gebruik: %s [OPTIE]... BESTAND" -#: lilylib.py:196 midi2ly.py:227 mup2ly.py:223 main.cc:200 +#: lilylib.py:204 convert-ly.py:57 midi2ly.py:227 mup2ly.py:223 main.cc:200 #, c-format msgid "Options:" msgstr "Opties:" -#: lilylib.py:200 midi2ly.py:231 mup2ly.py:227 main.cc:204 +#: lilylib.py:208 convert-ly.py:68 midi2ly.py:231 mup2ly.py:227 main.cc:204 #, c-format, python-format msgid "Report bugs to %s." msgstr "" -"Meld luizen in het programma aan %s;\n" -"meld onjuistheden in de vertaling aan of " +"Meld fouten in het programma aan %s;\n" +"meld onjuistheden in de vertaling aan of ." -#: lilylib.py:220 +#: lilylib.py:228 #, python-format msgid "Binary %s has version %s, looking for version %s" msgstr "Binair programma %s heeft versie %s, zocht naar versie %s" -#: lilylib.py:254 +#: lilylib.py:262 #, python-format msgid "Opening pipe `%s'" msgstr "Openen van pijp `%s'..." -#: lilylib.py:269 lilypond-book.py:812 +#: lilylib.py:277 lilypond-book.py:1111 #, python-format msgid "`%s' failed (%d)" msgstr "`%s' gefaald (%d)" -#: lilylib.py:274 lilylib.py:333 lilypond-book.py:813 lilypond-latex.py:466 +#: lilylib.py:282 lilylib.py:341 lilypond-book.py:1112 lilypond-latex.py:466 msgid "The error log is as follows:" msgstr "De foutlog is als volgend:" -#: lilylib.py:305 midi2ly.py:259 mup2ly.py:255 +#: lilylib.py:313 midi2ly.py:259 mup2ly.py:255 #, python-format msgid "Invoking `%s'" msgstr "Inroepen van `%s'" -#: lilylib.py:307 +#: lilylib.py:315 #, python-format msgid "Running %s..." msgstr "Draaien van %s..." -#: lilylib.py:326 +#: lilylib.py:334 #, python-format msgid "`%s' failed (%s)" msgstr "`%s' gefaald (%s)" -#: lilylib.py:329 midi2ly.py:265 mup2ly.py:263 +#: lilylib.py:337 midi2ly.py:265 mup2ly.py:263 msgid "(ignored)" msgstr "(genegeerd)" -#: lilylib.py:347 midi2ly.py:275 mup2ly.py:273 +#: lilylib.py:355 midi2ly.py:275 mup2ly.py:273 #, python-format msgid "Cleaning %s..." msgstr "Schoonmaken van %s..." -#: lilylib.py:518 +#: lilylib.py:529 msgid "Removing output file" msgstr "Verwijderen van uitvoerbestand" -#: lilypond-book.py:76 +#: convert-ly.py:32 +#, python-format +msgid "%s has been replaced by %s" +msgstr "" + +#: convert-ly.py:33 +#, python-format +msgid "Not smart enough to convert %s" +msgstr "" + +#: convert-ly.py:34 +msgid "Please refer to the manual for details, and update manually." +msgstr "" + +#: convert-ly.py:50 +#, python-format +msgid "Usage: %s [OPTION]... [FILE]..." +msgstr "Gebruik: %s [OPTIE]... [BESTAND]..." + +#: convert-ly.py:53 msgid "" -"Process LilyPond snippets in hybrid HTML, LaTeX or texinfo document.\n" +"Update LilyPond input to newer version. By default, update from the\n" +"version taken from the \\version command, to the current LilyPond version." +msgstr "" + +#: convert-ly.py:59 +msgid "" +" -e, --edit edit in place\n" +" -f, --from=VERSION start from version [default: \\version found in " +"file]\n" +" -h, --help print this help\n" +" -n, --no-version do not add \\version command if missing\n" +" -s, --show-rules print rules [default: --from=0, --" +"to=@TOPLEVEL_VERSION@]\n" +" -t, --to=VERSION convert to version [default: @TOPLEVEL_VERSION@]\n" +" -v, --version print program version" +msgstr "" + +#: convert-ly.py:75 main.cc:89 +#, c-format, python-format +msgid "" +"This program is free software. It is covered by the GNU General Public\n" +"License and you are welcome to change it and/or distribute copies of it\n" +"under certain conditions. Invoke as `%s --warranty' for more\n" +"information.\n" +msgstr "" +"Dit is vrije programmatuur. Het valt onder de GNU Algemene Openbare\n" +"Licentie (General Public Licence), en u wordt uitgenodigd het te\n" +"veranderen en/of te verspreiden onder bepaalde voorwaarden. Roep aan\n" +"als `%s --warranty' voor meer informatie.\n" + +#: convert-ly.py:2402 +msgid "LilyPond source must be UTF-8" +msgstr "" + +#: convert-ly.py:2405 +msgid "Try the texstrings backend" +msgstr "" + +#: convert-ly.py:2408 +#, python-format +msgid "Do something like: %s" +msgstr "" + +#: convert-ly.py:2411 +msgid "Or save as UTF-8 in your editor" +msgstr "" + +#: convert-ly.py:2455 +msgid "Applying conversion: " +msgstr "" + +#: convert-ly.py:2467 +#, python-format +msgid "%s: error while converting" +msgstr "" + +#: convert-ly.py:2470 score-engraver.cc:110 +msgid "Aborting" +msgstr "" + +#: convert-ly.py:2491 +#, python-format +msgid "Processing `%s'... " +msgstr "Verwerken van `%s'..." + +#: convert-ly.py:2593 +#, python-format +msgid "%s: cannot determine version for `%s'" +msgstr "kan versie niet bepalen voor: %s" + +#: convert-ly.py:2602 +#, python-format +msgid "%s: skipping: `%s' " +msgstr "overslaan: %s" + +#: lilypond-book.py:70 +#, fuzzy +msgid "" +"Process LilyPond snippets in hybrid HTML, LaTeX, or texinfo document.\n" "Example usage:\n" "\n" " lilypond-book --filter=\"tr '[a-z]' '[A-Z]'\" BOOK\n" " lilypond-book --filter=\"convert-ly --no-version --from=2.0.0 -\" BOOK\n" " lilypond-book --process='lilypond -I include' BOOK\n" -"\n" msgstr "" "Verwerk LilyPond snippers in hybride HTML, LaTeX of texinfo dokument.\n" "Gebruiksvoorbeeld:\n" @@ -142,124 +238,141 @@ msgstr "" "\\n\n" " lilypond-book --process='lilypond -I invoeging' BOEK\\n\"\n" -#. Bug in option parser: --output=foe is taken as an abbreviation -#. for --output-format. -#: lilypond-book.py:89 main.cc:130 +#: lilypond-book.py:82 main.cc:124 msgid "EXT" msgstr "EXT" -#: lilypond-book.py:89 -msgid "use output format EXT (texi [default], texi-html, latex, html)" +#: lilypond-book.py:83 +#, fuzzy +msgid "" +"use output format EXT (texi [default], texi-html,\n" +"\t\tlatex, html)" msgstr "gebruik uitvoerformaat EXT (texi [standaard], texi-html, latex, html)" -#: lilypond-book.py:90 +#: lilypond-book.py:85 msgid "FILTER" msgstr "FILTER" -#: lilypond-book.py:90 +#: lilypond-book.py:86 msgid "pipe snippets through FILTER [convert-ly -n -]" msgstr "pijp snippers door FILTER [convert-ly -n -]" -#: lilypond-book.py:92 lilypond-book.py:94 lilypond-latex.py:114 main.cc:133 +#: lilypond-book.py:89 lilypond-book.py:91 lilypond-latex.py:114 main.cc:132 msgid "DIR" msgstr "MAP" -#: lilypond-book.py:92 +#: lilypond-book.py:90 msgid "add DIR to include path" msgstr "voeg MAP toe aan zoekpad" +#: lilypond-book.py:92 +msgid "write output to DIR" +msgstr "schrijf uitvoer naar MAP" + #: lilypond-book.py:93 msgid "COMMAND" msgstr "OPDRACHT" -#: lilypond-book.py:93 +#: lilypond-book.py:94 msgid "process ly_files using COMMAND FILE..." msgstr "verwerk ly_bestanden met OPDRACHT BESTAND..." -#: lilypond-book.py:94 -msgid "write output to DIR" -msgstr "schrijf uitvoer naar MAP" - -#: lilypond-book.py:95 lilypond-latex.py:133 midi2ly.py:105 mup2ly.py:78 +#: lilypond-book.py:96 lilypond-latex.py:133 midi2ly.py:105 mup2ly.py:78 #: ps2png.py:41 main.cc:145 msgid "be verbose" msgstr "wees breedsprakig" -#: lilypond-book.py:96 +#: lilypond-book.py:98 msgid "print version information" msgstr "toon versieinformatie" -#: lilypond-book.py:97 lilypond-latex.py:135 midi2ly.py:107 mup2ly.py:80 +#: lilypond-book.py:100 lilypond-latex.py:135 midi2ly.py:107 mup2ly.py:80 #: main.cc:146 msgid "show warranty and copyright" msgstr "toon garantie en auteursrechten" -#: lilypond-book.py:400 +#: lilypond-book.py:699 +#, fuzzy, python-format +msgid "deprecated ly-option used: %s=%s" +msgstr "verouderde ly-optie gebruikt: %s" + +#: lilypond-book.py:702 +#, fuzzy, python-format +msgid "compatibility mode translation: %s=%s" +msgstr "compatibiliteitsmodus vertaling: %s" + +#: lilypond-book.py:706 #, python-format msgid "deprecated ly-option used: %s" msgstr "verouderde ly-optie gebruikt: %s" -#: lilypond-book.py:401 +#: lilypond-book.py:709 #, python-format msgid "compatibility mode translation: %s" msgstr "compatibiliteitsmodus vertaling: %s" -#: lilypond-book.py:423 +#: lilypond-book.py:728 #, python-format msgid "ignoring unknown ly option: %s" msgstr "negeren van onbekende ly optie: %s" -#: lilypond-book.py:480 +#: lilypond-book.py:761 #, python-format msgid "file not found: %s" msgstr "bestand niet gevonden: %s" -#: lilypond-book.py:795 +#: lilypond-book.py:1094 #, python-format msgid "Opening filter `%s'" msgstr "Open filter `%s'" -#: lilypond-book.py:913 +#: lilypond-book.py:1236 +msgid "Writing snippets..." +msgstr "Schrijven van snippers..." + +#: lilypond-book.py:1241 +#, fuzzy +msgid "Processing...\n" +msgstr "Verwerken..." + +#: lilypond-book.py:1244 +msgid "All snippets are up to date..." +msgstr "Alle snippers zijn actueel..." + +#: lilypond-book.py:1254 #, python-format msgid "cannot determine format for: %s" msgstr "kan formaat niet bepalen voor: %s" -#: lilypond-book.py:954 +#: lilypond-book.py:1299 msgid "Output would overwrite input file; use --output." msgstr "Uitvoer zou invoerbestand overschrijven; gebruik --output." -#: lilypond-book.py:961 +#: lilypond-book.py:1306 #, python-format msgid "Reading %s..." msgstr "Lezen %s..." -#: lilypond-book.py:975 +#: lilypond-book.py:1322 msgid "Dissecting..." msgstr "Ontleden..." -#: lilypond-book.py:1006 -msgid "Writing snippets..." -msgstr "Schrijven van snippers..." - -#: lilypond-book.py:1011 -msgid "Processing..." -msgstr "Verwerken..." - -#: lilypond-book.py:1014 -msgid "All snippets are up to date..." -msgstr "Alle snippers zijn actueel..." - -#: lilypond-book.py:1017 +#: lilypond-book.py:1353 #, python-format msgid "Compiling %s..." msgstr "Samenstellen %s..." -#: lilypond-book.py:1025 +#: lilypond-book.py:1361 #, python-format msgid "Processing include: %s" msgstr "Verwerken van invoegsel: %s" -#: lilypond-book.py:1041 lilypond-latex.py:576 midi2ly.py:1017 ps2png.py:51 +#: lilypond-book.py:1371 +#, fuzzy, python-format +msgid "Removing `%s'" +msgstr "Inroepen van `%s'" + +#: lilypond-book.py:1386 lilypond-latex.py:576 midi2ly.py:1017 ps2png.py:51 #, python-format msgid "getopt says: `%s'" msgstr "getopt zegt: `%s'" @@ -279,8 +392,8 @@ msgstr "" msgid "print even more output" msgstr "toon nog meer uitvoer" -#: lilypond-latex.py:112 lilypond-latex.py:123 midi2ly.py:102 main.cc:134 -#: main.cc:136 +#: lilypond-latex.py:112 lilypond-latex.py:123 midi2ly.py:102 main.cc:133 +#: main.cc:135 msgid "FILE" msgstr "BESTAND" @@ -303,12 +416,13 @@ msgid "don't run LilyPond" msgstr "draai LilyPond niet" #. junkme? -#: lilypond-latex.py:121 main.cc:135 +#: lilypond-latex.py:121 main.cc:134 msgid "produce MIDI output only" msgstr "produceer alleen MIDI uitvoer" -#: lilypond-latex.py:123 midi2ly.py:102 mup2ly.py:76 main.cc:136 -msgid "write output to FILE" +#: lilypond-latex.py:123 main.cc:135 +#, fuzzy +msgid "write output to FILE (suffix will be added)" msgstr "schrijf uitvoer naar BESTAND" #: lilypond-latex.py:124 ps2png.py:42 @@ -444,8 +558,8 @@ msgstr "" msgid "%s output to ..." msgstr "%s uitvoer naar ..." -#: lilypond-latex.py:820 includable-lexer.cc:57 kpath.cc:134 lily-guile.cc:89 -#: lily-parser.cc:275 +#: lilypond-latex.py:820 includable-lexer.cc:57 kpath.cc:129 lily-guile.cc:90 +#: lily-parser-scheme.cc:92 #, c-format, python-format msgid "can't find file: `%s'" msgstr "kan bestand niet vinden: `%s'" @@ -491,6 +605,10 @@ msgstr "VER[:MINEUR]" msgid "set key: ALT=+sharps|-flats; MINOR=1" msgstr "zet toonsoort: VER=+kruizen|-mollen; MINEUR=1" +#: midi2ly.py:102 mup2ly.py:76 +msgid "write output to FILE" +msgstr "schrijf uitvoer naar BESTAND" + #: midi2ly.py:103 msgid "quantise note starts on DUR" msgstr "kwantiseer begin van noten op DUUR" @@ -507,12 +625,12 @@ msgstr "sta tuplet lengtes DUUR*NOEM/TEL toe" msgid "treat every text as a lyric" msgstr "behandel elke tekst als liedtekts" -#: midi2ly.py:149 mup2ly.py:143 input.cc:88 +#: midi2ly.py:149 mup2ly.py:143 input.cc:105 msgid "warning: " msgstr "waarschuwing: " #: midi2ly.py:164 midi2ly.py:1017 midi2ly.py:1082 mup2ly.py:146 mup2ly.py:160 -#: input.cc:93 +#: input.cc:110 msgid "error: " msgstr "fout: " @@ -559,12 +677,12 @@ msgstr "alleen pre-processen" msgid "no such context: %s" msgstr "geen context als: `%s'" -#: mup2ly.py:1299 +#: mup2ly.py:1300 #, python-format msgid "Processing `%s'..." msgstr "Verwerken van `%s'..." -#: mup2ly.py:1318 +#: mup2ly.py:1319 #, python-format msgid "Writing `%s'..." msgstr "Schrijven van `%s'..." @@ -575,27 +693,27 @@ msgid "Convert PostScript to PNG image." msgstr "" #. # FIXME: silly message containing %d -#: ps2png.py:71 +#: ps2png.py:72 #, python-format msgid "Wrote `%s'" msgstr "Geschreven `%s'..." -#: getopt-long.cc:146 +#: getopt-long.cc:144 #, c-format msgid "option `%s' requires an argument" msgstr "optie `%s' vereist een argument" -#: getopt-long.cc:150 +#: getopt-long.cc:148 #, c-format msgid "option `%s' doesn't allow an argument" msgstr "optie `%s' staat geen argument toe" -#: getopt-long.cc:154 +#: getopt-long.cc:152 #, c-format msgid "unrecognized option: `%s'" msgstr "onbekende optie: `%s'" -#: getopt-long.cc:161 +#: getopt-long.cc:159 #, c-format msgid "invalid argument `%s' to option `%s'" msgstr "onjuist argument: `%s' voor optie `%s'" @@ -609,76 +727,76 @@ msgstr "programmeerfout: %s" msgid "Continuing; crossing fingers" msgstr "Ga verder; duim maar" -#: accidental-engraver.cc:194 +#: accidental-engraver.cc:239 #, c-format msgid "Accidental typesetting list must begin with context-name: %s" msgstr "Voorteken zetlijst moet beginnen met context-naam: %s" -#: accidental-engraver.cc:222 +#: accidental-engraver.cc:267 #, c-format msgid "ignoring unknown accidental: %s" msgstr "negeren van onbekend voorteken: %s" -#: accidental-engraver.cc:239 +#: accidental-engraver.cc:284 #, c-format msgid "Accidental rule must be pair or context-name; Found %s" msgstr "Voortekenregel moet paar of context-naam zijn; Gevonden %s" -#: accidental.cc:221 key-signature-interface.cc:137 +#: accidental.cc:223 key-signature-interface.cc:133 #, c-format msgid "accidental `%s' not found" msgstr "voorteken `%s' niet gevonden" -#: afm.cc:143 +#: afm.cc:144 #, c-format msgid "Error parsing AFM file: `%s'" msgstr "Fout bij ontleden AFM-bestand: `%s'" #. FIXME: broken sentence -#: all-font-metrics.cc:95 +#: all-font-metrics.cc:158 #, c-format msgid "checksum mismatch for font file: `%s'" msgstr "checksum fout voor fontbestand: `%s'" -#: all-font-metrics.cc:97 +#: all-font-metrics.cc:160 #, c-format msgid "does not match: `%s'" msgstr "komt niet overeen met: `%s'" -#: all-font-metrics.cc:103 +#: all-font-metrics.cc:166 msgid "Rebuild all .afm files, and remove all .pk and .tfm files." msgstr "Herbouw alle .afm bestanden en verwijder alle .pk en .tfm bestanden." -#: all-font-metrics.cc:105 +#: all-font-metrics.cc:168 msgid "Rerun with -V to show font paths." msgstr "Draai opnieuw met -V voor het tonen van fontpaden." -#: all-font-metrics.cc:107 +#: all-font-metrics.cc:170 msgid "A script for removing font-files is delivered with the source-code:" msgstr "" "Een script ter verwijdering van fontbestanden is meegeleverd bij de bron-" "code:" -#: all-font-metrics.cc:184 +#: all-font-metrics.cc:279 #, c-format msgid "can't find font: `%s'" msgstr "kan font niet vinden: `%s'" -#: all-font-metrics.cc:185 +#: all-font-metrics.cc:280 msgid "Loading default font" msgstr "Laden van standaardfont" -#: all-font-metrics.cc:200 +#: all-font-metrics.cc:295 #, c-format msgid "can't find default font: `%s'" msgstr "kan standaardfont niet vinden: `%s'" -#: all-font-metrics.cc:201 includable-lexer.cc:59 lily-parser.cc:268 +#: all-font-metrics.cc:296 includable-lexer.cc:59 lily-parser-scheme.cc:85 #, c-format msgid "(search path: `%s')" msgstr "(zoekpad: `%s')" -#: all-font-metrics.cc:202 +#: all-font-metrics.cc:297 msgid "Giving up" msgstr "Geef op" @@ -686,11 +804,11 @@ msgstr "Geef op" msgid "\\applycontext argument is not a procedure" msgstr "\\applycontext argument is geen procedure" -#: auto-change-iterator.cc:67 change-iterator.cc:61 +#: auto-change-iterator.cc:66 change-iterator.cc:61 msgid "Can't switch translators, I'm there already" msgstr "Kan niet wisselen van vertaler, ben al hier" -#: axis-group-engraver.cc:117 +#: axis-group-engraver.cc:112 msgid "" "Axis_group_engraver: vertical group already has a parent.\n" "Do you have two Axis_group_engravers?\n" @@ -702,41 +820,41 @@ msgstr "" msgid "barcheck failed at: %s" msgstr "maatstreep controle gefaald op: %s" -#: beam-engraver.cc:139 +#: beam-engraver.cc:138 msgid "already have a beam" msgstr "heb al een waardestreep" -#: beam-engraver.cc:211 +#: beam-engraver.cc:209 msgid "unterminated beam" msgstr "onbeëindigde waardestreep" -#: beam-engraver.cc:244 chord-tremolo-engraver.cc:174 +#: beam-engraver.cc:242 chord-tremolo-engraver.cc:168 msgid "stem must have Rhythmic structure" msgstr "stok moet Ritmische structuur hebben" -#: beam-engraver.cc:258 +#: beam-engraver.cc:256 msgid "stem doesn't fit in beam" msgstr "stok past niet in waardestreep" -#: beam-engraver.cc:259 +#: beam-engraver.cc:257 msgid "beam was started here" msgstr "waardestreep werd hier gestart" -#: beam.cc:149 +#: beam.cc:150 msgid "beam has less than two visible stems" msgstr "waardestreep heeft minder dan twee zichtbare stokken" -#: beam.cc:154 +#: beam.cc:155 msgid "removing beam with less than two stems" msgstr "verwijderen van waardestreep met minder dan twee stokken" -#: beam.cc:1038 +#: beam.cc:1011 msgid "no viable initial configuration found: may not find good beam slope" msgstr "" "geen werkbare initiële configuratie gevonden: kan wellicht geen goede " "waardestreephelling kunnen vinden" -#: break-align-interface.cc:214 +#: break-align-interface.cc:212 #, c-format msgid "No spacing entry from %s to `%s'" msgstr "Geen spatiëringswaarde van %s naar`%s'" @@ -760,42 +878,43 @@ msgstr "Ben er zelf een" msgid "none of these in my family" msgstr "geen van deze in mijn gezin" -#: chord-tremolo-engraver.cc:100 +#: chord-tremolo-engraver.cc:97 #, c-format msgid "Chord tremolo with %d elements. Must have two elements." msgstr "Akkoordtremool met %d elementen. Moet twee elementen hebben." -#: chord-tremolo-engraver.cc:140 +#: chord-tremolo-engraver.cc:134 msgid "unterminated chord tremolo" msgstr "onbeëindigd akkoordtremolo" -#: chord-tremolo-iterator.cc:64 +#: chord-tremolo-iterator.cc:66 msgid "no one to print a tremolos" msgstr "niemand om tremolos af te drukken" -#: clef.cc:64 +#: clef.cc:57 #, c-format msgid "clef `%s' not found" msgstr "sleutel `%s' niet gevonden" -#: cluster.cc:123 +#: cluster.cc:122 #, c-format msgid "unknown cluster style `%s'" msgstr "onbekende klusterstijl `%s'" #: coherent-ligature-engraver.cc:84 -#, c-format -msgid "gotcha: ptr=%ul" +#, fuzzy, c-format +msgid "gotcha: ptr =%ul" msgstr "hebbes: ptr=%ul" #: coherent-ligature-engraver.cc:96 -#, c-format -msgid "distance=%f" +#, fuzzy, c-format +msgid "distance =%f" msgstr "afstand=%f" #: coherent-ligature-engraver.cc:139 -#, c-format -msgid "Coherent_ligature_engraver: setting `spacing-increment = 0.01': ptr=%ul" +#, fuzzy, c-format +msgid "" +"Coherent_ligature_engraver: setting `spacing-increment = 0.01': ptr =%ul" msgstr "Coherent_ligature_engraver: zet `spacing-increment = 0.01: ptr=%ul" #: context-def.cc:111 @@ -803,47 +922,48 @@ msgstr "Coherent_ligature_engraver: zet `spacing-increment = 0.01: ptr=%ul" msgid "Program has no such type: `%s'" msgstr "Programma heeft geen dergelijk type: `%s'" -#: context-def.cc:285 +#: context-def.cc:286 #, c-format msgid "can't find: `%s'" msgstr "kan niet vinden: `%s'" -#: context.cc:164 +#: context.cc:151 +#, fuzzy, c-format +msgid "Cannot find or create new `%s'" +msgstr "kan niet vinden of maken `%s' genaamd `%s'" + +#: context.cc:217 #, c-format msgid "Cannot find or create `%s' called `%s'" msgstr "kan niet vinden of maken `%s' genaamd `%s'" -#: context.cc:201 +#: context.cc:315 #, c-format msgid "can't find or create: `%s'" msgstr "kan niet vinden of scheppen: `%s'" -#: custos.cc:85 +#: custos.cc:84 #, c-format msgid "custos `%s' not found" msgstr "custode `%s' niet gevonden" -#: dimensions.cc:13 -msgid "NaN" -msgstr "NaN" - -#: dynamic-engraver.cc:186 span-dynamic-performer.cc:86 +#: dynamic-engraver.cc:179 span-dynamic-performer.cc:84 msgid "can't find start of (de)crescendo" msgstr "kan start van (de)crescendo niet vinden" -#: dynamic-engraver.cc:196 +#: dynamic-engraver.cc:189 msgid "already have a decrescendo" msgstr "heb al een decrescendo" -#: dynamic-engraver.cc:198 +#: dynamic-engraver.cc:191 msgid "already have a crescendo" msgstr "heb al een crescendo" -#: dynamic-engraver.cc:201 +#: dynamic-engraver.cc:194 msgid "Cresc started here" msgstr "Cresc is hier gestart" -#: dynamic-engraver.cc:307 +#: dynamic-engraver.cc:315 msgid "unterminated (de)crescendo" msgstr "onbeëindigd (de)crescendo" @@ -852,17 +972,7 @@ msgstr "onbe msgid "Junking event: `%s'" msgstr "Verschroot gebeurtenis: `%s'" -#: event.cc:49 -#, c-format -msgid "Transposition by %s makes alteration larger than two" -msgstr "Transponering met %s geeft voorteken groter dan twee" - -#: event.cc:72 -#, c-format -msgid "octave check failed; expected %s, found: %s" -msgstr "oktaafcontrole gefaald; verwachtte %s, vond: %s" - -#: extender-engraver.cc:141 extender-engraver.cc:150 +#: extender-engraver.cc:140 extender-engraver.cc:149 msgid "unterminated extender" msgstr "onbeëindigde extender" @@ -870,21 +980,39 @@ msgstr "onbe msgid "no one to print a repeat brace" msgstr "niemand om een herhalings haak af te drukken" -#: glissando-engraver.cc:100 +#: font-config.cc:34 +#, c-format +msgid "Failed to add lilypond directory %s" +msgstr "" + +#: glissando-engraver.cc:99 msgid "Unterminated glissando." msgstr "Onbeëindigde glissando" -#: global-context.cc:150 +#: global-context-scheme.cc:52 global-context-scheme.cc:80 +msgid "Need music in a score" +msgstr "Heb muziek nodig in een partituur" + +#: global-context-scheme.cc:70 +msgid "Interpreting music... " +msgstr "Vertolken van muziek..." + +#: global-context-scheme.cc:91 +#, c-format +msgid "elapsed time: %.2f seconds" +msgstr "duur: %.2f seconden" + +#: global-context.cc:162 #, c-format msgid "can't find `%s' context" msgstr "kan `%s' context niet vinden" -#: gourlay-breaking.cc:199 +#: gourlay-breaking.cc:200 #, c-format msgid "Optimal demerits: %f" msgstr "Optimale foutscore: %f" -#: gourlay-breaking.cc:204 +#: gourlay-breaking.cc:205 msgid "No feasible line breaking found" msgstr "Geen doenbare regelafbreuk gevonden" @@ -898,21 +1026,21 @@ msgstr "\\%s genegeerd" msgid "implied \\%s added" msgstr "impliciede \\%s toegevoeg" -#: grob-interface.cc:73 +#: grob-interface.cc:48 #, c-format msgid "Unknown interface `%s'" msgstr "onbekende interface `%s'" -#: grob-interface.cc:84 +#: grob-interface.cc:59 #, c-format msgid "Grob `%s' has no interface for property `%s'" msgstr "Grob `%s' heeft geen interface voor eigenschap `%s'" -#: hairpin.cc:92 +#: hairpin.cc:106 msgid "decrescendo too small" msgstr "decrescendo te klein" -#: hairpin.cc:93 +#: hairpin.cc:107 msgid "crescendo too small" msgstr "crescendo te klein" @@ -933,123 +1061,117 @@ msgid "unterminated hyphen; removing" msgstr "verwijderen van onafgesloten streepje" #: includable-lexer.cc:50 -msgid "include files are not allowed" +#, fuzzy +msgid "include files are not allowed in safe mode" msgstr "invoegbestanden zijn niet toegestaan" -#: input.cc:99 +#: input.cc:116 msgid "non fatal error: " msgstr "niet noodlottige fout: " -#: input.cc:107 source-file.cc:135 source-file.cc:228 +#: input.cc:124 source-file.cc:136 source-file.cc:229 msgid "position unknown" msgstr "positie onbekend" -#: key-performer.cc:90 +#: key-performer.cc:88 msgid "FIXME: key change merge" msgstr "MAAKME: toonsoort sleutel samenvoeging" -#: kpath.cc:83 +#: kpath.cc:56 +#, fuzzy, c-format +msgid "kpathsea can not find AFM file `%s'" +msgstr "kpathsea kan TMF bestand niet vinden: `%s'" + +#: kpath.cc:80 #, c-format msgid "kpathsea can not find TFM file: `%s'" msgstr "kpathsea kan TMF bestand niet vinden: `%s'" -#: kpath.cc:129 +#: kpath.cc:124 #, c-format msgid "kpathsea can not find file: `%s'" msgstr "kpathsea kan bestand niet vinden: `%s'" -#: ligature-engraver.cc:152 +#: ligature-engraver.cc:153 msgid "can't find start of ligature" msgstr "kan begin van ligatuur niet vinden" -#: ligature-engraver.cc:158 +#: ligature-engraver.cc:159 msgid "no right bound" msgstr "geen rechterkant" -#: ligature-engraver.cc:184 +#: ligature-engraver.cc:185 msgid "already have a ligature" msgstr "heb al een ligatuur" -#: ligature-engraver.cc:200 +#: ligature-engraver.cc:201 msgid "no left bound" msgstr "geen linkerkant" -#: ligature-engraver.cc:256 +#: ligature-engraver.cc:257 msgid "unterminated ligature" msgstr "onbeëindigde ligatuur" -#: ligature-engraver.cc:280 +#: ligature-engraver.cc:281 msgid "ignoring rest: ligature may not contain rest" msgstr "negeer rust: ligatuur mag geen rust bevatten" -#: ligature-engraver.cc:281 +#: ligature-engraver.cc:282 msgid "ligature was started here" msgstr "ligatuur werd hier gestart" -#: lily-guile.cc:91 +#: lily-guile.cc:92 #, c-format msgid "(load path: `%s')" msgstr "(zoekpad: `%s')" -#: lily-guile.cc:559 +#: lily-guile.cc:478 #, c-format msgid "Can't find property type-check for `%s' (%s)." msgstr "Kan geen type-controle vinden voor property `%s' (%s)." -#: lily-guile.cc:562 +#: lily-guile.cc:481 msgid "Perhaps you made a typing error?" msgstr "Misschien een typefout?" -#: lily-guile.cc:568 +#: lily-guile.cc:487 msgid "Doing assignment anyway." msgstr "Voer toewijzing toch door." -#: lily-guile.cc:582 +#: lily-guile.cc:501 #, c-format msgid "Type check for `%s' failed; value `%s' must be of type `%s'" msgstr "Type contole gefaald voor `%s'; waarde `%s' moet type hebben: `%s'" -#: lily-lexer.cc:220 +#: lily-lexer.cc:211 #, c-format msgid "Identifier name is a keyword: `%s'" msgstr "Identifier naam is een sleutelwoord: `%s'" -#: lily-lexer.cc:237 +#: lily-lexer.cc:228 #, c-format msgid "error at EOF: %s" msgstr "fout bij EOF: %s" -#: lily-parser.cc:97 -msgid "Parsing..." -msgstr "Ontleden..." - -#: lily-parser.cc:110 lily-parser.cc:143 -msgid "Braces don't match" -msgstr "Haakjes paren niet" - -#: lily-parser.cc:267 +#: lily-parser-scheme.cc:84 #, c-format msgid "can't find init file: `%s'" msgstr "kan init bestand niet vinden: `%s'" -#: lily-parser.cc:284 -#, c-format -msgid "Now processing `%s'" -msgstr "Nu wordt verwerkt `%s'" +#: lily-parser-scheme.cc:101 +#, fuzzy, c-format +msgid "Processing `%s'" +msgstr "Verwerken van `%s'..." -#: main.cc:91 -msgid "" -"This program is free software. It is covered by the GNU General Public\n" -"License and you are welcome to change it and/or distribute copies of it\n" -"under certain conditions. Invoke as `lilypond --warranty' for more\n" -"information.\n" -msgstr "" -"Dit is vrije programmatuur. Het valt onder de GNU Algemene Openbare\n" -"Licentie (General Public Licence), en u wordt uitgenodigd het te\n" -"veranderen en/of te verspreiden onder bepaalde voorwaarden. Roep aan\n" -"als `lilypond --warranty' voor meer informatie.\n" +#: lily-parser.cc:102 +msgid "Parsing..." +msgstr "Ontleden..." + +#: lily-parser.cc:120 +msgid "Braces don't match" +msgstr "Haakjes paren niet" -#: main.cc:97 +#: main.cc:95 msgid "" " This program is free software; you can redistribute it and/or\n" "modify it under the terms of the GNU General Public License version 2\n" @@ -1080,38 +1202,55 @@ msgstr "" "zoniet, schrijf dan naar de Free Software Foundation, Inc.,\n" "675 Mass Ave, Cambridge, MA 02139, USA.\n" -#: main.cc:126 +#: main.cc:124 +msgid "select backend to use" +msgstr "" + +#: main.cc:125 msgid "EXPR" msgstr "EXPR" -#: main.cc:127 -msgid "set options, use -e '(ly:option-usage)' for help" +#: main.cc:126 +#, fuzzy +msgid "set option, use -e '(ly:option-usage)' for help" msgstr "zet opties, gebruik -e '(ly:option-usage)' voor hulp" -#: main.cc:130 -msgid "select back-end to use" +#. Bug in option parser: --output =foe is taken as an abbreviation +#. for --output-format. +#: main.cc:129 +#, fuzzy +msgid "EXTs" +msgstr "EXT" + +#: main.cc:129 +msgid "list of formats to dump" msgstr "" -#: main.cc:132 +#: main.cc:131 msgid "FIELD" msgstr "VELD" -#: main.cc:132 +#: main.cc:131 msgid "write header field to BASENAME.FIELD" msgstr "schrijf kop veld naar BASISNAAM.VELD" -#: main.cc:133 +#: main.cc:132 msgid "add DIR to search path" msgstr "voeg DIR toe aan zoekpad" -#: main.cc:134 +#: main.cc:133 msgid "use FILE as init file" msgstr "gebruik BESTAND als initialisatiebestand" -#: main.cc:137 +#: main.cc:136 msgid "generate a preview" msgstr "genereer een voorvertoning" +#: main.cc:137 +#, fuzzy +msgid "don't generate full pages" +msgstr "genereer geen afbeeldingen" + #: main.cc:138 msgid "generate PNG" msgstr "genereer PNG" @@ -1147,8 +1286,8 @@ msgstr "" #. No version number or newline here. It confuses help2man. #: main.cc:192 -#, c-format -msgid "Usage: %s [OPTIONS]... FILE..." +#, fuzzy, c-format +msgid "Usage: %s [OPTION]... FILE..." msgstr "Gebruik: %s [OPTIE]... BESTAND..." #: main.cc:194 @@ -1166,75 +1305,101 @@ msgstr "LilyPond produceert prachtige muzieknotatie." msgid "For more information, see %s" msgstr "Voor meer informatie, zie %s" -#: main.cc:410 -#, c-format -msgid "This option is for developers only." -msgstr "Deze optie is uitsluitend bestemd voor ontwikkelaars." - -#: main.cc:411 -#, c-format -msgid "Read the sources for more information." -msgstr "Lees de broncodes voor meer informatie." - -#: mensural-ligature-engraver.cc:248 mensural-ligature-engraver.cc:383 -msgid "unexpected case fall-through" -msgstr "onverwachte zaakdoorval" - -#: mensural-ligature-engraver.cc:259 +#: mensural-ligature-engraver.cc:76 msgid "ligature with less than 2 heads -> skipping" msgstr "ligatuur met minder dan 2 bolletjes -> overslaan" -#: mensural-ligature-engraver.cc:279 +#: mensural-ligature-engraver.cc:102 msgid "can not determine pitch of ligature primitive -> skipping" msgstr "kan toonhoogte van primitieve ligatuur niet bepalen -> overslaan" -#: mensural-ligature-engraver.cc:302 +#: mensural-ligature-engraver.cc:116 +#, fuzzy +msgid "single note ligature - skipping" +msgstr "prieminterval binnen ligatuur -> overslaan" + +#: mensural-ligature-engraver.cc:128 msgid "prime interval within ligature -> skipping" msgstr "prieminterval binnen ligatuur -> overslaan" -#: mensural-ligature-engraver.cc:312 -msgid "mensural ligature: duration none of L, B, S -> skipping" +#: mensural-ligature-engraver.cc:140 +#, fuzzy +msgid "mensural ligature: duration none of Mx, L, B, S -> skipping" msgstr "mensural ligature: lengte geen van L, B, S -> overslaan" -#: mensural-ligature.cc:161 -msgid "Mensural_ligature:unexpected case fall-through" +#: mensural-ligature-engraver.cc:188 +msgid "semibrevis must be followed by another one -> skipping" +msgstr "" + +#: mensural-ligature-engraver.cc:199 +msgid "" +"semibreves can only appear at the beginning of a ligature,\n" +"and there may be only zero or two of them" +msgstr "" + +#: mensural-ligature-engraver.cc:226 +msgid "" +"invalid ligatura ending:\n" +"when the last note is a descending brevis,\n" +"the penultimate note must be another one,\n" +"or the ligatura must be LB or SSB" +msgstr "" + +#: mensural-ligature-engraver.cc:345 +msgid "unexpected case fall-through" +msgstr "onverwachte zaakdoorval" + +#: mensural-ligature.cc:132 +#, fuzzy +msgid "Mensural_ligature: unexpected case fall-through" msgstr "Mensural_ligature:onverwachte zaakdoorval" -#: mensural-ligature.cc:171 -msgid "Mensural_ligature: (join_left == 0)" +#: mensural-ligature.cc:184 +#, fuzzy +msgid "Mensural_ligature: (join_right == 0)" msgstr "Mensural_ligature: (join_left) == 0)" -#: midi-item.cc:153 +#: midi-item.cc:151 #, c-format msgid "no such MIDI instrument: `%s'" msgstr "geen dergelijk MIDI instrument: `%s'" -#: midi-item.cc:257 +#: midi-item.cc:255 msgid "silly pitch" msgstr "rare toonhoogte" -#: midi-item.cc:273 +#: midi-item.cc:271 #, c-format msgid "Experimental: temporarily fine tuning (of %d cents) a channel." msgstr "Experimenteel: tijdelijke fijnafstemming (%d centen) van kanaal." -#: midi-stream.cc:40 +#: midi-stream.cc:39 #, c-format msgid "could not write file: `%s'" msgstr "kon bestand niet schrijven: `%s'" +#: music.cc:176 +#, c-format +msgid "octave check failed; expected %s, found: %s" +msgstr "oktaafcontrole gefaald; verwachtte %s, vond: %s" + +#: music.cc:239 +#, fuzzy, c-format +msgid "Transposition by %s makes alteration larger than double" +msgstr "Transponering met %s geeft voorteken groter dan twee" + #. #. music for the softenon children? #. -#: new-fingering-engraver.cc:155 +#: new-fingering-engraver.cc:153 msgid "music for the martians." msgstr "muziek voor de marsmannetjes." -#: new-fingering-engraver.cc:235 +#: new-fingering-engraver.cc:233 msgid "Fingerings are also not down?! Putting them down anyway." msgstr "Vingerzettingen zijn ook niet onder?! Zet ze toch onder." -#: new-lyric-combine-music-iterator.cc:245 +#: new-lyric-combine-music-iterator.cc:243 #, c-format msgid "cannot find Voice `%s'" msgstr "kan Voice niet vinden: `%s'" @@ -1243,118 +1408,150 @@ msgstr "kan Voice niet vinden: `%s'" msgid "Too many clashing notecolumns. Ignoring them." msgstr "Te veel botsende nootkolommen. Negeer ze." -#: note-head.cc:45 +#: note-head.cc:68 #, c-format msgid "note head `%s' not found" msgstr "nootbolletje `%s' niet gevonden" -#: paper-outputter.cc:116 -msgid "Paper output to `%s'..." -msgstr "Papier uitvoer naar %s..." +#: open-type-font.cc:29 +#, c-format +msgid "Cannot allocate %d bytes" +msgstr "" + +#: open-type-font.cc:33 +#, c-format +msgid "Could not load %s font table" +msgstr "" + +#: open-type-font.cc:85 +#, c-format +msgid "Unsupported font format: %s" +msgstr "" + +#: open-type-font.cc:89 +#, c-format +msgid "Unknown error: %d reading font file: %s" +msgstr "" -#: paper-score.cc:68 +#: open-type-font.cc:144 +#, c-format +msgid "FT_Get_Glyph_Name() returned error: %d" +msgstr "" + +#: pango-font.cc:147 +msgid "FreeType face has no PostScript font name." +msgstr "" + +#: paper-outputter-scheme.cc:27 +#, fuzzy, c-format +msgid "Layout output to `%s'..." +msgstr "%s uitvoer naar `%s'..." + +#: paper-score.cc:66 #, c-format msgid "Element count %d (spanners %d) " msgstr "Aantal elementen %d (spanners %d)" -#: paper-score.cc:72 +#: paper-score.cc:70 msgid "Preprocessing graphical objects..." msgstr "Voorbewerken van grafische objecten..." -#: parse-scm.cc:77 +#: parse-scm.cc:81 msgid "GUILE signaled an error for the expression beginning here" msgstr "GUILE signaleerde een fout voor de expressie beginnend alhier" -#: percent-repeat-engraver.cc:110 +#: pdf.cc:259 +#, fuzzy, c-format +msgid "Can't open file %s" +msgstr "kan bestand niet openen: `%s'" + +#: percent-repeat-engraver.cc:100 msgid "Don't know how to handle a percent repeat of this length." msgstr "Weet niet hoe procent herhaling van deze lengte af te handelen." -#: percent-repeat-engraver.cc:170 +#: percent-repeat-engraver.cc:160 msgid "unterminated percent repeat" msgstr "onbeëindigde procentherhaling" -#: percent-repeat-iterator.cc:53 +#: percent-repeat-iterator.cc:54 msgid "no one to print a percent" msgstr "niemand om een procent herhaling af te drukken" -#: performance.cc:50 -msgid "Track ... " +#: performance.cc:49 +#, fuzzy +msgid "Track..." msgstr "Spoor ... " -#: performance.cc:93 +#: performance.cc:92 msgid "Creator: " msgstr "Schepper: " -#: performance.cc:113 +#: performance.cc:112 msgid "at " msgstr "dd " -#: performance.cc:167 +#: performance.cc:166 #, c-format msgid "MIDI output to `%s'..." msgstr "MIDI uitvoer naar %s..." -#: phrasing-slur-engraver.cc:99 slur-engraver.cc:114 -msgid "unterminated slur" -msgstr "onbeëindigde bindingsboog" +#: phrasing-slur-engraver.cc:116 +msgid "unterminated phrasing slur" +msgstr "onbeëindigde fraseringsboog" -#: piano-pedal-engraver.cc:237 +#: piano-pedal-engraver.cc:232 msgid "Need 3 strings for piano pedals. No pedal made. " msgstr "Heb 3 strings nodig voor pianopedalen. Geen pedalen gemaakt. " -#: piano-pedal-engraver.cc:252 piano-pedal-engraver.cc:267 -#: piano-pedal-performer.cc:82 +#: piano-pedal-engraver.cc:247 piano-pedal-engraver.cc:262 +#: piano-pedal-performer.cc:80 #, c-format msgid "can't find start of piano pedal: `%s'" msgstr "kan start van piano pedaal niet vinden: `%s'" -#: piano-pedal-engraver.cc:318 +#: piano-pedal-engraver.cc:313 #, c-format msgid "can't find start of piano pedal bracket: `%s'" msgstr "kan start van piano pedaal haak niet vinden: `%s'" -#: property-iterator.cc:94 +#: property-iterator.cc:95 #, c-format msgid "Not a grob name, `%s'." msgstr "Geen grobnaam, `%s'." -#: quote-iterator.cc:108 -msgid "No events found for \\quote" -msgstr "" - -#: quote-iterator.cc:183 +#: quote-iterator.cc:251 #, c-format msgid "In quotation: junking event %s" msgstr "In aanhaling: verschroten van gebeurtenis %s" -#: relative-octave-check.cc:25 +#: relative-octave-check.cc:40 msgid "Failed octave check, got: " msgstr "Oktaafcontorle gefaald, heb:" -#: rest-collision.cc:132 +#: rest-collision.cc:152 msgid "rest direction not set. Cannot resolve collision." msgstr "rustrichting niet gezet. Kan botsing niet voorkomen." -#: rest-collision.cc:144 rest-collision.cc:187 +#: rest-collision.cc:164 rest-collision.cc:207 msgid "too many colliding rests" msgstr "te veel botsende rusten" -#: rest.cc:136 +#: rest.cc:141 #, c-format msgid "rest `%s' not found" msgstr "rust `%s' niet gevonden" -#: scm-option.cc:56 +#: scm-option.cc:59 #, c-format msgid "lilypond -e EXPR means:" msgstr "lilypond -e EXPR betekent:" -#: scm-option.cc:58 +#: scm-option.cc:61 #, c-format msgid " Evalute the Scheme EXPR before parsing any .ly files." msgstr " Evalueer de Scheme EXPR alvorens enig .ly bestand te ontleden." -#: scm-option.cc:60 +#: scm-option.cc:63 #, c-format msgid "" " Multiple -e options may be given, they will be evaluated sequentially." @@ -1362,98 +1559,103 @@ msgstr "" " Verscheidene -e opties mogen worden gegeven, deze zullen sequentieel " "worden geëvalueerd." -#: scm-option.cc:62 +#: scm-option.cc:65 #, c-format msgid "" " The function ly:set-option allows for access to some internal variables." msgstr "" " De functie ly:set-option verschaft toegang tot bepaalde interne variabelen." -#: scm-option.cc:64 +#: scm-option.cc:67 #, c-format msgid "Usage: lilypond -e \"(ly:set-option SYMBOL VAL)\"" msgstr "Gebruik: lilypond -e \"(ly:set-option SYMBOOL WAARDE)\"" -#: scm-option.cc:66 +#: scm-option.cc:69 #, c-format msgid "Use help as SYMBOL to get online help." msgstr "" -#: scm-option.cc:132 scm-option.cc:160 +#: scm-option.cc:137 scm-option.cc:175 #, c-format msgid "No such internal option: %s" msgstr "Onbekende interne optie!" -#: score-engraver.cc:103 score-engraver.cc:108 -#, c-format -msgid "can't find `%s'" +#: score-engraver.cc:106 score-engraver.cc:115 score-engraver.cc:117 +#, fuzzy, c-format +msgid "cannot find `%s'" msgstr "kan niet vinden `%s'" -#: score-engraver.cc:104 -msgid "Music font has not been installed properly. Aborting" +#: score-engraver.cc:108 +#, fuzzy +msgid "Music font has not been installed properly.\n" msgstr "Fonts zijn niet juist geïnstalleerd. Afbreken." #: score-engraver.cc:109 +#, fuzzy, c-format +msgid "Search path `%s'\n" +msgstr "(zoekpad: `%s')" + +#: score-engraver.cc:119 #, c-format -msgid "Install the ec-mftraced package from %s. Aborting" +msgid "Install the ec-fonts-mftraced package from: %s." msgstr "" -#: score.cc:100 score.cc:126 -msgid "Need music in a score" -msgstr "Heb muziek nodig in een partituur" - -#: score.cc:116 -msgid "Interpreting music... " -msgstr "Vertolken van muziek..." - -#: score.cc:137 -#, c-format -msgid "elapsed time: %.2f seconds" -msgstr "duur: %.2f seconden" +#: score-engraver.cc:122 +msgid "Aborting." +msgstr "" -#: score.cc:312 +#: score.cc:224 msgid "Already have music in score" msgstr "Heb al muziek nodig in score" -#: score.cc:313 +#: score.cc:225 msgid "This is the previous music" msgstr "" +#: score.cc:230 +msgid "Error found in this music expression. Ignoring it" +msgstr "" + #. FIXME: -#: script-engraver.cc:102 +#: script-engraver.cc:101 msgid "Do not know how to interpret articulation: " msgstr "Weet niet hoe articulatie te vertolken: " -#: script-engraver.cc:103 +#: script-engraver.cc:102 msgid "Scheme encoding: " msgstr "Scheme codering:" #. this shouldn't happen, but let's continue anyway. -#: separation-item.cc:53 separation-item.cc:97 +#: separation-item.cc:54 separation-item.cc:98 msgid "Separation_item: I've been drinking too much" msgstr "Separation_item: Ik heb te veel gedronken" -#: simple-spacer.cc:489 +#: simple-spacer.cc:506 #, c-format msgid "No spring between column %d and next one" msgstr "Geen veer tussen kolom %d en de volgende" -#: slur-engraver.cc:124 +#: slur-engraver.cc:113 +msgid "unterminated slur" +msgstr "onbeëindigde bindingsboog" + +#: slur-engraver.cc:123 #, fuzzy msgid "No slur to end" msgstr "Geen volta spanner te beëindigen" -#: source-file.cc:50 +#: source-file.cc:47 #, c-format msgid "can't open file: `%s'" msgstr "kan bestand niet openen: `%s'" -#: source-file.cc:63 +#: source-file.cc:60 #, c-format msgid "Huh? Got %d, expected %d characters" msgstr "Huh? Kreeg %d, verwachtte %d tekens" -#: spacing-spanner.cc:388 +#: spacing-spanner.cc:386 #, c-format msgid "Global shortest duration is %s" msgstr "Globaal kortste lengte is %s" @@ -1472,43 +1674,43 @@ msgstr "Voeg noot bolletje toe aan onverenigbare stok (type = %d)" msgid "Don't you want polyphonic voices instead?" msgstr "Wil je anders echt geen polyfone stemmen?" -#: stem.cc:126 +#: stem.cc:125 msgid "Weird stem size; check for narrow beams" msgstr "Vreemde stoklengte; controleer op krappe waardestrepen" -#: stem.cc:575 +#: stem.cc:579 #, c-format msgid "flag `%s' not found" msgstr "vlag `%s' niet gevonden" -#: stem.cc:586 +#: stem.cc:590 #, c-format msgid "flag stroke `%s' not found" msgstr "vlag streep `%s' niet gevonden" -#: system.cc:134 +#: system.cc:148 #, c-format msgid "Element count %d." msgstr "Aantal elementen: %d." -#: system.cc:272 +#: system.cc:301 #, c-format msgid "Grob count %d" msgstr "Aantal grobs %d" -#: system.cc:286 +#: system.cc:319 msgid "Calculating line breaks..." msgstr "Berekenen van regelafbreuken..." -#: text-spanner-engraver.cc:63 +#: text-spanner-engraver.cc:62 msgid "can't find start of text spanner" msgstr "kan start van tekst spanner niet vinden" -#: text-spanner-engraver.cc:77 +#: text-spanner-engraver.cc:76 msgid "already have a text spanner" msgstr "heb al een tekst spanner" -#: text-spanner-engraver.cc:139 +#: text-spanner-engraver.cc:138 msgid "unterminated text spanner" msgstr "onbeëindigde tekst spanner" @@ -1525,16 +1727,16 @@ msgid "%s: TFM file has %u parameters, which is more than the %u I can handle" msgstr "" "%s: TFM bestand heeft %u parameters, wat meer is dan de %u die ik aan kan" -#: tfm.cc:73 +#: tfm.cc:70 #, c-format msgid "can't find ascii character: %d" msgstr "kan ascii teken niet vinden: %d" -#: tie-engraver.cc:165 +#: tie-engraver.cc:199 msgid "lonely tie" msgstr "eenzame overbinding" -#: time-scaled-music-iterator.cc:24 +#: time-scaled-music-iterator.cc:23 msgid "no one to print a tuplet start bracket" msgstr "niemand om een x-ool start haak af te drukken" @@ -1543,14 +1745,14 @@ msgstr "niemand om een x-ool start haak af te drukken" #. #. OTOH, Tristan Keuris writes 8/20 in his Intermezzi. #. -#: time-signature-engraver.cc:57 +#: time-signature-engraver.cc:55 #, c-format msgid "Found strange time signature %d/%d." msgstr "Vreemde maatsoort gevonden %d/%d." #. If there is no such symbol, we default to the numbered style. #. (Here really with a warning!) -#: time-signature.cc:91 +#: time-signature.cc:85 #, c-format msgid "time signature symbol `%s' not found; reverting to numbered style" msgstr "maatsoortsymbool `%s' niet gevonden; val terug op numerieke stijl" @@ -1560,23 +1762,23 @@ msgstr "maatsoortsymbool `%s' niet gevonden; val terug op numerieke stijl" msgid "unknown translator: `%s'" msgstr "onbekende translator: `%s'" -#: trill-spanner-engraver.cc:71 +#: trill-spanner-engraver.cc:70 msgid "can't find start of trill spanner" msgstr "kan start van triller spanner niet vinden" -#: trill-spanner-engraver.cc:85 +#: trill-spanner-engraver.cc:84 msgid "already have a trill spanner" msgstr "heb al een tekst spanner" -#: trill-spanner-engraver.cc:145 +#: trill-spanner-engraver.cc:144 msgid "unterminated trill spanner" msgstr "onbeëindigde trill spanner" -#: tuplet-bracket.cc:448 +#: tuplet-bracket.cc:451 msgid "Killing tuplet bracket across linebreak." msgstr "Vermoorden van tuplet haak over regelbreuk." -#: vaticana-ligature-engraver.cc:342 +#: vaticana-ligature-engraver.cc:341 #, c-format msgid "" "ignored prefix (es) `%s' of this head according to restrictions of the " @@ -1586,173 +1788,217 @@ msgstr "" "de\n" "geselecteerde ligatuurstijl" -#: vaticana-ligature-engraver.cc:572 -#, c-format -msgid "Vaticana_ligature_engraver: setting `spacing-increment = %f': ptr=%ul" +#: vaticana-ligature-engraver.cc:571 +#, fuzzy, c-format +msgid "Vaticana_ligature_engraver: setting `spacing-increment = %f': ptr =%ul" msgstr "" "Vaticana_ligature_engraver: instelling `spacing-increment = %f': ptr=%ul" -#: vaticana-ligature.cc:92 +#: vaticana-ligature.cc:93 msgid "ascending vaticana style flexa" msgstr "stijgende vaticana stijl flexa" -#: vaticana-ligature.cc:181 +#: vaticana-ligature.cc:182 msgid "Vaticana_ligature: zero join (delta_pitch == 0)" msgstr "Vaticana_ligature: nulsamenvoeging (delta_pitch == 0)" -#: volta-engraver.cc:141 +#: volta-engraver.cc:140 msgid "No volta spanner to end" msgstr "Geen volta spanner te beëindigen" -#: volta-engraver.cc:152 +#: volta-engraver.cc:151 msgid "Already have a volta spanner. Stopping that one prematurely." msgstr "Heb al een volta spanner. Stop die nu voortijdig." -#: volta-engraver.cc:156 +#: volta-engraver.cc:155 msgid "Also have a stopped spanner. Giving up." msgstr "Heb ook al een gestopte spanner. Geef op." -#: parser.yy:79 +#: parser.yy:82 msgid "Tag must be symbol or list of symbols." msgstr "Merk moet symbool of lijst van symbolen zijn." -#: parser.yy:534 +#: parser.yy:567 msgid "Identifier should have alphabetic characters only" msgstr "Identifier mag uitsluitend alfabetische tekens hebben" -#: parser.yy:707 -msgid "Need \\bookpaper for bookpaper block." +#: parser.yy:721 +msgid "\\paper cannot be in \\score. Use \\layout instead" msgstr "" -#: parser.yy:844 -msgid "More alternatives than repeats. Junking excess alternatives." +#: parser.yy:745 +msgid "Need \\paper for paper block." msgstr "" -"Meer alternatieven dan herhalingen. Schroot overvloedige alternatieven." -#: parser.yy:1016 -#, c-format -msgid "Argument %d failed typecheck" +#: parser.yy:890 +msgid "More alternatives than repeats. Junking excess alternatives." msgstr "" +"Meer alternatieven dan herhalingen. Schroot overvloedige alternatieven." -#: parser.yy:1032 +#: parser.yy:1082 msgid "Music head function should return Music object." msgstr "" -#: parser.yy:1278 +#: parser.yy:1354 msgid "Grob name should be alphanumeric" msgstr "" -#: parser.yy:1639 +#: parser.yy:1714 msgid "Second argument must be pitch list." msgstr "Tweede argument moet een toonhoogtelijst zijn." -#: parser.yy:1676 parser.yy:1681 parser.yy:2210 +#: parser.yy:1753 parser.yy:1758 parser.yy:2238 msgid "Have to be in Lyric mode for lyrics" msgstr "Moet in Lyric modus zijn voor liedteksten" -#: parser.yy:1766 +#: parser.yy:1851 msgid "Expecting string as script definition" msgstr "Verwacht string voor script definitie" -#: parser.yy:1975 parser.yy:2025 +#: parser.yy:2014 parser.yy:2064 #, c-format msgid "not a duration: %d" msgstr "geen duur: %d" -#: parser.yy:2120 +#: parser.yy:2157 msgid "Have to be in Note mode for notes" msgstr "Moet in Note modus zijn voor noten" -#: parser.yy:2225 +#: parser.yy:2251 msgid "Have to be in Chord mode for chords" msgstr "Moet in Chord modus zijn voor accoorden" -#: parser.yy:2377 +#: parser.yy:2403 msgid "need integer number arg" msgstr "heb integer getal arg nogig" -#: parser.yy:2520 +#: parser.yy:2586 msgid "Suspect duration found following this beam" msgstr "Verdachte lengte gevonden volgend op deze waardestreep" -#: lexer.ll:194 -#, c-format -msgid "input renamed to: `%s'" -msgstr "invoer hernoemd naar: `%s'" - -#: lexer.ll:202 -msgid "No quoted string found after \\encoding" -msgstr "" +#: lexer.ll:193 +#, fuzzy, c-format +msgid "Renaming input to: `%s'" +msgstr "Openen van pijp `%s'..." -#: lexer.ll:206 +#: lexer.ll:201 msgid "No quoted string found after \\version" msgstr "" -#: lexer.ll:210 +#: lexer.ll:205 msgid "No quoted string found after \\renameinput" msgstr "" -#: lexer.ll:223 +#: lexer.ll:218 msgid "EOF found inside a comment" msgstr "EOF gevonden in een kommentaar" -#: lexer.ll:238 +#: lexer.ll:233 msgid "\\maininput not allowed outside init files" msgstr "\\maininput niet toegestaan buiten init bestanden" -#: lexer.ll:264 +#: lexer.ll:257 #, c-format msgid "wrong or undefined identifier: `%s'" msgstr "verkeerde of ongedefiniëerde identifier: `%s'" #. backup rule -#: lexer.ll:273 +#: lexer.ll:266 msgid "Missing end quote" msgstr "Aanhalingsteken sluiten mist" -#: lexer.ll:436 +#: lexer.ll:428 msgid "Brace found at end of lyric. Did you forget a space?" msgstr "Accolade gevonden aan het eind van liedtektst. Een spatie vergeten?" -#: lexer.ll:541 +#: lexer.ll:527 msgid "Brace found at end of markup. Did you forget a space?" msgstr "Accolade gevonden aan het eind van een opmaak. Een spatie vergeten?" -#: lexer.ll:630 +#: lexer.ll:616 #, c-format msgid "invalid character: `%c'" msgstr "ongeldig teken: `%c'" -#: lexer.ll:716 lexer.ll:717 +#: lexer.ll:702 lexer.ll:703 #, c-format msgid "unknown escaped string: `\\%s'" msgstr "onbekende ontsnapte string: `\\%s'" -#: lexer.ll:814 lexer.ll:815 +#: lexer.ll:800 lexer.ll:801 #, c-format msgid "Incorrect lilypond version: %s (%s, %s)" msgstr "Verkeerde lilypond versie: %s (%s, %s)" -#: lexer.ll:815 lexer.ll:816 +#: lexer.ll:801 lexer.ll:802 msgid "Consider updating the input with the convert-ly script" msgstr "Overweeg het actualiseren van de invoer met het convert-ly script" -#: lily.scm:574 +#: backend-library.scm:20 +#, fuzzy, lisp-format +msgid "Invoking `~a'...n" +msgstr "Inroepen van `%s'" + +#: backend-library.scm:26 +#, lisp-format +msgid "Error invoking `~a'. Return value ~a" +msgstr "" + +#: backend-library.scm:47 #, fuzzy, lisp-format msgid "Converting to `~a'..." msgstr "Converteren naar ~s..." -#: lily.scm:596 +#: clef.scm:124 #, fuzzy, lisp-format -msgid "Invoking `~a'..." -msgstr "Inroepen van `%s'" +msgid "Unknown clef type `~a'" +msgstr "onbekende klusterstijl `%s'" -#: lily.scm:614 +#: clef.scm:125 +msgid "See scm/lily.scm for supported clefs" +msgstr "" + +#: framework-tex.scm:130 +#, lisp-format +msgid "Writing header field `~a' to `~a'..." +msgstr "" + +#: framework-tex.scm:366 +#, fuzzy, lisp-format +msgid "Converting to `~a.ps'..." +msgstr "Converteren naar ~s..." + +#: framework-tex.scm:386 +#, fuzzy, lisp-format +msgid "Converting to `~a.dvi'..." +msgstr "Converteren naar ~s..." + +#: lily.scm:94 +#, lisp-format +msgid "wrong type for argument ~a. Expecting ~a, found ~s" +msgstr "" + +#: lily.scm:312 msgid "error: failed files: " msgstr "fout: bestanden gefaald: " -#~ msgid "unterminated phrasing slur" -#~ msgstr "onbeëindigde fraseringsboog" +#~ msgid "NaN" +#~ msgstr "NaN" + +#~ msgid "Now processing `%s'" +#~ msgstr "Nu wordt verwerkt `%s'" + +#~ msgid "This option is for developers only." +#~ msgstr "Deze optie is uitsluitend bestemd voor ontwikkelaars." + +#~ msgid "Read the sources for more information." +#~ msgstr "Lees de broncodes voor meer informatie." + +#~ msgid "Paper output to `%s'..." +#~ msgstr "Papier uitvoer naar %s..." + +#~ msgid "input renamed to: `%s'" +#~ msgstr "invoer hernoemd naar: `%s'" #~ msgid "can't find start of phrasing slur" #~ msgstr "kan start van fraseringsboog niet vinden" @@ -1806,9 +2052,6 @@ msgstr "fout: bestanden gefaald: " #~ msgid "don't run lilypond" #~ msgstr "draai lilypond niet" -#~ msgid "don't generate pictures" -#~ msgstr "genereer geen afbeeldingen" - #~ msgid "" #~ "round filled box horizontal extent smaller than blot; decreasing blot" #~ msgstr "" diff --git a/po/ru.po b/po/ru.po index 77c5932f64..a94cb7a84b 100644 --- a/po/ru.po +++ b/po/ru.po @@ -6,7 +6,8 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2003-07-18 14:45+0200\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2005-02-25 13:09+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: August S.Sigov \n" "Language-Team: Russian \n" @@ -14,931 +15,551 @@ msgstr "" "Content-Type: text/plain; charset=koi8-r\n" "Content-Transfer-Encoding: ENCODING\n" -#. this is where special info is often stored -#. ############################################################### -#. lilylib.py -- options and stuff -#. -#. source file of the GNU LilyPond music typesetter -#. -#. (c) 1998--2005 Han-Wen Nienhuys -#. Jan Nieuwenhuizen -#. ## subst:\(^\|[^._a-z]\)\(abspath\|identify\|warranty\|progress\|warning\|error\|exit\|getopt_args\|option_help_str\|options_help_str\|help\|setup_temp\|read_pipe\|system\|cleanup_temp\|strip_extension\|cp_to_dir\|mkdir_p\|init\) *( -#. ## replace:\1ly.\2 ( -#. ## subst: \(help_summary\|keep_temp_dir_p\|option_definitions\|original_dir\|program_name\|pseudo_filter_p\|temp_dir\|verbose_p\) -#. ############################################################### -#. Users of python modules should include this snippet -#. and customize variables below. -#. We'll suffer this path init stuff as long as we don't install our -#. python packages in /lib/pythonx.y (and don't kludge around -#. it as we do with teTeX on Red Hat Linux: set some environment var -#. (PYTHONPATH) in profile) -#. If set, LILYPONDPREFIX must take prevalence -#. if datadir is not set, we're doing a build and LILYPONDPREFIX -#. Customize these -#. lilylib globals -#: lilylib.py:60 +#: lilylib.py:62 msgid "lilylib module" msgstr "" -#: lilylib.py:63 lilypond-book.py:131 lilypond.py:128 midi2ly.py:100 -#: mup2ly.py:75 main.cc:111 +#: lilylib.py:65 lilypond-book.py:88 lilypond-latex.py:109 midi2ly.py:100 +#: mup2ly.py:75 ps2png.py:40 main.cc:130 msgid "print this help" msgstr "ÜÔÁ ÓÐÒÁ×ËÁ" -#. ############################################################### -#. Handle bug in Python 1.6-2.1 -#. -#. there are recursion limits for some patterns in Python 1.6 til 2.1. -#. fix this by importing pre instead. Fix by Mats. -#. Attempt to fix problems with limited stack size set by Python! -#. Sets unlimited stack size. Note that the resource module only -#. is available on UNIX. -#: lilylib.py:114 midi2ly.py:136 mup2ly.py:130 main.cc:188 main.cc:200 -#, c-format, python-format +#: lilylib.py:112 midi2ly.py:136 mup2ly.py:130 +#, python-format msgid "Copyright (c) %s by" msgstr "÷ÓÅ ÐÒÁ×Á ÚÁÝÉÝÅÎÙ (c) %s by" -#: lilylib.py:114 -msgid " 1998--2005" -msgstr "" - -#: lilylib.py:118 +#: lilylib.py:116 midi2ly.py:141 mup2ly.py:135 msgid "Distributed under terms of the GNU General Public License." msgstr "" -#: lilylib.py:120 +#: lilylib.py:118 midi2ly.py:142 mup2ly.py:136 msgid "It comes with NO WARRANTY." msgstr "" -#: lilylib.py:127 midi2ly.py:150 mup2ly.py:144 input.cc:88 -msgid "warning: " +#: lilylib.py:125 warn.cc:24 +#, fuzzy, c-format, python-format +msgid "warning: %s" msgstr "ÐÒÅÄÕÐÒÅÖÄÁÀ: " -#. lots of midi files use plain text for lyric events -#. FIXME: read from stdin when files[0] = '-' -#: lilylib.py:130 midi2ly.py:165 midi2ly.py:1018 midi2ly.py:1083 mup2ly.py:147 -#: mup2ly.py:161 input.cc:93 -msgid "error: " +#: lilylib.py:128 warn.cc:30 +#, fuzzy, c-format, python-format +msgid "error: %s" msgstr "ÏÛÉÂËÁ: " -#: lilylib.py:134 +#: lilylib.py:132 #, fuzzy, python-format msgid "Exiting (%d)..." msgstr "÷ÙÂÒÁÓÙ×ÁÀ ÍÕÚÙËÕ: `%s'" -#: lilylib.py:194 midi2ly.py:224 mup2ly.py:220 +#: lilylib.py:200 midi2ly.py:223 mup2ly.py:219 #, fuzzy, python-format msgid "Usage: %s [OPTIONS]... FILE" msgstr "éÓÐÏÌØÚÏ×ÁÎÉÅ: %s [ïðãéñ]... [æáêì]" -#: lilylib.py:198 midi2ly.py:228 mup2ly.py:224 main.cc:166 +#: lilylib.py:204 convert-ly.py:57 midi2ly.py:227 mup2ly.py:223 main.cc:200 +#, c-format msgid "Options:" msgstr "ïÐÃÉÉ:" -#: lilylib.py:202 midi2ly.py:232 mup2ly.py:228 main.cc:172 +#: lilylib.py:208 convert-ly.py:68 midi2ly.py:231 mup2ly.py:227 main.cc:204 #, c-format, python-format msgid "Report bugs to %s." msgstr "óÏÏÂÝÁÊÔÅ Ï ÏÛÉÂËÁÈ ÐÏ %s." #: lilylib.py:228 +#, python-format +msgid "Binary %s has version %s, looking for version %s" +msgstr "" + +#: lilylib.py:262 #, fuzzy, python-format msgid "Opening pipe `%s'" msgstr "÷ÙÂÒÁÓÙ×ÁÀ ÍÕÚÙËÕ: `%s'" -#. successful pipe close returns 'None' -#: lilylib.py:240 +#: lilylib.py:277 lilypond-book.py:1111 #, python-format msgid "`%s' failed (%d)" msgstr "" -#: lilylib.py:242 lilylib.py:289 lilypond-book.py:231 lilypond.py:512 +#: lilylib.py:282 lilylib.py:341 lilypond-book.py:1112 lilypond-latex.py:466 msgid "The error log is as follows:" msgstr "" -#: lilylib.py:262 midi2ly.py:260 mup2ly.py:256 +#: lilylib.py:313 midi2ly.py:259 mup2ly.py:255 #, fuzzy, python-format msgid "Invoking `%s'" msgstr "÷ÙÂÒÁÓÙ×ÁÀ ÍÕÚÙËÕ: `%s'" -#: lilylib.py:264 +#: lilylib.py:315 #, fuzzy, python-format msgid "Running %s..." msgstr "÷ÙÂÒÁÓÙ×ÁÀ ÍÕÚÙËÕ: `%s'" -#: lilylib.py:282 +#: lilylib.py:334 #, python-format msgid "`%s' failed (%s)" msgstr "" -#: lilylib.py:285 midi2ly.py:266 mup2ly.py:264 +#: lilylib.py:337 midi2ly.py:265 mup2ly.py:263 msgid "(ignored)" msgstr "" -#: lilylib.py:299 midi2ly.py:276 mup2ly.py:274 +#: lilylib.py:355 midi2ly.py:275 mup2ly.py:273 #, fuzzy, python-format msgid "Cleaning %s..." msgstr "÷ÙÂÒÁÓÙ×ÁÀ ÍÕÚÙËÕ: `%s'" -#. Duh. Python style portable: cp *.EXT OUTDIR -#. system ('cp *.%s %s' % (ext, outdir), 1) -#. Python < 1.5.2 compatibility -#. -#. On most platforms, this is equivalent to -#. `normpath(join(os.getcwd()), PATH)'. *Added in Python version 1.5.2* -#. tex needs lots of memory, more than it gets by default on Debian -#. TODO: * prevent multiple addition. -#. * clean TEXINPUTS, MFINPUTS, TFMFONTS, -#. as these take prevalence over $TEXMF -#. and thus may break tex run? -#. $TEXMF is special, previous value is already taken care of -#. # -sOutputFile does not work with bbox? -#. # todo: -#. # have better algorithm for deciding when to crop page, -#. # and when to show full page -#: lilylib.py:458 +#: lilylib.py:529 msgid "Removing output file" msgstr "" -#. !@PYTHON@ -#. once upon a rainy monday afternoon. -#. -#. ... -#. -#. (not finished.) -#. ABC standard v1.6: http://www.gre.ac.uk/~c.walshaw/abc2mtex/abc.txt -#. -#. Enhancements (Roy R. Rankin) -#. -#. Header section moved to top of lilypond file -#. handle treble, treble-8, alto, and bass clef -#. Handle voices (V: headers) with clef and part names, multiple voices -#. Handle w: lyrics with multiple verses -#. Handle key mode names for minor, major, phrygian, ionian, locrian, aeolian, -#. mixolydian, lydian, dorian -#. Handle part names from V: header -#. Tuplets handling fixed up -#. Lines starting with |: not discarded as header lines -#. Multiple T: and C: header entries handled -#. Accidental maintained until next bar check -#. Silent rests supported -#. articulations fermata, upbow, downbow, ltoe, accent, tenuto supported -#. Chord strings([-^]"string") can contain a '#' -#. Header fields enclosed by [] in notes string processed -#. W: words output after tune as abc2ps does it (they failed before) -#. Enhancements (Laura Conrad) -#. -#. Barring now preserved between ABC and lilypond -#. the default placement for text in abc is above the staff. -#. %%LY now supported. -#. \breve and \longa supported. -#. M:none doesn't crash lily. -#. Limitations -#. -#. Multiple tunes in single file not supported -#. Blank T: header lines should write score and open a new score -#. Not all header fields supported -#. ABC line breaks are ignored -#. Block comments generate error and are ignored -#. Postscript commands are ignored -#. lyrics not resynchronized by line breaks (lyrics must fully match notes) -#. %%LY slyrics can't be directly before a w: line. -#. ??? -#. TODO: -#. -#. Convert to new chord styles. -#. -#. UNDEF -> None -#. -#. uGUHGUHGHGUGH -#. UGH -#. treble8 is used by abctab2ps; -8va is used by barfly, -#. and by my patch to abc2ps. If there's ever a standard -#. about this we'll support that. -#. find keywork -#. assume that Q takes the form "Q:1/4=120" -#. There are other possibilities, but they are deprecated -#. outf.write ("\t\t\\consists Staff_margin_engraver\n") -#. pitch manipulation. Tuples are (name, alteration). -#. 0 is (central) C. Alteration -1 is a flat, Alteration +1 is a sharp -#. pitch in semitones. -#. abc to lilypond key mode names -#. semitone shifts for key mode names -#. latex does not like naked #'s -#. latex does not like naked "'s -#. break lyrics to words and put "'s around words containing numbers and '"'s -#. escape " -#. _ causes probs inside "" -#. _ to ' _ ' -#. split words with - -#. unless \- -#. ~ to space('_') -#. * to to space -#. latex does not like naked #'s -#. put numbers and " and ( into quoted string -#. insure space between lines -#. title -#. strip trailing blanks -#. Meter -#. KEY -#. seperate clef info -#. there may or may not be a space -#. between the key letter and the mode -#. ugh. -#. ugh. -#. Notes -#. Origin -#. Reference Number -#. Area -#. History -#. Book -#. Composer -#. Default note length -#. Voice -#. Words -#. vocals -#. tempo -#. we use in this order specified accidental, active accidental for bar, -#. active accidental for key -#. (num / den) / defaultlen < 1/base -#. return (str, num,den,dots) -#. ignore slide -#. ignore roll -#. s7m2 input doesnt care about spaces -#. -#. remember accidental for rest of bar -#. -#. get accidental set in this bar or UNDEF if not set -#. WAT IS ABC EEN ONTZETTENDE PROGRAMMEERPOEP ! -#. failed; not a note! -#. escape '#'s -#. -#. |] thin-thick double bar line -#. || thin-thin double bar line -#. [| thick-thin double bar line -#. :| left repeat -#. |: right repeat -#. :: left-right repeat -#. |1 volta 1 -#. |2 volta 2 -#. first try the longer one -#. bracket escape -#. the nobarlines option is necessary for an abc to lilypond translator for -#. exactly the same reason abc2midi needs it: abc requires the user to enter -#. the note that will be printed, and MIDI and lilypond expect entry of the -#. pitch that will be played. -#. -#. In standard 19th century musical notation, the algorithm for translating -#. between printed note and pitch involves using the barlines to determine -#. the scope of the accidentals. -#. -#. Since ABC is frequently used for music in styles that do not use this -#. convention, such as most music written before 1700, or ethnic music in -#. non-western scales, it is necessary to be able to tell a translator that -#. the barlines should not affect its interpretation of the pitch. -#. write other kinds of appending if we ever need them. -#. add comments to current voice -#. Try nibbling characters off until the line doesn't change. -#. dump_global (outf) -#. !@PYTHON@ -#. -#. convert-ly.py -- Update old LilyPond input files (fix name?) -#. -#. source file of the GNU LilyPond music typesetter -#. -#. (c) 1998--2005 Han-Wen Nienhuys -#. Jan Nieuwenhuizen -#. TODO -#. use -f and -t for -s output -#. NEWS -#. 0.2 -#. - rewrite in python -#. Did we ever have \mudela-version? I doubt it. -#. lilypond_version_re_str = '\\\\version *\"(.*)\"' -#. ########################### -#. need new a namespace -#. raise FatalConversionError() -#. need new a namespace -#. harmful to current .lys -#. str = re.sub ('\\\\key([^;]+);', '\\\\accidentals \\1;', str) -#. raise FatalConversionError() -#. raise FatalConversionError() -#. raise FatalConversionError() -#. TODO: lots of other syntax change should be done here as well -#. Ugh, but meaning of \stemup changed too -#. maybe we should do \stemup -> \stemUp\slurUp\tieUp ? -#. I don't know exactly when these happened... -#. ugh, we loose context setting here... -#. (lacks capitalisation slur -> Slur) -#. # dynamic.. -#. TODO: add lots of these -#. ugh -#. old fix -#. Make sure groups of more than one ; have space before -#. them, so that non of them gets removed by next rule -#. Only remove ; that are not after spaces, # or ; -#. Otherwise we interfere with Scheme comments, -#. which is badbadbad. -#. 40 ? -#. ############################### -#. END OF CONVERSIONS -#. ############################### -#. !@PYTHON@ -#. info mostly taken from looking at files. See also -#. http://lilypond.org/wiki/?EnigmaTransportFormat -#. This supports -#. -#. * notes -#. * rests -#. * ties -#. * slurs -#. * lyrics -#. * articulation -#. * grace notes -#. * tuplets -#. -#. todo: -#. * slur/stem directions -#. * voices (2nd half of frame?) -#. * more intelligent lyrics -#. * beams (better use autobeam?) -#. * more robust: try entertainer.etf (freenote) -#. * dynamics -#. * empty measures (eg. twopt03.etf from freenote) -#. -#. uGUHGUHGHGUGH -#. notename 0 == central C -#. represent pitches as (notename, alteration), relative to C-major scale -#. a fifth up -#. should cache this. -#. flag1 isn't all that interesting. -#. 3: '>', -#. 18: '\arpeggio' , -#. do grace notes. -#. ugh. -#. we don't attempt voltas since they fail easily. -#. and g.repeat_bar == '|:' or g.repeat_bar == ':|:' or g.bracket: -#. 4 layers. -#. let's not do this: this really confuses when eE happens to be before a ^text. -#. if last_tag and last_indices: -#. etf_file_dict[last_tag][last_indices].append (l) -#. # do it -#. staff-spec -#. should use \addlyrics ? -#. !@PYTHON@ -#. vim: set noexpandtab: -#. This is was the idea for handling of comments: -#. Multiline comments, @ignore .. @end ignore is scanned for -#. in read_doc_file, and the chunks are marked as 'ignore', so -#. lilypond-book will not touch them any more. The content of the -#. chunks are written to the output file. Also 'include' and 'input' -#. regex has to check if they are commented out. -#. -#. Then it is scanned for 'lilypond', 'lilypond-file' and 'lilypond-block'. -#. These three regex's has to check if they are on a commented line, -#. % for latex, @c for texinfo. -#. -#. Then lines that are commented out with % (latex) and @c (Texinfo) -#. are put into chunks marked 'ignore'. This cannot be done before -#. searching for the lilypond-blocks because % is also the comment character -#. for lilypond. -#. -#. The the rest of the rexeces are searched for. They don't have to test -#. if they are on a commented out line. -#. ############################################################### -#. Users of python modules should include this snippet -#. and customize variables below. -#. We'll suffer this path init stuff as long as we don't install our -#. python packages in /lib/pythonx.y (and don't kludge around -#. it as we do with teTeX on Red Hat Linux: set some environment var -#. (PYTHONPATH) in profile) -#. If set, LILYPONDPREFIX must take prevalence -#. if datadir is not set, we're doing a build and LILYPONDPREFIX -#. Customize these -#. if __name__ == '__main__': -#. lilylib globals -#. temp_dir = os.path.join (original_dir, '%s.dir' % program_name) -#. urg -#. # FIXME -#. # do -P or -p by default? -#. #help_summary = _ ("Run LilyPond using LaTeX for titling") -#: lilypond-book.py:120 -msgid "Process LilyPond snippets in hybrid html, LaTeX or texinfo document" +#: convert-ly.py:32 +#, python-format +msgid "%s has been replaced by %s" msgstr "" -#. another bug in option parser: --output=foe is taken as an abbreviation -#. for --output-format -#: lilypond-book.py:125 main.cc:110 -msgid "EXT" -msgstr "òáóû" +#: convert-ly.py:33 +#, python-format +msgid "Not smart enough to convert %s" +msgstr "" -#: lilypond-book.py:125 -#, fuzzy -msgid "use output format EXT (texi [default], texi-html, latex, html)" -msgstr "ÉÓÐÏÌØÚÏ×ÁÔØ ×ÙÈÏÄÎÏÊ ÆÏÒÍÁÔ òáóû" +#: convert-ly.py:34 +msgid "Please refer to the manual for details, and update manually." +msgstr "" -#: lilypond-book.py:126 lilypond-book.py:127 lilypond-book.py:129 -#: lilypond-book.py:130 -#, fuzzy -msgid "DIM" -msgstr "ëáô" +#: convert-ly.py:50 +#, fuzzy, python-format +msgid "Usage: %s [OPTION]... [FILE]..." +msgstr "éÓÐÏÌØÚÏ×ÁÎÉÅ: %s [ïðãéñ]... [æáêì]..." -#: lilypond-book.py:126 -msgid "default fontsize for music. DIM is assumed to be in points" +#: convert-ly.py:53 +msgid "" +"Update LilyPond input to newer version. By default, update from the\n" +"version taken from the \\version command, to the current LilyPond version." msgstr "" -#: lilypond-book.py:127 -msgid "deprecated, use --default-music-fontsize" +#: convert-ly.py:59 +msgid "" +" -e, --edit edit in place\n" +" -f, --from=VERSION start from version [default: \\version found in " +"file]\n" +" -h, --help print this help\n" +" -n, --no-version do not add \\version command if missing\n" +" -s, --show-rules print rules [default: --from=0, --" +"to=@TOPLEVEL_VERSION@]\n" +" -t, --to=VERSION convert to version [default: @TOPLEVEL_VERSION@]\n" +" -v, --version print program version" +msgstr "" + +#: convert-ly.py:75 main.cc:89 +#, fuzzy, c-format, python-format +msgid "" +"This program is free software. It is covered by the GNU General Public\n" +"License and you are welcome to change it and/or distribute copies of it\n" +"under certain conditions. Invoke as `%s --warranty' for more\n" +"information.\n" msgstr "" +"üÔÏ Ó×ÏÂÏÄÎÏÅ ÐÒÏÇÒÁÍÍÎÏÅ ÏÂÅÓÐÅÞÅÎÉÅ. ïÎÏ ÏÈÒÁÎÑÅÔÓÑ ïÂÝÅÊ ïÔËÒÙÔÏÊ\n" +"ìÉÃÅÎÚÉÅÊ GNU, É ÷Ù ÍÏÖÅÔÅ ÉÚÍÅÎÑÔØ ÅÇÏ É/ÉÌÉ ÒÁÓÐÒÏÓÔÒÁÎÑÔØ ÅÇÏ ËÏÐÉÉ\n" +"ÐÒÉ ÓÏÂÌÀÄÅÎÉÉ ÎÅËÏÔÏÒÙÈ ÕÓÌÏ×ÉÊ. ÷ÙÚÙ×ÁÊÔÅ ËÁË `%s --warranty' ÄÌÑ\n" +"ÐÏÌÕÞÅÎÉÑ ÄÏÐÏÌÎÉÔÅÌØÎÏÊ ÉÎÆÏÒÍÁÃÉÉ.\n" -#: lilypond-book.py:128 -msgid "OPT" +#: convert-ly.py:2402 +msgid "LilyPond source must be UTF-8" msgstr "" -#: lilypond-book.py:128 -msgid "pass OPT quoted to the lilypond command line" +#: convert-ly.py:2405 +msgid "Try the texstrings backend" msgstr "" -#: lilypond-book.py:129 -msgid "force fontsize for all inline lilypond. DIM is assumed be to in points" +#: convert-ly.py:2408 +#, python-format +msgid "Do something like: %s" msgstr "" -#: lilypond-book.py:130 -msgid "deprecated, use --force-music-fontsize" +#: convert-ly.py:2411 +msgid "Or save as UTF-8 in your editor" msgstr "" -#: lilypond-book.py:132 lilypond.py:130 main.cc:113 main.cc:118 -msgid "DIR" -msgstr "ëáô" +#: convert-ly.py:2455 +msgid "Applying conversion: " +msgstr "" -#: lilypond-book.py:132 -msgid "include path" +#: convert-ly.py:2467 +#, python-format +msgid "%s: error while converting" msgstr "" -#: lilypond-book.py:133 -#, fuzzy -msgid "write dependencies" -msgstr "× ÔÏ ×ÒÅÍÑ ËÁË ÏÖÉÄÁÌÏÓØ" +#: convert-ly.py:2470 score-engraver.cc:110 +msgid "Aborting" +msgstr "óÏ×ÅÒÛÁÀ ÈÁÒÁËÉÒÉ" -#: lilypond-book.py:134 -msgid "PREF" -msgstr "" +#: convert-ly.py:2491 +#, fuzzy, python-format +msgid "Processing `%s'... " +msgstr "ïÂÒÁÂÁÔÙ×ÁÀ..." -#: lilypond-book.py:134 -msgid "prepend PREF before each -M dependency" +#: convert-ly.py:2593 +#, python-format +msgid "%s: cannot determine version for `%s'" msgstr "" -#: lilypond-book.py:135 -msgid "don't run lilypond" -msgstr "" +#: convert-ly.py:2602 +#, fuzzy, python-format +msgid "%s: skipping: `%s' " +msgstr "ÎÅÔ ÔÁËÏÇÏ ÉÎÓÔÒÕÍÅÎÔÁ: `%s'" -#: lilypond-book.py:136 -msgid "don't generate pictures" +#: lilypond-book.py:70 +msgid "" +"Process LilyPond snippets in hybrid HTML, LaTeX, or texinfo document.\n" +"Example usage:\n" +"\n" +" lilypond-book --filter=\"tr '[a-z]' '[A-Z]'\" BOOK\n" +" lilypond-book --filter=\"convert-ly --no-version --from=2.0.0 -\" BOOK\n" +" lilypond-book --process='lilypond -I include' BOOK\n" msgstr "" -#: lilypond-book.py:137 -msgid "strip all lilypond blocks from output" -msgstr "" +#: lilypond-book.py:82 main.cc:124 +msgid "EXT" +msgstr "òáóû" -#: lilypond-book.py:138 lilypond-book.py:139 lilypond.py:135 lilypond.py:136 -#: midi2ly.py:102 main.cc:114 main.cc:117 -msgid "FILE" +#: lilypond-book.py:83 +#, fuzzy +msgid "" +"use output format EXT (texi [default], texi-html,\n" +"\t\tlatex, html)" +msgstr "ÉÓÐÏÌØÚÏ×ÁÔØ ×ÙÈÏÄÎÏÊ ÆÏÒÍÁÔ òáóû" + +#: lilypond-book.py:85 +#, fuzzy +msgid "FILTER" msgstr "æáêì" -#: lilypond-book.py:138 -msgid "filename main output file" +#: lilypond-book.py:86 +msgid "pipe snippets through FILTER [convert-ly -n -]" msgstr "" -#: lilypond-book.py:139 -msgid "where to place generated files" -msgstr "" +#: lilypond-book.py:89 lilypond-book.py:91 lilypond-latex.py:114 main.cc:132 +msgid "DIR" +msgstr "ëáô" -#: lilypond-book.py:140 lilypond.py:137 -msgid "RES" +#: lilypond-book.py:90 +#, fuzzy +msgid "add DIR to include path" +msgstr "ÄÏÂÁ×ÉÔØ ëáô Ë ÐÕÔÉ ÐÏÉÓËÁ" + +#: lilypond-book.py:92 +#, fuzzy +msgid "write output to DIR" +msgstr "ÚÁÐÉÓÙ×ÁÔØ ×Ù×ÏÄ × ïóîï÷á[-x].ÒÁÓÛÉÒÅÎÉÅ" + +#: lilypond-book.py:93 +msgid "COMMAND" msgstr "" -#: lilypond-book.py:141 lilypond.py:138 -msgid "set the resolution of the preview to RES" +#: lilypond-book.py:94 +msgid "process ly_files using COMMAND FILE..." msgstr "" -#: lilypond-book.py:142 lilypond.py:148 midi2ly.py:105 mup2ly.py:78 main.cc:126 +#: lilypond-book.py:96 lilypond-latex.py:133 midi2ly.py:105 mup2ly.py:78 +#: ps2png.py:41 main.cc:145 #, fuzzy msgid "be verbose" msgstr "ÂÙÔØ ÂÏÌÔÌÉ×ÙÍ" -#: lilypond-book.py:143 +#: lilypond-book.py:98 #, fuzzy msgid "print version information" msgstr "×Ù×ÏÄÉÔØ ÎÏÍÅÒ ×ÅÒÓÉÉ" -#: lilypond-book.py:144 lilypond.py:150 midi2ly.py:107 mup2ly.py:80 main.cc:127 +#: lilypond-book.py:100 lilypond-latex.py:135 midi2ly.py:107 mup2ly.py:80 +#: main.cc:146 msgid "show warranty and copyright" msgstr "ÐÏËÁÚÁÔØ ÇÁÒÁÎÔÉÀ É copyright" -#. format specific strings, ie. regex-es for input, and % strings for output -#. global variables -#. lilypond_binary = 'valgrind --suppressions=/home/hanwen/usr/src/guile-1.6.supp --num-callers=10 /home/hanwen/usr/src/lilypond/lily/out/lilypond' -#. only use installed binary when we're installed too. -#. only use installed binary when we're installed too. -#. ############################################################### -#. Dimension handling for LaTeX. -#. -#. Ugh. (La)TeX writes progress and error messages on stdout -#. Redirect to stderr -#: lilypond-book.py:230 -msgid "LaTeX failed." -msgstr "" - -#. URG see lilypond -#. Convert numeric values, with or without specific dimension, to floats. -#. Keep other strings -#. ############################################################### -#. How to output various structures. -#. # maybe


? -#. Verbatim text is always finished with \n. FIXME: For HTML, -#. this newline should be removed. -#. Verbatim text is always finished with \n. FIXME: For HTML, -#. this newline should be removed. -#. # Ugh we need to differentiate on origin: -#. # lilypond-block origin wants an extra

, but -#. # inline music doesn't. -#. # possibly other center options? -#. verbatim text is always finished with \n -#. verbatim text is always finished with \n -#. verbatim text is always finished with \n -#. verbatim text is always finished with \n -#. do some tweaking: @ is needed in some ps stuff. -#. -#. ugh, the

below breaks inline images... -#. clumsy workaround for python 2.2 pre bug. -#. ############################################################### -#. Recognize special sequences in the input -#. Warning: This uses extended regular expressions. Tread with care. -#. -#. legenda -#. -#. (?Pregex) -- assign result of REGEX to NAME -#. *? -- match non-greedily. -#. (?m) -- multiline regex: make ^ and $ match at each line -#. (?s) -- make the dot match all characters including newline -#. why do we have distinction between @mbinclude and @include? -#. # we'd like to catch and reraise a more -#. # detailed error, but alas, the exceptions -#. # changed across the 1.5/2.1 boundary. -#. ughUGH not original options -#. First we want to scan the \documentclass line -#. it should be the first non-comment line. -#. The only thing we really need to know about the \documentclass line -#. is if there are one or two columns to begin with. -#. Then we add everything before \begin{document} to -#. paperguru.m_document_preamble so that we can later write this header -#. to a temporary file in find_latex_dims() to find textwidth. -#. this is not bulletproof..., it checks the first 10 chunks -#. newchunks.extend (func (m)) -#. python 1.5 compatible: -#. we have to check for verbatim before doing include, -#. because we don't want to include files that are mentioned -#. inside a verbatim environment -#. ugh fix input -#. # Hmm, we should hash only lilypond source, and skip the -#. # %options are ... -#. # comment line -#. # todo: include path, but strip -#. # first part of the path. -#. format == 'html' -#. ugh rename -#. Count sections/chapters. -#. # TODO: do something like -#. # this for texinfo/latex as well ? -#. ugh -#. fixme: be sys-independent. -#. -#. Ugh, fixing up dependencies for .tex generation -#. -#. Ugh. (La)TeX writes progress and error messages on stdout -#. Redirect to stderr -#. # There used to be code to write .tex dependencies, but -#. # that is silly: lilypond-book has its own dependency scheme -#. # to ensure that all lily-XXX.tex files are there -#. # TODO: put file name in front of texidoc. -#. # -#. # what's this? Docme --hwn -#. # -#. #docme: why global? -#. Do It. -#. should chmod -w -#: lilypond-book.py:1557 lilypond.py:673 midi2ly.py:1018 +#: lilypond-book.py:699 #, python-format -msgid "getopt says: `%s'" +msgid "deprecated ly-option used: %s=%s" msgstr "" -#. HACK -#. status = os.system ('lilypond -w') -#: lilypond-book.py:1630 lilypond.py:777 -msgid "no files specified on command line" +#: lilypond-book.py:702 +#, python-format +msgid "compatibility mode translation: %s=%s" +msgstr "" + +#: lilypond-book.py:706 +#, python-format +msgid "deprecated ly-option used: %s" +msgstr "" + +#: lilypond-book.py:709 +#, python-format +msgid "compatibility mode translation: %s" +msgstr "" + +#: lilypond-book.py:728 +#, python-format +msgid "ignoring unknown ly option: %s" +msgstr "" + +#: lilypond-book.py:761 +#, python-format +msgid "file not found: %s" +msgstr "" + +#: lilypond-book.py:1094 +#, fuzzy, python-format +msgid "Opening filter `%s'" +msgstr "÷ÙÂÒÁÓÙ×ÁÀ ÍÕÚÙËÕ: `%s'" + +#: lilypond-book.py:1236 +#, fuzzy +msgid "Writing snippets..." +msgstr "÷ÙÂÒÁÓÙ×ÁÀ ÍÕÚÙËÕ: `%s'" + +#: lilypond-book.py:1241 +#, fuzzy +msgid "Processing...\n" +msgstr "ïÂÒÁÂÁÔÙ×ÁÀ..." + +#: lilypond-book.py:1244 +msgid "All snippets are up to date..." +msgstr "" + +#: lilypond-book.py:1254 +#, fuzzy, python-format +msgid "cannot determine format for: %s" +msgstr "ÎÅ ÍÏÇÕ ÎÁÊÔÉ ÛÒÉÆÔ ÐÏ ÕÍÏÌÞÁÎÉÀ: `%s'" + +#: lilypond-book.py:1299 +msgid "Output would overwrite input file; use --output." +msgstr "" + +#: lilypond-book.py:1306 +#, fuzzy, python-format +msgid "Reading %s..." +msgstr "÷ÙÂÒÁÓÙ×ÁÀ ÍÕÚÙËÕ: `%s'" + +#: lilypond-book.py:1322 +#, fuzzy +msgid "Dissecting..." +msgstr "÷ÙÂÒÁÓÙ×ÁÀ ÍÕÚÙËÕ: `%s'" + +#: lilypond-book.py:1353 +#, fuzzy, python-format +msgid "Compiling %s..." +msgstr "÷ÙÂÒÁÓÙ×ÁÀ ÍÕÚÙËÕ: `%s'" + +#: lilypond-book.py:1361 +#, fuzzy, python-format +msgid "Processing include: %s" +msgstr "ïÂÒÁÂÁÔÙ×ÁÀ..." + +#: lilypond-book.py:1371 +#, fuzzy, python-format +msgid "Removing `%s'" +msgstr "÷ÙÂÒÁÓÙ×ÁÀ ÍÕÚÙËÕ: `%s'" + +#: lilypond-book.py:1386 lilypond-latex.py:576 midi2ly.py:1017 ps2png.py:51 +#, python-format +msgid "getopt says: `%s'" msgstr "" -#. -#. Petr, ik zou willen dat ik iets zinvoller deed, -#. maar wat ik kan ik doen, het verandert toch niets? -#. --hwn 20/aug/99 -#. !@PYTHON@ -#. -#. lilypond.py -- Run LilyPond, add titles to bare score, generate printable -#. document -#. Invokes: lilypond, latex (or pdflatex), dvips, ps2pdf, gs -#. -#. source file of the GNU LilyPond music typesetter -#. -#. (c) 1998--2005 Han-Wen Nienhuys -#. Jan Nieuwenhuizen -#. This is the third incarnation of lilypond. -#. -#. Earlier incarnations of lilypond were written by -#. Jeffrey B. Reed (Python version) -#. Jan Arne Fagertun (Bourne shell script) -#. -#. Note: gettext work best if we use ' for docstrings and " -#. for gettextable strings. -#. --> DO NOT USE ''' for docstrings. -#. ############################################################### -#. Users of python modules should include this snippet -#. and customize variables below. -#. We'll suffer this path init stuff as long as we don't install our -#. python packages in /lib/pythonx.y (and don't kludge around -#. it as we do with teTeX on Red Hat Linux: set some environment var -#. (PYTHONPATH) in profile) -#. If set, LILYPONDPREFIX must take prevalence -#. if datadir is not set, we're doing a build and LILYPONDPREFIX -#. Customize these -#. if __name__ == '__main__': -#. lilylib globals #. # FIXME #. # do -P or -p by default? #. #help_summary = _ ("Run LilyPond using LaTeX for titling") -#: lilypond.py:121 -msgid "Run LilyPond, add titles, generate printable document." +#: lilypond-latex.py:104 +msgid "Run LilyPond, generate printable document." msgstr "" -#: lilypond.py:127 main.cc:115 -msgid "write Makefile dependencies for every input file" -msgstr "ÚÁÐÉÓÙ×ÁÔØ ÚÁ×ÉÓÉÍÏÓÔÉ Makefile ÄÌÑ ËÁÖÄÏÇÏ ×ÈÏÄÎÏÇÏ ÆÁÊÌÁ" +#: lilypond-latex.py:110 +msgid "use LaTeX for formatting" +msgstr "" -#: lilypond.py:129 +#: lilypond-latex.py:111 msgid "print even more output" msgstr "" -#: lilypond.py:130 +#: lilypond-latex.py:112 lilypond-latex.py:123 midi2ly.py:102 main.cc:133 +#: main.cc:135 +msgid "FILE" +msgstr "æáêì" + +#: lilypond-latex.py:112 +msgid "find pfa fonts used in FILE" +msgstr "" + +#: lilypond-latex.py:114 #, fuzzy msgid "add DIR to LilyPond's search path" msgstr "ÄÏÂÁ×ÉÔØ ëáô Ë ÐÕÔÉ ÐÏÉÓËÁ" -#: lilypond.py:132 +#: lilypond-latex.py:116 #, python-format msgid "keep all output, output to directory %s.dir" msgstr "" -#: lilypond.py:133 +#. junkme? +#: lilypond-latex.py:119 msgid "don't run LilyPond" msgstr "" -#: lilypond.py:134 main.cc:116 +#. junkme? +#: lilypond-latex.py:121 main.cc:134 msgid "produce MIDI output only" msgstr "ÐÒÏÉÚ×ÏÄÉÔØ ×Ù×ÏÄ ÔÏÌØËÏ MIDI" -#: lilypond.py:135 midi2ly.py:102 +#: lilypond-latex.py:123 main.cc:135 #, fuzzy -msgid "write output to FILE" +msgid "write output to FILE (suffix will be added)" msgstr "ÚÁÐÉÓÙ×ÁÔØ ×Ù×ÏÄ × ïóîï÷á[-x].ÒÁÓÛÉÒÅÎÉÅ" -#: lilypond.py:136 -msgid "find pfa fonts used in FILE" +#: lilypond-latex.py:124 ps2png.py:42 +msgid "RES" msgstr "" -#: lilypond.py:139 -msgid "generate PostScript output" +#: lilypond-latex.py:125 ps2png.py:43 +msgid "set the resolution of the preview to RES" msgstr "" -#: lilypond.py:140 -msgid "generate PNG page images" +#: lilypond-latex.py:126 +msgid "generate PDF output" msgstr "" -#: lilypond.py:141 -msgid "generate PS.GZ" +#: lilypond-latex.py:127 +msgid "generate PostScript output" msgstr "" -#: lilypond.py:142 -msgid "generate PDF output" +#: lilypond-latex.py:128 +msgid "generate PNG page images" msgstr "" -#: lilypond.py:143 -msgid "use pdflatex to generate a PDF output" +#: lilypond-latex.py:129 +msgid "make a picture of the first system" msgstr "" -#. FIXME: preview, picture; to indicate creation of a PNG? -#: lilypond.py:145 -msgid "make a picture of the first system" +#: lilypond-latex.py:130 +msgid "generate PS.GZ" msgstr "" -#: lilypond.py:146 -msgid "make HTML file with links to all output" +#: lilypond-latex.py:131 +msgid "run in safe-mode" msgstr "" -#: lilypond.py:147 +#: lilypond-latex.py:132 msgid "KEY=VAL" msgstr "" -#: lilypond.py:147 +#: lilypond-latex.py:132 msgid "change global setting KEY to VAL" msgstr "" -#: lilypond.py:149 midi2ly.py:106 mup2ly.py:79 main.cc:125 +#: lilypond-latex.py:134 midi2ly.py:106 mup2ly.py:79 main.cc:144 msgid "print version number" msgstr "×Ù×ÏÄÉÔØ ÎÏÍÅÒ ×ÅÒÓÉÉ" -#. other globals -#. Pdftex support -#. # yuk. -#. lilypond_binary = 'valgrind --suppressions=%(home)s/usr/src/guile-1.6.supp --num-callers=10 %(home)s/usr/src/lilypond/lily/out/lilypond '% { 'home' : '/home/hanwen' } -#. only use installed binary when we're installed too. -#. init to empty; values here take precedence over values in the file -#. # TODO: change name. -#. for geometry v3 -#. Output formats that lilypond should create -#. what a name. -#. ly.warning (_ ("invalid value: %s") % `val`) -#. ly.warning (_ ("invalid value: %s") % `val`) -#: lilypond.py:232 +#: lilypond-latex.py:203 #, fuzzy, python-format msgid "no such setting: `%s'" msgstr "ÎÅÔ ÔÁËÏÇÏ ÉÎÓÔÒÕÍÅÎÔÁ: `%s'" -#. 2 == user interrupt. -#: lilypond.py:274 +#: lilypond-latex.py:247 #, python-format msgid "LilyPond crashed (signal %d)." msgstr "" -#: lilypond.py:275 +#: lilypond-latex.py:248 msgid "Please submit a bug report to bug-lilypond@gnu.org" msgstr "" -#: lilypond.py:281 +#: lilypond-latex.py:255 #, python-format msgid "LilyPond failed on input file %s (exit status %d)" msgstr "" -#: lilypond.py:284 +#: lilypond-latex.py:259 #, python-format msgid "LilyPond failed on an input file (exit status %d)" msgstr "" -#: lilypond.py:285 +#: lilypond-latex.py:260 #, fuzzy msgid "Continuing..." msgstr "÷ÙÂÒÁÓÙ×ÁÀ ÍÕÚÙËÕ: `%s'" -#. urg -#: lilypond.py:296 +#: lilypond-latex.py:270 #, fuzzy, python-format msgid "Analyzing %s..." msgstr "÷ÙÂÒÁÓÙ×ÁÀ ÍÕÚÙËÕ: `%s'" -#. search only the first 10k -#: lilypond.py:354 +#: lilypond-latex.py:324 #, fuzzy, python-format msgid "no LilyPond output found for `%s'" msgstr "Lily ×ÙÈÏÄ × %s..." -#. The final \n seems important here. It ensures that the footers and taglines end up on the right page. -#. TODO: should set textheight (enlarge) depending on papersize. -#: lilypond.py:397 -#, fuzzy, python-format -msgid "invalid value: `%s'" -msgstr "ÎÅ×ÅÒÎÙÊ ÓÉÍ×ÏÌ: `%c'" - -#. set sane geometry width (a4-width) for linewidth = -1. -#. who the hell is 597 ? -#. Ugh. (La)TeX writes progress and error messages on stdout -#. Redirect to stderr -#: lilypond.py:511 +#: lilypond-latex.py:465 msgid "LaTeX failed on the output file." msgstr "" -#. make a preview by rendering only the 1st line -#. of each score -#: lilypond.py:568 +#: lilypond-latex.py:513 msgid "" "Trying create PDF, but no PFA fonts found.\n" "Using bitmap fonts instead. This will look bad." msgstr "" -#. ugh. Different targets? -#. Added as functionality to lilypond, because lilypond may well need to do this -#. in future too. #. no ps header? -#: lilypond.py:615 +#: lilypond-latex.py:556 #, fuzzy, python-format msgid "not a PostScript file: `%s'" msgstr "ÎÅ ÍÏÇÕ ÏÔËÒÙÔØ ÆÁÊÌ: `%s'" -#. todo -#: lilypond.py:660 -#, fuzzy, python-format -msgid "Writing HTML menu `%s'" -msgstr "÷ÙÂÒÁÓÙ×ÁÀ ÍÕÚÙËÕ: `%s'" - -#. signal programming error -#. Don't convert input files to abspath, rather prepend '.' to include -#. path. -#. As a neat trick, add directory part of first input file -#. to include path. That way you can do without the clumsy -I in: -#. lilypond -I foe/bar/baz foo/bar/baz/baz.ly -#: lilypond.py:769 +#: lilypond-latex.py:666 msgid "pseudo filter" msgstr "" -#: lilypond.py:772 +#: lilypond-latex.py:669 msgid "pseudo filter only for single input file" msgstr "" -#. Ugh, maybe make a setup () function -#. hmmm. Wish I'd 've written comments when I wrote this. -#. now it looks complicated. -#: lilypond.py:806 +#: lilypond-latex.py:674 +msgid "no files specified on command line" +msgstr "" + +#: lilypond-latex.py:706 #, fuzzy, python-format msgid "filename should not contain spaces: `%s'" msgstr "õÖÅ ÓÏÄÅÒÖÉÔ: `%s'" -#. to be sure, add tmpdir *in front* of inclusion path. -#. os.environ['TEXINPUTS'] = tmpdir + ':' + os.environ['TEXINPUTS'] -#. We catch all exceptions, because we need to do stuff at exit: -#. * copy any successfully generated stuff from tempdir and -#. notify user of that -#. * cleanout tempdir -#. ## ARGH. This also catches python programming errors. -#. ## this should only catch lilypond nonzero exit status -#. ## --hwn -#. TODO: friendly message about LilyPond setup/failing? -#. -#: lilypond.py:845 +#: lilypond-latex.py:744 msgid "Running LilyPond failed. Rerun with --verbose for a trace." msgstr "" -#. Our LilyPond pseudo filter always outputs to 'lelie' -#. have subsequent stages and use 'lelie' output. -#. unless: add --tex, or --latex? -#. TODO: friendly message about TeX/LaTeX setup, -#. trying to run tex/latex by hand -#: lilypond.py:886 +#: lilypond-latex.py:786 msgid "Failed to make PS file. Rerun with --verbose for a trace." msgstr "" -#. unless: add --tex, or --latex? -#. TODO: friendly message about TeX/LaTeX setup, -#. trying to run tex/latex by hand -#: lilypond.py:916 -msgid "Running LaTeX falied. Rerun with --verbose for a trace." -msgstr "" - -#. add DEP to targets? -#: lilypond.py:926 input-file-results.cc:68 -#, fuzzy, c-format, python-format -msgid "dependencies output to `%s'..." -msgstr "\"ÂÕÍÁÖÎÙÊ\" ×Ù×ÏÄ × %s..." - -#: lilypond.py:937 +#: lilypond-latex.py:815 #, fuzzy, python-format msgid "%s output to ..." msgstr "×Ù×ÏÄ MIDI × %s..." -#: lilypond.py:942 lilypond.py:968 includable-lexer.cc:57 -#: input-file-results.cc:191 input-file-results.cc:197 lily-guile.cc:86 +#: lilypond-latex.py:820 includable-lexer.cc:57 kpath.cc:129 lily-guile.cc:90 +#: lily-parser-scheme.cc:92 #, c-format, python-format msgid "can't find file: `%s'" msgstr "ÎÅ ÍÏÇÕ ÎÁÊÔÉ ÆÁÊÌ: `%s'" -#. Hmm, if this were a function, we could call it the except: clauses -#: lilypond.py:965 +#: lilypond-latex.py:843 #, fuzzy, python-format msgid "%s output to %s..." msgstr "×Ù×ÏÄ MIDI × %s..." -#. !@PYTHON@ -#. -#. midi2ly.py -- LilyPond midi import script -#. -#. source file of the GNU LilyPond music typesetter -#. -#. (c) 1998--2005 Han-Wen Nienhuys -#. Jan Nieuwenhuizen -#. ############################################################### -#. Users of python modules should include this snippet. -#. -#. This soon to be removed for: import lilypond.lilylib as ly -#. ############################################################### -#. ############################################################### -#. ############### CONSTANTS -#. ############################################################### +#: lilypond-latex.py:846 +#, fuzzy, python-format +msgid "can't find file: `%s.%s'" +msgstr "ÎÅ ÍÏÇÕ ÎÁÊÔÉ ÆÁÊÌ: `%s'" + #. temp_dir = os.path.join (original_dir, '%s.dir' % program_name) #. original_dir = os.getcwd () #. keep_temp_dir_p = 0 @@ -970,6 +591,11 @@ msgstr "" msgid "set key: ALT=+sharps|-flats; MINOR=1" msgstr "" +#: midi2ly.py:102 mup2ly.py:76 +#, fuzzy +msgid "write output to FILE" +msgstr "ÚÁÐÉÓÙ×ÁÔØ ×Ù×ÏÄ × ïóîï÷á[-x].ÒÁÓÛÉÒÅÎÉÅ" + #: midi2ly.py:103 msgid "quantise note starts on DUR" msgstr "" @@ -986,102 +612,37 @@ msgstr "" msgid "treat every text as a lyric" msgstr "" -#: midi2ly.py:136 mup2ly.py:130 -msgid " 2001--2003" -msgstr "" +#: midi2ly.py:149 mup2ly.py:143 input.cc:105 +msgid "warning: " +msgstr "ÐÒÅÄÕÐÒÅÖÄÁÀ: " -#: midi2ly.py:141 mup2ly.py:135 -msgid "" -"\n" -"Distributed under terms of the GNU General Public License. It comes with\n" -"NO WARRANTY." -msgstr "" +#: midi2ly.py:164 midi2ly.py:1017 midi2ly.py:1082 mup2ly.py:146 mup2ly.py:160 +#: input.cc:110 +msgid "error: " +msgstr "ÏÛÉÂËÁ: " -#: midi2ly.py:166 mup2ly.py:162 +#: midi2ly.py:165 mup2ly.py:161 msgid "Exiting ... " msgstr "" -#: midi2ly.py:264 mup2ly.py:261 +#: midi2ly.py:263 mup2ly.py:260 #, python-format msgid "command exited with value %d" msgstr "" -#. ############################################################### -#. END Library -#. ############################################################### -#. hmm -#. major scale: do-do -#. minor scale: la-la (= + 5) ''' -#. By tradition, all scales now consist of a sequence -#. of 7 notes each with a distinct name, from amongst -#. a b c d e f g. But, minor scales have a wide -#. second interval at the top - the 'leading note' is -#. sharped. (Why? it just works that way! Anything -#. else doesn't sound as good and isn't as flexible at -#. saying things. In medieval times, scales only had 6 -#. notes to avoid this problem - the hexachords.) -#. So, the d minor scale is d e f g a b-flat c-sharp d -#. - using d-flat for the leading note would skip the -#. name c and duplicate the name d. Why isn't c-sharp -#. put in the key signature? Tradition. (It's also -#. supposedly based on the Pythagorean theory of the -#. cycle of fifths, but that really only applies to -#. major scales...) Anyway, g minor is g a b-flat c d -#. e-flat f-sharp g, and all the other flat minor keys -#. end up with a natural leading note. And there you -#. have it. -#. John Sankey -#. -#. Let's also do a-minor: a b c d e f gis a -#. -#. --jcn -#. as -> gis -#. des -> cis -#. ges -> fis -#. g -> fisis -#. d -> cisis -#. a -> gisis -#. b -> ces -#. e -> fes -#. f -> eis -#. c -> bis -#. # FIXME: compile fix --jcn -#. TODO: move space -#. fis cis gis dis ais eis bis -#. bes es as des ges ces fes -#. urg, we should be sure that we're in a lyrics staff -#. all include ALL_NOTES_OFF -#. ugh, must set key while parsing -#. because Note init uses key -#. Better do Note.calc () at dump time? -#. last_lyric.clocks = t - last_time -#. hmm -#. urg, this will barf at meter changes -#. urg LilyPond doesn't start at c4, but -#. remembers from previous tracks! -#. reference_note = Note (clocks_per_4, 4*12, 0) -#. must be in \notes mode for parsing \skip -#: midi2ly.py:1002 +#: midi2ly.py:1001 #, fuzzy, python-format msgid "%s output to `%s'..." msgstr "×Ù×ÏÄ MIDI × %s..." -#: midi2ly.py:1033 +#: midi2ly.py:1032 msgid "Example:" msgstr "" -#: midi2ly.py:1083 +#: midi2ly.py:1082 msgid "no files specified on command line." msgstr "" -#. !@PYTHON@ -#. mup2ly.py -- mup input converter -#. -#. source file of the GNU LilyPond music typesetter -#. -#. (c) 2001 -#. if set, LILYPONDPREFIX must take prevalence -#. if datadir is not set, we're doing a build and LILYPONDPREFIX #: mup2ly.py:70 msgid "Convert mup to LilyPond source." msgstr "" @@ -1098,74 +659,11 @@ msgstr "" msgid "only pre-process" msgstr "" -#. Duh. Python style portable: cp *.EXT OUTDIR -#. system ('cp *.%s %s' % (ext, outdir), 1) -#. Python < 1.5.2 compatibility -#. -#. On most platforms, this is equivalent to -#. `normpath(join(os.getcwd()), PATH)'. *Added in Python version 1.5.2* -#. if set, LILYPONDPREFIX must take prevalence -#. if datadir is not set, we're doing a build and LILYPONDPREFIX -#. ############################################################### -#. END Library -#. -#. PMX cut and paste -#. -#. if not self.entries: -#. #return '\n' -#. #ugh ugh -#. return '\n%s = {}\n\n' % self.idstring () -#. ugh -#. def set_clef (self, letter): -#. clstr = clef_table[letter] -#. self.voices[0].add_nonchord (Clef (clstr)) -#. urg -#. maybe use import copy? -#. for i in self.pitches: -#. ch.pitches.append (i) -#. for i in self.scripts: -#. ch.scripts.append (i) -#. http://www.arkkra.com/doc/uguide/contexts.html -#. #self.current_staffs = [] -#. duh -#. FIXME: 1? -#. FIXME: does key play any role in this? -#. ch = self.current_voices[0].last_chord () -#. ch.basic_duration = self.current_voices[0].last_chord ().basic_duration -#. ugh -#. ch = self.current_voices[0].last_chord () -#. `;' is not a separator, chords end with ';' -#. mup resets default duration and pitch each bar -#. ugh: these (and lots more) should also be parsed in -#. context staff. we should have a class Staff_properties -#. and parse/set all those. -#. shortcut: set to official mup maximum (duh) -#. self.set_staffs (40) -#: mup2ly.py:1076 +#: mup2ly.py:1075 #, fuzzy, python-format msgid "no such context: %s" msgstr "ÎÅÔ ÔÁËÏÇÏ ÉÎÓÔÒÕÍÅÎÔÁ: `%s'" -#. hmm -#. dig this: mup allows ifdefs inside macro bodies -#. don't do nested multi-line defines -#. duh: mup is strictly line-based, except for `define', -#. which is `@' terminated and may span several lines -#. don't define new macros in unactive areas -#. To support nested multi-line define's -#. process_function and macro_name, macro_body -#. should become lists (stacks) -#. The mup manual is undetermined on this -#. and I haven't seen examples doing it. -#. -#. don't do nested multi-line define's -#. writes to stdout for help2man -#. don't call -#. identify () -#. sys.stdout.flush () -#. handy emacs testing -#. if not files: -#. files = ['template.mup'] #: mup2ly.py:1300 #, fuzzy, python-format msgid "Processing `%s'..." @@ -1176,173 +674,172 @@ msgstr " msgid "Writing `%s'..." msgstr "÷ÙÂÒÁÓÙ×ÁÀ ÍÕÚÙËÕ: `%s'" -#: getopt-long.cc:146 +#. ugr. +#: ps2png.py:35 +msgid "Convert PostScript to PNG image." +msgstr "" + +#. # FIXME: silly message containing %d +#: ps2png.py:72 +#, fuzzy, python-format +msgid "Wrote `%s'" +msgstr "÷ÙÂÒÁÓÙ×ÁÀ ÍÕÚÙËÕ: `%s'" + +#: getopt-long.cc:144 #, c-format msgid "option `%s' requires an argument" msgstr "ÏÐÃÉÑ `%s' ÔÒÅÂÕÅÔ ÁÒÇÕÍÅÎÔ" -#: getopt-long.cc:150 +#: getopt-long.cc:148 #, c-format msgid "option `%s' doesn't allow an argument" msgstr "ÏÐÃÉÑ `%s' ÎÅ ÄÏÐÕÓËÁÅÔ ÉÓÐÏÌØÚÏ×ÁÎÉÅ ÁÒÇÕÍÅÎÔÁ" -#: getopt-long.cc:154 +#: getopt-long.cc:152 #, c-format msgid "unrecognized option: `%s'" msgstr "ÎÅÉÚ×ÅÓÔÎÁÑ ÏÐÃÉÑ: `%s'" -#: getopt-long.cc:161 +#: getopt-long.cc:159 #, c-format msgid "invalid argument `%s' to option `%s'" msgstr "ÎÅ×ÅÒÎÙÊ ÁÒÇÕÍÅÎÔ `%s' ÄÌÑ ÏÐÃÉÉ `%s'" -#: warn.cc:25 +#: warn.cc:43 #, fuzzy, c-format -msgid "warning: %s\n" -msgstr "ÐÒÅÄÕÐÒÅÖÄÁÀ: " - -#: warn.cc:31 -#, fuzzy, c-format -msgid "error: %s\n" -msgstr "ÏÛÉÂËÁ: " +msgid "programming error: %s" +msgstr "ÏÛÉÂËÁ ÐÒÏÇÒÁÍÍÉÒÏ×ÁÎÉÑ: " #: warn.cc:44 -#, fuzzy, c-format -msgid "programming error: %s (Continuing; cross thumbs)\n" -msgstr " (ðÒÏÄÏÌÖÁÀ; ÓËÒÅÓÔÉÔÅ ÐÁÌØÃÙ)" - -#: accidental.cc:202 key-signature-interface.cc:137 -#, c-format -msgid "accidental `%s' not found" +msgid "Continuing; crossing fingers" msgstr "" -#: accidental-engraver.cc:171 new-accidental-engraver.cc:238 +#: accidental-engraver.cc:239 #, c-format msgid "Accidental typesetting list must begin with context-name: %s" msgstr "" -#: accidental-engraver.cc:196 new-accidental-engraver.cc:263 -#, fuzzy, c-format -msgid "unknown accidental typesetting: %s. Ignored" -msgstr "ÎÅÉÚ×ÅÓÔÎÁÑ escape-ÐÏÓÌÅÄÏ×ÁÔÅÌØÎÏÓÔØ: `\\%s'" - -#: accidental-engraver.cc:212 new-accidental-engraver.cc:279 +#: accidental-engraver.cc:267 #, c-format -msgid "Symbol is not a parent context: %s. Ignored" +msgid "ignoring unknown accidental: %s" msgstr "" -#: accidental-engraver.cc:215 new-accidental-engraver.cc:282 +#: accidental-engraver.cc:284 #, c-format -msgid "Accidental typesetting must be pair or context-name: %s" +msgid "Accidental rule must be pair or context-name; Found %s" msgstr "" -#: afm.cc:66 +#: accidental.cc:223 key-signature-interface.cc:133 #, c-format -msgid "can't find character number: %d" -msgstr "ÎÅ ÍÏÇÕ ÎÁÊÔÉ ÓÉÍ×ÏÌ Ó ÎÏÍÅÒÏÍ: %d" - -#: afm.cc:81 -#, c-format -msgid "can't find character called: `%s'" -msgstr "ÎÅ ÍÏÇÕ ÎÁÊÔÉ ÓÉÍ×ÏÌ ÐÏÄ ÎÁÚ×ÁÎÉÅÍ: `%s'" +msgid "accidental `%s' not found" +msgstr "" -#: afm.cc:142 +#: afm.cc:144 #, fuzzy, c-format msgid "Error parsing AFM file: `%s'" msgstr "ïÛÉÂËÁ ÐÒÉ ÁÎÁÌÉÚÅ ÆÁÊÌÁ AFM" -#: all-font-metrics.cc:95 +#. FIXME: broken sentence +#: all-font-metrics.cc:158 #, c-format msgid "checksum mismatch for font file: `%s'" msgstr "" -#: all-font-metrics.cc:97 +#: all-font-metrics.cc:160 #, c-format msgid "does not match: `%s'" msgstr "" -#: all-font-metrics.cc:102 -msgid "" -" Rebuild all .afm files, and remove all .pk and .tfm files. Rerun with -V " -"to show font paths." +#: all-font-metrics.cc:166 +msgid "Rebuild all .afm files, and remove all .pk and .tfm files." msgstr "" -#: all-font-metrics.cc:103 -msgid "" -"A script for removing font-files is delivered with the source-code,\n" -"in buildscripts/clean-fonts.sh" +#: all-font-metrics.cc:168 +msgid "Rerun with -V to show font paths." msgstr "" -#: all-font-metrics.cc:169 +#: all-font-metrics.cc:170 +msgid "A script for removing font-files is delivered with the source-code:" +msgstr "" + +#: all-font-metrics.cc:279 #, c-format msgid "can't find font: `%s'" msgstr "ÎÅ ÍÏÇÕ ÎÁÊÔÉ ÛÒÉÆÔ: `%s'" -#: all-font-metrics.cc:170 +#: all-font-metrics.cc:280 msgid "Loading default font" msgstr "úÁÇÒÕÖÁÀ ÛÒÉÆÔ ÐÏ ÕÍÏÌÞÁÎÉÀ" -#: all-font-metrics.cc:185 +#: all-font-metrics.cc:295 #, c-format msgid "can't find default font: `%s'" msgstr "ÎÅ ÍÏÇÕ ÎÁÊÔÉ ÛÒÉÆÔ ÐÏ ÕÍÏÌÞÁÎÉÀ: `%s'" -#: all-font-metrics.cc:186 includable-lexer.cc:59 input-file-results.cc:192 +#: all-font-metrics.cc:296 includable-lexer.cc:59 lily-parser-scheme.cc:85 #, c-format msgid "(search path: `%s')" msgstr "(ÐÕÔØ ÐÏÉÓËÁ: `%s')" -#: all-font-metrics.cc:187 +#: all-font-metrics.cc:297 msgid "Giving up" msgstr "óÄÁÀÓØ" -#: auto-change-iterator.cc:43 change-iterator.cc:60 -#: part-combine-music-iterator.cc:120 +#: apply-context-iterator.cc:35 +msgid "\\applycontext argument is not a procedure" +msgstr "" + +#: auto-change-iterator.cc:66 change-iterator.cc:61 msgid "Can't switch translators, I'm there already" msgstr "îÅ ÍÏÇÕ ÐÅÒÅËÌÀÞÉÔØ ÐÅÒÅ×ÏÄÞÉËÏ×, Ñ ÕÖÅ ÔÁÍ" -#: bar-check-iterator.cc:51 -#, c-format -msgid "barcheck failed at: %s" +#: axis-group-engraver.cc:112 +msgid "" +"Axis_group_engraver: vertical group already has a parent.\n" +"Do you have two Axis_group_engravers?\n" +"Killing this vertical group." msgstr "" -#: beam.cc:146 -#, fuzzy -msgid "beam has less than two visible stems" -msgstr "ÇÒÕÐÐÉÒÏ×ËÁ ÍÅÎÅÅ Ä×ÕÈ ÛÔÉÌÅÊ" - -#: beam.cc:151 -#, fuzzy -msgid "Beam has less than two stems. Removing beam." -msgstr "ÇÒÕÐÐÉÒÏ×ËÁ ÍÅÎÅÅ Ä×ÕÈ ÛÔÉÌÅÊ" - -#: beam.cc:976 -msgid "" -"Not sure that we can find a nice beam slope (no viable initial configuration " -"found)." +#: bar-check-iterator.cc:68 +#, c-format +msgid "barcheck failed at: %s" msgstr "" -#: beam-engraver.cc:176 +#: beam-engraver.cc:138 msgid "already have a beam" msgstr "ÕÖÅ ÉÍÅÅÍ ÇÒÕÐÐÕ ÛÔÉÌÅÊ" -#: beam-engraver.cc:259 +#: beam-engraver.cc:209 msgid "unterminated beam" msgstr "ÎÅÚÁËÏÎÞÅÎÎÁÑ ÇÒÕÐÐÉÒÏ×ËÁ ÛÔÉÌÅÊ" -#: beam-engraver.cc:292 chord-tremolo-engraver.cc:197 +#: beam-engraver.cc:242 chord-tremolo-engraver.cc:168 msgid "stem must have Rhythmic structure" msgstr "ÛÔÉÌØ ÄÏÌÖÅÎ ÉÍÅÔØ ÒÉÔÍÏ×ÕÀ ÓÔÒÕËÔÕÒÕ" -#: beam-engraver.cc:306 +#: beam-engraver.cc:256 msgid "stem doesn't fit in beam" msgstr "ÛÔÉÌØ ÎÅ ×ÌÅÚÁÅÔ × ÇÒÕÐÐÉÒÏ×ËÕ" -#: beam-engraver.cc:307 +#: beam-engraver.cc:257 msgid "beam was started here" msgstr "ÇÒÕÐÐÉÒÏ×ËÁ ÎÁÞÉÎÁÌÁÓØ ÚÄÅÓØ" -#: break-align-interface.cc:173 +#: beam.cc:150 +#, fuzzy +msgid "beam has less than two visible stems" +msgstr "ÇÒÕÐÐÉÒÏ×ËÁ ÍÅÎÅÅ Ä×ÕÈ ÛÔÉÌÅÊ" + +#: beam.cc:155 +#, fuzzy +msgid "removing beam with less than two stems" +msgstr "ÇÒÕÐÐÉÒÏ×ËÁ ÍÅÎÅÅ Ä×ÕÈ ÛÔÉÌÅÊ" + +#: beam.cc:1011 +msgid "no viable initial configuration found: may not find good beam slope" +msgstr "" + +#: break-align-interface.cc:212 #, fuzzy, c-format msgid "No spacing entry from %s to `%s'" msgstr "ÎÅÉÚ×ÅÓÔÎÁÑ ÐÅÒÅÍÅÎÎÁÑ ÂÕÍÁÇÉ: `%s'" @@ -1356,123 +853,155 @@ msgstr " #. We could change the current translator's id, but that would make #. errors hard to catch #. -#. last->translator_id_string_ = get_change ()->change_to_id_string_; +#. last->translator_id_string () = get_change ()->change_to_id_string (); #. -#: change-iterator.cc:79 +#: change-iterator.cc:93 msgid "I'm one myself" msgstr "ñ ÅÄÉÎÓÔ×ÅÎÎÙÊ" -#: change-iterator.cc:82 +#: change-iterator.cc:96 msgid "none of these in my family" msgstr "ÏÎÉ ÍÎÅ ÎÅ ÒÏÄÓÔ×ÅÎÎÉËÉ" -#: chord-tremolo-engraver.cc:98 +#: chord-tremolo-engraver.cc:97 #, c-format msgid "Chord tremolo with %d elements. Must have two elements." msgstr "" -#: chord-tremolo-engraver.cc:157 +#: chord-tremolo-engraver.cc:134 msgid "unterminated chord tremolo" msgstr "ÎÅÚÁËÏÎÞÅÎÎÏÅ ÔÒÅÍÏÌÏ ÁËËÏÒÄÁ" -#: chord-tremolo-iterator.cc:69 +#: chord-tremolo-iterator.cc:66 #, fuzzy msgid "no one to print a tremolos" msgstr "ÎÅËÏÍÕ ÒÉÓÏ×ÁÔØ ÓËÏÂÕ ÐÏ×ÔÏÒÁ" -#: clef.cc:64 +#: clef.cc:57 #, c-format msgid "clef `%s' not found" msgstr "" -#: cluster.cc:131 +#: cluster.cc:122 #, fuzzy, c-format msgid "unknown cluster style `%s'" msgstr "ÎÅÉÚ×ÅÓÔÎÙÊ ÔÉÐ ËÌÀÞÁ" #: coherent-ligature-engraver.cc:84 #, c-format -msgid "gotcha: ptr=%ul" +msgid "gotcha: ptr =%ul" msgstr "" #: coherent-ligature-engraver.cc:96 #, c-format -msgid "distance=%f" +msgid "distance =%f" msgstr "" #: coherent-ligature-engraver.cc:139 #, c-format -msgid "Coherent_ligature_engraver: setting `spacing-increment = 0.01': ptr=%ul" +msgid "" +"Coherent_ligature_engraver: setting `spacing-increment = 0.01': ptr =%ul" msgstr "" -#: custos.cc:92 +#: context-def.cc:111 #, c-format -msgid "custos `%s' not found" +msgid "Program has no such type: `%s'" msgstr "" -#: dimensions.cc:13 -msgid "NaN" -msgstr "NaN" +#: context-def.cc:286 +#, c-format +msgid "can't find: `%s'" +msgstr "ÎÅ ÍÏÇÕ ÎÁÊÔÉ: `%s'" + +#: context.cc:151 +#, fuzzy, c-format +msgid "Cannot find or create new `%s'" +msgstr "ÎÅ ÍÏÇÕ ÎÁÊÔÉ ÉÌÉ ÓÏÚÄÁÔØ: `%s'" + +#: context.cc:217 +#, fuzzy, c-format +msgid "Cannot find or create `%s' called `%s'" +msgstr "ÎÅ ÍÏÇÕ ÎÁÊÔÉ ÓÉÍ×ÏÌ ÐÏÄ ÎÁÚ×ÁÎÉÅÍ: `%s'" + +#: context.cc:315 +#, c-format +msgid "can't find or create: `%s'" +msgstr "ÎÅ ÍÏÇÕ ÎÁÊÔÉ ÉÌÉ ÓÏÚÄÁÔØ: `%s'" + +#: custos.cc:84 +#, c-format +msgid "custos `%s' not found" +msgstr "" -#: dynamic-engraver.cc:204 span-dynamic-performer.cc:82 +#: dynamic-engraver.cc:179 span-dynamic-performer.cc:84 msgid "can't find start of (de)crescendo" msgstr "ÎÅ ÍÏÇÕ ÎÁÊÔÉ ÎÁÞÁÌÏ (ÄÅ)ËÒÅÝÅÎÄÏ" -#: dynamic-engraver.cc:216 -msgid "already have a crescendo" -msgstr "ËÒÅÝÅÎÄÏ ÕÖÅ ÅÓÔØ" - -#: dynamic-engraver.cc:217 +#: dynamic-engraver.cc:189 msgid "already have a decrescendo" msgstr "ÄÅËÒÅÝÅÎÄÏ ÕÖÅ ÅÓÔØ" -#: dynamic-engraver.cc:220 +#: dynamic-engraver.cc:191 +msgid "already have a crescendo" +msgstr "ËÒÅÝÅÎÄÏ ÕÖÅ ÅÓÔØ" + +#: dynamic-engraver.cc:194 #, fuzzy msgid "Cresc started here" msgstr "ÇÒÕÐÐÉÒÏ×ËÁ ÎÁÞÉÎÁÌÁÓØ ÚÄÅÓØ" -#: dynamic-engraver.cc:323 +#: dynamic-engraver.cc:315 msgid "unterminated (de)crescendo" msgstr "ÎÅÚÁËÏÎÞÅÎÎÏÅ (ÄÅ)ËÒÅÝÅÎÄÏ" -#: event.cc:49 -#, c-format -msgid "Transposition by %s makes alteration larger than two" -msgstr "" - -#: event-chord-iterator.cc:76 output-property-music-iterator.cc:27 +#: event-chord-iterator.cc:56 output-property-music-iterator.cc:29 #, fuzzy, c-format msgid "Junking event: `%s'" msgstr "÷ÙÂÒÁÓÙ×ÁÀ ÚÁÐÒÏÓ: `%s'" -#: extender-engraver.cc:94 +#: extender-engraver.cc:140 extender-engraver.cc:149 msgid "unterminated extender" msgstr "ÎÅÚÁ×ÅÒÛÅÎÎÙÊ ÒÁÓÛÉÒÉÔÅÌØ" -#: extender-engraver.cc:106 -#, fuzzy -msgid "Nothing to connect extender to on the left. Ignoring extender event." -msgstr "îÅËÕÄÁ ÐÒÉÓÏÅÄÉÎÉÔØ ÒÁÓÛÉÒÉÔÅÌØ ÓÌÅ×Á. éÇÎÏÒÉÒÕÀ ÚÁÐÒÏÓ ÒÁÓÛÉÒÉÔÅÌÑ." - -#: folded-repeat-iterator.cc:88 +#: folded-repeat-iterator.cc:65 msgid "no one to print a repeat brace" msgstr "ÎÅËÏÍÕ ÒÉÓÏ×ÁÔØ ÓËÏÂÕ ÐÏ×ÔÏÒÁ" -#: font-interface.cc:239 -msgid "couldn't find any font satisfying " +#: font-config.cc:34 +#, c-format +msgid "Failed to add lilypond directory %s" msgstr "" -#: glissando-engraver.cc:100 +#: glissando-engraver.cc:99 #, fuzzy msgid "Unterminated glissando." msgstr "ÎÅÚÁ×ÅÒÛÅÎÎÁÑ ÌÉÇÁ" -#: gourlay-breaking.cc:188 +#: global-context-scheme.cc:52 global-context-scheme.cc:80 +msgid "Need music in a score" +msgstr "" + +#: global-context-scheme.cc:70 +#, fuzzy +msgid "Interpreting music... " +msgstr "éÎÔÅÒÐÒÅÔÉÒÕÀ ÍÕÚÙËÕ..." + +#: global-context-scheme.cc:91 +#, c-format +msgid "elapsed time: %.2f seconds" +msgstr "ÚÁÔÒÁÞÅÎÎÏÅ ×ÒÅÍÑ: %.2f ÓÅËÕÎÄ" + +#: global-context.cc:162 +#, c-format +msgid "can't find `%s' context" +msgstr "ÎÅ ÍÏÇÕ ÎÁÊÔÉ ËÏÎÔÅËÓÔ `%s'" + +#: gourlay-breaking.cc:200 #, c-format msgid "Optimal demerits: %f" msgstr "" -#: gourlay-breaking.cc:193 +#: gourlay-breaking.cc:205 msgid "No feasible line breaking found" msgstr "îÅ ÎÁÊÄÅÎÏ ÕÄÏ×ÌÅÔ×ÏÒÉÔÅÌØÎÏÇÏ ÒÁÚÒÙ×Á ÓÔÒÏËÉ" @@ -1486,631 +1015,689 @@ msgstr "" msgid "implied \\%s added" msgstr "" -#. -#. Todo: do something sensible. The grob-pq-engraver is not water -#. tight, and stuff like tupletSpannerDuration confuses it. -#. -#: grob-pq-engraver.cc:130 +#: grob-interface.cc:48 +#, fuzzy, c-format +msgid "Unknown interface `%s'" +msgstr "ÎÅÉÚ×ÅÓÔÎÙÊ ÔÉÐ ËÌÀÞÁ" + +#: grob-interface.cc:59 #, c-format -msgid "" -"Skipped something?\n" -"Grob %s ended before I expected it to end." +msgid "Grob `%s' has no interface for property `%s'" msgstr "" -#: hairpin.cc:98 +#: hairpin.cc:106 msgid "decrescendo too small" msgstr "" -#: hairpin.cc:99 +#: hairpin.cc:107 #, fuzzy msgid "crescendo too small" msgstr "ËÒÅÝÅÎÄÏ" -#: horizontal-bracket-engraver.cc:64 +#: horizontal-bracket-engraver.cc:57 #, fuzzy msgid "Don't have that many brackets." msgstr "îÅÔ ÔÁËÏÇÏ ËÏÌÉÞÅÓÔ×Á ÏËÔÁ× (%s)" -#: horizontal-bracket-engraver.cc:73 +#: horizontal-bracket-engraver.cc:66 msgid "Conflicting note group events." msgstr "" -#: hyphen-engraver.cc:87 -msgid "unterminated hyphen" +#: hyphen-engraver.cc:96 +#, fuzzy +msgid "removing unterminated hyphen" msgstr "ÐÅÒÅÎÏÓ ÂÅÚ ÏËÏÎÞÁÎÉÑ" -#: hyphen-engraver.cc:99 +#: hyphen-engraver.cc:109 #, fuzzy -msgid "Nothing to connect hyphen to on the left. Ignoring hyphen event." -msgstr "îÅ Ë ÞÅÍÕ ÐÒÉÓÏÅÄÉÎÉÔØ ÐÅÒÅÎÏÓ ÓÌÅ×Á. éÇÎÏÒÉÒÕÀ ÚÁÐÒÏÓ ÐÅÒÅÎÏÓÁ." +msgid "unterminated hyphen; removing" +msgstr "ÐÅÒÅÎÏÓ ÂÅÚ ÏËÏÎÞÁÎÉÑ" -#: input.cc:99 +#: includable-lexer.cc:50 +msgid "include files are not allowed in safe mode" +msgstr "" + +#: input.cc:116 msgid "non fatal error: " msgstr "ÎÅ ÓÍÅÒÔÅÌØÎÁÑ ÏÛÉÂËÁ: " -#: input.cc:107 source-file.cc:146 source-file.cc:239 +#: input.cc:124 source-file.cc:136 source-file.cc:229 msgid "position unknown" msgstr "ÐÏÌÏÖÅÎÉÅ ÎÅÉÚ×ÅÓÔÎÏ" -#: input-file-results.cc:72 source-file.cc:54 streams.cc:38 -#, c-format -msgid "can't open file: `%s'" -msgstr "ÎÅ ÍÏÇÕ ÏÔËÒÙÔØ ÆÁÊÌ: `%s'" - -#: input-file-results.cc:132 -msgid "Score contains errors; will not process it" -msgstr "" +#: key-performer.cc:88 +msgid "FIXME: key change merge" +msgstr "éóðòá÷øíåîñ: ÓÌÉÑÎÉÅ ÓÍÅÎÙ ËÌÀÞÁ" -#: input-file-results.cc:172 +#: kpath.cc:56 #, fuzzy, c-format -msgid "Now processing: `%s'" -msgstr "ÎÅÉÚ×ÅÓÔÎÁÑ escape-ÐÏÓÌÅÄÏ×ÁÔÅÌØÎÏÓÔØ: `\\%s'" +msgid "kpathsea can not find AFM file `%s'" +msgstr "ÎÅ ÍÏÇÕ ÎÁÊÔÉ ÆÁÊÌ: `%s'" -#: key-performer.cc:96 -msgid "FIXME: key change merge" -msgstr "éóðòá÷øíåîñ: ÓÌÉÑÎÉÅ ÓÍÅÎÙ ËÌÀÞÁ" +#: kpath.cc:80 +#, fuzzy, c-format +msgid "kpathsea can not find TFM file: `%s'" +msgstr "ÎÅ ÍÏÇÕ ÎÁÊÔÉ ÆÁÊÌ: `%s'" -#: kpath.cc:76 +#: kpath.cc:124 #, fuzzy, c-format -msgid "Kpathsea couldn't find TFM file `%s'" +msgid "kpathsea can not find file: `%s'" msgstr "ÎÅ ÍÏÇÕ ÎÁÊÔÉ ÆÁÊÌ: `%s'" -#: ligature-engraver.cc:159 +#: ligature-engraver.cc:153 #, fuzzy msgid "can't find start of ligature" msgstr "ÞÔÏ-ÔÏ ÎÅ ÎÁÊÄÕ ÎÁÞÁÌÏ ÇÒÕÐÐÉÒÏ×ËÉ ÛÔÉÌÅÊ" -#: ligature-engraver.cc:165 +#: ligature-engraver.cc:159 msgid "no right bound" msgstr "" -#: ligature-engraver.cc:191 +#: ligature-engraver.cc:185 #, fuzzy msgid "already have a ligature" msgstr "ÕÖÅ ÉÍÅÅÍ ÇÒÕÐÐÕ ÛÔÉÌÅÊ" -#: ligature-engraver.cc:207 +#: ligature-engraver.cc:201 msgid "no left bound" msgstr "" -#: ligature-engraver.cc:258 +#: ligature-engraver.cc:257 #, fuzzy msgid "unterminated ligature" msgstr "ÎÅÚÁ×ÅÒÛÅÎÎÁÑ ÌÉÇÁ" -#: ligature-engraver.cc:282 -msgid "ligature may not contain rest; ignoring rest" +#: ligature-engraver.cc:281 +msgid "ignoring rest: ligature may not contain rest" msgstr "" -#: ligature-engraver.cc:283 +#: ligature-engraver.cc:282 #, fuzzy msgid "ligature was started here" msgstr "ÇÒÕÐÐÉÒÏ×ËÁ ÎÁÞÉÎÁÌÁÓØ ÚÄÅÓØ" -#: lily-guile.cc:88 +#: lily-guile.cc:92 #, c-format msgid "(load path: `%s')" msgstr "(ÐÕÔØ ÚÁÇÒÕÚËÉ: `%s')" -#: lily-guile.cc:576 +#: lily-guile.cc:478 #, c-format msgid "Can't find property type-check for `%s' (%s)." msgstr "" -#: lily-guile.cc:579 +#: lily-guile.cc:481 msgid "Perhaps you made a typing error?" msgstr "" -#: lily-guile.cc:585 +#: lily-guile.cc:487 msgid "Doing assignment anyway." msgstr "" -#: lily-guile.cc:599 +#: lily-guile.cc:501 #, c-format msgid "Type check for `%s' failed; value `%s' must be of type `%s'" msgstr "" -#: lookup.cc:173 -msgid "round filled box horizontal extent smaller than blot; decreasing blot" -msgstr "" +#: lily-lexer.cc:211 +#, c-format +msgid "Identifier name is a keyword: `%s'" +msgstr "éÍÑ ËÏÍÁÎÄÙ Ñ×ÌÑÅÔÓÑ ËÌÀÞÅ×ÙÍ ÓÌÏ×ÏÍ: `%s'" -#: lookup.cc:178 -msgid "round filled box vertical extent smaller than blot; decreasing blot" -msgstr "" +#: lily-lexer.cc:228 +#, c-format +msgid "error at EOF: %s" +msgstr "ÏÛÍÂËÁ × ËÏÎÃÅ ÆÁÊÌÁ: %s" + +#: lily-parser-scheme.cc:84 +#, fuzzy, c-format +msgid "can't find init file: `%s'" +msgstr "ÎÅ ÍÏÇÕ ÎÁÊÔÉ ÆÁÊÌ: `%s'" + +#: lily-parser-scheme.cc:101 +#, fuzzy, c-format +msgid "Processing `%s'" +msgstr "ïÂÒÁÂÁÔÙ×ÁÀ..." + +#: lily-parser.cc:102 +msgid "Parsing..." +msgstr "òÁÚÂÉÒÁÀ..." -#: lyric-phrasing-engraver.cc:311 -msgid "lyrics found without any matching notehead" +#: lily-parser.cc:120 +msgid "Braces don't match" +msgstr "æÉÇÕÒÎÙÅ ÓËÏÂËÉ ÎÅ ÓÏ×ÐÁÄÁÀÔ" + +#: main.cc:95 +msgid "" +" This program is free software; you can redistribute it and/or\n" +"modify it under the terms of the GNU General Public License version 2\n" +"as published by the Free Software Foundation.\n" +"\n" +" This program is distributed in the hope that it will be useful,\n" +"but WITHOUT ANY WARRANTY; without even the implied warranty of\n" +"MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU\n" +"General Public License for more details.\n" +"\n" +" You should have received a copy (refer to the file COPYING) of the\n" +"GNU General Public License along with this program; if not, write to\n" +"the Free Software Foundation, Inc., 59 Temple Place - Suite 330,\n" +"Boston, MA 02111-1307, USA.\n" msgstr "" -#: lyric-phrasing-engraver.cc:317 -msgid "Huh? Melismatic note found to have associated lyrics." +#: main.cc:124 +msgid "select backend to use" msgstr "" -#: main.cc:106 +#: main.cc:125 msgid "EXPR" msgstr "" -#: main.cc:107 -msgid "set options, use -e '(ly-option-usage)' for help" +#: main.cc:126 +msgid "set option, use -e '(ly:option-usage)' for help" msgstr "" -#: main.cc:110 -msgid "use output format EXT" +#. Bug in option parser: --output =foe is taken as an abbreviation +#. for --output-format. +#: main.cc:129 +#, fuzzy +msgid "EXTs" +msgstr "òáóû" + +#: main.cc:129 +msgid "list of formats to dump" msgstr "" -#: main.cc:112 +#: main.cc:131 #, fuzzy msgid "FIELD" msgstr "æáêì" -#: main.cc:112 +#: main.cc:131 msgid "write header field to BASENAME.FIELD" msgstr "" -#: main.cc:113 +#: main.cc:132 msgid "add DIR to search path" msgstr "ÄÏÂÁ×ÉÔØ ëáô Ë ÐÕÔÉ ÐÏÉÓËÁ" -#: main.cc:114 +#: main.cc:133 msgid "use FILE as init file" msgstr "ÉÓÐÏÌØÚÏ×ÁÔØ æáêì ËÁË ÆÁÊÌ ÉÎÉÃÉÁÌÉÚÁÃÉÉ" -#: main.cc:118 -msgid "prepend DIR to dependencies" +#: main.cc:136 +msgid "generate a preview" msgstr "" -#. -#. should audit again. -#. -#: main.cc:123 -msgid "inhibit file output naming and exporting" -msgstr "ÓËÒÙÔØ ÉÍÅÎÏ×ÁÎÉÅ É ÜËÓÐÏÒÔ ×Ù×ÏÄÁ × ÆÁÊÌ" +#: main.cc:137 +msgid "don't generate full pages" +msgstr "" + +#: main.cc:138 +msgid "generate PNG" +msgstr "" + +#: main.cc:139 +msgid "generate PostScript" +msgstr "" + +#: main.cc:140 +msgid "generate DVI" +msgstr "" + +#: main.cc:141 +msgid "generate PDF (default)" +msgstr "" + +#: main.cc:142 +msgid "generate TeX" +msgstr "" + +#: main.cc:143 +msgid "run in safe mode" +msgstr "" -#. No version number or newline here. It confuses help2man. -#: main.cc:155 +#: main.cc:166 #, fuzzy, c-format -msgid "Usage: %s [OPTIONS]... FILE..." +msgid "" +"Copyright (c) %s by\n" +"%s and others." +msgstr "÷ÓÅ ÐÒÁ×Á ÚÁÝÉÝÅÎÙ (c) %s by" + +#. No version number or newline here. It confuses help2man. +#: main.cc:192 +#, fuzzy, c-format +msgid "Usage: %s [OPTION]... FILE..." msgstr "éÓÐÏÌØÚÏ×ÁÎÉÅ: %s [ïðãéñ]... [æáêì]..." -#: main.cc:157 -msgid "Typeset music and or play MIDI from FILE." +#: main.cc:194 +#, fuzzy, c-format +msgid "Typeset music and/or produce MIDI from FILE." msgstr "îÁÂÉÒÁÔØ ÍÕÚÙËÕ É/ÉÌÉ ÐÒÏÉÇÒÙ×ÁÔØ MIDI ÉÚ æáêìÁ." -#: main.cc:160 -msgid "" -"LilyPond is a music typesetter. It produces beautiful sheet music\n" -"using a high level description file as input. LilyPond is part of \n" -"the GNU Project.\n" -msgstr "" -"LilyPond - ÐÒÏÇÒÁÍÍÁ ÎÁÂÏÒÁ ÍÕÚÙËÉ. ïÎÁ ÐÒÏÉÚ×ÏÄÉÔ ÐÒÅËÒÁÓÎÕÀ ÍÕÚÙËÕ\n" -"ÎÁ ÂÕÍÁÇÅ, ÉÓÐÏÌØÚÕÑ ×ÙÓÏËÏÕÒÏ×ÎÅ×ÙÊ ÆÁÊÌ ÏÐÉÓÁÎÉÑ ÎÁ ××ÏÄÅ. LilyPond\n" -"Ñ×ÌÑÅÔÓÑ ÞÁÓÔØÀ ðÒÏÅËÔÁ GNU.\n" - -#: main.cc:182 +#: main.cc:196 #, c-format -msgid "" -"This is free software. It is covered by the GNU General Public License,\n" -"and you are welcome to change it and/or distribute copies of it under\n" -"certain conditions. Invoke as `%s --warranty' for more information.\n" +msgid "LilyPond produces beautiful music notation." msgstr "" -"üÔÏ Ó×ÏÂÏÄÎÏÅ ÐÒÏÇÒÁÍÍÎÏÅ ÏÂÅÓÐÅÞÅÎÉÅ. ïÎÏ ÏÈÒÁÎÑÅÔÓÑ ïÂÝÅÊ ïÔËÒÙÔÏÊ\n" -"ìÉÃÅÎÚÉÅÊ GNU, É ÷Ù ÍÏÖÅÔÅ ÉÚÍÅÎÑÔØ ÅÇÏ É/ÉÌÉ ÒÁÓÐÒÏÓÔÒÁÎÑÔØ ÅÇÏ ËÏÐÉÉ\n" -"ÐÒÉ ÓÏÂÌÀÄÅÎÉÉ ÎÅËÏÔÏÒÙÈ ÕÓÌÏ×ÉÊ. ÷ÙÚÙ×ÁÊÔÅ ËÁË `%s --warranty' ÄÌÑ\n" -"ÐÏÌÕÞÅÎÉÑ ÄÏÐÏÌÎÉÔÅÌØÎÏÊ ÉÎÆÏÒÍÁÃÉÉ.\n" #: main.cc:198 -#, fuzzy -msgid "GNU LilyPond -- The music typesetter" -msgstr "GNU LilyPond -- îÁÂÏÒÝÉË ÍÕÚÙËÉ ðÒÏÅËÔÁ GNU" +#, c-format +msgid "For more information, see %s" +msgstr "" -#: main.cc:206 -msgid "" -" This program is free software; you can redistribute it and/or\n" -"modify it under the terms of the GNU General Public License version 2\n" -"as published by the Free Software Foundation.\n" -"\n" -" This program is distributed in the hope that it will be useful,\n" -"but WITHOUT ANY WARRANTY; without even the implied warranty of\n" -"MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU\n" -"General Public License for more details.\n" -"\n" -" You should have received a copy (refer to the file COPYING) of the\n" -"GNU General Public License along with this program; if not, write to\n" -"the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA " -"02111-1307,\n" -"USA.\n" +#: mensural-ligature-engraver.cc:76 +msgid "ligature with less than 2 heads -> skipping" msgstr "" -#: mensural-ligature.cc:153 -#, c-format -msgid "Mensural_ligature:thickness undefined on flexa %d; assuming 1.4" +#: mensural-ligature-engraver.cc:102 +msgid "can not determine pitch of ligature primitive -> skipping" msgstr "" -#: mensural-ligature.cc:169 -#, c-format -msgid "Mensural_ligature:delta-pitch undefined on flexa %d; assuming 0" +#: mensural-ligature-engraver.cc:116 +msgid "single note ligature - skipping" msgstr "" -#: mensural-ligature.cc:182 -#, c-format -msgid "Mensural_ligature:flexa-width undefined on flexa %d; assuming 2.0" +#: mensural-ligature-engraver.cc:128 +msgid "prime interval within ligature -> skipping" msgstr "" -#: mensural-ligature.cc:215 -msgid "Mensural_ligature:unexpected case fall-through" +#: mensural-ligature-engraver.cc:140 +msgid "mensural ligature: duration none of Mx, L, B, S -> skipping" msgstr "" -#: mensural-ligature.cc:225 -msgid "Mensural_ligature: (join_left == 0)" +#: mensural-ligature-engraver.cc:188 +msgid "semibrevis must be followed by another one -> skipping" msgstr "" -#: mensural-ligature-engraver.cc:248 mensural-ligature-engraver.cc:397 -msgid "unexpected case fall-through" +#: mensural-ligature-engraver.cc:199 +msgid "" +"semibreves can only appear at the beginning of a ligature,\n" +"and there may be only zero or two of them" msgstr "" -#: mensural-ligature-engraver.cc:259 -msgid "ligature with less than 2 heads -> skipping" +#: mensural-ligature-engraver.cc:226 +msgid "" +"invalid ligatura ending:\n" +"when the last note is a descending brevis,\n" +"the penultimate note must be another one,\n" +"or the ligatura must be LB or SSB" msgstr "" -#: mensural-ligature-engraver.cc:279 -msgid "can not determine pitch of ligature primitive -> skipping" +#: mensural-ligature-engraver.cc:345 +msgid "unexpected case fall-through" msgstr "" -#: mensural-ligature-engraver.cc:302 -msgid "prime interval within ligature -> skipping" +#: mensural-ligature.cc:132 +msgid "Mensural_ligature: unexpected case fall-through" msgstr "" -#: mensural-ligature-engraver.cc:312 -msgid "mensural ligature: duration none of L, B, S -> skipping" +#: mensural-ligature.cc:184 +msgid "Mensural_ligature: (join_right == 0)" msgstr "" -#: midi-item.cc:148 -#, c-format -msgid "no such instrument: `%s'" +#: midi-item.cc:151 +#, fuzzy, c-format +msgid "no such MIDI instrument: `%s'" msgstr "ÎÅÔ ÔÁËÏÇÏ ÉÎÓÔÒÕÍÅÎÔÁ: `%s'" -#: midi-item.cc:238 -msgid "silly duration" -msgstr "ÇÌÕÐÁÑ ÐÒÏÄÏÌÖÉÔÅÌØÎÏÓÔØ" - -#: midi-item.cc:251 +#: midi-item.cc:255 msgid "silly pitch" msgstr "ÇÌÕÐÙÊ ÔÏÎ" -#: music-output-def.cc:111 +#: midi-item.cc:271 #, c-format -msgid "can't find `%s' context" -msgstr "ÎÅ ÍÏÇÕ ÎÁÊÔÉ ËÏÎÔÅËÓÔ `%s'" +msgid "Experimental: temporarily fine tuning (of %d cents) a channel." +msgstr "" -#: my-lily-lexer.cc:169 -#, c-format -msgid "Identifier name is a keyword: `%s'" -msgstr "éÍÑ ËÏÍÁÎÄÙ Ñ×ÌÑÅÔÓÑ ËÌÀÞÅ×ÙÍ ÓÌÏ×ÏÍ: `%s'" +#: midi-stream.cc:39 +#, fuzzy, c-format +msgid "could not write file: `%s'" +msgstr "ÎÅ ÍÏÇÕ ÏÔËÒÙÔØ ÆÁÊÌ: `%s'" -#: my-lily-lexer.cc:191 +#: music.cc:176 #, c-format -msgid "error at EOF: %s" -msgstr "ÏÛÍÂËÁ × ËÏÎÃÅ ÆÁÊÌÁ: %s" - -#: my-lily-parser.cc:44 -msgid "Parsing..." -msgstr "òÁÚÂÉÒÁÀ..." +msgid "octave check failed; expected %s, found: %s" +msgstr "" -#: my-lily-parser.cc:54 -msgid "Braces don't match" -msgstr "æÉÇÕÒÎÙÅ ÓËÏÂËÉ ÎÅ ÓÏ×ÐÁÄÁÀÔ" +#: music.cc:239 +#, c-format +msgid "Transposition by %s makes alteration larger than double" +msgstr "" #. #. music for the softenon children? #. -#: new-fingering-engraver.cc:143 +#: new-fingering-engraver.cc:153 msgid "music for the martians." msgstr "" -#: new-tie-engraver.cc:166 tie-engraver.cc:217 -msgid "lonely tie" +#: new-fingering-engraver.cc:233 +msgid "Fingerings are also not down?! Putting them down anyway." msgstr "" -#: note-collision.cc:340 +#: new-lyric-combine-music-iterator.cc:243 +#, fuzzy, c-format +msgid "cannot find Voice `%s'" +msgstr "ÎÅ ÍÏÇÕ ÎÁÊÔÉ ÆÁÊÌ: `%s'" + +#: note-collision.cc:413 msgid "Too many clashing notecolumns. Ignoring them." msgstr "óÌÉÛËÏÍ ÍÎÏÇÏ ÐÅÒÅÓÅËÁÀÝÉÈÓÑ ÓÔÏÌÂÃÏ× ÎÏÔ. éÇÎÏÒÉÒÕÀ." -#: note-head.cc:127 +#: note-head.cc:68 #, c-format msgid "note head `%s' not found" msgstr "" -#: paper-def.cc:96 -#, c-format -msgid "paper output to `%s'..." -msgstr "\"ÂÕÍÁÖÎÙÊ\" ×Ù×ÏÄ × %s..." +#: open-type-font.cc:29 +#, c-format +msgid "Cannot allocate %d bytes" +msgstr "" + +#: open-type-font.cc:33 +#, c-format +msgid "Could not load %s font table" +msgstr "" + +#: open-type-font.cc:85 +#, c-format +msgid "Unsupported font format: %s" +msgstr "" + +#: open-type-font.cc:89 +#, c-format +msgid "Unknown error: %d reading font file: %s" +msgstr "" + +#: open-type-font.cc:144 +#, c-format +msgid "FT_Get_Glyph_Name() returned error: %d" +msgstr "" + +#: pango-font.cc:147 +msgid "FreeType face has no PostScript font name." +msgstr "" + +#: paper-outputter-scheme.cc:27 +#, fuzzy, c-format +msgid "Layout output to `%s'..." +msgstr "×Ù×ÏÄ MIDI × %s..." -#: paper-score.cc:78 +#: paper-score.cc:66 #, c-format msgid "Element count %d (spanners %d) " msgstr "" -#: paper-score.cc:83 +#: paper-score.cc:70 #, fuzzy msgid "Preprocessing graphical objects..." msgstr "ðÒÅÄ×ÁÒÉÔÅÌØÎÏ ÏÂÒÁÂÁÔÙ×ÁÀ ÜÌÅÍÅÎÔÙ..." -#: paper-score.cc:116 -msgid "Outputting Score, defined at: " +#: parse-scm.cc:81 +msgid "GUILE signaled an error for the expression beginning here" msgstr "" -#: parse-scm.cc:79 -msgid "GUILE signaled an error for the expression begining here" -msgstr "" - -#. -#. We could change the current translator's id, but that would make -#. errors hard to catch -#. -#. last->translator_id_string_ = get_change ()->change_to_id_string_; -#. -#: part-combine-music-iterator.cc:139 -#, fuzzy, c-format -msgid "I'm one myself: `%s'" -msgstr "ñ ÅÄÉÎÓÔ×ÅÎÎÙÊ" - -#: part-combine-music-iterator.cc:142 +#: pdf.cc:259 #, fuzzy, c-format -msgid "none of these in my family: `%s'" -msgstr "ÏÎÉ ÍÎÅ ÎÅ ÒÏÄÓÔ×ÅÎÎÉËÉ" +msgid "Can't open file %s" +msgstr "ÎÅ ÍÏÇÕ ÏÔËÒÙÔØ ÆÁÊÌ: `%s'" -#: percent-repeat-engraver.cc:109 +#: percent-repeat-engraver.cc:100 #, fuzzy msgid "Don't know how to handle a percent repeat of this length." msgstr "îÅ ÚÎÁÀ, ÞÔÏ ÄÅÌÁÔØ Ó ÐÕÓÔÙÍÉ ËÌÀÞÁÍÉ" -#: percent-repeat-engraver.cc:163 +#: percent-repeat-engraver.cc:160 #, fuzzy msgid "unterminated percent repeat" msgstr "ÎÅÚÁËÏÎÞÅÎÎÁÑ ÇÒÕÐÐÉÒÏ×ËÁ ÛÔÉÌÅÊ" -#: percent-repeat-iterator.cc:65 +#: percent-repeat-iterator.cc:54 #, fuzzy msgid "no one to print a percent" msgstr "ÎÅËÏÍÕ ÒÉÓÏ×ÁÔØ ÓËÏÂÕ ÐÏ×ÔÏÒÁ" -#: performance.cc:51 -msgid "Track ... " +#: performance.cc:49 +#, fuzzy +msgid "Track..." msgstr "äÏÒÏÖËÁ ..." -#: performance.cc:83 +#: performance.cc:92 msgid "Creator: " msgstr "óÏÚÄÁÔÅÌØ: " -#: performance.cc:103 +#: performance.cc:112 #, fuzzy msgid "at " msgstr ", ×" -#: performance.cc:114 -#, c-format -msgid "from musical definition: %s" -msgstr "ÉÚ ÍÕÚÙËÁÌØÎÏÊ ÎÏÔÁÃÉÉ %s" - -#: performance.cc:169 +#: performance.cc:166 #, c-format msgid "MIDI output to `%s'..." msgstr "×Ù×ÏÄ MIDI × %s..." -#: phrasing-slur-engraver.cc:123 +#: phrasing-slur-engraver.cc:116 #, fuzzy msgid "unterminated phrasing slur" msgstr "ÎÅÚÁ×ÅÒÛÅÎÎÁÑ ÌÉÇÁ" -#: phrasing-slur-engraver.cc:141 -#, fuzzy -msgid "can't find start of phrasing slur" -msgstr "ÞÔÏ-ÔÏ ÎÅ ÎÁÊÄÕ ÎÁÞÁÌÏ ÇÒÕÐÐÉÒÏ×ËÉ ÛÔÉÌÅÊ" +#: piano-pedal-engraver.cc:232 +msgid "Need 3 strings for piano pedals. No pedal made. " +msgstr "" -#: piano-pedal-engraver.cc:235 piano-pedal-engraver.cc:250 -#: piano-pedal-engraver.cc:305 piano-pedal-performer.cc:82 +#: piano-pedal-engraver.cc:247 piano-pedal-engraver.cc:262 +#: piano-pedal-performer.cc:80 #, fuzzy, c-format msgid "can't find start of piano pedal: `%s'" msgstr "ÞÔÏ-ÔÏ ÎÅ ÎÁÊÄÕ ÎÁÞÁÌÏ ÇÒÕÐÐÉÒÏ×ËÉ ÛÔÉÌÅÊ" -#: piano-pedal-engraver.cc:410 -#, fuzzy -msgid "unterminated pedal bracket" -msgstr "ÎÅÚÁËÏÎÞÅÎÎÁÑ ÇÒÕÐÐÉÒÏ×ËÁ ÛÔÉÌÅÊ" +#: piano-pedal-engraver.cc:313 +#, fuzzy, c-format +msgid "can't find start of piano pedal bracket: `%s'" +msgstr "ÞÔÏ-ÔÏ ÎÅ ÎÁÊÄÕ ÎÁÞÁÌÏ ÇÒÕÐÐÉÒÏ×ËÉ ÛÔÉÌÅÊ" -#: property-iterator.cc:97 +#: property-iterator.cc:95 #, c-format msgid "Not a grob name, `%s'." msgstr "" -#: rest.cc:139 -#, c-format -msgid "rest `%s' not found, " +#: quote-iterator.cc:251 +#, fuzzy, c-format +msgid "In quotation: junking event %s" +msgstr "÷ÙÂÒÁÓÙ×ÁÀ ÚÁÐÒÏÓ: `%s'" + +#: relative-octave-check.cc:40 +msgid "Failed octave check, got: " +msgstr "" + +#: rest-collision.cc:152 +msgid "rest direction not set. Cannot resolve collision." msgstr "" -#: rest-collision.cc:199 +#: rest-collision.cc:164 rest-collision.cc:207 msgid "too many colliding rests" msgstr "ÓÌÉÛËÏÍ ÍÎÏÇÏ ÎÁÌÅÚÁÀÝÉÈ ÐÁÕÚ" -#: scm-option.cc:45 +#: rest.cc:141 +#, c-format +msgid "rest `%s' not found" +msgstr "" + +#: scm-option.cc:59 +#, c-format msgid "lilypond -e EXPR means:" msgstr "" -#: scm-option.cc:47 +#: scm-option.cc:61 +#, c-format msgid " Evalute the Scheme EXPR before parsing any .ly files." msgstr "" -#: scm-option.cc:49 +#: scm-option.cc:63 +#, c-format msgid "" " Multiple -e options may be given, they will be evaluated sequentially." msgstr "" -#: scm-option.cc:51 +#: scm-option.cc:65 +#, c-format msgid "" -" The function ly-set-option allows for access to some internal variables." +" The function ly:set-option allows for access to some internal variables." msgstr "" -#: scm-option.cc:53 -msgid "Usage: lilypond -e \"(ly-set-option SYMBOL VAL)\"" +#: scm-option.cc:67 +#, c-format +msgid "Usage: lilypond -e \"(ly:set-option SYMBOL VAL)\"" msgstr "" -#: scm-option.cc:55 -msgid "Where SYMBOL VAL pair is any of:" +#: scm-option.cc:69 +#, c-format +msgid "Use help as SYMBOL to get online help." msgstr "" -#: scm-option.cc:128 -msgid "Unknown internal option!" -msgstr "" +#: scm-option.cc:137 scm-option.cc:175 +#, fuzzy, c-format +msgid "No such internal option: %s" +msgstr "ÎÅÔ ÔÁËÏÇÏ ÉÎÓÔÒÕÍÅÎÔÁ: `%s'" -#: score.cc:85 -msgid "Interpreting music..." -msgstr "éÎÔÅÒÐÒÅÔÉÒÕÀ ÍÕÚÙËÕ..." +#: score-engraver.cc:106 score-engraver.cc:115 score-engraver.cc:117 +#, fuzzy, c-format +msgid "cannot find `%s'" +msgstr "ÎÅ ÍÏÇÕ ÎÁÊÔÉ: `%s'" -#: score.cc:97 -msgid "Need music in a score" +#: score-engraver.cc:108 +msgid "Music font has not been installed properly.\n" msgstr "" -#. should we? hampers debugging. -#: score.cc:111 -msgid "Errors found/*, not processing score*/" -msgstr "îÁÊÄÅÎÙ ÏÛÉÂËÉ/*, ÎÅ ÏÂÒÁÂÁÔÙ×ÁÀ ÎÏÔÙ*/" +#: score-engraver.cc:109 +#, fuzzy, c-format +msgid "Search path `%s'\n" +msgstr "(ÐÕÔØ ÐÏÉÓËÁ: `%s')" -#: score.cc:118 +#: score-engraver.cc:119 #, c-format -msgid "elapsed time: %.2f seconds" -msgstr "ÚÁÔÒÁÞÅÎÎÏÅ ×ÒÅÍÑ: %.2f ÓÅËÕÎÄ" +msgid "Install the ec-fonts-mftraced package from: %s." +msgstr "" -#: score-engraver.cc:99 -#, fuzzy, c-format -msgid "can't find `%s'" -msgstr "ÎÅ ÍÏÇÕ ÎÁÊÔÉ: `%s'" +#: score-engraver.cc:122 +#, fuzzy +msgid "Aborting." +msgstr "óÏ×ÅÒÛÁÀ ÈÁÒÁËÉÒÉ" -#: score-engraver.cc:100 -msgid "Fonts have not been installed properly. Aborting" +#: score.cc:224 +#, fuzzy +msgid "Already have music in score" +msgstr "ÕÖÅ ÉÍÅÅÍ ÇÒÕÐÐÕ ÛÔÉÌÅÊ" + +#: score.cc:225 +msgid "This is the previous music" msgstr "" -#: score-engraver.cc:205 -#, c-format -msgid "unbound spanner `%s'" +#: score.cc:230 +msgid "Error found in this music expression. Ignoring it" msgstr "" -#: script-engraver.cc:90 -#, c-format -msgid "Don't know how to interpret articulation `%s'" +#. FIXME: +#: script-engraver.cc:101 +msgid "Do not know how to interpret articulation: " msgstr "" +#: script-engraver.cc:102 +#, fuzzy +msgid "Scheme encoding: " +msgstr "ïÐÃÉÉ:" + #. this shouldn't happen, but let's continue anyway. -#: separation-item.cc:53 separation-item.cc:101 +#: separation-item.cc:54 separation-item.cc:98 #, fuzzy msgid "Separation_item: I've been drinking too much" msgstr "Single_malt_grouping_item: Ñ ÌÉÛËÏÍ ÍÎÏÇÏ ×ÙÐÉÌ" -#: simple-spacer.cc:248 +#: simple-spacer.cc:506 #, c-format msgid "No spring between column %d and next one" msgstr "" -#: slur-engraver.cc:141 +#: slur-engraver.cc:113 msgid "unterminated slur" msgstr "ÎÅÚÁ×ÅÒÛÅÎÎÁÑ ÌÉÇÁ" -#. How to shut up this warning, when Voice_devnull_engraver has -#. eaten start event? -#: slur-engraver.cc:159 -#, fuzzy -msgid "can't find start of slur" -msgstr "ÞÔÏ-ÔÏ ÎÅ ÎÁÊÄÕ ÎÁÞÁÌÏ ÇÒÕÐÐÉÒÏ×ËÉ ÛÔÉÌÅÊ" +#: slur-engraver.cc:123 +msgid "No slur to end" +msgstr "" + +#: source-file.cc:47 +#, c-format +msgid "can't open file: `%s'" +msgstr "ÎÅ ÍÏÇÕ ÏÔËÒÙÔØ ÆÁÊÌ: `%s'" -#: source-file.cc:67 +#: source-file.cc:60 #, c-format msgid "Huh? Got %d, expected %d characters" msgstr "èÍ... ðÏÌÕÞÉÌ %d, Á ÏÖÉÄÁÌ %d ÚÎÁËÏ×" -#: spacing-spanner.cc:379 +#: spacing-spanner.cc:386 #, c-format -msgid "Global shortest duration is %s\n" +msgid "Global shortest duration is %s" msgstr "" -#: spring-smob.cc:32 -#, c-format -msgid "#" +#: stem-engraver.cc:88 +msgid "tremolo duration is too long" msgstr "" -#: staff-symbol.cc:61 -msgid "staff symbol: indentation yields beyond end of line" +#. FIXME: +#: stem-engraver.cc:125 +#, c-format +msgid "Adding note head to incompatible stem (type = %d)" +msgstr "äÏÂÁ×ÌÑÀ ÎÏÔÕ Ë ÎÅÓÏ×ÍÅÓÔÉÍÏÍÕ ÛÔÉÌÀ (ÔÉÐ = %d)" + +#: stem-engraver.cc:127 +msgid "Don't you want polyphonic voices instead?" msgstr "" -#: stem.cc:118 +#: stem.cc:125 msgid "Weird stem size; check for narrow beams" msgstr "" -#: stem.cc:611 +#: stem.cc:579 #, c-format msgid "flag `%s' not found" msgstr "" -#: stem.cc:624 +#: stem.cc:590 #, c-format msgid "flag stroke `%s' not found" msgstr "" -#: stem-engraver.cc:96 -msgid "tremolo duration is too long" -msgstr "" - -#: stem-engraver.cc:124 -#, c-format -msgid "Adding note head to incompatible stem (type = %d)" -msgstr "äÏÂÁ×ÌÑÀ ÎÏÔÕ Ë ÎÅÓÏ×ÍÅÓÔÉÍÏÍÕ ÛÔÉÌÀ (ÔÉÐ = %d)" - -#: stem-engraver.cc:125 -msgid "Don't you want polyphonic voices instead?" -msgstr "" - -#: streams.cc:34 -#, fuzzy, c-format -msgid "can't create directory: `%s'" -msgstr "ÎÅ ÍÏÇÕ ÎÁÊÔÉ ÉÌÉ ÓÏÚÄÁÔØ: `%s'" - -#: streams.cc:48 -msgid "Error syncing file (disk full?)" -msgstr "ïÛÉÂËÁ ÓÉÎÈÒÏÎÉÚÁÃÉÉ ÆÁÊÌÁ (ÄÉÓË ÐÅÒÅÐÏÌÎÅÎ?)" - -#: system.cc:125 +#: system.cc:148 #, c-format msgid "Element count %d." msgstr "" -#: system.cc:372 +#: system.cc:301 #, c-format -msgid "Grob count %d " +msgid "Grob count %d" msgstr "" -#: system.cc:386 +#: system.cc:319 #, fuzzy msgid "Calculating line breaks..." msgstr "÷ÙÞÉÓÌÑÀ ÐÏÚÉÃÉÉ ÓÔÏÌÂÃÏ×" -#: text-spanner-engraver.cc:81 +#: text-spanner-engraver.cc:62 #, fuzzy msgid "can't find start of text spanner" msgstr "ÞÔÏ-ÔÏ ÎÅ ÎÁÊÄÕ ÎÁÞÁÌÏ ÇÒÕÐÐÉÒÏ×ËÉ ÛÔÉÌÅÊ" -#: text-spanner-engraver.cc:95 +#: text-spanner-engraver.cc:76 #, fuzzy msgid "already have a text spanner" msgstr "ÕÖÅ ÉÍÅÅÍ ÇÒÕÐÐÕ ÛÔÉÌÅÊ" -#: text-spanner-engraver.cc:164 +#: text-spanner-engraver.cc:138 #, fuzzy msgid "unterminated text spanner" msgstr "ÎÅÚÁ×ÅÒÛÅÎÎÙÊ ÒÁÓÛÉÒÉÔÅÌØ" -#: tfm.cc:83 -#, fuzzy, c-format -msgid "can't find ascii character: %d" -msgstr "ÎÅ ÍÏÇÕ ÎÁÊÔÉ ÓÉÍ×ÏÌ ASCII: `%d'" - #. Not using ngettext's plural feature here, as this message is #. more of a programming error. #: tfm-reader.cc:108 @@ -2123,19 +1710,17 @@ msgstr "" msgid "%s: TFM file has %u parameters, which is more than the %u I can handle" msgstr "" -#: tie-performer.cc:159 -msgid "No ties were created!" -msgstr "" +#: tfm.cc:70 +#, fuzzy, c-format +msgid "can't find ascii character: %d" +msgstr "ÎÅ ÍÏÇÕ ÎÁÊÔÉ ÓÉÍ×ÏÌ ASCII: `%d'" -#: time-scaled-music-iterator.cc:25 -msgid "no one to print a tuplet start bracket" +#: tie-engraver.cc:199 +msgid "lonely tie" msgstr "" -#. If there is no such symbol, we default to the numbered style. -#. (Here really with a warning!) -#: time-signature.cc:87 -#, c-format -msgid "time signature symbol `%s' not found; reverting to numbered style" +#: time-scaled-music-iterator.cc:23 +msgid "no one to print a tuplet start bracket" msgstr "" #. @@ -2143,202 +1728,369 @@ msgstr "" #. #. OTOH, Tristan Keuris writes 8/20 in his Intermezzi. #. -#: time-signature-engraver.cc:57 +#: time-signature-engraver.cc:55 #, c-format msgid "Found strange time signature %d/%d." msgstr "" -#: translator-ctors.cc:53 +#. If there is no such symbol, we default to the numbered style. +#. (Here really with a warning!) +#: time-signature.cc:85 #, c-format -msgid "unknown translator: `%s'" -msgstr "" - -#: translator-def.cc:105 -msgid "Program has no such type" +msgid "time signature symbol `%s' not found; reverting to numbered style" msgstr "" -#: translator-def.cc:111 -#, c-format -msgid "Already contains: `%s'" -msgstr "õÖÅ ÓÏÄÅÒÖÉÔ: `%s'" - -#: translator-def.cc:112 +#: translator-ctors.cc:53 #, c-format -msgid "Not adding translator: `%s'" +msgid "unknown translator: `%s'" msgstr "" -#: translator-def.cc:229 -#, c-format -msgid "can't find: `%s'" -msgstr "ÎÅ ÍÏÇÕ ÎÁÊÔÉ: `%s'" - -#: translator-group.cc:158 -#, c-format -msgid "can't find or create `%s' called `%s'" -msgstr "" +#: trill-spanner-engraver.cc:70 +#, fuzzy +msgid "can't find start of trill spanner" +msgstr "ÞÔÏ-ÔÏ ÎÅ ÎÁÊÄÕ ÎÁÞÁÌÏ ÇÒÕÐÐÉÒÏ×ËÉ ÛÔÉÌÅÊ" -#: translator-group.cc:230 -#, c-format -msgid "can't find or create: `%s'" -msgstr "ÎÅ ÍÏÇÕ ÎÁÊÔÉ ÉÌÉ ÓÏÚÄÁÔØ: `%s'" +#: trill-spanner-engraver.cc:84 +#, fuzzy +msgid "already have a trill spanner" +msgstr "ÕÖÅ ÉÍÅÅÍ ÇÒÕÐÐÕ ÛÔÉÌÅÊ" -#: vaticana-ligature.cc:49 -msgid "ascending vaticana style flexa" -msgstr "" +#: trill-spanner-engraver.cc:144 +#, fuzzy +msgid "unterminated trill spanner" +msgstr "ÎÅÚÁ×ÅÒÛÅÎÎÙÊ ÒÁÓÛÉÒÉÔÅÌØ" -#: vaticana-ligature.cc:219 -msgid "Vaticana_ligature:thickness undefined; assuming 1.4" +#: tuplet-bracket.cc:451 +msgid "Killing tuplet bracket across linebreak." msgstr "" -#: vaticana-ligature.cc:233 -msgid "Vaticana_ligature:x-offset undefined; assuming 0.0" +#: vaticana-ligature-engraver.cc:341 +#, c-format +msgid "" +"ignored prefix (es) `%s' of this head according to restrictions of the " +"selected ligature style" msgstr "" -#: vaticana-ligature.cc:258 -msgid "Vaticana_ligature: (delta_pitch == 0)" +#: vaticana-ligature-engraver.cc:571 +#, c-format +msgid "Vaticana_ligature_engraver: setting `spacing-increment = %f': ptr =%ul" msgstr "" -#: vaticana-ligature.cc:271 -msgid "Vaticana_ligature:delta-pitch -> ignoring join" +#: vaticana-ligature.cc:93 +msgid "ascending vaticana style flexa" msgstr "" -#: vaticana-ligature-engraver.cc:477 -#, c-format -msgid "Vaticana_ligature_engraver: setting `spacing-increment = %f': ptr=%ul" +#: vaticana-ligature.cc:182 +msgid "Vaticana_ligature: zero join (delta_pitch == 0)" msgstr "" -#: volta-engraver.cc:112 +#: volta-engraver.cc:140 msgid "No volta spanner to end" msgstr "" -#: volta-engraver.cc:123 +#: volta-engraver.cc:151 msgid "Already have a volta spanner. Stopping that one prematurely." msgstr "" -#: volta-engraver.cc:127 +#: volta-engraver.cc:155 msgid "Also have a stopped spanner. Giving up." msgstr "" -#: parser.yy:480 -msgid "Identifier should have alphabetic characters only" +#: parser.yy:82 +msgid "Tag must be symbol or list of symbols." msgstr "" -#: parser.yy:779 -msgid "More alternatives than repeats. Junking excess alternatives." +#: parser.yy:567 +msgid "Identifier should have alphabetic characters only" msgstr "" -#: parser.yy:861 parser.yy:868 -msgid "pplycontext takes function argument" +#: parser.yy:721 +msgid "\\paper cannot be in \\score. Use \\layout instead" msgstr "" -#: parser.yy:877 -msgid "Second argument must be a symbol" -msgstr "÷ÔÏÒÏÊ ÁÒÇÕÍÅÎÔ ÄÏÌÖÅÎ ÂÙÔØ ÓÉÍ×ÏÌÏÍ" - -#: parser.yy:882 -msgid "First argument must be a procedure taking one argument" +#: parser.yy:745 +msgid "Need \\paper for paper block." msgstr "" -#: parser.yy:1009 -msgid "pply takes function argument" +#: parser.yy:890 +msgid "More alternatives than repeats. Junking excess alternatives." msgstr "" -#: parser.yy:1501 -msgid "Expecting string as script definition" +#: parser.yy:1082 +msgid "Music head function should return Music object." msgstr "" -#: parser.yy:1598 -msgid "Expecting musical-pitch value" +#: parser.yy:1354 +msgid "Grob name should be alphanumeric" msgstr "" -#: parser.yy:1609 +#: parser.yy:1714 #, fuzzy -msgid "Must have duration object" -msgstr "ÕÓÔÁÎÏ×ÉÔØ ÎÁÉÍÅÎØÛÕÀ ÐÒÏÄÏÌÖÉÔÅÌØÎÏÓÔØ" +msgid "Second argument must be pitch list." +msgstr "÷ÔÏÒÏÊ ÁÒÇÕÍÅÎÔ ÄÏÌÖÅÎ ÂÙÔØ ÓÉÍ×ÏÌÏÍ" -#: parser.yy:1618 parser.yy:1626 +#: parser.yy:1753 parser.yy:1758 parser.yy:2238 msgid "Have to be in Lyric mode for lyrics" msgstr "äÏÌÖÅÎ ÂÙÔØ × ìÉÒÉÞÅÓËÏÍ ÒÅÖÉÍÅ ÄÌÑ ÌÉÒÉËÉ" -#: parser.yy:1798 parser.yy:1853 +#: parser.yy:1851 +msgid "Expecting string as script definition" +msgstr "" + +#: parser.yy:2014 parser.yy:2064 #, c-format msgid "not a duration: %d" msgstr "ÎÅ ÐÒÏÄÏÌÖÉÔÅÌØÎÏÓÔØ: %d" -#: parser.yy:1949 +#: parser.yy:2157 msgid "Have to be in Note mode for notes" msgstr "äÏÌÖÅÎ ÂÙÔØ × îÏÔÎÏÍ ÒÅÖÉÍÅ ÄÌÑ ÎÏÔ" -#: parser.yy:2032 +#: parser.yy:2251 msgid "Have to be in Chord mode for chords" msgstr "äÏÌÖÅÎ ÂÙÔØ × áËËÏÒÄÎÏÍ ÒÅÖÉÍÅ ÄÌÑ ÁËËÏÒÄÏ×" -#: parser.yy:2171 +#: parser.yy:2403 msgid "need integer number arg" msgstr "" -#: parser.yy:2316 +#: parser.yy:2586 msgid "Suspect duration found following this beam" msgstr "" -#: lexer.ll:186 +#: lexer.ll:193 +#, fuzzy, c-format +msgid "Renaming input to: `%s'" +msgstr "÷ÙÂÒÁÓÙ×ÁÀ ÍÕÚÙËÕ: `%s'" + +#: lexer.ll:201 +msgid "No quoted string found after \\version" +msgstr "" + +#: lexer.ll:205 +msgid "No quoted string found after \\renameinput" +msgstr "" + +#: lexer.ll:218 msgid "EOF found inside a comment" msgstr "ëÏÎÅà ÆÁÊÌÁ ×ÎÕÔÒÉ ËÏÍÍÅÎÔÁÒÉÑ" -#: lexer.ll:200 -msgid "\\maininput disallowed outside init files" +#: lexer.ll:233 +msgid "\\maininput not allowed outside init files" msgstr "" -#: lexer.ll:224 +#: lexer.ll:257 #, fuzzy, c-format msgid "wrong or undefined identifier: `%s'" msgstr "ÎÅÉÚ×ÅÓÔÎÁÑ ÍÅÔËÁ/ËÏÍÁÎÄÁ: `%s'" #. backup rule -#: lexer.ll:233 +#: lexer.ll:266 msgid "Missing end quote" msgstr "ïÔÓÕÔÓ×ÕÅÔ ÚÁËÌÀÞÉÔÅÌØÎÁÑ ËÁ×ÙÞËÁ" -#. backup rule -#: lexer.ll:255 lexer.ll:259 -msgid "white expected" -msgstr "× ÔÏ ×ÒÅÍÑ ËÁË ÏÖÉÄÁÌÏÓØ" - -#: lexer.ll:268 -msgid "Can't evaluate Scheme in safe mode" -msgstr "îÅ ÍÏÇÕ ×ÙÐÏÌÎÑÔØ ËÏÄ ÓÈÅÍÙ × ÂÅÚÏÐÁÓÎÏÍ ÒÅÖÉÍÅ" - -#: lexer.ll:397 lexer.ll:487 +#: lexer.ll:428 msgid "Brace found at end of lyric. Did you forget a space?" msgstr "" -#: lexer.ll:574 +#: lexer.ll:527 +msgid "Brace found at end of markup. Did you forget a space?" +msgstr "" + +#: lexer.ll:616 #, c-format msgid "invalid character: `%c'" msgstr "ÎÅ×ÅÒÎÙÊ ÓÉÍ×ÏÌ: `%c'" -#: lexer.ll:651 +#: lexer.ll:702 lexer.ll:703 #, c-format msgid "unknown escaped string: `\\%s'" msgstr "ÎÅÉÚ×ÅÓÔÎÁÑ escape-ÐÏÓÌÅÄÏ×ÁÔÅÌØÎÏÓÔØ: `\\%s'" -#: lexer.ll:742 +#: lexer.ll:800 lexer.ll:801 #, fuzzy, c-format msgid "Incorrect lilypond version: %s (%s, %s)" msgstr "ÎÅ×ÅÒÎÁÑ ×ÅÒÓÉÑ mudela: %s (%s, %s)" -#: lexer.ll:743 +#: lexer.ll:801 lexer.ll:802 msgid "Consider updating the input with the convert-ly script" msgstr "" +#: backend-library.scm:20 +#, fuzzy, lisp-format +msgid "Invoking `~a'...n" +msgstr "÷ÙÂÒÁÓÙ×ÁÀ ÍÕÚÙËÕ: `%s'" + +#: backend-library.scm:26 +#, lisp-format +msgid "Error invoking `~a'. Return value ~a" +msgstr "" + +#: backend-library.scm:47 +#, fuzzy, lisp-format +msgid "Converting to `~a'..." +msgstr "÷ÙÂÒÁÓÙ×ÁÀ ÍÕÚÙËÕ: `%s'" + +#: clef.scm:124 +#, fuzzy, lisp-format +msgid "Unknown clef type `~a'" +msgstr "ÎÅÉÚ×ÅÓÔÎÙÊ ÔÉÐ ËÌÀÞÁ" + +#: clef.scm:125 +msgid "See scm/lily.scm for supported clefs" +msgstr "" + +#: framework-tex.scm:130 +#, fuzzy, lisp-format +msgid "Writing header field `~a' to `~a'..." +msgstr "úÁÐÉÓÙ×ÁÀ ÆÁÊÌ ÚÁ×ÉÓÉÍÏÓÔÅÊ: `%s'..." + +#: framework-tex.scm:366 +#, fuzzy, lisp-format +msgid "Converting to `~a.ps'..." +msgstr "÷ÙÂÒÁÓÙ×ÁÀ ÍÕÚÙËÕ: `%s'" + +#: framework-tex.scm:386 +#, lisp-format +msgid "Converting to `~a.dvi'..." +msgstr "" + +#: lily.scm:94 +#, lisp-format +msgid "wrong type for argument ~a. Expecting ~a, found ~s" +msgstr "" + +#: lily.scm:312 +msgid "error: failed files: " +msgstr "" + #, fuzzy -#~ msgid "%r: release directory" -#~ msgstr "ÎÅ ÍÏÇÕ ÎÁÊÔÉ ÉÌÉ ÓÏÚÄÁÔØ: `%s'" +#~ msgid "DIM" +#~ msgstr "ëáô" + +#, fuzzy +#~ msgid "write dependencies" +#~ msgstr "× ÔÏ ×ÒÅÍÑ ËÁË ÏÖÉÄÁÌÏÓØ" + +#~ msgid "write Makefile dependencies for every input file" +#~ msgstr "ÚÁÐÉÓÙ×ÁÔØ ÚÁ×ÉÓÉÍÏÓÔÉ Makefile ÄÌÑ ËÁÖÄÏÇÏ ×ÈÏÄÎÏÇÏ ÆÁÊÌÁ" #, fuzzy -#~ msgid "Listing `%s'..." +#~ msgid "invalid value: `%s'" +#~ msgstr "ÎÅ×ÅÒÎÙÊ ÓÉÍ×ÏÌ: `%c'" + +#, fuzzy +#~ msgid "Writing HTML menu `%s'" #~ msgstr "÷ÙÂÒÁÓÙ×ÁÀ ÍÕÚÙËÕ: `%s'" +#, fuzzy +#~ msgid "dependencies output to `%s'..." +#~ msgstr "\"ÂÕÍÁÖÎÙÊ\" ×Ù×ÏÄ × %s..." + +#, fuzzy +#~ msgid "programming error: %s (Continuing; cross thumbs)\n" +#~ msgstr " (ðÒÏÄÏÌÖÁÀ; ÓËÒÅÓÔÉÔÅ ÐÁÌØÃÙ)" + +#, fuzzy +#~ msgid "unknown accidental typesetting: %s. Ignored" +#~ msgstr "ÎÅÉÚ×ÅÓÔÎÁÑ escape-ÐÏÓÌÅÄÏ×ÁÔÅÌØÎÏÓÔØ: `\\%s'" + +#~ msgid "can't find character number: %d" +#~ msgstr "ÎÅ ÍÏÇÕ ÎÁÊÔÉ ÓÉÍ×ÏÌ Ó ÎÏÍÅÒÏÍ: %d" + +#, fuzzy +#~ msgid "Beam has less than two stems. Removing beam." +#~ msgstr "ÇÒÕÐÐÉÒÏ×ËÁ ÍÅÎÅÅ Ä×ÕÈ ÛÔÉÌÅÊ" + +#~ msgid "NaN" +#~ msgstr "NaN" + +#, fuzzy +#~ msgid "" +#~ "Nothing to connect extender to on the left. Ignoring extender event." +#~ msgstr "" +#~ "îÅËÕÄÁ ÐÒÉÓÏÅÄÉÎÉÔØ ÒÁÓÛÉÒÉÔÅÌØ ÓÌÅ×Á. éÇÎÏÒÉÒÕÀ ÚÁÐÒÏÓ ÒÁÓÛÉÒÉÔÅÌÑ." + +#, fuzzy +#~ msgid "Nothing to connect hyphen to on the left. Ignoring hyphen event." +#~ msgstr "îÅ Ë ÞÅÍÕ ÐÒÉÓÏÅÄÉÎÉÔØ ÐÅÒÅÎÏÓ ÓÌÅ×Á. éÇÎÏÒÉÒÕÀ ÚÁÐÒÏÓ ÐÅÒÅÎÏÓÁ." + +#, fuzzy +#~ msgid "Now processing: `%s'" +#~ msgstr "ÎÅÉÚ×ÅÓÔÎÁÑ escape-ÐÏÓÌÅÄÏ×ÁÔÅÌØÎÏÓÔØ: `\\%s'" + +#~ msgid "inhibit file output naming and exporting" +#~ msgstr "ÓËÒÙÔØ ÉÍÅÎÏ×ÁÎÉÅ É ÜËÓÐÏÒÔ ×Ù×ÏÄÁ × ÆÁÊÌ" + +#~ msgid "" +#~ "LilyPond is a music typesetter. It produces beautiful sheet music\n" +#~ "using a high level description file as input. LilyPond is part of \n" +#~ "the GNU Project.\n" +#~ msgstr "" +#~ "LilyPond - ÐÒÏÇÒÁÍÍÁ ÎÁÂÏÒÁ ÍÕÚÙËÉ. ïÎÁ ÐÒÏÉÚ×ÏÄÉÔ ÐÒÅËÒÁÓÎÕÀ ÍÕÚÙËÕ\n" +#~ "ÎÁ ÂÕÍÁÇÅ, ÉÓÐÏÌØÚÕÑ ×ÙÓÏËÏÕÒÏ×ÎÅ×ÙÊ ÆÁÊÌ ÏÐÉÓÁÎÉÑ ÎÁ ××ÏÄÅ. LilyPond\n" +#~ "Ñ×ÌÑÅÔÓÑ ÞÁÓÔØÀ ðÒÏÅËÔÁ GNU.\n" + +#, fuzzy +#~ msgid "GNU LilyPond -- The music typesetter" +#~ msgstr "GNU LilyPond -- îÁÂÏÒÝÉË ÍÕÚÙËÉ ðÒÏÅËÔÁ GNU" + +#~ msgid "silly duration" +#~ msgstr "ÇÌÕÐÁÑ ÐÒÏÄÏÌÖÉÔÅÌØÎÏÓÔØ" + +#~ msgid "paper output to `%s'..." +#~ msgstr "\"ÂÕÍÁÖÎÙÊ\" ×Ù×ÏÄ × %s..." + +#, fuzzy +#~ msgid "I'm one myself: `%s'" +#~ msgstr "ñ ÅÄÉÎÓÔ×ÅÎÎÙÊ" + +#, fuzzy +#~ msgid "none of these in my family: `%s'" +#~ msgstr "ÏÎÉ ÍÎÅ ÎÅ ÒÏÄÓÔ×ÅÎÎÉËÉ" + +#~ msgid "from musical definition: %s" +#~ msgstr "ÉÚ ÍÕÚÙËÁÌØÎÏÊ ÎÏÔÁÃÉÉ %s" + +#, fuzzy +#~ msgid "can't find start of phrasing slur" +#~ msgstr "ÞÔÏ-ÔÏ ÎÅ ÎÁÊÄÕ ÎÁÞÁÌÏ ÇÒÕÐÐÉÒÏ×ËÉ ÛÔÉÌÅÊ" + +#, fuzzy +#~ msgid "unterminated pedal bracket" +#~ msgstr "ÎÅÚÁËÏÎÞÅÎÎÁÑ ÇÒÕÐÐÉÒÏ×ËÁ ÛÔÉÌÅÊ" + +#~ msgid "Errors found/*, not processing score*/" +#~ msgstr "îÁÊÄÅÎÙ ÏÛÉÂËÉ/*, ÎÅ ÏÂÒÁÂÁÔÙ×ÁÀ ÎÏÔÙ*/" + +#, fuzzy +#~ msgid "can't find start of slur" +#~ msgstr "ÞÔÏ-ÔÏ ÎÅ ÎÁÊÄÕ ÎÁÞÁÌÏ ÇÒÕÐÐÉÒÏ×ËÉ ÛÔÉÌÅÊ" + +#, fuzzy +#~ msgid "can't create directory: `%s'" +#~ msgstr "ÎÅ ÍÏÇÕ ÎÁÊÔÉ ÉÌÉ ÓÏÚÄÁÔØ: `%s'" + +#~ msgid "Error syncing file (disk full?)" +#~ msgstr "ïÛÉÂËÁ ÓÉÎÈÒÏÎÉÚÁÃÉÉ ÆÁÊÌÁ (ÄÉÓË ÐÅÒÅÐÏÌÎÅÎ?)" + +#~ msgid "Already contains: `%s'" +#~ msgstr "õÖÅ ÓÏÄÅÒÖÉÔ: `%s'" + +#, fuzzy +#~ msgid "Must have duration object" +#~ msgstr "ÕÓÔÁÎÏ×ÉÔØ ÎÁÉÍÅÎØÛÕÀ ÐÒÏÄÏÌÖÉÔÅÌØÎÏÓÔØ" + +#~ msgid "white expected" +#~ msgstr "× ÔÏ ×ÒÅÍÑ ËÁË ÏÖÉÄÁÌÏÓØ" + +#~ msgid "Can't evaluate Scheme in safe mode" +#~ msgstr "îÅ ÍÏÇÕ ×ÙÐÏÌÎÑÔØ ËÏÄ ÓÈÅÍÙ × ÂÅÚÏÐÁÓÎÏÍ ÒÅÖÉÍÅ" + +#, fuzzy +#~ msgid "%r: release directory" +#~ msgstr "ÎÅ ÍÏÇÕ ÎÁÊÔÉ ÉÌÉ ÓÏÚÄÁÔØ: `%s'" + #, fuzzy #~ msgid "Fetching `%s'..." #~ msgstr "÷ÙÂÒÁÓÙ×ÁÀ ÍÕÚÙËÕ: `%s'" @@ -2375,36 +2127,18 @@ msgstr "" #~ msgid "" #~ msgstr "<ÓÔÁÎÄÁÒÔÎÙÊ ××ÏÄ>" -#~ msgid "programming error: " -#~ msgstr "ÏÛÉÂËÁ ÐÒÏÇÒÁÍÍÉÒÏ×ÁÎÉÑ: " - #~ msgid "can't find start of beam" #~ msgstr "ÞÔÏ-ÔÏ ÎÅ ÎÁÊÄÕ ÎÁÞÁÌÏ ÇÒÕÐÐÉÒÏ×ËÉ ÛÔÉÌÅÊ" #~ msgid "weird beam vertical offset" #~ msgstr "ÄÉËÏÅ ×ÅÒÔÉËÁÌØÎÏÅ ÓÍÅÝÅÎÉÅ ÇÒÕÐÐÉÒÏ×ËÉ ÛÔÉÌÅÊ" -#, fuzzy -#~ msgid "Scheme options:" -#~ msgstr "ïÐÃÉÉ:" - -#, fuzzy -#~ msgid "writing header field `%s' to `%s'..." -#~ msgstr "úÁÐÉÓÙ×ÁÀ ÆÁÊÌ ÚÁ×ÉÓÉÍÏÓÔÅÊ: `%s'..." - #~ msgid "#32 in quarter: %d" #~ msgstr "#32 × ÞÅÔ×ÅÒÔÎÏÊ: %d" -#, fuzzy -#~ msgid "LY output to `%s'..." -#~ msgstr "×Ù×ÏÄ MIDI × %s..." - #~ msgid "track %d:" #~ msgstr "ÄÏÒÏÖËÁ %d:" -#~ msgid "Processing..." -#~ msgstr "ïÂÒÁÂÁÔÙ×ÁÀ..." - #~ msgid "Creating voices..." #~ msgstr "óÏÚÄÁÀ ÇÏÌÏÓÁ..." @@ -2558,9 +2292,6 @@ msgstr "" #~ msgid "too small" #~ msgstr "ÓÌÉÛËÏÍ ÍÁÌÏ" -#~ msgid "Aborting" -#~ msgstr "óÏ×ÅÒÛÁÀ ÈÁÒÁËÉÒÉ" - #~ msgid "Non-matching braces in text `%s', adding braces" #~ msgstr "æÉÇÕÒÎÙÅ ÓËÏÂËÉ × ÔÅËÓÔÅ `%s' ÎÅ ÓÏ×ÐÁÄÁÀÔ, ÄÏÂÁ×ÌÑÀ ÓËÏÂËÉ" diff --git a/po/sv.po b/po/sv.po index 39fc840ff6..9d2dd0714a 100644 --- a/po/sv.po +++ b/po/sv.po @@ -5,7 +5,8 @@ msgid "" msgstr "" "Project-Id-Version: lilypond 1.7.26\n" -"POT-Creation-Date: 2003-07-18 14:45+0200\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2005-02-25 13:09+0100\n" "PO-Revision-Date: 2003-08-23 13:30+0200\n" "Last-Translator: Martin Norbäck \n" "Language-Team: Swedish \n" @@ -13,817 +14,499 @@ msgstr "" "Content-Type: text/plain; charset=iso-8859-1\n" "Content-Transfer-Encoding: 8bit\n" -#. this is where special info is often stored -#. ############################################################### -#. lilylib.py -- options and stuff -#. -#. source file of the GNU LilyPond music typesetter -#. -#. (c) 1998--2005 Han-Wen Nienhuys -#. Jan Nieuwenhuizen -#. ## subst:\(^\|[^._a-z]\)\(abspath\|identify\|warranty\|progress\|warning\|error\|exit\|getopt_args\|option_help_str\|options_help_str\|help\|setup_temp\|read_pipe\|system\|cleanup_temp\|strip_extension\|cp_to_dir\|mkdir_p\|init\) *( -#. ## replace:\1ly.\2 ( -#. ## subst: \(help_summary\|keep_temp_dir_p\|option_definitions\|original_dir\|program_name\|pseudo_filter_p\|temp_dir\|verbose_p\) -#. ############################################################### -#. Users of python modules should include this snippet -#. and customize variables below. -#. We'll suffer this path init stuff as long as we don't install our -#. python packages in /lib/pythonx.y (and don't kludge around -#. it as we do with teTeX on Red Hat Linux: set some environment var -#. (PYTHONPATH) in profile) -#. If set, LILYPONDPREFIX must take prevalence -#. if datadir is not set, we're doing a build and LILYPONDPREFIX -#. Customize these -#. lilylib globals -#: lilylib.py:60 +#: lilylib.py:62 msgid "lilylib module" msgstr "lilylib-modul" # förklaring av flaggan -h -#: lilylib.py:63 lilypond-book.py:131 lilypond.py:128 midi2ly.py:100 -#: mup2ly.py:75 main.cc:111 -msgid "this help" +#: lilylib.py:65 lilypond-book.py:88 lilypond-latex.py:109 midi2ly.py:100 +#: mup2ly.py:75 ps2png.py:40 main.cc:130 +#, fuzzy +msgid "print this help" msgstr "denna hjälp" -#. ############################################################### -#. Handle bug in Python 1.6-2.1 -#. -#. there are recursion limits for some patterns in Python 1.6 til 2.1. -#. fix this by importing pre instead. Fix by Mats. -#. Attempt to fix problems with limited stack size set by Python! -#. Sets unlimited stack size. Note that the resource module only -#. is available on UNIX. -#: lilylib.py:114 midi2ly.py:136 mup2ly.py:130 main.cc:188 main.cc:200 -#, c-format, python-format +#: lilylib.py:112 midi2ly.py:136 mup2ly.py:130 +#, python-format msgid "Copyright (c) %s by" msgstr "Copyright © %s av" -#: lilylib.py:114 -msgid " 1998--2005" -msgstr " 1998-2003" - -#: lilylib.py:118 +#: lilylib.py:116 midi2ly.py:141 mup2ly.py:135 msgid "Distributed under terms of the GNU General Public License." msgstr "Distribueras under GNU General Public License." -#: lilylib.py:120 +#: lilylib.py:118 midi2ly.py:142 mup2ly.py:136 msgid "It comes with NO WARRANTY." msgstr "INGEN GARANTI ges för programmet." -#: lilylib.py:127 midi2ly.py:150 mup2ly.py:144 input.cc:88 -msgid "warning: " -msgstr "varning: " +#: lilylib.py:125 warn.cc:24 +#, fuzzy, c-format, python-format +msgid "warning: %s" +msgstr "varning: %s\n" -#. lots of midi files use plain text for lyric events -#. FIXME: read from stdin when files[0] = '-' -#: lilylib.py:130 midi2ly.py:165 midi2ly.py:1018 midi2ly.py:1083 mup2ly.py:147 -#: mup2ly.py:161 input.cc:93 -msgid "error: " -msgstr "fel: " +#: lilylib.py:128 warn.cc:30 +#, fuzzy, c-format, python-format +msgid "error: %s" +msgstr "fel: %s\n" -#: lilylib.py:134 +#: lilylib.py:132 #, python-format msgid "Exiting (%d)..." msgstr "Avslutar (%d)... " -#: lilylib.py:194 midi2ly.py:224 mup2ly.py:220 -#, python-format -msgid "Usage: %s [OPTION]... FILE" +#: lilylib.py:200 midi2ly.py:223 mup2ly.py:219 +#, fuzzy, python-format +msgid "Usage: %s [OPTIONS]... FILE" msgstr "Användning: %s [FLAGGA]... FIL" -#: lilylib.py:198 midi2ly.py:228 mup2ly.py:224 main.cc:166 +#: lilylib.py:204 convert-ly.py:57 midi2ly.py:227 mup2ly.py:223 main.cc:200 +#, c-format msgid "Options:" msgstr "Flaggor:" -#: lilylib.py:202 midi2ly.py:232 mup2ly.py:228 main.cc:172 -#, c-format, python-format -msgid "Report bugs to %s" +#: lilylib.py:208 convert-ly.py:68 midi2ly.py:231 mup2ly.py:227 main.cc:204 +#, fuzzy, c-format, python-format +msgid "Report bugs to %s." msgstr "" "Rapportera programfel till %s\n" "Rapportera fel i översättningen till " #: lilylib.py:228 #, python-format +msgid "Binary %s has version %s, looking for version %s" +msgstr "" + +#: lilylib.py:262 +#, python-format msgid "Opening pipe `%s'" msgstr "Öppnar rör \"%s\"..." -#. successful pipe close returns 'None' -#: lilylib.py:240 +#: lilylib.py:277 lilypond-book.py:1111 #, python-format msgid "`%s' failed (%d)" msgstr "\"%s\" misslyckades (%d)" -#: lilylib.py:242 lilylib.py:289 lilypond-book.py:231 lilypond.py:512 +#: lilylib.py:282 lilylib.py:341 lilypond-book.py:1112 lilypond-latex.py:466 msgid "The error log is as follows:" msgstr "Felloggen är följande:" -#: lilylib.py:262 midi2ly.py:260 mup2ly.py:256 +#: lilylib.py:313 midi2ly.py:259 mup2ly.py:255 #, python-format msgid "Invoking `%s'" msgstr "Startar \"%s\"" -#: lilylib.py:264 +#: lilylib.py:315 #, python-format msgid "Running %s..." msgstr "Kör %s..." -#: lilylib.py:282 +#: lilylib.py:334 #, python-format msgid "`%s' failed (%s)" msgstr "\"%s\" misslyckades (%s)" -#: lilylib.py:285 midi2ly.py:266 mup2ly.py:264 +#: lilylib.py:337 midi2ly.py:265 mup2ly.py:263 msgid "(ignored)" msgstr "(ignorerat)" # här är det fråga om rensning av en temporärkatalog -#: lilylib.py:299 midi2ly.py:276 mup2ly.py:274 +#: lilylib.py:355 midi2ly.py:275 mup2ly.py:273 #, python-format msgid "Cleaning %s..." msgstr "Rensar %s..." -#. Duh. Python style portable: cp *.EXT OUTDIR -#. system ('cp *.%s %s' % (ext, outdir), 1) -#. Python < 1.5.2 compatibility -#. -#. On most platforms, this is equivalent to -#. `normpath(join(os.getcwd()), PATH)'. *Added in Python version 1.5.2* -#. tex needs lots of memory, more than it gets by default on Debian -#. TODO: * prevent multiple addition. -#. * clean TEXINPUTS, MFINPUTS, TFMFONTS, -#. as these take prevalence over $TEXMF -#. and thus may break tex run? -#. $TEXMF is special, previous value is already taken care of -#. # -sOutputFile does not work with bbox? -#. # todo: -#. # have better algorithm for deciding when to crop page, -#. # and when to show full page -#: lilylib.py:458 +#: lilylib.py:529 msgid "Removing output file" msgstr "Tar bort utdatafilen" -#. !@PYTHON@ -#. once upon a rainy monday afternoon. -#. -#. ... -#. -#. (not finished.) -#. ABC standard v1.6: http://www.gre.ac.uk/~c.walshaw/abc2mtex/abc.txt -#. -#. Enhancements (Roy R. Rankin) -#. -#. Header section moved to top of lilypond file -#. handle treble, treble-8, alto, and bass clef -#. Handle voices (V: headers) with clef and part names, multiple voices -#. Handle w: lyrics with multiple verses -#. Handle key mode names for minor, major, phrygian, ionian, locrian, aeolian, -#. mixolydian, lydian, dorian -#. Handle part names from V: header -#. Tuplets handling fixed up -#. Lines starting with |: not discarded as header lines -#. Multiple T: and C: header entries handled -#. Accidental maintained until next bar check -#. Silent rests supported -#. articulations fermata, upbow, downbow, ltoe, accent, tenuto supported -#. Chord strings([-^]"string") can contain a '#' -#. Header fields enclosed by [] in notes string processed -#. W: words output after tune as abc2ps does it (they failed before) -#. Enhancements (Laura Conrad) -#. -#. Barring now preserved between ABC and lilypond -#. the default placement for text in abc is above the staff. -#. %%LY now supported. -#. \breve and \longa supported. -#. M:none doesn't crash lily. -#. Limitations -#. -#. Multiple tunes in single file not supported -#. Blank T: header lines should write score and open a new score -#. Not all header fields supported -#. ABC line breaks are ignored -#. Block comments generate error and are ignored -#. Postscript commands are ignored -#. lyrics not resynchronized by line breaks (lyrics must fully match notes) -#. %%LY slyrics can't be directly before a w: line. -#. ??? -#. TODO: -#. -#. Convert to new chord styles. -#. -#. UNDEF -> None -#. -#. uGUHGUHGHGUGH -#. UGH -#. treble8 is used by abctab2ps; -8va is used by barfly, -#. and by my patch to abc2ps. If there's ever a standard -#. about this we'll support that. -#. find keywork -#. assume that Q takes the form "Q:1/4=120" -#. There are other possibilities, but they are deprecated -#. outf.write ("\t\t\\consists Staff_margin_engraver\n") -#. pitch manipulation. Tuples are (name, alteration). -#. 0 is (central) C. Alteration -1 is a flat, Alteration +1 is a sharp -#. pitch in semitones. -#. abc to lilypond key mode names -#. semitone shifts for key mode names -#. latex does not like naked #'s -#. latex does not like naked "'s -#. break lyrics to words and put "'s around words containing numbers and '"'s -#. escape " -#. _ causes probs inside "" -#. _ to ' _ ' -#. split words with - -#. unless \- -#. ~ to space('_') -#. * to to space -#. latex does not like naked #'s -#. put numbers and " and ( into quoted string -#. insure space between lines -#. title -#. strip trailing blanks -#. Meter -#. KEY -#. seperate clef info -#. there may or may not be a space -#. between the key letter and the mode -#. ugh. -#. ugh. -#. Notes -#. Origin -#. Reference Number -#. Area -#. History -#. Book -#. Composer -#. Default note length -#. Voice -#. Words -#. vocals -#. tempo -#. we use in this order specified accidental, active accidental for bar, -#. active accidental for key -#. (num / den) / defaultlen < 1/base -#. return (str, num,den,dots) -#. ignore slide -#. ignore roll -#. s7m2 input doesnt care about spaces -#. -#. remember accidental for rest of bar -#. -#. get accidental set in this bar or UNDEF if not set -#. WAT IS ABC EEN ONTZETTENDE PROGRAMMEERPOEP ! -#. failed; not a note! -#. escape '#'s -#. -#. |] thin-thick double bar line -#. || thin-thin double bar line -#. [| thick-thin double bar line -#. :| left repeat -#. |: right repeat -#. :: left-right repeat -#. |1 volta 1 -#. |2 volta 2 -#. first try the longer one -#. bracket escape -#. the nobarlines option is necessary for an abc to lilypond translator for -#. exactly the same reason abc2midi needs it: abc requires the user to enter -#. the note that will be printed, and MIDI and lilypond expect entry of the -#. pitch that will be played. -#. -#. In standard 19th century musical notation, the algorithm for translating -#. between printed note and pitch involves using the barlines to determine -#. the scope of the accidentals. -#. -#. Since ABC is frequently used for music in styles that do not use this -#. convention, such as most music written before 1700, or ethnic music in -#. non-western scales, it is necessary to be able to tell a translator that -#. the barlines should not affect its interpretation of the pitch. -#. write other kinds of appending if we ever need them. -#. add comments to current voice -#. Try nibbling characters off until the line doesn't change. -#. dump_global (outf) -#. !@PYTHON@ -#. -#. convert-ly.py -- Update old LilyPond input files (fix name?) -#. -#. source file of the GNU LilyPond music typesetter -#. -#. (c) 1998--2005 Han-Wen Nienhuys -#. Jan Nieuwenhuizen -#. TODO -#. use -f and -t for -s output -#. NEWS -#. 0.2 -#. - rewrite in python -#. Did we ever have \mudela-version? I doubt it. -#. lilypond_version_re_str = '\\\\version *\"(.*)\"' -#. ########################### -#. need new a namespace -#. raise FatalConversionError() -#. need new a namespace -#. harmful to current .lys -#. str = re.sub ('\\\\key([^;]+);', '\\\\accidentals \\1;', str) -#. raise FatalConversionError() -#. raise FatalConversionError() -#. raise FatalConversionError() -#. TODO: lots of other syntax change should be done here as well -#. Ugh, but meaning of \stemup changed too -#. maybe we should do \stemup -> \stemUp\slurUp\tieUp ? -#. I don't know exactly when these happened... -#. ugh, we loose context setting here... -#. (lacks capitalisation slur -> Slur) -#. # dynamic.. -#. TODO: add lots of these -#. ugh -#. old fix -#. Make sure groups of more than one ; have space before -#. them, so that non of them gets removed by next rule -#. Only remove ; that are not after spaces, # or ; -#. Otherwise we interfere with Scheme comments, -#. which is badbadbad. -#. 40 ? -#. ############################### -#. END OF CONVERSIONS -#. ############################### -#. !@PYTHON@ -#. info mostly taken from looking at files. See also -#. http://lilypond.org/wiki/?EnigmaTransportFormat -#. This supports -#. -#. * notes -#. * rests -#. * ties -#. * slurs -#. * lyrics -#. * articulation -#. * grace notes -#. * tuplets -#. -#. todo: -#. * slur/stem directions -#. * voices (2nd half of frame?) -#. * more intelligent lyrics -#. * beams (better use autobeam?) -#. * more robust: try entertainer.etf (freenote) -#. * dynamics -#. * empty measures (eg. twopt03.etf from freenote) -#. -#. uGUHGUHGHGUGH -#. notename 0 == central C -#. represent pitches as (notename, alteration), relative to C-major scale -#. a fifth up -#. should cache this. -#. flag1 isn't all that interesting. -#. 3: '>', -#. 18: '\arpeggio' , -#. do grace notes. -#. ugh. -#. we don't attempt voltas since they fail easily. -#. and g.repeat_bar == '|:' or g.repeat_bar == ':|:' or g.bracket: -#. 4 layers. -#. let's not do this: this really confuses when eE happens to be before a ^text. -#. if last_tag and last_indices: -#. etf_file_dict[last_tag][last_indices].append (l) -#. # do it -#. staff-spec -#. should use \addlyrics ? -#. !@PYTHON@ -#. vim: set noexpandtab: -#. This is was the idea for handling of comments: -#. Multiline comments, @ignore .. @end ignore is scanned for -#. in read_doc_file, and the chunks are marked as 'ignore', so -#. lilypond-book will not touch them any more. The content of the -#. chunks are written to the output file. Also 'include' and 'input' -#. regex has to check if they are commented out. -#. -#. Then it is scanned for 'lilypond', 'lilypond-file' and 'lilypond-block'. -#. These three regex's has to check if they are on a commented line, -#. % for latex, @c for texinfo. -#. -#. Then lines that are commented out with % (latex) and @c (Texinfo) -#. are put into chunks marked 'ignore'. This cannot be done before -#. searching for the lilypond-blocks because % is also the comment character -#. for lilypond. -#. -#. The the rest of the rexeces are searched for. They don't have to test -#. if they are on a commented out line. -#. ############################################################### -#. Users of python modules should include this snippet -#. and customize variables below. -#. We'll suffer this path init stuff as long as we don't install our -#. python packages in /lib/pythonx.y (and don't kludge around -#. it as we do with teTeX on Red Hat Linux: set some environment var -#. (PYTHONPATH) in profile) -#. If set, LILYPONDPREFIX must take prevalence -#. if datadir is not set, we're doing a build and LILYPONDPREFIX -#. Customize these -#. if __name__ == '__main__': -#. lilylib globals -#. temp_dir = os.path.join (original_dir, '%s.dir' % program_name) -#. urg -#. # FIXME -#. # do -P or -p by default? -#. #help_summary = _ ("Run LilyPond using LaTeX for titling") -#: lilypond-book.py:120 -msgid "Process LilyPond snippets in hybrid html, LaTeX or texinfo document" -msgstr "Bearbeta LilyPond-stycken i ett hybriddokument i html, LaTex eller texinfo" +#: convert-ly.py:32 +#, python-format +msgid "%s has been replaced by %s" +msgstr "" -#. another bug in option parser: --output=foe is taken as an abbreviation -#. for --output-format -#: lilypond-book.py:125 main.cc:110 -msgid "EXT" -msgstr "FMT" +#: convert-ly.py:33 +#, python-format +msgid "Not smart enough to convert %s" +msgstr "" -#: lilypond-book.py:125 -msgid "use output format EXT (texi [default], texi-html, latex, html)" -msgstr "använd utdataformat FMT (texi [standard], texi-html, latex, html)" +#: convert-ly.py:34 +msgid "Please refer to the manual for details, and update manually." +msgstr "" + +#: convert-ly.py:50 +#, fuzzy, python-format +msgid "Usage: %s [OPTION]... [FILE]..." +msgstr "Användning: %s [FLAGGA]... FIL..." -#: lilypond-book.py:126 lilypond-book.py:127 lilypond-book.py:129 -#: lilypond-book.py:130 -msgid "DIM" -msgstr "DIM" +#: convert-ly.py:53 +msgid "" +"Update LilyPond input to newer version. By default, update from the\n" +"version taken from the \\version command, to the current LilyPond version." +msgstr "" + +#: convert-ly.py:59 +msgid "" +" -e, --edit edit in place\n" +" -f, --from=VERSION start from version [default: \\version found in " +"file]\n" +" -h, --help print this help\n" +" -n, --no-version do not add \\version command if missing\n" +" -s, --show-rules print rules [default: --from=0, --" +"to=@TOPLEVEL_VERSION@]\n" +" -t, --to=VERSION convert to version [default: @TOPLEVEL_VERSION@]\n" +" -v, --version print program version" +msgstr "" -#: lilypond-book.py:126 -msgid "default fontsize for music. DIM is assumed to be in points" -msgstr "standardtypsnittsstorlek för musik. DIM anges i punkter" +#: convert-ly.py:75 main.cc:89 +#, fuzzy, c-format, python-format +msgid "" +"This program is free software. It is covered by the GNU General Public\n" +"License and you are welcome to change it and/or distribute copies of it\n" +"under certain conditions. Invoke as `%s --warranty' for more\n" +"information.\n" +msgstr "" +"Det här är fri programvara. Den täcks av \"GNU General Public License\",\n" +"och du får ändra och/eller distribuera kopior av den under vissa\n" +"villkor. Kör \"%s --warranty\" för mer information.\n" -#: lilypond-book.py:127 -msgid "deprecated, use --default-music-fontsize" -msgstr "föråldrad, använd --default-music-fontsize" +#: convert-ly.py:2402 +msgid "LilyPond source must be UTF-8" +msgstr "" -#: lilypond-book.py:128 -msgid "OPT" -msgstr "OPT" +#: convert-ly.py:2405 +msgid "Try the texstrings backend" +msgstr "" -#: lilypond-book.py:128 -msgid "pass OPT quoted to the lilypond command line" -msgstr "skicka OPT till lilyponds kommandorad" +#: convert-ly.py:2408 +#, python-format +msgid "Do something like: %s" +msgstr "" -#: lilypond-book.py:129 -msgid "force fontsize for all inline lilypond. DIM is assumed be to in points" -msgstr "tvinga typsnittsstorlek för all inbäddad lilypond. DIM anger i punkter" +#: convert-ly.py:2411 +msgid "Or save as UTF-8 in your editor" +msgstr "" -#: lilypond-book.py:130 -msgid "deprecated, use --force-music-fontsize" -msgstr "föråldrad, använd --force-music-fontsize" +#: convert-ly.py:2455 +msgid "Applying conversion: " +msgstr "" -#: lilypond-book.py:132 lilypond.py:130 main.cc:113 main.cc:118 -msgid "DIR" -msgstr "KATALOG" +#: convert-ly.py:2467 +#, python-format +msgid "%s: error while converting" +msgstr "" -#: lilypond-book.py:132 -msgid "include path" -msgstr "sökväg för inkluderade filer" +#: convert-ly.py:2470 score-engraver.cc:110 +msgid "Aborting" +msgstr "" -#: lilypond-book.py:133 -msgid "write dependencies" -msgstr "skriv beroenden" +#: convert-ly.py:2491 +#, fuzzy, python-format +msgid "Processing `%s'... " +msgstr "Behandlar \"%s\"..." -#: lilypond-book.py:134 -msgid "PREF" -msgstr "PREF" +#: convert-ly.py:2593 +#, python-format +msgid "%s: cannot determine version for `%s'" +msgstr "" -#: lilypond-book.py:134 -msgid "prepend PREF before each -M dependency" -msgstr "lägg till PREF före varje beroende angett med -M" +#: convert-ly.py:2602 +#, fuzzy, python-format +msgid "%s: skipping: `%s' " +msgstr "inställningen finns inte: \"%s\"" -#: lilypond-book.py:135 -msgid "don't run lilypond" -msgstr "kör inte lilypond" +#: lilypond-book.py:70 +msgid "" +"Process LilyPond snippets in hybrid HTML, LaTeX, or texinfo document.\n" +"Example usage:\n" +"\n" +" lilypond-book --filter=\"tr '[a-z]' '[A-Z]'\" BOOK\n" +" lilypond-book --filter=\"convert-ly --no-version --from=2.0.0 -\" BOOK\n" +" lilypond-book --process='lilypond -I include' BOOK\n" +msgstr "" -#: lilypond-book.py:136 -msgid "don't generate pictures" -msgstr "skapa inte bilder" +#: lilypond-book.py:82 main.cc:124 +msgid "EXT" +msgstr "FMT" -#: lilypond-book.py:137 -msgid "strip all lilypond blocks from output" -msgstr "ta bort alla lilypond-block från utdata" +#: lilypond-book.py:83 +#, fuzzy +msgid "" +"use output format EXT (texi [default], texi-html,\n" +"\t\tlatex, html)" +msgstr "använd utdataformat FMT (texi [standard], texi-html, latex, html)" -#: lilypond-book.py:138 lilypond-book.py:139 lilypond.py:135 lilypond.py:136 -#: midi2ly.py:102 main.cc:114 main.cc:117 -msgid "FILE" +#: lilypond-book.py:85 +#, fuzzy +msgid "FILTER" msgstr "FIL" -#: lilypond-book.py:138 -msgid "filename main output file" -msgstr "filnamn på huvudutdatafilen" +#: lilypond-book.py:86 +msgid "pipe snippets through FILTER [convert-ly -n -]" +msgstr "" -#: lilypond-book.py:139 -msgid "where to place generated files" -msgstr "var genererade filer ska läggas" +#: lilypond-book.py:89 lilypond-book.py:91 lilypond-latex.py:114 main.cc:132 +msgid "DIR" +msgstr "KATALOG" -#: lilypond-book.py:140 lilypond.py:137 -msgid "RES" -msgstr "RES" +#: lilypond-book.py:90 +#, fuzzy +msgid "add DIR to include path" +msgstr "lägg till KATALOG till sökvägen" -#: lilypond-book.py:141 lilypond.py:138 -msgid "set the resolution of the preview to RES" -msgstr "sätt resolutionen för förhandsgranskningen till RES" +#: lilypond-book.py:92 +#, fuzzy +msgid "write output to DIR" +msgstr "skriv utdata till FIL" -# Förklaring till --verbose (borde vara längre) -#: lilypond-book.py:142 lilypond.py:148 midi2ly.py:105 mup2ly.py:78 main.cc:126 -msgid "verbose" -msgstr "utförlig utdata" +#: lilypond-book.py:93 +msgid "COMMAND" +msgstr "" + +#: lilypond-book.py:94 +msgid "process ly_files using COMMAND FILE..." +msgstr "" + +#: lilypond-book.py:96 lilypond-latex.py:133 midi2ly.py:105 mup2ly.py:78 +#: ps2png.py:41 main.cc:145 +msgid "be verbose" +msgstr "var utförlig" -#: lilypond-book.py:143 +#: lilypond-book.py:98 msgid "print version information" msgstr "visa versionsinformation" -#: lilypond-book.py:144 lilypond.py:150 midi2ly.py:107 mup2ly.py:80 main.cc:127 +#: lilypond-book.py:100 lilypond-latex.py:135 midi2ly.py:107 mup2ly.py:80 +#: main.cc:146 msgid "show warranty and copyright" msgstr "visa garanti och copyright" -#. format specific strings, ie. regex-es for input, and % strings for output -#. global variables -#. lilypond_binary = 'valgrind --suppressions=/home/hanwen/usr/src/guile-1.6.supp --num-callers=10 /home/hanwen/usr/src/lilypond/lily/out/lilypond' -#. only use installed binary when we're installed too. -#. only use installed binary when we're installed too. -#. ############################################################### -#. Dimension handling for LaTeX. -#. -#. Ugh. (La)TeX writes progress and error messages on stdout -#. Redirect to stderr -#: lilypond-book.py:230 -msgid "LaTeX failed." -msgstr "LaTeX misslyckades." - -#. URG see lilypond -#. Convert numeric values, with or without specific dimension, to floats. -#. Keep other strings -#. ############################################################### -#. How to output various structures. -#. # maybe


? -#. Verbatim text is always finished with \n. FIXME: For HTML, -#. this newline should be removed. -#. Verbatim text is always finished with \n. FIXME: For HTML, -#. this newline should be removed. -#. # Ugh we need to differentiate on origin: -#. # lilypond-block origin wants an extra

, but -#. # inline music doesn't. -#. # possibly other center options? -#. verbatim text is always finished with \n -#. verbatim text is always finished with \n -#. verbatim text is always finished with \n -#. verbatim text is always finished with \n -#. do some tweaking: @ is needed in some ps stuff. -#. -#. ugh, the

below breaks inline images... -#. clumsy workaround for python 2.2 pre bug. -#. ############################################################### -#. Recognize special sequences in the input -#. Warning: This uses extended regular expressions. Tread with care. -#. -#. legenda -#. -#. (?Pregex) -- assign result of REGEX to NAME -#. *? -- match non-greedily. -#. (?m) -- multiline regex: make ^ and $ match at each line -#. (?s) -- make the dot match all characters including newline -#. why do we have distinction between @mbinclude and @include? -#. # we'd like to catch and reraise a more -#. # detailed error, but alas, the exceptions -#. # changed across the 1.5/2.1 boundary. -#. ughUGH not original options -#. First we want to scan the \documentclass line -#. it should be the first non-comment line. -#. The only thing we really need to know about the \documentclass line -#. is if there are one or two columns to begin with. -#. Then we add everything before \begin{document} to -#. paperguru.m_document_preamble so that we can later write this header -#. to a temporary file in find_latex_dims() to find textwidth. -#. this is not bulletproof..., it checks the first 10 chunks -#. newchunks.extend (func (m)) -#. python 1.5 compatible: -#. we have to check for verbatim before doing include, -#. because we don't want to include files that are mentioned -#. inside a verbatim environment -#. ugh fix input -#. # Hmm, we should hash only lilypond source, and skip the -#. # %options are ... -#. # comment line -#. # todo: include path, but strip -#. # first part of the path. -#. format == 'html' -#. ugh rename -#. Count sections/chapters. -#. # TODO: do something like -#. # this for texinfo/latex as well ? -#. ugh -#. fixme: be sys-independent. -#. -#. Ugh, fixing up dependencies for .tex generation -#. -#. Ugh. (La)TeX writes progress and error messages on stdout -#. Redirect to stderr -#. # There used to be code to write .tex dependencies, but -#. # that is silly: lilypond-book has its own dependency scheme -#. # to ensure that all lily-XXX.tex files are there -#. # TODO: put file name in front of texidoc. -#. # -#. # what's this? Docme --hwn -#. # -#. #docme: why global? -#. Do It. -#. should chmod -w -#: lilypond-book.py:1557 lilypond.py:673 midi2ly.py:1018 +#: lilypond-book.py:699 +#, python-format +msgid "deprecated ly-option used: %s=%s" +msgstr "" + +#: lilypond-book.py:702 +#, python-format +msgid "compatibility mode translation: %s=%s" +msgstr "" + +#: lilypond-book.py:706 +#, python-format +msgid "deprecated ly-option used: %s" +msgstr "" + +#: lilypond-book.py:709 +#, python-format +msgid "compatibility mode translation: %s" +msgstr "" + +#: lilypond-book.py:728 +#, python-format +msgid "ignoring unknown ly option: %s" +msgstr "" + +#: lilypond-book.py:761 +#, fuzzy, python-format +msgid "file not found: %s" +msgstr "klav \"%s\" hittades inte" + +#: lilypond-book.py:1094 +#, fuzzy, python-format +msgid "Opening filter `%s'" +msgstr "Öppnar rör \"%s\"..." + +#: lilypond-book.py:1236 +#, fuzzy +msgid "Writing snippets..." +msgstr "Skriver \"%s\"..." + +#: lilypond-book.py:1241 +#, fuzzy +msgid "Processing...\n" +msgstr "Behandlar..." + +#: lilypond-book.py:1244 +#, fuzzy +msgid "All snippets are up to date..." +msgstr "lugn, %s är senaste versionen" + +#: lilypond-book.py:1254 +#, fuzzy, python-format +msgid "cannot determine format for: %s" +msgstr "kan inte hitta standardtypsnitt: \"%s\"" + +#: lilypond-book.py:1299 +msgid "Output would overwrite input file; use --output." +msgstr "" + +# här är det fråga om rensning av en temporärkatalog +#: lilypond-book.py:1306 +#, fuzzy, python-format +msgid "Reading %s..." +msgstr "Rensar %s..." + +#: lilypond-book.py:1322 +#, fuzzy +msgid "Dissecting..." +msgstr "Listar \"%s\"..." + +# här är det fråga om rensning av en temporärkatalog +#: lilypond-book.py:1353 +#, fuzzy, python-format +msgid "Compiling %s..." +msgstr "Rensar %s..." + +#: lilypond-book.py:1361 +#, fuzzy, python-format +msgid "Processing include: %s" +msgstr "Behandlar \"%s\"..." + +#: lilypond-book.py:1371 +#, fuzzy, python-format +msgid "Removing `%s'" +msgstr "Startar \"%s\"" + +#: lilypond-book.py:1386 lilypond-latex.py:576 midi2ly.py:1017 ps2png.py:51 #, python-format msgid "getopt says: `%s'" msgstr "getopt säger: \"%s\"" -#. HACK -#. status = os.system ('lilypond -w') -#: lilypond-book.py:1630 lilypond.py:777 -msgid "no files specified on command line" -msgstr "inga filer angivna på kommandoraden" - -#. -#. Petr, ik zou willen dat ik iets zinvoller deed, -#. maar wat ik kan ik doen, het verandert toch niets? -#. --hwn 20/aug/99 -#. !@PYTHON@ -#. -#. lilypond.py -- Run LilyPond, add titles to bare score, generate printable -#. document -#. Invokes: lilypond, latex (or pdflatex), dvips, ps2pdf, gs -#. -#. source file of the GNU LilyPond music typesetter -#. -#. (c) 1998--2005 Han-Wen Nienhuys -#. Jan Nieuwenhuizen -#. This is the third incarnation of lilypond. -#. -#. Earlier incarnations of lilypond were written by -#. Jeffrey B. Reed (Python version) -#. Jan Arne Fagertun (Bourne shell script) -#. -#. Note: gettext work best if we use ' for docstrings and " -#. for gettextable strings. -#. --> DO NOT USE ''' for docstrings. -#. ############################################################### -#. Users of python modules should include this snippet -#. and customize variables below. -#. We'll suffer this path init stuff as long as we don't install our -#. python packages in /lib/pythonx.y (and don't kludge around -#. it as we do with teTeX on Red Hat Linux: set some environment var -#. (PYTHONPATH) in profile) -#. If set, LILYPONDPREFIX must take prevalence -#. if datadir is not set, we're doing a build and LILYPONDPREFIX -#. Customize these -#. if __name__ == '__main__': -#. lilylib globals #. # FIXME #. # do -P or -p by default? #. #help_summary = _ ("Run LilyPond using LaTeX for titling") -#: lilypond.py:121 -msgid "Run LilyPond, add titles, generate printable document" +#: lilypond-latex.py:104 +#, fuzzy +msgid "Run LilyPond, generate printable document." msgstr "Kör LilyPond, lägg till titlar, skapa utskrivbart dokument" -#: lilypond.py:127 main.cc:115 -msgid "write Makefile dependencies for every input file" -msgstr "skriv Makefile-beroenden för varje indatafil" +#: lilypond-latex.py:110 +msgid "use LaTeX for formatting" +msgstr "" -#: lilypond.py:129 +#: lilypond-latex.py:111 msgid "print even more output" msgstr "skriv ännu mer utdata" -#: lilypond.py:130 +#: lilypond-latex.py:112 lilypond-latex.py:123 midi2ly.py:102 main.cc:133 +#: main.cc:135 +msgid "FILE" +msgstr "FIL" + +#: lilypond-latex.py:112 +msgid "find pfa fonts used in FILE" +msgstr "hitta pfa-typsnitt som används i FIL" + +#: lilypond-latex.py:114 msgid "add DIR to LilyPond's search path" msgstr "lägg till KATALOG till LilyPonds sökväg" # %s är programmets namn -#: lilypond.py:132 +#: lilypond-latex.py:116 #, python-format msgid "keep all output, output to directory %s.dir" msgstr "behåll all utdata, utdata till katalogen %s.dir" -#: lilypond.py:133 +#. junkme? +#: lilypond-latex.py:119 msgid "don't run LilyPond" msgstr "kör inte LilyPond" -#: lilypond.py:134 main.cc:116 +#. junkme? +#: lilypond-latex.py:121 main.cc:134 msgid "produce MIDI output only" msgstr "skapa enbart MIDI-utdata" -#: lilypond.py:135 midi2ly.py:102 -msgid "write ouput to FILE" +#: lilypond-latex.py:123 main.cc:135 +#, fuzzy +msgid "write output to FILE (suffix will be added)" msgstr "skriv utdata till FIL" -#: lilypond.py:136 -msgid "find pfa fonts used in FILE" -msgstr "hitta pfa-typsnitt som används i FIL" +#: lilypond-latex.py:124 ps2png.py:42 +msgid "RES" +msgstr "RES" -#: lilypond.py:139 +#: lilypond-latex.py:125 ps2png.py:43 +msgid "set the resolution of the preview to RES" +msgstr "sätt resolutionen för förhandsgranskningen till RES" + +#: lilypond-latex.py:126 +msgid "generate PDF output" +msgstr "skapa PDF-utdata" + +#: lilypond-latex.py:127 msgid "generate PostScript output" msgstr "skapa PostScript-utdata" -#: lilypond.py:140 +#: lilypond-latex.py:128 msgid "generate PNG page images" msgstr "skapa PNG-sidbilder" -#: lilypond.py:141 -msgid "generate PS.GZ" -msgstr "skapa PS.GZ" - -#: lilypond.py:142 -msgid "generate PDF output" -msgstr "skapa PDF-utdata" - -#: lilypond.py:143 -msgid "use pdflatex to generate a PDF output" -msgstr "använd pdflatex för att generera PDF-utdata" - -#. FIXME: preview, picture; to indicate creation of a PNG? -#: lilypond.py:145 +#: lilypond-latex.py:129 msgid "make a picture of the first system" msgstr "skapa en bild av det första systemet" -#: lilypond.py:146 -msgid "make HTML file with links to all output" -msgstr "skapa en HTML-fil som länkar till all utdata" +#: lilypond-latex.py:130 +msgid "generate PS.GZ" +msgstr "skapa PS.GZ" + +#: lilypond-latex.py:131 +msgid "run in safe-mode" +msgstr "" -#: lilypond.py:147 +#: lilypond-latex.py:132 msgid "KEY=VAL" msgstr "NYCKEL=VÄRDE" -#: lilypond.py:147 +#: lilypond-latex.py:132 msgid "change global setting KEY to VAL" msgstr "ändra global inställning NYCKEL till VÄRDE" -#: lilypond.py:149 midi2ly.py:106 mup2ly.py:79 main.cc:125 +#: lilypond-latex.py:134 midi2ly.py:106 mup2ly.py:79 main.cc:144 msgid "print version number" msgstr "visa versionsnummer" -#. other globals -#. Pdftex support -#. # yuk. -#. lilypond_binary = 'valgrind --suppressions=%(home)s/usr/src/guile-1.6.supp --num-callers=10 %(home)s/usr/src/lilypond/lily/out/lilypond '% { 'home' : '/home/hanwen' } -#. only use installed binary when we're installed too. -#. init to empty; values here take precedence over values in the file -#. # TODO: change name. -#. for geometry v3 -#. Output formats that lilypond should create -#. what a name. -#. ly.warning (_ ("invalid value: %s") % `val`) -#. ly.warning (_ ("invalid value: %s") % `val`) -#: lilypond.py:232 +#: lilypond-latex.py:203 #, python-format msgid "no such setting: `%s'" msgstr "inställningen finns inte: \"%s\"" -#. 2 == user interrupt. -#: lilypond.py:274 +#: lilypond-latex.py:247 #, python-format msgid "LilyPond crashed (signal %d)." msgstr "LilyPond kraschade (signal %d)." -#: lilypond.py:275 +#: lilypond-latex.py:248 msgid "Please submit a bug report to bug-lilypond@gnu.org" msgstr "Skicka en buggrapport till bug-lilypond@gnu.org" -#: lilypond.py:281 +#: lilypond-latex.py:255 #, python-format msgid "LilyPond failed on input file %s (exit status %d)" msgstr "LilyPond misslyckades på indatafilen \"%s\" (slutstatus %d)" -#: lilypond.py:284 +#: lilypond-latex.py:259 #, python-format msgid "LilyPond failed on an input file (exit status %d)" msgstr "LilyPond misslyckades på en indatafil (slutstatus %d)" -#: lilypond.py:285 +#: lilypond-latex.py:260 msgid "Continuing..." msgstr "Fortsätter..." -#. urg -#: lilypond.py:296 +#: lilypond-latex.py:270 #, python-format msgid "Analyzing %s..." msgstr "Analyserar %s..." -#. search only the first 10k -#: lilypond.py:354 +#: lilypond-latex.py:324 #, python-format msgid "no LilyPond output found for `%s'" msgstr "ingen LilyPond-utdata funnen för \"%s\"" -#. The final \n seems important here. It ensures that the footers and taglines end up on the right page. -#. TODO: should set textheight (enlarge) depending on papersize. -#: lilypond.py:397 -#, python-format -msgid "invalid value: `%s'" -msgstr "ogiltigt värde: \"%s\"" - -#. set sane geometry width (a4-width) for linewidth = -1. -#. who the hell is 597 ? -#. Ugh. (La)TeX writes progress and error messages on stdout -#. Redirect to stderr -#: lilypond.py:511 +#: lilypond-latex.py:465 msgid "LaTeX failed on the output file." msgstr "LaTeX misslyckades på utdatafilen." -#. make a preview by rendering only the 1st line -#. of each score -#: lilypond.py:568 +#: lilypond-latex.py:513 msgid "" "Trying create PDF, but no PFA fonts found.\n" "Using bitmap fonts instead. This will look bad." @@ -831,123 +514,68 @@ msgstr "" "Försöker skapa PDF, men inga PFA-typsnitt hittades.\n" "Använder punkttypsnitt istället. Det kommer att se dåligt ut." -#. ugh. Different targets? -#. Added as functionality to lilypond, because lilypond may well need to do this -#. in future too. #. no ps header? -#: lilypond.py:615 +#: lilypond-latex.py:556 #, python-format msgid "not a PostScript file: `%s'" msgstr "inte en PostScript-fil: \"%s\"" -#. todo -#: lilypond.py:660 -#, python-format -msgid "Writing HTML menu `%s'" -msgstr "Skriver HTML-meny \"%s\"" - -#. signal programming error -#. Don't convert input files to abspath, rather prepend '.' to include -#. path. -#. As a neat trick, add directory part of first input file -#. to include path. That way you can do without the clumsy -I in: -#. lilypond -I foe/bar/baz foo/bar/baz/baz.ly -#: lilypond.py:769 +#: lilypond-latex.py:666 msgid "pseudo filter" msgstr "pseudofilter" -#: lilypond.py:772 +#: lilypond-latex.py:669 msgid "pseudo filter only for single input file" msgstr "pseudofilter bara för enstaka indatafil" -#. Ugh, maybe make a setup () function -#. hmmm. Wish I'd 've written comments when I wrote this. -#. now it looks complicated. -#: lilypond.py:806 +#: lilypond-latex.py:674 +msgid "no files specified on command line" +msgstr "inga filer angivna på kommandoraden" + +#: lilypond-latex.py:706 #, python-format msgid "filename should not contain spaces: `%s'" msgstr "filnamnet får inte innehålla mellanslag: \"%s\"" -#. to be sure, add tmpdir *in front* of inclusion path. -#. os.environ['TEXINPUTS'] = tmpdir + ':' + os.environ['TEXINPUTS'] -#. We catch all exceptions, because we need to do stuff at exit: -#. * copy any successfully generated stuff from tempdir and -#. notify user of that -#. * cleanout tempdir -#. ## ARGH. This also catches python programming errors. -#. ## this should only catch lilypond nonzero exit status -#. ## --hwn -#. TODO: friendly message about LilyPond setup/failing? -#. -#: lilypond.py:845 +#: lilypond-latex.py:744 msgid "Running LilyPond failed. Rerun with --verbose for a trace." msgstr "Misslyckades med att köra LilyPond. Kör igen med --verbose för spår." -#. Our LilyPond pseudo filter always outputs to 'lelie' -#. have subsequent stages and use 'lelie' output. -#. unless: add --tex, or --latex? -#. TODO: friendly message about TeX/LaTeX setup, -#. trying to run tex/latex by hand -#: lilypond.py:886 +#: lilypond-latex.py:786 msgid "Failed to make PS file. Rerun with --verbose for a trace." msgstr "Misslyckades med att skapa PS-fil. Kör med --verbose för spår." -#. unless: add --tex, or --latex? -#. TODO: friendly message about TeX/LaTeX setup, -#. trying to run tex/latex by hand -#: lilypond.py:916 -msgid "Running LaTeX falied. Rerun with --verbose for a trace." -msgstr "Misslyckades med att köra LaTeX. Kör med --verbose för spår." - -# här är det fråga om skrivning till en fil -#. add DEP to targets? -#: lilypond.py:926 input-file-results.cc:68 -#, c-format, python-format -msgid "dependencies output to `%s'..." -msgstr "beroenden skrivna till \"%s\"..." - # här är det fråga om skrivning till en fil (första parametern är t.ex # DVI, LATEX, MIDI, TEX) -#: lilypond.py:937 +#: lilypond-latex.py:815 #, python-format msgid "%s output to ..." msgstr "%s skrivet till ..." -#: lilypond.py:942 lilypond.py:968 includable-lexer.cc:57 -#: input-file-results.cc:191 input-file-results.cc:197 lily-guile.cc:86 +#: lilypond-latex.py:820 includable-lexer.cc:57 kpath.cc:129 lily-guile.cc:90 +#: lily-parser-scheme.cc:92 #, c-format, python-format msgid "can't find file: `%s'" msgstr "kan inte hitta fil: \"%s\"" # här är det fråga om skrivning till en fil (första parametern är t.ex # DVI, LATEX, MIDI, TEX) -#. Hmm, if this were a function, we could call it the except: clauses -#: lilypond.py:965 +#: lilypond-latex.py:843 #, python-format msgid "%s output to %s..." msgstr "%s skrivet till \"%s\"..." -#. !@PYTHON@ -#. -#. midi2ly.py -- LilyPond midi import script -#. -#. source file of the GNU LilyPond music typesetter -#. -#. (c) 1998--2005 Han-Wen Nienhuys -#. Jan Nieuwenhuizen -#. ############################################################### -#. Users of python modules should include this snippet. -#. -#. This soon to be removed for: import lilypond.lilylib as ly -#. ############################################################### -#. ############################################################### -#. ############### CONSTANTS -#. ############################################################### +#: lilypond-latex.py:846 +#, fuzzy, python-format +msgid "can't find file: `%s.%s'" +msgstr "kan inte hitta fil: \"%s\"" + #. temp_dir = os.path.join (original_dir, '%s.dir' % program_name) #. original_dir = os.getcwd () #. keep_temp_dir_p = 0 #: midi2ly.py:94 -msgid "Convert MIDI to LilyPond source" +#, fuzzy +msgid "Convert MIDI to LilyPond source." msgstr "Konvertera MIDI till LilyPond" #: midi2ly.py:97 @@ -974,6 +602,10 @@ msgstr "TON[:MOLL]" msgid "set key: ALT=+sharps|-flats; MINOR=1" msgstr "sätt tonart: TON=+höjningar|-sänkningar; MOLL=1" +#: midi2ly.py:102 mup2ly.py:76 +msgid "write output to FILE" +msgstr "skriv utdata till FIL" + #: midi2ly.py:103 msgid "quantise note starts on DUR" msgstr "kvantiser notstarter på LÄNGD" @@ -990,109 +622,42 @@ msgstr "till msgid "treat every text as a lyric" msgstr "tolka all text som lyrik" -#: midi2ly.py:136 mup2ly.py:130 -msgid " 2001--2003" -msgstr " 2001-2003" +#: midi2ly.py:149 mup2ly.py:143 input.cc:105 +msgid "warning: " +msgstr "varning: " -#: midi2ly.py:141 mup2ly.py:135 -msgid "" -"\n" -"Distributed under terms of the GNU General Public License. It comes with\n" -"NO WARRANTY." -msgstr "" -"\n" -"Distribueras under GNU General Public License.\n" -"INGEN GARANTI ges för programmet." +#: midi2ly.py:164 midi2ly.py:1017 midi2ly.py:1082 mup2ly.py:146 mup2ly.py:160 +#: input.cc:110 +msgid "error: " +msgstr "fel: " -#: midi2ly.py:166 mup2ly.py:162 +#: midi2ly.py:165 mup2ly.py:161 msgid "Exiting ... " msgstr "Avslutar... " -#: midi2ly.py:264 mup2ly.py:261 +#: midi2ly.py:263 mup2ly.py:260 #, python-format msgid "command exited with value %d" msgstr "kommandot avslutade med värde %d" # här är det fråga om skrivning till en fil (första parametern är t.ex # DVI, LATEX, MIDI, TEX) -#. ############################################################### -#. END Library -#. ############################################################### -#. hmm -#. major scale: do-do -#. minor scale: la-la (= + 5) ''' -#. By tradition, all scales now consist of a sequence -#. of 7 notes each with a distinct name, from amongst -#. a b c d e f g. But, minor scales have a wide -#. second interval at the top - the 'leading note' is -#. sharped. (Why? it just works that way! Anything -#. else doesn't sound as good and isn't as flexible at -#. saying things. In medieval times, scales only had 6 -#. notes to avoid this problem - the hexachords.) -#. So, the d minor scale is d e f g a b-flat c-sharp d -#. - using d-flat for the leading note would skip the -#. name c and duplicate the name d. Why isn't c-sharp -#. put in the key signature? Tradition. (It's also -#. supposedly based on the Pythagorean theory of the -#. cycle of fifths, but that really only applies to -#. major scales...) Anyway, g minor is g a b-flat c d -#. e-flat f-sharp g, and all the other flat minor keys -#. end up with a natural leading note. And there you -#. have it. -#. John Sankey -#. -#. Let's also do a-minor: a b c d e f gis a -#. -#. --jcn -#. as -> gis -#. des -> cis -#. ges -> fis -#. g -> fisis -#. d -> cisis -#. a -> gisis -#. b -> ces -#. e -> fes -#. f -> eis -#. c -> bis -#. # FIXME: compile fix --jcn -#. TODO: move space -#. fis cis gis dis ais eis bis -#. bes es as des ges ces fes -#. urg, we should be sure that we're in a lyrics staff -#. all include ALL_NOTES_OFF -#. ugh, must set key while parsing -#. because Note init uses key -#. Better do Note.calc () at dump time? -#. last_lyric.clocks = t - last_time -#. hmm -#. urg, this will barf at meter changes -#. urg LilyPond doesn't start at c4, but -#. remembers from previous tracks! -#. reference_note = Note (clocks_per_4, 4*12, 0) -#. must be in \notes mode for parsing \skip -#: midi2ly.py:1002 +#: midi2ly.py:1001 #, python-format msgid "%s output to `%s'..." msgstr "%s skrivet till \"%s\"..." -#: midi2ly.py:1033 +#: midi2ly.py:1032 msgid "Example:" msgstr "Exempel:" -#: midi2ly.py:1083 +#: midi2ly.py:1082 msgid "no files specified on command line." msgstr "inga filer angivna på kommandoraden." -#. !@PYTHON@ -#. mup2ly.py -- mup input converter -#. -#. source file of the GNU LilyPond music typesetter -#. -#. (c) 2001 -#. if set, LILYPONDPREFIX must take prevalence -#. if datadir is not set, we're doing a build and LILYPONDPREFIX #: mup2ly.py:70 -msgid "Convert mup to LilyPond source" +#, fuzzy +msgid "Convert mup to LilyPond source." msgstr "Konvertera mup till LilyPond" #: mup2ly.py:73 @@ -1103,82 +668,15 @@ msgstr "fels msgid "define macro NAME [optional expansion EXP]" msgstr "definiera makro NAME [valfri makroersättning EXP]" -#: mup2ly.py:76 main.cc:117 -msgid "write output to FILE" -msgstr "skriv utdata till FIL" - #: mup2ly.py:77 msgid "only pre-process" msgstr "förbehandla enbart" -#. Duh. Python style portable: cp *.EXT OUTDIR -#. system ('cp *.%s %s' % (ext, outdir), 1) -#. Python < 1.5.2 compatibility -#. -#. On most platforms, this is equivalent to -#. `normpath(join(os.getcwd()), PATH)'. *Added in Python version 1.5.2* -#. if set, LILYPONDPREFIX must take prevalence -#. if datadir is not set, we're doing a build and LILYPONDPREFIX -#. ############################################################### -#. END Library -#. -#. PMX cut and paste -#. -#. if not self.entries: -#. #return '\n' -#. #ugh ugh -#. return '\n%s = {}\n\n' % self.idstring () -#. ugh -#. def set_clef (self, letter): -#. clstr = clef_table[letter] -#. self.voices[0].add_nonchord (Clef (clstr)) -#. urg -#. maybe use import copy? -#. for i in self.pitches: -#. ch.pitches.append (i) -#. for i in self.scripts: -#. ch.scripts.append (i) -#. http://www.arkkra.com/doc/uguide/contexts.html -#. #self.current_staffs = [] -#. duh -#. FIXME: 1? -#. FIXME: does key play any role in this? -#. ch = self.current_voices[0].last_chord () -#. ch.basic_duration = self.current_voices[0].last_chord ().basic_duration -#. ugh -#. ch = self.current_voices[0].last_chord () -#. `;' is not a separator, chords end with ';' -#. mup resets default duration and pitch each bar -#. ugh: these (and lots more) should also be parsed in -#. context staff. we should have a class Staff_properties -#. and parse/set all those. -#. shortcut: set to official mup maximum (duh) -#. self.set_staffs (40) -#: mup2ly.py:1076 +#: mup2ly.py:1075 #, python-format msgid "no such context: %s" msgstr "omgivning finns inte: %s" -#. hmm -#. dig this: mup allows ifdefs inside macro bodies -#. don't do nested multi-line defines -#. duh: mup is strictly line-based, except for `define', -#. which is `@' terminated and may span several lines -#. don't define new macros in unactive areas -#. To support nested multi-line define's -#. process_function and macro_name, macro_body -#. should become lists (stacks) -#. The mup manual is undetermined on this -#. and I haven't seen examples doing it. -#. -#. don't do nested multi-line define's -#. writes to stdout for help2man -#. don't call -#. identify () -#. sys.stdout.flush () -#. handy emacs testing -#. if not files: -#. files = ['template.mup'] #: mup2ly.py:1300 #, python-format msgid "Processing `%s'..." @@ -1189,169 +687,177 @@ msgstr "Behandlar \"%s\"..." msgid "Writing `%s'..." msgstr "Skriver \"%s\"..." -#: getopt-long.cc:146 +#. ugr. +#: ps2png.py:35 +msgid "Convert PostScript to PNG image." +msgstr "" + +#. # FIXME: silly message containing %d +#: ps2png.py:72 +#, fuzzy, python-format +msgid "Wrote `%s'" +msgstr "Skriver \"%s\"..." + +#: getopt-long.cc:144 #, c-format msgid "option `%s' requires an argument" msgstr "flaggan \"%s\" kräver ett argument" -#: getopt-long.cc:150 +#: getopt-long.cc:148 #, c-format msgid "option `%s' doesn't allow an argument" msgstr "flaggan \"%s\" tillåter inget argument" -#: getopt-long.cc:154 +#: getopt-long.cc:152 #, c-format msgid "unrecognized option: `%s'" msgstr "okänd flagga: \"%s\"" -#: getopt-long.cc:161 +#: getopt-long.cc:159 #, c-format msgid "invalid argument `%s' to option `%s'" msgstr "ogiltigt argument \"%s\" till flaggan \"%s\"" -#: warn.cc:25 -#, c-format -msgid "warning: %s\n" -msgstr "varning: %s\n" - -#: warn.cc:31 -#, c-format -msgid "error: %s\n" -msgstr "fel: %s\n" +#: warn.cc:43 +#, fuzzy, c-format +msgid "programming error: %s" +msgstr "programmeringsfel: " #: warn.cc:44 -#, c-format -msgid "programming error: %s (Continuing; cross thumbs)\n" -msgstr " programmeringsfel: %s (Fortsätter, håll tummarna)\n" - -#: accidental.cc:202 key-signature-interface.cc:137 -#, c-format -msgid "accidental `%s' not found" -msgstr "höjning/säkning \"%s\" hittades inte" +msgid "Continuing; crossing fingers" +msgstr "" -#: accidental-engraver.cc:171 new-accidental-engraver.cc:238 +#: accidental-engraver.cc:239 #, c-format msgid "Accidental typesetting list must begin with context-name: %s" msgstr "Lista av höjningar/säkningar måste börja med context-name: %s" -#: accidental-engraver.cc:196 new-accidental-engraver.cc:263 -#, c-format -msgid "unknown accidental typesetting: %s. Ignored" -msgstr "okänd typsättning av höjning/sänkning: %s. Ignorered" - -#: accidental-engraver.cc:212 new-accidental-engraver.cc:279 +#: accidental-engraver.cc:267 #, c-format -msgid "Symbol is not a parent context: %s. Ignored" -msgstr "Symbol är inte en föräldraomgivning: %s. Ignoreread" +msgid "ignoring unknown accidental: %s" +msgstr "" -#: accidental-engraver.cc:215 new-accidental-engraver.cc:282 -#, c-format -msgid "Accidental typesetting must be pair or context-name: %s" +#: accidental-engraver.cc:284 +#, fuzzy, c-format +msgid "Accidental rule must be pair or context-name; Found %s" msgstr "Typsättning av höjning/sänkning måste vara par eller context-name: %s" -#: afm.cc:66 -#, c-format -msgid "can't find character number: %d" -msgstr "kan inte hitta teckennummer: %d" - -#: afm.cc:81 +#: accidental.cc:223 key-signature-interface.cc:133 #, c-format -msgid "can't find character called: `%s'" -msgstr "kan inte hitta tecken som heter: \"%s\"" +msgid "accidental `%s' not found" +msgstr "höjning/säkning \"%s\" hittades inte" -#: afm.cc:142 +#: afm.cc:144 #, c-format msgid "Error parsing AFM file: `%s'" msgstr "Fel vid tolkning av AFM-fil: \"%s\"" -#: all-font-metrics.cc:95 +#. FIXME: broken sentence +#: all-font-metrics.cc:158 #, c-format msgid "checksum mismatch for font file: `%s'" msgstr "felaktig checksumma för typsnittsfil: \"%s\"" -#: all-font-metrics.cc:97 +#: all-font-metrics.cc:160 #, c-format msgid "does not match: `%s'" msgstr "matchar inte: \"%s\"" -#: all-font-metrics.cc:102 -msgid " Rebuild all .afm files, and remove all .pk and .tfm files. Rerun with -V to show font paths." -msgstr " Bygg om alla .afm-filer, och ta bort alla .pk- och .tfm-filer. Kör igen med -V för att visa typsnittssökvägar." +#: all-font-metrics.cc:166 +#, fuzzy +msgid "Rebuild all .afm files, and remove all .pk and .tfm files." +msgstr "" +" Bygg om alla .afm-filer, och ta bort alla .pk- och .tfm-filer. Kör igen med " +"-V för att visa typsnittssökvägar." -#: all-font-metrics.cc:103 -msgid "" -"A script for removing font-files is delivered with the source-code,\n" -"in buildscripts/clean-fonts.sh" +#: all-font-metrics.cc:168 +msgid "Rerun with -V to show font paths." +msgstr "" + +#: all-font-metrics.cc:170 +#, fuzzy +msgid "A script for removing font-files is delivered with the source-code:" msgstr "" "Ett skript för att ta bort typsnittsfiler levereras med källkoden,\n" "i buildscripts/clean-fonts.sh" -#: all-font-metrics.cc:169 +#: all-font-metrics.cc:279 #, c-format msgid "can't find font: `%s'" msgstr "kan inte hitta typsnitt: \"%s\"" -#: all-font-metrics.cc:170 +#: all-font-metrics.cc:280 msgid "Loading default font" msgstr "Läser in standardtypsnitt" -#: all-font-metrics.cc:185 +#: all-font-metrics.cc:295 #, c-format msgid "can't find default font: `%s'" msgstr "kan inte hitta standardtypsnitt: \"%s\"" -#: all-font-metrics.cc:186 includable-lexer.cc:59 input-file-results.cc:192 +#: all-font-metrics.cc:296 includable-lexer.cc:59 lily-parser-scheme.cc:85 #, c-format msgid "(search path: `%s')" msgstr "(sökväg: \"%s\")" -#: all-font-metrics.cc:187 +#: all-font-metrics.cc:297 msgid "Giving up" msgstr "Ger upp" -#: auto-change-iterator.cc:43 change-iterator.cc:60 -#: part-combine-music-iterator.cc:120 +#: apply-context-iterator.cc:35 +msgid "\\applycontext argument is not a procedure" +msgstr "" + +#: auto-change-iterator.cc:66 change-iterator.cc:61 msgid "Can't switch translators, I'm there already" msgstr "Kan inte byta översättare, jag är redan där" -#: bar-check-iterator.cc:51 -#, c-format -msgid "barcheck failed at: %s" -msgstr "taktkontroll misslyckades vid: %s" - -#: beam.cc:146 -msgid "beam has less than two visible stems" -msgstr "balk har mindre än två synliga skaft" - -#: beam.cc:151 -msgid "Beam has less than two stems. Removing beam." -msgstr "Balk har mindre än två skaft. Tar bort balk." +#: axis-group-engraver.cc:112 +msgid "" +"Axis_group_engraver: vertical group already has a parent.\n" +"Do you have two Axis_group_engravers?\n" +"Killing this vertical group." +msgstr "" -#: beam.cc:976 -msgid "Not sure that we can find a nice beam slope (no viable initial configuration found)." -msgstr "Inte säker på att vi kan hitta en bra balklutning (ingen passande initialkonfiguration funnen)." +#: bar-check-iterator.cc:68 +#, c-format +msgid "barcheck failed at: %s" +msgstr "taktkontroll misslyckades vid: %s" -#: beam-engraver.cc:176 +#: beam-engraver.cc:138 msgid "already have a beam" msgstr "har redan en balk" -#: beam-engraver.cc:259 +#: beam-engraver.cc:209 msgid "unterminated beam" msgstr "oavslutad balk" -#: beam-engraver.cc:292 chord-tremolo-engraver.cc:197 +#: beam-engraver.cc:242 chord-tremolo-engraver.cc:168 msgid "stem must have Rhythmic structure" msgstr "skaft måste ha en rytmisk struktur" -#: beam-engraver.cc:306 +#: beam-engraver.cc:256 msgid "stem doesn't fit in beam" msgstr "skaftet passar inte i balken" -#: beam-engraver.cc:307 +#: beam-engraver.cc:257 msgid "beam was started here" msgstr "balken startade här" -#: break-align-interface.cc:173 +#: beam.cc:150 +msgid "beam has less than two visible stems" +msgstr "balk har mindre än två synliga skaft" + +#: beam.cc:155 +#, fuzzy +msgid "removing beam with less than two stems" +msgstr "balk har mindre än två synliga skaft" + +#: beam.cc:1011 +msgid "no viable initial configuration found: may not find good beam slope" +msgstr "" + +#: break-align-interface.cc:212 #, c-format msgid "No spacing entry from %s to `%s'" msgstr "Ingen avståndsdata från %s till \"%s\"" @@ -1365,119 +871,153 @@ msgstr "kan inte #. We could change the current translator's id, but that would make #. errors hard to catch #. -#. last->translator_id_string_ = get_change ()->change_to_id_string_; +#. last->translator_id_string () = get_change ()->change_to_id_string (); #. -#: change-iterator.cc:79 +#: change-iterator.cc:93 msgid "I'm one myself" msgstr "Jag är en själv" -#: change-iterator.cc:82 +#: change-iterator.cc:96 msgid "none of these in my family" msgstr "ingen av dessa i min familj" -#: chord-tremolo-engraver.cc:98 +#: chord-tremolo-engraver.cc:97 #, c-format msgid "Chord tremolo with %d elements. Must have two elements." msgstr "Ackordtremolo med %d element. Måste ha två element." -#: chord-tremolo-engraver.cc:157 +#: chord-tremolo-engraver.cc:134 msgid "unterminated chord tremolo" msgstr "icke avslutat ackordtremolo" -#: chord-tremolo-iterator.cc:69 +#: chord-tremolo-iterator.cc:66 msgid "no one to print a tremolos" msgstr "det finns ingen som kan skriva tremolon" -#: clef.cc:64 +#: clef.cc:57 #, c-format msgid "clef `%s' not found" msgstr "klav \"%s\" hittades inte" -#: cluster.cc:131 +#: cluster.cc:122 #, c-format msgid "unknown cluster style `%s'" msgstr "okänd klusterstil: \"%s\"" #: coherent-ligature-engraver.cc:84 -#, c-format -msgid "gotcha: ptr=%ul" +#, fuzzy, c-format +msgid "gotcha: ptr =%ul" msgstr "fick dig: ptr=%ul" #: coherent-ligature-engraver.cc:96 -#, c-format -msgid "distance=%f" +#, fuzzy, c-format +msgid "distance =%f" msgstr "avstånd=%f" #: coherent-ligature-engraver.cc:139 +#, fuzzy, c-format +msgid "" +"Coherent_ligature_engraver: setting `spacing-increment = 0.01': ptr =%ul" +msgstr "" +"Coherent_ligature_engraver: sätter \"spacing-increment = 0.01\": ptr=%ul" + +#: context-def.cc:111 +#, fuzzy, c-format +msgid "Program has no such type: `%s'" +msgstr "Programmet har ingen sådan typ" + +#: context-def.cc:286 #, c-format -msgid "Coherent_ligature_engraver: setting `spacing-increment = 0.01': ptr=%ul" -msgstr "Coherent_ligature_engraver: sätter \"spacing-increment = 0.01\": ptr=%ul" +msgid "can't find: `%s'" +msgstr "kan inte hitta: \"%s\"" + +#: context.cc:151 +#, fuzzy, c-format +msgid "Cannot find or create new `%s'" +msgstr "kan inte hitta eller skapa: \"%s\"" + +#: context.cc:217 +#, fuzzy, c-format +msgid "Cannot find or create `%s' called `%s'" +msgstr "kan inte hitta eller skapa \"%s\" kallad \"%s\"" + +#: context.cc:315 +#, c-format +msgid "can't find or create: `%s'" +msgstr "kan inte hitta eller skapa: \"%s\"" -#: custos.cc:92 +#: custos.cc:84 #, c-format msgid "custos `%s' not found" msgstr "custos \"%s\" hittades inte" -#: dimensions.cc:13 -msgid "NaN" -msgstr "-" - -#: dynamic-engraver.cc:204 span-dynamic-performer.cc:82 +#: dynamic-engraver.cc:179 span-dynamic-performer.cc:84 msgid "can't find start of (de)crescendo" msgstr "kan inte hitta start på crescendo/diminuendo" -#: dynamic-engraver.cc:216 -msgid "already have a crescendo" -msgstr "har redan ett crescendo" - -#: dynamic-engraver.cc:217 +#: dynamic-engraver.cc:189 msgid "already have a decrescendo" msgstr "har redan ett diminuendo" -#: dynamic-engraver.cc:220 +#: dynamic-engraver.cc:191 +msgid "already have a crescendo" +msgstr "har redan ett crescendo" + +#: dynamic-engraver.cc:194 msgid "Cresc started here" msgstr "Cresc startade här" -#: dynamic-engraver.cc:323 +#: dynamic-engraver.cc:315 msgid "unterminated (de)crescendo" msgstr "oavslutat crescendo/diminuendo" -#: event.cc:49 -#, c-format -msgid "Transposition by %s makes alteration larger than two" -msgstr "Transponering med %s gör ändring större än två" - -#: event-chord-iterator.cc:76 output-property-music-iterator.cc:27 +#: event-chord-iterator.cc:56 output-property-music-iterator.cc:29 #, c-format msgid "Junking event: `%s'" msgstr "Slänger händelse: \"%s\"" -#: extender-engraver.cc:94 +#: extender-engraver.cc:140 extender-engraver.cc:149 msgid "unterminated extender" msgstr "oavslutad utökare" -#: extender-engraver.cc:106 -msgid "Nothing to connect extender to on the left. Ignoring extender event." -msgstr "Det finns inget att koppla utökaren mot till vänster. Ignorerar utökarhändelse." - -#: folded-repeat-iterator.cc:88 +#: folded-repeat-iterator.cc:65 msgid "no one to print a repeat brace" msgstr "det finns ingen som kan skriva ett repristecken" -#: font-interface.cc:239 -msgid "couldn't find any font satisfying " -msgstr "kunde inte hitta något typsnitt som uppfyller " +#: font-config.cc:34 +#, c-format +msgid "Failed to add lilypond directory %s" +msgstr "" -#: glissando-engraver.cc:100 +#: glissando-engraver.cc:99 msgid "Unterminated glissando." msgstr "Oavslutat glissando." -#: gourlay-breaking.cc:188 +#: global-context-scheme.cc:52 global-context-scheme.cc:80 +msgid "Need music in a score" +msgstr "Behöver musik i partitur" + +#: global-context-scheme.cc:70 +#, fuzzy +msgid "Interpreting music... " +msgstr "Tolkar musik..." + +#: global-context-scheme.cc:91 +#, c-format +msgid "elapsed time: %.2f seconds" +msgstr "tidsåtgång: %.2f sekunder" + +#: global-context.cc:162 +#, c-format +msgid "can't find `%s' context" +msgstr "kan inte hitta omgivningen \"%s\"" + +#: gourlay-breaking.cc:200 #, c-format msgid "Optimal demerits: %f" msgstr "Optimal demerit: %f" -#: gourlay-breaking.cc:193 +#: gourlay-breaking.cc:205 msgid "No feasible line breaking found" msgstr "Ingen lämplig radbrytning hittades" @@ -1491,216 +1031,156 @@ msgstr "\\%s ignorerat" msgid "implied \\%s added" msgstr "implicit \\%s tillagt" -#. -#. Todo: do something sensible. The grob-pq-engraver is not water -#. tight, and stuff like tupletSpannerDuration confuses it. -#. -#: grob-pq-engraver.cc:130 +#: grob-interface.cc:48 +#, fuzzy, c-format +msgid "Unknown interface `%s'" +msgstr "okänd klusterstil: \"%s\"" + +#: grob-interface.cc:59 #, c-format -msgid "" -"Skipped something?\n" -"Grob %s ended before I expected it to end." +msgid "Grob `%s' has no interface for property `%s'" msgstr "" -"Skippade något?\n" -"Grob %s slutade innan jag förväntade det." -#: hairpin.cc:98 +#: hairpin.cc:106 msgid "decrescendo too small" msgstr "diminuendo för litet" -#: hairpin.cc:99 +#: hairpin.cc:107 msgid "crescendo too small" msgstr "crescendo för litet" -#: horizontal-bracket-engraver.cc:64 +#: horizontal-bracket-engraver.cc:57 msgid "Don't have that many brackets." msgstr "Har inte så många klamrar" -#: horizontal-bracket-engraver.cc:73 +#: horizontal-bracket-engraver.cc:66 msgid "Conflicting note group events." msgstr "Motsägande notgrupphändelser." -#: hyphen-engraver.cc:87 -msgid "unterminated hyphen" +#: hyphen-engraver.cc:96 +#, fuzzy +msgid "removing unterminated hyphen" +msgstr "oavslutat bindestreck" + +#: hyphen-engraver.cc:109 +#, fuzzy +msgid "unterminated hyphen; removing" msgstr "oavslutat bindestreck" -#: hyphen-engraver.cc:99 -msgid "Nothing to connect hyphen to on the left. Ignoring hyphen event." -msgstr "Det finns inget att koppla bindestrecket mot till vänster. Ignorerar bindestreckshändelse." +#: includable-lexer.cc:50 +msgid "include files are not allowed in safe mode" +msgstr "" -#: input.cc:99 +#: input.cc:116 msgid "non fatal error: " msgstr "icke-fatalt fel: " -#: input.cc:107 source-file.cc:146 source-file.cc:239 +#: input.cc:124 source-file.cc:136 source-file.cc:229 msgid "position unknown" msgstr "okänd position" -#: input-file-results.cc:72 source-file.cc:54 streams.cc:38 -#, c-format -msgid "can't open file: `%s'" -msgstr "kan inte öppna fil: \"%s\"" - -#: input-file-results.cc:132 -msgid "Score contains errors; will not process it" -msgstr "Partitur innehåller fel; kommer inte behandla det" - -#: input-file-results.cc:172 -#, c-format -msgid "Now processing: `%s'" -msgstr "Behandlar nu: \"%s\"" - -#: key-performer.cc:96 +#: key-performer.cc:88 msgid "FIXME: key change merge" msgstr "FIXA: tonartsbytessammanslagning" -#: kpath.cc:76 -#, c-format -msgid "Kpathsea couldn't find TFM file `%s'" +#: kpath.cc:56 +#, fuzzy, c-format +msgid "kpathsea can not find AFM file `%s'" msgstr "Kpathsea kan inte hitta TFML-fil \"%s\"" -#: ligature-engraver.cc:159 +#: kpath.cc:80 +#, fuzzy, c-format +msgid "kpathsea can not find TFM file: `%s'" +msgstr "Kpathsea kan inte hitta TFML-fil \"%s\"" + +#: kpath.cc:124 +#, fuzzy, c-format +msgid "kpathsea can not find file: `%s'" +msgstr "Kpathsea kan inte hitta TFML-fil \"%s\"" + +#: ligature-engraver.cc:153 msgid "can't find start of ligature" msgstr "kan inte hitta start på ligatur" -#: ligature-engraver.cc:165 +#: ligature-engraver.cc:159 msgid "no right bound" msgstr "ingen högergräns" -#: ligature-engraver.cc:191 +#: ligature-engraver.cc:185 msgid "already have a ligature" msgstr "har redan en ligatur" -#: ligature-engraver.cc:207 +#: ligature-engraver.cc:201 msgid "no left bound" msgstr "ingen vänstergräns" -#: ligature-engraver.cc:258 +#: ligature-engraver.cc:257 msgid "unterminated ligature" msgstr "oavslutad ligatur" -#: ligature-engraver.cc:282 -msgid "ligature may not contain rest; ignoring rest" +#: ligature-engraver.cc:281 +#, fuzzy +msgid "ignoring rest: ligature may not contain rest" msgstr "ligatur får inte innehålla paus; ignorerar paus" -#: ligature-engraver.cc:283 +#: ligature-engraver.cc:282 msgid "ligature was started here" msgstr "ligaturen startade här" -#: lily-guile.cc:88 +#: lily-guile.cc:92 #, c-format msgid "(load path: `%s')" msgstr "(inläsningssökväg: \"%s\"" -#: lily-guile.cc:576 +#: lily-guile.cc:478 #, c-format msgid "Can't find property type-check for `%s' (%s)." msgstr "Kan inte hitta egenskapstypkontroll för \"%s\" (%s)" -#: lily-guile.cc:579 +#: lily-guile.cc:481 msgid "Perhaps you made a typing error?" msgstr "Kanske har du gjort ett skrivfel?" -#: lily-guile.cc:585 +#: lily-guile.cc:487 msgid "Doing assignment anyway." msgstr "Gör tilldelningen ändå." -#: lily-guile.cc:599 +#: lily-guile.cc:501 #, c-format msgid "Type check for `%s' failed; value `%s' must be of type `%s'" -msgstr "Typkontroll för \"%s\" misslyckades. Värde \"%s\" måste ha typen \"%s\"" - -#: lookup.cc:173 -msgid "round filled box horizontal extent smaller than blot; decreasing blot" -msgstr "horisontell utbredning för rund fylld box mindre än blot; minskar blot" - -#: lookup.cc:178 -msgid "round filled box vertical extent smaller than blot; decreasing blot" -msgstr "vertikal utbredning för rund fylld box mindre än blot; minskar blot" - -#: lyric-phrasing-engraver.cc:311 -msgid "lyrics found without any matching notehead" -msgstr "sångtext hittad utan något matchande nothuvud" - -#: lyric-phrasing-engraver.cc:317 -msgid "Huh? Melismatic note found to have associated lyrics." -msgstr "Öh? Melismatisk not har tillhörande sångtext." - -#: main.cc:106 -msgid "EXPR" -msgstr "UTTR" - -#: main.cc:107 -msgid "set options, use -e '(ly-option-usage)' for help" -msgstr "sätt inställningar, använd -e '(ly-option-usage)' för hjälp" - -#: main.cc:110 -msgid "use output format EXT" -msgstr "använd utdataformat FMT" - -#: main.cc:112 -msgid "FIELD" -msgstr "FÄLT" - -#: main.cc:112 -msgid "write header field to BASENAME.FIELD" -msgstr "skriv rubrikfält till BASNAMN.FÄLT" - -#: main.cc:113 -msgid "add DIR to search path" -msgstr "lägg till KATALOG till sökvägen" - -#: main.cc:114 -msgid "use FILE as init file" -msgstr "använd FIL som init-fil" - -#: main.cc:118 -msgid "prepend DIR to dependencies" -msgstr "lägg till KATALOG efter beroenden" +msgstr "" +"Typkontroll för \"%s\" misslyckades. Värde \"%s\" måste ha typen \"%s\"" -#. -#. should audit again. -#. -#: main.cc:123 -msgid "inhibit file output naming and exporting" -msgstr "hindra namngivning av filutdata och exportering" +#: lily-lexer.cc:211 +#, c-format +msgid "Identifier name is a keyword: `%s'" +msgstr "Identifierarnamn är ett nyckelord: \"%s\"" -#. No version number or newline here. It confuses help2man. -#: main.cc:155 +#: lily-lexer.cc:228 #, c-format -msgid "Usage: %s [OPTION]... FILE..." -msgstr "Användning: %s [FLAGGA]... FIL..." +msgid "error at EOF: %s" +msgstr "fel vid filslut: %s" -#: main.cc:157 -msgid "Typeset music and or play MIDI from FILE" -msgstr "Typsätt musik och/eller spela MIDI från FIL" +#: lily-parser-scheme.cc:84 +#, fuzzy, c-format +msgid "can't find init file: `%s'" +msgstr "kan inte hitta fil: \"%s\"" -#: main.cc:160 -msgid "" -"LilyPond is a music typesetter. It produces beautiful sheet music\n" -"using a high level description file as input. LilyPond is part of \n" -"the GNU Project.\n" -msgstr "" -"LilyPond är en musiktypsättare. Den producerar vackra noter från en\n" -"högnivåbeskrivning av musiken i en fil. LilyPond är en del av\n" -"GNU-projektet.\n" +#: lily-parser-scheme.cc:101 +#, fuzzy, c-format +msgid "Processing `%s'" +msgstr "Behandlar \"%s\"..." -#: main.cc:182 -#, c-format -msgid "" -"This is free software. It is covered by the GNU General Public License,\n" -"and you are welcome to change it and/or distribute copies of it under\n" -"certain conditions. Invoke as `%s --warranty' for more information.\n" -msgstr "" -"Det här är fri programvara. Den täcks av \"GNU General Public License\",\n" -"och du får ändra och/eller distribuera kopior av den under vissa\n" -"villkor. Kör \"%s --warranty\" för mer information.\n" +#: lily-parser.cc:102 +msgid "Parsing..." +msgstr "Tolkar..." -#: main.cc:198 -msgid "GNU LilyPond -- The music typesetter" -msgstr "GNU Lilypond -- Musiktypsättaren" +#: lily-parser.cc:120 +msgid "Braces don't match" +msgstr "Krullparenteser matchar inte" -#: main.cc:206 +#: main.cc:95 +#, fuzzy msgid "" " This program is free software; you can redistribute it and/or\n" "modify it under the terms of the GNU General Public License version 2\n" @@ -1713,8 +1193,8 @@ msgid "" "\n" " You should have received a copy (refer to the file COPYING) of the\n" "GNU General Public License along with this program; if not, write to\n" -"the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307,\n" -"USA.\n" +"the Free Software Foundation, Inc., 59 Temple Place - Suite 330,\n" +"Boston, MA 02111-1307, USA.\n" msgstr "" "Detta program är fri programvara. Du kan distribuera det och/eller\n" "modifiera det under villkoren i GNU General Public License version 2\n" @@ -1729,380 +1209,523 @@ msgstr "" "detta program. Om inte, skriv till Free Software Foundation, Inc.,\n" "59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.\n" -#: mensural-ligature.cc:153 -#, c-format -msgid "Mensural_ligature:thickness undefined on flexa %d; assuming 1.4" -msgstr "Menural_ligature:thickness odefinierad för flexa %d; antar 1.4" +#: main.cc:124 +msgid "select backend to use" +msgstr "" -#: mensural-ligature.cc:169 -#, c-format -msgid "Mensural_ligature:delta-pitch undefined on flexa %d; assuming 0" -msgstr "Menural_ligature:delta-pitch odefinierad för flexa %d; antar 0" +#: main.cc:125 +msgid "EXPR" +msgstr "UTTR" + +#: main.cc:126 +#, fuzzy +msgid "set option, use -e '(ly:option-usage)' for help" +msgstr "sätt inställningar, använd -e '(ly-option-usage)' för hjälp" + +#. Bug in option parser: --output =foe is taken as an abbreviation +#. for --output-format. +#: main.cc:129 +#, fuzzy +msgid "EXTs" +msgstr "FMT" + +#: main.cc:129 +msgid "list of formats to dump" +msgstr "" + +#: main.cc:131 +msgid "FIELD" +msgstr "FÄLT" + +#: main.cc:131 +msgid "write header field to BASENAME.FIELD" +msgstr "skriv rubrikfält till BASNAMN.FÄLT" + +#: main.cc:132 +msgid "add DIR to search path" +msgstr "lägg till KATALOG till sökvägen" + +#: main.cc:133 +msgid "use FILE as init file" +msgstr "använd FIL som init-fil" + +#: main.cc:136 +#, fuzzy +msgid "generate a preview" +msgstr "skapa PNG-sidbilder" + +#: main.cc:137 +#, fuzzy +msgid "don't generate full pages" +msgstr "skapa inte bilder" + +#: main.cc:138 +#, fuzzy +msgid "generate PNG" +msgstr "skapa PS.GZ" + +#: main.cc:139 +#, fuzzy +msgid "generate PostScript" +msgstr "skapa PostScript-utdata" + +#: main.cc:140 +#, fuzzy +msgid "generate DVI" +msgstr "skapa PS.GZ" + +#: main.cc:141 +#, fuzzy +msgid "generate PDF (default)" +msgstr "skapa PDF-utdata" + +#: main.cc:142 +#, fuzzy +msgid "generate TeX" +msgstr "skapa PS.GZ" + +#: main.cc:143 +msgid "run in safe mode" +msgstr "" -#: mensural-ligature.cc:182 +#: main.cc:166 +#, fuzzy, c-format +msgid "" +"Copyright (c) %s by\n" +"%s and others." +msgstr "Copyright © %s av" + +#. No version number or newline here. It confuses help2man. +#: main.cc:192 #, c-format -msgid "Mensural_ligature:flexa-width undefined on flexa %d; assuming 2.0" -msgstr "Menural_ligature:flexa-width odefinierad för flexa %d; antar 2.0" +msgid "Usage: %s [OPTION]... FILE..." +msgstr "Användning: %s [FLAGGA]... FIL..." -#: mensural-ligature.cc:215 -msgid "Mensural_ligature:unexpected case fall-through" -msgstr "Menural_ligature:föll igenom case oväntat" +#: main.cc:194 +#, fuzzy, c-format +msgid "Typeset music and/or produce MIDI from FILE." +msgstr "Typsätt musik och/eller spela MIDI från FIL" -#: mensural-ligature.cc:225 -msgid "Mensural_ligature: (join_left == 0)" -msgstr "Mensural_ligature: (join_left == 0)" +#: main.cc:196 +#, c-format +msgid "LilyPond produces beautiful music notation." +msgstr "" -#: mensural-ligature-engraver.cc:248 mensural-ligature-engraver.cc:397 -msgid "unexpected case fall-through" -msgstr "föll igenom case oväntat" +#: main.cc:198 +#, c-format +msgid "For more information, see %s" +msgstr "" -#: mensural-ligature-engraver.cc:259 +#: mensural-ligature-engraver.cc:76 msgid "ligature with less than 2 heads -> skipping" msgstr "ligature med mindre än 2 huvuden -> skippar" -#: mensural-ligature-engraver.cc:279 +#: mensural-ligature-engraver.cc:102 msgid "can not determine pitch of ligature primitive -> skipping" msgstr "kan inte bestämma tonhöjd för ligaturprimitiv -> skippar" -#: mensural-ligature-engraver.cc:302 +#: mensural-ligature-engraver.cc:116 +#, fuzzy +msgid "single note ligature - skipping" +msgstr "primintervall inom ligatur -> skippar" + +#: mensural-ligature-engraver.cc:128 msgid "prime interval within ligature -> skipping" msgstr "primintervall inom ligatur -> skippar" -#: mensural-ligature-engraver.cc:312 -msgid "mensural ligature: duration none of L, B, S -> skipping" +#: mensural-ligature-engraver.cc:140 +#, fuzzy +msgid "mensural ligature: duration none of Mx, L, B, S -> skipping" msgstr "mensural ligature: längd ingen av L, B, S -> skippar" -#: midi-item.cc:148 -#, c-format -msgid "no such instrument: `%s'" -msgstr "instrumentet finns inte: \"%s\"" +#: mensural-ligature-engraver.cc:188 +msgid "semibrevis must be followed by another one -> skipping" +msgstr "" -#: midi-item.cc:238 -msgid "silly duration" -msgstr "tokig längd" +#: mensural-ligature-engraver.cc:199 +msgid "" +"semibreves can only appear at the beginning of a ligature,\n" +"and there may be only zero or two of them" +msgstr "" -#: midi-item.cc:251 +#: mensural-ligature-engraver.cc:226 +msgid "" +"invalid ligatura ending:\n" +"when the last note is a descending brevis,\n" +"the penultimate note must be another one,\n" +"or the ligatura must be LB or SSB" +msgstr "" + +#: mensural-ligature-engraver.cc:345 +msgid "unexpected case fall-through" +msgstr "föll igenom case oväntat" + +#: mensural-ligature.cc:132 +#, fuzzy +msgid "Mensural_ligature: unexpected case fall-through" +msgstr "Menural_ligature:föll igenom case oväntat" + +#: mensural-ligature.cc:184 +#, fuzzy +msgid "Mensural_ligature: (join_right == 0)" +msgstr "Mensural_ligature: (join_left == 0)" + +#: midi-item.cc:151 +#, fuzzy, c-format +msgid "no such MIDI instrument: `%s'" +msgstr "instrumentet finns inte: \"%s\"" + +#: midi-item.cc:255 msgid "silly pitch" msgstr "tokig ton" -#: music-output-def.cc:111 +#: midi-item.cc:271 #, c-format -msgid "can't find `%s' context" -msgstr "kan inte hitta omgivningen \"%s\"" +msgid "Experimental: temporarily fine tuning (of %d cents) a channel." +msgstr "" -#: my-lily-lexer.cc:169 -#, c-format -msgid "Identifier name is a keyword: `%s'" -msgstr "Identifierarnamn är ett nyckelord: \"%s\"" +#: midi-stream.cc:39 +#, fuzzy, c-format +msgid "could not write file: `%s'" +msgstr "kan inte öppna fil: \"%s\"" -#: my-lily-lexer.cc:191 +#: music.cc:176 #, c-format -msgid "error at EOF: %s" -msgstr "fel vid filslut: %s" - -#: my-lily-parser.cc:44 -msgid "Parsing..." -msgstr "Tolkar..." +msgid "octave check failed; expected %s, found: %s" +msgstr "" -#: my-lily-parser.cc:54 -msgid "Braces don't match" -msgstr "Krullparenteser matchar inte" +#: music.cc:239 +#, fuzzy, c-format +msgid "Transposition by %s makes alteration larger than double" +msgstr "Transponering med %s gör ändring större än två" #. #. music for the softenon children? #. -#: new-fingering-engraver.cc:143 +#: new-fingering-engraver.cc:153 msgid "music for the martians." msgstr "musik för marsianerna." -#: new-tie-engraver.cc:166 tie-engraver.cc:217 -msgid "lonely tie" -msgstr "ensam båge" +#: new-fingering-engraver.cc:233 +msgid "Fingerings are also not down?! Putting them down anyway." +msgstr "" -#: note-collision.cc:340 +#: new-lyric-combine-music-iterator.cc:243 +#, fuzzy, c-format +msgid "cannot find Voice `%s'" +msgstr "kan inte hitta fil: \"%s\"" + +#: note-collision.cc:413 msgid "Too many clashing notecolumns. Ignoring them." msgstr "För många krockande notkolumner. Ignorerar dem." -#: note-head.cc:127 +#: note-head.cc:68 #, c-format msgid "note head `%s' not found" msgstr "nothuvud \"%s\" ej funnet" -#: paper-def.cc:96 +#: open-type-font.cc:29 #, c-format -msgid "paper output to `%s'..." -msgstr "pappersutdata till \"%s\"..." +msgid "Cannot allocate %d bytes" +msgstr "" + +#: open-type-font.cc:33 +#, c-format +msgid "Could not load %s font table" +msgstr "" + +#: open-type-font.cc:85 +#, c-format +msgid "Unsupported font format: %s" +msgstr "" + +#: open-type-font.cc:89 +#, c-format +msgid "Unknown error: %d reading font file: %s" +msgstr "" -#: paper-score.cc:78 +#: open-type-font.cc:144 +#, c-format +msgid "FT_Get_Glyph_Name() returned error: %d" +msgstr "" + +#: pango-font.cc:147 +msgid "FreeType face has no PostScript font name." +msgstr "" + +#: paper-outputter-scheme.cc:27 +#, fuzzy, c-format +msgid "Layout output to `%s'..." +msgstr "LY-utdata till \"%s\"..." + +#: paper-score.cc:66 #, c-format msgid "Element count %d (spanners %d) " msgstr "Elementantal %d (bryggare %d) " -#: paper-score.cc:83 +#: paper-score.cc:70 msgid "Preprocessing graphical objects..." msgstr "Förbehandlar grafiska objekt..." -#: paper-score.cc:116 -msgid "Outputting Score, defined at: " -msgstr "Matar ut partitur, definierade vid: " - -#: parse-scm.cc:79 -msgid "GUILE signaled an error for the expression begining here" +#: parse-scm.cc:81 +#, fuzzy +msgid "GUILE signaled an error for the expression beginning here" msgstr "GUILE gave ett fel för uttrycket som börjar här" -#. -#. We could change the current translator's id, but that would make -#. errors hard to catch -#. -#. last->translator_id_string_ = get_change ()->change_to_id_string_; -#. -#: part-combine-music-iterator.cc:139 -#, c-format -msgid "I'm one myself: `%s'" -msgstr "Jag är en själv: \"%s\"" - -#: part-combine-music-iterator.cc:142 -#, c-format -msgid "none of these in my family: `%s'" -msgstr "ingen av dessa i min familj: \"%s\"" +#: pdf.cc:259 +#, fuzzy, c-format +msgid "Can't open file %s" +msgstr "kan inte öppna fil: \"%s\"" -#: percent-repeat-engraver.cc:109 +#: percent-repeat-engraver.cc:100 msgid "Don't know how to handle a percent repeat of this length." msgstr "Vet inte hur en procentrepris av denna längd ska hanteras." -#: percent-repeat-engraver.cc:163 +#: percent-repeat-engraver.cc:160 msgid "unterminated percent repeat" msgstr "oavslutad procentrepris" -#: percent-repeat-iterator.cc:65 +#: percent-repeat-iterator.cc:54 msgid "no one to print a percent" msgstr "det finns ingen som kan skriva procent" -#: performance.cc:51 -msgid "Track ... " +#: performance.cc:49 +#, fuzzy +msgid "Track..." msgstr "Spår... " -#: performance.cc:83 +#: performance.cc:92 msgid "Creator: " msgstr "Skapare: " -#: performance.cc:103 +#: performance.cc:112 msgid "at " msgstr "vid " -#: performance.cc:114 -#, c-format -msgid "from musical definition: %s" -msgstr "från musikdefinition: %s" - -#: performance.cc:169 +#: performance.cc:166 #, c-format msgid "MIDI output to `%s'..." msgstr "MIDI-utdata till \"%s\"..." -#: phrasing-slur-engraver.cc:123 +#: phrasing-slur-engraver.cc:116 msgid "unterminated phrasing slur" msgstr "oavslutad fraseringsbåge" -#: phrasing-slur-engraver.cc:141 -msgid "can't find start of phrasing slur" -msgstr "kan inte hitta start på fraseringsbåge" +#: piano-pedal-engraver.cc:232 +msgid "Need 3 strings for piano pedals. No pedal made. " +msgstr "" -#: piano-pedal-engraver.cc:235 piano-pedal-engraver.cc:250 -#: piano-pedal-engraver.cc:305 piano-pedal-performer.cc:82 +#: piano-pedal-engraver.cc:247 piano-pedal-engraver.cc:262 +#: piano-pedal-performer.cc:80 #, c-format msgid "can't find start of piano pedal: `%s'" msgstr "kan inte hitta start på pianopedal: \"%s\"" -#: piano-pedal-engraver.cc:410 -msgid "unterminated pedal bracket" -msgstr "oavslutad pedalklammer" +#: piano-pedal-engraver.cc:313 +#, fuzzy, c-format +msgid "can't find start of piano pedal bracket: `%s'" +msgstr "kan inte hitta start på pianopedal: \"%s\"" -#: property-iterator.cc:97 +#: property-iterator.cc:95 #, c-format msgid "Not a grob name, `%s'." msgstr "Inte ett grob-namn, \"%s\"." -#: rest.cc:139 -#, c-format -msgid "rest `%s' not found, " -msgstr "paus \"%s\" hittades inte, " +#: quote-iterator.cc:251 +#, fuzzy, c-format +msgid "In quotation: junking event %s" +msgstr "Slänger händelse: \"%s\"" + +#: relative-octave-check.cc:40 +msgid "Failed octave check, got: " +msgstr "" -#: rest-collision.cc:199 +#: rest-collision.cc:152 +msgid "rest direction not set. Cannot resolve collision." +msgstr "" + +#: rest-collision.cc:164 rest-collision.cc:207 msgid "too many colliding rests" msgstr "för många krockande pauser" -#: scm-option.cc:45 +#: rest.cc:141 +#, fuzzy, c-format +msgid "rest `%s' not found" +msgstr "paus \"%s\" hittades inte, " + +#: scm-option.cc:59 +#, c-format msgid "lilypond -e EXPR means:" msgstr "lilypond -e UTTR betyder:" -#: scm-option.cc:47 +#: scm-option.cc:61 +#, c-format msgid " Evalute the Scheme EXPR before parsing any .ly files." msgstr " Evaluera Scheme-uttrycket UTTR innan någon .ly-fil läses in." -#: scm-option.cc:49 -msgid " Multiple -e options may be given, they will be evaluated sequentially." +#: scm-option.cc:63 +#, c-format +msgid "" +" Multiple -e options may be given, they will be evaluated sequentially." msgstr " Flera -e kan ges, de kommer att evalueras i tur och ordning." -#: scm-option.cc:51 -msgid " The function ly-set-option allows for access to some internal variables." +#: scm-option.cc:65 +#, fuzzy, c-format +msgid "" +" The function ly:set-option allows for access to some internal variables." msgstr " Funktionen ly-set-option ger åtkomst till några interna variabler." -#: scm-option.cc:53 -msgid "Usage: lilypond -e \"(ly-set-option SYMBOL VAL)\"" +#: scm-option.cc:67 +#, fuzzy, c-format +msgid "Usage: lilypond -e \"(ly:set-option SYMBOL VAL)\"" msgstr "Användning: lilpond -e \"(ly-set-option SYMBOL VÄRDE)\"" -#: scm-option.cc:55 -msgid "Where SYMBOL VAL pair is any of:" -msgstr "Där paret SYMBOL VÄRDE är något av:" +#: scm-option.cc:69 +#, c-format +msgid "Use help as SYMBOL to get online help." +msgstr "" -#: scm-option.cc:128 -msgid "Unknown internal option!" +#: scm-option.cc:137 scm-option.cc:175 +#, fuzzy, c-format +msgid "No such internal option: %s" msgstr "Okänd internt alternativ!" -#: score.cc:85 -msgid "Interpreting music..." -msgstr "Tolkar musik..." +#: score-engraver.cc:106 score-engraver.cc:115 score-engraver.cc:117 +#, fuzzy, c-format +msgid "cannot find `%s'" +msgstr "kan inte hitta \"%s\"" -#: score.cc:97 -msgid "Need music in a score" -msgstr "Behöver musik i partitur" +#: score-engraver.cc:108 +#, fuzzy +msgid "Music font has not been installed properly.\n" +msgstr "Typsnitten är inte korrekt installerade. Avbryter" -#. should we? hampers debugging. -#: score.cc:111 -msgid "Errors found/*, not processing score*/" -msgstr "Fel funna/*, behandlar inte partitur*/" +#: score-engraver.cc:109 +#, fuzzy, c-format +msgid "Search path `%s'\n" +msgstr "(sökväg: \"%s\")" -#: score.cc:118 +#: score-engraver.cc:119 #, c-format -msgid "elapsed time: %.2f seconds" -msgstr "tidsåtgång: %.2f sekunder" +msgid "Install the ec-fonts-mftraced package from: %s." +msgstr "" -#: score-engraver.cc:99 -#, c-format -msgid "can't find `%s'" -msgstr "kan inte hitta \"%s\"" +#: score-engraver.cc:122 +msgid "Aborting." +msgstr "" -#: score-engraver.cc:100 -msgid "Fonts have not been installed properly. Aborting" -msgstr "Typsnitten är inte korrekt installerade. Avbryter" +#: score.cc:224 +#, fuzzy +msgid "Already have music in score" +msgstr "Behöver musik i partitur" -#: score-engraver.cc:205 -#, c-format -msgid "unbound spanner `%s'" -msgstr "obunden bryggare \"%s\"" +#: score.cc:225 +msgid "This is the previous music" +msgstr "" -#: script-engraver.cc:90 -#, c-format -msgid "Don't know how to interpret articulation `%s'" +#: score.cc:230 +msgid "Error found in this music expression. Ignoring it" +msgstr "" + +#. FIXME: +#: script-engraver.cc:101 +#, fuzzy +msgid "Do not know how to interpret articulation: " msgstr "Kan inte tolka artikulering \"%s\"" +#: script-engraver.cc:102 +#, fuzzy +msgid "Scheme encoding: " +msgstr "Scheme-alternativ:" + #. this shouldn't happen, but let's continue anyway. -#: separation-item.cc:53 separation-item.cc:101 +#: separation-item.cc:54 separation-item.cc:98 msgid "Separation_item: I've been drinking too much" msgstr "Separation_item: Jag har druckit för mycket" -#: simple-spacer.cc:248 +#: simple-spacer.cc:506 #, c-format msgid "No spring between column %d and next one" msgstr "Ingen fjäder mellan kolumn %d och nästa" -#: slur-engraver.cc:141 +#: slur-engraver.cc:113 msgid "unterminated slur" msgstr "oavslutad båge" -#. How to shut up this warning, when Voice_devnull_engraver has -#. eaten start event? -#: slur-engraver.cc:159 -msgid "can't find start of slur" -msgstr "kan inte hitta start på båge" +#: slur-engraver.cc:123 +#, fuzzy +msgid "No slur to end" +msgstr "Ingen reprisbryggare till slutet" + +#: source-file.cc:47 +#, c-format +msgid "can't open file: `%s'" +msgstr "kan inte öppna fil: \"%s\"" -#: source-file.cc:67 +#: source-file.cc:60 #, c-format msgid "Huh? Got %d, expected %d characters" msgstr "Öh? Fick %d, väntade %d tecken" -#: spacing-spanner.cc:379 -#, c-format -msgid "Global shortest duration is %s\n" +#: spacing-spanner.cc:386 +#, fuzzy, c-format +msgid "Global shortest duration is %s" msgstr "Globalt kortaste längd är %s\n" -#: spring-smob.cc:32 +#: stem-engraver.cc:88 +msgid "tremolo duration is too long" +msgstr "tremololängd är för lång" + +#. FIXME: +#: stem-engraver.cc:125 #, c-format -msgid "#" -msgstr "#" +msgid "Adding note head to incompatible stem (type = %d)" +msgstr "Lägger till nothuvud till inkompatibel båge (typ = %d)" -#: staff-symbol.cc:61 -msgid "staff symbol: indentation yields beyond end of line" -msgstr "staff symbol: indentering ger vika innan radslut" +#: stem-engraver.cc:127 +msgid "Don't you want polyphonic voices instead?" +msgstr "Vill du ha polyfoniska stämmor istället?" -#: stem.cc:118 +#: stem.cc:125 msgid "Weird stem size; check for narrow beams" msgstr "Konstig skaftstorlek; kolla efter smala balkar" -#: stem.cc:611 +#: stem.cc:579 #, c-format msgid "flag `%s' not found" msgstr "flaggan \"%s\" hittades ej" -#: stem.cc:624 +#: stem.cc:590 #, c-format msgid "flag stroke `%s' not found" msgstr "flaggstrecket \"%s\" hittades inte" -#: stem-engraver.cc:96 -msgid "tremolo duration is too long" -msgstr "tremololängd är för lång" - -#: stem-engraver.cc:124 -#, c-format -msgid "Adding note head to incompatible stem (type = %d)" -msgstr "Lägger till nothuvud till inkompatibel båge (typ = %d)" - -#: stem-engraver.cc:125 -msgid "Don't you want polyphonic voices instead?" -msgstr "Vill du ha polyfoniska stämmor istället?" - -#: streams.cc:34 -#, c-format -msgid "can't create directory: `%s'" -msgstr "kan inte skapa katalog: \"%s\"" - -#: streams.cc:48 -msgid "Error syncing file (disk full?)" -msgstr "Fel vid synkning av fil (disken full?)" - -#: system.cc:125 +#: system.cc:148 #, c-format msgid "Element count %d." msgstr "Elementantal %d." -#: system.cc:372 -#, c-format -msgid "Grob count %d " +#: system.cc:301 +#, fuzzy, c-format +msgid "Grob count %d" msgstr "Elementantal %d " -#: system.cc:386 +#: system.cc:319 msgid "Calculating line breaks..." msgstr "Beräknar radbrytningar..." -#: text-spanner-engraver.cc:81 +#: text-spanner-engraver.cc:62 msgid "can't find start of text spanner" msgstr "kan inte hitta start på textbryggare" -#: text-spanner-engraver.cc:95 +#: text-spanner-engraver.cc:76 msgid "already have a text spanner" msgstr "har redan en textbryggare" -#: text-spanner-engraver.cc:164 +#: text-spanner-engraver.cc:138 msgid "unterminated text spanner" msgstr "oavslutad textbryggare" -#: tfm.cc:83 -#, c-format -msgid "can't find ascii character: %d" -msgstr "kan inte hitta ASCII-tecken: %d" - #. Not using ngettext's plural feature here, as this message is #. more of a programming error. #: tfm-reader.cc:108 @@ -2115,213 +1738,541 @@ msgstr "TFM-rubrik i \"%s\" har bara %u ord" msgid "%s: TFM file has %u parameters, which is more than the %u I can handle" msgstr "%s: TFM-fil har %u parametrar, vilket är mer än de %u jag kan hantera" -#: tie-performer.cc:159 -msgid "No ties were created!" -msgstr "Inga bågar skapades!" +#: tfm.cc:70 +#, c-format +msgid "can't find ascii character: %d" +msgstr "kan inte hitta ASCII-tecken: %d" + +#: tie-engraver.cc:199 +msgid "lonely tie" +msgstr "ensam båge" -#: time-scaled-music-iterator.cc:25 +#: time-scaled-music-iterator.cc:23 msgid "no one to print a tuplet start bracket" msgstr "det finns ingen som kan skriva en starthake för tupel" -#. If there is no such symbol, we default to the numbered style. -#. (Here really with a warning!) -#: time-signature.cc:87 -#, c-format -msgid "time signature symbol `%s' not found; reverting to numbered style" -msgstr "tidssignatursymbol \"%s\" hittades inte: återgår till numrerad stil" - #. #. Todo: should make typecheck? #. #. OTOH, Tristan Keuris writes 8/20 in his Intermezzi. #. -#: time-signature-engraver.cc:57 +#: time-signature-engraver.cc:55 #, c-format msgid "Found strange time signature %d/%d." msgstr "Hittade underlig tidssignatur %d/%d" +#. If there is no such symbol, we default to the numbered style. +#. (Here really with a warning!) +#: time-signature.cc:85 +#, c-format +msgid "time signature symbol `%s' not found; reverting to numbered style" +msgstr "tidssignatursymbol \"%s\" hittades inte: återgår till numrerad stil" + #: translator-ctors.cc:53 #, c-format msgid "unknown translator: `%s'" msgstr "okänd översättare: \"%s\"" -#: translator-def.cc:105 -msgid "Program has no such type" -msgstr "Programmet har ingen sådan typ" +#: trill-spanner-engraver.cc:70 +#, fuzzy +msgid "can't find start of trill spanner" +msgstr "kan inte hitta start på textbryggare" -#: translator-def.cc:111 -#, c-format -msgid "Already contains: `%s'" -msgstr "Innehåller redan: \"%s\"" +#: trill-spanner-engraver.cc:84 +#, fuzzy +msgid "already have a trill spanner" +msgstr "har redan en textbryggare" -#: translator-def.cc:112 -#, c-format -msgid "Not adding translator: `%s'" -msgstr "Lägger inte till översättare: \"%s\"" +#: trill-spanner-engraver.cc:144 +#, fuzzy +msgid "unterminated trill spanner" +msgstr "oavslutad textbryggare" -#: translator-def.cc:229 -#, c-format -msgid "can't find: `%s'" -msgstr "kan inte hitta: \"%s\"" +#: tuplet-bracket.cc:451 +msgid "Killing tuplet bracket across linebreak." +msgstr "" -#: translator-group.cc:158 +#: vaticana-ligature-engraver.cc:341 #, c-format -msgid "can't find or create `%s' called `%s'" -msgstr "kan inte hitta eller skapa \"%s\" kallad \"%s\"" +msgid "" +"ignored prefix (es) `%s' of this head according to restrictions of the " +"selected ligature style" +msgstr "" -#: translator-group.cc:230 -#, c-format -msgid "can't find or create: `%s'" -msgstr "kan inte hitta eller skapa: \"%s\"" +#: vaticana-ligature-engraver.cc:571 +#, fuzzy, c-format +msgid "Vaticana_ligature_engraver: setting `spacing-increment = %f': ptr =%ul" +msgstr "Vaticana_ligature_engraver: sätter `spacing-increment = %f': ptr=%ul" -#: vaticana-ligature.cc:49 +#: vaticana-ligature.cc:93 msgid "ascending vaticana style flexa" msgstr "ökande vatikan-stil-flexa" -#: vaticana-ligature.cc:219 -msgid "Vaticana_ligature:thickness undefined; assuming 1.4" -msgstr "Vaticana_ligature:thickness odefinierad; antar 1.4" - -#: vaticana-ligature.cc:233 -msgid "Vaticana_ligature:x-offset undefined; assuming 0.0" -msgstr "Vaticana_ligature:x-offset odefinierad; antar 0.0" - -#: vaticana-ligature.cc:258 -msgid "Vaticana_ligature: (delta_pitch == 0)" +#: vaticana-ligature.cc:182 +#, fuzzy +msgid "Vaticana_ligature: zero join (delta_pitch == 0)" msgstr "Vaticana_ligature: (delta_pitch == 0)" -#: vaticana-ligature.cc:271 -msgid "Vaticana_ligature:delta-pitch -> ignoring join" -msgstr "Vaticana_ligature:delta_pitch -> ignorerar join" - -#: vaticana-ligature-engraver.cc:477 -#, c-format -msgid "Vaticana_ligature_engraver: setting `spacing-increment = %f': ptr=%ul" -msgstr "Vaticana_ligature_engraver: sätter `spacing-increment = %f': ptr=%ul" - -#: volta-engraver.cc:112 +#: volta-engraver.cc:140 msgid "No volta spanner to end" msgstr "Ingen reprisbryggare till slutet" -#: volta-engraver.cc:123 +#: volta-engraver.cc:151 msgid "Already have a volta spanner. Stopping that one prematurely." msgstr "Har redan en reprisbryggare. Stoppar den tidigare." -#: volta-engraver.cc:127 +#: volta-engraver.cc:155 msgid "Also have a stopped spanner. Giving up." msgstr "Har också en stoppad bryggare. Ger upp." -#: parser.yy:480 +#: parser.yy:82 +msgid "Tag must be symbol or list of symbols." +msgstr "" + +#: parser.yy:567 msgid "Identifier should have alphabetic characters only" msgstr "Identifierare ska bara innehålla alfabetiska tecken" -#: parser.yy:779 -msgid "More alternatives than repeats. Junking excess alternatives." -msgstr "Fler alternativ än repriser. Slänger överblivna alternativ." - -#: parser.yy:861 parser.yy:868 -msgid "pplycontext takes function argument" +#: parser.yy:721 +msgid "\\paper cannot be in \\score. Use \\layout instead" msgstr "" -#: parser.yy:877 -msgid "Second argument must be a symbol" -msgstr "Andra argumentet måste vara en symbol" +#: parser.yy:745 +msgid "Need \\paper for paper block." +msgstr "" -#: parser.yy:882 -msgid "First argument must be a procedure taking one argument" -msgstr "Första argumentet måste vara en procedur som tar 1 argument" +#: parser.yy:890 +msgid "More alternatives than repeats. Junking excess alternatives." +msgstr "Fler alternativ än repriser. Slänger överblivna alternativ." -#: parser.yy:1009 -msgid "pply takes function argument" +#: parser.yy:1082 +msgid "Music head function should return Music object." msgstr "" -#: parser.yy:1501 -msgid "Expecting string as script definition" -msgstr "Väntade sträng som skriptdefinition" - -#: parser.yy:1598 -msgid "Expecting musical-pitch value" -msgstr "Väntade notvärde" +#: parser.yy:1354 +msgid "Grob name should be alphanumeric" +msgstr "" -#: parser.yy:1609 -msgid "Must have duration object" -msgstr "Måste ha längdobjekt" +#: parser.yy:1714 +#, fuzzy +msgid "Second argument must be pitch list." +msgstr "Andra argumentet måste vara en symbol" -#: parser.yy:1618 parser.yy:1626 +#: parser.yy:1753 parser.yy:1758 parser.yy:2238 msgid "Have to be in Lyric mode for lyrics" msgstr "Måste vara i textläge (Lyric mode) för sångtext" -#: parser.yy:1798 parser.yy:1853 +#: parser.yy:1851 +msgid "Expecting string as script definition" +msgstr "Väntade sträng som skriptdefinition" + +#: parser.yy:2014 parser.yy:2064 #, c-format msgid "not a duration: %d" msgstr "inte en längd: %d" -#: parser.yy:1949 +#: parser.yy:2157 msgid "Have to be in Note mode for notes" msgstr "Måste vara i notläge (Note mode) för noter" -#: parser.yy:2032 +#: parser.yy:2251 msgid "Have to be in Chord mode for chords" msgstr "Måste vara i ackordläge (Chord mode) för ackord" -#: parser.yy:2171 +#: parser.yy:2403 msgid "need integer number arg" msgstr "behöver heltalsargument" -#: parser.yy:2316 +#: parser.yy:2586 msgid "Suspect duration found following this beam" msgstr "Misstänkt längd hittad efter denna balk" -#: lexer.ll:186 +#: lexer.ll:193 +#, fuzzy, c-format +msgid "Renaming input to: `%s'" +msgstr "Öppnar rör \"%s\"..." + +#: lexer.ll:201 +msgid "No quoted string found after \\version" +msgstr "" + +#: lexer.ll:205 +msgid "No quoted string found after \\renameinput" +msgstr "" + +#: lexer.ll:218 msgid "EOF found inside a comment" msgstr "filslut hittat inuti en kommentar" -#: lexer.ll:200 -msgid "\\maininput disallowed outside init files" +#: lexer.ll:233 +#, fuzzy +msgid "\\maininput not allowed outside init files" msgstr "\\maininput förbjudet utanför init-filer" -#: lexer.ll:224 +#: lexer.ll:257 #, c-format msgid "wrong or undefined identifier: `%s'" msgstr "felaktig eller odefinierad identifierare: \"%s\"" #. backup rule -#: lexer.ll:233 +#: lexer.ll:266 msgid "Missing end quote" msgstr "Saknat slutcitationstecken" -#. backup rule -#: lexer.ll:255 lexer.ll:259 -msgid "white expected" -msgstr "väntade tomrum" - -#: lexer.ll:268 -msgid "Can't evaluate Scheme in safe mode" -msgstr "Kan inte evaluera Scheme i säkert läge" - -#: lexer.ll:397 lexer.ll:487 +#: lexer.ll:428 msgid "Brace found at end of lyric. Did you forget a space?" msgstr "Krullparentes funnen i slutet på sångtext. Glömde du ett mellanslag?" -#: lexer.ll:574 +#: lexer.ll:527 +#, fuzzy +msgid "Brace found at end of markup. Did you forget a space?" +msgstr "Krullparentes funnen i slutet på sångtext. Glömde du ett mellanslag?" + +#: lexer.ll:616 #, c-format msgid "invalid character: `%c'" msgstr "ogiltigt tecken: \"%c\"" -#: lexer.ll:651 +#: lexer.ll:702 lexer.ll:703 #, c-format msgid "unknown escaped string: `\\%s'" msgstr "okänd \"escaped\" sträng: \"\\%s\"" -#: lexer.ll:742 +#: lexer.ll:800 lexer.ll:801 #, c-format msgid "Incorrect lilypond version: %s (%s, %s)" msgstr "Felaktig lilypond-version: %s (%s, %s)" -#: lexer.ll:743 +#: lexer.ll:801 lexer.ll:802 msgid "Consider updating the input with the convert-ly script" msgstr "Fundera på att uppdatera indata med skriptet \"convert-ly\"" +#: backend-library.scm:20 +#, fuzzy, lisp-format +msgid "Invoking `~a'...n" +msgstr "Startar \"%s\"" + +#: backend-library.scm:26 +#, lisp-format +msgid "Error invoking `~a'. Return value ~a" +msgstr "" + +#: backend-library.scm:47 +#, fuzzy, lisp-format +msgid "Converting to `~a'..." +msgstr "Skriver \"%s\"..." + +#: clef.scm:124 +#, fuzzy, lisp-format +msgid "Unknown clef type `~a'" +msgstr "okänd klusterstil: \"%s\"" + +#: clef.scm:125 +msgid "See scm/lily.scm for supported clefs" +msgstr "" + +#: framework-tex.scm:130 +#, fuzzy, lisp-format +msgid "Writing header field `~a' to `~a'..." +msgstr "skriver rubrikfält \"%s\" till \"%s\"..." + +#: framework-tex.scm:366 +#, fuzzy, lisp-format +msgid "Converting to `~a.ps'..." +msgstr "Skriver \"%s\"..." + +#: framework-tex.scm:386 +#, lisp-format +msgid "Converting to `~a.dvi'..." +msgstr "" + +#: lily.scm:94 +#, lisp-format +msgid "wrong type for argument ~a. Expecting ~a, found ~s" +msgstr "" + +#: lily.scm:312 +msgid "error: failed files: " +msgstr "" + +#~ msgid " 1998--2005" +#~ msgstr " 1998-2003" + +#~ msgid "Process LilyPond snippets in hybrid html, LaTeX or texinfo document" +#~ msgstr "" +#~ "Bearbeta LilyPond-stycken i ett hybriddokument i html, LaTex eller texinfo" + +#~ msgid "DIM" +#~ msgstr "DIM" + +#~ msgid "default fontsize for music. DIM is assumed to be in points" +#~ msgstr "standardtypsnittsstorlek för musik. DIM anges i punkter" + +#~ msgid "deprecated, use --default-music-fontsize" +#~ msgstr "föråldrad, använd --default-music-fontsize" + +#~ msgid "OPT" +#~ msgstr "OPT" + +#~ msgid "pass OPT quoted to the lilypond command line" +#~ msgstr "skicka OPT till lilyponds kommandorad" + +#~ msgid "" +#~ "force fontsize for all inline lilypond. DIM is assumed be to in points" +#~ msgstr "" +#~ "tvinga typsnittsstorlek för all inbäddad lilypond. DIM anger i punkter" + +#~ msgid "deprecated, use --force-music-fontsize" +#~ msgstr "föråldrad, använd --force-music-fontsize" + +#~ msgid "include path" +#~ msgstr "sökväg för inkluderade filer" + +#~ msgid "write dependencies" +#~ msgstr "skriv beroenden" + +#~ msgid "PREF" +#~ msgstr "PREF" + +#~ msgid "prepend PREF before each -M dependency" +#~ msgstr "lägg till PREF före varje beroende angett med -M" + +#~ msgid "don't run lilypond" +#~ msgstr "kör inte lilypond" + +#~ msgid "strip all lilypond blocks from output" +#~ msgstr "ta bort alla lilypond-block från utdata" + +#~ msgid "filename main output file" +#~ msgstr "filnamn på huvudutdatafilen" + +#~ msgid "where to place generated files" +#~ msgstr "var genererade filer ska läggas" + +# Förklaring till --verbose (borde vara längre) +#~ msgid "verbose" +#~ msgstr "utförlig utdata" + +#~ msgid "LaTeX failed." +#~ msgstr "LaTeX misslyckades." + +#~ msgid "write Makefile dependencies for every input file" +#~ msgstr "skriv Makefile-beroenden för varje indatafil" + +#~ msgid "write ouput to FILE" +#~ msgstr "skriv utdata till FIL" + +#~ msgid "use pdflatex to generate a PDF output" +#~ msgstr "använd pdflatex för att generera PDF-utdata" + +#~ msgid "make HTML file with links to all output" +#~ msgstr "skapa en HTML-fil som länkar till all utdata" + +#~ msgid "invalid value: `%s'" +#~ msgstr "ogiltigt värde: \"%s\"" + +#~ msgid "Writing HTML menu `%s'" +#~ msgstr "Skriver HTML-meny \"%s\"" + +#~ msgid "Running LaTeX falied. Rerun with --verbose for a trace." +#~ msgstr "Misslyckades med att köra LaTeX. Kör med --verbose för spår." + +# här är det fråga om skrivning till en fil +#~ msgid "dependencies output to `%s'..." +#~ msgstr "beroenden skrivna till \"%s\"..." + +#~ msgid " 2001--2003" +#~ msgstr " 2001-2003" + +#~ msgid "" +#~ "\n" +#~ "Distributed under terms of the GNU General Public License. It comes with\n" +#~ "NO WARRANTY." +#~ msgstr "" +#~ "\n" +#~ "Distribueras under GNU General Public License.\n" +#~ "INGEN GARANTI ges för programmet." + +#~ msgid "programming error: %s (Continuing; cross thumbs)\n" +#~ msgstr " programmeringsfel: %s (Fortsätter, håll tummarna)\n" + +#~ msgid "unknown accidental typesetting: %s. Ignored" +#~ msgstr "okänd typsättning av höjning/sänkning: %s. Ignorered" + +#~ msgid "Symbol is not a parent context: %s. Ignored" +#~ msgstr "Symbol är inte en föräldraomgivning: %s. Ignoreread" + +#~ msgid "can't find character number: %d" +#~ msgstr "kan inte hitta teckennummer: %d" + +#~ msgid "can't find character called: `%s'" +#~ msgstr "kan inte hitta tecken som heter: \"%s\"" + +#~ msgid "Beam has less than two stems. Removing beam." +#~ msgstr "Balk har mindre än två skaft. Tar bort balk." + +#~ msgid "" +#~ "Not sure that we can find a nice beam slope (no viable initial " +#~ "configuration found)." +#~ msgstr "" +#~ "Inte säker på att vi kan hitta en bra balklutning (ingen passande " +#~ "initialkonfiguration funnen)." + +#~ msgid "NaN" +#~ msgstr "-" + +#~ msgid "" +#~ "Nothing to connect extender to on the left. Ignoring extender event." +#~ msgstr "" +#~ "Det finns inget att koppla utökaren mot till vänster. Ignorerar " +#~ "utökarhändelse." + +#~ msgid "couldn't find any font satisfying " +#~ msgstr "kunde inte hitta något typsnitt som uppfyller " + +#~ msgid "" +#~ "Skipped something?\n" +#~ "Grob %s ended before I expected it to end." +#~ msgstr "" +#~ "Skippade något?\n" +#~ "Grob %s slutade innan jag förväntade det." + +#~ msgid "Nothing to connect hyphen to on the left. Ignoring hyphen event." +#~ msgstr "" +#~ "Det finns inget att koppla bindestrecket mot till vänster. Ignorerar " +#~ "bindestreckshändelse." + +#~ msgid "Score contains errors; will not process it" +#~ msgstr "Partitur innehåller fel; kommer inte behandla det" + +#~ msgid "Now processing: `%s'" +#~ msgstr "Behandlar nu: \"%s\"" + +#~ msgid "" +#~ "round filled box horizontal extent smaller than blot; decreasing blot" +#~ msgstr "" +#~ "horisontell utbredning för rund fylld box mindre än blot; minskar blot" + +#~ msgid "round filled box vertical extent smaller than blot; decreasing blot" +#~ msgstr "vertikal utbredning för rund fylld box mindre än blot; minskar blot" + +#~ msgid "lyrics found without any matching notehead" +#~ msgstr "sångtext hittad utan något matchande nothuvud" + +#~ msgid "Huh? Melismatic note found to have associated lyrics." +#~ msgstr "Öh? Melismatisk not har tillhörande sångtext." + +#~ msgid "use output format EXT" +#~ msgstr "använd utdataformat FMT" + +#~ msgid "prepend DIR to dependencies" +#~ msgstr "lägg till KATALOG efter beroenden" + +#~ msgid "inhibit file output naming and exporting" +#~ msgstr "hindra namngivning av filutdata och exportering" + +#~ msgid "" +#~ "LilyPond is a music typesetter. It produces beautiful sheet music\n" +#~ "using a high level description file as input. LilyPond is part of \n" +#~ "the GNU Project.\n" +#~ msgstr "" +#~ "LilyPond är en musiktypsättare. Den producerar vackra noter från en\n" +#~ "högnivåbeskrivning av musiken i en fil. LilyPond är en del av\n" +#~ "GNU-projektet.\n" + +#~ msgid "GNU LilyPond -- The music typesetter" +#~ msgstr "GNU Lilypond -- Musiktypsättaren" + +#~ msgid "Mensural_ligature:thickness undefined on flexa %d; assuming 1.4" +#~ msgstr "Menural_ligature:thickness odefinierad för flexa %d; antar 1.4" + +#~ msgid "Mensural_ligature:delta-pitch undefined on flexa %d; assuming 0" +#~ msgstr "Menural_ligature:delta-pitch odefinierad för flexa %d; antar 0" + +#~ msgid "Mensural_ligature:flexa-width undefined on flexa %d; assuming 2.0" +#~ msgstr "Menural_ligature:flexa-width odefinierad för flexa %d; antar 2.0" + +#~ msgid "silly duration" +#~ msgstr "tokig längd" + +#~ msgid "paper output to `%s'..." +#~ msgstr "pappersutdata till \"%s\"..." + +#~ msgid "Outputting Score, defined at: " +#~ msgstr "Matar ut partitur, definierade vid: " + +#~ msgid "I'm one myself: `%s'" +#~ msgstr "Jag är en själv: \"%s\"" + +#~ msgid "none of these in my family: `%s'" +#~ msgstr "ingen av dessa i min familj: \"%s\"" + +#~ msgid "from musical definition: %s" +#~ msgstr "från musikdefinition: %s" + +#~ msgid "can't find start of phrasing slur" +#~ msgstr "kan inte hitta start på fraseringsbåge" + +#~ msgid "unterminated pedal bracket" +#~ msgstr "oavslutad pedalklammer" + +#~ msgid "Where SYMBOL VAL pair is any of:" +#~ msgstr "Där paret SYMBOL VÄRDE är något av:" + +#~ msgid "Errors found/*, not processing score*/" +#~ msgstr "Fel funna/*, behandlar inte partitur*/" + +#~ msgid "unbound spanner `%s'" +#~ msgstr "obunden bryggare \"%s\"" + +#~ msgid "can't find start of slur" +#~ msgstr "kan inte hitta start på båge" + +#~ msgid "#" +#~ msgstr "#" + +#~ msgid "staff symbol: indentation yields beyond end of line" +#~ msgstr "staff symbol: indentering ger vika innan radslut" + +#~ msgid "can't create directory: `%s'" +#~ msgstr "kan inte skapa katalog: \"%s\"" + +#~ msgid "Error syncing file (disk full?)" +#~ msgstr "Fel vid synkning av fil (disken full?)" + +#~ msgid "No ties were created!" +#~ msgstr "Inga bågar skapades!" + +#~ msgid "Already contains: `%s'" +#~ msgstr "Innehåller redan: \"%s\"" + +#~ msgid "Not adding translator: `%s'" +#~ msgstr "Lägger inte till översättare: \"%s\"" + +#~ msgid "Vaticana_ligature:thickness undefined; assuming 1.4" +#~ msgstr "Vaticana_ligature:thickness odefinierad; antar 1.4" + +#~ msgid "Vaticana_ligature:x-offset undefined; assuming 0.0" +#~ msgstr "Vaticana_ligature:x-offset odefinierad; antar 0.0" + +#~ msgid "Vaticana_ligature:delta-pitch -> ignoring join" +#~ msgstr "Vaticana_ligature:delta_pitch -> ignorerar join" + +#~ msgid "First argument must be a procedure taking one argument" +#~ msgstr "Första argumentet måste vara en procedur som tar 1 argument" + +#~ msgid "Expecting musical-pitch value" +#~ msgstr "Väntade notvärde" + +#~ msgid "Must have duration object" +#~ msgstr "Måste ha längdobjekt" + +#~ msgid "white expected" +#~ msgstr "väntade tomrum" + +#~ msgid "Can't evaluate Scheme in safe mode" +#~ msgstr "Kan inte evaluera Scheme i säkert läge" + #~ msgid "Generate .dvi with LaTeX for LilyPond" #~ msgstr "Generera .dvi med LaTeX för LilyPond" @@ -2365,15 +2316,9 @@ msgstr "Fundera p #~ msgid "fetch and build URL [%s]" #~ msgstr "hämta och bygg URL [%s]" -#~ msgid "Listing `%s'..." -#~ msgstr "Listar \"%s\"..." - #~ msgid "latest is: %s" #~ msgstr "senaste är: %s" -#~ msgid "relax, %s is up to date" -#~ msgstr "lugn, %s är senaste versionen" - #~ msgid "Fetching `%s'..." #~ msgstr "Hämtar \"%s\"..." @@ -2390,9 +2335,6 @@ msgstr "Fundera p #~ msgid "" #~ msgstr "" -#~ msgid "programming error: " -#~ msgstr "programmeringsfel: " - #~ msgid "can't find start of beam" #~ msgstr "kan inte hitta start på balk" @@ -2439,9 +2381,6 @@ msgstr "Fundera p #~ msgid "ly_music_name (): Not a music expression" #~ msgstr "ly_music_name (): Inte ett musikuttryck" -#~ msgid "writing header field `%s' to `%s'..." -#~ msgstr "skriver rubrikfält \"%s\" till \"%s\"..." - #~ msgid "Pitch arguments out of range" #~ msgstr "Tonargument utanför intervallet" @@ -2458,9 +2397,6 @@ msgstr "Fundera p #~ msgid "too many notes for rest collision" #~ msgstr "för många toner för pauskrock" -#~ msgid "Scheme options:" -#~ msgstr "Scheme-alternativ:" - #~ msgid "Putting slur over rest. Ignoring." #~ msgstr "Sätter båge över paus. Ignorerar." @@ -2470,8 +2406,12 @@ msgstr "Fundera p #~ msgid "Text_spanner too small" #~ msgstr "Textbryggare för liten" -#~ msgid "Can't find property type-check for `%s'. Perhaps you made a typing error? Doing assignment anyway." -#~ msgstr "Kan inte hitta egenskapstypkontroll för \"%s\". Kanske har du gjort ett typfel? Gör tilldelning i alla fall." +#~ msgid "" +#~ "Can't find property type-check for `%s'. Perhaps you made a typing " +#~ "error? Doing assignment anyway." +#~ msgstr "" +#~ "Kan inte hitta egenskapstypkontroll för \"%s\". Kanske har du gjort ett " +#~ "typfel? Gör tilldelning i alla fall." #~ msgid "ly-get-trans-property: expecting a Translator_group argument" #~ msgstr "ly-get-trans-property: väntade ett Translator_group-argument" @@ -2488,15 +2428,9 @@ msgstr "Fundera p #~ msgid "#32 in quarter: %d" #~ msgstr "#32 i fjärdedel: %d" -#~ msgid "LY output to `%s'..." -#~ msgstr "LY-utdata till \"%s\"..." - #~ msgid "track %d:" #~ msgstr "spår %d:" -#~ msgid "Processing..." -#~ msgstr "Behandlar..." - #~ msgid "Creating voices..." #~ msgstr "Skapar stämmor..." @@ -2559,9 +2493,6 @@ msgstr "Fundera p #~ msgid "don't timestamp the output" #~ msgstr "tidsstämpla inte utdata" -#~ msgid "be verbose" -#~ msgstr "var utförlig" - #~ msgid "assume no double dotted notes" #~ msgstr "anta inga dubbelpunkterade noter" diff --git a/po/tr.po b/po/tr.po index 409a285d3c..e8c8fbec28 100644 --- a/po/tr.po +++ b/po/tr.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: lilypond 2.2.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2004-03-31 16:22+0200\n" +"POT-Creation-Date: 2005-02-25 13:09+0100\n" "PO-Revision-Date: 2004-06-20 15:42+0300\n" "Last-Translator: Olcay Yıldırım \n" "Language-Team: Turkish \n" @@ -16,117 +16,213 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "X-Generator: KBabel 1.3.1\n" -#: lilylib.py:60 +#: lilylib.py:62 msgid "lilylib module" msgstr "lilylib birimi" -#: lilylib.py:63 lilypond-book.py:84 lilypond.py:127 midi2ly.py:100 -#: mup2ly.py:75 old-lilypond-book.py:129 main.cc:140 +#: lilylib.py:65 lilypond-book.py:88 lilypond-latex.py:109 midi2ly.py:100 +#: mup2ly.py:75 ps2png.py:40 main.cc:130 msgid "print this help" msgstr "bu yardımı yazdır" -#: lilylib.py:110 midi2ly.py:136 mup2ly.py:130 +#: lilylib.py:112 midi2ly.py:136 mup2ly.py:130 #, python-format msgid "Copyright (c) %s by" msgstr "Telif hakkı (c) %s tarafından" -#: lilylib.py:114 midi2ly.py:141 mup2ly.py:135 +#: lilylib.py:116 midi2ly.py:141 mup2ly.py:135 msgid "Distributed under terms of the GNU General Public License." msgstr "GNU Genel Kamu Lisansı şartları uyarınca dağıtılır." -#: lilylib.py:116 midi2ly.py:142 mup2ly.py:136 +#: lilylib.py:118 midi2ly.py:142 mup2ly.py:136 msgid "It comes with NO WARRANTY." msgstr "HİÇBİR GARANTİ ile gelmez." -#: lilylib.py:123 warn.cc:25 +#: lilylib.py:125 warn.cc:24 #, c-format, python-format msgid "warning: %s" msgstr "uyarı: %s" -#: lilylib.py:126 warn.cc:31 +#: lilylib.py:128 warn.cc:30 #, c-format, python-format msgid "error: %s" msgstr "hata: %s" -#: lilylib.py:130 +#: lilylib.py:132 #, python-format msgid "Exiting (%d)..." msgstr "Mevcut (%d)..." -#: lilylib.py:190 midi2ly.py:223 mup2ly.py:219 +#: lilylib.py:200 midi2ly.py:223 mup2ly.py:219 #, python-format msgid "Usage: %s [OPTIONS]... FILE" msgstr "Kullanım: %s (SEÇENEKLER)... DOSYA" -#: lilylib.py:194 midi2ly.py:227 mup2ly.py:223 main.cc:205 +#: lilylib.py:204 convert-ly.py:57 midi2ly.py:227 mup2ly.py:223 main.cc:200 #, c-format msgid "Options:" msgstr "Seçenekler:" -#: lilylib.py:198 midi2ly.py:231 mup2ly.py:227 main.cc:209 +#: lilylib.py:208 convert-ly.py:68 midi2ly.py:231 mup2ly.py:227 main.cc:204 #, c-format, python-format msgid "Report bugs to %s." msgstr "" "Yazılım hatalarını %s adresine, çeviri hatalarını\n" " adresine bildirin." -#: lilylib.py:218 +#: lilylib.py:228 #, python-format msgid "Binary %s has version %s, looking for version %s" msgstr " %s ikilisi, %s sürümünde, %s sürümü aranıyor" -#: lilylib.py:252 +#: lilylib.py:262 #, python-format msgid "Opening pipe `%s'" msgstr "`%s' veri yolu açılıyor" -#: lilylib.py:267 lilypond-book.py:767 +#: lilylib.py:277 lilypond-book.py:1111 #, python-format msgid "`%s' failed (%d)" msgstr "`%s' başarısız (%d)" -#: lilylib.py:272 lilylib.py:331 lilypond-book.py:768 lilypond.py:530 -#: old-lilypond-book.py:228 +#: lilylib.py:282 lilylib.py:341 lilypond-book.py:1112 lilypond-latex.py:466 msgid "The error log is as follows:" msgstr "Hata günlüğü aşağıdaki gibidir:" -#: lilylib.py:303 midi2ly.py:259 mup2ly.py:255 +#: lilylib.py:313 midi2ly.py:259 mup2ly.py:255 #, python-format msgid "Invoking `%s'" msgstr "`%s' çağrılıyor" -#: lilylib.py:305 +#: lilylib.py:315 #, python-format msgid "Running %s..." msgstr "%s çalıştırılıyor..." -#: lilylib.py:324 +#: lilylib.py:334 #, python-format msgid "`%s' failed (%s)" msgstr "`%s' başarısız (%s)" -#: lilylib.py:327 midi2ly.py:265 mup2ly.py:263 +#: lilylib.py:337 midi2ly.py:265 mup2ly.py:263 msgid "(ignored)" msgstr "(yok sayıldı)" -#: lilylib.py:345 midi2ly.py:275 mup2ly.py:273 +#: lilylib.py:355 midi2ly.py:275 mup2ly.py:273 #, python-format msgid "Cleaning %s..." msgstr "%s temizleniyor..." -#: lilylib.py:509 +#: lilylib.py:529 msgid "Removing output file" msgstr "Çıktı dosyası kaldırılıyor" -#: lilypond-book.py:69 +#: convert-ly.py:32 +#, python-format +msgid "%s has been replaced by %s" +msgstr "" + +#: convert-ly.py:33 +#, python-format +msgid "Not smart enough to convert %s" +msgstr "" + +#: convert-ly.py:34 +msgid "Please refer to the manual for details, and update manually." +msgstr "" + +# No version number or newline here. It confuses help2man. +#: convert-ly.py:50 +#, fuzzy, python-format +msgid "Usage: %s [OPTION]... [FILE]..." +msgstr "Kullanım: %s [SEÇENEKLER]... DOSYA..." + +#: convert-ly.py:53 +msgid "" +"Update LilyPond input to newer version. By default, update from the\n" +"version taken from the \\version command, to the current LilyPond version." +msgstr "" + +#: convert-ly.py:59 +msgid "" +" -e, --edit edit in place\n" +" -f, --from=VERSION start from version [default: \\version found in " +"file]\n" +" -h, --help print this help\n" +" -n, --no-version do not add \\version command if missing\n" +" -s, --show-rules print rules [default: --from=0, --" +"to=@TOPLEVEL_VERSION@]\n" +" -t, --to=VERSION convert to version [default: @TOPLEVEL_VERSION@]\n" +" -v, --version print program version" +msgstr "" + +#: convert-ly.py:75 main.cc:89 +#, fuzzy, c-format, python-format +msgid "" +"This program is free software. It is covered by the GNU General Public\n" +"License and you are welcome to change it and/or distribute copies of it\n" +"under certain conditions. Invoke as `%s --warranty' for more\n" +"information.\n" +msgstr "" +"Bu program serbest yazılımdır. GNU Genel Kamu Lisansı tarafından\n" +"korunmakta olan bu yazılımı belli şartlar altında değiştirebilir\n" +"ve/veya kopyalarını dağıtabilirsiniz. Daha fazla\n" +"bilgi için 'lilypond-bin --warranty' komutunu çalıştırın.\n" + +#: convert-ly.py:2402 +msgid "LilyPond source must be UTF-8" +msgstr "" + +#: convert-ly.py:2405 +msgid "Try the texstrings backend" +msgstr "" + +#: convert-ly.py:2408 +#, python-format +msgid "Do something like: %s" +msgstr "" + +#: convert-ly.py:2411 +msgid "Or save as UTF-8 in your editor" +msgstr "" + +#: convert-ly.py:2455 +msgid "Applying conversion: " +msgstr "" + +#: convert-ly.py:2467 +#, python-format +msgid "%s: error while converting" +msgstr "" + +#: convert-ly.py:2470 score-engraver.cc:110 +msgid "Aborting" +msgstr "" + +#: convert-ly.py:2491 +#, fuzzy, python-format +msgid "Processing `%s'... " +msgstr "`%s' işleniyor..." + +#: convert-ly.py:2593 +#, fuzzy, python-format +msgid "%s: cannot determine version for `%s'" +msgstr "%s için biçem saptanamıyor" + +#: convert-ly.py:2602 +#, fuzzy, python-format +msgid "%s: skipping: `%s' " +msgstr "böyle bir ayar yok: `%s'" + +#: lilypond-book.py:70 +#, fuzzy msgid "" -"Process LilyPond snippets in hybrid HTML, LaTeX or texinfo document.\n" +"Process LilyPond snippets in hybrid HTML, LaTeX, or texinfo document.\n" "Example usage:\n" "\n" " lilypond-book --filter=\"tr '[a-z]' '[A-Z]'\" BOOK\n" " lilypond-book --filter=\"convert-ly --no-version --from=2.0.0 -\" BOOK\n" -" lilypond-book --process='lilypond-bin -I include' BOOK\n" -"\n" +" lilypond-book --process='lilypond -I include' BOOK\n" msgstr "" "LilyPond'un küçük parçalarını karma HTML, LaTeX ya da texinfo belgelerinde\n" "çalıştırır. \n" @@ -139,126 +235,141 @@ msgstr "" # Bug in option parser: --output=foe is taken as an abbreviation # for --output-format. -#. Bug in option parser: --output=foe is taken as an abbreviation -#. for --output-format. -#: lilypond-book.py:82 old-lilypond-book.py:123 main.cc:139 +#: lilypond-book.py:82 main.cc:124 msgid "EXT" msgstr "EXT" -#: lilypond-book.py:82 old-lilypond-book.py:123 -msgid "use output format EXT (texi [default], texi-html, latex, html)" +#: lilypond-book.py:83 +#, fuzzy +msgid "" +"use output format EXT (texi [default], texi-html,\n" +"\t\tlatex, html)" msgstr "EXT (texi [öntanımlı], texi-html, latex, html) çıktı biçemini kullan" -#: lilypond-book.py:83 +#: lilypond-book.py:85 msgid "FILTER" msgstr "SÜZGEÇ" -#: lilypond-book.py:83 +#: lilypond-book.py:86 msgid "pipe snippets through FILTER [convert-ly -n -]" msgstr "küçük parçaları [convert-ly -n -] SÜZGEÇi aracılığıyla borular" -#: lilypond-book.py:85 lilypond-book.py:87 lilypond.py:131 -#: old-lilypond-book.py:130 main.cc:142 main.cc:147 +#: lilypond-book.py:89 lilypond-book.py:91 lilypond-latex.py:114 main.cc:132 msgid "DIR" msgstr "DIR (DİZİN)" -#: lilypond-book.py:85 +#: lilypond-book.py:90 msgid "add DIR to include path" msgstr "içerim yollarına DIR'ı (DİZİN) ekle" -#: lilypond-book.py:86 +#: lilypond-book.py:92 +msgid "write output to DIR" +msgstr "çıktıyı DIR'a (DİZİN) yaz" + +#: lilypond-book.py:93 msgid "COMMAND" msgstr "KOMUT" -#: lilypond-book.py:86 +#: lilypond-book.py:94 msgid "process ly_files using COMMAND FILE..." msgstr "KOMUT DOSYASInı kullanarak ly_files'ı işle..." -#: lilypond-book.py:87 -msgid "write output to DIR" -msgstr "çıktıyı DIR'a (DİZİN) yaz" - -#: lilypond-book.py:88 lilypond.py:149 midi2ly.py:105 mup2ly.py:78 -#: old-lilypond-book.py:140 main.cc:150 +#: lilypond-book.py:96 lilypond-latex.py:133 midi2ly.py:105 mup2ly.py:78 +#: ps2png.py:41 main.cc:145 msgid "be verbose" msgstr "daha fazla bilgi ver" -#: lilypond-book.py:89 old-lilypond-book.py:141 +#: lilypond-book.py:98 msgid "print version information" msgstr "sürüm bilgisini yazdır" -#: lilypond-book.py:90 lilypond.py:151 midi2ly.py:107 mup2ly.py:80 -#: old-lilypond-book.py:142 main.cc:151 +#: lilypond-book.py:100 lilypond-latex.py:135 midi2ly.py:107 mup2ly.py:80 +#: main.cc:146 msgid "show warranty and copyright" msgstr "garantiyi ve telif hakkını göster" -#: lilypond-book.py:373 +#: lilypond-book.py:699 +#, fuzzy, python-format +msgid "deprecated ly-option used: %s=%s" +msgstr "artık kullanılmayan ly-seçeneği kullanıldı: %s" + +#: lilypond-book.py:702 +#, fuzzy, python-format +msgid "compatibility mode translation: %s=%s" +msgstr "uyumluluk kipi çevirisi: %s" + +#: lilypond-book.py:706 #, python-format msgid "deprecated ly-option used: %s" msgstr "artık kullanılmayan ly-seçeneği kullanıldı: %s" -#: lilypond-book.py:374 +#: lilypond-book.py:709 #, python-format msgid "compatibility mode translation: %s" msgstr "uyumluluk kipi çevirisi: %s" -#: lilypond-book.py:394 +#: lilypond-book.py:728 #, python-format msgid "ignoring unknown ly option: %s" msgstr "bilinmeyen ly seçeneği yok sayılıyor: %s" -#: lilypond-book.py:448 +#: lilypond-book.py:761 #, python-format msgid "file not found: %s" msgstr "dosya bulunamadı: %s" -#: lilypond-book.py:750 +#: lilypond-book.py:1094 #, python-format msgid "Opening filter `%s'" msgstr "`%s' süzgeci açılıyor" -#: lilypond-book.py:862 +#: lilypond-book.py:1236 +msgid "Writing snippets..." +msgstr "Küçük parçalar yazılıyor..." + +#: lilypond-book.py:1241 +#, fuzzy +msgid "Processing...\n" +msgstr "İşleniyor..." + +#: lilypond-book.py:1244 +msgid "All snippets are up to date..." +msgstr "Bütün küçük parçalar güncellenmiştir..." + +#: lilypond-book.py:1254 #, python-format msgid "cannot determine format for: %s" msgstr "%s için biçem saptanamıyor" -#: lilypond-book.py:903 +#: lilypond-book.py:1299 msgid "Output would overwrite input file; use --output." msgstr "Çıktı girdi dosyasının üzerine yazılacak; --output'u kullan." -#: lilypond-book.py:910 +#: lilypond-book.py:1306 #, python-format msgid "Reading %s..." msgstr "%s okunuyor..." -#: lilypond-book.py:924 +#: lilypond-book.py:1322 msgid "Dissecting..." msgstr "Açımlanıyor..." -#: lilypond-book.py:952 -msgid "Writing snippets..." -msgstr "Küçük parçalar yazılıyor..." - -#: lilypond-book.py:957 -msgid "Processing..." -msgstr "İşleniyor..." - -#: lilypond-book.py:960 -msgid "All snippets are up to date..." -msgstr "Bütün küçük parçalar güncellenmiştir..." - -#: lilypond-book.py:963 +#: lilypond-book.py:1353 #, python-format msgid "Compiling %s..." msgstr "%s derleniyor..." -#: lilypond-book.py:971 +#: lilypond-book.py:1361 #, python-format msgid "Processing include: %s" msgstr "İçerim işleniyor: %s" -#: lilypond-book.py:987 lilypond.py:693 midi2ly.py:1017 -#: old-lilypond-book.py:1570 +#: lilypond-book.py:1371 +#, fuzzy, python-format +msgid "Removing `%s'" +msgstr "`%s' çağrılıyor" + +#: lilypond-book.py:1386 lilypond-latex.py:576 midi2ly.py:1017 ps2png.py:51 #, python-format msgid "getopt says: `%s'" msgstr "getopt çıktısı: `%s'" @@ -269,156 +380,140 @@ msgstr "getopt çıktısı: `%s'" #. # FIXME #. # do -P or -p by default? #. #help_summary = _ ("Run LilyPond using LaTeX for titling") -#: lilypond.py:120 -msgid "Run LilyPond, add titles, generate printable document." +#: lilypond-latex.py:104 +#, fuzzy +msgid "Run LilyPond, generate printable document." msgstr "LilyPond'u çalıştır, başlık ekle, yazdırılabilir belge üret." -#: lilypond.py:126 -msgid "write Makefile dependencies for every input file" -msgstr "her girdi dosyası için Makefile bağımlılıklarını yaz" +#: lilypond-latex.py:110 +msgid "use LaTeX for formatting" +msgstr "" -#: lilypond.py:128 +#: lilypond-latex.py:111 msgid "print even more output" msgstr "daha da fazla çıktı yazdır" -#: lilypond.py:129 lilypond.py:136 midi2ly.py:102 old-lilypond-book.py:136 -#: old-lilypond-book.py:137 main.cc:143 main.cc:146 +#: lilypond-latex.py:112 lilypond-latex.py:123 midi2ly.py:102 main.cc:133 +#: main.cc:135 msgid "FILE" msgstr "DOSYA" -#: lilypond.py:129 +#: lilypond-latex.py:112 msgid "find pfa fonts used in FILE" msgstr "DOSYAda kullanılan pfa yazı tiplerini bul" -#: lilypond.py:130 -msgid "make HTML file with links to all output" -msgstr "bütün çıktıya bağlı olan HTML dosyası üret" - -#: lilypond.py:131 +#: lilypond-latex.py:114 msgid "add DIR to LilyPond's search path" msgstr "DIR'ı (DİZİN) LilyPond'un arama yoluna ekle" -#: lilypond.py:133 +#: lilypond-latex.py:116 #, python-format msgid "keep all output, output to directory %s.dir" msgstr "bütün çıktıyı sakla, çıktıyı %s dizinine yönlendir" -#: lilypond.py:134 +#. junkme? +#: lilypond-latex.py:119 msgid "don't run LilyPond" msgstr "LilyPond'u çalıştırma" -#: lilypond.py:135 main.cc:145 +#. junkme? +#: lilypond-latex.py:121 main.cc:134 msgid "produce MIDI output only" msgstr "sadece MIDI çıktısı üret" -#: lilypond.py:136 midi2ly.py:102 mup2ly.py:76 main.cc:146 -msgid "write output to FILE" +#: lilypond-latex.py:123 main.cc:135 +#, fuzzy +msgid "write output to FILE (suffix will be added)" msgstr "çıktıyı DOSYAya yaz" -#: lilypond.py:137 old-lilypond-book.py:138 +#: lilypond-latex.py:124 ps2png.py:42 msgid "RES" msgstr "RES" -#: lilypond.py:138 old-lilypond-book.py:139 +#: lilypond-latex.py:125 ps2png.py:43 msgid "set the resolution of the preview to RES" msgstr "önizlemenin çözünürlüğünü RES'e ayarla" -#: lilypond.py:139 -msgid "do not generate PDF output" -msgstr "PDF çıktısı üretme" - -#: lilypond.py:140 -msgid "do not generate PostScript output" -msgstr "PostScript çıktısı üretme" - -#: lilypond.py:141 +#: lilypond-latex.py:126 msgid "generate PDF output" msgstr "PDF çıktısı üret" -#: lilypond.py:142 +#: lilypond-latex.py:127 msgid "generate PostScript output" msgstr "PostScript çıktısı üret" -#: lilypond.py:143 -msgid "use pdflatex to generate PDF output" -msgstr "PDF çıktısı üretmek için pdflatex'i kullan" - -#: lilypond.py:144 +#: lilypond-latex.py:128 msgid "generate PNG page images" msgstr "PNG sayfa görüntülerini üret" -#: lilypond.py:145 +#: lilypond-latex.py:129 msgid "make a picture of the first system" msgstr "ilk sistemin bir resmini yap" -#: lilypond.py:146 +#: lilypond-latex.py:130 msgid "generate PS.GZ" msgstr "PS.GZ üret" -#: lilypond.py:147 +#: lilypond-latex.py:131 msgid "run in safe-mode" msgstr "emniyetli kipte çalıştır" -#: lilypond.py:148 +#: lilypond-latex.py:132 msgid "KEY=VAL" msgstr "KEY=VAL" -#: lilypond.py:148 +#: lilypond-latex.py:132 msgid "change global setting KEY to VAL" msgstr "genel ayar KEY'e VAL değerini ata" -#: lilypond.py:150 midi2ly.py:106 mup2ly.py:79 main.cc:149 +#: lilypond-latex.py:134 midi2ly.py:106 mup2ly.py:79 main.cc:144 msgid "print version number" msgstr "sürüm numarasını yazdır" -#: lilypond.py:234 +#: lilypond-latex.py:203 #, python-format msgid "no such setting: `%s'" msgstr "böyle bir ayar yok: `%s'" -#: lilypond.py:284 +#: lilypond-latex.py:247 #, python-format msgid "LilyPond crashed (signal %d)." msgstr "LilyPond çöktü (%d sinyali)." -#: lilypond.py:285 +#: lilypond-latex.py:248 msgid "Please submit a bug report to bug-lilypond@gnu.org" -msgstr "Lütfen bug-lilypond@gnu.org adresine bir yazılım hatası raporu gönderin" +msgstr "" +"Lütfen bug-lilypond@gnu.org adresine bir yazılım hatası raporu gönderin" -#: lilypond.py:291 +#: lilypond-latex.py:255 #, python-format msgid "LilyPond failed on input file %s (exit status %d)" msgstr "LilyPond %s girdi dosyasında başarısız oldu (çıkış durumu %d)" -#: lilypond.py:294 +#: lilypond-latex.py:259 #, python-format msgid "LilyPond failed on an input file (exit status %d)" msgstr "LilyPond bir girdi dosyasında başarısız oldu (çıkış durumu %d)" -#: lilypond.py:295 +#: lilypond-latex.py:260 msgid "Continuing..." msgstr "Devam ediliyor..." -#: lilypond.py:306 +#: lilypond-latex.py:270 #, python-format msgid "Analyzing %s..." msgstr "%s çözümleniyor..." -#: lilypond.py:364 +#: lilypond-latex.py:324 #, python-format msgid "no LilyPond output found for `%s'" msgstr "`%s' için hiçbir LilyPond çıktısı bulunamadı" -#: lilypond.py:431 -#, python-format -msgid "invalid value: `%s'" -msgstr "geçersiz değer: `%s'" - -#: lilypond.py:529 +#: lilypond-latex.py:465 msgid "LaTeX failed on the output file." msgstr "LaTeX çıktı dosyasında başarısız oldu." -#: lilypond.py:586 +#: lilypond-latex.py:513 msgid "" "Trying create PDF, but no PFA fonts found.\n" "Using bitmap fonts instead. This will look bad." @@ -428,73 +523,57 @@ msgstr "" # no ps header? #. no ps header? -#: lilypond.py:635 +#: lilypond-latex.py:556 #, python-format msgid "not a PostScript file: `%s'" msgstr "bir PostScript dosyası değil: `%s'" -#: lilypond.py:680 -#, python-format -msgid "Writing HTML menu `%s'" -msgstr "`%s' HTML menüsü yazılıyor" - -#: lilypond.py:800 +#: lilypond-latex.py:666 msgid "pseudo filter" msgstr "sahte süzgeç" -#: lilypond.py:803 +#: lilypond-latex.py:669 msgid "pseudo filter only for single input file" msgstr "sadece tek girdi dosyası için sahte süzgeç" -#: lilypond.py:808 old-lilypond-book.py:1643 +#: lilypond-latex.py:674 msgid "no files specified on command line" msgstr "komut satırında hiçbir dosya belirtilmedi" -#: lilypond.py:840 +#: lilypond-latex.py:706 #, python-format msgid "filename should not contain spaces: `%s'" msgstr "dosyaadı boşluk içermemeli: `%s'" -#: lilypond.py:880 +#: lilypond-latex.py:744 msgid "Running LilyPond failed. Rerun with --verbose for a trace." msgstr "" "LilyPond'un çalıştırılması başarısız. İzlemek için\n" "--verbose seçeneği ile yeniden çalıştırın." -#: lilypond.py:921 +#: lilypond-latex.py:786 msgid "Failed to make PS file. Rerun with --verbose for a trace." msgstr "" "PS dosyası oluşturulamadı. İzlemek için\n" "--verbose seçeneği ile yeniden çalıştırın." -#: lilypond.py:951 -msgid "Running LaTeX failed. Rerun with --verbose for a trace." -msgstr "" -"LaTeX'in çalıştırılması başarısız. İzlemek için\n" -"--verbose seçeneği ile yeniden çalıştırın." - -#: lilypond.py:963 input-file-results.cc:74 -#, c-format, python-format -msgid "dependencies output to `%s'..." -msgstr "bağımlılıklar `%s'ye çıktılanıyor..." - -#: lilypond.py:974 +#: lilypond-latex.py:815 #, python-format msgid "%s output to ..." msgstr "%s çıktısı a..." -#: lilypond.py:979 includable-lexer.cc:57 input-file-results.cc:217 -#: input-file-results.cc:224 lily-guile.cc:86 +#: lilypond-latex.py:820 includable-lexer.cc:57 kpath.cc:129 lily-guile.cc:90 +#: lily-parser-scheme.cc:92 #, c-format, python-format msgid "can't find file: `%s'" msgstr "dosya bulunamıyor: `%s'" -#: lilypond.py:1002 +#: lilypond-latex.py:843 #, python-format msgid "%s output to %s..." msgstr "%s çıktısı %s'ye..." -#: lilypond.py:1005 +#: lilypond-latex.py:846 #, python-format msgid "can't find file: `%s.%s'" msgstr "dosya bulunamıyor: `%s.%s'" @@ -531,7 +610,12 @@ msgstr "ALT[:MINOR]" #: midi2ly.py:101 msgid "set key: ALT=+sharps|-flats; MINOR=1" -msgstr "anahtarı ayarla: ALT=+sharps (diyezler) veya -flats (bemoller); MINOR=1" +msgstr "" +"anahtarı ayarla: ALT=+sharps (diyezler) veya -flats (bemoller); MINOR=1" + +#: midi2ly.py:102 mup2ly.py:76 +msgid "write output to FILE" +msgstr "çıktıyı DOSYAya yaz" #: midi2ly.py:103 msgid "quantise note starts on DUR" @@ -549,12 +633,12 @@ msgstr "DUR*NUM/DEN tuplet sürelerine izin ver" msgid "treat every text as a lyric" msgstr "her metne şarkı sözü muamelesi yap" -#: midi2ly.py:149 mup2ly.py:143 input.cc:88 +#: midi2ly.py:149 mup2ly.py:143 input.cc:105 msgid "warning: " msgstr "uyarı:" #: midi2ly.py:164 midi2ly.py:1017 midi2ly.py:1082 mup2ly.py:146 mup2ly.py:160 -#: input.cc:93 +#: input.cc:110 msgid "error: " msgstr "hata: " @@ -601,236 +685,187 @@ msgstr "sadece önişleme yap" msgid "no such context: %s" msgstr "böyle bir bağlam yok: %s" -#: mup2ly.py:1299 +#: mup2ly.py:1300 #, python-format msgid "Processing `%s'..." msgstr "`%s' işleniyor..." -#: mup2ly.py:1318 +#: mup2ly.py:1319 #, python-format msgid "Writing `%s'..." msgstr "`%s' yazılıyor..." -# # FIXME -# # do -P or -p by default? -# #help_summary = _ ("Run LilyPond using LaTeX for titling") -#. # FIXME -#. # do -P or -p by default? -#. #help_summary = _ ("Run LilyPond using LaTeX for titling") -#: old-lilypond-book.py:118 -msgid "Process LilyPond snippets in hybrid HTML, LaTeX or texinfo document" -msgstr "LilyPond'un küçük parçalarını karma HTML, LaTeX ya da texinfo belgesinde işle" - -#: old-lilypond-book.py:124 old-lilypond-book.py:125 old-lilypond-book.py:127 -#: old-lilypond-book.py:128 -msgid "DIM" -msgstr "DIM" - -#: old-lilypond-book.py:124 -msgid "default fontsize for music. DIM is assumed to be in points" -msgstr "müzik için öntanımlı yazı tipi. DIM'in uygun olduğu varsayılıyor " - -#: old-lilypond-book.py:125 -msgid "deprecated, use --default-music-fontsize" -msgstr "uygun görülmedi, --default-music-fontsize (öntanımlı müzik yazıtipi) kullanın" - -#: old-lilypond-book.py:126 -msgid "OPT" -msgstr "OPT" - -#: old-lilypond-book.py:126 -msgid "pass OPT quoted to the lilypond command line" -msgstr "lilypond komut satırına aktarılmış OPT'u geçir" - -#: old-lilypond-book.py:127 -msgid "force fontsize for all inline lilypond. DIM is assumed to be in points" -msgstr "bütün satıriçi lilypond için yazı tipini kullan. DIM'in uygun olduğu varsayılıyor." - -#: old-lilypond-book.py:128 -msgid "deprecated, use --force-music-fontsize" -msgstr "uygun görülmedi, --force-music-fontsize (müzik yazı tipi boyunu kullan) kullanın" - -#: old-lilypond-book.py:130 -msgid "include path" -msgstr "yolu içer" - -#: old-lilypond-book.py:131 -msgid "write dependencies" -msgstr "bağımlılıkları yaz" - -#: old-lilypond-book.py:132 -msgid "PREF" -msgstr "PREF" - -#: old-lilypond-book.py:132 -msgid "prepend PREF before each -M dependency" -msgstr "her bir -M bağımlılığının başına PREF ekle" - -#: old-lilypond-book.py:133 -msgid "don't run lilypond" -msgstr "lilypond'u çalıştırma" - -#: old-lilypond-book.py:134 -msgid "don't generate pictures" -msgstr "resim üretme" - -#: old-lilypond-book.py:135 -msgid "strip all lilypond blocks from output" -msgstr "bütün lilypond bloklarını çıktıdan çıkar" - -#: old-lilypond-book.py:136 -msgid "filename main output file" -msgstr "dosyaadı ana çıktı dosyası" - -#: old-lilypond-book.py:137 -msgid "where to place generated files" -msgstr "üretilmiş dosyaların konulacağı yer" +#. ugr. +#: ps2png.py:35 +msgid "Convert PostScript to PNG image." +msgstr "" -#: old-lilypond-book.py:227 -msgid "LaTeX failed." -msgstr "LaTeX başarısız oldu." +#. # FIXME: silly message containing %d +#: ps2png.py:72 +#, fuzzy, python-format +msgid "Wrote `%s'" +msgstr "`%s' yazılıyor..." -#: getopt-long.cc:146 +#: getopt-long.cc:144 #, c-format msgid "option `%s' requires an argument" msgstr "`%s' seçeneği bir argüman gerektirir" -#: getopt-long.cc:150 +#: getopt-long.cc:148 #, c-format msgid "option `%s' doesn't allow an argument" msgstr "`%s' seçeneği argüman kabul etmez" -#: getopt-long.cc:154 +#: getopt-long.cc:152 #, c-format msgid "unrecognized option: `%s'" msgstr "tanınmayan seçenek: `%s'" -#: getopt-long.cc:161 +#: getopt-long.cc:159 #, c-format msgid "invalid argument `%s' to option `%s'" msgstr "`%s' seçeneğine `%s' geçersiz argümanı" -#: warn.cc:44 +#: warn.cc:43 #, c-format msgid "programming error: %s" msgstr "programlama hatası: %s" -#: warn.cc:45 +#: warn.cc:44 msgid "Continuing; crossing fingers" msgstr "Devam ediliyor; parmaklar çaprazlanıyor" -#: accidental.cc:219 key-signature-interface.cc:139 -#, c-format -msgid "accidental `%s' not found" -msgstr "rastlantısal `%s' bulunamadı" - -#: accidental-engraver.cc:167 +#: accidental-engraver.cc:239 #, c-format msgid "Accidental typesetting list must begin with context-name: %s" msgstr "Rastlantı dizme listesi context-name (bağlam adı) ile başlamalıdır: %s" -#: accidental-engraver.cc:194 +#: accidental-engraver.cc:267 #, c-format msgid "ignoring unknown accidental: %s" msgstr "bilinmeyen rastlantı yok sayılıyor: %s" -#: accidental-engraver.cc:211 +#: accidental-engraver.cc:284 #, c-format msgid "Accidental rule must be pair or context-name; Found %s" msgstr "Raslantı kuralı çift ya da bağlam-adı olmak zorundadır; %s bulundu" -#: afm.cc:145 +#: accidental.cc:223 key-signature-interface.cc:133 +#, c-format +msgid "accidental `%s' not found" +msgstr "rastlantısal `%s' bulunamadı" + +#: afm.cc:144 #, c-format msgid "Error parsing AFM file: `%s'" msgstr "AFM dosyasının ayrıştırılmasında hata: `%s' " -#: all-font-metrics.cc:100 +#. FIXME: broken sentence +#: all-font-metrics.cc:158 #, c-format msgid "checksum mismatch for font file: `%s'" msgstr "yazı tipi dosyası için hatalı sağlama toplamı: `%s' " -#: all-font-metrics.cc:102 +#: all-font-metrics.cc:160 #, c-format msgid "does not match: `%s'" msgstr "eşleşmiyor: `%s'" -#: all-font-metrics.cc:107 +#: all-font-metrics.cc:166 msgid "Rebuild all .afm files, and remove all .pk and .tfm files." -msgstr ".afm dosyalarınrın hepsini yeniden kurgula, ve .pk ve .tfm dosyalarının hepsini kaldır." +msgstr "" +".afm dosyalarınrın hepsini yeniden kurgula, ve .pk ve .tfm dosyalarının " +"hepsini kaldır." -#: all-font-metrics.cc:109 +#: all-font-metrics.cc:168 msgid "Rerun with -V to show font paths." msgstr "Yazı tipi yollarını göstermek için -V ile yeniden çalıştır. " -#: all-font-metrics.cc:111 +#: all-font-metrics.cc:170 msgid "A script for removing font-files is delivered with the source-code:" -msgstr "Yazı tipi-dosyalarının kaldırılması için kaynak-kodu ile birlikte bir betik verildi:" +msgstr "" +"Yazı tipi-dosyalarının kaldırılması için kaynak-kodu ile birlikte bir betik " +"verildi:" -#: all-font-metrics.cc:192 +#: all-font-metrics.cc:279 #, c-format msgid "can't find font: `%s'" msgstr "yazı tipi bulunamıyor: `%s'" -#: all-font-metrics.cc:193 +#: all-font-metrics.cc:280 msgid "Loading default font" msgstr "Öntanımlı yazı tipi yükleniyor " -#: all-font-metrics.cc:208 +#: all-font-metrics.cc:295 #, c-format msgid "can't find default font: `%s'" msgstr "öntanımlı yazı tipi bulunamıyor: `%s'" -#: all-font-metrics.cc:209 includable-lexer.cc:59 input-file-results.cc:218 +#: all-font-metrics.cc:296 includable-lexer.cc:59 lily-parser-scheme.cc:85 #, c-format msgid "(search path: `%s')" msgstr "(arama yolu: `%s')" -#: all-font-metrics.cc:210 +#: all-font-metrics.cc:297 msgid "Giving up" msgstr "Vazgeçiliyor" -#: auto-change-iterator.cc:62 change-iterator.cc:61 +#: apply-context-iterator.cc:35 +#, fuzzy +msgid "\\applycontext argument is not a procedure" +msgstr "\\uygulamabağlamı argüman işlevi alır" + +#: auto-change-iterator.cc:66 change-iterator.cc:61 msgid "Can't switch translators, I'm there already" msgstr "Çevirmenler değiştirilemiyor, zaten oradayım" +#: axis-group-engraver.cc:112 +msgid "" +"Axis_group_engraver: vertical group already has a parent.\n" +"Do you have two Axis_group_engravers?\n" +"Killing this vertical group." +msgstr "" + #: bar-check-iterator.cc:68 #, c-format msgid "barcheck failed at: %s" msgstr "çubukdenetimi başarısız oldu: %s" -#: beam.cc:151 -msgid "beam has less than two visible stems" -msgstr "ışının ikiden az gövdesi var" - -#: beam.cc:156 -msgid "removing beam with less than two stems" -msgstr "ikiden az gövdesi olan ışın kaldırılıyor" - -#: beam.cc:1040 -msgid "no viable initial configuration found: may not find good beam slope" -msgstr "hiçbir geçerli başlangıç yapılandırması bulunamadı: uygun ışın eğimi bulunamayabilir" - -#: beam-engraver.cc:139 +#: beam-engraver.cc:138 msgid "already have a beam" msgstr "zaten bir ışın var" -#: beam-engraver.cc:212 +#: beam-engraver.cc:209 msgid "unterminated beam" msgstr "sonlandırılmamış ışın" -#: beam-engraver.cc:245 chord-tremolo-engraver.cc:179 +#: beam-engraver.cc:242 chord-tremolo-engraver.cc:168 msgid "stem must have Rhythmic structure" msgstr "gövdenin Rhythmic yapısı olmalı" -#: beam-engraver.cc:259 +#: beam-engraver.cc:256 msgid "stem doesn't fit in beam" msgstr "gövde ışınla uyumlu değil" -#: beam-engraver.cc:260 +#: beam-engraver.cc:257 msgid "beam was started here" msgstr "ışın burada başlatıldı" -#: break-align-interface.cc:214 +#: beam.cc:150 +msgid "beam has less than two visible stems" +msgstr "ışının ikiden az gövdesi var" + +#: beam.cc:155 +msgid "removing beam with less than two stems" +msgstr "ikiden az gövdesi olan ışın kaldırılıyor" + +#: beam.cc:1011 +msgid "no viable initial configuration found: may not find good beam slope" +msgstr "" +"hiçbir geçerli başlangıç yapılandırması bulunamadı: uygun ışın eğimi " +"bulunamayabilir" + +#: break-align-interface.cc:212 #, c-format msgid "No spacing entry from %s to `%s'" msgstr "%s'den `%sy'e kadar hiçbir boşluk girişi yok" @@ -847,116 +882,113 @@ msgstr "`%s' `%s'ye dönüştürülemiyor " #. We could change the current translator's id, but that would make #. errors hard to catch #. -#. last->translator_id_string_ = get_change ()->change_to_id_string_; +#. last->translator_id_string () = get_change ()->change_to_id_string (); #. -#: change-iterator.cc:87 +#: change-iterator.cc:93 msgid "I'm one myself" msgstr "Ben tek başımayım" -#: change-iterator.cc:90 +#: change-iterator.cc:96 msgid "none of these in my family" msgstr "bunların hiçbiri ailemde yok" -#: chord-tremolo-engraver.cc:100 +#: chord-tremolo-engraver.cc:97 #, c-format msgid "Chord tremolo with %d elements. Must have two elements." msgstr "%d öğeli akort tremolosu. İki öğesi olmalı." -#: chord-tremolo-engraver.cc:141 +#: chord-tremolo-engraver.cc:134 msgid "unterminated chord tremolo" msgstr "sonlandırılmamış akort tremolosu" -#: chord-tremolo-iterator.cc:64 +#: chord-tremolo-iterator.cc:66 msgid "no one to print a tremolos" msgstr "bir tremolo yazdıracak kimse yok" -#: clef.cc:64 +#: clef.cc:57 #, c-format msgid "clef `%s' not found" msgstr "`%s' anahtarı bulunamadı" -#: cluster.cc:123 +#: cluster.cc:122 #, c-format msgid "unknown cluster style `%s'" msgstr "bilinmeyen küme tarzı `%s'" #: coherent-ligature-engraver.cc:84 -#, c-format -msgid "gotcha: ptr=%ul" +#, fuzzy, c-format +msgid "gotcha: ptr =%ul" msgstr "hata: ptr=%ul" #: coherent-ligature-engraver.cc:96 -#, c-format -msgid "distance=%f" +#, fuzzy, c-format +msgid "distance =%f" msgstr "uzaklık=%f" #: coherent-ligature-engraver.cc:139 -#, c-format -msgid "Coherent_ligature_engraver: setting `spacing-increment = 0.01': ptr=%ul" +#, fuzzy, c-format +msgid "" +"Coherent_ligature_engraver: setting `spacing-increment = 0.01': ptr =%ul" msgstr "" "Tutarlı_bağ_nakkaş: boşluk bırakma artışı 0,01'e ayarlanıyor\n" "(spacing-increment=0.01): ptr=%ul" -#: context.cc:180 +#: context-def.cc:111 #, c-format -msgid "Cannot find or create `%s' called `%s'" +msgid "Program has no such type: `%s'" +msgstr "Programın böyle bir türü yok: `%s'" + +#: context-def.cc:286 +#, c-format +msgid "can't find: `%s'" +msgstr "bulunamıyor: `%s'" + +#: context.cc:151 +#, fuzzy, c-format +msgid "Cannot find or create new `%s'" msgstr "`%2$s' adlı`%1$s' bulunamıyor ya da oluşturulamıyor" #: context.cc:217 #, c-format -msgid "can't find or create: `%s'" -msgstr "bulunamıyor ya da oluşturulamıyor: `%s'" +msgid "Cannot find or create `%s' called `%s'" +msgstr "`%2$s' adlı`%1$s' bulunamıyor ya da oluşturulamıyor" -#: context-def.cc:115 +#: context.cc:315 #, c-format -msgid "Program has no such type: `%s'" -msgstr "Programın böyle bir türü yok: `%s'" +msgid "can't find or create: `%s'" +msgstr "bulunamıyor ya da oluşturulamıyor: `%s'" -#: custos.cc:85 +#: custos.cc:84 #, c-format msgid "custos `%s' not found" msgstr "`%s'nin custosu bulunamadı" -#: dimensions.cc:13 -msgid "NaN" -msgstr "NaN" - -#: dynamic-engraver.cc:183 span-dynamic-performer.cc:86 +#: dynamic-engraver.cc:179 span-dynamic-performer.cc:84 msgid "can't find start of (de)crescendo" msgstr "(de)kreşendonun başlangıcı bulunamıyor" -#: dynamic-engraver.cc:193 +#: dynamic-engraver.cc:189 msgid "already have a decrescendo" msgstr "zaten bir dekreşendo var" -#: dynamic-engraver.cc:195 +#: dynamic-engraver.cc:191 msgid "already have a crescendo" msgstr "zaten bir kreşendo var" -#: dynamic-engraver.cc:198 +#: dynamic-engraver.cc:194 msgid "Cresc started here" msgstr "Cresc buradan başlatıldı" -#: dynamic-engraver.cc:305 +#: dynamic-engraver.cc:315 msgid "unterminated (de)crescendo" msgstr "sonlandırılmamış (de)kreşendo" -#: event.cc:49 -#, c-format -msgid "Transposition by %s makes alteration larger than two" -msgstr "%s ile transpozisyon ikiden büyük değişikliğe yol açar" - -#: event.cc:72 -#, c-format -msgid "octave check failed; expected %s, found: %s" -msgstr "oktav denetimi başarısız; beklenen %s, elde edilen: %s" - #: event-chord-iterator.cc:56 output-property-music-iterator.cc:29 #, c-format msgid "Junking event: `%s'" msgstr "Kullanılmayan olay: `%s'" -#: extender-engraver.cc:143 extender-engraver.cc:153 +#: extender-engraver.cc:140 extender-engraver.cc:149 msgid "unterminated extender" msgstr "sonlandırılmamış genişletici" @@ -964,21 +996,39 @@ msgstr "sonlandırılmamış genişletici" msgid "no one to print a repeat brace" msgstr "bir tekrar ayracını yazdıracak kimse yok" -#: glissando-engraver.cc:102 +#: font-config.cc:34 +#, c-format +msgid "Failed to add lilypond directory %s" +msgstr "" + +#: glissando-engraver.cc:99 msgid "Unterminated glissando." msgstr "Sonlandırılmamaış glissando." -#: global-context.cc:151 +#: global-context-scheme.cc:52 global-context-scheme.cc:80 +msgid "Need music in a score" +msgstr "Bir çizgide müziğe ihtiyaç duyar" + +#: global-context-scheme.cc:70 +msgid "Interpreting music... " +msgstr "Müzik yorumlanıyor..." + +#: global-context-scheme.cc:91 +#, c-format +msgid "elapsed time: %.2f seconds" +msgstr "geçen zaman: %.2f saniye" + +#: global-context.cc:162 #, c-format msgid "can't find `%s' context" msgstr "`%s'nin bağlamı bulunamıyor" -#: gourlay-breaking.cc:195 +#: gourlay-breaking.cc:200 #, c-format msgid "Optimal demerits: %f" msgstr "İdeal kusurlar: %f" -#: gourlay-breaking.cc:200 +#: gourlay-breaking.cc:205 msgid "No feasible line breaking found" msgstr "Hiçbir uygulanabilir satır bölünmesi bulunamadı" @@ -992,11 +1042,21 @@ msgstr "\\%s yok sayıldı" msgid "implied \\%s added" msgstr "örtük \\%s eklendi" -#: hairpin.cc:98 +#: grob-interface.cc:48 +#, fuzzy, c-format +msgid "Unknown interface `%s'" +msgstr "bilinmeyen küme tarzı `%s'" + +#: grob-interface.cc:59 +#, c-format +msgid "Grob `%s' has no interface for property `%s'" +msgstr "" + +#: hairpin.cc:106 msgid "decrescendo too small" msgstr "dekreşendo çok küçük" -#: hairpin.cc:99 +#: hairpin.cc:107 msgid "crescendo too small" msgstr "kreşendo çok küçük" @@ -1012,113 +1072,124 @@ msgstr "Uyuşmayan nota grubu olayları." msgid "removing unterminated hyphen" msgstr "sonlandırılmamış kısa çizgi kaldırılıyor" -#: hyphen-engraver.cc:110 +#: hyphen-engraver.cc:109 msgid "unterminated hyphen; removing" msgstr "sonlandırılmamış kısa çizgi; kaldırılıyor" #: includable-lexer.cc:50 -msgid "include files are not allowed" +#, fuzzy +msgid "include files are not allowed in safe mode" msgstr "dosyaların içerilmesine izin verilmiyor" -#: input.cc:99 +#: input.cc:116 msgid "non fatal error: " msgstr "hiçbir onulmaz hata yok: " -#: input.cc:107 source-file.cc:147 source-file.cc:240 +#: input.cc:124 source-file.cc:136 source-file.cc:229 msgid "position unknown" msgstr "konum bilinmiyor" -#: input-file-results.cc:78 source-file.cc:55 -#, c-format -msgid "can't open file: `%s'" -msgstr "dosya açılamıyor: `%s'" - -#: input-file-results.cc:142 -#, c-format -msgid "Now processing `%s'" -msgstr "`%s' şu an işleniyor" - -#: key-performer.cc:90 +#: key-performer.cc:88 msgid "FIXME: key change merge" msgstr "FIXME: anahtar değişim birleşimi" -#: kpath.cc:75 +#: kpath.cc:56 +#, fuzzy, c-format +msgid "kpathsea can not find AFM file `%s'" +msgstr "kpathsea TMF dosyasını bulamıyor: `%s'" + +#: kpath.cc:80 #, c-format msgid "kpathsea can not find TFM file: `%s'" msgstr "kpathsea TMF dosyasını bulamıyor: `%s'" -#: ligature-engraver.cc:152 +#: kpath.cc:124 +#, fuzzy, c-format +msgid "kpathsea can not find file: `%s'" +msgstr "kpathsea TMF dosyasını bulamıyor: `%s'" + +#: ligature-engraver.cc:153 msgid "can't find start of ligature" msgstr "bağın başlangıcı bulunamıyor" -#: ligature-engraver.cc:158 +#: ligature-engraver.cc:159 msgid "no right bound" msgstr "hiçbir doğru bağ yok" -#: ligature-engraver.cc:184 +#: ligature-engraver.cc:185 msgid "already have a ligature" msgstr "zaten bir bağ var" -#: ligature-engraver.cc:200 +#: ligature-engraver.cc:201 msgid "no left bound" msgstr "arta kalan bağ yok" -#: ligature-engraver.cc:255 +#: ligature-engraver.cc:257 msgid "unterminated ligature" msgstr "sonlandırılmamış bağ" -#: ligature-engraver.cc:279 +#: ligature-engraver.cc:281 msgid "ignoring rest: ligature may not contain rest" msgstr "gerisini yok sayıyor: bağ gerisini içermeyebilir" -#: ligature-engraver.cc:280 +#: ligature-engraver.cc:282 msgid "ligature was started here" msgstr "bağ buradan başlatıldı" -#: lily-guile.cc:88 +#: lily-guile.cc:92 #, c-format msgid "(load path: `%s')" msgstr "(yolu yükle: `%s')" -#: lily-guile.cc:584 +#: lily-guile.cc:478 #, c-format msgid "Can't find property type-check for `%s' (%s)." msgstr "`%s' (%s) için nitelik tür-denetimi bulunamıyor." -#: lily-guile.cc:587 +#: lily-guile.cc:481 msgid "Perhaps you made a typing error?" msgstr "Galiba bir daktilo hatası yaptınız?" -#: lily-guile.cc:593 +#: lily-guile.cc:487 msgid "Doing assignment anyway." msgstr "Görev yine de yapılıyor." -#: lily-guile.cc:607 +#: lily-guile.cc:501 #, c-format msgid "Type check for `%s' failed; value `%s' must be of type `%s'" -msgstr "`%s' için yapılan tür denetimi başarısız oldu; `%s'nin değeri `%s' türünden olmalı" +msgstr "" +"`%s' için yapılan tür denetimi başarısız oldu; `%s'nin değeri `%s' türünden " +"olmalı" -#: lookup.cc:169 -msgid "round filled box horizontal extent smaller than blot; decreasing blot" -msgstr "yuvarlak dolu kutu lekeden küçük yatay genişlik; leke azaltılıyor " +#: lily-lexer.cc:211 +#, c-format +msgid "Identifier name is a keyword: `%s'" +msgstr "Tanıtıcı adı bir anahtar kelime: `%s' " -#: lookup.cc:174 -msgid "round filled box vertical extent smaller than blot; decreasing blot" -msgstr "yuvarlak dolu kutu lekeden küçük dikey genişlik; leke azaltılıyor" +#: lily-lexer.cc:228 +#, c-format +msgid "error at EOF: %s" +msgstr "EOF'ta hata: %s" -#: main.cc:100 -msgid "" -"This program is free software. It is covered by the GNU General Public\n" -"License and you are welcome to change it and/or distribute copies of it\n" -"under certain conditions. Invoke as `lilypond-bin --warranty' for more\n" -"information.\n" -msgstr "" -"Bu program serbest yazılımdır. GNU Genel Kamu Lisansı tarafından\n" -"korunmakta olan bu yazılımı belli şartlar altında değiştirebilir\n" -"ve/veya kopyalarını dağıtabilirsiniz. Daha fazla\n" -"bilgi için 'lilypond-bin --warranty' komutunu çalıştırın.\n" +#: lily-parser-scheme.cc:84 +#, fuzzy, c-format +msgid "can't find init file: `%s'" +msgstr "dosya bulunamıyor: `%s'" + +#: lily-parser-scheme.cc:101 +#, fuzzy, c-format +msgid "Processing `%s'" +msgstr "`%s' işleniyor..." + +#: lily-parser.cc:102 +msgid "Parsing..." +msgstr "Ayrıştırılıyor..." -#: main.cc:106 +#: lily-parser.cc:120 +msgid "Braces don't match" +msgstr "Ayraçlar eşleşmiyor" + +#: main.cc:95 msgid "" " This program is free software; you can redistribute it and/or\n" "modify it under the terms of the GNU General Public License version 2\n" @@ -1134,7 +1205,8 @@ msgid "" "the Free Software Foundation, Inc., 59 Temple Place - Suite 330,\n" "Boston, MA 02111-1307, USA.\n" msgstr "" -" Bu yazılım, serbest yazılımdır; bu yazılımı yeniden dağıtabilir ve/ya da\n" +" Bu yazılım, serbest yazılımdır; bu yazılımı yeniden dağıtabilir ve/ya " +"da\n" "Free Software Foundation tarafından basılan GNU Genel Kamu Lisansı 2. sürüm\n" "şartları altında değiştirebilirsiniz. \n" "\n" @@ -1148,47 +1220,89 @@ msgstr "" "Free Software Foundation, Inc., 59 Temple Place - 330Suite \n" "Boston, MA 02111 - 1307 , USA adresine yazın. \n" -#: main.cc:135 +#: main.cc:124 +msgid "select backend to use" +msgstr "" + +#: main.cc:125 msgid "EXPR" msgstr "EXPR" -#: main.cc:136 -msgid "set options, use -e '(ly-option-usage)' for help" -msgstr "seçenekleri ayarla, yardım için -e '(ly-opiton-usage)' seçeneğini kullan" +#: main.cc:126 +#, fuzzy +msgid "set option, use -e '(ly:option-usage)' for help" +msgstr "" +"seçenekleri ayarla, yardım için -e '(ly-opiton-usage)' seçeneğini kullan" -#: main.cc:139 -msgid "use output format EXT" -msgstr "EXT çıktı biçemini kullan" +# Bug in option parser: --output=foe is taken as an abbreviation +# for --output-format. +#. Bug in option parser: --output =foe is taken as an abbreviation +#. for --output-format. +#: main.cc:129 +#, fuzzy +msgid "EXTs" +msgstr "EXT" -#: main.cc:141 +#: main.cc:129 +msgid "list of formats to dump" +msgstr "" + +#: main.cc:131 msgid "FIELD" msgstr "ALAN" -#: main.cc:141 +#: main.cc:131 msgid "write header field to BASENAME.FIELD" msgstr "başlık alanını TEMELAD.ALANa yaz" -#: main.cc:142 +#: main.cc:132 msgid "add DIR to search path" msgstr "arama yoluna DİZİN'i ekle" -#: main.cc:143 +#: main.cc:133 msgid "use FILE as init file" msgstr "DOSYAyı init dosyası olarak kullanır" -#: main.cc:144 -msgid "write Makefile dependencies" -msgstr "Makefile bağımlılıklarını yazar" +#: main.cc:136 +#, fuzzy +msgid "generate a preview" +msgstr "PNG sayfa görüntülerini üret" -#: main.cc:147 -msgid "prepend DIR to dependencies" -msgstr "bağımlılıkların başına DİZİN ekle" +#: main.cc:137 +#, fuzzy +msgid "don't generate full pages" +msgstr "resim üretme" -#: main.cc:148 +#: main.cc:138 +#, fuzzy +msgid "generate PNG" +msgstr "PS.GZ üret" + +#: main.cc:139 +#, fuzzy +msgid "generate PostScript" +msgstr "PostScript çıktısı üret" + +#: main.cc:140 +#, fuzzy +msgid "generate DVI" +msgstr "PS.GZ üret" + +#: main.cc:141 +#, fuzzy +msgid "generate PDF (default)" +msgstr "PDF çıktısı üret" + +#: main.cc:142 +#, fuzzy +msgid "generate TeX" +msgstr "PS.GZ üret" + +#: main.cc:143 msgid "run in safe mode" msgstr "emniyetli kipte çalıştır" -#: main.cc:171 +#: main.cc:166 #, c-format msgid "" "Copyright (c) %s by\n" @@ -1199,138 +1313,175 @@ msgstr "" # No version number or newline here. It confuses help2man. #. No version number or newline here. It confuses help2man. -#: main.cc:197 -#, c-format -msgid "Usage: %s [OPTIONS]... FILE..." +#: main.cc:192 +#, fuzzy, c-format +msgid "Usage: %s [OPTION]... FILE..." msgstr "Kullanım: %s [SEÇENEKLER]... DOSYA..." -#: main.cc:199 +#: main.cc:194 #, c-format msgid "Typeset music and/or produce MIDI from FILE." msgstr "Müziği diz ve/ya da DOSYAdan MIDIyi üret." -#: main.cc:201 +#: main.cc:196 #, c-format msgid "LilyPond produces beautiful music notation." msgstr "LilyPond güzel müzik notasyonları üretir." -#: main.cc:203 +#: main.cc:198 #, c-format msgid "For more information, see %s" msgstr "Daha fazla bilgi için, %s'e bakın" -#: main.cc:369 -#, c-format -msgid "This option is for developers only." -msgstr "Bu seçenek sadece geliştiriciler içindir." - -#: main.cc:370 -#, c-format -msgid "Read the sources for more information." -msgstr "Daha fazla bilgi için kaynakları okuyun." - -#: mensural-ligature.cc:183 -msgid "Mensural_ligature:unexpected case fall-through" -msgstr "Mensural_bağ:beklenmedik durum başarısızlığı" - -#: mensural-ligature.cc:193 -msgid "Mensural_ligature: (join_left == 0)" -msgstr "Mensural_bağ: [katılma_sol == 0]" - -#: mensural-ligature-engraver.cc:248 mensural-ligature-engraver.cc:383 -msgid "unexpected case fall-through" -msgstr "beklenmedik durum başarısızlığı" - -#: mensural-ligature-engraver.cc:259 +#: mensural-ligature-engraver.cc:76 msgid "ligature with less than 2 heads -> skipping" msgstr "2 taneden az kafalı bağ -> atlanıyor" -#: mensural-ligature-engraver.cc:279 +#: mensural-ligature-engraver.cc:102 msgid "can not determine pitch of ligature primitive -> skipping" msgstr "ilkel bağın perdesi saptanamıyor -> atlanıyor" -#: mensural-ligature-engraver.cc:302 +#: mensural-ligature-engraver.cc:116 +#, fuzzy +msgid "single note ligature - skipping" +msgstr "bağ içinde ana duruş -> atlanıyor" + +#: mensural-ligature-engraver.cc:128 msgid "prime interval within ligature -> skipping" msgstr "bağ içinde ana duruş -> atlanıyor" -#: mensural-ligature-engraver.cc:312 -msgid "mensural ligature: duration none of L, B, S -> skipping" +#: mensural-ligature-engraver.cc:140 +#, fuzzy +msgid "mensural ligature: duration none of Mx, L, B, S -> skipping" msgstr "mensural bağ: süre L, B, S' den hiçbiri değil -> atlanıyor" -#: midi-item.cc:153 +#: mensural-ligature-engraver.cc:188 +msgid "semibrevis must be followed by another one -> skipping" +msgstr "" + +#: mensural-ligature-engraver.cc:199 +msgid "" +"semibreves can only appear at the beginning of a ligature,\n" +"and there may be only zero or two of them" +msgstr "" + +#: mensural-ligature-engraver.cc:226 +msgid "" +"invalid ligatura ending:\n" +"when the last note is a descending brevis,\n" +"the penultimate note must be another one,\n" +"or the ligatura must be LB or SSB" +msgstr "" + +#: mensural-ligature-engraver.cc:345 +msgid "unexpected case fall-through" +msgstr "beklenmedik durum başarısızlığı" + +#: mensural-ligature.cc:132 +#, fuzzy +msgid "Mensural_ligature: unexpected case fall-through" +msgstr "Mensural_bağ:beklenmedik durum başarısızlığı" + +#: mensural-ligature.cc:184 +#, fuzzy +msgid "Mensural_ligature: (join_right == 0)" +msgstr "Mensural_bağ: [katılma_sol == 0]" + +#: midi-item.cc:151 #, c-format msgid "no such MIDI instrument: `%s'" msgstr "böyle bir MIDI aracı yok: `%s'" -#: midi-item.cc:257 +#: midi-item.cc:255 msgid "silly pitch" msgstr "saçma perde" -#: midi-item.cc:273 +#: midi-item.cc:271 #, c-format msgid "Experimental: temporarily fine tuning (of %d cents) a channel." msgstr "Deneysel: geçici olarak bir kanala ince akort yapılıyor (%d cents)." -#: midi-stream.cc:40 +#: midi-stream.cc:39 #, c-format msgid "could not write file: `%s'" msgstr "dosya yazılamıyor. `%s'" -#: my-lily-lexer.cc:185 -#, c-format -msgid "Identifier name is a keyword: `%s'" -msgstr "Tanıtıcı adı bir anahtar kelime: `%s' " - -#: my-lily-lexer.cc:207 +#: music.cc:176 #, c-format -msgid "error at EOF: %s" -msgstr "EOF'ta hata: %s" - -#: my-lily-parser.cc:45 -msgid "Parsing..." -msgstr "Ayrıştırılıyor..." +msgid "octave check failed; expected %s, found: %s" +msgstr "oktav denetimi başarısız; beklenen %s, elde edilen: %s" -#: my-lily-parser.cc:57 -msgid "Braces don't match" -msgstr "Ayraçlar eşleşmiyor" +#: music.cc:239 +#, fuzzy, c-format +msgid "Transposition by %s makes alteration larger than double" +msgstr "%s ile transpozisyon ikiden büyük değişikliğe yol açar" # music for the softenon children? #. #. music for the softenon children? #. -#: new-fingering-engraver.cc:155 +#: new-fingering-engraver.cc:153 msgid "music for the martians." msgstr "merihliler için müzik." -#: new-fingering-engraver.cc:235 +#: new-fingering-engraver.cc:233 msgid "Fingerings are also not down?! Putting them down anyway." msgstr "Parmaklaçalmalar da yüklenmedi?! Yine de yükleniyor." -#: new-lyric-combine-music-iterator.cc:172 -#, c-format -msgid "cannot find Voice: %s" +#: new-lyric-combine-music-iterator.cc:243 +#, fuzzy, c-format +msgid "cannot find Voice `%s'" msgstr "Ses bulunamıyor: %s" -#: note-collision.cc:384 +#: note-collision.cc:413 msgid "Too many clashing notecolumns. Ignoring them." msgstr "Çatışan notasütunları çok fazla. Yok sayılıyor." -#: note-head.cc:139 +#: note-head.cc:68 #, c-format msgid "note head `%s' not found" msgstr "'%s'nin nota kafası bulunamadı" -#: paper-def.cc:73 +#: open-type-font.cc:29 +#, c-format +msgid "Cannot allocate %d bytes" +msgstr "" + +#: open-type-font.cc:33 +#, c-format +msgid "Could not load %s font table" +msgstr "" + +#: open-type-font.cc:85 #, c-format -msgid "paper output to `%s'..." -msgstr "kağıt çıktısı `%s'ye..." +msgid "Unsupported font format: %s" +msgstr "" -#: paper-score.cc:72 +#: open-type-font.cc:89 +#, c-format +msgid "Unknown error: %d reading font file: %s" +msgstr "" + +#: open-type-font.cc:144 +#, c-format +msgid "FT_Get_Glyph_Name() returned error: %d" +msgstr "" + +#: pango-font.cc:147 +msgid "FreeType face has no PostScript font name." +msgstr "" + +#: paper-outputter-scheme.cc:27 +#, fuzzy, c-format +msgid "Layout output to `%s'..." +msgstr "`%s' çıktısı`%s'ye..." + +#: paper-score.cc:66 #, c-format msgid "Element count %d (spanners %d) " msgstr "Öğe sayısı %d (anahtarlar %d)" -#: paper-score.cc:76 +#: paper-score.cc:70 msgid "Preprocessing graphical objects..." msgstr "Grafik nesneler önişleme tabi tutuluyor..." @@ -1338,252 +1489,262 @@ msgstr "Grafik nesneler önişleme tabi tutuluyor..." msgid "GUILE signaled an error for the expression beginning here" msgstr "GULIE burada başlayan ifadede bir hata olduğunu bildiriyor" -#: percent-repeat-engraver.cc:110 +#: pdf.cc:259 +#, fuzzy, c-format +msgid "Can't open file %s" +msgstr "dosya açılamıyor: `%s'" + +#: percent-repeat-engraver.cc:100 msgid "Don't know how to handle a percent repeat of this length." msgstr "Bu uzunluktaki bir yüzde tekrarıyla nasıl baş edeceğini bilmiyor." -#: percent-repeat-engraver.cc:164 +#: percent-repeat-engraver.cc:160 msgid "unterminated percent repeat" msgstr "sonlandırılmamaış yüzde tekrarı" -#: percent-repeat-iterator.cc:53 +#: percent-repeat-iterator.cc:54 msgid "no one to print a percent" msgstr "bir yüzde yazdıracak kimse yok" -#: performance.cc:51 -msgid "Track ... " +#: performance.cc:49 +#, fuzzy +msgid "Track..." msgstr "İz... " -#: performance.cc:94 +#: performance.cc:92 msgid "Creator: " msgstr "Oluşturucu: " -#: performance.cc:114 +#: performance.cc:112 msgid "at " msgstr "-de" -#: performance.cc:172 +#: performance.cc:166 #, c-format msgid "MIDI output to `%s'..." msgstr "MIDI çıktısı `%s'ye..." -#: phrasing-slur-engraver.cc:105 +#: phrasing-slur-engraver.cc:116 msgid "unterminated phrasing slur" msgstr "sonlandırılmamış, melodiyi ayrıştırarak çalan ses kaydırma imi" -#: phrasing-slur-engraver.cc:123 -msgid "can't find start of phrasing slur" -msgstr "melodiyi ayrıştırarak çalan ses kaydırma iminin başlangıcı bulunamıyor" - -#: piano-pedal-engraver.cc:238 +#: piano-pedal-engraver.cc:232 msgid "Need 3 strings for piano pedals. No pedal made. " msgstr "Piano pedalları için 3 dizgeye ihtiyaç duyar. Hiç pedal yapılmadı." -#: piano-pedal-engraver.cc:253 piano-pedal-engraver.cc:268 -#: piano-pedal-performer.cc:82 +#: piano-pedal-engraver.cc:247 piano-pedal-engraver.cc:262 +#: piano-pedal-performer.cc:80 #, c-format msgid "can't find start of piano pedal: `%s'" msgstr "piano pedalının başlangıcı bulunamıyor: `%s'" -#: piano-pedal-engraver.cc:321 +#: piano-pedal-engraver.cc:313 #, c-format msgid "can't find start of piano pedal bracket: `%s'" msgstr "piyano pedalı köşeli ayracının başlangıcı bulunamıyor: '%s'" -#: property-iterator.cc:94 +#: property-iterator.cc:95 #, c-format msgid "Not a grob name, `%s'." msgstr "Bir grob adı değil, '%s'." -#: quote-iterator.cc:181 +#: quote-iterator.cc:251 #, c-format msgid "In quotation: junking event %s" msgstr "Tırnak içinde: kullanılmayan olay %s" -#: relative-octave-check.cc:25 +#: relative-octave-check.cc:40 msgid "Failed octave check, got: " msgstr "Oktav denetimi başarısız, alındı: " -#: rest.cc:137 -#, c-format -msgid "rest `%s' not found" -msgstr "`%s' durağı bulunamadı" - -#: rest-collision.cc:145 +#: rest-collision.cc:152 msgid "rest direction not set. Cannot resolve collision." msgstr "durak yönü ayarlı değil. Çatışma çözülemiyor." -#: rest-collision.cc:193 +#: rest-collision.cc:164 rest-collision.cc:207 msgid "too many colliding rests" msgstr "çatışan duraklar çok fazla" -#: scm-option.cc:52 +#: rest.cc:141 +#, c-format +msgid "rest `%s' not found" +msgstr "`%s' durağı bulunamadı" + +#: scm-option.cc:59 #, c-format msgid "lilypond -e EXPR means:" msgstr "lilypond -e EXPR anlamı:" -#: scm-option.cc:54 +#: scm-option.cc:61 #, c-format msgid " Evalute the Scheme EXPR before parsing any .ly files." msgstr " Herhangi bir .ly dosyasını ayrıştırmadan önce Scheme EXPR işlenir." -#: scm-option.cc:56 +#: scm-option.cc:63 #, c-format -msgid " Multiple -e options may be given, they will be evaluated sequentially." +msgid "" +" Multiple -e options may be given, they will be evaluated sequentially." msgstr " Çok sayıda -e seçeneği verilebilir, bunlar sırayla değerlendirilir." -#: scm-option.cc:58 -#, c-format -msgid " The function ly-set-option allows for access to some internal variables." +#: scm-option.cc:65 +#, fuzzy, c-format +msgid "" +" The function ly:set-option allows for access to some internal variables." msgstr "" " ly-set-option (seçenek ayarla) işlevi bazı iç değişkenlere erişime izin\n" " verir." -#: scm-option.cc:60 -#, c-format -msgid "Usage: lilypond-bin -e \"(ly-set-option SYMBOL VAL)\"" +#: scm-option.cc:67 +#, fuzzy, c-format +msgid "Usage: lilypond -e \"(ly:set-option SYMBOL VAL)\"" msgstr "Kullanım: lilypond-bin -e \"(ly-set-option SEMBOL DEĞER)\"" -#: scm-option.cc:62 +#: scm-option.cc:69 #, c-format -msgid "Where SYMBOL VAL pair is any of:" -msgstr "SEMBOL DEĞER çiftinin şunlardan biri olduğu yerde:" +msgid "Use help as SYMBOL to get online help." +msgstr "" -#: scm-option.cc:143 scm-option.cc:176 -msgid "Unknown internal option!" +#: scm-option.cc:137 scm-option.cc:175 +#, fuzzy, c-format +msgid "No such internal option: %s" msgstr "Bilinmeyen iç seçenek!" -#: score.cc:125 -msgid "Interpreting music... " -msgstr "Müzik yorumlanıyor..." +#: score-engraver.cc:106 score-engraver.cc:115 score-engraver.cc:117 +#, fuzzy, c-format +msgid "cannot find `%s'" +msgstr "`%s' bulunamıyor" -#: score.cc:135 -msgid "Need music in a score" -msgstr "Bir çizgide müziğe ihtiyaç duyar" +#: score-engraver.cc:108 +#, fuzzy +msgid "Music font has not been installed properly.\n" +msgstr "Yazı tipleri uygun biçimde yüklenmedi. Durduruluyor" -#: score.cc:145 -#, c-format -msgid "elapsed time: %.2f seconds" -msgstr "geçen zaman: %.2f saniye" +#: score-engraver.cc:109 +#, fuzzy, c-format +msgid "Search path `%s'\n" +msgstr "(arama yolu: `%s')" -#: score-engraver.cc:103 +#: score-engraver.cc:119 #, c-format -msgid "can't find `%s'" -msgstr "`%s' bulunamıyor" +msgid "Install the ec-fonts-mftraced package from: %s." +msgstr "" -#: score-engraver.cc:104 -msgid "Fonts have not been installed properly. Aborting" -msgstr "Yazı tipleri uygun biçimde yüklenmedi. Durduruluyor" +#: score-engraver.cc:122 +msgid "Aborting." +msgstr "" -#: score-engraver.cc:189 -#, c-format -msgid "unbound spanner `%s'" -msgstr "`%s' bağsız anahtarı" +#: score.cc:224 +#, fuzzy +msgid "Already have music in score" +msgstr "Bir çizgide müziğe ihtiyaç duyar" -#: script-engraver.cc:96 -msgid "Don't know how to interpret articulation:" +#: score.cc:225 +msgid "This is the previous music" +msgstr "" + +#: score.cc:230 +msgid "Error found in this music expression. Ignoring it" +msgstr "" + +#. FIXME: +#: script-engraver.cc:101 +#, fuzzy +msgid "Do not know how to interpret articulation: " msgstr "Sesletimin nasıl yorumlanacağı bilinmiyor:" -#: script-engraver.cc:97 +#: script-engraver.cc:102 msgid "Scheme encoding: " msgstr "Program kodlaması: " # this shouldn't happen, but let's continue anyway. #. this shouldn't happen, but let's continue anyway. -#: separation-item.cc:53 separation-item.cc:97 +#: separation-item.cc:54 separation-item.cc:98 msgid "Separation_item: I've been drinking too much" msgstr "Ayırma_öğe: Çok fazla içmişim" -#: simple-spacer.cc:248 +#: simple-spacer.cc:506 #, c-format msgid "No spring between column %d and next one" msgstr "%d sütunu ve sonraki sütun arasında kaynak yok." -#: slur-engraver.cc:121 +#: slur-engraver.cc:113 msgid "unterminated slur" msgstr "sonlandırılmamış ses kaydırma imi" -# How to shut up this warning, when Voice_devnull_engraver has -# eaten start event? -#. How to shut up this warning, when Voice_devnull_engraver has -#. eaten start event? -#: slur-engraver.cc:139 -msgid "can't find start of slur" -msgstr "ses kaydırma iminin başlangıcı bulunamıyor" +#: slur-engraver.cc:123 +#, fuzzy +msgid "No slur to end" +msgstr "Bitirmek için volta anahtarı yok" -#: source-file.cc:68 +#: source-file.cc:47 +#, c-format +msgid "can't open file: `%s'" +msgstr "dosya açılamıyor: `%s'" + +#: source-file.cc:60 #, c-format msgid "Huh? Got %d, expected %d characters" msgstr "Ha? %2$d karakter beklenirken, %1$d alındı" -#: spacing-spanner.cc:385 +#: spacing-spanner.cc:386 #, c-format msgid "Global shortest duration is %s" msgstr "En kısa genel süre %sdir" -#: spring-smob.cc:32 +#: stem-engraver.cc:88 +msgid "tremolo duration is too long" +msgstr "tremolo süresi fazla uzun" + +#. FIXME: +#: stem-engraver.cc:125 #, c-format -msgid "#" -msgstr "#" +msgid "Adding note head to incompatible stem (type = %d)" +msgstr "uyuşmayan [tür= %d] köküne nota kafası ekleniyor" + +#: stem-engraver.cc:127 +msgid "Don't you want polyphonic voices instead?" +msgstr "Bunun yerine polifonik sesler istemez misiniz?" -#: stem.cc:119 +#: stem.cc:125 msgid "Weird stem size; check for narrow beams" msgstr "Garip kök boyutu; dar ışınları denetler" -#: stem.cc:648 +#: stem.cc:579 #, c-format msgid "flag `%s' not found" msgstr "`%s' bayrağı bulunamadı" -#: stem.cc:661 +#: stem.cc:590 #, c-format msgid "flag stroke `%s' not found" msgstr "'%s'nin bayrak vuruşu bulunamadı " -#: stem-engraver.cc:97 -msgid "tremolo duration is too long" -msgstr "tremolo süresi fazla uzun" - -#: stem-engraver.cc:128 -#, c-format -msgid "Adding note head to incompatible stem (type = %d)" -msgstr "uyuşmayan [tür= %d] köküne nota kafası ekleniyor" - -#: stem-engraver.cc:129 -msgid "Don't you want polyphonic voices instead?" -msgstr "Bunun yerine polifonik sesler istemez misiniz?" - -#: system.cc:181 +#: system.cc:148 #, c-format msgid "Element count %d." msgstr "Öğe sayısı %d." -#: system.cc:335 +#: system.cc:301 #, c-format msgid "Grob count %d" msgstr "Grob sayısı %d" -#: system.cc:349 +#: system.cc:319 msgid "Calculating line breaks..." msgstr "Satır bölünmeleri sayılıyor..." -#: text-spanner-engraver.cc:65 +#: text-spanner-engraver.cc:62 msgid "can't find start of text spanner" msgstr "metin anahtarının başlangıcı bulunamıyor" -#: text-spanner-engraver.cc:79 +#: text-spanner-engraver.cc:76 msgid "already have a text spanner" msgstr "zaten bir metin anahtarı var" -#: text-spanner-engraver.cc:143 +#: text-spanner-engraver.cc:138 msgid "unterminated text spanner" msgstr "sonlandırılmamış metin anahtarı" -#: tfm.cc:83 -#, c-format -msgid "can't find ascii character: %d" -msgstr "ascii karakteri bulunamıyor: %d" - # Not using ngettext's plural feature here, as this message is # more of a programming error. #. Not using ngettext's plural feature here, as this message is @@ -1596,25 +1757,22 @@ msgstr "'%s'nin TFM kafasının sadece %u kelimesi var [s]" #: tfm-reader.cc:142 #, c-format msgid "%s: TFM file has %u parameters, which is more than the %u I can handle" -msgstr "%s: TFM dosyası %u değiştirgeye sahip ve bu başa çıkabileceğim %u'dan fazla." +msgstr "" +"%s: TFM dosyası %u değiştirgeye sahip ve bu başa çıkabileceğim %u'dan fazla." -#: tie-engraver.cc:164 +#: tfm.cc:70 +#, c-format +msgid "can't find ascii character: %d" +msgstr "ascii karakteri bulunamıyor: %d" + +#: tie-engraver.cc:199 msgid "lonely tie" msgstr "yalnız bağ" -#: time-scaled-music-iterator.cc:24 +#: time-scaled-music-iterator.cc:23 msgid "no one to print a tuplet start bracket" msgstr "bir tuplet başlangıç köşeli ayracı yazdıracak kimse yok" -# If there is no such symbol, we default to the numbered style. -# (Here really with a warning!) -#. If there is no such symbol, we default to the numbered style. -#. (Here really with a warning!) -#: time-signature.cc:95 -#, c-format -msgid "time signature symbol `%s' not found; reverting to numbered style" -msgstr "'%s'nin zaman imza işareti bulunamadı: numaralı biçime yeniden dönülüyor " - # Todo: should make typecheck? # OTOH, Tristan Keuris writes 8/20 in his Intermezzi. #. @@ -1622,43 +1780,67 @@ msgstr "'%s'nin zaman imza işareti bulunamadı: numaralı biçime yeniden dön #. #. OTOH, Tristan Keuris writes 8/20 in his Intermezzi. #. -#: time-signature-engraver.cc:57 +#: time-signature-engraver.cc:55 #, c-format msgid "Found strange time signature %d/%d." msgstr "garip zaman imzası bulundu %d/%d." +# If there is no such symbol, we default to the numbered style. +# (Here really with a warning!) +#. If there is no such symbol, we default to the numbered style. +#. (Here really with a warning!) +#: time-signature.cc:85 +#, c-format +msgid "time signature symbol `%s' not found; reverting to numbered style" +msgstr "" +"'%s'nin zaman imza işareti bulunamadı: numaralı biçime yeniden dönülüyor " + #: translator-ctors.cc:53 #, c-format msgid "unknown translator: `%s'" msgstr "bilinmeyen çevirmen: `%s'" -#: translator-group.cc:108 -#, c-format -msgid "can't find: `%s'" -msgstr "bulunamıyor: `%s'" +#: trill-spanner-engraver.cc:70 +#, fuzzy +msgid "can't find start of trill spanner" +msgstr "metin anahtarının başlangıcı bulunamıyor" + +#: trill-spanner-engraver.cc:84 +#, fuzzy +msgid "already have a trill spanner" +msgstr "zaten bir metin anahtarı var" + +#: trill-spanner-engraver.cc:144 +#, fuzzy +msgid "unterminated trill spanner" +msgstr "sonlandırılmamış metin anahtarı" -#: tuplet-bracket.cc:448 +#: tuplet-bracket.cc:451 msgid "Killing tuplet bracket across linebreak." msgstr "Satırkesmesi boyunca tuplet köşeli ayracı yok ediliyor." -#: vaticana-ligature.cc:92 +#: vaticana-ligature-engraver.cc:341 +#, c-format +msgid "" +"ignored prefix (es) `%s' of this head according to restrictions of the " +"selected ligature style" +msgstr "" +"seçilen bağ biçiminin kısıtlamalarına göre bu kafanın [es] '%s' öneki yok " +"sayıldı" + +#: vaticana-ligature-engraver.cc:571 +#, fuzzy, c-format +msgid "Vaticana_ligature_engraver: setting `spacing-increment = %f': ptr =%ul" +msgstr "Vaticana_bağ_nakkaş: ayar boşlukbırakma-artırma = %f': ptr=%ul" + +#: vaticana-ligature.cc:93 msgid "ascending vaticana style flexa" msgstr "vaticana biçimini flexaya yükseltiyor" -#: vaticana-ligature.cc:181 +#: vaticana-ligature.cc:182 msgid "Vaticana_ligature: zero join (delta_pitch == 0)" msgstr "Vaticana_bağ: sıfır bağlantı [delta_perde == 0]" -#: vaticana-ligature-engraver.cc:342 -#, c-format -msgid "ignored prefix (es) `%s' of this head according to restrictions of the selected ligature style" -msgstr "seçilen bağ biçiminin kısıtlamalarına göre bu kafanın [es] '%s' öneki yok sayıldı" - -#: vaticana-ligature-engraver.cc:572 -#, c-format -msgid "Vaticana_ligature_engraver: setting `spacing-increment = %f': ptr=%ul" -msgstr "Vaticana_bağ_nakkaş: ayar boşlukbırakma-artırma = %f': ptr=%ul" - #: volta-engraver.cc:140 msgid "No volta spanner to end" msgstr "Bitirmek için volta anahtarı yok" @@ -1671,110 +1853,320 @@ msgstr "Zaten bir volta anahtarı var. Vakitsiz durduruluyor." msgid "Also have a stopped spanner. Giving up." msgstr "Durdurulmuş anahtarı da var. Vazgeçiliyor." -#: parser.yy:114 +#: parser.yy:82 msgid "Tag must be symbol or list of symbols." msgstr "Biçim imi sembol ya da sembol listesi olmalı." -#: parser.yy:513 +#: parser.yy:567 msgid "Identifier should have alphabetic characters only" msgstr "Tanıtıcı yalnızca alfabetik karakterlerden oluşmalıdır" -#: parser.yy:776 +#: parser.yy:721 +msgid "\\paper cannot be in \\score. Use \\layout instead" +msgstr "" + +#: parser.yy:745 +msgid "Need \\paper for paper block." +msgstr "" + +#: parser.yy:890 msgid "More alternatives than repeats. Junking excess alternatives." msgstr "Tekrarlardan çok seçenek. Kullanılmayan fazla seşenekler. " -#: parser.yy:857 parser.yy:864 -msgid "\\applycontext takes function argument" -msgstr "\\uygulamabağlamı argüman işlevi alır" - -#: parser.yy:1014 -msgid "\\apply takes function argument" -msgstr "\\uygulama argüman işlevi alır" +#: parser.yy:1082 +msgid "Music head function should return Music object." +msgstr "" -#: parser.yy:1377 -msgid "Can't find music" -msgstr "Müzik bulunamıyor" +#: parser.yy:1354 +msgid "Grob name should be alphanumeric" +msgstr "" -#: parser.yy:1495 +#: parser.yy:1714 msgid "Second argument must be pitch list." msgstr "İkinci argüman perde listesi olmalı." -#: parser.yy:1532 parser.yy:1537 parser.yy:2070 +#: parser.yy:1753 parser.yy:1758 parser.yy:2238 msgid "Have to be in Lyric mode for lyrics" msgstr "Güfteler için Lyric kipinde olunmalı" -#: parser.yy:1622 +#: parser.yy:1851 msgid "Expecting string as script definition" msgstr "Betik tanımı olarak dizge bekleniyor" -#: parser.yy:1829 parser.yy:1884 +#: parser.yy:2014 parser.yy:2064 #, c-format msgid "not a duration: %d" msgstr "bir süre değil: %d" -#: parser.yy:1980 +#: parser.yy:2157 msgid "Have to be in Note mode for notes" msgstr "Notalar için Nota kipinde olmalıdır" -#: parser.yy:2085 +#: parser.yy:2251 msgid "Have to be in Chord mode for chords" msgstr "Akortlar için Akort kipinde olmalıdır" -#: parser.yy:2232 +#: parser.yy:2403 msgid "need integer number arg" msgstr "tamsayı arga ihtiyaç duyar" -#: parser.yy:2383 +#: parser.yy:2586 msgid "Suspect duration found following this beam" msgstr "Bu ışının devamında tahmini süre bulundu" -#: lexer.ll:184 -#, c-format -msgid "input renamed to: `%s'" -msgstr "girdi `%s' olarak yenden adlandırıldı" +#: lexer.ll:193 +#, fuzzy, c-format +msgid "Renaming input to: `%s'" +msgstr "`%s' veri yolu açılıyor" + +#: lexer.ll:201 +msgid "No quoted string found after \\version" +msgstr "" + +#: lexer.ll:205 +msgid "No quoted string found after \\renameinput" +msgstr "" -#: lexer.ll:210 +#: lexer.ll:218 msgid "EOF found inside a comment" msgstr "EOF bir açıklamanın içinde bulundu" -#: lexer.ll:225 +#: lexer.ll:233 msgid "\\maininput not allowed outside init files" msgstr "\\anagirdi init dosyları dışında kabul edilmez" -#: lexer.ll:249 +#: lexer.ll:257 #, c-format msgid "wrong or undefined identifier: `%s'" msgstr "yanlış ya da tanımlanmamış tanıtıcı: `%s' " # backup rule #. backup rule -#: lexer.ll:258 +#: lexer.ll:266 msgid "Missing end quote" msgstr "Sondaki tırnak işareti eksik" -#: lexer.ll:400 +#: lexer.ll:428 msgid "Brace found at end of lyric. Did you forget a space?" msgstr "Şarkı sözü sonunda ayraç bulundu. Bir boşluk mu unuttunuz?" -#: lexer.ll:501 +#: lexer.ll:527 msgid "Brace found at end of markup. Did you forget a space?" msgstr "Biçimlemenin sonunda ayraç bulundu. Bir boşluk bırakmayı mı unuttunuz?" -#: lexer.ll:584 +#: lexer.ll:616 #, c-format msgid "invalid character: `%c'" msgstr "geçersiz karakter: `%c'" -#: lexer.ll:656 lexer.ll:657 +#: lexer.ll:702 lexer.ll:703 #, c-format msgid "unknown escaped string: `\\%s'" msgstr "bilinmeyen kaçmış dizge: '\\%s'" -#: lexer.ll:754 lexer.ll:755 +#: lexer.ll:800 lexer.ll:801 #, c-format msgid "Incorrect lilypond version: %s (%s, %s)" msgstr "Hatalı lilypond sürümü: %s (%s, %s)" -#: lexer.ll:755 lexer.ll:756 +#: lexer.ll:801 lexer.ll:802 msgid "Consider updating the input with the convert-ly script" msgstr "Girdiyi convert-ly betiği ile güncellemeyi dikkate alınız" + +#: backend-library.scm:20 +#, fuzzy, lisp-format +msgid "Invoking `~a'...n" +msgstr "`%s' çağrılıyor" + +#: backend-library.scm:26 +#, lisp-format +msgid "Error invoking `~a'. Return value ~a" +msgstr "" + +#: backend-library.scm:47 +#, fuzzy, lisp-format +msgid "Converting to `~a'..." +msgstr "`%s' yazılıyor..." + +#: clef.scm:124 +#, fuzzy, lisp-format +msgid "Unknown clef type `~a'" +msgstr "bilinmeyen küme tarzı `%s'" + +#: clef.scm:125 +msgid "See scm/lily.scm for supported clefs" +msgstr "" + +#: framework-tex.scm:130 +#, lisp-format +msgid "Writing header field `~a' to `~a'..." +msgstr "" + +#: framework-tex.scm:366 +#, fuzzy, lisp-format +msgid "Converting to `~a.ps'..." +msgstr "`%s' yazılıyor..." + +#: framework-tex.scm:386 +#, lisp-format +msgid "Converting to `~a.dvi'..." +msgstr "" + +#: lily.scm:94 +#, lisp-format +msgid "wrong type for argument ~a. Expecting ~a, found ~s" +msgstr "" + +#: lily.scm:312 +msgid "error: failed files: " +msgstr "" + +#~ msgid "write Makefile dependencies for every input file" +#~ msgstr "her girdi dosyası için Makefile bağımlılıklarını yaz" + +#~ msgid "make HTML file with links to all output" +#~ msgstr "bütün çıktıya bağlı olan HTML dosyası üret" + +#~ msgid "do not generate PDF output" +#~ msgstr "PDF çıktısı üretme" + +#~ msgid "do not generate PostScript output" +#~ msgstr "PostScript çıktısı üretme" + +#~ msgid "use pdflatex to generate PDF output" +#~ msgstr "PDF çıktısı üretmek için pdflatex'i kullan" + +#~ msgid "invalid value: `%s'" +#~ msgstr "geçersiz değer: `%s'" + +#~ msgid "Writing HTML menu `%s'" +#~ msgstr "`%s' HTML menüsü yazılıyor" + +#~ msgid "Running LaTeX failed. Rerun with --verbose for a trace." +#~ msgstr "" +#~ "LaTeX'in çalıştırılması başarısız. İzlemek için\n" +#~ "--verbose seçeneği ile yeniden çalıştırın." + +#~ msgid "dependencies output to `%s'..." +#~ msgstr "bağımlılıklar `%s'ye çıktılanıyor..." + +# # FIXME +# # do -P or -p by default? +# #help_summary = _ ("Run LilyPond using LaTeX for titling") +#~ msgid "Process LilyPond snippets in hybrid HTML, LaTeX or texinfo document" +#~ msgstr "" +#~ "LilyPond'un küçük parçalarını karma HTML, LaTeX ya da texinfo belgesinde " +#~ "işle" + +#~ msgid "DIM" +#~ msgstr "DIM" + +#~ msgid "default fontsize for music. DIM is assumed to be in points" +#~ msgstr "müzik için öntanımlı yazı tipi. DIM'in uygun olduğu varsayılıyor " + +#~ msgid "deprecated, use --default-music-fontsize" +#~ msgstr "" +#~ "uygun görülmedi, --default-music-fontsize (öntanımlı müzik yazıtipi) " +#~ "kullanın" + +#~ msgid "OPT" +#~ msgstr "OPT" + +#~ msgid "pass OPT quoted to the lilypond command line" +#~ msgstr "lilypond komut satırına aktarılmış OPT'u geçir" + +#~ msgid "" +#~ "force fontsize for all inline lilypond. DIM is assumed to be in points" +#~ msgstr "" +#~ "bütün satıriçi lilypond için yazı tipini kullan. DIM'in uygun olduğu " +#~ "varsayılıyor." + +#~ msgid "deprecated, use --force-music-fontsize" +#~ msgstr "" +#~ "uygun görülmedi, --force-music-fontsize (müzik yazı tipi boyunu kullan) " +#~ "kullanın" + +#~ msgid "include path" +#~ msgstr "yolu içer" + +#~ msgid "write dependencies" +#~ msgstr "bağımlılıkları yaz" + +#~ msgid "PREF" +#~ msgstr "PREF" + +#~ msgid "prepend PREF before each -M dependency" +#~ msgstr "her bir -M bağımlılığının başına PREF ekle" + +#~ msgid "don't run lilypond" +#~ msgstr "lilypond'u çalıştırma" + +#~ msgid "strip all lilypond blocks from output" +#~ msgstr "bütün lilypond bloklarını çıktıdan çıkar" + +#~ msgid "filename main output file" +#~ msgstr "dosyaadı ana çıktı dosyası" + +#~ msgid "where to place generated files" +#~ msgstr "üretilmiş dosyaların konulacağı yer" + +#~ msgid "LaTeX failed." +#~ msgstr "LaTeX başarısız oldu." + +#~ msgid "NaN" +#~ msgstr "NaN" + +#~ msgid "Now processing `%s'" +#~ msgstr "`%s' şu an işleniyor" + +#~ msgid "" +#~ "round filled box horizontal extent smaller than blot; decreasing blot" +#~ msgstr "yuvarlak dolu kutu lekeden küçük yatay genişlik; leke azaltılıyor " + +#~ msgid "round filled box vertical extent smaller than blot; decreasing blot" +#~ msgstr "yuvarlak dolu kutu lekeden küçük dikey genişlik; leke azaltılıyor" + +#~ msgid "use output format EXT" +#~ msgstr "EXT çıktı biçemini kullan" + +#~ msgid "write Makefile dependencies" +#~ msgstr "Makefile bağımlılıklarını yazar" + +#~ msgid "prepend DIR to dependencies" +#~ msgstr "bağımlılıkların başına DİZİN ekle" + +#~ msgid "This option is for developers only." +#~ msgstr "Bu seçenek sadece geliştiriciler içindir." + +#~ msgid "Read the sources for more information." +#~ msgstr "Daha fazla bilgi için kaynakları okuyun." + +#~ msgid "paper output to `%s'..." +#~ msgstr "kağıt çıktısı `%s'ye..." + +#~ msgid "can't find start of phrasing slur" +#~ msgstr "" +#~ "melodiyi ayrıştırarak çalan ses kaydırma iminin başlangıcı bulunamıyor" + +#~ msgid "Where SYMBOL VAL pair is any of:" +#~ msgstr "SEMBOL DEĞER çiftinin şunlardan biri olduğu yerde:" + +#~ msgid "unbound spanner `%s'" +#~ msgstr "`%s' bağsız anahtarı" + +# How to shut up this warning, when Voice_devnull_engraver has +# eaten start event? +#~ msgid "can't find start of slur" +#~ msgstr "ses kaydırma iminin başlangıcı bulunamıyor" + +#~ msgid "#" +#~ msgstr "#" + +#~ msgid "\\apply takes function argument" +#~ msgstr "\\uygulama argüman işlevi alır" + +#~ msgid "Can't find music" +#~ msgstr "Müzik bulunamıyor" + +#~ msgid "input renamed to: `%s'" +#~ msgstr "girdi `%s' olarak yenden adlandırıldı" diff --git a/scripts/convert-ly.py b/scripts/convert-ly.py index 99021a87a8..272833d4a0 100644 --- a/scripts/convert-ly.py +++ b/scripts/convert-ly.py @@ -26,10 +26,13 @@ except: return s underscore = _ -program_name = sys.argv[0] - +program_name = os.path.basename (sys.argv[0]) version = '@TOPLEVEL_VERSION@' +FROM_TO = _ ( "%s has been replaced by %s") +NOT_SMART = _ ("Not smart enough to convert %s") +UPDATE_MANUALLY = _ ("Please refer to the manual for details, and update manually.") + # Did we ever have \mudela-version? I doubt it. # lilypond_version_re_str = '\\\\version *\"(.*)\"' lilypond_version_re_str = '\\\\(mudela-)?version *\"([^"]+)\"' @@ -44,37 +47,37 @@ def identify (): sys.stderr.write (program_id () + '\n') def usage (): - sys.stdout.write ( - r"""Usage: %s [OPTIONS]... [FILE]... -Try to convert to newer lilypond-versions. The version number of the -input is guessed by default from \version directive. - -Options: - -h, --help print this help + sys.stdout.write (_ ("Usage: %s [OPTION]... [FILE]..." \ + % program_name)) + sys.stdout.write ('\n\n') + sys.stdout.write (_ ("""\ +Update LilyPond input to newer version. By default, update from the +version taken from the \\version command, to the current LilyPond version.""")) + sys.stdout.write ('\n\n') + sys.stdout.write (_ ("Options:")) + sys.stdout.write ('\n') + sys.stdout.write (_ ("""\ -e, --edit edit in place - -f, --from=VERSION start from version [default: \version found in file] - -s, --show-rules print all rules - -t, --to=VERSION end at version [default: @TOPLEVEL_VERSION@] - -n, --no-version don't add new version stamp - --version print program version - -Report bugs to bugs-gnu-music@gnu.org. - -""" % program_name) - - + -f, --from=VERSION start from version [default: \\version found in file] + -h, --help print this help + -n, --no-version do not add \\version command if missing + -s, --show-rules print rules [default: --from=0, --to=@TOPLEVEL_VERSION@] + -t, --to=VERSION convert to version [default: @TOPLEVEL_VERSION@] + -v, --version print program version""")) + sys.stdout.write ('\n\n') + sys.stdout.write (_ ("Report bugs to %s.") % "bug-lilypond@gnu.org") + sys.stdout.write ('\n') sys.exit (0) def print_version (): - - sys.stdout.write (r"""%s - -This is free software. It is covered by the GNU General Public -License, and you are welcome to change it and/or distribute copies of -it under certain conditions. invoke as `%s --warranty' for more + sys.stdout.write (program_id ()) + sys.stdout.write ('\n') + sys.stdout.write (_ ("""\ +This program is free software. It is covered by the GNU General Public +License and you are welcome to change it and/or distribute copies of it +under certain conditions. Invoke as `%s --warranty' for more information. - -""" % (program_id (), program_name)) +""") % "lilypond") def str_to_tuple (s): return tuple (map (string.atoi, string.split (s, '.'))) @@ -112,24 +115,29 @@ def show_rules (file): if 1: def conv(str): if re.search ('\\\\multi', str): - sys.stderr.write ('\nNot smart enough to convert \\multi') + sys.stderr.write ('\n') + sys.stderr.write (NOT_SMART % "\\multi") return str conversions.append (((0,1,9), conv, '\\header { key = concat + with + operator }')) -if 1: # need new a namespace +if 1: def conv (str): if re.search ('\\\\octave', str): - sys.stderr.write ('\nNot smart enough to convert \\octave') + sys.stderr.write ('\n') + sys.stderr.write (NOT_SMART % "\\octave") + sys.stderr.write ('\n') + sys.stderr.write (UPDATE_MANUALLY) + sys.stderr.write ('\n') # raise FatalConversionError () return str conversions.append (( - ((0,1,19), conv, 'deprecated \\octave; can\'t convert automatically'))) + ((0,1,19), conv, 'deprecated \\octave; cannot convert automatically'))) -if 1: # need new a namespace +if 1: def conv (str): str = re.sub ('\\\\textstyle([^;]+);', '\\\\property Lyrics . textstyle = \\1', str) @@ -176,7 +184,8 @@ if 1: if 1: def conv(str): if re.search ('\\\\header', str): - sys.stderr.write ('\nNot smart enough to convert to new \\header format') + sys.stderr.write ('\n') + sys.stderr.write (NOT_SMART % "new \\header format") return str conversions.append (((1,0,2), conv, '\\header { key = concat + with + operator }')) @@ -208,7 +217,8 @@ if 1: if 1: def conv(str): if re.search ('[a-zA-Z]+ = *\\translator',str): - sys.stderr.write ('\nNot smart enough to change \\translator syntax') + sys.stderr.write ('\n') + sys.stderr.write (NOT_SMART % "\\translator syntax") # raise FatalConversionError () return str @@ -278,7 +288,8 @@ if 1: if 1: def conv(str): if re.search ('\\\\repeat',str): - sys.stderr.write ('\nNot smart enough to convert \\repeat') + sys.stderr.write ('\n') + sys.stderr.write (NOT_SMART % "\\repeat") # raise FatalConversionError () return str @@ -426,7 +437,8 @@ if 1: if 1: def conv(str): if re.search ('\\\\repetitions',str): - sys.stderr.write ('\nNot smart enough to convert \\repetitions') + sys.stderr.write ('\n') + sys.stderr.write (NOT_SMART % "\\repetitions") # raise FatalConversionError() return str @@ -453,7 +465,8 @@ if 1: str = re.sub ("\\\\musicalpitch *{([0-9 -]+)}", "\\\\musicalpitch #'(\\1)", str) if re.search ('\\\\notenames',str): - sys.stderr.write ('\nNot smart enough to convert to new \\notenames format') + sys.stderr.write ('\n') + sys.stderr.write (NOT_SMART % "new \\notenames format") return str conversions.append (((1,3,38), conv, '\musicalpitch { a b c } -> #\'(a b c)')) @@ -471,7 +484,8 @@ if 1: if 1: def conv (str): if re.search ('\\[:',str): - sys.stderr.write ('\nNot smart enough to convert to new tremolo format') + sys.stderr.write ('\n') + sys.stderr.write (NOT_SMART % "new tremolo format") return str conversions.append (((1,3,41), conv, @@ -496,7 +510,8 @@ if 1: if 1: def conv (str): if re.search ('\\\\keysignature', str): - sys.stderr.write ('\nNot smart enough to convert to new tremolo format') + sys.stderr.write ('\n') + sys.stderr.write (NOT_SMART % "new tremolo format") return str @@ -607,7 +622,8 @@ if 1: def conv (str): str = re.sub ('ChordNames*', 'ChordNames', str) if re.search ('\\\\textscript "[^"]* *"[^"]*"', str): - sys.stderr.write ('\nNot smart enough to convert to new \\textscript markup text') + sys.stderr.write ('\n') + sys.stderr.write (NOT_SMART % "new \\textscript markup text") str = re.sub ('\\textscript +("[^"]*")', '\\textscript #\\1', str) @@ -921,7 +937,8 @@ if 1: def conv (str): if re.search (r'\addlyrics',str) \ and re.search ('automaticMelismata', str) == None: - sys.stderr.write ('automaticMelismata is turned on by default since 1.5.67. Please fix this by hand.') + sys.stderr.write ('\n') + sys.stderr.write (NOT_SMART % "automaticMelismata; turned on by default since 1.5.67.") raise FatalConversionError() return str @@ -1180,8 +1197,13 @@ if 1: if 1: def conv(str): if re.search( r'\\GraceContext', str): - sys.stderr.write ("GraceContext has been removed") - sys.stderr.write ("please use #(add-to-grace-init .. )") + sys.stderr.write ('\n') + sys.stderr.write (NOT_SMART % "GraceContext") + sys.stderr.write (FROM_TO \ + % ("GraceContext", "#(add-to-grace-init .. )")) + sys.stderr.write ('\n') + sys.stderr.write (UPDATE_MANUALLY) + sys.stderr.write ('\n') raise FatalConversionError() str = re.sub ('HaraKiriStaffContext', 'RemoveEmptyStaffContext', str) @@ -1219,9 +1241,11 @@ if 1: if 1: def conv(str): if re.search( r'-(start|stop)Cluster', str): - sys.stderr.write ("""Cluster syntax has been changed. -Please refer to the manual for details, and convert manually. -""") + sys.stderr.write ('\n') + sys.stderr.write (NOT_SMART % "Cluster syntax") + sys.stderr.write ('\n') + sys.stderr.write (UPDATE_MANUALLY) + sys.stderr.write ('\n') raise FatalConversionError() @@ -1442,7 +1466,12 @@ Postfix articulations, new text markup syntax, new chord syntax.""")) if 1: def conv (str): if re.search ("font-style",str): - sys.stderr.write ("font-style is deprecated. Please remove.") + sys.stderr.write ('\n') + sys.stderr.write (NOT_SMART % "font-sytle") + sys.stderr.write ('\n') + sys.stderr.write (UPDATE_MANUALLY) + sys.stderr.write ('\n') + raise FatalConversionError() str = re.sub (r'-\\markup', r'@\\markup', str) @@ -1480,7 +1509,11 @@ if 1: 'acciaccatura', str) if re.search ("context-spec-music", str): - sys.stderr.write ("context-spec-music takes a symbol for the context now. Update by hand.") + sys.stderr.write ('\n') + sys.stderr.write (NOT_SMART % "context-spec-music") + sys.stderr.write ('\n') + sys.stderr.write (UPDATE_MANUALLY) + sys.stderr.write ('\n') raise FatalConversionError() @@ -1538,15 +1571,21 @@ conversions.append (((1,9,5), conv, 'HaraKiriVerticalGroup -> RemoveEmptyVertica def conv (str): if re.search ("ly:get-font", str) : - sys.stderr.write (r"(ly:get-font foo ..) has been replaced by" + \ - " (ly:paper-get-font (ly:grob-get-paper foo) .. ).\n" +\ - "please update manually.") - + sys.stderr.write ('\n') + sys.stderr.write (NOT_SMART % "(ly:-get-font") + sys.stderr.write ('\n') + sys.stderr.write (FROM_TO \ + % ("(ly:paper-get-font (ly:grob-get-paper foo) .. )", + "(ly:paper-get-font (ly:grob-get-paper foo) .. )")) + sys.stderr.write (UPDATE_MANUALLY) + sys.stderr.write ('\n') raise FatalConversionError() if re.search ("\\pitch *#", str) : - sys.stderr.write (r"\\pitch has been deprecated. " +\ - " Use Scheme code to construct arbitrary note events.") + sys.stderr.write ('\n') + sys.stderr.write (NOT_SMART % "\\pitch") + sys.stderr.write ('\n') + sys.stderr.write ("Use Scheme code to construct arbitrary note events.") raise FatalConversionError() @@ -1588,11 +1627,14 @@ as a substitution text.""" % (m.group (1), m.group (2)) ) if re.search ("ly:(make-pitch|pitch-alteration)", str) \ or re.search ("keySignature", str): + sys.stderr.write ('\n') + sys.stderr.write (NOT_SMART % "pitches") + sys.stderr.write ('\n') sys.stderr.write ( """The alteration field of Scheme pitches was multiplied by 2 -to support quarter tone accidentals. You have to edit the following constructs by hand: +to support quarter tone accidentals. You must update the following constructs by manually: -* calls of ly:make-pitch and ly:pitch-alteration +* calls of ly:make-pitch and ly:pitch-alteration * keySignature settings made with \property """) raise FatalConversionError () @@ -1605,7 +1647,13 @@ remove \\outputproperty, move ly:verbose into ly:get-option''')) def conv (str): if re.search ("dash-length",str): - sys.stderr.write ("""dash-length has been removed. Use dash-fraction instead.""") + sys.stderr.write ('\n') + sys.stderr.write (NOT_SMART % "dash-length") + sys.stderr.write ('\n') + sys.stderr.write (FROM_TO % ("dash-length", "dash-fraction")) + sys.stderr.write ('\n') + sys.stderr.write (UPDATE_MANUALLY) + sys.stderr.write ('\n') raise FatalConversionError() return str @@ -1751,9 +1799,11 @@ conversions.append (((2,1,16), conv, """\\musicglyph #"accidentals-NUM" -> \\sha def conv (str): if re.search (r'\\partcombine', str): - sys.stderr.write ('Warning: \\partcombine has been changed. ' - +'Check conversion manually!') - + sys.stderr.write ('\n') + sys.stderr.write (NOT_SMART % "\\partcombine") + sys.stderr.write ('\n') + sys.stderr.write (UPDATE_MANUALLY) + sys.stderr.write ('\n') raise FatalConversionError() # this rule doesn't really work, @@ -1928,6 +1978,9 @@ def conv (str): str = re.sub (r'ly:get-broken-into', 'ly:spanner-broken-into', str) str = re.sub (r'Melisma_engraver', 'Melisma_translator', str) if re.search ("ly:get-paper-variable", str): + sys.stderr.write ('\n') + sys.stderr.write (NOT_SMART % "ly:paper-get-variable") + sys.stderr.write ('\n') sys.stderr.write ('use (ly:paper-lookup (ly:grob-paper ))') raise FatalConversionError() @@ -2083,7 +2136,11 @@ conversions.append (((2, 3, 1), conv, def conv (str): if re.search ('textheight', str): - sys.stderr.write("\nWarning: tuning of page layout has changed. See reference manual.\n") + sys.stderr.write ('\n') + sys.stderr.write (NOT_SMART % "tuning of page layout") + sys.stderr.write ('\n') + sys.stderr.write (UPDATE_MANUALLY) + sys.stderr.write ('\n') str = re.sub (r'\\OrchestralScoreContext', '\\Score', str) def func(m): @@ -2340,8 +2397,7 @@ def conv (str): return match.group (2) sys.stderr.write ('\n') - sys.stderr.write (_ ("found obsolete \\encoding: %s") \ - % encoding) + sys.stderr.write (NOT_SMART % ("\\encoding: %s" % encoding)) sys.stderr.write ('\n') sys.stderr.write (_ ("LilyPond source must be UTF-8")) sys.stderr.write ('\n') @@ -2396,14 +2452,16 @@ def latest_version (): def do_conversion (infile, from_version, outfile, to_version): conv_list = get_conversions (from_version, to_version) - sys.stderr.write (_ ("Applying conversions: ")) + sys.stderr.write (_ ("Applying conversion: ")) str = infile.read () last_conversion = () try: for x in conv_list: - sys.stderr.write (tup_to_str (x[0]) + ', ') + sys.stderr.write (tup_to_str (x[0])) str = x[1] (str) last_conversion = x[0] + if x != conv_list[-1]: + sys.stderr.write (', ') except FatalConversionError: sys.stderr.write (_ ("%s: error while converting") \ @@ -2413,14 +2471,15 @@ def do_conversion (infile, from_version, outfile, to_version): sys.stderr.write ('\n') if last_conversion: - sys.stderr.write ('\n') new_ver = '\\version \"%s\"' % tup_to_str (last_conversion) if re.search (lilypond_version_re_str, str): - str = re.sub (lilypond_version_re_str,'\\'+new_ver, str) + str = re.sub (lilypond_version_re_str, + '\\%s' % new_ver, str) elif add_version: str = new_ver + '\n' + str + sys.stderr.write ('\n') outfile.write (str) return last_conversion @@ -2477,7 +2536,6 @@ def do_one_file (infile_name): os.rename (infile_name, infile_name + '~') os.rename (infile_name + '.NEW', infile_name) - sys.stderr.write ('\n') sys.stderr.flush () edit = 0 @@ -2487,7 +2545,7 @@ from_version = () outfile_name = '' show_rules_p = 0 -(options, files) = getopt.getopt (sys.argv[1:], 'ao:f:t:senh', +(options, files) = getopt.getopt (sys.argv[1:], 'ao:f:t:senhv', ['no-version', 'version', 'output', 'show-rules', 'help', 'edit', 'from=', 'to=']) -- 2.39.5