]> git.donarmstrong.com Git - lilypond.git/commitdiff
patch::: 1.1.16.jcn1: fixjes
authorJan Nieuwenhuizen <janneke@gnu.org>
Sun, 20 Dec 1998 21:58:57 +0000 (22:58 +0100)
committerJan Nieuwenhuizen <janneke@gnu.org>
Sun, 20 Dec 1998 21:58:57 +0000 (22:58 +0100)
pl 16.jcn1
- resurrected po-stuff

26 files changed:
Documentation/topdocs/INSTALL.yo
Documentation/topdocs/README.yo
NEWS
VERSION
flower/GNUmakefile
lib/GNUmakefile
lily/GNUmakefile
make/toplevel.make.in
mi2mu/GNUmakefile
po/GNUmakefile
po/TODO
po/it.po
po/lilypond.po
po/nl.po
stepmake/NEWS
stepmake/VERSION
stepmake/stepmake/c++-vars.make
stepmake/stepmake/c-vars.make
stepmake/stepmake/generic-targets.make
stepmake/stepmake/po-rules.make
stepmake/stepmake/po-targets.make
stepmake/stepmake/po-vars.make [new file with mode: 0644]
stepmake/stepmake/podir-rules.make [new file with mode: 0644]
stepmake/stepmake/podir-targets.make [new file with mode: 0644]
stepmake/stepmake/podir-vars.make [new file with mode: 0644]
stepmake/stepmake/toplevel-targets.make

index a4d1fe87523e79f7b34356a93dcafc5d7dcfd9bf..ecb87b29011ff358fd41590756afd6f3c27aeca0 100644 (file)
@@ -3,10 +3,11 @@ article(INSTALL - compiling and installing GNU LilyPond)(HWN & JCN)()
 sect(ABSTRACT)
 
 This document explains what you need to install LilyPond, and what you
-should do.  If you are going to compile and install LilyPond very
-often you might want to check out the file(buildscripts/set-lily.sh)
-script.  It sets some environment variables and symlinks, which comes
-in handly when you have to compile LilyPond more often.  
+should do.  If you are going to compile and install LilyPond often,
+e.g. when doing development, you might want to check out the 
+file(buildscripts/set-lily.sh) script.  It sets some environment 
+variables and symlinks, which comes in handly when you have to compile 
+LilyPond more often.  
 
 sect(PREREQUISITES)
 
@@ -93,9 +94,8 @@ it()The geometry package for LaTeX is needed to use ly2dvi.
 lurl(ftp://ftp.ctan.org/tex-archive/macros/latex/contrib/supported/geometry)
 or at mirror site lurl(ftp://ftp.dante.de)
 
-it() A fast computer (a full page of music typically takes 1 minute on my
-    486/133, using the bf(--enable-checking) compile. It's lot slower than
-    most MusiXTeX preprocessors)
+it() A fast computer: a full page of music typically takes 1 minute on my
+    486/133, using the bf(--enable-checking) compile.
 )
 
 sect(WEBSITE)
index 39b6dc56e3e83c579fbed80af87fe21141ca2596..56c3a089bfada0959c6faf1413c601c1cb113a9b 100644 (file)
@@ -1,17 +1,22 @@
 COMMENT(-*-Text-*-)
 DEFINEMACRO(Package)(0)(LilyPond) DEFINEMACRO(package)(0)(lilypond)
-COMMENT(    ^^^^     Slaat dit ergens op?)
-
 
 redef(XXsetchapternum)(0)()
 
-This is the toplevel README to Package()
+notableofcontents()
+article(This is the toplevel README to Package())()()
 
 includefile(../BLURB.in)
 
 sect(VERSIONING)
 
-if you have downloaded a
+Package() uses a versioning scheme similar to the Linux kernel.  In a
+version "x.y.z", an even second number 'y' denotes a stable version.
+For development versions 'y' is odd.  For using straightforward score
+production, please use the latest stable version.  Development versions
+may not produce good or nice scores.
+
+If you have downloaded a
 
        *.pre*
 
@@ -88,7 +93,7 @@ Linux-Intel unix users.
 files, eg
 verb(rm `find /var/lib/texmf/fonts -name 'feta*'`)
 
-a script to do this for you is in file(bin/cleanfonts.sh)
+a script to do this for you is in file(buildscripts/clean-fonts.sh)
 
 
 sect(CDROM DISTRIBUTIONS)
diff --git a/NEWS b/NEWS
index a2c9b3d6a0ac30f89d3dbce1e8b2d7154f766abb..506ccf8ef2425a0149a0e5f5c3744fb02a589664 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,6 @@
+pl 16.jcn1
+       - resurrected po-stuff
+
 pl 15.uu1
        - dynamic fix.  
        - junked abbrev stuff from parser.
diff --git a/VERSION b/VERSION
index bf0c2ee23119841f1167a86e89c59ba0ee03f9e1..5d0b9b8892f08db117544445163c89113ea049d0 100644 (file)
--- a/VERSION
+++ b/VERSION
@@ -2,7 +2,7 @@ PACKAGE_NAME=LilyPond
 MAJOR_VERSION=1
 MINOR_VERSION=1
 PATCH_LEVEL=16
-MY_PATCH_LEVEL=
+MY_PATCH_LEVEL=jcn1
 
 # use the above to send patches: MY_PATCH_LEVEL is always empty for a
 # released version.
index da46790c0bceca978b00198074570c67d32a2fc0..9a36eea33f3e332496339010f37057f5889ebd70 100644 (file)
@@ -12,7 +12,7 @@ SUBDIRS = include
 SCRIPTS = 
 README_FILES = NEWS-1.0 NEWS-1.1.46 README TODO
 EXTRA_DIST_FILES= VERSION $(README_FILES) $(SCRIPTS)
-STEPMAKE_TEMPLATES=library c++
+STEPMAKE_TEMPLATES=library c++ po
 
 
 
index 70008444f623a44d29c45d2d28855cf40e3a7285..d9e0c992035afc685ebcd90817b96af66d5344a5 100644 (file)
@@ -6,8 +6,11 @@ NAME = lily
 SUBDIRS = include
 # MODULE_LIBS= $(depth)/flower
 MODULE_CXXFLAGS += -D_REENTRANT
-STEPMAKE_TEMPLATES=library c++
+STEPMAKE_TEMPLATES=library c++ po
 
 include $(depth)/make/stepmake.make 
 
 
+bla:
+       echo $(ALL_C_SOURCES)
+       echo $(ALL_C_SOURCES)
index 9dae2238bdb150d79b98b35e8575a87ded199e68..c61ab3e81e4bb9e5955ac487dcc552ca030ab69d 100644 (file)
@@ -9,7 +9,7 @@ SUBDIRS = include
 MODULE_LIBS=$(depth)/lib $(depth)/flower 
 MODULE_INCLUDES=$(depth)/lib/include $(depth)/flower/include 
 
-STEPMAKE_TEMPLATES= c++ executable
+STEPMAKE_TEMPLATES= c++ executable po
 
 include $(depth)/make/stepmake.make 
 
index c5234f0e70a95900dc9398d2669774843810ccde..43374bd1ba20a85b5511650ae38f9bdf1958adbd 100644 (file)
@@ -23,7 +23,7 @@ NON_ESSENTIAL_DIST_FILES = $(README_TXT_FILES)
 
 # bootstrap stepmake:
 #
-STEPMAKE_TEMPLATES=toplevel yolily-toplevel
+STEPMAKE_TEMPLATES=toplevel yolily-toplevel po
 include $(depth)/make/stepmake.make 
 #
 
index cb87334f7dc2509efe397ab91277fca78d3cdcf0..3432b24c855e8f0f0d97128630253f3ad1aece3d 100644 (file)
@@ -9,7 +9,7 @@ MODULE_NAME = mi2mu
 SUBDIRS = include
 EXTRA_DIST_FILES += TODO
 MODULE_LIBS=$(depth)/lib $(depth)/flower
-STEPMAKE_TEMPLATES=c++ executable
+STEPMAKE_TEMPLATES=c++ executable po
 
 include $(depth)/make/stepmake.make 
 
index 8dc71cb5db6936a2f5041725f25950ddeea408c7..2eddf0eebad645b0d67123b03107a34ce4b3828e 100644 (file)
@@ -11,6 +11,7 @@ MO_FILES = $(addprefix $(outdir)/, $(PO_FILES:.po=.mo))
 HELP_CATALOGS = $(PO_FILES:%.po=%)
 CATALOGS = $(HELP_CATALOGS:lilypond=)
 EXTRA_DIST_FILES = TODO $(PO_FILES)
+STEPMAKE_TEMPLATES=podir
 
 include $(depth)/make/stepmake.make 
 include $(stepdir)/po-rules.make
diff --git a/po/TODO b/po/TODO
index b854f34607f032271c01c1dd249484cf20557b67..c9817fd8d8fcd35d69438fb38a9127165b560ebf 100644 (file)
--- a/po/TODO
+++ b/po/TODO
@@ -1,5 +1,12 @@
+TODO
+       * mail .po files to gnu translation project
+       * convince xgettext my name is <janneke@gnu.org> iso 
+         <fred@botervlieg.flower> :-)
+       * create user-friendly input format for multiple languages?
+
 ISSUES -- please read this before doing too much real translating...
 
+       * please don't run make po/po-update with gnu gettext < 0.10.35
        * encapsulate locale strings in _( ) or _f ( )
        * fix/standardise messages
          - it's silly to translate wrong strings
@@ -35,12 +42,6 @@ ISSUES -- please read this before doing too much real translating...
          - debug strings
          - output (ps) strings
 
-TODO
-       * native speakers (naïeve sprekerds) that make/take care of {it,..}.po
-       * concurrently update Documentation/tex/computer.data
-       * convince xgettext my name is <janneke@gnu.org> iso 
-         <fred@botervlieg.flower> :-)
-       * create user-friendly input format for multiple languages?
 
 SOLVED/HOWTO
        * because i never install LilyPond, i made these links:
index d8ac69d17800c6d152aa129e7aa6206abebc1444..679596d920ddd6368e3609c20af6455edf622013 100644 (file)
--- a/po/it.po
+++ b/po/it.po
@@ -1,7 +1,12 @@
+# it.po -- GNU LilyPond's italian language file
+# Copyright (C) 1998 Free Software Foundation, Inc.
+# Tineke de Munnik <jantien@xs4all.nl>, 1998.
+#
+#, fuzzy
 msgid ""
 msgstr ""
 "Date: 1998-05-30 00:17:12+0200\n"
-"From:  <tdemunni@sybase.com>\n"
+"From:  <jantien@xs4all.nl>\n"
 "Content-Type: text/plain; charset=\n"
 "Xgettext-Options: --c++ --default-domain=lilypond --join --output-dir=../po/out --add-comments --keyword=_ --keyword=_f\n"
 "Files: bow.cc int.cc\n"
@@ -22,19 +27,28 @@ msgstr ""
 msgid "Debug output disabled.  Compiled with NPRINT."
 msgstr ""
 
-#: lgetopt.cc:103
+#: getopt-long.cc:103
+#, c-format
 msgid "option `%s' requires an argument"
 msgstr "opzione `%s' chiede un argumento"
 
-#: lgetopt.cc:107
+#: getopt-long.cc:107
+#, c-format
 msgid "option `%s' doesn't allow an argument"
 msgstr "opzione `%s' non permette un argumento"
 
-#: lgetopt.cc:111
+#: getopt-long.cc:111
+#, c-format
 msgid "unrecognized option: `%s'"
 msgstr "opzione non riconosciuto `%s'"
 
-#: lgetopt.cc:117
+#: getopt-long.cc:113
+#, c-format
+msgid "%c"
+msgstr ""
+
+#: getopt-long.cc:117
+#, c-format
 msgid "invalid argument `%s' to option `%s'"
 msgstr "argumento non valide `%s' all'opzione `%s'"
 
@@ -42,7 +56,10 @@ msgstr "argumento non valide `%s' all'opzione `%s'"
 msgid "<stdin>"
 msgstr ""
 
-#: mapped-file-storage.cc:87 midi-stream.cc:77 mudela-stream.cc:102 parser.yy:1378 scores.cc:37 simple-file-storage.cc:44 tex-stream.cc:28 text-stream.cc:21
+#: lookup.cc:374 mapped-file-storage.cc:87 midi-stream.cc:77
+#: mudela-stream.cc:103 paper-stream.cc:25 parser.yy:1561 scores.cc:37
+#: simple-file-storage.cc:44 text-stream.cc:21
+#, c-format
 msgid "can't open file: `%s'"
 msgstr "non posso aprire il documento: `%s'"
 
@@ -71,34 +88,38 @@ msgid "vm_deallocate: "
 msgstr ""
 
 #: simple-file-storage.cc:56
+#, c-format
 msgid "Huh? got %d, expected %d characters"
 msgstr "Come? ce ne ho %d, ho aspettato %d carattere"
 
-#: abbreviation-beam-engraver.cc:76 beam-grav.cc:90
+#: abbreviation-beam-engraver.cc:72 beam-engraver.cc:86
 msgid "unterminated beam"
 msgstr ""
 
 #: afm.cc:114
+#, c-format
 msgid "can't find character called `%s'"
 msgstr ""
 
-#: atom.cc:31
+#: atom.cc:30
+#, c-format
 msgid "ridiculous dimension: %s, %s"
 msgstr "dimensione da ridere: %s, %s"
 
-#: beam-grav.cc:106
+#: beam-engraver.cc:102 cbeam-engraver.cc:122
 msgid "Stem must have Rhythmic structure."
 msgstr ""
 
-#: beam-grav.cc:113
+#: beam-engraver.cc:109 cbeam-engraver.cc:134
 msgid "stem doesn't fit in beam"
 msgstr ""
 
-#: beam-grav.cc:124
+#: beam-engraver.cc:120 cbeam-engraver.cc:145
 msgid "please fix me"
 msgstr "aggiustami per favore"
 
-#: beam-grav.cc:125
+#: beam-engraver.cc:121 cbeam-engraver.cc:146
+#, c-format
 msgid "stem at %s doesn't fit in beam"
 msgstr ""
 
@@ -106,8 +127,7 @@ msgstr ""
 msgid "beam with less than two stems"
 msgstr ""
 
-#. when all too short, normal stems win..
-#: beam.cc:562
+#: beam.cc:563
 msgid "weird beam shift, check your knees"
 msgstr ""
 
@@ -116,10 +136,12 @@ msgid "0 lines"
 msgstr "0 linee"
 
 #: break.cc:27
+#, c-format
 msgid "1 line (of %.0f columns)"
 msgstr "1 linea (da %.0f colonne)"
 
 #: break.cc:29
+#, c-format
 msgid "%d lines (with an average of %.1f columns)"
 msgstr "%d linee (con una media di %.f colonne)"
 
@@ -128,42 +150,54 @@ msgid "score does not have any columns"
 msgstr ""
 
 #: break.cc:183
+#, c-format
 msgid "approximated: %s"
 msgstr "approssimato: %s:"
 
 #: break.cc:185
+#, c-format
 msgid "calculated exactly: %s"
 msgstr "calcolato esattamente: %s"
 
-#: break.cc:186 score.cc:111
+#: break.cc:186 score.cc:112
+#, c-format
 msgid "time: %.2f seconds"
 msgstr "durata: %.2f secondi"
 
-#: change-iterator.cc:25
+#: cbeam-engraver.cc:45
+msgid "No beam to stop"
+msgstr ""
+
+#: change-iterator.cc:21
+#, c-format
 msgid "can't change `%s' to `%s'"
 msgstr ""
 
-#: clef-grav.cc:137
+#: clef-engraver.cc:124
 msgid "unknown clef type "
 msgstr ""
 
-#: collision.cc:62
+#: collision.cc:63
 msgid "No stem direction set. Ignoring column in clash."
 msgstr ""
 
-#: collision.cc:75
+#: collision.cc:76
 msgid "Too many clashing notecolumns. Ignoring them."
 msgstr ""
 
-#: command-request.cc:209
+#: command-request.cc:220
 msgid "don't know how handle empty keys"
 msgstr ""
 
+#: compressed-music-iterator.cc:25
+msgid "No one to print a tuplet start bracket"
+msgstr ""
+
 #: crescendo.cc:47
 msgid "crescendo"
 msgstr ""
 
-#: crescendo.cc:47 lookup.cc:338 lookup.cc:371 lookup.cc:389
+#: crescendo.cc:47 lookup.cc:501
 msgid "too small"
 msgstr ""
 
@@ -171,43 +205,50 @@ msgstr ""
 msgid "Floating point exception"
 msgstr ""
 
-#: debug.cc:140
+#: debug.cc:139
 msgid "can't set mem-checking"
 msgstr ""
 
-#: dimen.cc:31
-msgid "unknown length unit: `%s'"
+#: dimensions.cc:13
+msgid "NaN"
 msgstr ""
 
-#: dimen.cc:40
-msgid "NaN"
+#: dynamic-engraver.cc:60
+msgid "Got a dynamic already.  Continuing dazed and confused"
 msgstr ""
 
-#: dynamic-grav.cc:85 slur-grav.cc:72
-msgid "can't find both ends of %s"
+#: dynamic-engraver.cc:82
+msgid "can't find (de)crescendo to end"
 msgstr ""
 
-#: dynamic-grav.cc:86
-msgid "cresc"
+#: dynamic-engraver.cc:106
+msgid "Too many crescendi here"
 msgstr ""
 
-#: dynamic-grav.cc:162
+#: dynamic-engraver.cc:165
 msgid "unended crescendo"
 msgstr ""
 
-#: identifier.cc:49
+#: extender-engraver.cc:65
+msgid "unterminated extender"
+msgstr ""
+
+#: identifier.cc:48
 msgid "Wrong identifier type: "
 msgstr ""
 
-#: identifier.cc:50
+#: identifier.cc:49
+#, c-format
 msgid "%s expected"
 msgstr "%s aspettato"
 
-#: includable-lexer.cc:38 midi-score-parser.cc:24 scores.cc:108 scores.cc:113
+#: includable-lexer.cc:45 midi-score-parser.cc:24 scores.cc:110 scores.cc:115
+#, c-format
 msgid "can't find file: `%s'"
 msgstr ""
 
 #: ineq-constrained-qp.cc:167
+#, c-format
 msgid "Ineq_constrained_qp::solve (): Constraint off by %f"
 msgstr ""
 
@@ -219,119 +260,139 @@ msgstr ""
 msgid "Too much degeneracy. "
 msgstr ""
 
-#: key-grav.cc:109
+#: key-engraver.cc:133
 msgid "No key name: assuming `C'"
 msgstr ""
 
-#: local-key-grav.cc:34
-msgid "out of tune"
+#: lily-guile.cc:63
+#, c-format
+msgid "Can not find file `%s'"
 msgstr ""
 
-#: local-key-grav.cc:34 meter-grav.cc:28
-msgid "can't find"
+#: lily-guile.cc:65
+#, c-format
+msgid "(Load path is `%s'"
 msgstr ""
 
-#: lookup.cc:337 lookup.cc:343
-msgid "piano brace"
+#: local-key-engraver.cc:39
+msgid "out of tune"
 msgstr ""
 
-#: lookup.cc:344 lookup.cc:395
-msgid "too big"
+#: local-key-engraver.cc:39 time-signature-engraver.cc:28
+msgid "can't find"
 msgstr ""
 
-#: lookup.cc:370 lookup.cc:388 lookup.cc:394
+#: lookup.cc:375
+#, c-format
+msgid "guessing dimensions for font style: `%s'"
+msgstr ""
+
+#: lookup.cc:500
 msgid "bracket"
 msgstr ""
 
-#: main.cc:65
+#: main.cc:81
+#, c-format
 msgid "Usage: %s [OPTION]... [FILE]..."
 msgstr "Uso: %s [OPZIONE]... [DOCUMENTO]..."
 
-#: main.cc:66
+#: main.cc:82
 msgid "Typeset music and or play MIDI from FILE or <stdin>"
 msgstr "Stampa partitura oppure suona MIDI dal FILE o <stdin>"
 
-#: main.cc:48 main.cc:69
+#: main.cc:48 main.cc:85
 msgid "Options:"
 msgstr "Opzioni: "
 
-#: main.cc:72
+#: main.cc:88
 msgid "  -a, --about            about LilyPond\n"
 msgstr "  -a, --about            cos'è LilyPond\n"
 
-#: main.cc:54 main.cc:75
+#: main.cc:54 main.cc:91
 msgid "  -D, --debug            enable debugging output\n"
 msgstr ""
 
-#: main.cc:78
-msgid "  -d, --dependencies     write Makefile dependencies for every input file\n"
+#: main.cc:94
+msgid ""
+"  -d, --dependencies     write Makefile dependencies for every input file\n"
+msgstr ""
+
+#: main.cc:57 main.cc:97
+msgid "  -h, --help             this help\n"
+msgstr "  -h, --help             questo sostegno\n"
+
+#: main.cc:100
+msgid "  -f, --output-format=X  use output format X\n"
 msgstr ""
 
-#: main.cc:60 main.cc:81
+#: main.cc:60 main.cc:103
 msgid "  -I, --include=DIR      add DIR to search path\n"
 msgstr "  -I, --include=DIR      add DIR to search path\n"
 
-#: main.cc:84
+#: main.cc:106
 msgid "  -i, --init=FILE        use FILE as init file\n"
 msgstr "  -i, --init=DOC         usa DOC come documento iniziale\n"
 
-#: main.cc:57 main.cc:87
-msgid "  -h, --help             this help\n"
-msgstr "  -h, --help             questo sostegno\n"
-
-#: main.cc:90
+#: main.cc:109
 msgid "  -M, --no-paper         produce midi output only\n"
 msgstr "  -M, --no-paper         produce solo output midi\n"
 
-#: main.cc:93
+#: main.cc:112
 msgid "  -o, --output=FILE      set FILE as default output base\n"
 msgstr ""
 
-#: main.cc:96
-msgid "  -Q, --find-fourths     show all intervals greater than a fourth\n"
+#: main.cc:115
+msgid "  -Q, --find-old-relative show all changes in relative syntax\n"
+msgstr ""
+
+#: main.cc:118
+msgid ""
+"  -s, --safe             inhibit file output naming and exporting TeX  "
+"macros\n"
 msgstr ""
 
-#: main.cc:99
+#: main.cc:120
 msgid "  -t, --test             switch on experimental features\n"
 msgstr "  -t, --test             usa truchi sperimentali\n"
 
-#: main.cc:78 main.cc:102
+#: main.cc:78 main.cc:123
 msgid "  -T, --no-timestamps    don't timestamp the output\n"
 msgstr ""
 
-#: main.cc:105
+#: main.cc:126
 msgid "  -V, --ignore-version   ignore mudela version\n"
 msgstr ""
 
-#: main.cc:87 main.cc:108
+#: main.cc:87 main.cc:129
 msgid "  -w, --warranty         show warranty and copyright\n"
 msgstr ""
 
-#: main.cc:111
+#: main.cc:132
 msgid "GNU LilyPond was compiled with the following settings:"
 msgstr ""
 
-#: main.cc:139
+#: main.cc:160
 msgid "GNU LilyPond is Free software, see --warranty"
 msgstr ""
 
-#: main.cc:107 main.cc:142 main.cc:155
+#: main.cc:107 main.cc:163 main.cc:176
+#, c-format
 msgid "Copyright (c) %s by"
 msgstr ""
 
-#: main.cc:109 main.cc:144 main.cc:157
+#: main.cc:109 main.cc:165 main.cc:178
 msgid "Han-Wen Nienhuys <hanwen@cs.uu.nl>"
 msgstr ""
 
-#: main.cc:110 main.cc:145 main.cc:158
+#: main.cc:110 main.cc:166 main.cc:179
 msgid "Jan Nieuwenhuizen <janneke@gnu.org>"
 msgstr ""
 
-#: main.cc:153
+#: main.cc:174
 msgid "GNU LilyPond -- The GNU Project music typesetter"
 msgstr "GNU LilyPond -- Il tipografo musicale del progetto GNU"
 
-#: main.cc:113 main.cc:161
+#: main.cc:113 main.cc:182
 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"
@@ -348,15 +409,12 @@ msgid ""
 "USA.\n"
 msgstr ""
 
-#: meter-grav.cc:28
-msgid "lost in time"
-msgstr ""
-
 #: midi-item.cc:364
+#, c-format
 msgid "unconventional key: flats: %d, sharps: %d"
 msgstr ""
 
-#: midi-item.cc:410
+#: midi-item.cc:411
 msgid "silly duration"
 msgstr ""
 
@@ -364,68 +422,88 @@ msgstr ""
 msgid "silly pitch"
 msgstr ""
 
-#: midi-stream.cc:29 tex-stream.cc:58
+#: midi-stream.cc:29 paper-stream.cc:36
 msgid "error syncing file (disk full?)"
 msgstr ""
 
-#: musical-pitch.cc:145
-msgid "Interval greater than quart, relative: %s"
+#: music-list.cc:92
+msgid "\\relative mode changed here, old value: "
 msgstr ""
 
-#: musical-request.cc:93
+#: music-output-def.cc:78
+msgid "Can't find Score context"
+msgstr ""
+
+#: musical-request.cc:97
+#, c-format
 msgid "transposition by %s makes accidental larger than two"
 msgstr ""
 
-#: musical-request.cc:439
+#: musical-request.cc:401
+#, c-format
 msgid "never heard of dynamic scale `\\%s', assuming %s"
 msgstr ""
 
-#: my-lily-lexer.cc:120
+#: my-lily-lexer.cc:132
+#, c-format
 msgid "redeclaration of `\\%s'"
 msgstr ""
 
-#: my-lily-lexer.cc:149
+#: my-lily-lexer.cc:138
+#, c-format
+msgid "Identifier name is a keyword (`%s')"
+msgstr ""
+
+#: my-lily-lexer.cc:166
+#, c-format
 msgid "error at EOF: %s"
 msgstr ""
 
-#: my-lily-parser.cc:62
+#: my-lily-parser.cc:57
 msgid "Parsing..."
 msgstr "Analizzare..."
 
-#: my-lily-parser.cc:71
+#: my-lily-parser.cc:66
 msgid "braces don't match"
 msgstr ""
 
-#: p-score.cc:178
+#: my-lily-parser.cc:273
+msgid "invalid inversion pitch (not part of chord)"
+msgstr ""
+
+#: p-score.cc:172
 msgid "Can't solve this casting problem exactly; revert to Word_wrap"
 msgstr ""
 
-#: p-score.cc:197
+#: p-score.cc:193
 msgid "Preprocessing elements..."
 msgstr "Preprocessare elementi..."
 
-#: p-score.cc:201
+#: p-score.cc:197
 msgid "Calculating column positions..."
 msgstr "Calcolare posizioni di colonne..."
 
-#: p-score.cc:205
-msgid "Postprocessing elements..."
-msgstr "Postprocessare elementi..."
-
-#: p-score.cc:231
-msgid "TeX output to %s..."
-msgstr "Prodotto di TeX verso %s..."
+#: paper-def.cc:59
+#, c-format
+msgid "unknown paper variable: `%s'"
+msgstr ""
 
-#: p-score.cc:245
-msgid "% outputting Score, defined at: "
+#: paper-def.cc:63
+msgid "not a real variable"
 msgstr ""
 
-#: paper-def.cc:61
-msgid "unknown paper variable: `%s'"
+#. for now; breaks -fscm output
+#: paper-def.cc:228
+msgid "outputting Score, defined at: "
 msgstr ""
 
-#: paper-def.cc:65
-msgid "not a real variable"
+#: paper-def.cc:260
+#, c-format
+msgid "Paper output to %s..."
+msgstr "Prodotto stampato verso %s..."
+
+#: mudela-stream.cc:85 paper-outputter.cc:61 performance.cc:68
+msgid ", at "
 msgstr ""
 
 #. perhaps multiple text events?
@@ -437,39 +515,45 @@ msgstr ""
 msgid "Automatically generated"
 msgstr ""
 
-#: mudela-stream.cc:84 performance.cc:68 tex-stream.cc:47
-msgid ", at "
-msgstr ""
-
 #: performance.cc:76
+#, c-format
 msgid "from musical definition: %s"
 msgstr ""
 
 #: performance.cc:141
+#, c-format
 msgid "MIDI output to %s..."
 msgstr "Prodotto di MIDI verso %s..."
 
-#: plet-engraver.cc:83
+#: plet-engraver.cc:86
 msgid "unterminated plet"
 msgstr ""
 
-#: plet-spanner.cc:85
-msgid "lonely plet"
-msgstr ""
-
 #: qlpsolve.cc:88 qlpsolve.cc:139
 msgid "degenerate constraints"
 msgstr ""
 
-#: request-iterator.cc:68
+#: repeated-music-iterator.cc:58
+msgid "No one to print a volta bracket"
+msgstr ""
+
+#: request-iterator.cc:72
+#, c-format
 msgid "junking request: `%s'"
 msgstr ""
 
+#: request-iterator.cc:75
+#, c-format
+msgid "Huh? Not a Request: `%s'"
+msgstr ""
+
 #: score-column.cc:55
+#, c-format
 msgid "ignoring zero duration added to column at %s"
 msgstr ""
 
-#: score-grav.cc:145
+#: score-engraver.cc:143
+#, c-format
 msgid "Unbound spanner `%s'"
 msgstr ""
 
@@ -481,16 +565,17 @@ msgstr ""
 msgid "Interpreting music..."
 msgstr "Interpretare musica..."
 
-#: score.cc:70
+#: score.cc:71
 msgid "need music in a score"
 msgstr ""
 
 #. should we? hampers debugging.
-#: score.cc:106
+#: score.cc:107
 msgid "errors found, /*not processing score*/"
 msgstr ""
 
 #: scores.cc:34
+#, c-format
 msgid "writing dependency file: `%s'..."
 msgstr ""
 
@@ -498,79 +583,90 @@ msgstr ""
 msgid "score contains errors; will not process it"
 msgstr ""
 
-#: script.cc:60
+#: script.cc:61
 msgid "script needs stem direction"
 msgstr ""
 
-#: slur-grav.cc:49
+#: slur-engraver.cc:50
 msgid "unterminated slur"
 msgstr ""
 
-#: slur-grav.cc:72
+#: slur-engraver.cc:66
+#, c-format
+msgid "can't find both ends of %s"
+msgstr ""
+
+#: slur-engraver.cc:66
 msgid "slur"
 msgstr ""
 
+#: slur.cc:42
+msgid "Putting slur over rest."
+msgstr ""
+
 #: spanner.cc:44
 msgid "left spanpoint is right spanpoint\n"
 msgstr ""
 
 #: spanner.cc:101
+#, c-format
 msgid "Spanner `%s' with equal left and right spanpoints"
 msgstr ""
 
-#: spring-spacer.cc:82
+#: spring-spacer.cc:83
+#, c-format
 msgid "unconnected column: %d"
 msgstr ""
 
-#: spring-spacer.cc:186
+#: spring-spacer.cc:187
 msgid "I'm too fat; call Oprah"
 msgstr ""
 
-#: spring-spacer.cc:344
+#: spring-spacer.cc:345
 msgid "solution doesn't satisfy constraints"
 msgstr ""
 
-#: spring-spacer.cc:623
+#: spring-spacer.cc:625
+#, c-format
 msgid "can't find a ruling note at %s"
 msgstr ""
 
-#: spring-spacer.cc:629
+#: spring-spacer.cc:631
+#, c-format
 msgid "no minimum in measure at %s"
 msgstr ""
 
 #: staff-side.cc:61
-msgid "Staff_side::get_position_f(): somebody forgot to set my direction, returning -20"
+msgid ""
+"Staff_side::get_position_f(): somebody forgot to set my direction, returning "
+"-20"
 msgstr ""
 
-#: stem.cc:102
+#: stem.cc:101
 msgid "weird stem size; check for narrow beams"
 msgstr ""
 
 #: symtable.cc:50
+#, c-format
 msgid "Symtable `%s': unknown symbol: `%s'"
 msgstr ""
 
 #: symtable.cc:61
+#, c-format
 msgid "Symtable `%s' unknown"
 msgstr ""
 
-#: mudela-stream.cc:74 tex-stream.cc:37
-msgid "% Creator: "
-msgstr ""
-
-#: mudela-stream.cc:79 tex-stream.cc:42
-msgid "% Automatically generated"
-msgstr ""
-
-#: text-item.cc:47
-msgid "Text_item::get_position_f(): somebody forgot to set my vertical direction, returning -20"
+#: text-item.cc:49
+msgid ""
+"Text_item::get_position_f(): somebody forgot to set my vertical direction, "
+"returning -20"
 msgstr ""
 
-#: tie-grav.cc:114 tie.cc:50
+#: tie.cc:50
 msgid "lonely tie"
 msgstr ""
 
-#: ties-grav.cc:82
+#: ties-engraver.cc:78
 msgid "Can't find a note head at the right to attach Tie"
 msgstr ""
 
@@ -586,39 +682,53 @@ msgstr ""
 msgid "partial measure too large"
 msgstr ""
 
-#: timing-translator.cc:32
+#: time-signature-engraver.cc:28
+msgid "lost in time"
+msgstr ""
+
+#: timing-translator.cc:31
 msgid "conflicting timing request"
 msgstr ""
 
-#: timing-translator.cc:64
-msgid "meter change not allowed here"
+#: timing-translator.cc:67
+msgid "time signature change not allowed here"
 msgstr ""
 
-#: timing-translator.cc:87
+#: timing-translator.cc:90
+#, c-format
 msgid "barcheck failed by: %s"
 msgstr ""
 
 #: translator-ctors.cc:40
+#, c-format
 msgid "unknown translator `%s'"
 msgstr ""
 
-#: translator-group.cc:149
+#: translator-group.cc:182
+#, c-format
 msgid "can't find or create `%s' called `%s'"
 msgstr ""
 
-#: translator-group.cc:263
+#: translator-group.cc:300
+#, c-format
 msgid "can't find or create `%s'"
 msgstr ""
 
-#: translator-group.cc:353
+#: translator-group.cc:390
+#, c-format
 msgid "can't find `%s'"
 msgstr ""
 
+#: transposed-music.cc:33
+msgid "Will ignore \relative for transposed music"
+msgstr ""
+
 #: word-wrap.cc:68
 msgid "ugh, this measure is too long"
 msgstr ""
 
 #: word-wrap.cc:69
+#, c-format
 msgid "breakpoint: %d"
 msgstr ""
 
@@ -630,53 +740,74 @@ msgstr ""
 msgid "I don't fit; put me on Montignac"
 msgstr ""
 
-#: parser.yy:300 parser.yy:303
+#: parser.yy:340 parser.yy:343
+#, c-format
 msgid "incorrect mudela version: %s (%s, %s)"
 msgstr ""
 
-#: parser.yy:477
+#: parser.yy:480
+msgid "Need a translator group for a context"
+msgstr ""
+
+#: parser.yy:498
+msgid "Wrong type for property value"
+msgstr ""
+
+#: parser.yy:547
 msgid "More than one music block"
 msgstr ""
 
-#: parser.yy:1047 parser.yy:1225 parser.yy:1252
+#: parser.yy:1136 parser.yy:1389
+msgid "have to be in Lyric mode for lyrics"
+msgstr ""
+
+#: parser.yy:1337 parser.yy:1357
+#, c-format
 msgid "not a duration: %d"
 msgstr ""
 
-#: parser.yy:1049 parser.yy:1254
+#: parser.yy:1359
 msgid "can't abbreviate"
 msgstr ""
 
-#: parser.yy:1264
+#: parser.yy:1369
 msgid "have to be in Note mode for notes"
 msgstr ""
 
-#: parser.yy:1286
-msgid "have to be in Lyric mode for lyrics"
+#: parser.yy:1395
+msgid "have to be in Chord mode for chords"
 msgstr ""
 
-#: lexer.ll:125
+#: parser.yy:1400
+msgid "have to be in Note mode for @chords"
+msgstr ""
+
+#: lexer.ll:131
 msgid "EOF found inside a comment"
 msgstr ""
 
-#: lexer.ll:163
+#: lexer.ll:175
+#, c-format
 msgid "undefined identifier: `%s'"
 msgstr ""
 
 #. backup rule
-#: lexer.ll:168
+#: lexer.ll:180
 msgid "missing end quote"
 msgstr ""
 
 #. backup rule
-#: lexer.ll:191 lexer.ll:195
+#: lexer.ll:203 lexer.ll:207
 msgid "white expected"
 msgstr ""
 
-#: lexer.ll:342
+#: lexer.ll:362
+#, c-format
 msgid "illegal character: `%c'"
 msgstr ""
 
-#: lexer.ll:392
+#: lexer.ll:418
+#, c-format
 msgid "unknown escaped string: `\\%s'"
 msgstr ""
 
@@ -686,26 +817,31 @@ msgid ""
 "beautiful sheet music from a music definition file.  It can also play\n"
 "mechanical performances to a MIDI file.  Features include multiple\n"
 "staffs, meters, clefs, keys, lyrics, versatile input language, cadenzas,\n"
-"beams, slurs, triplets, formatting scores, part extraction.  It includes\n"
-"a nice font of musical symbols.\n"
-msgstr ""
-"LilyPond \350 il tipografo musicale del progetto GNU.   Questo programma e\n"
-"fatto per stampare bella partitura da un documento definito per musica.\n"
-"Pu\362 anche sonare le prestazioni meccaniche ad un documento MIDI.  Le\n"
-"caratteristiche includono i personali multipli, tester, chiavi, suoni,\n"
-"lirica, lingua potente dell' input, cadenzas, fasci, archi, tripletti,\n"
-"segni di formattazione, estrazione della parte.  Una seria completa di\n"
-"caratteri musicali \350 compresa.\n"
+"beams, slurs, triplets, named chords, transposing, formatting scores, \n"
+"part extraction.  It includes a nice font of musical symbols.\n"
+msgstr ""
+"LilyPond è il programma di notazione musicale del progetto\n"
+"GNU. Questo programma può generare delle ottime partiture musicali\n"
+"a partire da un file contenente la descrizione della musica. Può\n"
+"anche generare esecuzioni meccaniche della partitura in formato\n"
+"MIDI. Le caratteristiche del programma includono un versatile\n"
+"linguaggio di descrizione musicale, pentagrammi multipli, segni di\n"
+"divisione, chiavi, tasti, parole, cadenze, legature, acciaccature,\n"
+"terzine, segni di formattazione ed estrazione delle parte. Nella\n"
+"distribuzione è compreso anche un fort di simboli musicali.\n"
 
 #: out/COPERTINA.hh:2
 msgid ""
-"LilyPond \350 il tipografo musicale del progetto GNU.   Questo programma \350\n"
-"fatto per stampare belle partiture da un documento definito per musica.\n"
-"Pu\362 anche suonare le prestazioni meccaniche ad un documento MIDI.  Le\n"
-"caratteristiche includono i personali multipli, tester, chiavi, suoni,\n"
-"lirica, lingua potente dell' input, cadenze, fasci, archi, tripletti,\n"
-"segni di formattazione, estrazione delle parte.  \310 compresa una seria \n"
-"completa di caratteri musicali.\n"
+"LilyPond è il programma di notazione musicale del progetto\n"
+"GNU. Questo programma può generare delle ottime partiture musicali\n"
+"a partire da un file contenente la descrizione della musica. Può\n"
+"anche generare esecuzioni meccaniche della partitura in formato\n"
+"MIDI. Le caratteristiche del programma includono un versatile\n"
+"linguaggio di descrizione musicale, pentagrammi multipli, segni di\n"
+"divisione, chiavi, tasti, parole, cadenze, legature, acciaccature,\n"
+"terzine, segni di formattazione ed estrazione delle parte. Nella\n"
+"distribuzione è compreso anche un fort di simboli musicali.\n"
+"\n"
 msgstr ""
 
 #: out/FLAPTEKST.hh:2
@@ -713,13 +849,14 @@ msgid ""
 "LilyPond is de muziekzetter van het GNU Project.  Dit programma drukt\n"
 "prachtige bladmuziek volgens een muzikaal definitie bestand.  Ook kan\n"
 "het een mechanische uitvoering afspelen naar een MIDI bestand.\n"
-"Bijzondere kunstjes zijn verscheidene notenbalken, maatsoorten,\n"
-"sleutels, toonaarden, zangteksten, krachtige invoer taal, cadensa,\n"
-"balken, boogjes, triolen, partituren, en uittreksels voor individuele \n"
-"partijen.  Een fraaie set muziektekens is inbegrepen.\n"
+"Bijzondere kunstjes zijn verscheidene notenbalken, maatsoorten, sleutels, \n"
+"toonaarden, zangteksten, krachtige invoer taal, cadensa, balken, boogjes, \n"
+"triolen, accoordnamen, transponeren, partituren, en uittreksels voor \n"
+"individuele partijen.  Een fraaie set muziektekens is inbegrepen.\n"
 msgstr ""
 
 #: main.cc:43
+#, c-format
 msgid "Usage: %s [OPTION]... [FILE]"
 msgstr ""
 
@@ -736,7 +873,8 @@ msgid "  -k, --key=ACC[:MINOR]  set key: ACC +sharps/-flats; :1 minor\n"
 msgstr ""
 
 #: main.cc:66
-msgid "  -n, --no-silly         assume no plets or double dots, smallest is 32\n"
+msgid ""
+"  -n, --no-silly         assume no plets or double dots, smallest is 32\n"
 msgstr ""
 
 #: main.cc:69
@@ -752,7 +890,8 @@ msgid "  -q, --quiet            be quiet\n"
 msgstr ""
 
 #: main.cc:81
-msgid "  -s, --smallest=N       assume no shorter (reciprocal) durations than N\n"
+msgid ""
+"  -s, --smallest=N       assume no shorter (reciprocal) durations than N\n"
 msgstr ""
 
 #: main.cc:84
@@ -775,7 +914,6 @@ msgstr ""
 msgid "MIDI header expected"
 msgstr ""
 
-#. is this signed?
 #: midi-score-parser.cc:50
 msgid "Invalid header length"
 msgstr ""
@@ -789,6 +927,7 @@ msgid "Invalid number of tracks"
 msgstr ""
 
 #: midi-score-parser.cc:59
+#, c-format
 msgid "can't handle %s"
 msgstr ""
 
@@ -801,6 +940,7 @@ msgid "Parsing...\n"
 msgstr ""
 
 #: midi-track-parser.cc:70
+#, c-format
 msgid "junking note-end event: channel = %d, pitch = %d"
 msgstr ""
 
@@ -824,68 +964,74 @@ msgstr ""
 msgid "invalid track length"
 msgstr ""
 
-#. heu, -2: should be - 1 1/2: A -> fis
-#: mudela-item.cc:62
-msgid "%% \"%s\"; %% not supported yet"
-msgstr ""
-
 #: mudela-item.cc:107
+#, c-format
 msgid "#32 in quarter: %d"
 msgstr ""
 
-#: mudela-score.cc:96
-msgid "ugh"
-msgstr ""
-
-#: mudela-score.cc:108
+#: mudela-score.cc:117
+#, c-format
 msgid "Lily output to %s..."
 msgstr ""
 
-#: mudela-score.cc:118 mudela-score.cc:167
+#: mudela-score.cc:127 mudela-score.cc:175
 msgid "track "
 msgstr ""
 
-#: mudela-score.cc:152
+#: mudela-score.cc:160
 msgid "Processing..."
 msgstr ""
 
-#: mudela-score.cc:163
+#: mudela-score.cc:171
 msgid "Creating voices..."
 msgstr ""
 
-#: mudela-score.cc:176
+#: mudela-score.cc:184
 msgid "NOT Filtering tempo..."
 msgstr ""
 
-#: mudela-score.cc:185
+#: mudela-score.cc:193
 msgid "NOT Quantifying columns..."
 msgstr ""
 
-#: mudela-score.cc:189
+#: mudela-score.cc:197
 msgid "Quantifying columns..."
 msgstr ""
 
+#.    LOGOUT(NORMAL_ver) << '\n' << "NOT Settling columns..." << endl;
 #.    return;
-#: mudela-score.cc:224
+#: mudela-score.cc:232
 msgid "Settling columns..."
 msgstr ""
 
-#: mudela-staff.cc:100
+#: mudela-staff.cc:107
+#, c-format
 msgid "% midi copyright:"
 msgstr ""
 
-#: mudela-staff.cc:101
+#: mudela-staff.cc:108
+#, c-format
 msgid "% instrument:"
 msgstr ""
 
-#: mudela-stream.cc:36
+#: mudela-stream.cc:37
+#, c-format
 msgid "lily indent level: %d"
 msgstr ""
 
-#: mudela-stream.cc:88
+#: mudela-stream.cc:75
+msgid "% Creator: "
+msgstr ""
+
+#: mudela-stream.cc:80
+msgid "% Automatically generated"
+msgstr ""
+
+#: mudela-stream.cc:89
+#, c-format
 msgid "% from input file: "
 msgstr ""
 
-#: version.cc:12
+#: version.cc:11
 msgid "of"
 msgstr ""
index 2352a8568bd59ad0323b7a7f1949b7743b7d22b8..ed22766440eaa34d51c91b8bfed27f0f923551f8 100644 (file)
@@ -1,10 +1,18 @@
+# lilypond.po -- GNU LilyPond's po source
+# Copyright (C) 1998 Free Software Foundation, Inc.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
 msgid ""
 msgstr ""
-"Date: 1998-07-21 09:44:01+0200\n"
-"From:  <fred@botervlieg.flower>\n"
-"Content-Type: text/plain; charset=\n"
-"Xgettext-Options: --c++ --default-domain=lilypond --join --output-dir=../po/out --add-comments --keyword=_ --keyword=_f\n"
-"Files: config.h gettext.h gettextP.h hash-string.h libgettext.h bindtextdom.c dcgettext.c dgettext.c finddomain.c gettext.c intl-compat.c loadmsgcat.c localealias.c textdomain.c\n"
+"Project-Id-Version: PACKAGE VERSION\n"
+"POT-Creation-Date: 1998-12-20 21:28+0100\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=CHARSET\n"
+"Content-Transfer-Encoding: ENCODING\n"
 
 #: data-file.cc:52
 msgid "EOF in a string"
@@ -22,19 +30,28 @@ msgstr ""
 msgid "Debug output disabled.  Compiled with NPRINT."
 msgstr ""
 
-#: lgetopt.cc:103
+#: getopt-long.cc:103
+#, c-format
 msgid "option `%s' requires an argument"
 msgstr ""
 
-#: lgetopt.cc:107
+#: getopt-long.cc:107
+#, c-format
 msgid "option `%s' doesn't allow an argument"
 msgstr ""
 
-#: lgetopt.cc:111
+#: getopt-long.cc:111
+#, c-format
 msgid "unrecognized option: `%s'"
 msgstr ""
 
-#: lgetopt.cc:117
+#: getopt-long.cc:113
+#, c-format
+msgid "%c"
+msgstr ""
+
+#: getopt-long.cc:117
+#, c-format
 msgid "invalid argument `%s' to option `%s'"
 msgstr ""
 
@@ -42,7 +59,10 @@ msgstr ""
 msgid "<stdin>"
 msgstr ""
 
-#: mapped-file-storage.cc:87 midi-stream.cc:77 mudela-stream.cc:102 parser.yy:1378 scores.cc:37 simple-file-storage.cc:44 tex-stream.cc:28 text-stream.cc:21
+#: lookup.cc:374 mapped-file-storage.cc:87 midi-stream.cc:77
+#: mudela-stream.cc:103 paper-stream.cc:25 parser.yy:1561 scores.cc:37
+#: simple-file-storage.cc:44 text-stream.cc:21
+#, c-format
 msgid "can't open file: `%s'"
 msgstr ""
 
@@ -71,34 +91,38 @@ msgid "vm_deallocate: "
 msgstr ""
 
 #: simple-file-storage.cc:56
+#, c-format
 msgid "Huh? got %d, expected %d characters"
 msgstr ""
 
-#: abbreviation-beam-engraver.cc:76 beam-grav.cc:90
+#: abbreviation-beam-engraver.cc:72 beam-engraver.cc:86
 msgid "unterminated beam"
 msgstr ""
 
 #: afm.cc:114
+#, c-format
 msgid "can't find character called `%s'"
 msgstr ""
 
-#: atom.cc:31
+#: atom.cc:30
+#, c-format
 msgid "ridiculous dimension: %s, %s"
 msgstr ""
 
-#: beam-grav.cc:106
+#: beam-engraver.cc:102 cbeam-engraver.cc:122
 msgid "Stem must have Rhythmic structure."
 msgstr ""
 
-#: beam-grav.cc:113
+#: beam-engraver.cc:109 cbeam-engraver.cc:134
 msgid "stem doesn't fit in beam"
 msgstr ""
 
-#: beam-grav.cc:124
+#: beam-engraver.cc:120 cbeam-engraver.cc:145
 msgid "please fix me"
 msgstr ""
 
-#: beam-grav.cc:125
+#: beam-engraver.cc:121 cbeam-engraver.cc:146
+#, c-format
 msgid "stem at %s doesn't fit in beam"
 msgstr ""
 
@@ -106,8 +130,7 @@ msgstr ""
 msgid "beam with less than two stems"
 msgstr ""
 
-#. when all too short, normal stems win..
-#: beam.cc:562
+#: beam.cc:563
 msgid "weird beam shift, check your knees"
 msgstr ""
 
@@ -116,10 +139,12 @@ msgid "0 lines"
 msgstr ""
 
 #: break.cc:27
+#, c-format
 msgid "1 line (of %.0f columns)"
 msgstr ""
 
 #: break.cc:29
+#, c-format
 msgid "%d lines (with an average of %.1f columns)"
 msgstr ""
 
@@ -128,42 +153,54 @@ msgid "score does not have any columns"
 msgstr ""
 
 #: break.cc:183
+#, c-format
 msgid "approximated: %s"
 msgstr ""
 
 #: break.cc:185
+#, c-format
 msgid "calculated exactly: %s"
 msgstr ""
 
-#: break.cc:186 score.cc:111
+#: break.cc:186 score.cc:112
+#, c-format
 msgid "time: %.2f seconds"
 msgstr ""
 
-#: change-iterator.cc:25
+#: cbeam-engraver.cc:45
+msgid "No beam to stop"
+msgstr ""
+
+#: change-iterator.cc:21
+#, c-format
 msgid "can't change `%s' to `%s'"
 msgstr ""
 
-#: clef-grav.cc:137
+#: clef-engraver.cc:124
 msgid "unknown clef type "
 msgstr ""
 
-#: collision.cc:62
+#: collision.cc:63
 msgid "No stem direction set. Ignoring column in clash."
 msgstr ""
 
-#: collision.cc:75
+#: collision.cc:76
 msgid "Too many clashing notecolumns. Ignoring them."
 msgstr ""
 
-#: command-request.cc:209
+#: command-request.cc:220
 msgid "don't know how handle empty keys"
 msgstr ""
 
+#: compressed-music-iterator.cc:25
+msgid "No one to print a tuplet start bracket"
+msgstr ""
+
 #: crescendo.cc:47
 msgid "crescendo"
 msgstr ""
 
-#: crescendo.cc:47 lookup.cc:338 lookup.cc:371 lookup.cc:389
+#: crescendo.cc:47 lookup.cc:501
 msgid "too small"
 msgstr ""
 
@@ -171,43 +208,50 @@ msgstr ""
 msgid "Floating point exception"
 msgstr ""
 
-#: debug.cc:140
+#: debug.cc:139
 msgid "can't set mem-checking"
 msgstr ""
 
-#: dimen.cc:31
-msgid "unknown length unit: `%s'"
+#: dimensions.cc:13
+msgid "NaN"
 msgstr ""
 
-#: dimen.cc:40
-msgid "NaN"
+#: dynamic-engraver.cc:60
+msgid "Got a dynamic already.  Continuing dazed and confused"
 msgstr ""
 
-#: dynamic-grav.cc:85 slur-grav.cc:72
-msgid "can't find both ends of %s"
+#: dynamic-engraver.cc:82
+msgid "can't find (de)crescendo to end"
 msgstr ""
 
-#: dynamic-grav.cc:86
-msgid "cresc"
+#: dynamic-engraver.cc:106
+msgid "Too many crescendi here"
 msgstr ""
 
-#: dynamic-grav.cc:162
+#: dynamic-engraver.cc:165
 msgid "unended crescendo"
 msgstr ""
 
-#: identifier.cc:49
+#: extender-engraver.cc:65
+msgid "unterminated extender"
+msgstr ""
+
+#: identifier.cc:48
 msgid "Wrong identifier type: "
 msgstr ""
 
-#: identifier.cc:50
+#: identifier.cc:49
+#, c-format
 msgid "%s expected"
 msgstr ""
 
-#: includable-lexer.cc:38 midi-score-parser.cc:24 scores.cc:108 scores.cc:113
+#: includable-lexer.cc:45 midi-score-parser.cc:24 scores.cc:110 scores.cc:115
+#, c-format
 msgid "can't find file: `%s'"
 msgstr ""
 
 #: ineq-constrained-qp.cc:167
+#, c-format
 msgid "Ineq_constrained_qp::solve (): Constraint off by %f"
 msgstr ""
 
@@ -219,119 +263,139 @@ msgstr ""
 msgid "Too much degeneracy. "
 msgstr ""
 
-#: key-grav.cc:109
+#: key-engraver.cc:133
 msgid "No key name: assuming `C'"
 msgstr ""
 
-#: local-key-grav.cc:34
-msgid "out of tune"
+#: lily-guile.cc:63
+#, c-format
+msgid "Can not find file `%s'"
 msgstr ""
 
-#: local-key-grav.cc:34 meter-grav.cc:28
-msgid "can't find"
+#: lily-guile.cc:65
+#, c-format
+msgid "(Load path is `%s'"
 msgstr ""
 
-#: lookup.cc:337 lookup.cc:343
-msgid "piano brace"
+#: local-key-engraver.cc:39
+msgid "out of tune"
 msgstr ""
 
-#: lookup.cc:344 lookup.cc:395
-msgid "too big"
+#: local-key-engraver.cc:39 time-signature-engraver.cc:28
+msgid "can't find"
 msgstr ""
 
-#: lookup.cc:370 lookup.cc:388 lookup.cc:394
+#: lookup.cc:375
+#, c-format
+msgid "guessing dimensions for font style: `%s'"
+msgstr ""
+
+#: lookup.cc:500
 msgid "bracket"
 msgstr ""
 
-#: main.cc:65
+#: main.cc:81
+#, c-format
 msgid "Usage: %s [OPTION]... [FILE]..."
 msgstr ""
 
-#: main.cc:66
+#: main.cc:82
 msgid "Typeset music and or play MIDI from FILE or <stdin>"
 msgstr ""
 
-#: main.cc:48 main.cc:69
+#: main.cc:48 main.cc:85
 msgid "Options:"
 msgstr ""
 
-#: main.cc:72
+#: main.cc:88
 msgid "  -a, --about            about LilyPond\n"
 msgstr ""
 
-#: main.cc:54 main.cc:75
+#: main.cc:54 main.cc:91
 msgid "  -D, --debug            enable debugging output\n"
 msgstr ""
 
-#: main.cc:78
-msgid "  -d, --dependencies     write Makefile dependencies for every input file\n"
+#: main.cc:94
+msgid ""
+"  -d, --dependencies     write Makefile dependencies for every input file\n"
 msgstr ""
 
-#: main.cc:60 main.cc:81
-msgid "  -I, --include=DIR      add DIR to search path\n"
+#: main.cc:57 main.cc:97
+msgid "  -h, --help             this help\n"
 msgstr ""
 
-#: main.cc:84
-msgid "  -i, --init=FILE        use FILE as init file\n"
+#: main.cc:100
+msgid "  -f, --output-format=X  use output format X\n"
 msgstr ""
 
-#: main.cc:57 main.cc:87
-msgid "  -h, --help             this help\n"
+#: main.cc:60 main.cc:103
+msgid "  -I, --include=DIR      add DIR to search path\n"
 msgstr ""
 
-#: main.cc:90
+#: main.cc:106
+msgid "  -i, --init=FILE        use FILE as init file\n"
+msgstr ""
+
+#: main.cc:109
 msgid "  -M, --no-paper         produce midi output only\n"
 msgstr ""
 
-#: main.cc:93
+#: main.cc:112
 msgid "  -o, --output=FILE      set FILE as default output base\n"
 msgstr ""
 
-#: main.cc:96
-msgid "  -Q, --find-fourths     show all intervals greater than a fourth\n"
+#: main.cc:115
+msgid "  -Q, --find-old-relative show all changes in relative syntax\n"
 msgstr ""
 
-#: main.cc:99
+#: main.cc:118
+msgid ""
+"  -s, --safe             inhibit file output naming and exporting TeX  "
+"macros\n"
+msgstr ""
+
+#: main.cc:120
 msgid "  -t, --test             switch on experimental features\n"
 msgstr ""
 
-#: main.cc:78 main.cc:102
+#: main.cc:78 main.cc:123
 msgid "  -T, --no-timestamps    don't timestamp the output\n"
 msgstr ""
 
-#: main.cc:105
+#: main.cc:126
 msgid "  -V, --ignore-version   ignore mudela version\n"
 msgstr ""
 
-#: main.cc:87 main.cc:108
+#: main.cc:87 main.cc:129
 msgid "  -w, --warranty         show warranty and copyright\n"
 msgstr ""
 
-#: main.cc:111
+#: main.cc:132
 msgid "GNU LilyPond was compiled with the following settings:"
 msgstr ""
 
-#: main.cc:139
+#: main.cc:160
 msgid "GNU LilyPond is Free software, see --warranty"
 msgstr ""
 
-#: main.cc:107 main.cc:142 main.cc:155
+#: main.cc:107 main.cc:163 main.cc:176
+#, c-format
 msgid "Copyright (c) %s by"
 msgstr ""
 
-#: main.cc:109 main.cc:144 main.cc:157
+#: main.cc:109 main.cc:165 main.cc:178
 msgid "Han-Wen Nienhuys <hanwen@cs.uu.nl>"
 msgstr ""
 
-#: main.cc:110 main.cc:145 main.cc:158
+#: main.cc:110 main.cc:166 main.cc:179
 msgid "Jan Nieuwenhuizen <janneke@gnu.org>"
 msgstr ""
 
-#: main.cc:153
+#: main.cc:174
 msgid "GNU LilyPond -- The GNU Project music typesetter"
 msgstr ""
 
-#: main.cc:113 main.cc:161
+#: main.cc:113 main.cc:182
 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"
@@ -348,15 +412,12 @@ msgid ""
 "USA.\n"
 msgstr ""
 
-#: meter-grav.cc:28
-msgid "lost in time"
-msgstr ""
-
 #: midi-item.cc:364
+#, c-format
 msgid "unconventional key: flats: %d, sharps: %d"
 msgstr ""
 
-#: midi-item.cc:410
+#: midi-item.cc:411
 msgid "silly duration"
 msgstr ""
 
@@ -364,68 +425,88 @@ msgstr ""
 msgid "silly pitch"
 msgstr ""
 
-#: midi-stream.cc:29 tex-stream.cc:58
+#: midi-stream.cc:29 paper-stream.cc:36
 msgid "error syncing file (disk full?)"
 msgstr ""
 
-#: musical-pitch.cc:145
-msgid "Interval greater than quart, relative: %s"
+#: music-list.cc:92
+msgid "\\relative mode changed here, old value: "
+msgstr ""
+
+#: music-output-def.cc:78
+msgid "Can't find Score context"
 msgstr ""
 
-#: musical-request.cc:93
+#: musical-request.cc:97
+#, c-format
 msgid "transposition by %s makes accidental larger than two"
 msgstr ""
 
-#: musical-request.cc:439
+#: musical-request.cc:401
+#, c-format
 msgid "never heard of dynamic scale `\\%s', assuming %s"
 msgstr ""
 
-#: my-lily-lexer.cc:120
+#: my-lily-lexer.cc:132
+#, c-format
 msgid "redeclaration of `\\%s'"
 msgstr ""
 
-#: my-lily-lexer.cc:149
+#: my-lily-lexer.cc:138
+#, c-format
+msgid "Identifier name is a keyword (`%s')"
+msgstr ""
+
+#: my-lily-lexer.cc:166
+#, c-format
 msgid "error at EOF: %s"
 msgstr ""
 
-#: my-lily-parser.cc:62
+#: my-lily-parser.cc:57
 msgid "Parsing..."
 msgstr ""
 
-#: my-lily-parser.cc:71
+#: my-lily-parser.cc:66
 msgid "braces don't match"
 msgstr ""
 
-#: p-score.cc:178
+#: my-lily-parser.cc:273
+msgid "invalid inversion pitch (not part of chord)"
+msgstr ""
+
+#: p-score.cc:172
 msgid "Can't solve this casting problem exactly; revert to Word_wrap"
 msgstr ""
 
-#: p-score.cc:197
+#: p-score.cc:193
 msgid "Preprocessing elements..."
 msgstr ""
 
-#: p-score.cc:201
+#: p-score.cc:197
 msgid "Calculating column positions..."
 msgstr ""
 
-#: p-score.cc:205
-msgid "Postprocessing elements..."
+#: paper-def.cc:59
+#, c-format
+msgid "unknown paper variable: `%s'"
 msgstr ""
 
-#: p-score.cc:231
-msgid "TeX output to %s..."
+#: paper-def.cc:63
+msgid "not a real variable"
 msgstr ""
 
-#: p-score.cc:245
-msgid "% outputting Score, defined at: "
+#. for now; breaks -fscm output
+#: paper-def.cc:228
+msgid "outputting Score, defined at: "
 msgstr ""
 
-#: paper-def.cc:61
-msgid "unknown paper variable: `%s'"
+#: paper-def.cc:260
+#, c-format
+msgid "Paper output to %s..."
 msgstr ""
 
-#: paper-def.cc:65
-msgid "not a real variable"
+#: mudela-stream.cc:85 paper-outputter.cc:61 performance.cc:68
+msgid ", at "
 msgstr ""
 
 #. perhaps multiple text events?
@@ -437,39 +518,45 @@ msgstr ""
 msgid "Automatically generated"
 msgstr ""
 
-#: mudela-stream.cc:84 performance.cc:68 tex-stream.cc:47
-msgid ", at "
-msgstr ""
-
 #: performance.cc:76
+#, c-format
 msgid "from musical definition: %s"
 msgstr ""
 
 #: performance.cc:141
+#, c-format
 msgid "MIDI output to %s..."
 msgstr ""
 
-#: plet-engraver.cc:83
+#: plet-engraver.cc:86
 msgid "unterminated plet"
 msgstr ""
 
-#: plet-spanner.cc:85
-msgid "lonely plet"
-msgstr ""
-
 #: qlpsolve.cc:88 qlpsolve.cc:139
 msgid "degenerate constraints"
 msgstr ""
 
-#: request-iterator.cc:68
+#: repeated-music-iterator.cc:58
+msgid "No one to print a volta bracket"
+msgstr ""
+
+#: request-iterator.cc:72
+#, c-format
 msgid "junking request: `%s'"
 msgstr ""
 
+#: request-iterator.cc:75
+#, c-format
+msgid "Huh? Not a Request: `%s'"
+msgstr ""
+
 #: score-column.cc:55
+#, c-format
 msgid "ignoring zero duration added to column at %s"
 msgstr ""
 
-#: score-grav.cc:145
+#: score-engraver.cc:143
+#, c-format
 msgid "Unbound spanner `%s'"
 msgstr ""
 
@@ -481,16 +568,17 @@ msgstr ""
 msgid "Interpreting music..."
 msgstr ""
 
-#: score.cc:70
+#: score.cc:71
 msgid "need music in a score"
 msgstr ""
 
 #. should we? hampers debugging.
-#: score.cc:106
+#: score.cc:107
 msgid "errors found, /*not processing score*/"
 msgstr ""
 
 #: scores.cc:34
+#, c-format
 msgid "writing dependency file: `%s'..."
 msgstr ""
 
@@ -498,79 +586,90 @@ msgstr ""
 msgid "score contains errors; will not process it"
 msgstr ""
 
-#: script.cc:60
+#: script.cc:61
 msgid "script needs stem direction"
 msgstr ""
 
-#: slur-grav.cc:49
+#: slur-engraver.cc:50
 msgid "unterminated slur"
 msgstr ""
 
-#: slur-grav.cc:72
+#: slur-engraver.cc:66
+#, c-format
+msgid "can't find both ends of %s"
+msgstr ""
+
+#: slur-engraver.cc:66
 msgid "slur"
 msgstr ""
 
+#: slur.cc:42
+msgid "Putting slur over rest."
+msgstr ""
+
 #: spanner.cc:44
 msgid "left spanpoint is right spanpoint\n"
 msgstr ""
 
 #: spanner.cc:101
+#, c-format
 msgid "Spanner `%s' with equal left and right spanpoints"
 msgstr ""
 
-#: spring-spacer.cc:82
+#: spring-spacer.cc:83
+#, c-format
 msgid "unconnected column: %d"
 msgstr ""
 
-#: spring-spacer.cc:186
+#: spring-spacer.cc:187
 msgid "I'm too fat; call Oprah"
 msgstr ""
 
-#: spring-spacer.cc:344
+#: spring-spacer.cc:345
 msgid "solution doesn't satisfy constraints"
 msgstr ""
 
-#: spring-spacer.cc:623
+#: spring-spacer.cc:625
+#, c-format
 msgid "can't find a ruling note at %s"
 msgstr ""
 
-#: spring-spacer.cc:629
+#: spring-spacer.cc:631
+#, c-format
 msgid "no minimum in measure at %s"
 msgstr ""
 
 #: staff-side.cc:61
-msgid "Staff_side::get_position_f(): somebody forgot to set my direction, returning -20"
+msgid ""
+"Staff_side::get_position_f(): somebody forgot to set my direction, returning "
+"-20"
 msgstr ""
 
-#: stem.cc:102
+#: stem.cc:101
 msgid "weird stem size; check for narrow beams"
 msgstr ""
 
 #: symtable.cc:50
+#, c-format
 msgid "Symtable `%s': unknown symbol: `%s'"
 msgstr ""
 
 #: symtable.cc:61
+#, c-format
 msgid "Symtable `%s' unknown"
 msgstr ""
 
-#: mudela-stream.cc:74 tex-stream.cc:37
-msgid "% Creator: "
-msgstr ""
-
-#: mudela-stream.cc:79 tex-stream.cc:42
-msgid "% Automatically generated"
-msgstr ""
-
-#: text-item.cc:47
-msgid "Text_item::get_position_f(): somebody forgot to set my vertical direction, returning -20"
+#: text-item.cc:49
+msgid ""
+"Text_item::get_position_f(): somebody forgot to set my vertical direction, "
+"returning -20"
 msgstr ""
 
-#: tie-grav.cc:114 tie.cc:50
+#: tie.cc:50
 msgid "lonely tie"
 msgstr ""
 
-#: ties-grav.cc:82
+#: ties-engraver.cc:78
 msgid "Can't find a note head at the right to attach Tie"
 msgstr ""
 
@@ -586,39 +685,53 @@ msgstr ""
 msgid "partial measure too large"
 msgstr ""
 
-#: timing-translator.cc:32
+#: time-signature-engraver.cc:28
+msgid "lost in time"
+msgstr ""
+
+#: timing-translator.cc:31
 msgid "conflicting timing request"
 msgstr ""
 
-#: timing-translator.cc:64
-msgid "meter change not allowed here"
+#: timing-translator.cc:67
+msgid "time signature change not allowed here"
 msgstr ""
 
-#: timing-translator.cc:87
+#: timing-translator.cc:90
+#, c-format
 msgid "barcheck failed by: %s"
 msgstr ""
 
 #: translator-ctors.cc:40
+#, c-format
 msgid "unknown translator `%s'"
 msgstr ""
 
-#: translator-group.cc:149
+#: translator-group.cc:182
+#, c-format
 msgid "can't find or create `%s' called `%s'"
 msgstr ""
 
-#: translator-group.cc:263
+#: translator-group.cc:300
+#, c-format
 msgid "can't find or create `%s'"
 msgstr ""
 
-#: translator-group.cc:353
+#: translator-group.cc:390
+#, c-format
 msgid "can't find `%s'"
 msgstr ""
 
+#: transposed-music.cc:33
+msgid "Will ignore \relative for transposed music"
+msgstr ""
+
 #: word-wrap.cc:68
 msgid "ugh, this measure is too long"
 msgstr ""
 
 #: word-wrap.cc:69
+#, c-format
 msgid "breakpoint: %d"
 msgstr ""
 
@@ -630,53 +743,74 @@ msgstr ""
 msgid "I don't fit; put me on Montignac"
 msgstr ""
 
-#: parser.yy:300 parser.yy:303
+#: parser.yy:340 parser.yy:343
+#, c-format
 msgid "incorrect mudela version: %s (%s, %s)"
 msgstr ""
 
-#: parser.yy:477
+#: parser.yy:480
+msgid "Need a translator group for a context"
+msgstr ""
+
+#: parser.yy:498
+msgid "Wrong type for property value"
+msgstr ""
+
+#: parser.yy:547
 msgid "More than one music block"
 msgstr ""
 
-#: parser.yy:1047 parser.yy:1225 parser.yy:1252
+#: parser.yy:1136 parser.yy:1389
+msgid "have to be in Lyric mode for lyrics"
+msgstr ""
+
+#: parser.yy:1337 parser.yy:1357
+#, c-format
 msgid "not a duration: %d"
 msgstr ""
 
-#: parser.yy:1049 parser.yy:1254
+#: parser.yy:1359
 msgid "can't abbreviate"
 msgstr ""
 
-#: parser.yy:1264
+#: parser.yy:1369
 msgid "have to be in Note mode for notes"
 msgstr ""
 
-#: parser.yy:1286
-msgid "have to be in Lyric mode for lyrics"
+#: parser.yy:1395
+msgid "have to be in Chord mode for chords"
 msgstr ""
 
-#: lexer.ll:125
+#: parser.yy:1400
+msgid "have to be in Note mode for @chords"
+msgstr ""
+
+#: lexer.ll:131
 msgid "EOF found inside a comment"
 msgstr ""
 
-#: lexer.ll:163
+#: lexer.ll:175
+#, c-format
 msgid "undefined identifier: `%s'"
 msgstr ""
 
 #. backup rule
-#: lexer.ll:168
+#: lexer.ll:180
 msgid "missing end quote"
 msgstr ""
 
 #. backup rule
-#: lexer.ll:191 lexer.ll:195
+#: lexer.ll:203 lexer.ll:207
 msgid "white expected"
 msgstr ""
 
-#: lexer.ll:342
+#: lexer.ll:362
+#, c-format
 msgid "illegal character: `%c'"
 msgstr ""
 
-#: lexer.ll:392
+#: lexer.ll:418
+#, c-format
 msgid "unknown escaped string: `\\%s'"
 msgstr ""
 
@@ -686,19 +820,22 @@ msgid ""
 "beautiful sheet music from a music definition file.  It can also play\n"
 "mechanical performances to a MIDI file.  Features include multiple\n"
 "staffs, meters, clefs, keys, lyrics, versatile input language, cadenzas,\n"
-"beams, slurs, triplets, formatting scores, part extraction.  It includes\n"
-"a nice font of musical symbols.\n"
+"beams, slurs, triplets, named chords, transposing, formatting scores, \n"
+"part extraction.  It includes a nice font of musical symbols.\n"
 msgstr ""
 
 #: out/COPERTINA.hh:2
 msgid ""
-"LilyPond \350 il tipografo musicale del progetto GNU.   Questo programma \350\n"
-"fatto per stampare belle partiture da un documento definito per musica.\n"
-"Pu\362 anche suonare le prestazioni meccaniche ad un documento MIDI.  Le\n"
-"caratteristiche includono i personali multipli, tester, chiavi, suoni,\n"
-"lirica, lingua potente dell' input, cadenze, fasci, archi, tripletti,\n"
-"segni di formattazione, estrazione delle parte.  \310 compresa una seria \n"
-"completa di caratteri musicali.\n"
+"LilyPond è il programma di notazione musicale del progetto\n"
+"GNU. Questo programma può generare delle ottime partiture musicali\n"
+"a partire da un file contenente la descrizione della musica. Può\n"
+"anche generare esecuzioni meccaniche della partitura in formato\n"
+"MIDI. Le caratteristiche del programma includono un versatile\n"
+"linguaggio di descrizione musicale, pentagrammi multipli, segni di\n"
+"divisione, chiavi, tasti, parole, cadenze, legature, acciaccature,\n"
+"terzine, segni di formattazione ed estrazione delle parte. Nella\n"
+"distribuzione è compreso anche un fort di simboli musicali.\n"
+"\n"
 msgstr ""
 
 #: out/FLAPTEKST.hh:2
@@ -706,13 +843,14 @@ msgid ""
 "LilyPond is de muziekzetter van het GNU Project.  Dit programma drukt\n"
 "prachtige bladmuziek volgens een muzikaal definitie bestand.  Ook kan\n"
 "het een mechanische uitvoering afspelen naar een MIDI bestand.\n"
-"Bijzondere kunstjes zijn verscheidene notenbalken, maatsoorten,\n"
-"sleutels, toonaarden, zangteksten, krachtige invoer taal, cadensa,\n"
-"balken, boogjes, triolen, partituren, en uittreksels voor individuele \n"
-"partijen.  Een fraaie set muziektekens is inbegrepen.\n"
+"Bijzondere kunstjes zijn verscheidene notenbalken, maatsoorten, sleutels, \n"
+"toonaarden, zangteksten, krachtige invoer taal, cadensa, balken, boogjes, \n"
+"triolen, accoordnamen, transponeren, partituren, en uittreksels voor \n"
+"individuele partijen.  Een fraaie set muziektekens is inbegrepen.\n"
 msgstr ""
 
 #: main.cc:43
+#, c-format
 msgid "Usage: %s [OPTION]... [FILE]"
 msgstr ""
 
@@ -729,7 +867,8 @@ msgid "  -k, --key=ACC[:MINOR]  set key: ACC +sharps/-flats; :1 minor\n"
 msgstr ""
 
 #: main.cc:66
-msgid "  -n, --no-silly         assume no plets or double dots, smallest is 32\n"
+msgid ""
+"  -n, --no-silly         assume no plets or double dots, smallest is 32\n"
 msgstr ""
 
 #: main.cc:69
@@ -745,7 +884,8 @@ msgid "  -q, --quiet            be quiet\n"
 msgstr ""
 
 #: main.cc:81
-msgid "  -s, --smallest=N       assume no shorter (reciprocal) durations than N\n"
+msgid ""
+"  -s, --smallest=N       assume no shorter (reciprocal) durations than N\n"
 msgstr ""
 
 #: main.cc:84
@@ -768,7 +908,6 @@ msgstr ""
 msgid "MIDI header expected"
 msgstr ""
 
-#. is this signed?
 #: midi-score-parser.cc:50
 msgid "Invalid header length"
 msgstr ""
@@ -782,6 +921,7 @@ msgid "Invalid number of tracks"
 msgstr ""
 
 #: midi-score-parser.cc:59
+#, c-format
 msgid "can't handle %s"
 msgstr ""
 
@@ -794,6 +934,7 @@ msgid "Parsing...\n"
 msgstr ""
 
 #: midi-track-parser.cc:70
+#, c-format
 msgid "junking note-end event: channel = %d, pitch = %d"
 msgstr ""
 
@@ -817,68 +958,74 @@ msgstr ""
 msgid "invalid track length"
 msgstr ""
 
-#. heu, -2: should be - 1 1/2: A -> fis
-#: mudela-item.cc:62
-msgid "%% \"%s\"; %% not supported yet"
-msgstr ""
-
 #: mudela-item.cc:107
+#, c-format
 msgid "#32 in quarter: %d"
 msgstr ""
 
-#: mudela-score.cc:96
-msgid "ugh"
-msgstr ""
-
-#: mudela-score.cc:108
+#: mudela-score.cc:117
+#, c-format
 msgid "Lily output to %s..."
 msgstr ""
 
-#: mudela-score.cc:118 mudela-score.cc:167
+#: mudela-score.cc:127 mudela-score.cc:175
 msgid "track "
 msgstr ""
 
-#: mudela-score.cc:152
+#: mudela-score.cc:160
 msgid "Processing..."
 msgstr ""
 
-#: mudela-score.cc:163
+#: mudela-score.cc:171
 msgid "Creating voices..."
 msgstr ""
 
-#: mudela-score.cc:176
+#: mudela-score.cc:184
 msgid "NOT Filtering tempo..."
 msgstr ""
 
-#: mudela-score.cc:185
+#: mudela-score.cc:193
 msgid "NOT Quantifying columns..."
 msgstr ""
 
-#: mudela-score.cc:189
+#: mudela-score.cc:197
 msgid "Quantifying columns..."
 msgstr ""
 
+#.    LOGOUT(NORMAL_ver) << '\n' << "NOT Settling columns..." << endl;
 #.    return;
-#: mudela-score.cc:224
+#: mudela-score.cc:232
 msgid "Settling columns..."
 msgstr ""
 
-#: mudela-staff.cc:100
+#: mudela-staff.cc:107
+#, c-format
 msgid "% midi copyright:"
 msgstr ""
 
-#: mudela-staff.cc:101
+#: mudela-staff.cc:108
+#, c-format
 msgid "% instrument:"
 msgstr ""
 
-#: mudela-stream.cc:36
+#: mudela-stream.cc:37
+#, c-format
 msgid "lily indent level: %d"
 msgstr ""
 
-#: mudela-stream.cc:88
+#: mudela-stream.cc:75
+msgid "% Creator: "
+msgstr ""
+
+#: mudela-stream.cc:80
+msgid "% Automatically generated"
+msgstr ""
+
+#: mudela-stream.cc:89
+#, c-format
 msgid "% from input file: "
 msgstr ""
 
-#: version.cc:12
+#: version.cc:11
 msgid "of"
 msgstr ""
index d6ddac0f01af278aa79a78331a37fa192d62fb2f..23d4cdd5e389a208a7475afbdf406526eb09a3ea 100644 (file)
--- a/po/nl.po
+++ b/po/nl.po
@@ -1,3 +1,9 @@
+# nl.po -- GNU LilyPond's dutch language file
+# Copyright (C) 1998 Free Software Foundation, Inc.
+# Jan Nieuwenhuizen <janneke@gnu.org>
+# Han-Wen Nienhuys <hanwen@cs.uu.nl>, 1998.
+#
+#, fuzzy
 msgid ""
 msgstr ""
 "Date: 1998-05-26 11:26:28+0200\n"
@@ -22,19 +28,28 @@ msgstr "Onvoldoende velden in Dstream init."
 msgid "Debug output disabled.  Compiled with NPRINT."
 msgstr "Ontluis berichten zijn uitgeschakeld.  Vertaald met NPRINT."
 
-#: lgetopt.cc:103
+#: getopt-long.cc:103
+#, c-format
 msgid "option `%s' requires an argument"
 msgstr "optie `%s' vereist een argument"
 
-#: lgetopt.cc:107
+#: getopt-long.cc:107
+#, c-format
 msgid "option `%s' doesn't allow an argument"
 msgstr "optie `%s' staat geen argument toe"
 
-#: lgetopt.cc:111
+#: getopt-long.cc:111
+#, c-format
 msgid "unrecognized option: `%s'"
 msgstr "onbekende optie: `%s'"
 
-#: lgetopt.cc:117
+#: getopt-long.cc:113
+#, c-format
+msgid "%c"
+msgstr ""
+
+#: getopt-long.cc:117
+#, c-format
 msgid "invalid argument `%s' to option `%s'"
 msgstr "onjuist argument: `%s' voor optie `%s'"
 
@@ -42,7 +57,10 @@ msgstr "onjuist argument: `%s' voor optie `%s'"
 msgid "<stdin>"
 msgstr ""
 
-#: mapped-file-storage.cc:87 midi-stream.cc:77 mudela-stream.cc:102 parser.yy:1378 scores.cc:37 simple-file-storage.cc:44 tex-stream.cc:28 text-stream.cc:21
+#: lookup.cc:374 mapped-file-storage.cc:87 midi-stream.cc:77
+#: mudela-stream.cc:103 paper-stream.cc:25 parser.yy:1561 scores.cc:37
+#: simple-file-storage.cc:44 text-stream.cc:21
+#, c-format
 msgid "can't open file: `%s'"
 msgstr "kan bestand niet openen: `%s'"
 
@@ -71,34 +89,38 @@ msgid "vm_deallocate: "
 msgstr ""
 
 #: simple-file-storage.cc:56
+#, c-format
 msgid "Huh? got %d, expected %d characters"
 msgstr "Huh? kreeg %d, verwachtte %d tekens"
 
-#: abbreviation-beam-engraver.cc:76 beam-grav.cc:90
+#: abbreviation-beam-engraver.cc:72 beam-engraver.cc:86
 msgid "unterminated beam"
 msgstr "onafgesloten balk"
 
 #: afm.cc:114
+#, c-format
 msgid "can't find character called `%s'"
 msgstr ""
 
-#: atom.cc:31
+#: atom.cc:30
+#, c-format
 msgid "ridiculous dimension: %s, %s"
 msgstr "belachelijke dimensie: %s, %s"
 
-#: beam-grav.cc:106
+#: beam-engraver.cc:102 cbeam-engraver.cc:122
 msgid "Stem must have Rhythmic structure."
 msgstr ""
 
-#: beam-grav.cc:113
+#: beam-engraver.cc:109 cbeam-engraver.cc:134
 msgid "stem doesn't fit in beam"
 msgstr "stok past niet in balk"
 
-#: beam-grav.cc:124
+#: beam-engraver.cc:120 cbeam-engraver.cc:145
 msgid "please fix me"
 msgstr "repareer mij alsjeblieft"
 
-#: beam-grav.cc:125
+#: beam-engraver.cc:121 cbeam-engraver.cc:146
+#, c-format
 msgid "stem at %s doesn't fit in beam"
 msgstr "stok op %s past niet in balk"
 
@@ -106,8 +128,7 @@ msgstr "stok op %s past niet in balk"
 msgid "beam with less than two stems"
 msgstr "balk met minder dan twee stokken"
 
-#. when all too short, normal stems win..
-#: beam.cc:562
+#: beam.cc:563
 msgid "weird beam shift, check your knees"
 msgstr "vreemde balk verplaatsing, controleer uw knie-en"
 
@@ -116,10 +137,12 @@ msgid "0 lines"
 msgstr "0 regels"
 
 #: break.cc:27
+#, c-format
 msgid "1 line (of %.0f columns)"
 msgstr "1 regel (van %.0f kolommen)"
 
 #: break.cc:29
+#, c-format
 msgid "%d lines (with an average of %.1f columns)"
 msgstr "%d regels (van gemiddeld %.1f kolommen)"
 
@@ -128,42 +151,54 @@ msgid "score does not have any columns"
 msgstr "partituur heeft geen enkele kolom"
 
 #: break.cc:183
+#, c-format
 msgid "approximated: %s"
 msgstr "geschat: %s"
 
 #: break.cc:185
+#, c-format
 msgid "calculated exactly: %s"
 msgstr "exact berekend: %s"
 
-#: break.cc:186 score.cc:111
+#: break.cc:186 score.cc:112
+#, c-format
 msgid "time: %.2f seconds"
 msgstr "duur: %.2f seconden"
 
-#: change-iterator.cc:25
+#: cbeam-engraver.cc:45
+msgid "No beam to stop"
+msgstr ""
+
+#: change-iterator.cc:21
+#, c-format
 msgid "can't change `%s' to `%s'"
 msgstr "kan `%s' niet in `%s' veranderen"
 
-#: clef-grav.cc:137
+#: clef-engraver.cc:124
 msgid "unknown clef type "
 msgstr "onbekende sleutel"
 
-#: collision.cc:62
+#: collision.cc:63
 msgid "No stem direction set. Ignoring column in clash."
 msgstr "Geen stokrichting gezet.  Negeer kolom in botsing."
 
-#: collision.cc:75
+#: collision.cc:76
 msgid "Too many clashing notecolumns. Ignoring them."
 msgstr "Te veel botsende nootkolommen.  Ik negeer ze."
 
-#: command-request.cc:209
+#: command-request.cc:220
 msgid "don't know how handle empty keys"
 msgstr ""
 
+#: compressed-music-iterator.cc:25
+msgid "No one to print a tuplet start bracket"
+msgstr ""
+
 #: crescendo.cc:47
 msgid "crescendo"
 msgstr ""
 
-#: crescendo.cc:47 lookup.cc:338 lookup.cc:371 lookup.cc:389
+#: crescendo.cc:47 lookup.cc:501
 msgid "too small"
 msgstr "te klein"
 
@@ -171,43 +206,50 @@ msgstr "te klein"
 msgid "Floating point exception"
 msgstr "Drijvende komma uitzondering"
 
-#: debug.cc:140
+#: debug.cc:139
 msgid "can't set mem-checking"
 msgstr ""
 
-#: dimen.cc:31
-msgid "unknown length unit: `%s'"
-msgstr ""
-
-#: dimen.cc:40
+#: dimensions.cc:13
 msgid "NaN"
 msgstr "NaN"
 
-#: dynamic-grav.cc:85 slur-grav.cc:72
-msgid "can't find both ends of %s"
-msgstr "kan uiteinden van %s niet beide vinden"
+#: dynamic-engraver.cc:60
+msgid "Got a dynamic already.  Continuing dazed and confused"
+msgstr ""
 
-#: dynamic-grav.cc:86
-msgid "cresc"
+#: dynamic-engraver.cc:82
+msgid "can't find (de)crescendo to end"
 msgstr ""
 
-#: dynamic-grav.cc:162
+#: dynamic-engraver.cc:106
+msgid "Too many crescendi here"
+msgstr ""
+
+#: dynamic-engraver.cc:165
 msgid "unended crescendo"
 msgstr "niet beeindigd crescendo"
 
-#: identifier.cc:49
+#: extender-engraver.cc:65
+msgid "unterminated extender"
+msgstr ""
+
+#: identifier.cc:48
 msgid "Wrong identifier type: "
 msgstr ""
 
-#: identifier.cc:50
+#: identifier.cc:49
+#, c-format
 msgid "%s expected"
 msgstr "%s verwacht"
 
-#: includable-lexer.cc:38 midi-score-parser.cc:24 scores.cc:108 scores.cc:113
+#: includable-lexer.cc:45 midi-score-parser.cc:24 scores.cc:110 scores.cc:115
+#, c-format
 msgid "can't find file: `%s'"
 msgstr "kan bestand niet vinden: `%s'"
 
 #: ineq-constrained-qp.cc:167
+#, c-format
 msgid "Ineq_constrained_qp::solve (): Constraint off by %f"
 msgstr "Ineq_constrained_qp::solve (): voorwaarde zit er %f naast"
 
@@ -219,120 +261,141 @@ msgstr "ik convergederde niet!"
 msgid "Too much degeneracy. "
 msgstr ""
 
-#: key-grav.cc:109
+#: key-engraver.cc:133
 msgid "No key name: assuming `C'"
 msgstr ""
 
-#: local-key-grav.cc:34
+#: lily-guile.cc:63
+#, c-format
+msgid "Can not find file `%s'"
+msgstr ""
+
+#: lily-guile.cc:65
+#, c-format
+msgid "(Load path is `%s'"
+msgstr ""
+
+#: local-key-engraver.cc:39
 msgid "out of tune"
 msgstr "vals"
 
-#: local-key-grav.cc:34 meter-grav.cc:28
+#: local-key-engraver.cc:39 time-signature-engraver.cc:28
 msgid "can't find"
 msgstr "kan niet vinden"
 
-#: lookup.cc:337 lookup.cc:343
-msgid "piano brace"
-msgstr "piano accolade"
-
-#: lookup.cc:344 lookup.cc:395
-msgid "too big"
-msgstr "te groot"
+#: lookup.cc:375
+#, c-format
+msgid "guessing dimensions for font style: `%s'"
+msgstr ""
 
-#: lookup.cc:370 lookup.cc:388 lookup.cc:394
+#: lookup.cc:500
 msgid "bracket"
 msgstr "haak"
 
-#: main.cc:65
+#: main.cc:81
+#, c-format
 msgid "Usage: %s [OPTION]... [FILE]..."
 msgstr "Gebruik: %s [OPTIE]... [BESTAND]..."
 
-#: main.cc:66
+#: main.cc:82
 msgid "Typeset music and or play MIDI from FILE or <stdin>"
 msgstr "Zet muziek en of speel MIDI van FILE of <stdin>"
 
-#: main.cc:48 main.cc:69
+#: main.cc:48 main.cc:85
 msgid "Options:"
 msgstr "Opties:"
 
-#: main.cc:72
+#: main.cc:88
 msgid "  -a, --about            about LilyPond\n"
 msgstr "  -a, --about            over LilyPond\n"
 
-#: main.cc:54 main.cc:75
+#: main.cc:54 main.cc:91
 msgid "  -D, --debug            enable debugging output\n"
 msgstr "  -D, --debug            toon ontluis berichten\n"
 
-#: main.cc:78
-msgid "  -d, --dependencies     write Makefile dependencies for every input file\n"
-msgstr "  -d, --dependencies     schrijf Makefile afhankelijkheden voor elk\n"
+#: main.cc:94
+msgid ""
+"  -d, --dependencies     write Makefile dependencies for every input file\n"
+msstr ""
+"  -d, --dependencies     schrijf Makefile afhankelijkheden voor elk\n"
 "                           invoerbestand\n"
 
-#: main.cc:60 main.cc:81
+#: main.cc:57 main.cc:97
+msgid "  -h, --help             this help\n"
+msgstr "  -h, --help             deze hulp\n"
+
+#: main.cc:100
+msgid "  -f, --output-format=X  use output format X\n"
+msgstr ""
+
+#: main.cc:60 main.cc:103
 msgid "  -I, --include=DIR      add DIR to search path\n"
 msgstr "  -I, --include=INDEX    voeg INDEX toe aan zoekpad\n"
 
-#: main.cc:84
+#: main.cc:106
 msgid "  -i, --init=FILE        use FILE as init file\n"
 msgstr "  -i, --init=BESTAND     gebruik BESTAND voor initialisatiebestand\n"
 
-#: main.cc:57 main.cc:87
-msgid "  -h, --help             this help\n"
-msgstr "  -h, --help             deze hulp\n"
-
-#: main.cc:90
+#: main.cc:109
 msgid "  -M, --no-paper         produce midi output only\n"
 msgstr "  -M, --no-paper         produceer alleen midi uitvoer\n"
 
-#: main.cc:93
+#: main.cc:112
 msgid "  -o, --output=FILE      set FILE as default output base\n"
 msgstr ""
 
-#: main.cc:96
-msgid "  -Q, --find-fourths     show all intervals greater than a fourth\n"
-msgstr "  -Q, --find-fourths     toon alle intervallen groter dan een kwart\n"
+#: main.cc:115
+msgid "  -Q, --find-old-relative show all changes in relative syntax\n"
+msgstr ""
 
-#: main.cc:99
+#: main.cc:118
+msgid ""
+"  -s, --safe             inhibit file output naming and exporting TeX  "
+"macros\n"
+msgstr ""
+
+#: main.cc:120
 msgid "  -t, --test             switch on experimental features\n"
 msgstr "  -t, --test             doe experimentele kunstjes\n"
 
-#: main.cc:78 main.cc:102
+#: main.cc:78 main.cc:123
 msgid "  -T, --no-timestamps    don't timestamp the output\n"
 msgstr "  -T, --no-timestamps    zet geen tijdstempel in de uitvoer\n"
 
-#: main.cc:105
+#: main.cc:126
 msgid "  -V, --ignore-version   ignore mudela version\n"
 msgstr "  -V, --ignore-version   negeer mudela versie\n"
 
-#: main.cc:87 main.cc:108
+#: main.cc:87 main.cc:129
 msgid "  -w, --warranty         show warranty and copyright\n"
 msgstr "  -w, --warranty         toon garantie en copyright\n"
 
-#: main.cc:111
+#: main.cc:132
 msgid "GNU LilyPond was compiled with the following settings:"
 msgstr "GNU LilyPond is vertaald met de volgende instellingen:"
 
-#: main.cc:139
+#: main.cc:160
 msgid "GNU LilyPond is Free software, see --warranty"
 msgstr "GNU LilyPond is Vrij bedenksel, zie --warranty"
 
-#: main.cc:107 main.cc:142 main.cc:155
+#: main.cc:107 main.cc:163 main.cc:176
+#, c-format
 msgid "Copyright (c) %s by"
 msgstr "Copyright (c) %s "
 
-#: main.cc:109 main.cc:144 main.cc:157
+#: main.cc:109 main.cc:165 main.cc:178
 msgid "Han-Wen Nienhuys <hanwen@cs.uu.nl>"
 msgstr ""
 
-#: main.cc:110 main.cc:145 main.cc:158
+#: main.cc:110 main.cc:166 main.cc:179
 msgid "Jan Nieuwenhuizen <janneke@gnu.org>"
 msgstr ""
 
-#: main.cc:153
+#: main.cc:174
 msgid "GNU LilyPond -- The GNU Project music typesetter"
 msgstr "GNU LilyPond -- De Muziekzetter van het GNU Project"
 
-#: main.cc:113 main.cc:161
+#: main.cc:113 main.cc:182
 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"
@@ -362,15 +425,12 @@ msgstr ""
 "dan naar de Free Software Foundation, Inc., 675 Mass Ave, Cambridge, \n"
 "MA 02139, USA.\n"
 
-#: meter-grav.cc:28
-msgid "lost in time"
-msgstr "hoe laat is het"
-
 #: midi-item.cc:364
+#, c-format
 msgid "unconventional key: flats: %d, sharps: %d"
 msgstr "vreemde toonsoort: %d mollen, %d kruizen"
 
-#: midi-item.cc:410
+#: midi-item.cc:411
 msgid "silly duration"
 msgstr ""
 
@@ -378,70 +438,90 @@ msgstr ""
 msgid "silly pitch"
 msgstr ""
 
-#: midi-stream.cc:29 tex-stream.cc:58
+#: midi-stream.cc:29 paper-stream.cc:36
 msgid "error syncing file (disk full?)"
 msgstr "kan file niet wegschrijven (disk vol?)"
 
-#: musical-pitch.cc:145
-msgid "Interval greater than quart, relative: %s"
-msgstr "Interval groter dan kwart, relatief: %s"
+#: music-list.cc:92
+msgid "\\relative mode changed here, old value: "
+msgstr ""
 
-#: musical-request.cc:93
+#: music-output-def.cc:78
+msgid "Can't find Score context"
+msgstr ""
+
+#: musical-request.cc:97
+#, c-format
 msgid "transposition by %s makes accidental larger than two"
 msgstr "transpositie van %s geeft tripel kruizen/mollen  "
 
-#: musical-request.cc:439
+#: musical-request.cc:401
+#, c-format
 msgid "never heard of dynamic scale `\\%s', assuming %s"
 msgstr "zo hard kan ik niet `\\%s', ik doe gewoon %s"
 
-#: my-lily-lexer.cc:120
+#: my-lily-lexer.cc:132
+#, c-format
 msgid "redeclaration of `\\%s'"
 msgstr "`\\%s' wordt opnieuw gedeclareerd"
 
-#: my-lily-lexer.cc:149
+#: my-lily-lexer.cc:138
+#, c-format
+msgid "Identifier name is a keyword (`%s')"
+msgstr ""
+
+#: my-lily-lexer.cc:166
+#, c-format
 msgid "error at EOF: %s"
 msgstr "fout aan het einde van file: %s"
 
-#: my-lily-parser.cc:62
+#: my-lily-parser.cc:57
 msgid "Parsing..."
 msgstr "Ontleden..."
 
-#: my-lily-parser.cc:71
+#: my-lily-parser.cc:66
 msgid "braces don't match"
 msgstr "haakjes passen niet"
 
-#: p-score.cc:178
+#: my-lily-parser.cc:273
+msgid "invalid inversion pitch (not part of chord)"
+msgstr ""
+
+#: p-score.cc:172
 msgid "Can't solve this casting problem exactly; revert to Word_wrap"
 msgstr "Kan breekprobleem niet exact oplossen; verval naar Word_wrap"
 
-#: p-score.cc:197
+#: p-score.cc:193
 msgid "Preprocessing elements..."
 msgstr "Voorbewerken van elementen..."
 
-#: p-score.cc:201
+#: p-score.cc:197
 msgid "Calculating column positions..."
 msgstr "Berekenen van kolomposities..."
 
-#: p-score.cc:205
-msgid "Postprocessing elements..."
-msgstr "Nabewerken van elementen..."
-
-#: p-score.cc:231
-msgid "TeX output to %s..."
-msgstr "TeX uitvoer naar %s..."
-
-#: p-score.cc:245
-msgid "% outputting Score, defined at: "
-msgstr ""
-
-#: paper-def.cc:61
+#: paper-def.cc:59
+#, c-format
 msgid "unknown paper variable: `%s'"
 msgstr "onbekende \\paper variabele"
 
-#: paper-def.cc:65
+#: paper-def.cc:63
 msgid "not a real variable"
 msgstr "variabele is geen reeal getal"
 
+#. for now; breaks -fscm output
+#: paper-def.cc:228
+msgid "outputting Score, defined at: "
+msgstr ""
+
+#: paper-def.cc:260
+#, c-format
+msgid "Paper output to %s..."
+msgstr ""
+
+#: mudela-stream.cc:85 paper-outputter.cc:61 performance.cc:68
+msgid ", at "
+msgstr ", bij "
+
 #. perhaps multiple text events?
 #: performance.cc:54
 msgid "Creator: "
@@ -451,39 +531,45 @@ msgstr "Schepper: "
 msgid "Automatically generated"
 msgstr "Automatisch gegenerederd"
 
-#: mudela-stream.cc:84 performance.cc:68 tex-stream.cc:47
-msgid ", at "
-msgstr ", bij "
-
 #: performance.cc:76
+#, c-format
 msgid "from musical definition: %s"
 msgstr "van muzikale definitie: %s"
 
 #: performance.cc:141
+#, c-format
 msgid "MIDI output to %s..."
 msgstr "MIDI uitvoer naar %s..."
 
-#: plet-engraver.cc:83
+#: plet-engraver.cc:86
 msgid "unterminated plet"
 msgstr "onsterfelijke -ool"
 
-#: plet-spanner.cc:85
-msgid "lonely plet"
-msgstr "eenzame -ool"
-
 #: qlpsolve.cc:88 qlpsolve.cc:139
 msgid "degenerate constraints"
 msgstr "voorwaarde is gedegenerederd"
 
-#: request-iterator.cc:68
+#: repeated-music-iterator.cc:58
+msgid "No one to print a volta bracket"
+msgstr ""
+
+#: request-iterator.cc:72
+#, c-format
 msgid "junking request: `%s'"
 msgstr "schroot verzoek: `%s'"
 
+#: request-iterator.cc:75
+#, c-format
+msgid "Huh? Not a Request: `%s'"
+msgstr ""
+
 #: score-column.cc:55
+#, c-format
 msgid "ignoring zero duration added to column at %s"
 msgstr ""
 
-#: score-grav.cc:145
+#: score-engraver.cc:143
+#, c-format
 msgid "Unbound spanner `%s'"
 msgstr "Vrijgezelle spanner `%s'"
 
@@ -495,16 +581,17 @@ msgstr ""
 msgid "Interpreting music..."
 msgstr "Vertolken van muziek..."
 
-#: score.cc:70
+#: score.cc:71
 msgid "need music in a score"
 msgstr "zonder muziek geen partituur"
 
 #. should we? hampers debugging.
-#: score.cc:106
+#: score.cc:107
 msgid "errors found, /*not processing score*/"
 msgstr ""
 
 #: scores.cc:34
+#, c-format
 msgid "writing dependency file: `%s'..."
 msgstr ""
 
@@ -512,79 +599,90 @@ msgstr ""
 msgid "score contains errors; will not process it"
 msgstr ""
 
-#: script.cc:60
+#: script.cc:61
 msgid "script needs stem direction"
 msgstr "schrift benodigt stokrichting"
 
-#: slur-grav.cc:49
+#: slur-engraver.cc:50
 msgid "unterminated slur"
 msgstr "onsterfelijke boog"
 
-#: slur-grav.cc:72
+#: slur-engraver.cc:66
+#, c-format
+msgid "can't find both ends of %s"
+msgstr "kan uiteinden van %s niet beide vinden"
+
+#: slur-engraver.cc:66
 msgid "slur"
 msgstr ""
 
+#: slur.cc:42
+msgid "Putting slur over rest."
+msgstr ""
+
 #: spanner.cc:44
 msgid "left spanpoint is right spanpoint\n"
 msgstr ""
 
 #: spanner.cc:101
+#, c-format
 msgid "Spanner `%s' with equal left and right spanpoints"
 msgstr ""
 
-#: spring-spacer.cc:82
+#: spring-spacer.cc:83
+#, c-format
 msgid "unconnected column: %d"
 msgstr ""
 
-#: spring-spacer.cc:186
+#: spring-spacer.cc:187
 msgid "I'm too fat; call Oprah"
 msgstr ""
 
-#: spring-spacer.cc:344
+#: spring-spacer.cc:345
 msgid "solution doesn't satisfy constraints"
 msgstr ""
 
-#: spring-spacer.cc:623
+#: spring-spacer.cc:625
+#, c-format
 msgid "can't find a ruling note at %s"
 msgstr ""
 
-#: spring-spacer.cc:629
+#: spring-spacer.cc:631
+#, c-format
 msgid "no minimum in measure at %s"
 msgstr ""
 
 #: staff-side.cc:61
-msgid "Staff_side::get_position_f(): somebody forgot to set my direction, returning -20"
+msgid ""
+"Staff_side::get_position_f(): somebody forgot to set my direction, returning "
+"-20"
 msgstr ""
 
-#: stem.cc:102
+#: stem.cc:101
 msgid "weird stem size; check for narrow beams"
 msgstr "vreemde stoklengte; controleer op krappe balken"
 
 #: symtable.cc:50
+#, c-format
 msgid "Symtable `%s': unknown symbol: `%s'"
 msgstr ""
 
 #: symtable.cc:61
+#, c-format
 msgid "Symtable `%s' unknown"
 msgstr ""
 
-#: mudela-stream.cc:74 tex-stream.cc:37
-msgid "% Creator: "
-msgstr ""
-
-#: mudela-stream.cc:79 tex-stream.cc:42
-msgid "% Automatically generated"
-msgstr ""
-
-#: text-item.cc:47
-msgid "Text_item::get_position_f(): somebody forgot to set my vertical direction, returning -20"
+#: text-item.cc:49
+msgid ""
+"Text_item::get_position_f(): somebody forgot to set my vertical direction, "
+"returning -20"
 msgstr ""
 
-#: tie-grav.cc:114 tie.cc:50
+#: tie.cc:50
 msgid "lonely tie"
 msgstr ""
 
-#: ties-grav.cc:82
+#: ties-engraver.cc:78
 msgid "Can't find a note head at the right to attach Tie"
 msgstr ""
 
@@ -600,39 +698,53 @@ msgstr ""
 msgid "partial measure too large"
 msgstr ""
 
-#: timing-translator.cc:32
+#: time-signature-engraver.cc:28
+msgid "lost in time"
+msgstr "hoe laat is het"
+
+#: timing-translator.cc:31
 msgid "conflicting timing request"
 msgstr ""
 
-#: timing-translator.cc:64
-msgid "meter change not allowed here"
+#: timing-translator.cc:67
+msgid "time signature change not allowed here"
 msgstr "maatwisseling is hier niet geoorloofd"
 
-#: timing-translator.cc:87
+#: timing-translator.cc:90
+#, c-format
 msgid "barcheck failed by: %s"
 msgstr "misplaatste maatstreep: %s"
 
 #: translator-ctors.cc:40
+#, c-format
 msgid "unknown translator `%s'"
 msgstr ""
 
-#: translator-group.cc:149
+#: translator-group.cc:182
+#, c-format
 msgid "can't find or create `%s' called `%s'"
 msgstr ""
 
-#: translator-group.cc:263
+#: translator-group.cc:300
+#, c-format
 msgid "can't find or create `%s'"
 msgstr ""
 
-#: translator-group.cc:353
+#: translator-group.cc:390
+#, c-format
 msgid "can't find `%s'"
 msgstr "kan niet vinden `%s'"
 
+#: transposed-music.cc:33
+msgid "Will ignore \relative for transposed music"
+msgstr ""
+
 #: word-wrap.cc:68
 msgid "ugh, this measure is too long"
 msgstr "ugh, deze maat is te lang"
 
 #: word-wrap.cc:69
+#, c-format
 msgid "breakpoint: %d"
 msgstr ""
 
@@ -644,53 +756,74 @@ msgstr ""
 msgid "I don't fit; put me on Montignac"
 msgstr "Ik ben te dik."
 
-#: parser.yy:300 parser.yy:303
+#: parser.yy:340 parser.yy:343
+#, c-format
 msgid "incorrect mudela version: %s (%s, %s)"
 msgstr "verkeerde mudela versie: %s (%s, %s)"
 
-#: parser.yy:477
+#: parser.yy:480
+msgid "Need a translator group for a context"
+msgstr ""
+
+#: parser.yy:498
+msgid "Wrong type for property value"
+msgstr ""
+
+#: parser.yy:547
 msgid "More than one music block"
 msgstr ""
 
-#: parser.yy:1047 parser.yy:1225 parser.yy:1252
+#: parser.yy:1136 parser.yy:1389
+msgid "have to be in Lyric mode for lyrics"
+msgstr ""
+
+#: parser.yy:1337 parser.yy:1357
+#, c-format
 msgid "not a duration: %d"
 msgstr "is geen duur: %d"
 
-#: parser.yy:1049 parser.yy:1254
+#: parser.yy:1359
 msgid "can't abbreviate"
 msgstr ""
 
-#: parser.yy:1264
+#: parser.yy:1369
 msgid "have to be in Note mode for notes"
 msgstr ""
 
-#: parser.yy:1286
-msgid "have to be in Lyric mode for lyrics"
+#: parser.yy:1395
+msgid "have to be in Chord mode for chords"
+msgstr ""
+
+#: parser.yy:1400
+msgid "have to be in Note mode for @chords"
 msgstr ""
 
-#: lexer.ll:125
+#: lexer.ll:131
 msgid "EOF found inside a comment"
 msgstr ""
 
-#: lexer.ll:163
+#: lexer.ll:175
+#, c-format
 msgid "undefined identifier: `%s'"
 msgstr ""
 
 #. backup rule
-#: lexer.ll:168
+#: lexer.ll:180
 msgid "missing end quote"
 msgstr ""
 
 #. backup rule
-#: lexer.ll:191 lexer.ll:195
+#: lexer.ll:203 lexer.ll:207
 msgid "white expected"
 msgstr ""
 
-#: lexer.ll:342
+#: lexer.ll:362
+#, c-format
 msgid "illegal character: `%c'"
 msgstr ""
 
-#: lexer.ll:392
+#: lexer.ll:418
+#, c-format
 msgid "unknown escaped string: `\\%s'"
 msgstr ""
 
@@ -700,26 +833,29 @@ msgid ""
 "beautiful sheet music from a music definition file.  It can also play\n"
 "mechanical performances to a MIDI file.  Features include multiple\n"
 "staffs, meters, clefs, keys, lyrics, versatile input language, cadenzas,\n"
-"beams, slurs, triplets, formatting scores, part extraction.  It includes\n"
-"a nice font of musical symbols.\n"
+"beams, slurs, triplets, named chords, transposing, formatting scores, \n"
+"part extraction.  It includes a nice font of musical symbols.\n"
 msgstr ""
 "LilyPond is de muziekzetter van het GNU Project.  Dit programma drukt\n"
 "prachtige bladmuziek volgens een muzikaal definitie bestand.  Ook kan\n"
 "het een mechanische uitvoering afspelen naar een MIDI bestand.\n"
-"Bijzondere kunstjes zijn verscheidene notenbalken, maatsoorten,\n"
-"sleutels, toonaarden, zangteksten, krachtige invoer taal, cadensa,\n"
-"balken, boogjes, triolen, partituren, en losse partijen.  Een fraaie set\n"
-"muziektekens is inbegrepen.\n"
+"Bijzondere kunstjes zijn verscheidene notenbalken, maatsoorten, sleutels, \n"
+"toonaarden, zangteksten, krachtige invoer taal, cadensa, balken, boogjes, \n"
+"triolen, accoordnamen, transponeren, partituren, en uittreksels voor \n"
+"individuele partijen.  Een fraaie set muziektekens is inbegrepen.\n"
 
 #: out/COPERTINA.hh:2
 msgid ""
-"LilyPond \350 il tipografo musicale del progetto GNU.   Questo programma \350\n"
-"fatto per stampare belle partiture da un documento definito per musica.\n"
-"Pu\362 anche suonare le prestazioni meccaniche ad un documento MIDI.  Le\n"
-"caratteristiche includono i personali multipli, tester, chiavi, suoni,\n"
-"lirica, lingua potente dell' input, cadenze, fasci, archi, tripletti,\n"
-"segni di formattazione, estrazione delle parte.  \310 compresa una seria \n"
-"completa di caratteri musicali.\n"
+"LilyPond è il programma di notazione musicale del progetto\n"
+"GNU. Questo programma può generare delle ottime partiture musicali\n"
+"a partire da un file contenente la descrizione della musica. Può\n"
+"anche generare esecuzioni meccaniche della partitura in formato\n"
+"MIDI. Le caratteristiche del programma includono un versatile\n"
+"linguaggio di descrizione musicale, pentagrammi multipli, segni di\n"
+"divisione, chiavi, tasti, parole, cadenze, legature, acciaccature,\n"
+"terzine, segni di formattazione ed estrazione delle parte. Nella\n"
+"distribuzione è compreso anche un fort di simboli musicali.\n"
+"\n"
 msgstr ""
 
 #: out/FLAPTEKST.hh:2
@@ -727,13 +863,14 @@ msgid ""
 "LilyPond is de muziekzetter van het GNU Project.  Dit programma drukt\n"
 "prachtige bladmuziek volgens een muzikaal definitie bestand.  Ook kan\n"
 "het een mechanische uitvoering afspelen naar een MIDI bestand.\n"
-"Bijzondere kunstjes zijn verscheidene notenbalken, maatsoorten,\n"
-"sleutels, toonaarden, zangteksten, krachtige invoer taal, cadensa,\n"
-"balken, boogjes, triolen, partituren, en uittreksels voor individuele \n"
-"partijen.  Een fraaie set muziektekens is inbegrepen.\n"
+"Bijzondere kunstjes zijn verscheidene notenbalken, maatsoorten, sleutels, \n"
+"toonaarden, zangteksten, krachtige invoer taal, cadensa, balken, boogjes, \n"
+"triolen, accoordnamen, transponeren, partituren, en uittreksels voor \n"
+"individuele partijen.  Een fraaie set muziektekens is inbegrepen.\n"
 msgstr ""
 
 #: main.cc:43
+#, c-format
 msgid "Usage: %s [OPTION]... [FILE]"
 msgstr ""
 
@@ -750,7 +887,8 @@ msgid "  -k, --key=ACC[:MINOR]  set key: ACC +sharps/-flats; :1 minor\n"
 msgstr ""
 
 #: main.cc:66
-msgid "  -n, --no-silly         assume no plets or double dots, smallest is 32\n"
+msgid ""
+"  -n, --no-silly         assume no plets or double dots, smallest is 32\n"
 msgstr ""
 
 #: main.cc:69
@@ -766,7 +904,8 @@ msgid "  -q, --quiet            be quiet\n"
 msgstr ""
 
 #: main.cc:81
-msgid "  -s, --smallest=N       assume no shorter (reciprocal) durations than N\n"
+msgid ""
+"  -s, --smallest=N       assume no shorter (reciprocal) durations than N\n"
 msgstr ""
 
 #: main.cc:84
@@ -789,7 +928,6 @@ msgstr ""
 msgid "MIDI header expected"
 msgstr ""
 
-#. is this signed?
 #: midi-score-parser.cc:50
 msgid "Invalid header length"
 msgstr ""
@@ -803,6 +941,7 @@ msgid "Invalid number of tracks"
 msgstr ""
 
 #: midi-score-parser.cc:59
+#, c-format
 msgid "can't handle %s"
 msgstr ""
 
@@ -815,6 +954,7 @@ msgid "Parsing...\n"
 msgstr ""
 
 #: midi-track-parser.cc:70
+#, c-format
 msgid "junking note-end event: channel = %d, pitch = %d"
 msgstr ""
 
@@ -838,68 +978,74 @@ msgstr ""
 msgid "invalid track length"
 msgstr ""
 
-#. heu, -2: should be - 1 1/2: A -> fis
-#: mudela-item.cc:62
-msgid "%% \"%s\"; %% not supported yet"
-msgstr ""
-
 #: mudela-item.cc:107
+#, c-format
 msgid "#32 in quarter: %d"
 msgstr ""
 
-#: mudela-score.cc:96
-msgid "ugh"
-msgstr ""
-
-#: mudela-score.cc:108
+#: mudela-score.cc:117
+#, c-format
 msgid "Lily output to %s..."
 msgstr ""
 
-#: mudela-score.cc:118 mudela-score.cc:167
+#: mudela-score.cc:127 mudela-score.cc:175
 msgid "track "
 msgstr ""
 
-#: mudela-score.cc:152
+#: mudela-score.cc:160
 msgid "Processing..."
 msgstr ""
 
-#: mudela-score.cc:163
+#: mudela-score.cc:171
 msgid "Creating voices..."
 msgstr ""
 
-#: mudela-score.cc:176
+#: mudela-score.cc:184
 msgid "NOT Filtering tempo..."
 msgstr ""
 
-#: mudela-score.cc:185
+#: mudela-score.cc:193
 msgid "NOT Quantifying columns..."
 msgstr ""
 
-#: mudela-score.cc:189
+#: mudela-score.cc:197
 msgid "Quantifying columns..."
 msgstr ""
 
+#.    LOGOUT(NORMAL_ver) << '\n' << "NOT Settling columns..." << endl;
 #.    return;
-#: mudela-score.cc:224
+#: mudela-score.cc:232
 msgid "Settling columns..."
 msgstr ""
 
-#: mudela-staff.cc:100
+#: mudela-staff.cc:107
+#, c-format
 msgid "% midi copyright:"
 msgstr ""
 
-#: mudela-staff.cc:101
+#: mudela-staff.cc:108
+#, c-format
 msgid "% instrument:"
 msgstr ""
 
-#: mudela-stream.cc:36
+#: mudela-stream.cc:37
+#, c-format
 msgid "lily indent level: %d"
 msgstr ""
 
-#: mudela-stream.cc:88
+#: mudela-stream.cc:75
+msgid "% Creator: "
+msgstr ""
+
+#: mudela-stream.cc:80
+msgid "% Automatically generated"
+msgstr ""
+
+#: mudela-stream.cc:89
+#, c-format
 msgid "% from input file: "
 msgstr ""
 
-#: version.cc:12
+#: version.cc:11
 msgid "of"
 msgstr "van"
index 9e81e29102ce865d48d4ab99acad7c08a56d477b..c12e5bdba6056585d5a838c28da16bc81d694c00 100644 (file)
@@ -1,3 +1,8 @@
+pl 62
+       - fixed dist from subdirs
+       - junked stepmake/aclocal.m4 (again?)
+       - resurrected po stuff
+
 pl 61
        - bf: package-diff
 
index c08a52b25dc2f8a3d9cc3f01ceeac1e0a1ad8304..1094635f8c512a1657c78b929d53cb22e097e87c 100644 (file)
@@ -1,7 +1,7 @@
 PACKAGE_NAME=StepMake
 MAJOR_VERSION=0
 MINOR_VERSION=1
-PATCH_LEVEL=61
+PATCH_LEVEL=62
 MY_PATCH_LEVEL=
 
 # use the above to send patches, always empty for released version:
index 70b59f7e5bfe396e9af2ab3445140109b621c7a9..45cf8a84fe2f27a5ef73c32d055f92401a0a4426 100644 (file)
@@ -20,6 +20,9 @@ YY_FILES := $(wildcard *.yy)
 LL_FILES := $(wildcard *.ll)
 
 SOURCE_FILES+= $(CC_FILES) $(YY_FILES) $(INL_FILES) $(TCC_FILES) $(HH_FILES) $(LL_FILES)
+
+ALL_CC_SOURCES += $(HH_FILES) $(INL_FILES) $(CC_FILES) $(YY_FILES) $(LL_FILES) 
+
 O_FILES+=$(addprefix $(outdir)/, $(CC_FILES:.cc=.o) $(LL_FILES:.ll=.o) $(YY_FILES:.yy=.o))
 
 TAGS_FILES += $(TCC_FILES) $(HH_FILES) $(INL_FILES) $(CC_FILES)
index 5f9db660a0f199bd778e33679847a1e01be55845..c35437ed47ad1d7bd2a28e6897c044ce627cc2fc 100644 (file)
@@ -13,7 +13,7 @@ TAGS_FILES += C_FILES H_FILES
 # C/C++
 # 
 
-ALL_C_SOURCES += $(H_FILES) $(C_FILES) $(Y_FILES)
+ALL_C_SOURCES += $(H_FILES) $(C_FILES) $(Y_FILES) $(L_FILES)
 
 # compiler:
 #
index 1d368b0a4b5386d04c03a7b152760d2c523abbaf..193830eee036973c69daa24ce1afcfabe4d9758b 100644 (file)
@@ -15,6 +15,11 @@ clean: localclean
        -rm -f $(outdir)/*
        $(LOOP)
 
+ifneq ($(strip $(depth)),.)
+dist:
+       make -C $(depth) dist
+endif
+
 distclean: clean 
        $(LOOP)
        $(MAKE) local-distclean
@@ -48,12 +53,13 @@ help: generic-help local-help
   config      rerun configure\n\
   deb         build Debian package\n\
   default     same as the empty target\n\
-  diff        generate patch: $(package)-$(TOPLEVEL_VERSION).diff.gz\n\
+  diff        generate patch: $(depth)/$(outdir)/$(distname).diff.gz\n\
   .           Options:\n\
   .             from=0.1.74\n\
   .             help==\n\
   .             release==\n\
   .             to=0.1.74.jcn2\n\
+  dist        roll tarball: $(depth)/$(outdir)/$(distname).tar.gz\n\
   distclean   cleaner than clean (duh)\n\
   doc         update all documentation\n\
   doc++       make doc++ documentation\n\
@@ -63,6 +69,8 @@ help: generic-help local-help
   lib         update all libraries\n\
   release     roll tarball and generate patch\n\
   rpm         build RedHat package\n\
+  po          make new po database\n\
+  po-update   update po database\n\
   tar         same as dist\n\
   TAGS        genarate tagfiles\n\
   zip         build binary doze distribution\n\
index ccff7a15f35e779a002f43c88e6355bd161e5d39..1bb8bf6d7fd4c8d09aea89b47de20fb8bbb61626 100644 (file)
@@ -1,28 +1 @@
-# Porules.make
-
-.SUFFIXES: .po .mo
-
-$(outdir)/%.mo: %.po
-       $(MSGFMT) -o $@ $<
-
-# sed-pofile = sed 's/^. \#: .*//'
-sed-pofile = sed 's/^\#: .*//'
-sed-makestuff = sed 's/[a-zA-Z_/]*make\[[0-9]*\].*//'
-sed-edstuff = sed 's/[ \.,adic0-9]*//' | sed 's/---//' | sort -u
-
-po-update:
-       $(foreach i,$(CATALOGS), \
-         rm -f $(po-dir)/$(outdir)/$(i).po; \
-         tupdate $(po-dir)/$(outdir)/$(package).po $(po-dir)/$(i).po \
-           > $(po-dir)/$(outdir)/$(i).po && ) true
-       $(foreach i,$(CATALOGS), \
-         changes=`$(MAKE) --silent -C $(po-dir) LANGUAGE=$$i show-po-changes $(ERROR_LOG) | $(sed-makestuff)`; \
-         if test "$$changes" != "" ; then \
-           echo "*** Changes for language $$i; check po/$(outdir)/$$i.po ***"; \
-           echo -e "changes: \`$$changes'";\
-         fi; && ) true
-
-
-show-po-changes:
-       diff -e $(po-dir)/$(outdir)/$(LANGUAGE).po $(po-dir)/$(LANGUAGE).po \
-         | $(sed-pofile) | $(sed-edstuff)
+# empty
index f9307f8464c2334d2f4b592878a5acdfa9038648..9b6662260358eaa9022acf16a2194890ab77938d 100644 (file)
@@ -17,7 +17,7 @@ localpo:
 else
 po: localpo
        $(LOOP)
-ALL_PO_SOURCES = $(ALL_C_SOURCES) $(wildcard $(outdir)/*.hh) $(wildcard $(outdir)/*.cc)
+ALL_PO_SOURCES = $(ALL_C_SOURCES) $(ALL_CC_SOURCES) $(wildcard $(outdir)/*.hh) $(wildcard $(outdir)/*.cc)
 localpo:
 ifneq ($(strip $(ALL_PO_SOURCES)),)
        @echo $(ALL_PO_SOURCES)
@@ -31,6 +31,6 @@ endif
 po-update: po
        $(MAKE) -C $(po-dir) po-update
 
-show-po-changes:
-       $(MAKE) -C $(po-dir) show-po-changes
+po-changes:
+       $(MAKE) -C $(po-dir) po-changes
 
diff --git a/stepmake/stepmake/po-vars.make b/stepmake/stepmake/po-vars.make
new file mode 100644 (file)
index 0000000..1bb8bf6
--- /dev/null
@@ -0,0 +1 @@
+# empty
diff --git a/stepmake/stepmake/podir-rules.make b/stepmake/stepmake/podir-rules.make
new file mode 100644 (file)
index 0000000..1bb8bf6
--- /dev/null
@@ -0,0 +1 @@
+# empty
diff --git a/stepmake/stepmake/podir-targets.make b/stepmake/stepmake/podir-targets.make
new file mode 100644 (file)
index 0000000..f225eff
--- /dev/null
@@ -0,0 +1,28 @@
+# Porules.make
+
+.SUFFIXES: .po .mo
+
+$(outdir)/%.mo: %.po
+       $(MSGFMT) -o $@ $<
+
+# sed-pofile = sed 's/^. \#: .*//'
+sed-pofile = sed 's/^\#: .*//'
+sed-makestuff = sed 's/[a-zA-Z_/]*make\[[0-9]*\].*//'
+sed-edstuff = sed 's/[ \.,adic0-9]*//' | sed 's/---//' | sort -u
+
+po-update:
+       $(foreach i,$(CATALOGS), \
+         rm -f $(po-dir)/$(outdir)/$(i).po; \
+         tupdate $(po-dir)/$(outdir)/$(package).po $(po-dir)/$(i).po \
+           > $(po-dir)/$(outdir)/$(i).po && ) true
+       $(foreach i,$(CATALOGS), \
+         changes=`$(MAKE) --silent -C $(po-dir) LANGUAGE=$$i po-changes $(ERROR_LOG) | $(sed-makestuff)`; \
+         if test "$$changes" != "" ; then \
+           echo "*** Changes for language $$i; check po/$(outdir)/$$i.po ***"; \
+           echo -e "changes: \`$$changes'";\
+         fi && ) true
+
+
+po-changes:
+       diff -e $(po-dir)/$(outdir)/$(LANGUAGE).po $(po-dir)/$(LANGUAGE).po \
+         | $(sed-pofile) | $(sed-edstuff)
diff --git a/stepmake/stepmake/podir-vars.make b/stepmake/stepmake/podir-vars.make
new file mode 100644 (file)
index 0000000..1bb8bf6
--- /dev/null
@@ -0,0 +1 @@
+# empty
index 32e734cba290701044120cbc7a3d1a6be0cca72c..1e739cb3af4608dd16a023a3f856f2dd9023419a 100644 (file)
@@ -39,7 +39,4 @@ dist:
        rm -rf $(distdir)/
 
 local-help:
-       @echo -e "\
-  dist        roll tarball: $(outdir)/$(package)-$(TOPLEVEL_VERSION).tar.gz\n"
-