patch::: 1.4.10.jcn1
authorJan Nieuwenhuizen <janneke@gnu.org>
Tue, 29 Jan 2002 22:09:51 +0000 (23:09 +0100)
committerJan Nieuwenhuizen <janneke@gnu.org>
Tue, 29 Jan 2002 22:09:51 +0000 (23:09 +0100)
1.4.10.jcn1
===========

* po: regenerate.

* lilypond-1.4.10/midi2ly/lilypond-stream.cc (header): Add xgettext
helper comment.

* stepmake/bin: backport from 1.5

* Documentation/windows/installing.texi:
* Documentation/windows/compiling.texi: Update for Cygwin's teTeX.

* Documentation/windows/gs-profile.sh: previously lily-gs.sh

1.4.10
======

25 files changed:
CHANGES
Documentation/windows/compiling.texi
Documentation/windows/cygwin-installer.patch
Documentation/windows/gs-profile.sh
Documentation/windows/installing.texi
Documentation/windows/lily-gs.sh
Documentation/windows/registry.in
VERSION
lilypond-font-lock.el
lilypond-mode.el
make/lilypond-vars.make
midi2ly/lilypond-stream.cc
po/da.po
po/de.po
po/fr.po
po/it.po
po/ja.po
po/lilypond.pot
po/nl.po
po/ru.po
po/sv.po
stepmake/bin/add-html-footer.py
stepmake/bin/package-diff.py
stepmake/stepmake/c++-rules.make
stepmake/stepmake/c-rules.make

diff --git a/CHANGES b/CHANGES
index 569457d2e51361a96d9974d5e2186db7475a4e90..493a53f692aff685c8a6971a767151f581c343ae 100644 (file)
--- a/CHANGES
+++ b/CHANGES
@@ -1,3 +1,20 @@
+1.4.10.jcn1
+===========
+
+* po: regenerate.
+
+* lilypond-1.4.10/midi2ly/lilypond-stream.cc (header): Add xgettext
+helper comment.
+
+* stepmake/bin: backport from 1.5
+
+* Documentation/windows/installing.texi:
+* Documentation/windows/compiling.texi: Update for Cygwin's teTeX.
+
+* Documentation/windows/gs-profile.sh: previously lily-gs.sh
+
+1.4.10
+======
 
 1.4.9.uu2
 =========
index 992e2f9cf37c7b84b9c0dc1412fb0b1e9b13c332..52fdc7581fa6c3b9de03e8181e379d3b4d11968e 100644 (file)
@@ -16,7 +16,7 @@ ftp://ftp.lilypond.org/pub/LilyPond/}.
 You need the following packages to compile Lilypond on Windows.
 
 @table @code
-@item The GNU + Cygnus tools, 1.3.2 or newer.
+@item The GNU + Cygnus tools, 1.3.6 or newer.
 Check out the @uref{http://sources.redhat.com/cygwin,Cygwin webpage}.
 You can get the latest version of the GNU + Cygnus tools from cygnus
 @uref{http://sources.redhat.com/cygwin/mirrors.html,mirror site}.
@@ -55,22 +55,18 @@ Apply this patch to the @file{cinstall} directory of
 @file{winsup-src/cinstall}, to get the LilyPond installer.
 
 Compiling @file{setup.exe} has been complicated a bit with the
-introduction of the non-feature bzip2.  Here's how I did it:
+introduction of the bzip2 feature.  Here's how I did it:
 @quotation
 @example
-    mkdir cygwin-20011208 && cd cygwin-20011208
+    mkdir cygwin-20020129 && cd cygwin-20020129
     export CVSROOT=:pserver:anoncvs@@anoncvs.cygnus.com:/cvs/src
     touch $HOME/.cvspass
     cvs login
-    cvs -z3 co -D20011208 winsup
+    cvs -z3 co -D20020129 winsup
     cd src/winsup/cinstall
     patch < $HOME/usr/src/lilypond/Documentation/windows/cygwin-installer.patch
-    autoconf
-    cd ../bz2lib
-    MINGW32=yes CFLAGS='-mno-cygwin' ./configure
-    make
-    cd -
-    MINGW32=yes CFLAGS='-mno-cygwin' ./configure
+    (cd ../bz2lib; ./configure; make)
+    ./configure
     CYGWIN=$HOME/usr/src/cygwin/cygwin-1.3.6
     cp $CYGWIN/usr/lib/mingw/crt2.o .
     cp $HOME/usr/src/lilypond/Documentation/windows/LilyPond.ico .
@@ -84,21 +80,20 @@ introduction of the non-feature bzip2.  Here's how I did it:
 The standard binary installation installs LilyPond into its own prefix.
 We think it's silly, but do this is on special request of Windows users.
 @item @file{fix-suffixes.sh}
-Add @file{.exe} to binary executables, add @file{.py} to Python scripts.
+Add @file{.exe} to binary executables.
 @item @file{/etc/postinstall/}
-A number of post installation scripts try to set registry entries and
-symlinks that are needed for the additional windows packages.
+A post installation script that updates a symlink.
 @item @file{/etc/profile.d/}
 A number of login profile scripts set environment vars, every time you
 start the LilyPond/Cygwin shell (or Bash, for that matter).
 @end table
 
-These scripts and tricks are known to work in some cases, but are
-woefully incomplete.  If you find a bug, please send us your fix.
+These scripts and tricks are known to work, but may be incomplete.  If
+you find a bug, please send us your fix.
 
 Windows users have indicated that a DOS style login (as supposed to the
 LilyPond/Cygwin shell), would be useful.  We don't enjoy DOS scripting,
 and think users should try the bash shell, which is better suited for
-typing in commands.  However, if you have written useful DOS login
-scripts, please send us your code.
-
+typing in commands.  It really helps a lot and pays off to read some
+introduction to this Bash shell.  However, if you have written useful
+DOS login scripts, please send us your code.
index dde4332cf3c7e258f8b267009af172fe41b932c1..9a17b9c069674ae3ae0a9639123ceb994c74e12e 100644 (file)
@@ -1,16 +1,14 @@
 diff -purN --exclude=*~ ../cinstall.orig/ChangeLog ./ChangeLog
---- ../cinstall.orig/ChangeLog Wed Dec  5 15:50:02 2001
-+++ ./ChangeLog        Sat Dec  8 12:52:17 2001
-@@ -1,3 +1,22 @@
-+2001-12-02  Jan Nieuwenhuizen  <janneke@gnu.org>
+--- ../cinstall.orig/ChangeLog Tue Jan 29 21:50:51 2002
++++ ./ChangeLog        Tue Jan 29 22:29:56 2002
+@@ -1,3 +1,20 @@
++2002-01-29  Jan Nieuwenhuizen  <janneke@gnu.org>
 +
-+      * configure.in (CXXFLAGS): Bugfix.
++      * site.cc (OnMessageCmd): Bugfix: don't try to add NULL url.
 +
-+      * mklink2.c: Compile fix.
-+
-+      * Forward port patch to cvs -D20011208.
++      * Forward port patch to cvs -D20020129.
 +      
-+      * Makefile.in: Fix realclean target.
++      * mklink2.c: Compile fix.
 +
 +      * desktop.cc: Remove spurious line breaks from etc_profile.
 +      (make_lily_bat): New function.
@@ -21,54 +19,20 @@ diff -purN --exclude=*~ ../cinstall.orig/ChangeLog ./ChangeLog
 +
 +      * ini.cc (fprintf): Cygwin -> GNU LilyPond
 +
- 2001-12-06  Robert Collins  <rbtcollins@hotmail.com>
+ 2002-01-29  Christopher Faylor  <cgf@redhat.com>
  
-       * README: Wishlist updates.
-@@ -2458,4 +2477,4 @@ Sat Apr  1 20:48:09 2000  Christopher Fa
+       * configure: Regenerate.
+@@ -3288,4 +3305,4 @@ Sat Apr  1 20:48:09 2000  Christopher Fa
        * zlib/Makefile.in: Regenerate from Makefile.am
  
- %%% $Id: ChangeLog,v 2.159 2001/12/05 14:50:02 rbcollins Exp $
--$Revision: 2.159 $
-+$Revision: 2.159.jcn1 $
-diff -purN --exclude=*~ ../cinstall.orig/Makefile.in ./Makefile.in
---- ../cinstall.orig/Makefile.in       Mon Dec  3 23:22:08 2001
-+++ ./Makefile.in      Sat Dec  8 12:11:00 2001
-@@ -35,7 +35,7 @@ CC           := @CC@
- CC_FOR_TARGET := $(CC)
- CXX           := @CXX@
--CFLAGS                := @CFLAGS@ -Werror -Winline -Wall -Wpointer-arith -Wcast-align\
-+CFLAGS                := @CFLAGS@ -Winline -Wall -Wpointer-arith -Wcast-align\
-       -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes \
-       -Wmissing-declarations -Wcomments
- CXXFLAGS      := @CXXFLAGS@ $(CFLAGS) -fno-rtti
-@@ -169,7 +169,9 @@ clean:
-       $(MAKE) -C zlib clean
- realclean: clean
--      rm -f  Makefile config.cache
-+      rm -f Makefile *.d version.c
-+      rm -f config.cache config.log config.status
-+      $(MAKE) -C zlib realclean
- install: all
-       $(SHELL) $(updir1)/mkinstalldirs $(bindir) $(etcdir)
-diff -purN --exclude=*~ ../cinstall.orig/configure.in ./configure.in
---- ../cinstall.orig/configure.in      Mon Dec 11 01:07:56 2000
-+++ ./configure.in     Sat Dec  8 12:11:00 2001
-@@ -64,7 +64,7 @@ if test -z "$CXX"; then
-   test -z "$CC" && AC_MSG_ERROR([no acceptable cc found in \$PATH])
- fi
--CXXFLAGS='$(CFLAGS)'
-+CXXFLAGS="$CFLAGS"
- ])
- AC_CANONICAL_SYSTEM
+ %%% $Id: ChangeLog,v 2.189 2002/01/29 14:43:57 cgf Exp $
+-$Revision: 2.189 $
++$Revision: 2.189.jcn1 $
+Binary files ../cinstall.orig/LilyPond.ico and ./LilyPond.ico differ
 diff -purN --exclude=*~ ../cinstall.orig/desktop.cc ./desktop.cc
---- ../cinstall.orig/desktop.cc        Thu Nov 29 10:52:32 2001
-+++ ./desktop.cc       Sat Dec  8 12:47:59 2001
-@@ -81,9 +81,7 @@ static const char *etc_profile[] = {
+--- ../cinstall.orig/desktop.cc        Tue Jan 29 10:24:32 2002
++++ ./desktop.cc       Tue Jan 29 10:33:01 2002
+@@ -83,9 +83,7 @@ static const char *etc_profile[] = {
    "done",
    "",
    "export MAKE_MODE=unix",
@@ -78,7 +42,7 @@ diff -purN --exclude=*~ ../cinstall.orig/desktop.cc ./desktop.cc
 +  "export PS1='\\[\\033]0;\\w\\007\\033[32m\\]\\u@\\h \\[\\033[33m\\w\\033[0m\\]$ '",
    "",
    "cd \"$HOME\"",
-   "",
+   0
 @@ -204,6 +202,35 @@ make_cygwin_bat ()
  }
  
@@ -168,9 +132,9 @@ diff -purN --exclude=*~ ../cinstall.orig/desktop.cc ./desktop.cc
  }
  
 diff -purN --exclude=*~ ../cinstall.orig/ini.cc ./ini.cc
---- ../cinstall.orig/ini.cc    Mon Dec  3 23:22:09 2001
-+++ ./ini.cc   Sat Dec  8 12:49:35 2001
-@@ -252,7 +252,7 @@ fprintf (FILE * f, const char *fmt, ...)
+--- ../cinstall.orig/ini.cc    Tue Jan 29 10:24:34 2002
++++ ./ini.cc   Tue Jan 29 10:33:01 2002
+@@ -282,7 +282,7 @@ fprintf (FILE * f, const char *fmt, ...)
        {
          *nl = 0;
          /*OutputDebugString (stderrbuf); */
@@ -179,136 +143,123 @@ diff -purN --exclude=*~ ../cinstall.orig/ini.cc ./ini.cc
          stderrbuf[0] = 0;
        }
  
-diff -purN --exclude=*~ ../cinstall.orig/mklink2.c ./mklink2.c
---- ../cinstall.orig/mklink2.c Tue Nov 13 02:49:32 2001
-+++ ./mklink2.c        Sat Dec  8 12:11:00 2001
-@@ -1,5 +1,5 @@
--#include <stdlib.h>
- #include "win32.h"
-+#include <stdlib.h>
- #include "shlobj.h"
- #include "mklink2.h"
 diff -purN --exclude=*~ ../cinstall.orig/msg.cc ./msg.cc
---- ../cinstall.orig/msg.cc    Tue Nov 13 02:49:32 2001
-+++ ./msg.cc   Sat Dec  8 12:49:59 2001
-@@ -47,7 +47,7 @@ mbox (const char *name, int type, int id
+--- ../cinstall.orig/msg.cc    Sun Dec 23 13:13:29 2001
++++ ./msg.cc   Tue Jan 29 11:10:03 2002
+@@ -47,7 +47,7 @@ mbox (HWND owner, const char *name, int 
  
    vsprintf (buf, fmt, args);
    log (0, "mbox %s: %s", name, buf);
--  return MessageBox (0, buf, "Cygwin Setup", type | MB_TOPMOST);
-+  return MessageBox (0, buf, "GNU LilyPond Setup", type | MB_TOPMOST);
+-  return MessageBox (owner, buf, "Cygwin Setup", type);
++  return MessageBox (owner, buf, "GNU LilyPond Setup", type);
  }
  
  void
 diff -purN --exclude=*~ ../cinstall.orig/res.rc ./res.rc
---- ../cinstall.orig/res.rc    Mon Dec  3 23:22:09 2001
-+++ ./res.rc   Sat Dec  8 12:53:34 2001
-@@ -30,10 +30,10 @@ LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_U
+--- ../cinstall.orig/res.rc    Tue Jan 29 10:24:34 2002
++++ ./res.rc   Tue Jan 29 22:26:51 2002
+@@ -30,7 +30,7 @@ LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_U
  
- IDD_SOURCE DIALOG DISCARDABLE  0, 0, 215, 95
- STYLE DS_MODALFRAME | DS_CENTER | WS_POPUP | WS_CAPTION | WS_SYSMENU
+ IDD_SOURCE DIALOG DISCARDABLE  0, 0, 317, 179
+ STYLE DS_MODALFRAME | DS_CENTER | WS_CHILD | WS_CAPTION | WS_SYSMENU
 -CAPTION "Cygwin Setup"
 +CAPTION "GNU LilyPond Setup"
  FONT 8, "MS Sans Serif"
  BEGIN
--    ICON            IDI_CYGWIN,-1,5,5,20,20
-+    ICON            IDI_LILYPOND,-1,5,5,20,20
      CONTROL         "&Install from Internet",IDC_SOURCE_NETINST,"Button",
-                     BS_AUTORADIOBUTTON,55,15,75,10
-     CONTROL         "&Download from Internet",IDC_SOURCE_DOWNLOAD,"Button",
-@@ -46,10 +46,10 @@ END
- IDD_LOCAL_DIR DIALOG DISCARDABLE  0, 0, 215, 95
- STYLE DS_MODALFRAME | DS_CENTER | WS_POPUP | WS_CAPTION | WS_SYSMENU
+@@ -39,7 +39,7 @@ BEGIN
+                     BS_AUTORADIOBUTTON | WS_TABSTOP,101,84,115,10
+     CONTROL         "Install from &Local Directory",IDC_SOURCE_CWD,"Button",
+                     BS_AUTORADIOBUTTON | WS_TABSTOP,101,99,115,10
+-    ICON            IDI_CYGWIN,IDC_STATIC,290,0,21,20
++    ICON            IDI_LILYPOND,IDC_STATIC,290,0,21,20
+     CONTROL         "",IDC_STATIC,"Static",SS_BLACKFRAME | SS_SUNKEN,0,28,
+                     317,1
+     LTEXT           "Choose A Download Source",IDC_STATIC_HEADER_TITLE,7,0,
+@@ -50,13 +50,13 @@ END
+ IDD_LOCAL_DIR DIALOG DISCARDABLE  0, 0, 317, 179
+ STYLE DS_MODALFRAME | DS_CENTER | WS_CHILD | WS_CAPTION | WS_SYSMENU
 -CAPTION "Cygwin Setup"
 +CAPTION "GNU LilyPond Setup"
  FONT 8, "MS Sans Serif"
  BEGIN
--    ICON            IDI_CYGWIN,IDC_STATIC,5,5,20,20
-+    ICON            IDI_LILYPOND,IDC_STATIC,5,5,20,20
-     PUSHBUTTON      "B&rowse...",IDC_LOCAL_DIR_BROWSE,150,10,34,14
-     LTEXT           "Local Package &Directory",IDC_STATIC,55,15,85,11
-     EDITTEXT        IDC_LOCAL_DIR,55,25,127,12,ES_AUTOHSCROLL
-@@ -60,10 +60,10 @@ END
- IDD_ROOT DIALOG DISCARDABLE  0, 0, 215, 95
- STYLE DS_MODALFRAME | DS_CENTER | WS_POPUP | WS_CAPTION | WS_SYSMENU
+     EDITTEXT        IDC_LOCAL_DIR,58,83,165,15,ES_AUTOHSCROLL | WS_GROUP
+     PUSHBUTTON      "B&rowse...",IDC_LOCAL_DIR_BROWSE,223,83,34,14
+     GROUPBOX        "Local Package Directory",IDC_STATIC,53,67,210,45
+-    ICON            IDI_CYGWIN,IDC_STATIC,290,0,21,20
++    ICON            IDI_LILYPOND,IDC_STATIC,290,0,21,20
+     CONTROL         "",IDC_STATIC,"Static",SS_BLACKFRAME | SS_SUNKEN,0,28,
+                     317,1
+     LTEXT           "Select a directory where you want Setup to store the installation files it dowmloads.  The directory will be created if it does not already exist.",
+@@ -67,7 +67,7 @@ END
+ IDD_ROOT DIALOG DISCARDABLE  0, 0, 317, 179
+ STYLE DS_MODALFRAME | DS_CENTER | WS_CHILD | WS_CAPTION | WS_SYSMENU
 -CAPTION "Cygwin Setup"
 +CAPTION "GNU LilyPond Setup"
  FONT 8, "MS Sans Serif"
  BEGIN
--    ICON            IDI_CYGWIN,IDC_STATIC,5,5,20,20
-+    ICON            IDI_LILYPOND,IDC_STATIC,5,5,20,20
-     PUSHBUTTON      "B&rowse...",IDC_ROOT_BROWSE,150,10,34,14
-     LTEXT           "Select install root &directory",IDC_STATIC,55,15,85,11
-     EDITTEXT        IDC_ROOT_DIR,55,25,127,12,ES_AUTOHSCROLL
-@@ -84,10 +84,10 @@ END
- IDD_SITE DIALOG DISCARDABLE  0, 0, 222, 206
- STYLE DS_MODALFRAME | DS_CENTER | WS_POPUP | WS_CAPTION | WS_SYSMENU
--CAPTION "Cygwin Setup"
-+CAPTION "GNU LilyPond Setup"
- FONT 8, "MS Sans Serif"
- BEGIN
--    ICON            IDI_CYGWIN,IDC_STATIC,5,5,20,20
-+    ICON            IDI_LILYPOND,IDC_STATIC,5,5,20,20
-     LTEXT           "Select Download &Sites",IDC_STATIC,55,5,135,11
-     LISTBOX         IDC_URL_LIST,55,20,160,155,LBS_NOINTEGRALHEIGHT | 
-                   LBS_EXTENDEDSEL | WS_VSCROLL | WS_HSCROLL | WS_TABSTOP
-@@ -98,10 +98,10 @@ END
- IDD_OTHER_URL DIALOG DISCARDABLE  0, 0, 215, 95
- STYLE DS_MODALFRAME | DS_CENTER | WS_POPUP | WS_CAPTION | WS_SYSMENU
+     GROUPBOX        "Root Directory",IDC_STATIC,5,50,305,40,WS_TABSTOP
+@@ -83,7 +83,7 @@ BEGIN
+                     WS_GROUP | WS_TABSTOP,170,120,90,8
+     CONTROL         "&Unix",IDC_ROOT_BINARY,"Button",BS_AUTORADIOBUTTON | 
+                     WS_TABSTOP,170,135,90,8
+-    ICON            IDI_CYGWIN,IDC_STATIC,290,0,20,20
++    ICON            IDI_LILYPOND,IDC_STATIC,290,0,21,20
+     CONTROL         "",IDC_STATIC,"Static",SS_BLACKFRAME | SS_SUNKEN,0,28,
+                     317,1
+     LTEXT           "Select the directory where you want to install Cygwin.  Also choose a few installation parameters.",
+@@ -96,10 +96,10 @@ IDD_SITE DIALOG DISCARDABLE 0, 0, 317, 1
+ STYLE DS_MODALFRAME | DS_3DLOOK | DS_CENTER | WS_CHILD | WS_VISIBLE | 
+     WS_CAPTION | WS_SYSMENU
+ EXSTYLE WS_EX_CONTROLPARENT
 -CAPTION "Cygwin Setup"
 +CAPTION "GNU LilyPond Setup"
  FONT 8, "MS Sans Serif"
  BEGIN
--    ICON            IDI_CYGWIN,IDC_STATIC,5,5,20,20
-+    ICON            IDI_LILYPOND,IDC_STATIC,5,5,20,20
-     LTEXT           "Select &URL to download from",IDC_STATIC,55,15,135,11
-     EDITTEXT        IDC_OTHER_URL,55,25,127,12,ES_AUTOHSCROLL
-     DEFPUSHBUTTON   "&Next -->",IDOK,100,75,45,15
-@@ -111,10 +111,10 @@ END
- IDD_NET DIALOGEX 0, 0, 215, 95
- STYLE DS_MODALFRAME | DS_CENTER | WS_POPUP | WS_CAPTION | WS_SYSMENU
+-    ICON            IDI_CYGWIN,IDC_STATIC,290,0,20,20
++    ICON            IDI_LILYPOND,IDC_STATIC,290,0,21,20
+     LISTBOX         IDC_URL_LIST,66,45,185,110,LBS_NOINTEGRALHEIGHT | 
+                     LBS_EXTENDEDSEL | WS_VSCROLL | WS_HSCROLL | WS_GROUP | 
+                     WS_TABSTOP
+@@ -119,7 +119,7 @@ END
+ IDD_NET DIALOG DISCARDABLE  0, 0, 317, 179
+ STYLE DS_MODALFRAME | DS_CENTER | WS_CHILD | WS_CAPTION | WS_SYSMENU
 -CAPTION "Cygwin Setup"
 +CAPTION "GNU LilyPond Setup"
  FONT 8, "MS Sans Serif"
  BEGIN
--    ICON            IDI_CYGWIN,IDC_STATIC,5,5,20,20
-+    ICON            IDI_LILYPOND,IDC_STATIC,5,5,20,20
      CONTROL         "&Direct Connection",IDC_NET_DIRECT,"Button",
-                     BS_AUTORADIOBUTTON,55,10,73,10
-     CONTROL         "Use &IE5 Settings",IDC_NET_IE5,"Button",
-@@ -135,10 +135,10 @@ END
- IDD_DLSTATUS DIALOG DISCARDABLE  0, 0, 215, 95
- STYLE DS_MODALFRAME | DS_SETFOREGROUND | DS_CENTER | WS_POPUP | WS_VISIBLE | 
-     WS_CAPTION | WS_SYSMENU
--CAPTION "Cygwin Setup"
-+CAPTION "GNU LilyPond Setup"
- FONT 8, "MS Sans Serif"
- BEGIN
--    ICON            IDI_CYGWIN,IDC_STATIC,5,5,20,20
-+    ICON            IDI_LILYPOND,IDC_STATIC,5,5,20,20
-     PUSHBUTTON      "Cancel",IDCANCEL,165,75,45,15
-     LTEXT           "Downloading...",IDC_STATIC,55,5,135,8
-     LTEXT           "(URL)",IDC_DLS_URL,55,15,150,8
-@@ -157,10 +157,10 @@ END
- IDD_INSTATUS DIALOG DISCARDABLE  0, 0, 215, 95
- STYLE DS_MODALFRAME | DS_SETFOREGROUND | DS_CENTER | WS_POPUP | WS_VISIBLE | 
-     WS_CAPTION | WS_SYSMENU
+@@ -137,7 +137,7 @@ BEGIN
+                     NOT WS_GROUP
+     RTEXT           "Por&t",IDC_STATIC,85,125,30,12,SS_CENTERIMAGE | NOT 
+                     WS_GROUP
+-    ICON            IDI_CYGWIN,IDC_STATIC,290,0,21,20
++    ICON            IDI_LILYPOND,IDC_STATIC,290,0,21,20
+     CONTROL         "",IDC_STATIC,"Static",SS_BLACKFRAME | SS_SUNKEN,0,28,
+                     317,1
+     LTEXT           "Setup needs to know how you want it to connect to the internet.  Choose the appropriate settings below.",
+@@ -149,7 +149,7 @@ END
+ IDD_INSTATUS DIALOG DISCARDABLE  0, 0, 317, 179
+ STYLE DS_MODALFRAME | DS_CENTER | WS_CHILD | WS_VISIBLE | WS_CAPTION | 
+     WS_SYSMENU
 -CAPTION "Cygwin Setup"
 +CAPTION "GNU LilyPond Setup"
  FONT 8, "MS Sans Serif"
  BEGIN
--    ICON            IDI_CYGWIN,IDC_STATIC,5,5,20,20
-+    ICON            IDI_LILYPOND,IDC_STATIC,5,5,20,20
-     PUSHBUTTON      "Cancel",IDCANCEL,165,75,45,15
-     LTEXT           "Installing...",IDC_INS_ACTION,55,5,135,8
-     LTEXT           "(PKG)",IDC_INS_PKG,55,15,150,8
-@@ -178,10 +178,10 @@ END
+     LTEXT           "Installing...",IDC_INS_ACTION,45,55,205,8,NOT WS_GROUP
+@@ -164,7 +164,7 @@ BEGIN
+     LTEXT           "Package:",IDC_INS_BL_PACKAGE,45,100,47,8,NOT WS_GROUP
+     LTEXT           "Total:",IDC_INS_BL_TOTAL,45,115,48,8,NOT WS_GROUP
+     LTEXT           "Disk:",IDC_INS_BL_DISK,45,130,47,8,NOT WS_GROUP
+-    ICON            IDI_CYGWIN,IDC_STATIC,290,0,20,20
++    ICON            IDI_LILYPOND,IDC_STATIC,290,0,20,20
+     CONTROL         "",IDC_STATIC,"Static",SS_BLACKFRAME | SS_SUNKEN,0,28,
+                     317,1
+     LTEXT           "This page displays the progress of the download or installation.",
+@@ -175,10 +175,10 @@ END
  
  IDD_PROXY_AUTH DIALOG DISCARDABLE  0, 0, 215, 95
  STYLE DS_MODALFRAME | DS_CENTER | WS_POPUP | WS_CAPTION | WS_SYSMENU
@@ -321,7 +272,7 @@ diff -purN --exclude=*~ ../cinstall.orig/res.rc ./res.rc
      LTEXT           "Proxy &User ID",IDC_STATIC,5,28,55,15,SS_CENTERIMAGE,
                      WS_EX_RIGHT
      EDITTEXT        IDC_NET_USER,65,28,145,12,ES_AUTOHSCROLL
-@@ -195,10 +195,10 @@ END
+@@ -192,10 +192,10 @@ END
  
  IDD_NET_AUTH DIALOG DISCARDABLE  0, 0, 215, 95
  STYLE DS_MODALFRAME | DS_CENTER | WS_POPUP | WS_CAPTION | WS_SYSMENU
@@ -334,59 +285,73 @@ diff -purN --exclude=*~ ../cinstall.orig/res.rc ./res.rc
      LTEXT           "&User ID",IDC_STATIC,5,28,55,15,SS_CENTERIMAGE,
                      WS_EX_RIGHT
      EDITTEXT        IDC_NET_USER,65,28,145,12,ES_AUTOHSCROLL
-@@ -212,17 +212,14 @@ END
- IDD_SPLASH DIALOG DISCARDABLE  0, 0, 215, 95
STYLE DS_MODALFRAME | DS_CENTER | WS_POPUP | WS_CAPTION | WS_SYSMENU
+@@ -210,27 +210,26 @@ END
+ IDD_SPLASH DIALOG DISCARDABLE  0, 0, 317, 179
+ STYLE DS_MODALFRAME | DS_3DLOOK | DS_CENTER | WS_CHILD | WS_VISIBLE | 
    WS_CAPTION | WS_SYSMENU
 -CAPTION "Cygwin Setup"
 +CAPTION "GNU LilyPond Setup"
  FONT 8, "MS Sans Serif"
  BEGIN
--    ICON            IDI_CYGWIN,IDC_STATIC,5,5,20,20
--    LTEXT           "Cygwin Net Release Setup Program",IDC_STATIC,55,10,114,
--                    8
--    LTEXT           "Version (unknown)",IDC_VERSION,55,25,120,10
--    LTEXT           "Copyright 2000, 2001 Red Hat Inc.",IDC_STATIC,55,35,120,
--                    8
--    LTEXT           "http://sources.redhat.com/cygwin/",IDC_STATIC,55,50,112,
--                    8
-+    ICON            IDI_LILYPOND,IDC_STATIC,5,5,20,20
-+    LTEXT           "GNU LilyPond Setup Program",IDC_STATIC,55,10,114,8
-+    LTEXT           "Version 1.4.9",IDC_VERSION,55,25,120,10
-+    LTEXT           "Copyright (C) 2000-2001 Red Hat Inc",IDC_STATIC,55,35,135,8
-+    LTEXT           "                (C) 2001 Jan Nieuwenhuizen <janneke@gnu.org>",IDC_STATIC,55,45,135,8
-     DEFPUSHBUTTON   "&Next -->",IDOK,100,75,45,15
-     PUSHBUTTON      "Cancel",IDCANCEL,165,75,45,15
+-    ICON            IDI_CYGWIN,IDC_STATIC,113,112,21,20,WS_GROUP
++    ICON            IDI_LILYPOND,IDC_STATIC,113,100,21,20,WS_GROUP
+     CONTROL         "",IDC_STATIC,"Static",SS_WHITERECT,0,0,95,178
+-    LTEXT           "Version (unknown)",IDC_VERSION,115,137,195,10
+-    LTEXT           "Cygwin Net Release Setup Program",
++    LTEXT           "Version (1.4.10)",IDC_VERSION,115,137,195,10
++    LTEXT           "GNU LilyPond Setup Program",
+                     IDC_STATIC_WELCOME_TITLE,115,1,195,24
+-    LTEXT           "Copyright 2000, 2001 Red Hat Inc.",IDC_STATIC,115,150,
+-                    195,8
+-    LTEXT           "http://sources.redhat.com/cygwin/",IDC_STATIC,115,162,
+-                    195,8
+-    LTEXT           "This wizard will guide you through the installation and updating of the Cygwin environment and a plethora of GNU packages.",
+-                    IDC_STATIC,115,33,195,54
++    LTEXT           "Copyright (C) 2000-2002 Red Hat Inc.",
++                      IDC_STATIC,115,138,195,8
++    LTEXT           "                (C) 2001 Jan Nieuwenhuizen <janneke@gnu.org>",IDC_STATIC,115,150,195,8
++    LTEXT           "http://www.lilypond.org/cygwin/",IDC_STATIC,115,162,195,8
++    LTEXT           "This wizard will guide you through the installation and updating LilyPond and all other necessary Cygwin packages.",IDC_STATIC,115,33,195,54
  END
-@@ -230,10 +227,10 @@ END
- IDD_CHOOSE DIALOG DISCARDABLE  0, 0, 429, 266
- STYLE DS_MODALFRAME | DS_3DLOOK | DS_CENTER | WS_POPUP | WS_CAPTION | 
-     WS_SYSMENU
+ IDD_CHOOSE DIALOG DISCARDABLE  0, 0, 430, 266
+ STYLE DS_MODALFRAME | DS_3DLOOK | DS_CENTER | WS_CHILD | WS_VISIBLE | 
+     WS_CAPTION | WS_SYSMENU
+ EXSTYLE WS_EX_CONTROLPARENT
 -CAPTION "Cygwin Setup"
 +CAPTION "GNU LilyPond Setup"
  FONT 8, "MS Sans Serif"
  BEGIN
--    ICON            IDI_CYGWIN,IDC_STATIC,0,2,21,20
-+    ICON            IDI_LILYPOND,IDC_STATIC,0,2,21,20
+     DEFPUSHBUTTON   "&Next -->",IDOK,311,242,45,15,WS_GROUP
+@@ -243,7 +242,7 @@ BEGIN
+     CONTROL         "E&xp",IDC_CHOOSE_EXP,"Button",BS_AUTORADIOBUTTON,323,5,
+                     25,10
+     PUSHBUTTON      "&View",IDC_CHOOSE_VIEW,353,5,20,10,WS_GROUP
+-    ICON            IDI_CYGWIN,IDC_STATIC,0,2,20,20
++    ICON            IDI_LILYPOND,IDC_STATIC,0,2,20,20
      LTEXT           "Select packages to install",IDC_CHOOSE_INST_TEXT,125,5,
                      99,8
      CONTROL         "",IDC_LISTVIEW_POS,"Static",SS_BLACKFRAME | NOT 
-@@ -256,10 +253,10 @@ END
- IDD_DESKTOP DIALOG DISCARDABLE  0, 0, 215, 95
STYLE DS_MODALFRAME | DS_CENTER | WS_POPUP | WS_CAPTION | WS_SYSMENU
+@@ -257,14 +256,14 @@ END
+ IDD_DESKTOP DIALOG DISCARDABLE  0, 0, 317, 179
+ STYLE DS_MODALFRAME | DS_3DLOOK | DS_CENTER | WS_CHILD | WS_VISIBLE | 
    WS_CAPTION | WS_SYSMENU
 -CAPTION "Cygwin Setup"
 +CAPTION "GNU LilyPond Setup"
  FONT 8, "MS Sans Serif"
  BEGIN
--    ICON            IDI_CYGWIN,IDC_STATIC,5,5,20,20
-+    ICON            IDI_LILYPOND,IDC_STATIC,5,5,20,20
-     CONTROL         "Create Desktop &Icon",IDC_ROOT_DESKTOP,"Button",
-                     BS_AUTOCHECKBOX,55,25,100,8
-     CONTROL         "Add to &Start Menu",IDC_ROOT_MENU,"Button",
-@@ -271,10 +268,10 @@ END
- IDD_FTP_AUTH DIALOGEX 0, 0, 215, 95
+     CONTROL         "Create icon on &Desktop",IDC_ROOT_DESKTOP,"Button",
+                     BS_AUTOCHECKBOX,108,78,100,8
+     CONTROL         "Add icon to &Start Menu",IDC_ROOT_MENU,"Button",
+                     BS_AUTOCHECKBOX,108,93,100,8
+-    ICON            IDI_CYGWIN,IDC_STATIC,290,0,21,20
++    ICON            IDI_LILYPOND,IDC_STATIC,290,0,21,20
+     CONTROL         "",IDC_STATIC,"Static",SS_BLACKFRAME | SS_SUNKEN,0,28,
+                     317,1
+     LTEXT           "Tell setup if you want it to create a few icons for convenient access to the Cygwin environment.",
+@@ -275,10 +274,10 @@ END
+ IDD_FTP_AUTH DIALOG DISCARDABLE  0, 0, 215, 95
  STYLE DS_MODALFRAME | DS_CENTER | WS_POPUP | WS_CAPTION | WS_SYSMENU
 -CAPTION "Cygwin Setup"
 +CAPTION "GNU LilyPond Setup"
@@ -397,7 +362,16 @@ diff -purN --exclude=*~ ../cinstall.orig/res.rc ./res.rc
      LTEXT           "&User ID",IDC_STATIC,5,28,55,15,SS_CENTERIMAGE,
                      WS_EX_RIGHT
      EDITTEXT        IDC_NET_USER,65,28,145,12,ES_AUTOHSCROLL
-@@ -322,6 +319,7 @@ END
+@@ -293,7 +292,7 @@ END
+ IDD_CHOOSER DIALOG DISCARDABLE  0, 0, 247, 116
+ STYLE DS_MODALFRAME | DS_3DLOOK | WS_CHILD | WS_VISIBLE | WS_CAPTION | 
+     WS_SYSMENU
+-CAPTION "Cygwin Setup"
++CAPTION "GNU LilyPond Setup"
+ FONT 8, "MS Sans Serif"
+ BEGIN
+     CTEXT           "This space intentionally left blank",IDC_STATIC,57,45,
+@@ -336,6 +335,7 @@ END
  
  // Icon with lowest ID value placed first to ensure application icon
  // remains consistent on all systems.
@@ -405,7 +379,7 @@ diff -purN --exclude=*~ ../cinstall.orig/res.rc ./res.rc
  IDI_CYGWIN              ICON    DISCARDABLE     "cygwin.ico"
  
  /////////////////////////////////////////////////////////////////////////////
-@@ -329,6 +327,7 @@ IDI_CYGWIN              ICON    DISCARDA
+@@ -343,6 +343,7 @@ IDI_CYGWIN              ICON    DISCARDA
  // FILE
  //
  
@@ -413,31 +387,28 @@ diff -purN --exclude=*~ ../cinstall.orig/res.rc ./res.rc
  CYGWIN.ICON             FILE    DISCARDABLE     "cygwin.ico"
  
  /////////////////////////////////////////////////////////////////////////////
-@@ -383,7 +382,9 @@ STRINGTABLE DISCARDABLE 
+@@ -452,7 +453,7 @@ STRINGTABLE DISCARDABLE 
  BEGIN
      IDS_ROOT_SLASH          "Warning: we recommend you do NOT use the root of your hard drive as the cygwin root.  Proceed anyway?"
      IDS_ROOT_SPACE          "You should not choose a root path that include spaces in directory names.  Proceed anyway?"
 -    IDS_MIRROR_LST          "http://sources.redhat.com/cygwin/mirrors.lst"
-+    // IDS_MIRROR_LST          "http://appel.lilypond.org/lilypond/gnu-windows/mirrors.lst"
-+    // IDS_MIRROR_LST          "http://www.lilypond.org/gnu-windows/mirrors.lst"
-+    IDS_MIRROR_LST          "http://www.lilypond.org/gnu-windows/testing/mirrors.lst"
++    IDS_MIRROR_LST          "http://www.lilypond.org/cygwin/mirrors.lst"
      IDS_DIALOG_FAILED       "Unable to create Dialog Box"
      IDS_CYGWIN_FUNC_MISSING "Error: unable to find function `%s' in %s"
      IDS_DOWNLOAD_SHORT      "Download error: %s too short (%d, wanted %d)"
-@@ -392,7 +393,8 @@ BEGIN
+@@ -461,7 +462,7 @@ BEGIN
      IDS_OLD_SETUPINI        "This setup.ini is older than the one you used last time you installed cygwin.  Proceed anyway?"
      IDS_ERR_RENAME          "Can't rename %s to %s: %s"
      IDS_NOTHING_INSTALLED   "Nothing needed to be installed"
 -    IDS_INSTALL_COMPLETE    "Installation Complete"
-+    // IDS_INSTALL_COMPLETE    "Installation Complete.  See http://www.lilypond.org/gnu-windows/"
-+    IDS_INSTALL_COMPLETE    "Installation Complete.  See http://www.lilypond.org/gnu-windows/testing for support."
++    IDS_INSTALL_COMPLETE    "Installation Complete.  See http://www.lilypond.org/cygwin/ for support."
+     IDS_REBOOT_REQUIRED     "In-use files have been replaced. You need to reboot as soon as possible to activate the new versions. Cygwin may operate incorrectly until you reboot."
  END
  
- STRINGTABLE DISCARDABLE 
 diff -purN --exclude=*~ ../cinstall.orig/resource.h ./resource.h
---- ../cinstall.orig/resource.h        Sat Jun 30 03:37:55 2001
-+++ ./resource.h       Sat Dec  8 12:11:00 2001
-@@ -47,12 +47,13 @@
+--- ../cinstall.orig/resource.h        Tue Jan 29 10:24:34 2002
++++ ./resource.h       Tue Jan 29 10:34:12 2002
+@@ -48,13 +48,14 @@
  #define IDB_SPIN                        118
  #define IDB_RTARROW                     119
  #define IDI_SPIN                        120
@@ -448,7 +419,20 @@ diff -purN --exclude=*~ ../cinstall.orig/resource.h ./resource.h
  #define IDB_CHECK_NO                    124
  #define IDB_CHECK_NA                    125
  #define IDD_FTP_AUTH                    126
-+#define IDI_CYGWIN                      127
+ #define IDD_CHOOSER                     127
++#define IDI_CYGWIN                      128
  #define IDC_SOURCE_DOWNLOAD             1000
  #define IDC_SOURCE_NETINST              1001
  #define IDC_SOURCE_CWD                  1002
+diff -purN --exclude=*~ ../cinstall.orig/site.cc ./site.cc
+--- ../cinstall.orig/site.cc   Tue Jan 29 10:24:34 2002
++++ ./site.cc  Tue Jan 29 22:17:13 2002
+@@ -415,6 +415,8 @@ bool SitePage::OnMessageCmd (int id, HWN
+         {
+           // User pushed the Add button.
+           other_url = eget (GetHWND (), IDC_EDIT_USER_URL, other_url);
++          if (!other_url)
++            break;
+           site_list_type *
+             newsite =
+             new
index b3342f8baa1960ba77b41249f1d56120d6b1193d..3e533b1f71f3bbfe3722852c0b451a2614b83ff2 100644 (file)
@@ -2,17 +2,21 @@
 # /etc/profile.d/gs-profile.sh -- Check for GhostScript
 
 gs550="/usr/windows/gstools/gs5.50"
-gs650="/usr/windows/gs/gs6.50/bin"
+gs650="/usr/windows/gs/gs6.50"
 
 # Maybe read registry, but that may be hairy?
 # 
 # $ regtool get \\HKLM\\Software\\CLASSES\\psfile\\shell\\open\\command\\
 # "C:\GSTOOLS\GSVIEW\gsview32.exe" "%1"
 
+## we set GS_LIB although the registry keys have been set.
+
 if [ -e "$gs550/gswin32.exe" ]; then
        PATH="$gs550:$PATH"
+       GS_LIB="$gs550/lib:"${GS_LIB:=""}
 fi
 
-if [ -e "$gs650/gswin32.exe" ]; then
-       PATH="$gs650:$PATH"
+if [ -e "$gs650/bin/gswin32.exe" ]; then
+       PATH="$gs650/bin:$PATH"
+       GS_LIB="$gs650/lib:"${GS_LIB:=""}
 fi
index daf83226b198ecd7a33757951d483da4b9ddc9ba..ecaac57d2d389a862cb5af003ffbf5353565c68e 100644 (file)
@@ -6,10 +6,6 @@
 <!--- @@WEB-TITLE@@=Windows Installation --->
 @end html
 
-@html
-<!--- @@WEB-TITLE@@=Windows Installation --->
-@end html
-
 @node Top
 @top
 
@@ -28,7 +24,7 @@ All the software you need is installed by downloading and running
 will be asked some questions. If you are unsure just click "Next".  Do
 not change the default install directory @file{c:/cygwin}.
 
-This installs LilyPond, and Cygwin, GUILE, Python, MiKTeX and GSView. If
+This installs LilyPond, and Cygwin, GUILE, Python, teTeX and GSView.  If
 you already have some of that software under @file{c:/cygwin}, then
 don't worry: nothing will be installed twice.
 
@@ -159,10 +155,12 @@ These software packages are included in the LilyPond installation:
 @table @asis
 @item A full TeX installation.
 
-Currently, only MikTeX is supported.  Download and install
-@uref{http://downloads.sourceforge.net/miktex/miktex-2.0-lvl-1.zip,MikTeX},
-or visit @uref{http://www.miktex.org,www.miktex.org}.
-@c See @file{/usr/doc/cygwin/tetex-beta-20001218.README} for details.
+As of LilyPond versions 1.4.11 (and 1.5.29), only Cygwin's teTeX
+installation is supported (packages tetex-beta and texmf-base).  It is
+part of Cygwin and much more robust for use with LilyPond than MiKTeX.
+See @file{/usr/doc/Cygwin/tetex-beta-20001218.README} and
+@file{/usr/doc/Cygwin/texmf-20000804-2.README} for details.
+
 
 @item Ghostview.
 
index c8c9bd4ad697da53378757bf6f4048a24f23d8fc..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 100644 (file)
@@ -1,43 +0,0 @@
-#!@SHELL@
-# /etc/profile.d/lily-gs.sh -- Check for GhostScript and GSView
-
-
-gs550="/usr/windows/gstools/gs5.50"
-gs650="/usr/windows/gs/gs6.50/bin"
-
-gsview26="/usr/windows/gstools/gsview"
-gsview36="/usr/windows/Ghostgum/GSview"
-
-# Maybe read registry, but that may be hairy?
-# 
-# $ regtool get \\HKLM\\Software\\CLASSES\\psfile\\shell\\open\\command\\
-# "C:\GSTOOLS\GSVIEW\gsview32.exe" "%1"
-
-
-
-## we set GS_LIB although the registry keys have been set.
-##  
-
-if [ -e "$gs550/gswin32.exe" ]; then
-       PATH="$gs550:$PATH"
-    GS_LIB='C:\cygwin\usr\windows\gs\gs5.50\lib'
-fi
-
-if [ -e "$gs650/gswin32.exe" ]; then
-       PATH="$gs650:$PATH"
-    GS_LIB='C:\cygwin\usr\windows\gs\gs6.50\lib'
-fi
-
-if [ -e "$gsview26/gsview32.exe" ]; then
-       PATH="$gsview26:$PATH"
-fi
-
-if [ -e "$gsview36/gsview32.exe" ]; then
-       PATH="$gsview36:$PATH"
-fi
-
-
-
-
-export GS_LIB 
-export PATH 
index b89115b6d21bb041c250f8df682620f1fe55bb06..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 100644 (file)
@@ -1,60 +0,0 @@
-regtool -v list HKLM\Software\
-Microsoft\ ()
-CLASSES\ ()
-Clients\ ()
-Description\ ()
-INTEL\ ()
-SmartDownload\ ()
-Netscape\ ()
-ODBC\ ()
-LTD\ ()
-Novell\ ()
-KasperskyLab\ ()
-Nico Mak Computing\ ()
-Avance\ ()
-Cygnus Solutions\ ()
-Adobe\ ()
-TRADOS\ ()
-RAINBOW TECHNOLOGIES\ ()
-GNU\ ()
-Aladdin Ghostscript\ ()
-Lilypond 1.3.119\ ()
-MiK\ ()
-Ghostgum\ ()
-Python\ ()
-AFPL Ghostscript\ ()
-
-regtool -v list HKLM\Software\Aladdin Ghostscript\5.50
-GS_LIB = "c:\cygwin\windows\gstools\gs5.50;c:\cygwin\windows\gstools\gs5.50\fonts"
-GS_DLL = "c:\cygwin\windows\gstools\gs5.50\\gsdll32.dll"
-
-regtool -v list HKLM\Software\MiK\MiKTeX\CurrentVersion\MiKTeX
-TEXMF Root Directories = "C:\cygwin\windows\miktex\spool\texmf;C:\cygwin\windows\MiKTeX"
-Install Root = "C:\cygwin\windows\MiKTeX"
-
-regtool -v list HKLM\Software\Ghostgum\GSview
-3.6 = "C:\cygwin\windows\Ghostgum"
-
-regtool -v list HKLM\Software\Python\PythonCore\1.5
-InstallPath\ ()
-PythonPath\ ()
-Dll\ ()
-Modules\ ()
-
-regtool -v list HKLM\Software\Python\PythonCore\1.5\InstallPath
-InstallGroup\ ()
- = "C:\cygwin\usr\windows\Python"
-
-regtool -v list HKLM\Software\Python\PythonCore\1.5\PythonPath
- = "C:\cygwin\usr\windows\Python\Lib\plat-win;C:\cygwin\usr\windows\Python\Lib;C:\cygwin\usr\windows\Python\DLLs;C:\cygwin\usr\windows\Python\Lib\lib-tk"
-
-regtool -v list HKLM\Software\Python\PythonCore\1.5\Dll
- = "C:\WINDOWS\SYSTEM\Python15.dll"
-
-regtool -v list HKLM\Software\Python\PythonCore\1.5\Modules\
- = ""
-
-regtool -v list HKLM\Software\AFPL Ghostscript\6.50
-GS_DLL = "C:\cygwin\windows\gs\gs6.50\bin\gsdll32.dll"
-GS_LIB = "C:\cygwin\windows\gs\gs6.50\lib;C:\cygwin\windows\gs\fonts"
-
diff --git a/VERSION b/VERSION
index 90f3301b7f1b55a45e2af48f95ec0ad5aee381ca..7b1f3fb583daf4566b15bc8ccb43202e087fc87b 100644 (file)
--- a/VERSION
+++ b/VERSION
@@ -2,7 +2,7 @@ PACKAGE_NAME=LilyPond
 MAJOR_VERSION=1
 MINOR_VERSION=4
 PATCH_LEVEL=10
-MY_PATCH_LEVEL=
+MY_PATCH_LEVEL=jcn1
 
 # use the above to send patches: MY_PATCH_LEVEL is always empty for a
 # released version.
index 166db820be7af570ac990a679fa10fc6c6b81125..dbaf18ca968779f4d6b5291f647155b03896bb02 100644 (file)
@@ -24,9 +24,7 @@
 ;;
 
 ;; TODO:
-;;   - should handle block comments too.
 ;;   - handle lexer modes (\header, \melodic, \lyric) etc.
-;;   - indentation
 
 (defconst LilyPond-font-lock-keywords
   (let* ((keywords '( ; need special order due to over[lapping] of words
 ;; highlight keywords
       (cons (concat "\\([_^]?\\(" kwregex "\\)\\)+\\($\\|[] \t(~{}>\\\\]\\)") '(0 font-lock-keyword-face t))
 
-      '("\\([][><}{]\\)" 0 font-lock-warning-face t)
+;; highlight bracketing constructs
+      '("\\([][}{]\\)" 0 font-lock-warning-face t)
+;; these regexps allow angle-brackets to be highlighted,
+;; but leave accented notes, e.g. a b c->, alone
+      '("[^\\]\\(<\\)" 1 font-lock-warning-face t)
+      '("[_^-]\\s-*[-^]\\s-*\\(>\\)" 1 font-lock-warning-face t)
+      '("[^\\t\\n _^-]\\s-*\\(>\\)" 1 font-lock-warning-face t)
 
       '("\\([(~)]\\|\\\\<\\|\\\\!\\|\\\\>\\)" 0 font-lock-builtin-face t)
 
   (mapcar (function
           (lambda (x) (modify-syntax-entry
                        (car x) (cdr x) LilyPond-mode-syntax-table)))
-         '(( ?\( . "()" ) ( ?\) . ")(" )   ; need matching parens for inline lisp
-           ( ?\[ . "." ) ( ?\] . "." )
-           ( ?\{ . "(}" ) ( ?\} . "){" )
-           ( ?\< . "(>" )( ?\> . ")>") 
+         '(( ?\( . "." ) ( ?\) . "." ) 
+           ( ?\[ . "." ) ( ?\] . "." )
+           ( ?\{  .  "(}2b" )
+           ( ?\}  .  "){4b" )
+           ( ?\< . "." )( ?\> . ".") 
            ( ?\$ . "." ) ( ?\% . "." ) ( ?\& . "." )
-           ( ?\* . "." ) ( ?\+ . "." ) ( ?\- . "." )
+           ( ?\* . "." ) ( ?\+ . "." )
            ( ?\/ . "." )  ( ?\= . "." )
            ( ?\| . "." ) (?\\ . "\\" )
-           ( ?\_ . "." )       
+           ( ?\- . "." ) ( ?\_ . "." ) ( ?\^ . "." )
            ( ?\' . "w")        
            ( ?\" . "\"" )
-           ( ?\% . "<")
+           ( ?\%  .  ". 1b3b" )
            ( ?\n . ">")
-
-; FIXME
-;          ( ?%  .  ". 124b" )
-;          ( ?{  .  ". 23" )
+           ( ?\r . ">")
            ))
-
-  )    
+  )
 
index 60e1a9c2cf502ad09b3c72201faaab8be6b22970..91d86d0a91ebb2ed717c7240ec2b21277a84a1b0 100644 (file)
 ;;; 
 
 (load-library "lilypond-font-lock")
+(load-library "lilypond-indent")
 
 (require 'easymenu)
 (require 'compile)
 
-(defconst LilyPond-version "1.3.143"
+(defconst LilyPond-version "1.4.10"
   "`LilyPond-mode' version number.")
 
-(defconst LilyPond-help-address "bug-gnu-music@gnu.org"
+(defconst LilyPond-help-address "bug-lilypond@gnu.org"
   "Address accepting submission of bug reports.")
 
 (defvar LilyPond-mode-hook nil
@@ -85,6 +86,11 @@ in LilyPond-include-path."
   (and process
        (eq (process-status process) 'run))))
 
+(defun Midi-running ()
+  (let ((process (get-process "midi")))
+  (and process
+       (eq (process-status process) 'run))))
+
 (defun LilyPond-kill-job ()
   "Kill the currently running LilyPond job."
   (interactive)
@@ -143,6 +149,12 @@ in LilyPond-include-path."
   :group 'LilyPond
   :type 'string)
 
+(defcustom LilyPond-gv-command "gv -watch"
+  "Command used to display PS files."
+
+  :group 'LilyPond
+  :type 'string)
+
 (defcustom LilyPond-midi-command "timidity"
   "Command used to play MIDI files."
 
@@ -275,6 +287,12 @@ Must be the car of an entry in `LilyPond-command-alist'."
   (LilyPond-command (LilyPond-command-query (LilyPond-master-file))
                    'LilyPond-master-file))
 
+(defun LilyPond-command-lilypond ()
+  "Run lilypond for the current document."
+  (interactive)
+  (LilyPond-command (LilyPond-command-menu "LilyPond") 'LilyPond-master-file)
+)
+
 (defun LilyPond-command-formatdvi ()
   "Format the dvi output of the current document."
   (interactive)
@@ -306,11 +324,48 @@ Must be the car of an entry in `LilyPond-command-alist'."
 )
 
 (defun LilyPond-command-midi ()
-  "View the ps output of current document."
+  "Play midi corresponding to the current document."
   (interactive)
   (LilyPond-command (LilyPond-command-menu "Midi") 'LilyPond-master-file)
 )
 
+(defun count-rexp (start end rexp)
+  "Print number of found regular expressions in the region."
+  (interactive "r")
+  (save-excursion
+    (save-restriction
+      (narrow-to-region start end)
+      (goto-char (point-min))
+      (count-matches rexp))))
+
+(defun count-midi-words ()
+  "Print number of scores before the curser."
+  (interactive)
+  (count-rexp (point-min) (point-max) "\\\\midi"))
+(defun count-midi-words-backwards ()
+  "Print number of scores before the curser."
+  (interactive)
+  (count-rexp (point-min) (point) "\\\\midi"))
+(defun LilyPond-command-next-midi ()
+  "Play next midi score of the current document."
+  (interactive)
+  (if (Midi-running)
+      (quit-process (get-process "midi") t)
+    (LilyPond-compile-file 
+     (let ((fname (LilyPond-master-file))
+          (allcount (string-to-number (substring (count-midi-words) 0 -12)))
+          (count (string-to-number (substring (count-midi-words-backwards) 0 -12))))
+       (concat  LilyPond-midi-command " "
+               (substring fname 0 -3) ; suppose ".ly"
+               (if (and (> allcount 1) (> count 0)) ; not first score
+                   (if (eq count allcount)          ; last score
+                       (concat "-" (number-to-string (+ count -1)))
+                     (concat "-" (number-to-string count))))
+               ".midi"))
+     "Midi")))
+
 ;; FIXME, this is broken
 (defun LilyPond-region-file (begin end)
   (let (
@@ -416,6 +471,7 @@ command."
 (if LilyPond-mode-map
     ()
   (setq LilyPond-mode-map (make-sparse-keymap))
+  (define-key LilyPond-mode-map "\C-c\C-l" 'LilyPond-command-lilypond)
   (define-key LilyPond-mode-map "\C-c\C-r" 'LilyPond-command-region)
   (define-key LilyPond-mode-map "\C-c\C-b" 'LilyPond-command-buffer)
   (define-key LilyPond-mode-map "\C-c\C-k" 'LilyPond-kill-job)
@@ -425,15 +481,15 @@ command."
   (define-key LilyPond-mode-map "\C-c\C-s" 'LilyPond-command-smartview)
   (define-key LilyPond-mode-map "\C-c\C-v" 'LilyPond-command-view)
   (define-key LilyPond-mode-map "\C-c\C-p" 'LilyPond-command-viewps)
-  (define-key LilyPond-mode-map "\C-c\C-m" 'LilyPond-command-midi)
-  (define-key LilyPond-mode-map "\C-cn" 'lilypond-notes)
-  (define-key LilyPond-mode-map "\C-cs" 'lilypond-score)
+  (define-key LilyPond-mode-map "\C-c\C-m" 'LilyPond-command-next-midi)
+  (define-key LilyPond-mode-map "\C-cn" 'LilyPond-insert-tag-notes)
+  (define-key LilyPond-mode-map "\C-cs" 'LilyPond-insert-tag-score)
   )
 
 ;;; Menu Support
 
-(define-skeleton lilypond-notes
-  "Lilypond notes tag."
+(define-skeleton LilyPond-insert-tag-notes
+  "LilyPond notes tag."
   nil
 ;  (if (bolp) nil ?\n)
   "\\notes"
@@ -441,8 +497,8 @@ command."
       (concat " \\relative " (skeleton-read "Relative: " "" str)))
   " { " _ " }")
 
-(define-skeleton lilypond-score
-  "Lilypond score tag."
+(define-skeleton LilyPond-insert-tag-score
+  "LilyPond score tag."
   nil
   (if (bolp) nil ?\n)
   "\\score {\n"
@@ -489,15 +545,15 @@ command."
               :keys "C-c C-r" :style radio
               :selected (eq LilyPond-command-current 'LilyPond-command-region) ]))
          '(("Insert"
-            [ "\\notes..."  lilypond-notes
+            [ "\\notes..."  LilyPond-insert-tag-notes
               :keys "C-c n" ]
-            [ "\\score..."  lilypond-score
+            [ "\\score..."  LilyPond-insert-tag-score
               :keys "C-c s" ]
             ))
 ;        (let ((file 'LilyPond-command-on-current))
 ;          (mapcar 'LilyPond-command-menu-entry LilyPond-command-alist))
 ;;; Some kind of mapping which includes :keys might be more elegant
-         '([ "LilyPond" (LilyPond-command (LilyPond-command-menu "ViewPS") 'LilyPond-master-file) ])
+         '([ "LilyPond" (LilyPond-command (LilyPond-command-menu "LilyPond") 'LilyPond-master-file) :keys "C-c C-l"])
          '([ "TeX" (LilyPond-command (LilyPond-command-menu "TeX") 'LilyPond-master-file) ])
          '([ "2Dvi" (LilyPond-command (LilyPond-command-menu "2Dvi") 'LilyPond-master-file) :keys "C-c C-d"])
          '([ "2PS" (LilyPond-command (LilyPond-command-menu "2PS") 'LilyPond-master-file) :keys "C-c C-f"])
@@ -506,7 +562,7 @@ command."
          '([ "SmartView" (LilyPond-command (LilyPond-command-menu "SmartView") 'LilyPond-master-file) :keys "C-c C-s"])
          '([ "View" (LilyPond-command (LilyPond-command-menu "View") 'LilyPond-master-file) :keys "C-c C-v"])
          '([ "ViewPS" (LilyPond-command (LilyPond-command-menu "ViewPS") 'LilyPond-master-file) :keys "C-c C-p"])
-         '([ "Midi" (LilyPond-command (LilyPond-command-menu "Midi") 'LilyPond-master-file) :keys "C-c C-m"])
+         '([ "Midi (off)" (LilyPond-command-next-midi) :keys "C-c C-m"])
          ))
 
 (defconst LilyPond-imenu-generic-re "^\\([a-zA-Z_][a-zA-Z0-9_]*\\) *="
@@ -578,8 +634,8 @@ LilyPond-xdvi-command\t\tcommand to display dvi files -- bit superfluous"
   (setq block-comment-end   "%}")
 
   (make-local-variable 'indent-line-function)
-  (setq indent-line-function 'indent-relative-maybe)
+  (setq indent-line-function 'LilyPond-indent-line)
+
     (set-syntax-table LilyPond-mode-syntax-table)
   (setq major-mode 'LilyPond-mode)
   (setq mode-name "LilyPond")
index 4e039620160fb0f049c3ce5c597f8d740ed1aad9..01f6ec105ebbc3af2c8d313b2ea6509f7c16cb3b 100644 (file)
@@ -5,6 +5,10 @@ export MFINPUTS:=$(topdir)/mf/:$(MFINPUTS)::
 export TEXINPUTS:=$(topdir)/mf/out/:$(topdir)/tex/:$(topdir)/ps/:$(TEXINPUTS):$(pwd)::
 export LILYINCLUDE:=$(topdir)/ps:$(topdir)/scm:$(topdir)/ly:$(topdir)/mf/out::$(TEX_TFMDIR):$(LILYINCLUDE)
 export TFMFONTS:=$(topdir)/mf/out:
+export extra_mem_top=1000000
+export extra_mem_bottom=1000000
+export pool_size=250000
+
 
 ifdef DEB_BUILD
 export PKFONTS := $(topdir)/mf/out
index 1f476649a6fd81b09d8fec5e65265a7244a76a82..e9002be72cd37eb0be02dd052c4bc34acea04d89 100644 (file)
@@ -94,6 +94,7 @@ Lilypond_stream::header()
       time_t t (time (0));
       *os_p_ << ctime (&t) << "%\n";
     }
+  /* xgettext:no-c-format */
   *os_p_ << _ ("% from input file: ");
   //  *os_p_ << midi_parser_l_g->filename_str_;
   // ugh
index 2089c55f3daeb2d549b99b7f2a2e00330b54c54e..7725594a7b2717064f72eb21307745750eb26c09 100644 (file)
--- a/po/da.po
+++ b/po/da.po
@@ -6,7 +6,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: lilypond 1.4.6\n"
-"POT-Creation-Date: 2001-06-14 13:22+0200\n"
+"POT-Creation-Date: 2002-01-29 23:12+0100\n"
 "PO-Revision-Date: 2001-09-28 21:00+0200\n"
 "Last-Translator: Keld Simonsen <keld@dkuug.dk>\n"
 "Language-Team: Danish <dansk@klid.dk>\n"
@@ -14,169 +14,189 @@ msgstr ""
 "Content-Type: text/plain; charset=iso-8859-1\n"
 "Content-Transfer-Encoding: 8bit\n"
 
-#: ly2dvi.py:105
-msgid "Generate .dvi with LaTeX for LilyPond"
-msgstr "Generér .dvi med LaTeX for LilyPond"
-
-#: data-file.cc:118 input.cc:85 ly2dvi.py:190 midi-parser.cc:100 mup2ly.py:93
+#: data-file.cc:118 input.cc:85 ly2dvi.py:112 midi-parser.cc:100 mup2ly.py:93
 #: update-lily.py:118 warn.cc:23
 msgid "warning: "
 msgstr "advarsel: "
 
-#: input.cc:90 ly2dvi.py:205 ly2dvi.py:804 mup2ly.py:98 mup2ly.py:188
-#: update-lily.py:123 update-lily.py:211 warn.cc:9 warn.cc:17
+#: input.cc:90 ly2dvi.py:115 ly2dvi.py:131 ly2dvi.py:682 ly2dvi.py:700
+#: mup2ly.py:98 mup2ly.py:188 update-lily.py:123 update-lily.py:211 warn.cc:9
+#: warn.cc:17
 msgid "error: "
 msgstr "fejl: "
 
-#: ly2dvi.py:206 mup2ly.py:100 update-lily.py:125
+#: ly2dvi.py:132 mup2ly.py:100 update-lily.py:125
 msgid "Exiting ... "
 msgstr "Afslutter... "
 
-#: ly2dvi.py:264 mup2ly.py:158 update-lily.py:183
+#: ly2dvi.py:190 mup2ly.py:158 update-lily.py:183
 #, c-format
 msgid "Usage: %s [OPTION]... FILE"
 msgstr "Brug: %s [FLAG]... FIL"
 
-#: ly2dvi.py:268 main.cc:120 main.cc:148 mup2ly.py:162 update-lily.py:187
+#: ly2dvi.py:194 main.cc:120 main.cc:149 mup2ly.py:162 update-lily.py:187
 msgid "Options:"
 msgstr "Flag:"
 
-#: ly2dvi.py:272 main.cc:124 main.cc:171 mup2ly.py:168 update-lily.py:191
+#: ly2dvi.py:198 main.cc:124 main.cc:172 mup2ly.py:168 update-lily.py:191
 #, c-format
 msgid "Report bugs to %s"
 msgstr ""
 "Rapportér programfejl til %s\n"
 "Rapportér fejl i oversættelsen til <dansk@klid.dk>"
 
-#: ly2dvi.py:305 mup2ly.py:185 update-lily.py:208
+#: ly2dvi.py:226 mup2ly.py:185 update-lily.py:208
 #, c-format
 msgid "Invoking `%s'"
 msgstr "Starter \"%s\""
 
-#: ly2dvi.py:309 mup2ly.py:188 update-lily.py:211
+#: ly2dvi.py:230 mup2ly.py:188 update-lily.py:211
 #, c-format
 msgid "command exited with value %d"
 msgstr "kommandoen afsluttede med værdi %d"
 
-#: ly2dvi.py:311 mup2ly.py:190 update-lily.py:213
+#: ly2dvi.py:232 mup2ly.py:190 update-lily.py:213
 msgid "(ignored)"
 msgstr "(ignoreret)"
 
 # hær er det spørg om rensning af en temporærkatalog
-#: ly2dvi.py:321
+#: ly2dvi.py:242
 #, c-format
 msgid "Cleaning %s..."
 msgstr "Renser %s..."
 
-#: ly2dvi.py:336 mup2ly.py:214 update-lily.py:237
-#, c-format
-msgid "no such setting: %s"
-msgstr "indstillingen findes ikke: %s"
+#: ly2dvi.py:302
+msgid "Generate .dvi with LaTeX for LilyPond"
+msgstr "Generér .dvi med LaTeX for LilyPond"
 
-#: ly2dvi.py:349 main.cc:112
+#: ly2dvi.py:305 main.cc:113
 msgid "write Makefile dependencies for every input file"
 msgstr "skriv Makefile-afhængigheder for hver inddatafil"
 
 # forklaring af flag -h
-#: ly2dvi.py:350 main.cc:96 main.cc:108 mup2ly.py:1117 update-lily.py:251
+#: ly2dvi.py:306 main.cc:96 main.cc:109 mup2ly.py:1117 update-lily.py:251
 msgid "this help"
 msgstr "denne hjælp"
 
-#: ly2dvi.py:351 main.cc:110 main.cc:115
+#: ly2dvi.py:307 main.cc:111 main.cc:116
 msgid "DIR"
 msgstr "KATALOG"
 
-#: ly2dvi.py:351
+#: ly2dvi.py:307
 msgid "add DIR to LilyPond's search path"
 msgstr "tilføj KATALOG til LilyPonds søgesti"
 
 # %s er programmets navn
-#: ly2dvi.py:352
+#: ly2dvi.py:308
 #, c-format
 msgid "keep all output, and name the directory %s.dir"
 msgstr "behold al uddata, og navngiv kataloget %s.dir"
 
-#: ly2dvi.py:353
+#: ly2dvi.py:309
 msgid "don't run LilyPond"
 msgstr "kør ikke LilyPond"
 
-#: ly2dvi.py:354 main.cc:113
+#: ly2dvi.py:310 main.cc:114
 msgid "produce MIDI output only"
 msgstr "lav kun MIDI-uddata"
 
-#: ly2dvi.py:355 main.cc:99 main.cc:111 main.cc:114
+#: ly2dvi.py:311 ly2dvi.py:312 main.cc:99 main.cc:112 main.cc:115
 msgid "FILE"
 msgstr "FIL"
 
-#: ly2dvi.py:355
+#: ly2dvi.py:311
 msgid "write ouput to FILE"
 msgstr "skriv uddata til FIL"
 
-#: ly2dvi.py:357
+#: ly2dvi.py:312
+msgid "find pfa fonts used in FILE"
+msgstr ""
+
+#: ly2dvi.py:314
 msgid "generate PostScript output"
 msgstr "lav PostScript-uddata"
 
-#: ly2dvi.py:358
+#: ly2dvi.py:315
 msgid "KEY=VAL"
 msgstr "NØGLE=VÆRDI"
 
-#: ly2dvi.py:358
+#: ly2dvi.py:315
 msgid "change global setting KEY to VAL"
 msgstr "ændr global indstilling NØGLE til VÆRDI"
 
 # Førklaring til --verbose (borde være længre)
-#: ly2dvi.py:359 main.cc:118 mup2ly.py:1120 update-lily.py:255
+#: ly2dvi.py:316 main.cc:119 mup2ly.py:1120 update-lily.py:255
 msgid "verbose"
 msgstr "udførlig uddata"
 
-#: ly2dvi.py:360 main.cc:105 main.cc:117 mup2ly.py:1121 update-lily.py:256
+#: ly2dvi.py:317 main.cc:105 main.cc:118 mup2ly.py:1121 update-lily.py:256
 msgid "print version number"
 msgstr "vis versionsnummer"
 
-#: ly2dvi.py:361 main.cc:107 main.cc:119 mup2ly.py:1122 update-lily.py:258
+#: ly2dvi.py:318 main.cc:107 main.cc:120 mup2ly.py:1122 update-lily.py:258
 msgid "show warranty and copyright"
 msgstr "vis garanti og copyright"
 
-#: ly2dvi.py:383 ly2dvi.py:578 ly2dvi.py:603
+#: ly2dvi.py:397 mup2ly.py:214 update-lily.py:237
+#, c-format
+msgid "no such setting: %s"
+msgstr "indstillingen findes ikke: %s"
+
+#: ly2dvi.py:425 ly2dvi.py:623 ly2dvi.py:648
 #, c-format
 msgid "Running %s..."
 msgstr "Kør %s..."
 
-#: ly2dvi.py:396
+#: ly2dvi.py:440
 #, c-format
 msgid "Analyzing %s..."
 msgstr "Analyserer %s..."
 
-#: ly2dvi.py:452
+#: ly2dvi.py:496
 #, c-format
 msgid "no lilypond output found for %s"
 msgstr "ingen lilyponduddata fundet for %s"
 
-#: ly2dvi.py:494
+#: ly2dvi.py:538
 #, c-format
 msgid "invalid value: %s"
 msgstr "ugyldigt værdi: %s"
 
+#: ly2dvi.py:682
+#, fuzzy, c-format
+msgid "not a PostScript file: `%s'"
+msgstr "kan ikke åbne fil: \"%s\""
+
+#: ly2dvi.py:700
+#, c-format
+msgid "getopt says: `%s'"
+msgstr ""
+
+#: ly2dvi.py:811
+#, fuzzy, c-format
+msgid "filename should not contain spaces: `%s'"
+msgstr "Indholder allerede: \"%s\""
+
 # hær er det spørg om skrivning til en fil
-#: ly2dvi.py:781 scores.cc:44
+#: ly2dvi.py:876 scores.cc:44
 #, c-format
 msgid "dependencies output to `%s'..."
 msgstr "afhængigheder udskrevet til \"%s\"..."
 
 # hær er det spørg om skrivning til en fil (første parametern er t.ex
 # DVI, LATEX, MIDI, TEX)
-#: ly2dvi.py:791
+#: ly2dvi.py:887
 #, c-format
 msgid "%s output to `%s'..."
 msgstr "%s udskrevet til \"%s\"..."
 
-#: includable-lexer.cc:49 lily-guile.cc:139 ly2dvi.py:793
+#: includable-lexer.cc:49 lily-guile.cc:139 ly2dvi.py:889
 #: midi-score-parser.cc:24 scores.cc:136 scores.cc:142
 #, c-format
 msgid "can't find file: `%s'"
 msgstr "kan ikke finde fil: \"%s\""
 
-#: ly2dvi.py:804
+#: ly2dvi.py:900
 msgid "no files specified on command line."
 msgstr "ingen filer angivne på kommandolinjen."
 
@@ -203,7 +223,7 @@ msgstr "fejls
 msgid "define macro NAME [optional expansion EXP]"
 msgstr "definér makro NAVN [valfri makroudvidelse EXP]"
 
-#: main.cc:114 mup2ly.py:1118
+#: main.cc:115 mup2ly.py:1118
 msgid "write output to FILE"
 msgstr "skriv uddata til FIL"
 
@@ -340,7 +360,7 @@ msgstr "ukendt position"
 msgid "can't map file"
 msgstr "kan ikke lave \"mmap\" på filen"
 
-#: lilypond-stream.cc:111 mapped-file-storage.cc:87 paper-stream.cc:45
+#: lilypond-stream.cc:112 mapped-file-storage.cc:87 paper-stream.cc:45
 #: scores.cc:48 simple-file-storage.cc:44 text-stream.cc:23
 #, c-format
 msgid "can't open file: `%s'"
@@ -389,8 +409,12 @@ msgid "does not match: `%s'"
 msgstr "matcher ikke: \"%s\""
 
 #: all-font-metrics.cc:102
-msgid " Rebuild all .afm files, and remove all .pk and .tfm files.  Rerun with -V to show font paths."
-msgstr " Genopbyg alle .afm-filer, og fjern alle .pk- og .tfm-filer. Kør igen med -V for at vise skrifttypesøgestier."
+msgid ""
+" Rebuild all .afm files, and remove all .pk and .tfm files.  Rerun with -V "
+"to show font paths."
+msgstr ""
+" Genopbyg alle .afm-filer, og fjern alle .pk- og .tfm-filer. Kør igen med -V "
+"for at vise skrifttypesøgestier."
 
 #: all-font-metrics.cc:167
 #, c-format
@@ -420,13 +444,10 @@ msgstr "Giver op"
 msgid "Can't switch translators, I'm there already"
 msgstr "Kan ikke skifte oversætter, jeg er her allerede"
 
-#: beam.cc:86
-msgid "beam has less than two stems"
-msgstr "bjælke har mindre end to nodehalse"
-
-#: beam.cc:637
-msgid "weird beam vertical offset"
-msgstr "underlig lodret afstand for bjælke"
+#: bar-check-iterator.cc:53
+#, c-format
+msgid "barcheck failed at: %s"
+msgstr "taktkontrol mislykkedes ved: %s"
 
 #: beam-engraver.cc:91 beam-engraver.cc:124
 msgid "can't find start of beam"
@@ -452,6 +473,14 @@ msgstr "nodehalsen passer ikke i bj
 msgid "beam was started here"
 msgstr "bjælken startede her"
 
+#: beam.cc:86
+msgid "beam has less than two stems"
+msgstr "bjælke har mindre end to nodehalse"
+
+#: beam.cc:637
+msgid "weird beam vertical offset"
+msgstr "underlig lodret afstand for bjælke"
+
 #: break-align-item.cc:136
 #, c-format
 msgid "unknown spacing pair `%s', `%s'"
@@ -476,26 +505,26 @@ msgstr "Jeg er selv 
 msgid "none of these in my family"
 msgstr "ingen af disse i min familie"
 
-#: chord.cc:369
+#: chord-tremolo-engraver.cc:141 percent-repeat-engraver.cc:192
+msgid "unterminated chord tremolo"
+msgstr "ikke-afsluttet akkordtremolo"
+
+#: chord-tremolo-iterator.cc:48
+msgid "no one to print a tremolos"
+msgstr "der er ingen som kan skrive en tremolo"
+
+#: chord.cc:376
 #, c-format
 msgid "invalid subtraction: not part of chord: %s"
 msgstr "ugyldig subtraktion: ikke del af akkord: %s"
 
 # "pitch" hær skal alltså være en ton i et akkord
-#: chord.cc:398
+#: chord.cc:405
 #, c-format
 msgid "invalid inversion pitch: not part of chord: %s"
 msgstr "ugyldig tone for inversion: ikke del af en akkord: %s"
 
-#: chord-tremolo-engraver.cc:141 percent-repeat-engraver.cc:192
-msgid "unterminated chord tremolo"
-msgstr "ikke-afsluttet akkordtremolo"
-
-#: chord-tremolo-iterator.cc:48
-msgid "no one to print a tremolos"
-msgstr "der er ingen som kan skrive en tremolo"
-
-#: collision.cc:127
+#: collision.cc:286
 msgid "Too many clashing notecolumns.  Ignoring them."
 msgstr "For mange overlappende nodekolonner. Ignorerer dem."
 
@@ -525,7 +554,9 @@ msgstr "uafsluttet udvider"
 
 #: extender-engraver.cc:109
 msgid "Nothing to connect extender to on the left.  Ignoring extender request."
-msgstr "Der er ingenting at forbinde udvideren mod til venstre. Ignorerer ønsket om udvider"
+msgstr ""
+"Der er ingenting at forbinde udvideren mod til venstre. Ignorerer ønsket om "
+"udvider"
 
 #: folded-repeat-iterator.cc:78
 msgid "no one to print a repeat brace"
@@ -561,7 +592,9 @@ msgstr "uafsluttet bindestreg"
 
 #: hyphen-engraver.cc:102
 msgid "Nothing to connect hyphen to on the left.  Ignoring hyphen request."
-msgstr "Der er ingenting at forbinde bindestregen med til venstre. Ignorerer bindestregsforespørgslen."
+msgstr ""
+"Der er ingenting at forbinde bindestregen med til venstre. Ignorerer "
+"bindestregsforespørgslen."
 
 #: key-engraver.cc:99
 msgid "Conflicting key signatures found."
@@ -602,61 +635,62 @@ msgstr "tekst fundet uden noget tilh
 msgid "Huh? Melismatic note found to have associated lyrics."
 msgstr "Øh? Melismatisk node har tilhørende tekst."
 
-#: main.cc:104
+#. print example usage:  lilypond -e "(set-lily-option 'help 0)" ?
+#: main.cc:105
 msgid "EXPR"
 msgstr "UDTR"
 
-#: main.cc:104
+#: main.cc:105
 msgid "evalute EXPR as Scheme after .scm init is read"
 msgstr "evaluér UDTR som Scheme efter .scm-init er læst"
 
 #. another bug in option parser: --output=foe is taken as an abbreviation
 #. for --output-format
-#: main.cc:107
+#: main.cc:108
 msgid "EXT"
 msgstr "FMT"
 
-#: main.cc:107
+#: main.cc:108
 msgid "use output format EXT (scm, ps, tex or as)"
 msgstr "brug uddataformat FMT (scm, ps, tex eller as)"
 
-#: main.cc:109
+#: main.cc:110
 msgid "FIELD"
 msgstr "FELT"
 
-#: main.cc:109
+#: main.cc:110
 msgid "write header field to BASENAME.FIELD"
 msgstr "skriv rubrikfelt til BASENAVN.FELT"
 
-#: main.cc:110
+#: main.cc:111
 msgid "add DIR to search path"
 msgstr "tilføj KATALOG til søgestien"
 
-#: main.cc:111
+#: main.cc:112
 msgid "use FILE as init file"
 msgstr "brug FIL som init-fil"
 
-#: main.cc:115
+#: main.cc:116
 msgid "prepend DIR to dependencies"
 msgstr "tilføj KATALOG efter afhængigheder"
 
-#: main.cc:116
+#: main.cc:117
 msgid "inhibit file output naming and exporting"
 msgstr "hindr navngivning af filuddata og eksportering"
 
 #.
 #. No version number or newline here. It confuses help2man
 #.
-#: main.cc:136
+#: main.cc:137
 #, c-format
 msgid "Usage: %s [OPTION]... FILE..."
 msgstr "Brug: %s [FLAG]... FIL..."
 
-#: main.cc:138
+#: main.cc:139
 msgid "Typeset music and or play MIDI from FILE"
 msgstr "Typesæt musik og/eller afspil MIDI fra FIL"
 
-#: main.cc:142
+#: main.cc:143
 msgid ""
 "LilyPond is a music typesetter.  It produces beautiful sheet music\n"
 "using a high level description file as input.  LilyPond is part of \n"
@@ -666,11 +700,11 @@ msgstr ""
 "højniveaubeskrivning af musikken i en fil. LilyPond er en del af\n"
 "GNU-projektet.\n"
 
-#: main.cc:152
+#: main.cc:153
 msgid "This binary was compiled with the following options:"
 msgstr "Dette program blev oversat med følgende flag:"
 
-#: main.cc:56 main.cc:179
+#: main.cc:56 main.cc:180
 #, c-format
 msgid ""
 "This is free software.  It is covered by the GNU General Public License,\n"
@@ -681,16 +715,16 @@ msgstr ""
 "og du må ændre og/eller distribuere kopier af det under visse\n"
 "betingelser. Kør \"%s --warranty\" for mere information.\n"
 
-#: main.cc:63 main.cc:186 main.cc:198
+#: main.cc:63 main.cc:187 main.cc:199
 #, c-format
 msgid "Copyright (c) %s by"
 msgstr "Copyright © %s af"
 
-#: main.cc:196
+#: main.cc:197
 msgid "GNU LilyPond -- The music typesetter"
 msgstr "GNU Lilypond -- Musiktypesætteren"
 
-#: main.cc:72 main.cc:204
+#: main.cc:72 main.cc:205
 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"
@@ -732,10 +766,10 @@ msgstr "t
 msgid "silly pitch"
 msgstr "tåbelig tone"
 
-#: musical-request.cc:28
+#: music-output-def.cc:115
 #, c-format
-msgid "Transposition by %s makes accidental larger than two"
-msgstr "Transponering med %s medfører løst fortegn større end to"
+msgid "can't find `%s' context"
+msgstr "kan ikke finde omgivelsen \"%s\""
 
 #: music.cc:232
 msgid "ly_get_mus_property (): Not a Music"
@@ -757,10 +791,10 @@ msgstr "ly_make_music (): Ikke en streng"
 msgid "ly_music_name (): Not a music expression"
 msgstr "ly_music_name (): Ikke et musikudtryk"
 
-#: music-output-def.cc:115
+#: musical-request.cc:28
 #, c-format
-msgid "can't find `%s' context"
-msgstr "kan ikke finde omgivelsen \"%s\""
+msgid "Transposition by %s makes accidental larger than two"
+msgstr "Transponering med %s medfører løst fortegn større end to"
 
 #: my-lily-lexer.cc:139
 #, c-format
@@ -794,7 +828,7 @@ msgstr "papirsuddata til \"%s\"..."
 msgid ", at "
 msgstr ", ved "
 
-#: paper-outputter.cc:232
+#: paper-outputter.cc:233
 #, c-format
 msgid "writing header field `%s' to `%s'..."
 msgstr "skriver rubrikfelt \"%s\" til \"%s\"..."
@@ -834,7 +868,9 @@ msgstr "ingen af disse i min familie: \"%s\""
 
 #: percent-repeat-engraver.cc:117
 msgid "Don't know how to handle a percent repeat of this length."
-msgstr "Véd ikke hvordan en procenttegnsgentagelse (percent) af denne længde skal håndteres."
+msgstr ""
+"Véd ikke hvordan en procenttegnsgentagelse (percent) af denne længde skal "
+"håndteres."
 
 #: percent-repeat-iterator.cc:53
 msgid "no one to print a percent"
@@ -867,7 +903,7 @@ msgid "can't find start of phrasing slur"
 msgstr "kan ikke finde start på fraseringsbue"
 
 #: piano-pedal-engraver.cc:142 piano-pedal-engraver.cc:154
-#: piano-pedal-performer.cc:87
+#: piano-pedal-performer.cc:86
 #, c-format
 msgid "can't find start of piano pedal: `%s'"
 msgstr "kan ikke finde start på pianopedal: \"%s\""
@@ -898,10 +934,15 @@ msgstr "for mange kolliderende pauser"
 msgid "too many notes for rest collision"
 msgstr "for mange noder for pausesammenstød"
 
-#: scm-option.cc:59
+#: scm-option.cc:63
 msgid "Scheme options:"
 msgstr "Scheme-flag:"
 
+#: score-engraver.cc:188
+#, c-format
+msgid "unbound spanner `%s'"
+msgstr "ubunden bro \"%s\""
+
 #: score.cc:78
 msgid "Interpreting music..."
 msgstr "Tolker musik..."
@@ -920,11 +961,6 @@ msgstr "Fejl fundne/*, behandler ikke partitur*/"
 msgid "elapsed time: %.2f seconds"
 msgstr "tidsforbrug: %.2f sekunder"
 
-#: score-engraver.cc:188
-#, c-format
-msgid "unbound spanner `%s'"
-msgstr "ubunden bro \"%s\""
-
 #: scores.cc:106
 msgid "Score contains errors; will not process it"
 msgstr "Partitur indholder fejl; vil ikke behandle det"
@@ -944,14 +980,6 @@ msgstr "Kan ikke tolke artikulering \"%s\""
 msgid "Separation_item:  I've been drinking too much"
 msgstr "Separation_item: Jeg har drukket for meget"
 
-#: slur.cc:48
-msgid "Putting slur over rest.  Ignoring."
-msgstr "Sætter legatobue over pause. Ignorerer."
-
-#: slur.cc:383
-msgid "Slur over rest?"
-msgstr "Legatobue over pause?"
-
 #: slur-engraver.cc:127
 msgid "unterminated slur"
 msgstr "uafsluttet legatobue"
@@ -962,18 +990,22 @@ msgstr "uafsluttet legatobue"
 msgid "can't find start of slur"
 msgstr "kan ikke finde start på legatobue"
 
-#: stem.cc:116
-msgid "Weird stem size; check for narrow beams"
-msgstr "Mærkelig nodehalsstørrelse; tjek for smalle bjælker"
+#: slur.cc:48
+msgid "Putting slur over rest.  Ignoring."
+msgstr "Sætter legatobue over pause. Ignorerer."
+
+#: slur.cc:383
+msgid "Slur over rest?"
+msgstr "Legatobue over pause?"
 
 #: stem-engraver.cc:115
 #, c-format
 msgid "Adding note head to incompatible stem (type = %d)"
 msgstr "Tilføjer nodehoved til inkompatibel nodehals (type = %d)"
 
-#: text-spanner.cc:121
-msgid "Text_spanner too small"
-msgstr "Tekst_bro for lille"
+#: stem.cc:101
+msgid "Weird stem size; check for narrow beams"
+msgstr "Mærkelig nodehalsstørrelse; tjek for smalle bjælker"
 
 #: text-spanner-engraver.cc:94
 msgid "can't find start of text spanner"
@@ -987,10 +1019,9 @@ msgstr "har allerede en tekstbro"
 msgid "unterminated text spanner"
 msgstr "uafsluttet tekstbro"
 
-#: tfm.cc:77
-#, c-format
-msgid "can't find ascii character: %d"
-msgstr "kan ikke finde ASCII-tegn: %d"
+#: text-spanner.cc:121
+msgid "Text_spanner too small"
+msgstr "Tekst_bro for lille"
 
 #: tfm-reader.cc:106
 #, c-format
@@ -1000,7 +1031,13 @@ msgstr "TFM-rubrik i \"%s\" har kun %u ord"
 #: tfm-reader.cc:140
 #, c-format
 msgid "%s: TFM file has %u parameters, which is more than the %u I can handle"
-msgstr "%s: TFM-fil har %u parametre, hvilket er mere end de %u jeg kan håndtere"
+msgstr ""
+"%s: TFM-fil har %u parametre, hvilket er mere end de %u jeg kan håndtere"
+
+#: tfm.cc:77
+#, c-format
+msgid "can't find ascii character: %d"
+msgstr "kan ikke finde ASCII-tegn: %d"
 
 #. How to shut up this warning, when no notes appeared because
 #. they were suicided by Thread_devnull_engraver?
@@ -1016,11 +1053,6 @@ msgstr "ensom bindebue"
 msgid "no one to print a tuplet start bracket"
 msgstr "der findes ingen som kan skrive en startklamme for tuppel"
 
-#: timing-translator.cc:38
-#, c-format
-msgid "barcheck failed at: %s"
-msgstr "taktkontrol mislykkedes ved: %s"
-
 #: translator-ctors.cc:40
 #, c-format
 msgid "unknown translator: `%s'"
@@ -1057,13 +1089,18 @@ msgstr "kan ikke finde eller oprette: \"%s\""
 
 #: translator-group.cc:414
 #, c-format
-msgid "Can't find property type-check for `%s'.  Perhaps you made a typing error? Doing assignment anyway."
-msgstr "Kan ikke finde egenskabstypekontrol for \"%s\". Måske har du lavet en tastefejl? Laver tildeling alligevel."
+msgid ""
+"Can't find property type-check for `%s'.  Perhaps you made a typing error? "
+"Doing assignment anyway."
+msgstr ""
+"Kan ikke finde egenskabstypekontrol for \"%s\". Måske har du lavet en "
+"tastefejl? Laver tildeling alligevel."
 
 #: translator-group.cc:428
 #, c-format
 msgid "Type check for `%s' failed; value `%s' must be of type `%s'"
-msgstr "Typekontrol for \"%s\" mislykkedes; værdi \"%s\" skal have typen \"%s\""
+msgstr ""
+"Typekontrol for \"%s\" mislykkedes; værdi \"%s\" skal have typen \"%s\""
 
 #. programming_error?
 #: translator-group.cc:447
@@ -1093,7 +1130,8 @@ msgstr "Identificerer m
 
 #: parser.yy:697
 msgid "More alternatives than repeats.  Junking excess alternatives."
-msgstr "Flere alternativer end gentagelser. Stryger tiloversblevne alternativer."
+msgstr ""
+"Flere alternativer end gentagelser. Stryger tiloversblevne alternativer."
 
 #: parser.yy:761
 msgid "Second argument must be a symbol"
@@ -1103,32 +1141,32 @@ msgstr "Andet argument skal v
 msgid "First argument must be a procedure taking 1 argument"
 msgstr "Første argument skal være en procedure som tager 1 argument"
 
-#: parser.yy:1263
+#: parser.yy:1266
 msgid "Expecting string as script definition"
 msgstr "Forventer streng som skriptdefinition"
 
-#: parser.yy:1273
+#: parser.yy:1276
 msgid "Can't specify direction for this request"
 msgstr "Kan ikke angive retning for denne forespørgsel"
 
-#: parser.yy:1398
+#: parser.yy:1401
 msgid "Expecting musical-pitch value"
 msgstr "Forventer nodeværdi"
 
-#: parser.yy:1409
+#: parser.yy:1412
 msgid "Must have duration object"
 msgstr "Skal have tidslængdeobjekt"
 
-#: parser.yy:1418 parser.yy:1426
+#: parser.yy:1421 parser.yy:1429
 msgid "Have to be in Lyric mode for lyrics"
 msgstr "Skal være i teksttilstand (Lyric mode) for tekst"
 
-#: parser.yy:1579 parser.yy:1636
+#: parser.yy:1584 parser.yy:1637
 #, c-format
 msgid "not a duration: %d"
 msgstr "ikke en tidslængde: %d"
 
-#: parser.yy:1645
+#: parser.yy:1648
 msgid "Have to be in Note mode for notes"
 msgstr "Skal være i nodetilstand (Note mode) for noder"
 
@@ -1136,7 +1174,7 @@ msgstr "Skal v
 msgid "Have to be in Chord mode for chords"
 msgstr "Skal være i akkordtilstand (Chord mode) for akkord"
 
-#: parser.yy:1910
+#: parser.yy:1911
 msgid "need integer number arg"
 msgstr "behøver heltalsargument"
 
@@ -1238,11 +1276,11 @@ msgstr "Kvantificerer kolonner..."
 msgid "Settling columns..."
 msgstr "Bestemmer kolonner..."
 
-#: lilypond-staff.cc:209
+#: lilypond-staff.cc:141
 msgid "% MIDI copyright:"
 msgstr "% MIDI-copyright:"
 
-#: lilypond-staff.cc:210
+#: lilypond-staff.cc:142
 msgid "% MIDI instrument:"
 msgstr "% MIDI-instrument:"
 
@@ -1262,8 +1300,8 @@ msgstr "% Kreat
 msgid "% Automatically generated"
 msgstr "% Automatgenereret"
 
-#: lilypond-stream.cc:97
-#, c-format
+#: lilypond-stream.cc:98
+#, no-c-format
 msgid "% from input file: "
 msgstr "% fra inddatafil: "
 
@@ -1280,7 +1318,8 @@ msgid "ACC[:MINOR]"
 msgstr "TONE[:MOL]"
 
 #: main.cc:97
-msgid "set key: ACC +sharps/-flads; :1 minor"
+#, fuzzy
+msgid "set key: ACC +sharps/-flats; :1 minor"
 msgstr "sæt toneart: TONE +forhøjelser/-sænkninger; :1 mol"
 
 #: main.cc:98
@@ -1390,18 +1429,18 @@ msgstr "Stryger nodeslutsh
 msgid "invalid running status"
 msgstr "ugyldig kørselstatus"
 
-#: midi-track-parser.cc:328
+#: midi-track-parser.cc:324
 msgid "unimplemented MIDI meta-event"
 msgstr "uimplementeret MIDI-metahændelse"
 
-#: midi-track-parser.cc:333
+#: midi-track-parser.cc:329
 msgid "invalid MIDI event"
 msgstr "ugyldig MIDI-hændelse"
 
-#: midi-track-parser.cc:348
+#: midi-track-parser.cc:344
 msgid "MIDI track expected"
 msgstr "forventede MIDI-spor"
 
-#: midi-track-parser.cc:353
+#: midi-track-parser.cc:349
 msgid "invalid track length"
 msgstr "ugyldig sporlængde"
index e40f655d1c3a7a69712b22ef43e97b70be88f1cd..d60dbe8c4b06a1a091a014fc5b39ca9db288d537 100644 (file)
--- a/po/de.po
+++ b/po/de.po
@@ -5,7 +5,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: Lilypond 1.2.8\n"
-"POT-Creation-Date: 2001-09-09 17:30+0200\n"
+"POT-Creation-Date: 2002-01-29 23:12+0100\n"
 "PO-Revision-Date: 1999-09-18 01:30+0200\n"
 "Last-Translator: Erwin Dieterich <bamse@gmx.de>\n"
 "Language-Team: LANGUAGE <de@li.org>\n"
@@ -13,181 +13,186 @@ msgstr ""
 "Content-Type: text/plain; charset=ISO-8859-1\n"
 "Content-Transfer-Encoding: ENCODING\n"
 
-#: ly2dvi.py:106
-msgid "Generate .dvi with LaTeX for LilyPond"
-msgstr ""
-
-#: data-file.cc:118 input.cc:85 ly2dvi.py:191 midi-parser.cc:100 mup2ly.py:93
+#: data-file.cc:118 input.cc:85 ly2dvi.py:112 midi-parser.cc:100 mup2ly.py:93
 #: update-lily.py:118 warn.cc:23
 msgid "warning: "
 msgstr "Warnung: "
 
-#: input.cc:90 ly2dvi.py:206 ly2dvi.py:639 ly2dvi.py:657 ly2dvi.py:848
+#: input.cc:90 ly2dvi.py:115 ly2dvi.py:131 ly2dvi.py:682 ly2dvi.py:700
 #: mup2ly.py:98 mup2ly.py:188 update-lily.py:123 update-lily.py:211 warn.cc:9
 #: warn.cc:17
 msgid "error: "
 msgstr "Fehler: "
 
-#: ly2dvi.py:207 mup2ly.py:100 update-lily.py:125
+#: ly2dvi.py:132 mup2ly.py:100 update-lily.py:125
 #, fuzzy
 msgid "Exiting ... "
 msgstr "Linie ... "
 
-#: ly2dvi.py:265 mup2ly.py:158 update-lily.py:183
+#: ly2dvi.py:190 mup2ly.py:158 update-lily.py:183
 #, fuzzy, c-format
 msgid "Usage: %s [OPTION]... FILE"
 msgstr "Verwendung: %s [OPTIONEN] ... [DATEI]"
 
-#: ly2dvi.py:269 main.cc:120 main.cc:149 mup2ly.py:162 update-lily.py:187
+#: ly2dvi.py:194 main.cc:120 main.cc:149 mup2ly.py:162 update-lily.py:187
 msgid "Options:"
 msgstr "Optionen:"
 
-#: ly2dvi.py:273 main.cc:124 main.cc:172 mup2ly.py:168 update-lily.py:191
+#: ly2dvi.py:198 main.cc:124 main.cc:172 mup2ly.py:168 update-lily.py:191
 #, fuzzy, c-format
 msgid "Report bugs to %s"
 msgstr "Melde Fehler an"
 
-#: ly2dvi.py:306 mup2ly.py:185 update-lily.py:208
+#: ly2dvi.py:226 mup2ly.py:185 update-lily.py:208
 #, fuzzy, c-format
 msgid "Invoking `%s'"
 msgstr "Uralt-Bitte: `%s'"
 
-#: ly2dvi.py:310 mup2ly.py:188 update-lily.py:211
+#: ly2dvi.py:230 mup2ly.py:188 update-lily.py:211
 #, c-format
 msgid "command exited with value %d"
 msgstr ""
 
-#: ly2dvi.py:312 mup2ly.py:190 update-lily.py:213
+#: ly2dvi.py:232 mup2ly.py:190 update-lily.py:213
 msgid "(ignored)"
 msgstr ""
 
-#: ly2dvi.py:322
+#: ly2dvi.py:242
 #, fuzzy, c-format
 msgid "Cleaning %s..."
 msgstr "Uralt-Bitte: `%s'"
 
-#: ly2dvi.py:337 mup2ly.py:214 update-lily.py:237
-#, fuzzy, c-format
-msgid "no such setting: %s"
-msgstr "Kein solches instrument: `%s'"
+#: ly2dvi.py:302
+msgid "Generate .dvi with LaTeX for LilyPond"
+msgstr ""
 
-#: ly2dvi.py:350 main.cc:113
+#: ly2dvi.py:305 main.cc:113
 msgid "write Makefile dependencies for every input file"
 msgstr "Schreibe Makefile-Abhängigkeiten für jede Eingabedatei"
 
-#: ly2dvi.py:351 main.cc:96 main.cc:109 mup2ly.py:1117 update-lily.py:251
+#: ly2dvi.py:306 main.cc:96 main.cc:109 mup2ly.py:1117 update-lily.py:251
 msgid "this help"
 msgstr "Diese Hilfe"
 
-#: ly2dvi.py:352 main.cc:111 main.cc:116
+#: ly2dvi.py:307 main.cc:111 main.cc:116
 msgid "DIR"
 msgstr "DIR"
 
-#: ly2dvi.py:352
+#: ly2dvi.py:307
 #, fuzzy
 msgid "add DIR to LilyPond's search path"
 msgstr "Hänge DIR an den Suchpfad an"
 
-#: ly2dvi.py:353
+#: ly2dvi.py:308
 #, c-format
 msgid "keep all output, and name the directory %s.dir"
 msgstr ""
 
-#: ly2dvi.py:354
+#: ly2dvi.py:309
 msgid "don't run LilyPond"
 msgstr ""
 
-#: ly2dvi.py:355 main.cc:114
+#: ly2dvi.py:310 main.cc:114
 #, fuzzy
 msgid "produce MIDI output only"
 msgstr "Nur Midiausgabe"
 
-#: ly2dvi.py:356 ly2dvi.py:357 main.cc:99 main.cc:112 main.cc:115
+#: ly2dvi.py:311 ly2dvi.py:312 main.cc:99 main.cc:112 main.cc:115
 msgid "FILE"
 msgstr "DATEI"
 
-#: ly2dvi.py:356
+#: ly2dvi.py:311
 #, fuzzy
 msgid "write ouput to FILE"
 msgstr "Schreibe die Ausgabe in BASENAME[-x].Erweiterung"
 
-#: ly2dvi.py:357
+#: ly2dvi.py:312
 msgid "find pfa fonts used in FILE"
 msgstr ""
 
-#: ly2dvi.py:359
+#: ly2dvi.py:314
 #, fuzzy
 msgid "generate PostScript output"
 msgstr "Degenerierte Zwangsbedingungen"
 
-#: ly2dvi.py:360
+#: ly2dvi.py:315
 msgid "KEY=VAL"
 msgstr ""
 
-#: ly2dvi.py:360
+#: ly2dvi.py:315
 msgid "change global setting KEY to VAL"
 msgstr ""
 
-#: ly2dvi.py:361 main.cc:119 mup2ly.py:1120 update-lily.py:255
+#: ly2dvi.py:316 main.cc:119 mup2ly.py:1120 update-lily.py:255
 #, fuzzy
 msgid "verbose"
 msgstr "Sei geschwätzig"
 
-#: ly2dvi.py:362 main.cc:105 main.cc:118 mup2ly.py:1121 update-lily.py:256
+#: ly2dvi.py:317 main.cc:105 main.cc:118 mup2ly.py:1121 update-lily.py:256
 msgid "print version number"
 msgstr "Zeige die Versionsnummer"
 
-#: ly2dvi.py:363 main.cc:107 main.cc:120 mup2ly.py:1122 update-lily.py:258
+#: ly2dvi.py:318 main.cc:107 main.cc:120 mup2ly.py:1122 update-lily.py:258
 msgid "show warranty and copyright"
 msgstr "Zeige Garantie und Urheberrechte"
 
-#: ly2dvi.py:385 ly2dvi.py:580 ly2dvi.py:605
+#: ly2dvi.py:397 mup2ly.py:214 update-lily.py:237
+#, fuzzy, c-format
+msgid "no such setting: %s"
+msgstr "Kein solches instrument: `%s'"
+
+#: ly2dvi.py:425 ly2dvi.py:623 ly2dvi.py:648
 #, fuzzy, c-format
 msgid "Running %s..."
 msgstr "Uralt-Bitte: `%s'"
 
-#: ly2dvi.py:398
+#: ly2dvi.py:440
 #, fuzzy, c-format
 msgid "Analyzing %s..."
 msgstr "Uralt-Bitte: `%s'"
 
-#: ly2dvi.py:454
+#: ly2dvi.py:496
 #, c-format
 msgid "no lilypond output found for %s"
 msgstr ""
 
-#: ly2dvi.py:496
+#: ly2dvi.py:538
 #, fuzzy, c-format
 msgid "invalid value: %s"
 msgstr "Ungültiger Buchstabe `%c'"
 
-#: ly2dvi.py:639
+#: ly2dvi.py:682
 #, fuzzy, c-format
 msgid "not a PostScript file: `%s'"
 msgstr "Kann die Datei %s nicht öffnen"
 
-#: ly2dvi.py:657
+#: ly2dvi.py:700
 #, c-format
 msgid "getopt says: `%s'"
 msgstr ""
 
-#: ly2dvi.py:824 scores.cc:44
+#: ly2dvi.py:811
+#, fuzzy, c-format
+msgid "filename should not contain spaces: `%s'"
+msgstr "Enthält schon ein `%s'"
+
+#: ly2dvi.py:876 scores.cc:44
 #, fuzzy, c-format
 msgid "dependencies output to `%s'..."
 msgstr "Ausgabe auf Papier auf %s..."
 
-#: ly2dvi.py:835
+#: ly2dvi.py:887
 #, fuzzy, c-format
 msgid "%s output to `%s'..."
 msgstr "MIDI-Ausgabe nach %s..."
 
-#: includable-lexer.cc:49 lily-guile.cc:139 ly2dvi.py:837
+#: includable-lexer.cc:49 lily-guile.cc:139 ly2dvi.py:889
 #: midi-score-parser.cc:24 scores.cc:136 scores.cc:142
 #, c-format
 msgid "can't find file: `%s'"
 msgstr "Kann Datei `%s' nicht finden"
 
-#: ly2dvi.py:848
+#: ly2dvi.py:900
 msgid "no files specified on command line."
 msgstr ""
 
@@ -352,7 +357,7 @@ msgstr "Position unbekannt"
 msgid "can't map file"
 msgstr "Kann die Datei nicht mappen"
 
-#: lilypond-stream.cc:111 mapped-file-storage.cc:87 paper-stream.cc:45
+#: lilypond-stream.cc:112 mapped-file-storage.cc:87 paper-stream.cc:45
 #: scores.cc:48 simple-file-storage.cc:44 text-stream.cc:23
 #, c-format
 msgid "can't open file: `%s'"
@@ -437,6 +442,11 @@ msgstr ""
 msgid "Can't switch translators, I'm there already"
 msgstr ""
 
+#: bar-check-iterator.cc:53
+#, fuzzy, c-format
+msgid "barcheck failed at: %s"
+msgstr "Überprüfung der Takte is fehlgeschlagen bei: %s"
+
 #: beam-engraver.cc:91 beam-engraver.cc:124
 #, fuzzy
 msgid "can't find start of beam"
@@ -518,7 +528,7 @@ msgstr "Unerlaubte Subtraktion: nicht Teil eines Akkords: %s"
 msgid "invalid inversion pitch: not part of chord: %s"
 msgstr "Unerlaubter Baßton: gehört nicht zum Akkord: %s"
 
-#: collision.cc:127
+#: collision.cc:286
 msgid "Too many clashing notecolumns.  Ignoring them."
 msgstr "Zu viele aneinanderstoßende Notenspalten. Ich ignoriere sie."
 
@@ -835,7 +845,7 @@ msgstr "Ausgabe auf Papier auf %s..."
 msgid ", at "
 msgstr ", bei "
 
-#: paper-outputter.cc:232
+#: paper-outputter.cc:233
 #, fuzzy, c-format
 msgid "writing header field `%s' to `%s'..."
 msgstr "Schreibe Datei mit Abhängigkeiten: `%s'..."
@@ -914,7 +924,7 @@ msgid "can't find start of phrasing slur"
 msgstr "Kann nicht beide Enden von %s finden"
 
 #: piano-pedal-engraver.cc:142 piano-pedal-engraver.cc:154
-#: piano-pedal-performer.cc:87
+#: piano-pedal-performer.cc:86
 #, fuzzy, c-format
 msgid "can't find start of piano pedal: `%s'"
 msgstr "Kann keine kürzeste Note bei %s finden"
@@ -1021,7 +1031,7 @@ msgstr "Bindebogen 
 msgid "Adding note head to incompatible stem (type = %d)"
 msgstr "Setze Note auf unpassenden Hals (Typ = %d)"
 
-#: stem.cc:116
+#: stem.cc:101
 #, fuzzy
 msgid "Weird stem size; check for narrow beams"
 msgstr ""
@@ -1076,11 +1086,6 @@ msgstr "Einsamer Haltebogen"
 msgid "no one to print a tuplet start bracket"
 msgstr "Niemand schreibt eine mehrfahce Anfangsklammer"
 
-#: timing-translator.cc:38
-#, fuzzy, c-format
-msgid "barcheck failed at: %s"
-msgstr "Überprüfung der Takte is fehlgeschlagen bei: %s"
-
 #: translator-ctors.cc:40
 #, fuzzy, c-format
 msgid "unknown translator: `%s'"
@@ -1165,34 +1170,34 @@ msgstr ""
 msgid "First argument must be a procedure taking 1 argument"
 msgstr ""
 
-#: parser.yy:1263
+#: parser.yy:1266
 msgid "Expecting string as script definition"
 msgstr ""
 
-#: parser.yy:1273
+#: parser.yy:1276
 msgid "Can't specify direction for this request"
 msgstr ""
 
-#: parser.yy:1398
+#: parser.yy:1401
 msgid "Expecting musical-pitch value"
 msgstr ""
 
-#: parser.yy:1409
+#: parser.yy:1412
 #, fuzzy
 msgid "Must have duration object"
 msgstr "Setze kürzeste Dauer (?)"
 
-#: parser.yy:1418 parser.yy:1426
+#: parser.yy:1421 parser.yy:1429
 #, fuzzy
 msgid "Have to be in Lyric mode for lyrics"
 msgstr "Um Text zu verarbeiten, muß ich im Text-(Lyrics)-Modus sein"
 
-#: parser.yy:1579 parser.yy:1636
+#: parser.yy:1584 parser.yy:1637
 #, c-format
 msgid "not a duration: %d"
 msgstr "Keine Dauer: %d"
 
-#: parser.yy:1645
+#: parser.yy:1648
 #, fuzzy
 msgid "Have to be in Note mode for notes"
 msgstr "Für Noten muß ich im Noten-(Note)-Modus sein"
@@ -1306,12 +1311,12 @@ msgstr "Quantifiziere Spalten..."
 msgid "Settling columns..."
 msgstr "Erledige Spalten..."
 
-#: lilypond-staff.cc:209
+#: lilypond-staff.cc:141
 #, fuzzy
 msgid "% MIDI copyright:"
 msgstr "% Midi Urheberrecht:"
 
-#: lilypond-staff.cc:210
+#: lilypond-staff.cc:142
 #, fuzzy
 msgid "% MIDI instrument:"
 msgstr "% Instrument:"
@@ -1330,8 +1335,8 @@ msgstr "% erstellt von: "
 msgid "% Automatically generated"
 msgstr "% Automatisch generiert"
 
-#: lilypond-stream.cc:97
-#, c-format
+#: lilypond-stream.cc:98
+#, no-c-format
 msgid "% from input file: "
 msgstr "% aus Eingabedatei: "
 
@@ -1467,19 +1472,19 @@ msgstr "Ich vernachl
 msgid "invalid running status"
 msgstr "Ungültiger Laufzeit-Status"
 
-#: midi-track-parser.cc:328
+#: midi-track-parser.cc:324
 msgid "unimplemented MIDI meta-event"
 msgstr "MIDI Meta-event nicht implementiert"
 
-#: midi-track-parser.cc:333
+#: midi-track-parser.cc:329
 msgid "invalid MIDI event"
 msgstr "Ungültiges MIDI evant"
 
-#: midi-track-parser.cc:348
+#: midi-track-parser.cc:344
 msgid "MIDI track expected"
 msgstr "Erwarte MIDI-Stück"
 
-#: midi-track-parser.cc:353
+#: midi-track-parser.cc:349
 msgid "invalid track length"
 msgstr "Unzulässige Länge für ein Stück"
 
index 6c4ca25b6392725314c2b1189b55cca229520ec0..0d1b1dcef77ff2a6e320d9217ff9bdf651378764 100644 (file)
--- a/po/fr.po
+++ b/po/fr.po
@@ -5,7 +5,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: lilypond 1.4.9\n"
-"POT-Creation-Date: 2001-09-09 17:30+0200\n"
+"POT-Creation-Date: 2002-01-29 23:12+0100\n"
 "PO-Revision-Date: 2001-11-30 12:00-0500\n"
 "Last-Translator: Michel Robitaille <robitail@IRO.UMontreal.CA>\n"
 "Language-Team: French <traduc@traduc.org>\n"
@@ -13,175 +13,180 @@ msgstr ""
 "Content-Type: text/plain; charset=ISO-8859-1\n"
 "Content-Transfer-Encoding: 8bit\n"
 
-#: ly2dvi.py:106
-msgid "Generate .dvi with LaTeX for LilyPond"
-msgstr "Générer un fichier .dvi à l'aide de LaTeX pour LilyPond"
-
-#: data-file.cc:118 input.cc:85 ly2dvi.py:191 midi-parser.cc:100 mup2ly.py:93
+#: data-file.cc:118 input.cc:85 ly2dvi.py:112 midi-parser.cc:100 mup2ly.py:93
 #: update-lily.py:118 warn.cc:23
 msgid "warning: "
 msgstr "AVERTISSEMENT: "
 
-#: input.cc:90 ly2dvi.py:206 ly2dvi.py:639 ly2dvi.py:657 ly2dvi.py:848
+#: input.cc:90 ly2dvi.py:115 ly2dvi.py:131 ly2dvi.py:682 ly2dvi.py:700
 #: mup2ly.py:98 mup2ly.py:188 update-lily.py:123 update-lily.py:211 warn.cc:9
 #: warn.cc:17
 msgid "error: "
 msgstr "Erreur: "
 
-#: ly2dvi.py:207 mup2ly.py:100 update-lily.py:125
+#: ly2dvi.py:132 mup2ly.py:100 update-lily.py:125
 msgid "Exiting ... "
 msgstr "Fin d'exécution... "
 
-#: ly2dvi.py:265 mup2ly.py:158 update-lily.py:183
+#: ly2dvi.py:190 mup2ly.py:158 update-lily.py:183
 #, c-format
 msgid "Usage: %s [OPTION]... FILE"
 msgstr "Usage: %s [OPTION]... FICHIER"
 
-#: ly2dvi.py:269 main.cc:120 main.cc:149 mup2ly.py:162 update-lily.py:187
+#: ly2dvi.py:194 main.cc:120 main.cc:149 mup2ly.py:162 update-lily.py:187
 msgid "Options:"
 msgstr "Options:"
 
-#: ly2dvi.py:273 main.cc:124 main.cc:172 mup2ly.py:168 update-lily.py:191
+#: ly2dvi.py:198 main.cc:124 main.cc:172 mup2ly.py:168 update-lily.py:191
 #, c-format
 msgid "Report bugs to %s"
 msgstr "Rapporter toutes anomalies à %s"
 
-#: ly2dvi.py:306 mup2ly.py:185 update-lily.py:208
+#: ly2dvi.py:226 mup2ly.py:185 update-lily.py:208
 #, c-format
 msgid "Invoking `%s'"
 msgstr "Invocation de `%s'"
 
-#: ly2dvi.py:310 mup2ly.py:188 update-lily.py:211
+#: ly2dvi.py:230 mup2ly.py:188 update-lily.py:211
 #, c-format
 msgid "command exited with value %d"
 msgstr "fin de la commande avec l'état %d"
 
-#: ly2dvi.py:312 mup2ly.py:190 update-lily.py:213
+#: ly2dvi.py:232 mup2ly.py:190 update-lily.py:213
 msgid "(ignored)"
 msgstr "(ignoré)"
 
-#: ly2dvi.py:322
+#: ly2dvi.py:242
 #, c-format
 msgid "Cleaning %s..."
 msgstr "Nettoyage de %s..."
 
-#: ly2dvi.py:337 mup2ly.py:214 update-lily.py:237
-#, c-format
-msgid "no such setting: %s"
-msgstr ""
+#: ly2dvi.py:302
+msgid "Generate .dvi with LaTeX for LilyPond"
+msgstr "Générer un fichier .dvi à l'aide de LaTeX pour LilyPond"
 
-#: ly2dvi.py:350 main.cc:113
+#: ly2dvi.py:305 main.cc:113
 msgid "write Makefile dependencies for every input file"
 msgstr ""
 
-#: ly2dvi.py:351 main.cc:96 main.cc:109 mup2ly.py:1117 update-lily.py:251
+#: ly2dvi.py:306 main.cc:96 main.cc:109 mup2ly.py:1117 update-lily.py:251
 msgid "this help"
 msgstr "cette aide"
 
-#: ly2dvi.py:352 main.cc:111 main.cc:116
+#: ly2dvi.py:307 main.cc:111 main.cc:116
 msgid "DIR"
 msgstr "RÉP"
 
-#: ly2dvi.py:352
+#: ly2dvi.py:307
 msgid "add DIR to LilyPond's search path"
 msgstr "ajouter le RÉPERTOIRE au chemin de recherche de LilyPond"
 
-#: ly2dvi.py:353
+#: ly2dvi.py:308
 #, c-format
 msgid "keep all output, and name the directory %s.dir"
 msgstr "conserver toutes les sortie et nommer le répertoire %s.dir"
 
-#: ly2dvi.py:354
+#: ly2dvi.py:309
 msgid "don't run LilyPond"
 msgstr "ne pas exécuter LilyPond"
 
-#: ly2dvi.py:355 main.cc:114
+#: ly2dvi.py:310 main.cc:114
 msgid "produce MIDI output only"
 msgstr "produire une sortie MIDI seulement"
 
-#: ly2dvi.py:356 ly2dvi.py:357 main.cc:99 main.cc:112 main.cc:115
+#: ly2dvi.py:311 ly2dvi.py:312 main.cc:99 main.cc:112 main.cc:115
 msgid "FILE"
 msgstr "FICHIER"
 
-#: ly2dvi.py:356
+#: ly2dvi.py:311
 msgid "write ouput to FILE"
 msgstr "produire la sortie dans le FICHIER"
 
-#: ly2dvi.py:357
+#: ly2dvi.py:312
 msgid "find pfa fonts used in FILE"
 msgstr "repérer les fontes pfa utilisées dans le FICHIER"
 
-#: ly2dvi.py:359
+#: ly2dvi.py:314
 msgid "generate PostScript output"
 msgstr "générer une sortie PostScript"
 
-#: ly2dvi.py:360
+#: ly2dvi.py:315
 msgid "KEY=VAL"
 msgstr "CLÉ=VALEUR"
 
-#: ly2dvi.py:360
+#: ly2dvi.py:315
 msgid "change global setting KEY to VAL"
 msgstr "modifier le paramètre globale de la CLÉ à VAL"
 
-#: ly2dvi.py:361 main.cc:119 mup2ly.py:1120 update-lily.py:255
+#: ly2dvi.py:316 main.cc:119 mup2ly.py:1120 update-lily.py:255
 msgid "verbose"
 msgstr ""
 
-#: ly2dvi.py:362 main.cc:105 main.cc:118 mup2ly.py:1121 update-lily.py:256
+#: ly2dvi.py:317 main.cc:105 main.cc:118 mup2ly.py:1121 update-lily.py:256
 msgid "print version number"
 msgstr "afficher le numéro de version"
 
-#: ly2dvi.py:363 main.cc:107 main.cc:120 mup2ly.py:1122 update-lily.py:258
+#: ly2dvi.py:318 main.cc:107 main.cc:120 mup2ly.py:1122 update-lily.py:258
 msgid "show warranty and copyright"
 msgstr ""
 
-#: ly2dvi.py:385 ly2dvi.py:580 ly2dvi.py:605
+#: ly2dvi.py:397 mup2ly.py:214 update-lily.py:237
+#, c-format
+msgid "no such setting: %s"
+msgstr ""
+
+#: ly2dvi.py:425 ly2dvi.py:623 ly2dvi.py:648
 #, c-format
 msgid "Running %s..."
 msgstr "Exécution de %s..."
 
-#: ly2dvi.py:398
+#: ly2dvi.py:440
 #, c-format
 msgid "Analyzing %s..."
 msgstr "Analyse de %s..."
 
-#: ly2dvi.py:454
+#: ly2dvi.py:496
 #, c-format
 msgid "no lilypond output found for %s"
 msgstr "aucune sortie n'a été trouvée pour %s"
 
-#: ly2dvi.py:496
+#: ly2dvi.py:538
 #, c-format
 msgid "invalid value: %s"
 msgstr "valeur invalide: %s"
 
-#: ly2dvi.py:639
+#: ly2dvi.py:682
 #, c-format
 msgid "not a PostScript file: `%s'"
 msgstr "n'est pas un fichier PostScript: `%s'"
 
-#: ly2dvi.py:657
+#: ly2dvi.py:700
 #, c-format
 msgid "getopt says: `%s'"
 msgstr ""
 
-#: ly2dvi.py:824 scores.cc:44
+#: ly2dvi.py:811
+#, fuzzy, c-format
+msgid "filename should not contain spaces: `%s'"
+msgstr "Contient déjà: `%s'"
+
+#: ly2dvi.py:876 scores.cc:44
 #, c-format
 msgid "dependencies output to `%s'..."
 msgstr ""
 
-#: ly2dvi.py:835
+#: ly2dvi.py:887
 #, c-format
 msgid "%s output to `%s'..."
 msgstr ""
 
-#: includable-lexer.cc:49 lily-guile.cc:139 ly2dvi.py:837
+#: includable-lexer.cc:49 lily-guile.cc:139 ly2dvi.py:889
 #: midi-score-parser.cc:24 scores.cc:136 scores.cc:142
 #, c-format
 msgid "can't find file: `%s'"
 msgstr "ne peut repérer le fichier: `%s'"
 
-#: ly2dvi.py:848
+#: ly2dvi.py:900
 msgid "no files specified on command line."
 msgstr "aucun fichier spéficié sur la ligne de commande."
 
@@ -192,7 +197,8 @@ msgstr "Conversion de mup vers ly"
 #: mup2ly.py:166
 #, c-format
 msgid "%s is far from completed.  Not all constructs are recognised."
-msgstr "%s est loin d'être complet. Tous les construits n'ont pas été reconnus."
+msgstr ""
+"%s est loin d'être complet. Tous les construits n'ont pas été reconnus."
 
 #: mup2ly.py:964
 #, c-format
@@ -343,7 +349,7 @@ msgstr "position inconnue"
 msgid "can't map file"
 msgstr ""
 
-#: lilypond-stream.cc:111 mapped-file-storage.cc:87 paper-stream.cc:45
+#: lilypond-stream.cc:112 mapped-file-storage.cc:87 paper-stream.cc:45
 #: scores.cc:48 simple-file-storage.cc:44 text-stream.cc:23
 #, c-format
 msgid "can't open file: `%s'"
@@ -392,7 +398,9 @@ msgid "does not match: `%s'"
 msgstr "ne concorde pas: `%s'"
 
 #: all-font-metrics.cc:102
-msgid " Rebuild all .afm files, and remove all .pk and .tfm files.  Rerun with -V to show font paths."
+msgid ""
+" Rebuild all .afm files, and remove all .pk and .tfm files.  Rerun with -V "
+"to show font paths."
 msgstr ""
 
 #: all-font-metrics.cc:167
@@ -423,6 +431,11 @@ msgstr "Abandon"
 msgid "Can't switch translators, I'm there already"
 msgstr ""
 
+#: bar-check-iterator.cc:53
+#, c-format
+msgid "barcheck failed at: %s"
+msgstr ""
+
 #: beam-engraver.cc:91 beam-engraver.cc:124
 msgid "can't find start of beam"
 msgstr ""
@@ -497,7 +510,7 @@ msgstr ""
 msgid "invalid inversion pitch: not part of chord: %s"
 msgstr ""
 
-#: collision.cc:127
+#: collision.cc:286
 msgid "Too many clashing notecolumns.  Ignoring them."
 msgstr ""
 
@@ -779,7 +792,7 @@ msgstr ""
 msgid ", at "
 msgstr ", à "
 
-#: paper-outputter.cc:232
+#: paper-outputter.cc:233
 #, c-format
 msgid "writing header field `%s' to `%s'..."
 msgstr ""
@@ -852,7 +865,7 @@ msgid "can't find start of phrasing slur"
 msgstr ""
 
 #: piano-pedal-engraver.cc:142 piano-pedal-engraver.cc:154
-#: piano-pedal-performer.cc:87
+#: piano-pedal-performer.cc:86
 #, c-format
 msgid "can't find start of piano pedal: `%s'"
 msgstr ""
@@ -950,7 +963,7 @@ msgstr ""
 msgid "Adding note head to incompatible stem (type = %d)"
 msgstr ""
 
-#: stem.cc:116
+#: stem.cc:101
 msgid "Weird stem size; check for narrow beams"
 msgstr ""
 
@@ -999,11 +1012,6 @@ msgstr ""
 msgid "no one to print a tuplet start bracket"
 msgstr ""
 
-#: timing-translator.cc:38
-#, c-format
-msgid "barcheck failed at: %s"
-msgstr ""
-
 #: translator-ctors.cc:40
 #, c-format
 msgid "unknown translator: `%s'"
@@ -1040,7 +1048,9 @@ msgstr ""
 
 #: translator-group.cc:414
 #, c-format
-msgid "Can't find property type-check for `%s'.  Perhaps you made a typing error? Doing assignment anyway."
+msgid ""
+"Can't find property type-check for `%s'.  Perhaps you made a typing error? "
+"Doing assignment anyway."
 msgstr ""
 
 #: translator-group.cc:428
@@ -1086,32 +1096,32 @@ msgstr ""
 msgid "First argument must be a procedure taking 1 argument"
 msgstr ""
 
-#: parser.yy:1263
+#: parser.yy:1266
 msgid "Expecting string as script definition"
 msgstr ""
 
-#: parser.yy:1273
+#: parser.yy:1276
 msgid "Can't specify direction for this request"
 msgstr ""
 
-#: parser.yy:1398
+#: parser.yy:1401
 msgid "Expecting musical-pitch value"
 msgstr ""
 
-#: parser.yy:1409
+#: parser.yy:1412
 msgid "Must have duration object"
 msgstr ""
 
-#: parser.yy:1418 parser.yy:1426
+#: parser.yy:1421 parser.yy:1429
 msgid "Have to be in Lyric mode for lyrics"
 msgstr ""
 
-#: parser.yy:1579 parser.yy:1636
+#: parser.yy:1584 parser.yy:1637
 #, c-format
 msgid "not a duration: %d"
 msgstr ""
 
-#: parser.yy:1645
+#: parser.yy:1648
 msgid "Have to be in Note mode for notes"
 msgstr ""
 
@@ -1221,11 +1231,11 @@ msgstr ""
 msgid "Settling columns..."
 msgstr ""
 
-#: lilypond-staff.cc:209
+#: lilypond-staff.cc:141
 msgid "% MIDI copyright:"
 msgstr ""
 
-#: lilypond-staff.cc:210
+#: lilypond-staff.cc:142
 msgid "% MIDI instrument:"
 msgstr ""
 
@@ -1243,8 +1253,8 @@ msgstr ""
 msgid "% Automatically generated"
 msgstr "% automatiquement généré"
 
-#: lilypond-stream.cc:97
-#, c-format
+#: lilypond-stream.cc:98
+#, no-c-format
 msgid "% from input file: "
 msgstr ""
 
@@ -1371,18 +1381,18 @@ msgstr ""
 msgid "invalid running status"
 msgstr "état d'exécution invalide"
 
-#: midi-track-parser.cc:328
+#: midi-track-parser.cc:324
 msgid "unimplemented MIDI meta-event"
 msgstr "méta-événement MIDI non implanté"
 
-#: midi-track-parser.cc:333
+#: midi-track-parser.cc:329
 msgid "invalid MIDI event"
 msgstr "événement MIDI invalide"
 
-#: midi-track-parser.cc:348
+#: midi-track-parser.cc:344
 msgid "MIDI track expected"
 msgstr "piste MIDI attendue"
 
-#: midi-track-parser.cc:353
+#: midi-track-parser.cc:349
 msgid "invalid track length"
 msgstr "longueur de piste invalide"
index af424e7b1e4b463d684a7170785326eabfcfde3f..61405f994f6b944edc63803c6bd3068937bfb73e 100644 (file)
--- a/po/it.po
+++ b/po/it.po
@@ -5,7 +5,7 @@
 #, fuzzy
 msgid ""
 msgstr ""
-"POT-Creation-Date: 2001-09-09 17:30+0200\n"
+"POT-Creation-Date: 2002-01-29 23:12+0100\n"
 "Content-Type: text/plain; charset=ISO-8859-1\n"
 "Date: 1998-05-30 00:17:12+0200\n"
 "From:  <jantien@xs4all.nl>\n"
@@ -13,182 +13,187 @@ msgstr ""
 "out --add-comments --keyword=_ --keyword=_f\n"
 "Files: bow.cc int.cc\n"
 
-#: ly2dvi.py:106
-msgid "Generate .dvi with LaTeX for LilyPond"
-msgstr ""
-
-#: data-file.cc:118 input.cc:85 ly2dvi.py:191 midi-parser.cc:100 mup2ly.py:93
+#: data-file.cc:118 input.cc:85 ly2dvi.py:112 midi-parser.cc:100 mup2ly.py:93
 #: update-lily.py:118 warn.cc:23
 msgid "warning: "
 msgstr "attenzione: "
 
-#: input.cc:90 ly2dvi.py:206 ly2dvi.py:639 ly2dvi.py:657 ly2dvi.py:848
+#: input.cc:90 ly2dvi.py:115 ly2dvi.py:131 ly2dvi.py:682 ly2dvi.py:700
 #: mup2ly.py:98 mup2ly.py:188 update-lily.py:123 update-lily.py:211 warn.cc:9
 #: warn.cc:17
 msgid "error: "
 msgstr "errore: "
 
-#: ly2dvi.py:207 mup2ly.py:100 update-lily.py:125
+#: ly2dvi.py:132 mup2ly.py:100 update-lily.py:125
 msgid "Exiting ... "
 msgstr ""
 
-#: ly2dvi.py:265 mup2ly.py:158 update-lily.py:183
+#: ly2dvi.py:190 mup2ly.py:158 update-lily.py:183
 #, fuzzy, c-format
 msgid "Usage: %s [OPTION]... FILE"
 msgstr "Uso: %s [OPZIONE... [FILE]"
 
-#: ly2dvi.py:269 main.cc:120 main.cc:149 mup2ly.py:162 update-lily.py:187
+#: ly2dvi.py:194 main.cc:120 main.cc:149 mup2ly.py:162 update-lily.py:187
 msgid "Options:"
 msgstr "Opzioni: "
 
-#: ly2dvi.py:273 main.cc:124 main.cc:172 mup2ly.py:168 update-lily.py:191
+#: ly2dvi.py:198 main.cc:124 main.cc:172 mup2ly.py:168 update-lily.py:191
 #, c-format
 msgid "Report bugs to %s"
 msgstr ""
 
-#: ly2dvi.py:306 mup2ly.py:185 update-lily.py:208
+#: ly2dvi.py:226 mup2ly.py:185 update-lily.py:208
 #, c-format
 msgid "Invoking `%s'"
 msgstr ""
 
-#: ly2dvi.py:310 mup2ly.py:188 update-lily.py:211
+#: ly2dvi.py:230 mup2ly.py:188 update-lily.py:211
 #, c-format
 msgid "command exited with value %d"
 msgstr ""
 
-#: ly2dvi.py:312 mup2ly.py:190 update-lily.py:213
+#: ly2dvi.py:232 mup2ly.py:190 update-lily.py:213
 msgid "(ignored)"
 msgstr ""
 
-#: ly2dvi.py:322
+#: ly2dvi.py:242
 #, fuzzy, c-format
 msgid "Cleaning %s..."
 msgstr "Genero le voci..."
 
-#: ly2dvi.py:337 mup2ly.py:214 update-lily.py:237
-#, fuzzy, c-format
-msgid "no such setting: %s"
-msgstr "% strumento:"
+#: ly2dvi.py:302
+msgid "Generate .dvi with LaTeX for LilyPond"
+msgstr ""
 
-#: ly2dvi.py:350 main.cc:113
+#: ly2dvi.py:305 main.cc:113
 #, fuzzy
 msgid "write Makefile dependencies for every input file"
 msgstr ""
 "  -d, --dependencies     scrive le dependenze del Makefile per ogni file di "
 "input\n"
 
-#: ly2dvi.py:351 main.cc:96 main.cc:109 mup2ly.py:1117 update-lily.py:251
+#: ly2dvi.py:306 main.cc:96 main.cc:109 mup2ly.py:1117 update-lily.py:251
 msgid "this help"
 msgstr ""
 
-#: ly2dvi.py:352 main.cc:111 main.cc:116
+#: ly2dvi.py:307 main.cc:111 main.cc:116
 msgid "DIR"
 msgstr ""
 
-#: ly2dvi.py:352
+#: ly2dvi.py:307
 #, fuzzy
 msgid "add DIR to LilyPond's search path"
 msgstr "  -I, --include=DIR      aggiunge DIR ai path di ricerca\n"
 
-#: ly2dvi.py:353
+#: ly2dvi.py:308
 #, c-format
 msgid "keep all output, and name the directory %s.dir"
 msgstr ""
 
-#: ly2dvi.py:354
+#: ly2dvi.py:309
 msgid "don't run LilyPond"
 msgstr ""
 
-#: ly2dvi.py:355 main.cc:114
+#: ly2dvi.py:310 main.cc:114
 #, fuzzy
 msgid "produce MIDI output only"
 msgstr "  -M, --no-paper         produce solo output midi\n"
 
-#: ly2dvi.py:356 ly2dvi.py:357 main.cc:99 main.cc:112 main.cc:115
+#: ly2dvi.py:311 ly2dvi.py:312 main.cc:99 main.cc:112 main.cc:115
 msgid "FILE"
 msgstr ""
 
-#: ly2dvi.py:356
+#: ly2dvi.py:311
 msgid "write ouput to FILE"
 msgstr ""
 
-#: ly2dvi.py:357
+#: ly2dvi.py:312
 msgid "find pfa fonts used in FILE"
 msgstr ""
 
-#: ly2dvi.py:359
+#: ly2dvi.py:314
 #, fuzzy
 msgid "generate PostScript output"
 msgstr "vincoli degenerati"
 
-#: ly2dvi.py:360
+#: ly2dvi.py:315
 msgid "KEY=VAL"
 msgstr ""
 
-#: ly2dvi.py:360
+#: ly2dvi.py:315
 msgid "change global setting KEY to VAL"
 msgstr ""
 
-#: ly2dvi.py:361 main.cc:119 mup2ly.py:1120 update-lily.py:255
+#: ly2dvi.py:316 main.cc:119 mup2ly.py:1120 update-lily.py:255
 msgid "verbose"
 msgstr ""
 
-#: ly2dvi.py:362 main.cc:105 main.cc:118 mup2ly.py:1121 update-lily.py:256
+#: ly2dvi.py:317 main.cc:105 main.cc:118 mup2ly.py:1121 update-lily.py:256
 msgid "print version number"
 msgstr ""
 
-#: ly2dvi.py:363 main.cc:107 main.cc:120 mup2ly.py:1122 update-lily.py:258
+#: ly2dvi.py:318 main.cc:107 main.cc:120 mup2ly.py:1122 update-lily.py:258
 #, fuzzy
 msgid "show warranty and copyright"
 msgstr "  -w, --warranty         mostra la garanzia e il copyright\n"
 
-#: ly2dvi.py:385 ly2dvi.py:580 ly2dvi.py:605
+#: ly2dvi.py:397 mup2ly.py:214 update-lily.py:237
+#, fuzzy, c-format
+msgid "no such setting: %s"
+msgstr "% strumento:"
+
+#: ly2dvi.py:425 ly2dvi.py:623 ly2dvi.py:648
 #, fuzzy, c-format
 msgid "Running %s..."
 msgstr "Genero le voci..."
 
-#: ly2dvi.py:398
+#: ly2dvi.py:440
 #, fuzzy, c-format
 msgid "Analyzing %s..."
 msgstr "Genero le voci..."
 
-#: ly2dvi.py:454
+#: ly2dvi.py:496
 #, c-format
 msgid "no lilypond output found for %s"
 msgstr ""
 
-#: ly2dvi.py:496
+#: ly2dvi.py:538
 #, fuzzy, c-format
 msgid "invalid value: %s"
 msgstr "carattere illegale: `%c'"
 
-#: ly2dvi.py:639
+#: ly2dvi.py:682
 #, fuzzy, c-format
 msgid "not a PostScript file: `%s'"
 msgstr "non posso aprire il file: `%s'"
 
-#: ly2dvi.py:657
+#: ly2dvi.py:700
 #, c-format
 msgid "getopt says: `%s'"
 msgstr ""
 
-#: ly2dvi.py:824 scores.cc:44
+#: ly2dvi.py:811
+#, c-format
+msgid "filename should not contain spaces: `%s'"
+msgstr ""
+
+#: ly2dvi.py:876 scores.cc:44
 #, fuzzy, c-format
 msgid "dependencies output to `%s'..."
 msgstr "L'output stampato è inviato a %s..."
 
-#: ly2dvi.py:835
+#: ly2dvi.py:887
 #, fuzzy, c-format
 msgid "%s output to `%s'..."
 msgstr "L'output MIDI è inviato a %s..."
 
-#: includable-lexer.cc:49 lily-guile.cc:139 ly2dvi.py:837
+#: includable-lexer.cc:49 lily-guile.cc:139 ly2dvi.py:889
 #: midi-score-parser.cc:24 scores.cc:136 scores.cc:142
 #, c-format
 msgid "can't find file: `%s'"
 msgstr "non trovo il file: `%s'"
 
-#: ly2dvi.py:848
+#: ly2dvi.py:900
 msgid "no files specified on command line."
 msgstr ""
 
@@ -352,7 +357,7 @@ msgstr "posizione sconosciuta"
 msgid "can't map file"
 msgstr "non posso mappare il documento"
 
-#: lilypond-stream.cc:111 mapped-file-storage.cc:87 paper-stream.cc:45
+#: lilypond-stream.cc:112 mapped-file-storage.cc:87 paper-stream.cc:45
 #: scores.cc:48 simple-file-storage.cc:44 text-stream.cc:23
 #, c-format
 msgid "can't open file: `%s'"
@@ -434,6 +439,11 @@ msgstr ""
 msgid "Can't switch translators, I'm there already"
 msgstr ""
 
+#: bar-check-iterator.cc:53
+#, fuzzy, c-format
+msgid "barcheck failed at: %s"
+msgstr "controllo del battute fallito: %s"
+
 #: beam-engraver.cc:91 beam-engraver.cc:124
 #, fuzzy
 msgid "can't find start of beam"
@@ -513,7 +523,7 @@ msgstr ""
 msgid "invalid inversion pitch: not part of chord: %s"
 msgstr ""
 
-#: collision.cc:127
+#: collision.cc:286
 #, fuzzy
 msgid "Too many clashing notecolumns.  Ignoring them."
 msgstr "Troppe collisioni tra colonne di note. Le ignoro."
@@ -827,7 +837,7 @@ msgstr "L'output stampato 
 msgid ", at "
 msgstr ", a "
 
-#: paper-outputter.cc:232
+#: paper-outputter.cc:233
 #, fuzzy, c-format
 msgid "writing header field `%s' to `%s'..."
 msgstr "scrivo il file delle dipendenze: `%s'..."
@@ -906,7 +916,7 @@ msgid "can't find start of phrasing slur"
 msgstr "non trovo le estremità di %s"
 
 #: piano-pedal-engraver.cc:142 piano-pedal-engraver.cc:154
-#: piano-pedal-performer.cc:87
+#: piano-pedal-performer.cc:86
 #, fuzzy, c-format
 msgid "can't find start of piano pedal: `%s'"
 msgstr "non risco a trovare una ruling note a %s"
@@ -1012,7 +1022,7 @@ msgstr "Metto uno slur sulla pausa."
 msgid "Adding note head to incompatible stem (type = %d)"
 msgstr ""
 
-#: stem.cc:116
+#: stem.cc:101
 #, fuzzy
 msgid "Weird stem size; check for narrow beams"
 msgstr "dimensione del gambo poco ortodossa; check for narrow beams"
@@ -1065,11 +1075,6 @@ msgstr ""
 msgid "no one to print a tuplet start bracket"
 msgstr ""
 
-#: timing-translator.cc:38
-#, fuzzy, c-format
-msgid "barcheck failed at: %s"
-msgstr "controllo del battute fallito: %s"
-
 #: translator-ctors.cc:40
 #, fuzzy, c-format
 msgid "unknown translator: `%s'"
@@ -1154,34 +1159,34 @@ msgstr ""
 msgid "First argument must be a procedure taking 1 argument"
 msgstr ""
 
-#: parser.yy:1263
+#: parser.yy:1266
 msgid "Expecting string as script definition"
 msgstr ""
 
-#: parser.yy:1273
+#: parser.yy:1276
 msgid "Can't specify direction for this request"
 msgstr ""
 
-#: parser.yy:1398
+#: parser.yy:1401
 msgid "Expecting musical-pitch value"
 msgstr ""
 
-#: parser.yy:1409
+#: parser.yy:1412
 #, fuzzy
 msgid "Must have duration object"
 msgstr "indicazione durata priva di senso"
 
-#: parser.yy:1418 parser.yy:1426
+#: parser.yy:1421 parser.yy:1429
 #, fuzzy
 msgid "Have to be in Lyric mode for lyrics"
 msgstr "bisogna essere in Lyric mode per i testi"
 
-#: parser.yy:1579 parser.yy:1636
+#: parser.yy:1584 parser.yy:1637
 #, c-format
 msgid "not a duration: %d"
 msgstr "non è una durata: %d"
 
-#: parser.yy:1645
+#: parser.yy:1648
 #, fuzzy
 msgid "Have to be in Note mode for notes"
 msgstr "bisogna essere in Note mode per le note"
@@ -1294,11 +1299,11 @@ msgstr "Quantifico le colonne..."
 msgid "Settling columns..."
 msgstr "Sistemo le colonne..."
 
-#: lilypond-staff.cc:209
+#: lilypond-staff.cc:141
 msgid "% MIDI copyright:"
 msgstr ""
 
-#: lilypond-staff.cc:210
+#: lilypond-staff.cc:142
 #, fuzzy
 msgid "% MIDI instrument:"
 msgstr "% strumento:"
@@ -1317,8 +1322,8 @@ msgstr "% Autore: "
 msgid "% Automatically generated"
 msgstr "% Generato automaticamente"
 
-#: lilypond-stream.cc:97
-#, c-format
+#: lilypond-stream.cc:98
+#, no-c-format
 msgid "% from input file: "
 msgstr "% dal file di input: "
 
@@ -1463,19 +1468,19 @@ msgstr ""
 msgid "invalid running status"
 msgstr "stato di eseguzione non valido"
 
-#: midi-track-parser.cc:328
+#: midi-track-parser.cc:324
 msgid "unimplemented MIDI meta-event"
 msgstr "meta-evento MIDI non implementato"
 
-#: midi-track-parser.cc:333
+#: midi-track-parser.cc:329
 msgid "invalid MIDI event"
 msgstr "evento MIDI non valido"
 
-#: midi-track-parser.cc:348
+#: midi-track-parser.cc:344
 msgid "MIDI track expected"
 msgstr "mi spettavo una traccia MIDI"
 
-#: midi-track-parser.cc:353
+#: midi-track-parser.cc:349
 msgid "invalid track length"
 msgstr "lunghezza della traccia non valida"
 
index c62e92717370a682b17dc903f38fbb2e92d4f636..7d90132108bf63bf9d5ac8ef514b3a7527646b6b 100644 (file)
--- a/po/ja.po
+++ b/po/ja.po
@@ -5,7 +5,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: lilypond 1.2.17\n"
-"POT-Creation-Date: 2001-09-09 17:30+0200\n"
+"POT-Creation-Date: 2002-01-29 23:12+0100\n"
 "PO-Revision-Date: 2000-03-29 20:50+0900\n"
 "Last-Translator: Daisuke Yamashita <yamad@mb.infoweb.ne.jp>\n"
 "Language-Team: Japanese <ja@li.org>\n"
@@ -13,180 +13,185 @@ msgstr ""
 "Content-Type: text/plain; charset=EUC-JP\n"
 "Content-Transfer-Encoding: 8bit\n"
 
-#: ly2dvi.py:106
-msgid "Generate .dvi with LaTeX for LilyPond"
-msgstr ""
-
-#: data-file.cc:118 input.cc:85 ly2dvi.py:191 midi-parser.cc:100 mup2ly.py:93
+#: data-file.cc:118 input.cc:85 ly2dvi.py:112 midi-parser.cc:100 mup2ly.py:93
 #: update-lily.py:118 warn.cc:23
 msgid "warning: "
 msgstr "·Ù¹ð: "
 
-#: input.cc:90 ly2dvi.py:206 ly2dvi.py:639 ly2dvi.py:657 ly2dvi.py:848
+#: input.cc:90 ly2dvi.py:115 ly2dvi.py:131 ly2dvi.py:682 ly2dvi.py:700
 #: mup2ly.py:98 mup2ly.py:188 update-lily.py:123 update-lily.py:211 warn.cc:9
 #: warn.cc:17
 msgid "error: "
 msgstr "¥¨¥é¡¼: "
 
-#: ly2dvi.py:207 mup2ly.py:100 update-lily.py:125
+#: ly2dvi.py:132 mup2ly.py:100 update-lily.py:125
 #, fuzzy
 msgid "Exiting ... "
 msgstr "¹Ô ..."
 
-#: ly2dvi.py:265 mup2ly.py:158 update-lily.py:183
+#: ly2dvi.py:190 mup2ly.py:158 update-lily.py:183
 #, fuzzy, c-format
 msgid "Usage: %s [OPTION]... FILE"
 msgstr "»È¤¤Êý: %s [¥ª¥×¥·¥ç¥ó]... [¥Õ¥¡¥¤¥ë]"
 
-#: ly2dvi.py:269 main.cc:120 main.cc:149 mup2ly.py:162 update-lily.py:187
+#: ly2dvi.py:194 main.cc:120 main.cc:149 mup2ly.py:162 update-lily.py:187
 msgid "Options:"
 msgstr "¥ª¥×¥·¥ç¥ó:"
 
-#: ly2dvi.py:273 main.cc:124 main.cc:172 mup2ly.py:168 update-lily.py:191
+#: ly2dvi.py:198 main.cc:124 main.cc:172 mup2ly.py:168 update-lily.py:191
 #, c-format
 msgid "Report bugs to %s"
 msgstr "¥Ð¥°¥ì¥Ý¡¼¥È¤Ï %s ¤Ø"
 
-#: ly2dvi.py:306 mup2ly.py:185 update-lily.py:208
+#: ly2dvi.py:226 mup2ly.py:185 update-lily.py:208
 #, fuzzy, c-format
 msgid "Invoking `%s'"
 msgstr "Í×µá¤ò¼Î¤Æ¤Þ¤¹: `%s'"
 
-#: ly2dvi.py:310 mup2ly.py:188 update-lily.py:211
+#: ly2dvi.py:230 mup2ly.py:188 update-lily.py:211
 #, c-format
 msgid "command exited with value %d"
 msgstr ""
 
-#: ly2dvi.py:312 mup2ly.py:190 update-lily.py:213
+#: ly2dvi.py:232 mup2ly.py:190 update-lily.py:213
 msgid "(ignored)"
 msgstr ""
 
-#: ly2dvi.py:322
+#: ly2dvi.py:242
 #, fuzzy, c-format
 msgid "Cleaning %s..."
 msgstr "Í×µá¤ò¼Î¤Æ¤Þ¤¹: `%s'"
 
-#: ly2dvi.py:337 mup2ly.py:214 update-lily.py:237
-#, fuzzy, c-format
-msgid "no such setting: %s"
-msgstr "¤½¤ÎÍͤʳڴï¤Ï¤¢¤ê¤Þ¤»¤ó: `%s'"
+#: ly2dvi.py:302
+msgid "Generate .dvi with LaTeX for LilyPond"
+msgstr ""
 
-#: ly2dvi.py:350 main.cc:113
+#: ly2dvi.py:305 main.cc:113
 msgid "write Makefile dependencies for every input file"
 msgstr "Á´¤Æ¤ÎÆþÎÏ¥Õ¥¡¥¤¥ë¤Î Makefile °Í¸´Ø·¸¤ò½ñ¤­¹þ¤à"
 
-#: ly2dvi.py:351 main.cc:96 main.cc:109 mup2ly.py:1117 update-lily.py:251
+#: ly2dvi.py:306 main.cc:96 main.cc:109 mup2ly.py:1117 update-lily.py:251
 msgid "this help"
 msgstr "¤³¤Î¥Ø¥ë¥×"
 
-#: ly2dvi.py:352 main.cc:111 main.cc:116
+#: ly2dvi.py:307 main.cc:111 main.cc:116
 msgid "DIR"
 msgstr "DIR"
 
-#: ly2dvi.py:352
+#: ly2dvi.py:307
 #, fuzzy
 msgid "add DIR to LilyPond's search path"
 msgstr "DIR ¤ò¸¡º÷¥Ñ¥¹¤ËÄɲÃ"
 
-#: ly2dvi.py:353
+#: ly2dvi.py:308
 #, c-format
 msgid "keep all output, and name the directory %s.dir"
 msgstr ""
 
-#: ly2dvi.py:354
+#: ly2dvi.py:309
 msgid "don't run LilyPond"
 msgstr ""
 
-#: ly2dvi.py:355 main.cc:114
+#: ly2dvi.py:310 main.cc:114
 msgid "produce MIDI output only"
 msgstr "MIDI ½ÐÎϤÎÀ¸À®¤Î¤ß"
 
-#: ly2dvi.py:356 ly2dvi.py:357 main.cc:99 main.cc:112 main.cc:115
+#: ly2dvi.py:311 ly2dvi.py:312 main.cc:99 main.cc:112 main.cc:115
 msgid "FILE"
 msgstr "FILE"
 
-#: ly2dvi.py:356
+#: ly2dvi.py:311
 #, fuzzy
 msgid "write ouput to FILE"
 msgstr "BASENAME[-x].³ÈÄ¥»Ò ¤Ø½ÐÎϤò½ñ¤­¹þ¤à"
 
-#: ly2dvi.py:357
+#: ly2dvi.py:312
 msgid "find pfa fonts used in FILE"
 msgstr ""
 
-#: ly2dvi.py:359
+#: ly2dvi.py:314
 #, fuzzy
 msgid "generate PostScript output"
 msgstr "À©¸Â¤ò´ËÏÂ"
 
-#: ly2dvi.py:360
+#: ly2dvi.py:315
 msgid "KEY=VAL"
 msgstr ""
 
-#: ly2dvi.py:360
+#: ly2dvi.py:315
 msgid "change global setting KEY to VAL"
 msgstr ""
 
-#: ly2dvi.py:361 main.cc:119 mup2ly.py:1120 update-lily.py:255
+#: ly2dvi.py:316 main.cc:119 mup2ly.py:1120 update-lily.py:255
 #, fuzzy
 msgid "verbose"
 msgstr "¾ÜºÙ¤Ê¾ðÊó¤òɽ¼¨¤·¤Þ¤¹"
 
-#: ly2dvi.py:362 main.cc:105 main.cc:118 mup2ly.py:1121 update-lily.py:256
+#: ly2dvi.py:317 main.cc:105 main.cc:118 mup2ly.py:1121 update-lily.py:256
 msgid "print version number"
 msgstr "¥Ð¡¼¥¸¥ç¥óÈÖ¹æ¤òɽ¼¨"
 
-#: ly2dvi.py:363 main.cc:107 main.cc:120 mup2ly.py:1122 update-lily.py:258
+#: ly2dvi.py:318 main.cc:107 main.cc:120 mup2ly.py:1122 update-lily.py:258
 msgid "show warranty and copyright"
 msgstr "ÊݾڤÈÃøºî¸¢¤Ë¤Ä¤¤¤ÆÉ½¼¨¤¹¤ë"
 
-#: ly2dvi.py:385 ly2dvi.py:580 ly2dvi.py:605
+#: ly2dvi.py:397 mup2ly.py:214 update-lily.py:237
+#, fuzzy, c-format
+msgid "no such setting: %s"
+msgstr "¤½¤ÎÍͤʳڴï¤Ï¤¢¤ê¤Þ¤»¤ó: `%s'"
+
+#: ly2dvi.py:425 ly2dvi.py:623 ly2dvi.py:648
 #, fuzzy, c-format
 msgid "Running %s..."
 msgstr "Í×µá¤ò¼Î¤Æ¤Þ¤¹: `%s'"
 
-#: ly2dvi.py:398
+#: ly2dvi.py:440
 #, fuzzy, c-format
 msgid "Analyzing %s..."
 msgstr "Í×µá¤ò¼Î¤Æ¤Þ¤¹: `%s'"
 
-#: ly2dvi.py:454
+#: ly2dvi.py:496
 #, c-format
 msgid "no lilypond output found for %s"
 msgstr ""
 
-#: ly2dvi.py:496
+#: ly2dvi.py:538
 #, fuzzy, c-format
 msgid "invalid value: %s"
 msgstr "̵¸ú¤Êʸ»ú: `%c'"
 
-#: ly2dvi.py:639
+#: ly2dvi.py:682
 #, fuzzy, c-format
 msgid "not a PostScript file: `%s'"
 msgstr "¥Õ¥¡¥¤¥ë¤ò³«¤±¤Þ¤»¤ó: `%s'"
 
-#: ly2dvi.py:657
+#: ly2dvi.py:700
 #, c-format
 msgid "getopt says: `%s'"
 msgstr ""
 
-#: ly2dvi.py:824 scores.cc:44
+#: ly2dvi.py:811
+#, fuzzy, c-format
+msgid "filename should not contain spaces: `%s'"
+msgstr "´û¤Ë´Þ¤ó¤Ç¤¤¤Þ¤¹: `%s'"
+
+#: ly2dvi.py:876 scores.cc:44
 #, fuzzy, c-format
 msgid "dependencies output to `%s'..."
 msgstr "%s ¤Ø paper ½ÐÎÏ..."
 
-#: ly2dvi.py:835
+#: ly2dvi.py:887
 #, fuzzy, c-format
 msgid "%s output to `%s'..."
 msgstr "%s ¤Ø¤Î MIDI ½ÐÎÏ"
 
-#: includable-lexer.cc:49 lily-guile.cc:139 ly2dvi.py:837
+#: includable-lexer.cc:49 lily-guile.cc:139 ly2dvi.py:889
 #: midi-score-parser.cc:24 scores.cc:136 scores.cc:142
 #, fuzzy, c-format
 msgid "can't find file: `%s'"
 msgstr "¥Õ¥¡¥¤¥ë¤¬¸«¤Ä¤«¤ê¤Þ¤»¤ó: `%s'"
 
-#: ly2dvi.py:848
+#: ly2dvi.py:900
 msgid "no files specified on command line."
 msgstr ""
 
@@ -352,7 +357,7 @@ msgstr "
 msgid "can't map file"
 msgstr "¥Õ¥¡¥¤¥ë¤ò¥Þ¥Ã¥×¤Ç¤­¤Þ¤»¤ó"
 
-#: lilypond-stream.cc:111 mapped-file-storage.cc:87 paper-stream.cc:45
+#: lilypond-stream.cc:112 mapped-file-storage.cc:87 paper-stream.cc:45
 #: scores.cc:48 simple-file-storage.cc:44 text-stream.cc:23
 #, fuzzy, c-format
 msgid "can't open file: `%s'"
@@ -434,6 +439,11 @@ msgstr "
 msgid "Can't switch translators, I'm there already"
 msgstr "¥È¥é¥ó¥¹¥ì¡¼¥¿¤òÀÚ¤êÂØ¤¨¤é¤ì¤Þ¤»¤ó¡£´û¤Ë¤½¤¦¤Ê¤Ã¤Æ¤¤¤Þ¤¹"
 
+#: bar-check-iterator.cc:53
+#, c-format
+msgid "barcheck failed at: %s"
+msgstr "¾®Àá¥Á¥§¥Ã¥¯¤¬¼ºÇÔ: %s"
+
 #: beam-engraver.cc:91 beam-engraver.cc:124
 msgid "can't find start of beam"
 msgstr ""
@@ -516,7 +526,7 @@ msgstr "̵
 msgid "invalid inversion pitch: not part of chord: %s"
 msgstr "̵¸ú¤Êž²ó¥Ô¥Ã¥Á: ¥³¡¼¥É¤Î°ìÉô¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó: %s"
 
-#: collision.cc:127
+#: collision.cc:286
 msgid "Too many clashing notecolumns.  Ignoring them."
 msgstr "Äà¤ê¹ç¤ï¤Ê¤¤²»É䤬¿¤¹¤®¤Þ¤¹¡£¤½¤ì¤é¤ò̵»ë¤·¤Þ¤¹¡£"
 
@@ -847,7 +857,7 @@ msgstr "%s 
 msgid ", at "
 msgstr ", at "
 
-#: paper-outputter.cc:232
+#: paper-outputter.cc:233
 #, fuzzy, c-format
 msgid "writing header field `%s' to `%s'..."
 msgstr "°Í¸´Ø·¸¥Õ¥¡¥¤¥ë¤Î½ñ¤­¹þ¤ß: `%s'..."
@@ -924,7 +934,7 @@ msgid "can't find start of phrasing slur"
 msgstr "ËöÈø¤Ø¤Î(¥Ç)¥¯¥ì¥Ã¥·¥§¥ó¥É¤¬¸«¤Ä¤«¤ê¤Þ¤»¤ó"
 
 #: piano-pedal-engraver.cc:142 piano-pedal-engraver.cc:154
-#: piano-pedal-performer.cc:87
+#: piano-pedal-performer.cc:86
 #, fuzzy, c-format
 msgid "can't find start of piano pedal: `%s'"
 msgstr "¸Æ¤Ó½Ð¤µ¤ì¤¿Ê¸»ú¤¬¸«¤Ä¤«¤ê¤Þ¤»¤ó: `%s'"
@@ -1025,7 +1035,7 @@ msgstr "
 msgid "Adding note head to incompatible stem (type = %d)"
 msgstr "Ì·½â¤·¤¿ÉäÈø¤ØÉ䯬¤òÄɲä·¤Þ¤¹ (¥¿¥¤¥× = %d)"
 
-#: stem.cc:116
+#: stem.cc:101
 msgid "Weird stem size; check for narrow beams"
 msgstr "ÊѤÊÉäÈø¤Î¥µ¥¤¥º -- ºÙ¤¤³Ã¤Î¥Á¥§¥Ã¥¯¤ò¤·¤Æ²¼¤µ¤¤"
 
@@ -1077,11 +1087,6 @@ msgstr "
 msgid "no one to print a tuplet start bracket"
 msgstr "¥¿¥×¥ì¥Ã¥È³«»Ï¥Ö¥é¥±¥Ã¥È¤òɽ¼¨¤¹¤ë¤â¤Î¤¬¤¢¤ê¤Þ¤»¤ó"
 
-#: timing-translator.cc:38
-#, c-format
-msgid "barcheck failed at: %s"
-msgstr "¾®Àá¥Á¥§¥Ã¥¯¤¬¼ºÇÔ: %s"
-
 #: translator-ctors.cc:40
 #, c-format
 msgid "unknown translator: `%s'"
@@ -1166,33 +1171,33 @@ msgstr ""
 msgid "First argument must be a procedure taking 1 argument"
 msgstr ""
 
-#: parser.yy:1263
+#: parser.yy:1266
 msgid "Expecting string as script definition"
 msgstr ""
 
-#: parser.yy:1273
+#: parser.yy:1276
 msgid "Can't specify direction for this request"
 msgstr "¤³¤ÎÍ×µá¤ËÂФ¹¤ëÊý¸þ¤ò»ØÄꤹ¤ë¤³¤È¤Ï¤Ç¤­¤Þ¤»¤ó"
 
-#: parser.yy:1398
+#: parser.yy:1401
 msgid "Expecting musical-pitch value"
 msgstr ""
 
-#: parser.yy:1409
+#: parser.yy:1412
 #, fuzzy
 msgid "Must have duration object"
 msgstr "²»Ä¹¤òºÇ¾®¤ËÀßÄꤷ¤Þ¤¹"
 
-#: parser.yy:1418 parser.yy:1426
+#: parser.yy:1421 parser.yy:1429
 msgid "Have to be in Lyric mode for lyrics"
 msgstr "²Î»ì¤Ï Lyric ¥â¡¼¥ÉÆâ¤Ë½ñ¤¤¤Æ¤¯¤À¤µ¤¤"
 
-#: parser.yy:1579 parser.yy:1636
+#: parser.yy:1584 parser.yy:1637
 #, c-format
 msgid "not a duration: %d"
 msgstr "²»Ä¹¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó: %d"
 
-#: parser.yy:1645
+#: parser.yy:1648
 msgid "Have to be in Note mode for notes"
 msgstr "²»Éä¤Ï Note ¥â¡¼¥ÉÆâ¤Ë½ñ¤¤¤Æ¤¯¤À¤µ¤¤"
 
@@ -1302,11 +1307,11 @@ msgstr "
 msgid "Settling columns..."
 msgstr "¥«¥é¥à¤ò·èÄꤷ¤Þ¤¹..."
 
-#: lilypond-staff.cc:209
+#: lilypond-staff.cc:141
 msgid "% MIDI copyright:"
 msgstr "% MIDI copyright:"
 
-#: lilypond-staff.cc:210
+#: lilypond-staff.cc:142
 msgid "% MIDI instrument:"
 msgstr "% MIDI instrument:"
 
@@ -1324,8 +1329,8 @@ msgstr "%s Creator: "
 msgid "% Automatically generated"
 msgstr "% Automatically generated"
 
-#: lilypond-stream.cc:97
-#, c-format
+#: lilypond-stream.cc:98
+#, no-c-format
 msgid "% from input file: "
 msgstr "% from input file: "
 
@@ -1455,19 +1460,19 @@ msgstr "
 msgid "invalid running status"
 msgstr "̵¸ú¤Êưºî¾õÂÖ"
 
-#: midi-track-parser.cc:328
+#: midi-track-parser.cc:324
 msgid "unimplemented MIDI meta-event"
 msgstr "̤¼ÂÁõ¤Î MIDI ¥á¥¿¥¤¥Ù¥ó¥È"
 
-#: midi-track-parser.cc:333
+#: midi-track-parser.cc:329
 msgid "invalid MIDI event"
 msgstr "̵¸ú¤Ê MIDI ¥¤¥Ù¥ó¥È"
 
-#: midi-track-parser.cc:348
+#: midi-track-parser.cc:344
 msgid "MIDI track expected"
 msgstr "MIDI ¥È¥é¥Ã¥¯¤¬É¬ÍפǤ¹"
 
-#: midi-track-parser.cc:353
+#: midi-track-parser.cc:349
 msgid "invalid track length"
 msgstr "̵¸ú¤Ê¥È¥é¥Ã¥¯Ä¹¤Ç¤¹"
 
index 6f6e3e2a1ed12fa104c06a9db27c5d2d001aee85..07351171a70ee67a8d1b8f2643d8402307ad1f42 100644 (file)
@@ -6,7 +6,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2001-09-09 17:30+0200\n"
+"POT-Creation-Date: 2002-01-29 23:12+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"
@@ -14,175 +14,180 @@ msgstr ""
 "Content-Type: text/plain; charset=CHARSET\n"
 "Content-Transfer-Encoding: 8bit\n"
 
-#: ly2dvi.py:106
-msgid "Generate .dvi with LaTeX for LilyPond"
-msgstr ""
-
-#: data-file.cc:118 input.cc:85 ly2dvi.py:191 midi-parser.cc:100 mup2ly.py:93
+#: data-file.cc:118 input.cc:85 ly2dvi.py:112 midi-parser.cc:100 mup2ly.py:93
 #: update-lily.py:118 warn.cc:23
 msgid "warning: "
 msgstr ""
 
-#: input.cc:90 ly2dvi.py:206 ly2dvi.py:639 ly2dvi.py:657 ly2dvi.py:848
+#: input.cc:90 ly2dvi.py:115 ly2dvi.py:131 ly2dvi.py:682 ly2dvi.py:700
 #: mup2ly.py:98 mup2ly.py:188 update-lily.py:123 update-lily.py:211 warn.cc:9
 #: warn.cc:17
 msgid "error: "
 msgstr ""
 
-#: ly2dvi.py:207 mup2ly.py:100 update-lily.py:125
+#: ly2dvi.py:132 mup2ly.py:100 update-lily.py:125
 msgid "Exiting ... "
 msgstr ""
 
-#: ly2dvi.py:265 mup2ly.py:158 update-lily.py:183
+#: ly2dvi.py:190 mup2ly.py:158 update-lily.py:183
 #, c-format
 msgid "Usage: %s [OPTION]... FILE"
 msgstr ""
 
-#: ly2dvi.py:269 main.cc:120 main.cc:149 mup2ly.py:162 update-lily.py:187
+#: ly2dvi.py:194 main.cc:120 main.cc:149 mup2ly.py:162 update-lily.py:187
 msgid "Options:"
 msgstr ""
 
-#: ly2dvi.py:273 main.cc:124 main.cc:172 mup2ly.py:168 update-lily.py:191
+#: ly2dvi.py:198 main.cc:124 main.cc:172 mup2ly.py:168 update-lily.py:191
 #, c-format
 msgid "Report bugs to %s"
 msgstr ""
 
-#: ly2dvi.py:306 mup2ly.py:185 update-lily.py:208
+#: ly2dvi.py:226 mup2ly.py:185 update-lily.py:208
 #, c-format
 msgid "Invoking `%s'"
 msgstr ""
 
-#: ly2dvi.py:310 mup2ly.py:188 update-lily.py:211
+#: ly2dvi.py:230 mup2ly.py:188 update-lily.py:211
 #, c-format
 msgid "command exited with value %d"
 msgstr ""
 
-#: ly2dvi.py:312 mup2ly.py:190 update-lily.py:213
+#: ly2dvi.py:232 mup2ly.py:190 update-lily.py:213
 msgid "(ignored)"
 msgstr ""
 
-#: ly2dvi.py:322
+#: ly2dvi.py:242
 #, c-format
 msgid "Cleaning %s..."
 msgstr ""
 
-#: ly2dvi.py:337 mup2ly.py:214 update-lily.py:237
-#, c-format
-msgid "no such setting: %s"
+#: ly2dvi.py:302
+msgid "Generate .dvi with LaTeX for LilyPond"
 msgstr ""
 
-#: ly2dvi.py:350 main.cc:113
+#: ly2dvi.py:305 main.cc:113
 msgid "write Makefile dependencies for every input file"
 msgstr ""
 
-#: ly2dvi.py:351 main.cc:96 main.cc:109 mup2ly.py:1117 update-lily.py:251
+#: ly2dvi.py:306 main.cc:96 main.cc:109 mup2ly.py:1117 update-lily.py:251
 msgid "this help"
 msgstr ""
 
-#: ly2dvi.py:352 main.cc:111 main.cc:116
+#: ly2dvi.py:307 main.cc:111 main.cc:116
 msgid "DIR"
 msgstr ""
 
-#: ly2dvi.py:352
+#: ly2dvi.py:307
 msgid "add DIR to LilyPond's search path"
 msgstr ""
 
-#: ly2dvi.py:353
+#: ly2dvi.py:308
 #, c-format
 msgid "keep all output, and name the directory %s.dir"
 msgstr ""
 
-#: ly2dvi.py:354
+#: ly2dvi.py:309
 msgid "don't run LilyPond"
 msgstr ""
 
-#: ly2dvi.py:355 main.cc:114
+#: ly2dvi.py:310 main.cc:114
 msgid "produce MIDI output only"
 msgstr ""
 
-#: ly2dvi.py:356 ly2dvi.py:357 main.cc:99 main.cc:112 main.cc:115
+#: ly2dvi.py:311 ly2dvi.py:312 main.cc:99 main.cc:112 main.cc:115
 msgid "FILE"
 msgstr ""
 
-#: ly2dvi.py:356
+#: ly2dvi.py:311
 msgid "write ouput to FILE"
 msgstr ""
 
-#: ly2dvi.py:357
+#: ly2dvi.py:312
 msgid "find pfa fonts used in FILE"
 msgstr ""
 
-#: ly2dvi.py:359
+#: ly2dvi.py:314
 msgid "generate PostScript output"
 msgstr ""
 
-#: ly2dvi.py:360
+#: ly2dvi.py:315
 msgid "KEY=VAL"
 msgstr ""
 
-#: ly2dvi.py:360
+#: ly2dvi.py:315
 msgid "change global setting KEY to VAL"
 msgstr ""
 
-#: ly2dvi.py:361 main.cc:119 mup2ly.py:1120 update-lily.py:255
+#: ly2dvi.py:316 main.cc:119 mup2ly.py:1120 update-lily.py:255
 msgid "verbose"
 msgstr ""
 
-#: ly2dvi.py:362 main.cc:105 main.cc:118 mup2ly.py:1121 update-lily.py:256
+#: ly2dvi.py:317 main.cc:105 main.cc:118 mup2ly.py:1121 update-lily.py:256
 msgid "print version number"
 msgstr ""
 
-#: ly2dvi.py:363 main.cc:107 main.cc:120 mup2ly.py:1122 update-lily.py:258
+#: ly2dvi.py:318 main.cc:107 main.cc:120 mup2ly.py:1122 update-lily.py:258
 msgid "show warranty and copyright"
 msgstr ""
 
-#: ly2dvi.py:385 ly2dvi.py:580 ly2dvi.py:605
+#: ly2dvi.py:397 mup2ly.py:214 update-lily.py:237
+#, c-format
+msgid "no such setting: %s"
+msgstr ""
+
+#: ly2dvi.py:425 ly2dvi.py:623 ly2dvi.py:648
 #, c-format
 msgid "Running %s..."
 msgstr ""
 
-#: ly2dvi.py:398
+#: ly2dvi.py:440
 #, c-format
 msgid "Analyzing %s..."
 msgstr ""
 
-#: ly2dvi.py:454
+#: ly2dvi.py:496
 #, c-format
 msgid "no lilypond output found for %s"
 msgstr ""
 
-#: ly2dvi.py:496
+#: ly2dvi.py:538
 #, c-format
 msgid "invalid value: %s"
 msgstr ""
 
-#: ly2dvi.py:639
+#: ly2dvi.py:682
 #, c-format
 msgid "not a PostScript file: `%s'"
 msgstr ""
 
-#: ly2dvi.py:657
+#: ly2dvi.py:700
 #, c-format
 msgid "getopt says: `%s'"
 msgstr ""
 
-#: ly2dvi.py:824 scores.cc:44
+#: ly2dvi.py:811
+#, c-format
+msgid "filename should not contain spaces: `%s'"
+msgstr ""
+
+#: ly2dvi.py:876 scores.cc:44
 #, c-format
 msgid "dependencies output to `%s'..."
 msgstr ""
 
-#: ly2dvi.py:835
+#: ly2dvi.py:887
 #, c-format
 msgid "%s output to `%s'..."
 msgstr ""
 
-#: includable-lexer.cc:49 lily-guile.cc:139 ly2dvi.py:837
+#: includable-lexer.cc:49 lily-guile.cc:139 ly2dvi.py:889
 #: midi-score-parser.cc:24 scores.cc:136 scores.cc:142
 #, c-format
 msgid "can't find file: `%s'"
 msgstr ""
 
-#: ly2dvi.py:848
+#: ly2dvi.py:900
 msgid "no files specified on command line."
 msgstr ""
 
@@ -344,7 +349,7 @@ msgstr ""
 msgid "can't map file"
 msgstr ""
 
-#: lilypond-stream.cc:111 mapped-file-storage.cc:87 paper-stream.cc:45
+#: lilypond-stream.cc:112 mapped-file-storage.cc:87 paper-stream.cc:45
 #: scores.cc:48 simple-file-storage.cc:44 text-stream.cc:23
 #, c-format
 msgid "can't open file: `%s'"
@@ -426,6 +431,11 @@ msgstr ""
 msgid "Can't switch translators, I'm there already"
 msgstr ""
 
+#: bar-check-iterator.cc:53
+#, c-format
+msgid "barcheck failed at: %s"
+msgstr ""
+
 #: beam-engraver.cc:91 beam-engraver.cc:124
 msgid "can't find start of beam"
 msgstr ""
@@ -500,7 +510,7 @@ msgstr ""
 msgid "invalid inversion pitch: not part of chord: %s"
 msgstr ""
 
-#: collision.cc:127
+#: collision.cc:286
 msgid "Too many clashing notecolumns.  Ignoring them."
 msgstr ""
 
@@ -782,7 +792,7 @@ msgstr ""
 msgid ", at "
 msgstr ""
 
-#: paper-outputter.cc:232
+#: paper-outputter.cc:233
 #, c-format
 msgid "writing header field `%s' to `%s'..."
 msgstr ""
@@ -855,7 +865,7 @@ msgid "can't find start of phrasing slur"
 msgstr ""
 
 #: piano-pedal-engraver.cc:142 piano-pedal-engraver.cc:154
-#: piano-pedal-performer.cc:87
+#: piano-pedal-performer.cc:86
 #, c-format
 msgid "can't find start of piano pedal: `%s'"
 msgstr ""
@@ -953,7 +963,7 @@ msgstr ""
 msgid "Adding note head to incompatible stem (type = %d)"
 msgstr ""
 
-#: stem.cc:116
+#: stem.cc:101
 msgid "Weird stem size; check for narrow beams"
 msgstr ""
 
@@ -1002,11 +1012,6 @@ msgstr ""
 msgid "no one to print a tuplet start bracket"
 msgstr ""
 
-#: timing-translator.cc:38
-#, c-format
-msgid "barcheck failed at: %s"
-msgstr ""
-
 #: translator-ctors.cc:40
 #, c-format
 msgid "unknown translator: `%s'"
@@ -1091,32 +1096,32 @@ msgstr ""
 msgid "First argument must be a procedure taking 1 argument"
 msgstr ""
 
-#: parser.yy:1263
+#: parser.yy:1266
 msgid "Expecting string as script definition"
 msgstr ""
 
-#: parser.yy:1273
+#: parser.yy:1276
 msgid "Can't specify direction for this request"
 msgstr ""
 
-#: parser.yy:1398
+#: parser.yy:1401
 msgid "Expecting musical-pitch value"
 msgstr ""
 
-#: parser.yy:1409
+#: parser.yy:1412
 msgid "Must have duration object"
 msgstr ""
 
-#: parser.yy:1418 parser.yy:1426
+#: parser.yy:1421 parser.yy:1429
 msgid "Have to be in Lyric mode for lyrics"
 msgstr ""
 
-#: parser.yy:1579 parser.yy:1636
+#: parser.yy:1584 parser.yy:1637
 #, c-format
 msgid "not a duration: %d"
 msgstr ""
 
-#: parser.yy:1645
+#: parser.yy:1648
 msgid "Have to be in Note mode for notes"
 msgstr ""
 
@@ -1226,11 +1231,11 @@ msgstr ""
 msgid "Settling columns..."
 msgstr ""
 
-#: lilypond-staff.cc:209
+#: lilypond-staff.cc:141
 msgid "% MIDI copyright:"
 msgstr ""
 
-#: lilypond-staff.cc:210
+#: lilypond-staff.cc:142
 msgid "% MIDI instrument:"
 msgstr ""
 
@@ -1248,8 +1253,8 @@ msgstr ""
 msgid "% Automatically generated"
 msgstr ""
 
-#: lilypond-stream.cc:97
-#, c-format
+#: lilypond-stream.cc:98
+#, no-c-format
 msgid "% from input file: "
 msgstr ""
 
@@ -1376,18 +1381,18 @@ msgstr ""
 msgid "invalid running status"
 msgstr ""
 
-#: midi-track-parser.cc:328
+#: midi-track-parser.cc:324
 msgid "unimplemented MIDI meta-event"
 msgstr ""
 
-#: midi-track-parser.cc:333
+#: midi-track-parser.cc:329
 msgid "invalid MIDI event"
 msgstr ""
 
-#: midi-track-parser.cc:348
+#: midi-track-parser.cc:344
 msgid "MIDI track expected"
 msgstr ""
 
-#: midi-track-parser.cc:353
+#: midi-track-parser.cc:349
 msgid "invalid track length"
 msgstr ""
index a979126749ce5199374cf0d093b1868c5e300acf..543b4cee3d4a9f1142e8e31fb6bedab2c71d965b 100644 (file)
--- a/po/nl.po
+++ b/po/nl.po
@@ -10,7 +10,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: lilypond 1.4.6\n"
-"POT-Creation-Date: 2001-09-09 17:30+0200\n"
+"POT-Creation-Date: 2002-01-29 23:12+0100\n"
 "PO-Revision-Date: 2001-09-09 17:34+0200\n"
 "Last-Translator: Jan Nieuwenhuizen <janneke@gnu.org>\n"
 "Language-Team: Dutch <nl@li.org>\n"
@@ -19,180 +19,186 @@ msgstr ""
 "Content-Transfer-Encoding: 8bit\n"
 "Date: 2001-05-09 23:29+0200\n"
 "From:  <janneke@gnu.org>\n"
-"Xgettext-Options: --c++ --default-domain=lilypond --join --output-dir=../po --add-comments --keyword=_\n"
+"Xgettext-Options: --c++ --default-domain=lilypond --join --output-dir=../po "
+"--add-comments --keyword=_\n"
 "Files: bow.cc int.cc\n"
 
-#: ly2dvi.py:106
-msgid "Generate .dvi with LaTeX for LilyPond"
-msgstr "Genereer .dvi met LaTeX voor LilyPond"
-
-#: data-file.cc:118 input.cc:85 ly2dvi.py:191 midi-parser.cc:100 mup2ly.py:93
+#: data-file.cc:118 input.cc:85 ly2dvi.py:112 midi-parser.cc:100 mup2ly.py:93
 #: update-lily.py:118 warn.cc:23
 msgid "warning: "
 msgstr "waarschuwing: "
 
-#: input.cc:90 ly2dvi.py:206 ly2dvi.py:639 ly2dvi.py:657 ly2dvi.py:848
+#: input.cc:90 ly2dvi.py:115 ly2dvi.py:131 ly2dvi.py:682 ly2dvi.py:700
 #: mup2ly.py:98 mup2ly.py:188 update-lily.py:123 update-lily.py:211 warn.cc:9
 #: warn.cc:17
 msgid "error: "
 msgstr "fout: "
 
-#: ly2dvi.py:207 mup2ly.py:100 update-lily.py:125
+#: ly2dvi.py:132 mup2ly.py:100 update-lily.py:125
 msgid "Exiting ... "
 msgstr "Beëindigen ..."
 
-#: ly2dvi.py:265 mup2ly.py:158 update-lily.py:183
+#: ly2dvi.py:190 mup2ly.py:158 update-lily.py:183
 #, c-format
 msgid "Usage: %s [OPTION]... FILE"
-msgstr ""
+msgstr "Gebruik: %s [OPTIE]... BESTAND"
 
-#: ly2dvi.py:269 main.cc:120 main.cc:149 mup2ly.py:162 update-lily.py:187
+#: ly2dvi.py:194 main.cc:120 main.cc:149 mup2ly.py:162 update-lily.py:187
 msgid "Options:"
 msgstr "Opties:"
 
-#: ly2dvi.py:273 main.cc:124 main.cc:172 mup2ly.py:168 update-lily.py:191
+#: ly2dvi.py:198 main.cc:124 main.cc:172 mup2ly.py:168 update-lily.py:191
 #, c-format
 msgid "Report bugs to %s"
 msgstr ""
 "Meld luizen in het programma aan %s;\n"
 "meld onjuistheden in de vertaling aan <janneke@gnu.org> of <hanwen@cs.uu.nl>"
 
-#: ly2dvi.py:306 mup2ly.py:185 update-lily.py:208
+#: ly2dvi.py:226 mup2ly.py:185 update-lily.py:208
 #, c-format
 msgid "Invoking `%s'"
 msgstr "Uitvoeren `%s'"
 
-#: ly2dvi.py:310 mup2ly.py:188 update-lily.py:211
+#: ly2dvi.py:230 mup2ly.py:188 update-lily.py:211
 #, c-format
 msgid "command exited with value %d"
 msgstr "opdracht eindigde met waarde %d"
 
-#: ly2dvi.py:312 mup2ly.py:190 update-lily.py:213
+#: ly2dvi.py:232 mup2ly.py:190 update-lily.py:213
 msgid "(ignored)"
 msgstr "(genegeerd)"
 
-#: ly2dvi.py:322
+#: ly2dvi.py:242
 #, c-format
 msgid "Cleaning %s..."
 msgstr "Schoonmaken %s..."
 
-#: ly2dvi.py:337 mup2ly.py:214 update-lily.py:237
-#, c-format
-msgid "no such setting: %s"
-msgstr "geen dergelijke instelling: %s"
+#: ly2dvi.py:302
+msgid "Generate .dvi with LaTeX for LilyPond"
+msgstr "Genereer .dvi met LaTeX voor LilyPond"
 
-#: ly2dvi.py:350 main.cc:113
+#: ly2dvi.py:305 main.cc:113
 msgid "write Makefile dependencies for every input file"
 msgstr "schrijf Makefile afhankelijkheden voor elk invoerbestand"
 
-#: ly2dvi.py:351 main.cc:96 main.cc:109 mup2ly.py:1117 update-lily.py:251
+#: ly2dvi.py:306 main.cc:96 main.cc:109 mup2ly.py:1117 update-lily.py:251
 msgid "this help"
 msgstr "deze hulp"
 
-#: ly2dvi.py:352 main.cc:111 main.cc:116
+#: ly2dvi.py:307 main.cc:111 main.cc:116
 msgid "DIR"
 msgstr "DIR"
 
-#: ly2dvi.py:352
+#: ly2dvi.py:307
 msgid "add DIR to LilyPond's search path"
 msgstr "voeg DIR toe aan LilyPonds zoekpad"
 
-#: ly2dvi.py:353
+#: ly2dvi.py:308
 #, c-format
 msgid "keep all output, and name the directory %s.dir"
 msgstr "bewaar alle uitvoer, en noem de directory %s.dir"
 
-#: ly2dvi.py:354
+#: ly2dvi.py:309
 msgid "don't run LilyPond"
 msgstr "draai LilyPond niet"
 
-#: ly2dvi.py:355 main.cc:114
+#: ly2dvi.py:310 main.cc:114
 msgid "produce MIDI output only"
 msgstr "produceer alleen MIDI uitvoer"
 
-#: ly2dvi.py:356 ly2dvi.py:357 main.cc:99 main.cc:112 main.cc:115
+#: ly2dvi.py:311 ly2dvi.py:312 main.cc:99 main.cc:112 main.cc:115
 msgid "FILE"
 msgstr "BESTAND"
 
-#: ly2dvi.py:356
+#: ly2dvi.py:311
 msgid "write ouput to FILE"
 msgstr "schrijf uitvoer naar BESTAND"
 
-#: ly2dvi.py:357
+#: ly2dvi.py:312
 msgid "find pfa fonts used in FILE"
 msgstr "zoek pfa fonts gebruikt in BESTAND"
 
-#: ly2dvi.py:359
+#: ly2dvi.py:314
 msgid "generate PostScript output"
 msgstr "genereer PostScipt uitvoer"
 
-#: ly2dvi.py:360
+#: ly2dvi.py:315
 msgid "KEY=VAL"
 msgstr "SEUTEL=WAARDE"
 
-#: ly2dvi.py:360
+#: ly2dvi.py:315
 msgid "change global setting KEY to VAL"
 msgstr "verander globale instelling SLEUTEL in WAARDE"
 
-#: ly2dvi.py:361 main.cc:119 mup2ly.py:1120 update-lily.py:255
+#: ly2dvi.py:316 main.cc:119 mup2ly.py:1120 update-lily.py:255
 msgid "verbose"
 msgstr "breedsprakig"
 
-#: ly2dvi.py:362 main.cc:105 main.cc:118 mup2ly.py:1121 update-lily.py:256
+#: ly2dvi.py:317 main.cc:105 main.cc:118 mup2ly.py:1121 update-lily.py:256
 msgid "print version number"
 msgstr "druk versienummer af"
 
-#: ly2dvi.py:363 main.cc:107 main.cc:120 mup2ly.py:1122 update-lily.py:258
+#: ly2dvi.py:318 main.cc:107 main.cc:120 mup2ly.py:1122 update-lily.py:258
 msgid "show warranty and copyright"
 msgstr "toon garantie en auteursrechten"
 
-#: ly2dvi.py:385 ly2dvi.py:580 ly2dvi.py:605
+#: ly2dvi.py:397 mup2ly.py:214 update-lily.py:237
+#, c-format
+msgid "no such setting: %s"
+msgstr "geen dergelijke instelling: %s"
+
+#: ly2dvi.py:425 ly2dvi.py:623 ly2dvi.py:648
 #, c-format
 msgid "Running %s..."
 msgstr "Uitvoeren %s..."
 
-#: ly2dvi.py:398
+#: ly2dvi.py:440
 #, c-format
 msgid "Analyzing %s..."
 msgstr "Analyseer %s..."
 
-#: ly2dvi.py:454
+#: ly2dvi.py:496
 #, c-format
 msgid "no lilypond output found for %s"
 msgstr "geen lilypond uitvoer gevonden voor %s"
 
-#: ly2dvi.py:496
+#: ly2dvi.py:538
 #, c-format
 msgid "invalid value: %s"
 msgstr "ongeldige waarde: %s"
 
-#: ly2dvi.py:639
+#: ly2dvi.py:682
 #, c-format
 msgid "not a PostScript file: `%s'"
 msgstr "geen PostScript bestand: `%s'"
 
-#: ly2dvi.py:657
+#: ly2dvi.py:700
 #, c-format
 msgid "getopt says: `%s'"
 msgstr "getopt zegt: `%s'"
 
-#: ly2dvi.py:824 scores.cc:44
+#: ly2dvi.py:811
+#, c-format
+msgid "filename should not contain spaces: `%s'"
+msgstr "bestandsnaam moet geen spaties bevatten: `%s'"
+
+#: ly2dvi.py:876 scores.cc:44
 #, c-format
 msgid "dependencies output to `%s'..."
 msgstr "afhankelijkheden uitvoer naar `%s'..."
 
-#: ly2dvi.py:835
+#: ly2dvi.py:887
 #, c-format
 msgid "%s output to `%s'..."
 msgstr "%s uitvoer naar `%s'..."
 
-#: includable-lexer.cc:49 lily-guile.cc:139 ly2dvi.py:837
+#: includable-lexer.cc:49 lily-guile.cc:139 ly2dvi.py:889
 #: midi-score-parser.cc:24 scores.cc:136 scores.cc:142
 #, c-format
 msgid "can't find file: `%s'"
 msgstr "kan bestand niet vinden: `%s'"
 
-#: ly2dvi.py:848
+#: ly2dvi.py:900
 msgid "no files specified on command line."
 msgstr "geen bestanden gespecificeerd op de commandoregel."
 
@@ -354,7 +360,7 @@ msgstr "positie onbekend"
 msgid "can't map file"
 msgstr "kan bestand niet inkaarten"
 
-#: lilypond-stream.cc:111 mapped-file-storage.cc:87 paper-stream.cc:45
+#: lilypond-stream.cc:112 mapped-file-storage.cc:87 paper-stream.cc:45
 #: scores.cc:48 simple-file-storage.cc:44 text-stream.cc:23
 #, c-format
 msgid "can't open file: `%s'"
@@ -438,6 +444,11 @@ msgstr "Geef op"
 msgid "Can't switch translators, I'm there already"
 msgstr "Kan niet wisselen van vertaler, ben al hier"
 
+#: bar-check-iterator.cc:53
+#, c-format
+msgid "barcheck failed at: %s"
+msgstr "maatstreep controle gefaald op: %s"
+
 #: beam-engraver.cc:91 beam-engraver.cc:124
 msgid "can't find start of beam"
 msgstr "kan start van waardestreep niet vinden"
@@ -512,7 +523,7 @@ msgstr "ongeldige aftrek: maakt geen deel uit van accoord: %s"
 msgid "invalid inversion pitch: not part of chord: %s"
 msgstr "ongeldige inversie toon: geen onderdeel van accoord: %s"
 
-#: collision.cc:127
+#: collision.cc:286
 msgid "Too many clashing notecolumns.  Ignoring them."
 msgstr "Te veel botsende nootkolommen.  Negeer ze."
 
@@ -816,7 +827,7 @@ msgstr "papier uitvoer naar %s..."
 msgid ", at "
 msgstr ", bij "
 
-#: paper-outputter.cc:232
+#: paper-outputter.cc:233
 #, c-format
 msgid "writing header field `%s' to `%s'..."
 msgstr "Schijven van kop veld %s naar bestand %s..."
@@ -889,7 +900,7 @@ msgid "can't find start of phrasing slur"
 msgstr "kan start van fraseringsboog niet vinden"
 
 #: piano-pedal-engraver.cc:142 piano-pedal-engraver.cc:154
-#: piano-pedal-performer.cc:87
+#: piano-pedal-performer.cc:86
 #, c-format
 msgid "can't find start of piano pedal: `%s'"
 msgstr "kan start van piano pedaal niet vinden: `%s'"
@@ -989,7 +1000,7 @@ msgstr "Boogje over rust?"
 msgid "Adding note head to incompatible stem (type = %d)"
 msgstr "Voeg noot bolletje toe aan onverenigbare stok (type = %d)"
 
-#: stem.cc:116
+#: stem.cc:101
 msgid "Weird stem size; check for narrow beams"
 msgstr "Vreemde stoklengte; controleer op krappe waardestrepen"
 
@@ -1039,11 +1050,6 @@ msgstr "eenzame overbinding"
 msgid "no one to print a tuplet start bracket"
 msgstr "niemand om een x-ool start haak af te drukken"
 
-#: timing-translator.cc:38
-#, c-format
-msgid "barcheck failed at: %s"
-msgstr "maatstreep controle gefaald op: %s"
-
 #: translator-ctors.cc:40
 #, c-format
 msgid "unknown translator: `%s'"
@@ -1130,32 +1136,32 @@ msgstr "Tweede argument moet een symbool zijn"
 msgid "First argument must be a procedure taking 1 argument"
 msgstr "Eerste argument moet een procedure zijn met 1 argument"
 
-#: parser.yy:1263
+#: parser.yy:1266
 msgid "Expecting string as script definition"
 msgstr "Verwacht string voor script definitie"
 
-#: parser.yy:1273
+#: parser.yy:1276
 msgid "Can't specify direction for this request"
 msgstr "Kan richting voor dit verzoek niet specificeren"
 
-#: parser.yy:1398
+#: parser.yy:1401
 msgid "Expecting musical-pitch value"
 msgstr "Verwacht musical-pitch waarde"
 
-#: parser.yy:1409
+#: parser.yy:1412
 msgid "Must have duration object"
 msgstr "Moet duur object hebben"
 
-#: parser.yy:1418 parser.yy:1426
+#: parser.yy:1421 parser.yy:1429
 msgid "Have to be in Lyric mode for lyrics"
 msgstr "Moet in Lyric modus zijn voor liedteksten"
 
-#: parser.yy:1579 parser.yy:1636
+#: parser.yy:1584 parser.yy:1637
 #, c-format
 msgid "not a duration: %d"
 msgstr "geen duur: %d"
 
-#: parser.yy:1645
+#: parser.yy:1648
 msgid "Have to be in Note mode for notes"
 msgstr "Moet in Note modus zijn voor noten"
 
@@ -1265,11 +1271,11 @@ msgstr "Kwantificeren van kolommen..."
 msgid "Settling columns..."
 msgstr "Zetten van kolommen..."
 
-#: lilypond-staff.cc:209
+#: lilypond-staff.cc:141
 msgid "% MIDI copyright:"
 msgstr "% MIDI copyright:"
 
-#: lilypond-staff.cc:210
+#: lilypond-staff.cc:142
 msgid "% MIDI instrument:"
 msgstr "% MIDI instrument:"
 
@@ -1287,8 +1293,8 @@ msgstr "% Schepper: "
 msgid "% Automatically generated"
 msgstr "% Automatisch gegenereerd"
 
-#: lilypond-stream.cc:97
-#, c-format
+#: lilypond-stream.cc:98
+#, no-c-format
 msgid "% from input file: "
 msgstr "% van invoerbestand: "
 
@@ -1415,18 +1421,18 @@ msgstr "Schroot noot-eind gebeurtenis: kanaal = %d, toonhoogte = %d"
 msgid "invalid running status"
 msgstr "ongeldige lopende status"
 
-#: midi-track-parser.cc:328
+#: midi-track-parser.cc:324
 msgid "unimplemented MIDI meta-event"
 msgstr "MIDI meta-gebeurtenis niet geïmplementeerd"
 
-#: midi-track-parser.cc:333
+#: midi-track-parser.cc:329
 msgid "invalid MIDI event"
 msgstr "ongeldige MIDI gebeurtenis"
 
-#: midi-track-parser.cc:348
+#: midi-track-parser.cc:344
 msgid "MIDI track expected"
 msgstr "MIDI spoor verwacht"
 
-#: midi-track-parser.cc:353
+#: midi-track-parser.cc:349
 msgid "invalid track length"
 msgstr "ongeldige spoorlengte"
index a1b406243fec914b95873711e70d92d4b08662d5..6898c44a20ee1976fcbdf324df75570988df8640 100644 (file)
--- a/po/ru.po
+++ b/po/ru.po
@@ -6,7 +6,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2001-09-09 17:30+0200\n"
+"POT-Creation-Date: 2002-01-29 23:12+0100\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: August S.Sigov <august@infran.ru>\n"
 "Language-Team: Russian <ru@li.org>\n"
@@ -14,178 +14,183 @@ msgstr ""
 "Content-Type: text/plain; charset=koi8-r\n"
 "Content-Transfer-Encoding: ENCODING\n"
 
-#: ly2dvi.py:106
-msgid "Generate .dvi with LaTeX for LilyPond"
-msgstr ""
-
-#: data-file.cc:118 input.cc:85 ly2dvi.py:191 midi-parser.cc:100 mup2ly.py:93
+#: data-file.cc:118 input.cc:85 ly2dvi.py:112 midi-parser.cc:100 mup2ly.py:93
 #: update-lily.py:118 warn.cc:23
 msgid "warning: "
 msgstr "ÐÒÅÄÕÐÒÅÖÄÁÀ: "
 
-#: input.cc:90 ly2dvi.py:206 ly2dvi.py:639 ly2dvi.py:657 ly2dvi.py:848
+#: input.cc:90 ly2dvi.py:115 ly2dvi.py:131 ly2dvi.py:682 ly2dvi.py:700
 #: mup2ly.py:98 mup2ly.py:188 update-lily.py:123 update-lily.py:211 warn.cc:9
 #: warn.cc:17
 msgid "error: "
 msgstr "ÏÛÉÂËÁ: "
 
-#: ly2dvi.py:207 mup2ly.py:100 update-lily.py:125
+#: ly2dvi.py:132 mup2ly.py:100 update-lily.py:125
 msgid "Exiting ... "
 msgstr ""
 
-#: ly2dvi.py:265 mup2ly.py:158 update-lily.py:183
+#: ly2dvi.py:190 mup2ly.py:158 update-lily.py:183
 #, fuzzy, c-format
 msgid "Usage: %s [OPTION]... FILE"
 msgstr "éÓÐÏÌØÚÏ×ÁÎÉÅ: %s [ïðãéñ]... [æáêì]"
 
-#: ly2dvi.py:269 main.cc:120 main.cc:149 mup2ly.py:162 update-lily.py:187
+#: ly2dvi.py:194 main.cc:120 main.cc:149 mup2ly.py:162 update-lily.py:187
 msgid "Options:"
 msgstr "ïÐÃÉÉ:"
 
-#: ly2dvi.py:273 main.cc:124 main.cc:172 mup2ly.py:168 update-lily.py:191
+#: ly2dvi.py:198 main.cc:124 main.cc:172 mup2ly.py:168 update-lily.py:191
 #, c-format
 msgid "Report bugs to %s"
 msgstr "óÏÏÂÝÁÊÔÅ Ï ÏÛÉÂËÁÈ ÐÏ %s"
 
-#: ly2dvi.py:306 mup2ly.py:185 update-lily.py:208
+#: ly2dvi.py:226 mup2ly.py:185 update-lily.py:208
 #, fuzzy, c-format
 msgid "Invoking `%s'"
 msgstr "÷ÙÂÒÁÓÙ×ÁÀ ÍÕÚÙËÕ: `%s'"
 
-#: ly2dvi.py:310 mup2ly.py:188 update-lily.py:211
+#: ly2dvi.py:230 mup2ly.py:188 update-lily.py:211
 #, c-format
 msgid "command exited with value %d"
 msgstr ""
 
-#: ly2dvi.py:312 mup2ly.py:190 update-lily.py:213
+#: ly2dvi.py:232 mup2ly.py:190 update-lily.py:213
 msgid "(ignored)"
 msgstr ""
 
-#: ly2dvi.py:322
+#: ly2dvi.py:242
 #, fuzzy, c-format
 msgid "Cleaning %s..."
 msgstr "÷ÙÂÒÁÓÙ×ÁÀ ÍÕÚÙËÕ: `%s'"
 
-#: ly2dvi.py:337 mup2ly.py:214 update-lily.py:237
-#, fuzzy, c-format
-msgid "no such setting: %s"
-msgstr "ÎÅÔ ÔÁËÏÇÏ ÉÎÓÔÒÕÍÅÎÔÁ: `%s'"
+#: ly2dvi.py:302
+msgid "Generate .dvi with LaTeX for LilyPond"
+msgstr ""
 
-#: ly2dvi.py:350 main.cc:113
+#: ly2dvi.py:305 main.cc:113
 msgid "write Makefile dependencies for every input file"
 msgstr "ÚÁÐÉÓÙ×ÁÔØ ÚÁ×ÉÓÉÍÏÓÔÉ Makefile ÄÌÑ ËÁÖÄÏÇÏ ×ÈÏÄÎÏÇÏ ÆÁÊÌÁ"
 
-#: ly2dvi.py:351 main.cc:96 main.cc:109 mup2ly.py:1117 update-lily.py:251
+#: ly2dvi.py:306 main.cc:96 main.cc:109 mup2ly.py:1117 update-lily.py:251
 msgid "this help"
 msgstr "ÜÔÁ ÓÐÒÁ×ËÁ"
 
-#: ly2dvi.py:352 main.cc:111 main.cc:116
+#: ly2dvi.py:307 main.cc:111 main.cc:116
 msgid "DIR"
 msgstr "ëáô"
 
-#: ly2dvi.py:352
+#: ly2dvi.py:307
 #, fuzzy
 msgid "add DIR to LilyPond's search path"
 msgstr "ÄÏÂÁ×ÉÔØ ëáô Ë ÐÕÔÉ ÐÏÉÓËÁ"
 
-#: ly2dvi.py:353
+#: ly2dvi.py:308
 #, c-format
 msgid "keep all output, and name the directory %s.dir"
 msgstr ""
 
-#: ly2dvi.py:354
+#: ly2dvi.py:309
 msgid "don't run LilyPond"
 msgstr ""
 
-#: ly2dvi.py:355 main.cc:114
+#: ly2dvi.py:310 main.cc:114
 msgid "produce MIDI output only"
 msgstr "ÐÒÏÉÚ×ÏÄÉÔØ ×Ù×ÏÄ ÔÏÌØËÏ MIDI"
 
-#: ly2dvi.py:356 ly2dvi.py:357 main.cc:99 main.cc:112 main.cc:115
+#: ly2dvi.py:311 ly2dvi.py:312 main.cc:99 main.cc:112 main.cc:115
 msgid "FILE"
 msgstr "æáêì"
 
-#: ly2dvi.py:356
+#: ly2dvi.py:311
 #, fuzzy
 msgid "write ouput to FILE"
 msgstr "ÚÁÐÉÓÙ×ÁÔØ ×Ù×ÏÄ × ïóîï÷á[-x].ÒÁÓÛÉÒÅÎÉÅ"
 
-#: ly2dvi.py:357
+#: ly2dvi.py:312
 msgid "find pfa fonts used in FILE"
 msgstr ""
 
-#: ly2dvi.py:359
+#: ly2dvi.py:314
 msgid "generate PostScript output"
 msgstr ""
 
-#: ly2dvi.py:360
+#: ly2dvi.py:315
 msgid "KEY=VAL"
 msgstr ""
 
-#: ly2dvi.py:360
+#: ly2dvi.py:315
 msgid "change global setting KEY to VAL"
 msgstr ""
 
-#: ly2dvi.py:361 main.cc:119 mup2ly.py:1120 update-lily.py:255
+#: ly2dvi.py:316 main.cc:119 mup2ly.py:1120 update-lily.py:255
 #, fuzzy
 msgid "verbose"
 msgstr "ÂÙÔØ ÂÏÌÔÌÉ×ÙÍ"
 
-#: ly2dvi.py:362 main.cc:105 main.cc:118 mup2ly.py:1121 update-lily.py:256
+#: ly2dvi.py:317 main.cc:105 main.cc:118 mup2ly.py:1121 update-lily.py:256
 msgid "print version number"
 msgstr "×Ù×ÏÄÉÔØ ÎÏÍÅÒ ×ÅÒÓÉÉ"
 
-#: ly2dvi.py:363 main.cc:107 main.cc:120 mup2ly.py:1122 update-lily.py:258
+#: ly2dvi.py:318 main.cc:107 main.cc:120 mup2ly.py:1122 update-lily.py:258
 msgid "show warranty and copyright"
 msgstr "ÐÏËÁÚÁÔØ ÇÁÒÁÎÔÉÀ É copyright"
 
-#: ly2dvi.py:385 ly2dvi.py:580 ly2dvi.py:605
+#: ly2dvi.py:397 mup2ly.py:214 update-lily.py:237
+#, fuzzy, c-format
+msgid "no such setting: %s"
+msgstr "ÎÅÔ ÔÁËÏÇÏ ÉÎÓÔÒÕÍÅÎÔÁ: `%s'"
+
+#: ly2dvi.py:425 ly2dvi.py:623 ly2dvi.py:648
 #, fuzzy, c-format
 msgid "Running %s..."
 msgstr "÷ÙÂÒÁÓÙ×ÁÀ ÍÕÚÙËÕ: `%s'"
 
-#: ly2dvi.py:398
+#: ly2dvi.py:440
 #, fuzzy, c-format
 msgid "Analyzing %s..."
 msgstr "÷ÙÂÒÁÓÙ×ÁÀ ÍÕÚÙËÕ: `%s'"
 
-#: ly2dvi.py:454
+#: ly2dvi.py:496
 #, c-format
 msgid "no lilypond output found for %s"
 msgstr ""
 
-#: ly2dvi.py:496
+#: ly2dvi.py:538
 #, fuzzy, c-format
 msgid "invalid value: %s"
 msgstr "ÎÅ×ÅÒÎÙÊ ÓÉÍ×ÏÌ: `%c'"
 
-#: ly2dvi.py:639
+#: ly2dvi.py:682
 #, fuzzy, c-format
 msgid "not a PostScript file: `%s'"
 msgstr "ÎÅ ÍÏÇÕ ÏÔËÒÙÔØ ÆÁÊÌ: `%s'"
 
-#: ly2dvi.py:657
+#: ly2dvi.py:700
 #, c-format
 msgid "getopt says: `%s'"
 msgstr ""
 
-#: ly2dvi.py:824 scores.cc:44
+#: ly2dvi.py:811
+#, fuzzy, c-format
+msgid "filename should not contain spaces: `%s'"
+msgstr "õÖÅ ÓÏÄÅÒÖÉÔ: `%s'"
+
+#: ly2dvi.py:876 scores.cc:44
 #, fuzzy, c-format
 msgid "dependencies output to `%s'..."
 msgstr "\"ÂÕÍÁÖÎÙÊ\" ×Ù×ÏÄ × %s..."
 
-#: ly2dvi.py:835
+#: ly2dvi.py:887
 #, fuzzy, c-format
 msgid "%s output to `%s'..."
 msgstr "×Ù×ÏÄ MIDI × %s..."
 
-#: includable-lexer.cc:49 lily-guile.cc:139 ly2dvi.py:837
+#: includable-lexer.cc:49 lily-guile.cc:139 ly2dvi.py:889
 #: midi-score-parser.cc:24 scores.cc:136 scores.cc:142
 #, c-format
 msgid "can't find file: `%s'"
 msgstr "ÎÅ ÍÏÇÕ ÎÁÊÔÉ ÆÁÊÌ: `%s'"
 
-#: ly2dvi.py:848
+#: ly2dvi.py:900
 msgid "no files specified on command line."
 msgstr ""
 
@@ -349,7 +354,7 @@ msgstr "
 msgid "can't map file"
 msgstr "ÎÅ ÍÏÇÕ ÏÔÏÂÒÁÚÉÔØ ÆÁÊÌ × ÐÁÍÑÔØ"
 
-#: lilypond-stream.cc:111 mapped-file-storage.cc:87 paper-stream.cc:45
+#: lilypond-stream.cc:112 mapped-file-storage.cc:87 paper-stream.cc:45
 #: scores.cc:48 simple-file-storage.cc:44 text-stream.cc:23
 #, c-format
 msgid "can't open file: `%s'"
@@ -431,6 +436,11 @@ msgstr "
 msgid "Can't switch translators, I'm there already"
 msgstr "îÅ ÍÏÇÕ ÐÅÒÅËÌÀÞÉÔØ ÐÅÒÅ×ÏÄÞÉËÏ×, Ñ ÕÖÅ ÔÁÍ"
 
+#: bar-check-iterator.cc:53
+#, c-format
+msgid "barcheck failed at: %s"
+msgstr ""
+
 #: beam-engraver.cc:91 beam-engraver.cc:124
 msgid "can't find start of beam"
 msgstr "ÞÔÏ-ÔÏ ÎÅ ÎÁÊÄÕ ÎÁÞÁÌÏ ÇÒÕÐÐÉÒÏ×ËÉ ÛÔÉÌÅÊ"
@@ -506,7 +516,7 @@ msgstr "
 msgid "invalid inversion pitch: not part of chord: %s"
 msgstr ""
 
-#: collision.cc:127
+#: collision.cc:286
 msgid "Too many clashing notecolumns.  Ignoring them."
 msgstr "óÌÉÛËÏÍ ÍÎÏÇÏ ÐÅÒÅÓÅËÁÀÝÉÈÓÑ ÓÔÏÌÂÃÏ× ÎÏÔ. éÇÎÏÒÉÒÕÀ."
 
@@ -799,7 +809,7 @@ msgstr "\"
 msgid ", at "
 msgstr ", ×"
 
-#: paper-outputter.cc:232
+#: paper-outputter.cc:233
 #, fuzzy, c-format
 msgid "writing header field `%s' to `%s'..."
 msgstr "úÁÐÉÓÙ×ÁÀ ÆÁÊÌ ÚÁ×ÉÓÉÍÏÓÔÅÊ: `%s'..."
@@ -876,7 +886,7 @@ msgid "can't find start of phrasing slur"
 msgstr "ÞÔÏ-ÔÏ ÎÅ ÎÁÊÄÕ ÎÁÞÁÌÏ ÇÒÕÐÐÉÒÏ×ËÉ ÛÔÉÌÅÊ"
 
 #: piano-pedal-engraver.cc:142 piano-pedal-engraver.cc:154
-#: piano-pedal-performer.cc:87
+#: piano-pedal-performer.cc:86
 #, fuzzy, c-format
 msgid "can't find start of piano pedal: `%s'"
 msgstr "ÞÔÏ-ÔÏ ÎÅ ÎÁÊÄÕ ÎÁÞÁÌÏ ÇÒÕÐÐÉÒÏ×ËÉ ÛÔÉÌÅÊ"
@@ -977,7 +987,7 @@ msgstr "
 msgid "Adding note head to incompatible stem (type = %d)"
 msgstr "äÏÂÁ×ÌÑÀ ÎÏÔÕ Ë ÎÅÓÏ×ÍÅÓÔÉÍÏÍÕ ÛÔÉÌÀ (ÔÉР= %d)"
 
-#: stem.cc:116
+#: stem.cc:101
 msgid "Weird stem size; check for narrow beams"
 msgstr ""
 
@@ -1029,11 +1039,6 @@ msgstr ""
 msgid "no one to print a tuplet start bracket"
 msgstr ""
 
-#: timing-translator.cc:38
-#, c-format
-msgid "barcheck failed at: %s"
-msgstr ""
-
 #: translator-ctors.cc:40
 #, c-format
 msgid "unknown translator: `%s'"
@@ -1118,33 +1123,33 @@ msgstr "
 msgid "First argument must be a procedure taking 1 argument"
 msgstr ""
 
-#: parser.yy:1263
+#: parser.yy:1266
 msgid "Expecting string as script definition"
 msgstr ""
 
-#: parser.yy:1273
+#: parser.yy:1276
 msgid "Can't specify direction for this request"
 msgstr "îÅ ÍÏÇÕ ÕËÁÚÁÔØ ÎÁÐÒÁ×ÌÅÎÉÅ ÄÌÑ ÜÔÏÇÏ ÚÁÐÒÏÓÁ"
 
-#: parser.yy:1398
+#: parser.yy:1401
 msgid "Expecting musical-pitch value"
 msgstr ""
 
-#: parser.yy:1409
+#: parser.yy:1412
 #, fuzzy
 msgid "Must have duration object"
 msgstr "ÕÓÔÁÎÏ×ÉÔØ ÎÁÉÍÅÎØÛÕÀ ÐÒÏÄÏÌÖÉÔÅÌØÎÏÓÔØ"
 
-#: parser.yy:1418 parser.yy:1426
+#: parser.yy:1421 parser.yy:1429
 msgid "Have to be in Lyric mode for lyrics"
 msgstr "äÏÌÖÅΠÂÙÔØ × ìÉÒÉÞÅÓËÏÍ ÒÅÖÉÍÅ ÄÌÑ ÌÉÒÉËÉ"
 
-#: parser.yy:1579 parser.yy:1636
+#: parser.yy:1584 parser.yy:1637
 #, c-format
 msgid "not a duration: %d"
 msgstr "ÎÅ ÐÒÏÄÏÌÖÉÔÅÌØÎÏÓÔØ: %d"
 
-#: parser.yy:1645
+#: parser.yy:1648
 msgid "Have to be in Note mode for notes"
 msgstr "äÏÌÖÅΠÂÙÔØ × îÏÔÎÏÍ ÒÅÖÉÍÅ ÄÌÑ ÎÏÔ"
 
@@ -1254,11 +1259,11 @@ msgstr ""
 msgid "Settling columns..."
 msgstr ""
 
-#: lilypond-staff.cc:209
+#: lilypond-staff.cc:141
 msgid "% MIDI copyright:"
 msgstr "% MIDI copyright:"
 
-#: lilypond-staff.cc:210
+#: lilypond-staff.cc:142
 msgid "% MIDI instrument:"
 msgstr "% MIDI ÉÎÓÔÒÕÍÅÎÔ:"
 
@@ -1276,8 +1281,8 @@ msgstr "% 
 msgid "% Automatically generated"
 msgstr "% á×ÔÏÍÁÔÉÞÅÓËÉ ÓÇÅÎÅÒÉÒÏ×ÁÎÏ"
 
-#: lilypond-stream.cc:97
-#, c-format
+#: lilypond-stream.cc:98
+#, no-c-format
 msgid "% from input file: "
 msgstr "% ÉÚ ×ÈÏÄÎÏÇÏ ÆÁÊÌÁ: "
 
@@ -1406,19 +1411,19 @@ msgstr ""
 msgid "invalid running status"
 msgstr "ÎÅ×ÅÒÎÙÊ ÓÔÁÔÕÓ ×ÙÐÏÌÎÅÎÉÑ"
 
-#: midi-track-parser.cc:328
+#: midi-track-parser.cc:324
 msgid "unimplemented MIDI meta-event"
 msgstr "ÎÅÐÏÄÄÅÒÖÉ×ÁÅÍÏÅ ÍÅÔÁ-ÓÏÂÙÔÉÅ MIDI"
 
-#: midi-track-parser.cc:333
+#: midi-track-parser.cc:329
 msgid "invalid MIDI event"
 msgstr "ÎÅ×ÅÒÎÏÅ ÓÏÂÙÔÉÅ MIDI"
 
-#: midi-track-parser.cc:348
+#: midi-track-parser.cc:344
 msgid "MIDI track expected"
 msgstr "ÏÖÉÄÁÌÁÓØ MIDI ÄÏÒÏÖËÁ"
 
-#: midi-track-parser.cc:353
+#: midi-track-parser.cc:349
 msgid "invalid track length"
 msgstr "ÎÅ×ÅÒÎÁÑ ÄÌÉÎÁ ÄÏÒÏÖËÉ"
 
index 1c33f8004946b7afa350d94e373f1aa314c5365b..cae3b4e40a903ccc8d9726c543e9fe73bf09dc78 100644 (file)
--- a/po/sv.po
+++ b/po/sv.po
@@ -5,7 +5,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: lilypond 1.4.8\n"
-"POT-Creation-Date: 2001-09-09 17:30+0200\n"
+"POT-Creation-Date: 2002-01-29 23:12+0100\n"
 "PO-Revision-Date: 2001-09-29 11:20+0200\n"
 "Last-Translator: Martin Norbäck <d95mback@dtek.chalmers.se>\n"
 "Language-Team: Swedish <sv@li.org>\n"
@@ -13,184 +13,189 @@ msgstr ""
 "Content-Type: text/plain; charset=iso-8859-1\n"
 "Content-Transfer-Encoding: 8bit\n"
 
-#: ly2dvi.py:106
-msgid "Generate .dvi with LaTeX for LilyPond"
-msgstr "Generera .dvi med LaTeX för LilyPond"
-
-#: data-file.cc:118 input.cc:85 ly2dvi.py:191 midi-parser.cc:100 mup2ly.py:93
+#: data-file.cc:118 input.cc:85 ly2dvi.py:112 midi-parser.cc:100 mup2ly.py:93
 #: update-lily.py:118 warn.cc:23
 msgid "warning: "
 msgstr "varning: "
 
-#: input.cc:90 ly2dvi.py:206 ly2dvi.py:639 ly2dvi.py:657 ly2dvi.py:848
+#: input.cc:90 ly2dvi.py:115 ly2dvi.py:131 ly2dvi.py:682 ly2dvi.py:700
 #: mup2ly.py:98 mup2ly.py:188 update-lily.py:123 update-lily.py:211 warn.cc:9
 #: warn.cc:17
 msgid "error: "
 msgstr "fel: "
 
-#: ly2dvi.py:207 mup2ly.py:100 update-lily.py:125
+#: ly2dvi.py:132 mup2ly.py:100 update-lily.py:125
 msgid "Exiting ... "
 msgstr "Avslutar... "
 
-#: ly2dvi.py:265 mup2ly.py:158 update-lily.py:183
+#: ly2dvi.py:190 mup2ly.py:158 update-lily.py:183
 #, c-format
 msgid "Usage: %s [OPTION]... FILE"
 msgstr "Användning: %s [FLAGGA]... FIL"
 
-#: ly2dvi.py:269 main.cc:120 main.cc:149 mup2ly.py:162 update-lily.py:187
+#: ly2dvi.py:194 main.cc:120 main.cc:149 mup2ly.py:162 update-lily.py:187
 msgid "Options:"
 msgstr "Flaggor:"
 
-#: ly2dvi.py:273 main.cc:124 main.cc:172 mup2ly.py:168 update-lily.py:191
+#: ly2dvi.py:198 main.cc:124 main.cc:172 mup2ly.py:168 update-lily.py:191
 #, c-format
 msgid "Report bugs to %s"
 msgstr ""
 "Rapportera programfel till %s\n"
 "Rapportera fel i översättningen till <sv@li.org>"
 
-#: ly2dvi.py:306 mup2ly.py:185 update-lily.py:208
+#: ly2dvi.py:226 mup2ly.py:185 update-lily.py:208
 #, c-format
 msgid "Invoking `%s'"
 msgstr "Startar \"%s\""
 
-#: ly2dvi.py:310 mup2ly.py:188 update-lily.py:211
+#: ly2dvi.py:230 mup2ly.py:188 update-lily.py:211
 #, c-format
 msgid "command exited with value %d"
 msgstr "kommandot avslutade med värde %d"
 
-#: ly2dvi.py:312 mup2ly.py:190 update-lily.py:213
+#: ly2dvi.py:232 mup2ly.py:190 update-lily.py:213
 msgid "(ignored)"
 msgstr "(ignorerat)"
 
 # här är det fråga om rensning av en temporärkatalog
-#: ly2dvi.py:322
+#: ly2dvi.py:242
 #, c-format
 msgid "Cleaning %s..."
 msgstr "Rensar %s..."
 
-#: ly2dvi.py:337 mup2ly.py:214 update-lily.py:237
-#, c-format
-msgid "no such setting: %s"
-msgstr "inställningen finns inte: %s"
+#: ly2dvi.py:302
+msgid "Generate .dvi with LaTeX for LilyPond"
+msgstr "Generera .dvi med LaTeX för LilyPond"
 
-#: ly2dvi.py:350 main.cc:113
+#: ly2dvi.py:305 main.cc:113
 msgid "write Makefile dependencies for every input file"
 msgstr "skriv Makefile-beroenden för varje indatafil"
 
 # förklaring av flaggan -h
-#: ly2dvi.py:351 main.cc:96 main.cc:109 mup2ly.py:1117 update-lily.py:251
+#: ly2dvi.py:306 main.cc:96 main.cc:109 mup2ly.py:1117 update-lily.py:251
 msgid "this help"
 msgstr "denna hjälp"
 
-#: ly2dvi.py:352 main.cc:111 main.cc:116
+#: ly2dvi.py:307 main.cc:111 main.cc:116
 msgid "DIR"
 msgstr "KATALOG"
 
-#: ly2dvi.py:352
+#: ly2dvi.py:307
 msgid "add DIR to LilyPond's search path"
 msgstr "lägg till KATALOG till LilyPonds sökväg"
 
 # %s är programmets namn
-#: ly2dvi.py:353
+#: ly2dvi.py:308
 #, c-format
 msgid "keep all output, and name the directory %s.dir"
 msgstr "behåll all utdata, och namnge katalogen %s.dir"
 
-#: ly2dvi.py:354
+#: ly2dvi.py:309
 msgid "don't run LilyPond"
 msgstr "kör inte LilyPond"
 
-#: ly2dvi.py:355 main.cc:114
+#: ly2dvi.py:310 main.cc:114
 msgid "produce MIDI output only"
 msgstr "skapa enbart MIDI-utdata"
 
-#: ly2dvi.py:356 ly2dvi.py:357 main.cc:99 main.cc:112 main.cc:115
+#: ly2dvi.py:311 ly2dvi.py:312 main.cc:99 main.cc:112 main.cc:115
 msgid "FILE"
 msgstr "FIL"
 
-#: ly2dvi.py:356
+#: ly2dvi.py:311
 msgid "write ouput to FILE"
 msgstr "skriv utdata till FIL"
 
-#: ly2dvi.py:357
+#: ly2dvi.py:312
 msgid "find pfa fonts used in FILE"
 msgstr "hitta pfa-typsnitt som används i FIL"
 
-#: ly2dvi.py:359
+#: ly2dvi.py:314
 msgid "generate PostScript output"
 msgstr "skapa PostScript-utdata"
 
-#: ly2dvi.py:360
+#: ly2dvi.py:315
 msgid "KEY=VAL"
 msgstr "NYCKEL=VÄRDE"
 
-#: ly2dvi.py:360
+#: ly2dvi.py:315
 msgid "change global setting KEY to VAL"
 msgstr "ändra global inställning NYCKEL till VÄRDE"
 
 # Förklaring till --verbose (borde vara längre)
-#: ly2dvi.py:361 main.cc:119 mup2ly.py:1120 update-lily.py:255
+#: ly2dvi.py:316 main.cc:119 mup2ly.py:1120 update-lily.py:255
 msgid "verbose"
 msgstr "utförlig utdata"
 
-#: ly2dvi.py:362 main.cc:105 main.cc:118 mup2ly.py:1121 update-lily.py:256
+#: ly2dvi.py:317 main.cc:105 main.cc:118 mup2ly.py:1121 update-lily.py:256
 msgid "print version number"
 msgstr "visa versionsnummer"
 
-#: ly2dvi.py:363 main.cc:107 main.cc:120 mup2ly.py:1122 update-lily.py:258
+#: ly2dvi.py:318 main.cc:107 main.cc:120 mup2ly.py:1122 update-lily.py:258
 msgid "show warranty and copyright"
 msgstr "visa garanti och copyright"
 
-#: ly2dvi.py:385 ly2dvi.py:580 ly2dvi.py:605
+#: ly2dvi.py:397 mup2ly.py:214 update-lily.py:237
+#, c-format
+msgid "no such setting: %s"
+msgstr "inställningen finns inte: %s"
+
+#: ly2dvi.py:425 ly2dvi.py:623 ly2dvi.py:648
 #, c-format
 msgid "Running %s..."
 msgstr "Kör %s..."
 
-#: ly2dvi.py:398
+#: ly2dvi.py:440
 #, c-format
 msgid "Analyzing %s..."
 msgstr "Analyserar %s..."
 
-#: ly2dvi.py:454
+#: ly2dvi.py:496
 #, c-format
 msgid "no lilypond output found for %s"
 msgstr "ingen lilypondutdata funnen för %s"
 
-#: ly2dvi.py:496
+#: ly2dvi.py:538
 #, c-format
 msgid "invalid value: %s"
 msgstr "ogiltigt värde: %s"
 
-#: ly2dvi.py:639
+#: ly2dvi.py:682
 #, c-format
 msgid "not a PostScript file: `%s'"
 msgstr "inte en PostScript-fil: \"%s\""
 
-#: ly2dvi.py:657
+#: ly2dvi.py:700
 #, c-format
 msgid "getopt says: `%s'"
 msgstr "getopt säger: \"%s\""
 
+#: ly2dvi.py:811
+#, fuzzy, c-format
+msgid "filename should not contain spaces: `%s'"
+msgstr "Innehåller redan: \"%s\""
+
 # här är det fråga om skrivning till en fil
-#: ly2dvi.py:824 scores.cc:44
+#: ly2dvi.py:876 scores.cc:44
 #, c-format
 msgid "dependencies output to `%s'..."
 msgstr "beroenden skrivna till \"%s\"..."
 
 # här är det fråga om skrivning till en fil (första parametern är t.ex
 # DVI, LATEX, MIDI, TEX)
-#: ly2dvi.py:835
+#: ly2dvi.py:887
 #, c-format
 msgid "%s output to `%s'..."
 msgstr "%s skrivet till \"%s\"..."
 
-#: includable-lexer.cc:49 lily-guile.cc:139 ly2dvi.py:837
+#: includable-lexer.cc:49 lily-guile.cc:139 ly2dvi.py:889
 #: midi-score-parser.cc:24 scores.cc:136 scores.cc:142
 #, c-format
 msgid "can't find file: `%s'"
 msgstr "kan inte hitta fil: \"%s\""
 
-#: ly2dvi.py:848
+#: ly2dvi.py:900
 msgid "no files specified on command line."
 msgstr "inga filer angivna på kommandoraden."
 
@@ -354,7 +359,7 @@ msgstr "ok
 msgid "can't map file"
 msgstr "kan inte göra \"mmap\" på filen"
 
-#: lilypond-stream.cc:111 mapped-file-storage.cc:87 paper-stream.cc:45
+#: lilypond-stream.cc:112 mapped-file-storage.cc:87 paper-stream.cc:45
 #: scores.cc:48 simple-file-storage.cc:44 text-stream.cc:23
 #, c-format
 msgid "can't open file: `%s'"
@@ -403,8 +408,12 @@ msgid "does not match: `%s'"
 msgstr "matchar inte: \"%s\""
 
 #: all-font-metrics.cc:102
-msgid " Rebuild all .afm files, and remove all .pk and .tfm files.  Rerun with -V to show font paths."
-msgstr " Bygg om alla .afm-filer, och ta bort alla .pk- och .tfm-filer. Kör igen med -V för att visa typsnittssökvägar."
+msgid ""
+" Rebuild all .afm files, and remove all .pk and .tfm files.  Rerun with -V "
+"to show font paths."
+msgstr ""
+" Bygg om alla .afm-filer, och ta bort alla .pk- och .tfm-filer. Kör igen med "
+"-V för att visa typsnittssökvägar."
 
 #: all-font-metrics.cc:167
 #, c-format
@@ -434,6 +443,11 @@ msgstr "Ger upp"
 msgid "Can't switch translators, I'm there already"
 msgstr "Kan inte byta översättare, jag är redan där"
 
+#: bar-check-iterator.cc:53
+#, c-format
+msgid "barcheck failed at: %s"
+msgstr "taktkontroll misslyckades vid: %s"
+
 #: beam-engraver.cc:91 beam-engraver.cc:124
 msgid "can't find start of beam"
 msgstr "kan inte hitta start på balk"
@@ -509,7 +523,7 @@ msgstr "ogiltig subtraktion: inte del av ackord: %s"
 msgid "invalid inversion pitch: not part of chord: %s"
 msgstr "ogiltig ton för inversion: inte del av ett ackord: %s"
 
-#: collision.cc:127
+#: collision.cc:286
 msgid "Too many clashing notecolumns.  Ignoring them."
 msgstr "För många krockande notkolumner. Ignorerar dem."
 
@@ -539,7 +553,9 @@ msgstr "oavslutad ut
 
 #: extender-engraver.cc:109
 msgid "Nothing to connect extender to on the left.  Ignoring extender request."
-msgstr "Det finns inget att koppla utökaren mot till vänster. Ignorerar utökarförfrågan"
+msgstr ""
+"Det finns inget att koppla utökaren mot till vänster. Ignorerar "
+"utökarförfrågan"
 
 #: folded-repeat-iterator.cc:78
 msgid "no one to print a repeat brace"
@@ -575,7 +591,9 @@ msgstr "oavslutat bindestreck"
 
 #: hyphen-engraver.cc:102
 msgid "Nothing to connect hyphen to on the left.  Ignoring hyphen request."
-msgstr "Det finns inget att koppla bindestrecket mot till vänster. Ignorerar bindestrecksförfrågan."
+msgstr ""
+"Det finns inget att koppla bindestrecket mot till vänster. Ignorerar "
+"bindestrecksförfrågan."
 
 #: key-engraver.cc:99
 msgid "Conflicting key signatures found."
@@ -810,7 +828,7 @@ msgstr "pappersutdata till \"%s\"..."
 msgid ", at "
 msgstr ", vid "
 
-#: paper-outputter.cc:232
+#: paper-outputter.cc:233
 #, c-format
 msgid "writing header field `%s' to `%s'..."
 msgstr "skriver rubrikfält \"%s\" till \"%s\"..."
@@ -883,7 +901,7 @@ msgid "can't find start of phrasing slur"
 msgstr "kan inte hitta start på fraseringsbåge"
 
 #: piano-pedal-engraver.cc:142 piano-pedal-engraver.cc:154
-#: piano-pedal-performer.cc:87
+#: piano-pedal-performer.cc:86
 #, c-format
 msgid "can't find start of piano pedal: `%s'"
 msgstr "kan inte hitta start på pianopedal: \"%s\""
@@ -983,7 +1001,7 @@ msgstr "B
 msgid "Adding note head to incompatible stem (type = %d)"
 msgstr "Lägger till nothuvud till inkompatibel båge (typ = %d)"
 
-#: stem.cc:116
+#: stem.cc:101
 msgid "Weird stem size; check for narrow beams"
 msgstr "Konstig skaftstorlek; kolla efter smala balkar"
 
@@ -1032,11 +1050,6 @@ msgstr "ensam b
 msgid "no one to print a tuplet start bracket"
 msgstr "det finns ingen som kan skriva en starthake för tupel"
 
-#: timing-translator.cc:38
-#, c-format
-msgid "barcheck failed at: %s"
-msgstr "taktkontroll misslyckades vid: %s"
-
 #: translator-ctors.cc:40
 #, c-format
 msgid "unknown translator: `%s'"
@@ -1073,13 +1086,18 @@ msgstr "kan inte hitta eller skapa: \"%s\""
 
 #: translator-group.cc:414
 #, c-format
-msgid "Can't find property type-check for `%s'.  Perhaps you made a typing error? Doing assignment anyway."
-msgstr "Kan inte hitta egenskapstypkontroll för \"%s\". Kanske har du gjort ett typfel? Gör tilldelning i alla fall."
+msgid ""
+"Can't find property type-check for `%s'.  Perhaps you made a typing error? "
+"Doing assignment anyway."
+msgstr ""
+"Kan inte hitta egenskapstypkontroll för \"%s\". Kanske har du gjort ett "
+"typfel? Gör tilldelning i alla fall."
 
 #: translator-group.cc:428
 #, c-format
 msgid "Type check for `%s' failed; value `%s' must be of type `%s'"
-msgstr "Typkontroll för \"%s\" misslyckades. Värde \"%s\" måste ha typen \"%s\""
+msgstr ""
+"Typkontroll för \"%s\" misslyckades. Värde \"%s\" måste ha typen \"%s\""
 
 #. programming_error?
 #: translator-group.cc:447
@@ -1119,32 +1137,32 @@ msgstr "Andra argumentet m
 msgid "First argument must be a procedure taking 1 argument"
 msgstr "Första argumentet måste vara en procedur som tar 1 argument"
 
-#: parser.yy:1263
+#: parser.yy:1266
 msgid "Expecting string as script definition"
 msgstr "Väntade sträng som skriptdefinition"
 
-#: parser.yy:1273
+#: parser.yy:1276
 msgid "Can't specify direction for this request"
 msgstr "Kan inte ange riktning för denna förfrågan"
 
-#: parser.yy:1398
+#: parser.yy:1401
 msgid "Expecting musical-pitch value"
 msgstr "Väntade notvärde"
 
-#: parser.yy:1409
+#: parser.yy:1412
 msgid "Must have duration object"
 msgstr "Måste ha längdobjekt"
 
-#: parser.yy:1418 parser.yy:1426
+#: parser.yy:1421 parser.yy:1429
 msgid "Have to be in Lyric mode for lyrics"
 msgstr "Måste vara i textläge (Lyric mode) för text"
 
-#: parser.yy:1579 parser.yy:1636
+#: parser.yy:1584 parser.yy:1637
 #, c-format
 msgid "not a duration: %d"
 msgstr "inte en längd: %d"
 
-#: parser.yy:1645
+#: parser.yy:1648
 msgid "Have to be in Note mode for notes"
 msgstr "Måste vara i notläge (Note mode) för noter"
 
@@ -1254,11 +1272,11 @@ msgstr "Kvantifierar kolumner..."
 msgid "Settling columns..."
 msgstr "Bestämmer kolumner..."
 
-#: lilypond-staff.cc:209
+#: lilypond-staff.cc:141
 msgid "% MIDI copyright:"
 msgstr "% MIDI-copyright:"
 
-#: lilypond-staff.cc:210
+#: lilypond-staff.cc:142
 msgid "% MIDI instrument:"
 msgstr "% MIDI-instrument:"
 
@@ -1278,8 +1296,8 @@ msgstr "% Skapare: "
 msgid "% Automatically generated"
 msgstr "% Automatgenererad"
 
-#: lilypond-stream.cc:97
-#, c-format
+#: lilypond-stream.cc:98
+#, no-c-format
 msgid "% from input file: "
 msgstr "% från indatafil: "
 
@@ -1406,18 +1424,18 @@ msgstr "Sl
 msgid "invalid running status"
 msgstr "ogiltig körstatus"
 
-#: midi-track-parser.cc:328
+#: midi-track-parser.cc:324
 msgid "unimplemented MIDI meta-event"
 msgstr "oimplementerad MIDI-metahändelse"
 
-#: midi-track-parser.cc:333
+#: midi-track-parser.cc:329
 msgid "invalid MIDI event"
 msgstr "ogiltig MIDI-händelse"
 
-#: midi-track-parser.cc:348
+#: midi-track-parser.cc:344
 msgid "MIDI track expected"
 msgstr "väntade MIDI-spår"
 
-#: midi-track-parser.cc:353
+#: midi-track-parser.cc:349
 msgid "invalid track length"
 msgstr "ogiltig spårlängd"
index fbbfe3ecbd2bdb974216ee10fe9700a091c78096..fe15316b4150bff52bfe763e5c94612f733c7b7f 100644 (file)
@@ -38,12 +38,11 @@ default_footer = r"""<hr>Please take me <a href=@INDEX@>back to the index</a>
 of @PACKAGE_NAME@
 """
 
-
 built = r"""<hr>
 <p><font size="-1">
 This page was built from @PACKAGE_NAME@-@PACKAGE_VERSION@ (@BRANCH@) by<br>
 </font>
-<address><font size="-1">@GCOS@ &lt;<a href="mailto:%s">@MAILADDRESS@</a>&gt;,
+<address><font size="-1">@GCOS@ &lt;<a href="mailto:@MAILADDRESS@">@MAILADDRESS@</a>&gt;,
 @LOCALTIME@.</font></address>"""
 
 
@@ -138,6 +137,49 @@ footer = compose (default_footer, footer_file) + built
 header_tag = '<!-- header_tag -->'
 footer_tag = '<!-- footer_tag -->'
 
+# Python < 1.5.2 compatibility
+#
+# On most platforms, this is equivalent to
+#`normpath(join(os.getcwd()), PATH)'.  *Added in Python version 1.5.2*
+if os.path.__dict__.has_key ('abspath'):
+       abspath = os.path.abspath
+else:
+       def abspath (path):
+               return os.path.normpath (os.path.join (os.getcwd (), path))
+
+
+def remove_self_ref (s):       
+       self_url = abspath (os.getcwd () + '/' + f)
+       #sys.stderr.write ('url0: %s\n' % self_url)
+
+       # self_url = re.sub ('.*?' + string.lower (package_name) + '[^/]*/',
+       #                '', self_url)
+       # URG - this only works when source tree is unpacked in `src/' dir
+       # For some reason, .*? still eats away
+       #     /home/fred/usr/src/lilypond-1.5.14/Documentation/user/out-www/lilypond/
+       # instead of just
+       #
+       #     /home/fred/usr/src/lilypond-1.5.14/
+       #
+       #     Tutorial.html
+       self_url = re.sub ('.*?src/' + string.lower (package_name) + '[^/]*/',
+                        '', self_url)
+
+       #sys.stderr.write ('url1: %s\n' % self_url)
+       
+       #urg, ugly lily-specific toplevel index hack
+       self_url = re.sub ('.*topdocs/out-www/index.html', 'index.html', self_url)
+       #sys.stderr.write ('url2: %s\n' % self_url)
+
+       m = re.match ('.*?(<a href="[\./]*' + self_url + '#?[^"]*">)([^<]*)(</a>)',
+                     s, re.DOTALL)
+       while m:
+               #sys.stderr.write ('self: %s\n' % m.group (2))
+               s = s[:m.start (1)] + m.group (2) + s[m.end (3):]
+               m = re.match ('.*?(<a href="[\./]*' + self_url + '#?[^"]*">)([^<]*)(</a>)',
+                             s, re.DOTALL)
+       return s
+
 def do_file (f):
        s = gulp_file (f)
 
@@ -176,6 +218,7 @@ def do_file (f):
                else:
                        s = s + footer
 
+
        #URUGRGOUSNGUOUNRIU
        index = index_url
        top = top_url
@@ -204,6 +247,24 @@ def do_file (f):
        s = re.sub ('@LOCALTIME@', localtime, s)
        s = re.sub ('@MAILADDRESS@', mail_address, s)
        s = re.sub ('@BRANCH@', branch_str, s)  
+  
+       m = re.match ('.*?<!-- (@[a-zA-Z0-9_-]*@)=(.*?) -->', s, re.DOTALL)
+       while m:
+               at_var = m.group (1)
+               at_val = m.group (2)
+               #sys.stderr.write ('at: %s -> %s\n' % (at_var, at_val))
+               s = re.sub (at_var, at_val, s)
+               m = re.match ('.*?<!-- (@[a-zA-Z0-9_-]*@)=(.*?) -->', s, re.DOTALL)
+
+       # urg
+       # maybe find first node?
+       fallback_web_title = '-- --'
+       m = re.match ('.*?<title>\(.*?\)</title>', s, re.DOTALL)
+       if m:
+               fallback_web_title = m.group (1)
+       s = re.sub ('@WEB-TITLE@', fallback_web_title, s)
+       
+       s = remove_self_ref (s)
 
        open (f, 'w').write (s)
 
index da16975bf0f926e417191dbb35eb534f54ebfaab..357ab5046a9924737935d83436f3221a55a02a6a 100644 (file)
@@ -5,7 +5,7 @@
 #
 
 
-import find
+
 import fnmatch
 import sys
 import os
@@ -14,6 +14,32 @@ import string
 import getopt
 import pipes
 
+
+_debug = 0
+
+_prune = ['(*)']
+
+def find(pattern, dir = os.curdir):
+        list = []
+        names = os.listdir(dir)
+        names.sort()
+        for name in names:
+                if name in (os.curdir, os.pardir):
+                        continue
+                fullname = os.path.join(dir, name)
+                if fnmatch.fnmatch(name, pattern):
+                        list.append(fullname)
+                if os.path.isdir(fullname) and not os.path.islink(fullname):
+                        for p in _prune:
+                                if fnmatch.fnmatch(name, p):
+                                        if _debug: print "skip", `fullname`
+                                        break
+                        else:
+                                if _debug: print "descend into", `fullname`
+                                list = list + find(pattern, fullname)
+        return list
+
+
 topdir = ''
 def gulp_file(f):
        try:
@@ -87,20 +113,20 @@ def remove_automatic (dirnames):
        for d in dirnames:
                try:
                        for p in pats:
-                               files = files + find.find (p, d)
+                               files = files + find (p, d)
                except:
                        sys.stderr.write ("Can't find dir: %s\n" % d)
                        cleanup ()
                        sys.exit (1)
 
-       dirs = map (lambda d: find.find ('out*', d), dirnames)
+       dirs = map (lambda d: find ('out*', d), dirnames)
        dirs = reduce (lambda x,y:  x + y, dirs)
        
        #print dirs
 
        for d in dirs:
                if os.path.isdir (d):
-                       files = files + find.find ('*', d)
+                       files = files + find ('*', d)
                
        for f in files:
                try:
@@ -177,8 +203,8 @@ def makediff (fromdir, todir, patch_name):
                        
        sys.stderr.write ('diffing to %s... ' % patch_name)
        os.system ('pwd')
-       print ('diff -urN %s . >> %s' % (fromdir, patch_name))
-       os.system ('diff -urN %s . >> %s' % (fromdir, patch_name))
+       print ('diff -purN %s . >> %s' % (fromdir, patch_name))
+       os.system ('diff -purN %s . >> %s' % (fromdir, patch_name))
        os.system ('gzip --quiet -9f %s' % patch_name)
    
 
index 83b54258e0cbcf52fd25be9e72cd88c7de796710..1696b2e0aaf1315237d9d3237843a38481709d22 100644 (file)
@@ -1,24 +1,27 @@
-# title           C++ rules
-# file    make/C++_rules.make
+.SUFFIXES: .cc .dep .hh .ll .o .so .yy
 
-.SUFFIXES: .cc .o .hh .yy .ll  .dep
-
-# compile rules:
-#
 $(outdir)/%.o: %.cc
-       $(DO_CXX_COMPILE)
+       $(DO_O_DEP) $(CXX) -c $(CXXFLAGS) -o $@ $<
 
 $(outdir)/%.o: $(outdir)/%.cc
-       $(DO_CXX_COMPILE)
+       $(DO_O_DEP) $(CXX) -c $(CXXFLAGS) -o $@ $<
+
+$(outdir)/%.lo: %.cc
+       $(DO_LO_DEP) $(CXX) -c $(CXXFLAGS) $(PIC_FLAGS) -o $@ $<
+
+$(outdir)/%.lo: $(outdir)/%.cc
+       $(DO_LO_DEP) $(CXX) -c $(CXXFLAGS) $(PIC_FLAGS) -o $@ $<
 
 $(outdir)/%.cc: %.yy
        $(BISON) $<
-       mv $<.tab.c $@
+       @-mv -f $(*F).yy.tab.c $(*F).tab.cc  # bison < 1.30
+       mv $(*F).tab.cc $@
 
 $(outdir)/%.hh: %.yy
        $(BISON) -d $<
-       mv $<.tab.h $@
-       rm $<.tab.c             # if this happens in the wrong order it triggers recompile of the .cc file 
+       @-mv -f $(*F).yy.tab.h $(*F).tab.hh  # bison < 1.30
+       mv $(*F).tab.hh $@
+       rm -f $(*F).tab.c $(*F).tab.cc  # if this happens in the wrong order it triggers recompile of the .cc file 
 
 $(outdir)/%.cc: %.ll
        $(FLEX) -Cfe -p -p -t $< > $@
index a2bf4961879be521f1e93979effbd57be147959c..fa16d4f6ee2f67c504b6968dff3df7fe1b156ff0 100644 (file)
@@ -1,23 +1,25 @@
-# stepmake/C_rules.make
-
-.SUFFIXES: .c .o .h .y .l .dep
+.SUFFIXES: .c .dep .h .l .lo .o .so .y
 
 $(outdir)/%.o: %.c
-       $(DO_C_COMPILE)
+       $(DO_O_DEP) $(CC) -c $(CFLAGS) -o $@ $<
 
 $(outdir)/%.o: $(outdir)/%.c
-       $(DO_C_COMPILE)
+       $(DO_O_DEP) $(CC) -c $(CFLAGS) -o $@ $<
+
+$(outdir)/%.lo: %.c
+       $(DO_LO_DEP) $(CC) -c $(CFLAGS) $(PIC_FLAGS) -o $@ $<
+
+$(outdir)/%.lo: %.c
+       $(DO_LO_DEP) $(CC) -c $(CFLAGS) $(PIC_FLAGS) -o $@ $<
 
 $(outdir)/%.c: %.y
        $(BISON) $<
-#      mv $<.tab.c $@
-       mv parser.tab.c $@
+       mv $(*F).tab.c $@
 
 $(outdir)/%.h: %.y
        $(BISON) -d $<
-#      mv $<.tab.h $@
-       mv parser.tab.h $@
-       mv parser.tab.c $(basename $@).c
+       mv $(*F).tab.h $@
+       rm -f $(*F).tab.c # if this happens in the wrong order it triggers recompile of the .cc file 
 
 $(outdir)/%.c: %.l
        $(FLEX) -Cfe -p -p -t $< > $@