<ul>
<li>
<a class="title" href="user/lilypond/index.de.html">Notationsreferenz (NR)</a>
- (auf <a class="title" href="user/lilypond-big-page.html">einer großen Seite</a> ~ 4 MB,
+ (auf <a class="title" href="user/lilypond-big-page.de.html">einer großen Seite</a> ~ 4 MB,
als <a class="title" href="user/lilypond.de.pdf">PDF</a>)
<br>(Notation mit LilyPond setzen.)
<br>(<strong>Achtung:</strong> dieses Dokument ist erst teilweise auf deutsch übersetzt,<br>
<ul>
<li>
<a class="title" href="user/lilypond-program/index.de.html">Anwendungsbenutzung (AU)</a>
- (auf <a class="title" href="user/lilypond-program-big-page.html">einer großen Seite</a>,
+ (auf <a class="title" href="user/lilypond-program-big-page.de.html">einer großen Seite</a>,
als <a class="title" href="user/lilypond-program.de.pdf">PDF</a>)
<br>(Wie das Programm installiert und gestartet wird.)</li>
ISOLANG = de
depth = ../../..
LOCALSTEPMAKE_TEMPLATES = lilypond ly doc-i18n-user
-BIG_PAGE_MANUALS = lilypond-learning
include $(depth)/make/stepmake.make
\input texinfo @c -*- coding: utf-8; mode: texinfo; -*-
@ignore
Translation of GIT committish: b54fc6953a8d70a3c51e8c3d0cbf9b3fe9652d78
-
+
When revising a translation, copy the HEAD committish of the
version that you are working on. See TRANSLATION for details.
@end ignore
@c Translators: Till Rettig
@ifhtml
+@ifclear bigpage
+Dieses Dokument ist auch als
+@uref{source/Documentation/user/lilypond-learning.de.pdf,PDF} und als
+@uref{source/Documentation/user/lilypond-learning-big-page.de.html,eine große Seite}
+verfügbar.
+@end ifclear
+@ifset bigpage
Dieses Dokument ist auch als
-@uref{source/Documentation/user/lilypond-learning.de.pdf,PDF} und als
-@uref{source/Documentation/user/lilypond-learning-big-page.html,eine große Seite}
-(auf Englisch) verfügbar.
+@uref{source/Documentation/user/lilypond-learning.de.pdf,PDF} und als
+@uref{source/Documentation/user/lilypond-learning/index.de.html,Separate HTML-Seiten mit Index}
+verfügbar.
+@end ifset
@end ifhtml
for courtesy to non-English speakers, but only the notice in English
legally counts.}
-@emph{Die Übersetzung der folgenden Lizenzanmerkung ist zur Orientierung
-für Leser, die nicht Englisch sprechen. Im rechtlichen Sinne ist aber
+@emph{Die Übersetzung der folgenden Lizenzanmerkung ist zur Orientierung
+für Leser, die nicht Englisch sprechen. Im rechtlichen Sinne ist aber
nur die englische Version gültig.}
@quotation
Es ist erlaubt, dieses Dokument unter den Bedingungen der
GNU Free Documentation Lizenz (Version 1.1 oder
-spätere, von der Free Software Foundation publizierte Versionen, ohne Invariante Abschnitte),
+spätere, von der Free Software Foundation publizierte Versionen, ohne Invariante Abschnitte),
zu kopieren, verbreiten und/oder
zu verändern. Eine Kopie der Lizenz ist im Abschnitt ``GNU
Free Documentation License'' angefügt.
for courtesy to non-English speakers, but only the notice in English
legally counts.}
-@emph{Die Übersetzung der folgenden Lizenzanmerkung ist zur Orientierung
-für Leser, die nicht Englisch sprechen. Im rechtlichen Sinne ist aber
+@emph{Die Übersetzung der folgenden Lizenzanmerkung ist zur Orientierung
+für Leser, die nicht Englisch sprechen. Im rechtlichen Sinne ist aber
nur die englische Version gültig.}
@quotation
Es ist erlaubt, dieses Dokument unter den Bedingungen der
GNU Free Documentation Lizenz (Version 1.1 oder
-spätere, von der Free Software Foundation publizierte Versionen, ohne Invariante Abschnitte),
+spätere, von der Free Software Foundation publizierte Versionen, ohne Invariante Abschnitte),
zu kopieren, verbreiten und/oder
zu verändern. Eine Kopie der Lizenz ist im Abschnitt ``GNU
Free Documentation License'' angefügt.
for courtesy to non-English speakers, but only the notice in English
legally counts.}
-@emph{Die Übersetzung der folgenden Lizenzanmerkung ist zur Orientierung
-für Leser, die nicht Englisch sprechen. Im rechtlichen Sinne ist aber
+@emph{Die Übersetzung der folgenden Lizenzanmerkung ist zur Orientierung
+für Leser, die nicht Englisch sprechen. Im rechtlichen Sinne ist aber
nur die englische Version gültig.}
@quotation
Es ist erlaubt, dieses Dokument unter den Bedingungen der
GNU Free Documentation Lizenz (Version 1.1 oder
-spätere, von der Free Software Foundation publizierte Versionen, ohne Invariante Abschnitte),
+spätere, von der Free Software Foundation publizierte Versionen, ohne Invariante Abschnitte),
zu kopieren, verbreiten und/oder
zu verändern. Eine Kopie der Lizenz ist im Abschnitt ``GNU
Free Documentation License'' angefügt.
@c Translators: Till Rettig
+
@ifhtml
+@ifclear bigpage
+Dieses Dokument ist auch als
+@uref{source/Documentation/user/lilypond-program.de.pdf,PDF} und als
+@uref{source/Documentation/user/lilypond-program-big-page.html,eine große Seite}
+(auf Englisch) verfügbar.
+@end ifclear
+@ifset bigpage
Dieses Dokument ist auch als
@uref{source/Documentation/user/lilypond-program.de.pdf,PDF} und als
-@uref{source/Documentation/user/lilypond-program-big-page.html,eine große Seite}.
+@uref{source/Documentation/user/lilypond-program/index.de.html,Separate HTML-Seiten mit Index}
verfügbar.
+@end ifset
@end ifhtml
for courtesy to non-English speakers, but only the notice in English
legally counts.}
-@emph{Die Übersetzung der folgenden Lizenzanmerkung ist zur Orientierung
-für Leser, die nicht Englisch sprechen. Im rechtlichen Sinne ist aber
+@emph{Die Übersetzung der folgenden Lizenzanmerkung ist zur Orientierung
+für Leser, die nicht Englisch sprechen. Im rechtlichen Sinne ist aber
nur die englische Version gültig.}
@quotation
Es ist erlaubt, dieses Dokument unter den Bedingungen der
GNU Free Documentation Lizenz (Version 1.1 oder
-spätere, von der Free Software Foundation publizierte Versionen, ohne
-Invariante Abschnitte),
+spätere, von der Free Software Foundation publizierte Versionen, ohne
+Invariante Abschnitte),
zu kopieren, verbreiten und/oder
zu verändern. Eine Kopie der Lizenz ist im Abschnitt ``GNU
Free Documentation License'' angefügt.
for courtesy to non-English speakers, but only the notice in English
legally counts.}
-@emph{Die Übersetzung der folgenden Lizenzanmerkung ist zur Orientierung
-für Leser, die nicht Englisch sprechen. Im rechtlichen Sinne ist aber
+@emph{Die Übersetzung der folgenden Lizenzanmerkung ist zur Orientierung
+für Leser, die nicht Englisch sprechen. Im rechtlichen Sinne ist aber
nur die englische Version gültig.}
@quotation
Es ist erlaubt, dieses Dokument unter den Bedingungen der
GNU Free Documentation Lizenz (Version 1.1 oder
-spätere, von der Free Software Foundation publizierte Versionen, ohne
-Invariante Abschnitte),
+spätere, von der Free Software Foundation publizierte Versionen, ohne
+Invariante Abschnitte),
zu kopieren, verbreiten und/oder
zu verändern. Eine Kopie der Lizenz ist im Abschnitt ``GNU
Free Documentation License'' angefügt.
for courtesy to non-English speakers, but only the notice in English
legally counts.}
-@emph{Die Übersetzung der folgenden Lizenzanmerkung ist zur Orientierung
-für Leser, die nicht Englisch sprechen. Im rechtlichen Sinne ist aber
+@emph{Die Übersetzung der folgenden Lizenzanmerkung ist zur Orientierung
+für Leser, die nicht Englisch sprechen. Im rechtlichen Sinne ist aber
nur die englische Version gültig.}
@quotation
Es ist erlaubt, dieses Dokument unter den Bedingungen der
GNU Free Documentation Lizenz (Version 1.1 oder
spätere, von der Free Software Foundation publizierte Versionen, ohne
-Invariante Abschnitte),
+Invariante Abschnitte),
zu kopieren, verbreiten und/oder
zu verändern. Eine Kopie der Lizenz ist im Abschnitt ``GNU
Free Documentation License'' angefügt.
@c
-@c Info files are installed in subdirectories to allow images to be present.
-@c
+@c Info files are installed in subdirectories to allow images to be present.
+@c
@dircategory LilyPond
@direntry
* LilyPond: (lilypond/lilypond). Das GNU Notensatzprogramm.
-* abc2ly: (lilypond/lilypond-program)Invoking abc2ly. ABC-Dateien importieren.
+* abc2ly: (lilypond/lilypond-program)Invoking abc2ly. ABC-Dateien importieren.
* convert-ly: (lilypond/lilypond-program)Invoking convert-ly. Ältere LilyPond-Versionen.
* etf2ly: (lilypond/lilypond-program)Invoking etf2ly. Finale-Dateien importieren.
* lilypond-book: (lilypond/lilypond-program)LilyPond-book. Noten in den Text integrieren.
@c Translators: Till Rettig
+
@ifhtml
+@ifclear bigpage
Dieses Dokument ist auch als
-@uref{source/Documentation/user/lilypond.de.pdf,PDF} und als
+@uref{source/Documentation/user/lilypond.de.pdf,PDF} und als
@uref{source/Documentation/user/lilypond-big-page.html,eine große Seite}
(auf Englisch) verfügbar.
+@end ifclear
+@ifset bigpage
+Dieses Dokument ist auch als
+@uref{source/Documentation/user/lilypond.de.pdf,PDF} und als
+@uref{source/Documentation/user/lilypond/index.de.html,Separate HTML-Seiten mit Index}
+verfügbar.
+@end ifset
@end ifhtml
for courtesy to non-English speakers, but only the notice in English
legally counts.}
-@emph{Die Übersetzung der folgenden Lizenzanmerkung ist zur Orientierung
-für Leser, die nicht Englisch sprechen. Im rechtlichen Sinne ist aber
+@emph{Die Übersetzung der folgenden Lizenzanmerkung ist zur Orientierung
+für Leser, die nicht Englisch sprechen. Im rechtlichen Sinne ist aber
nur die englische Version gültig.}
@quotation
Es ist erlaubt, dieses Dokument unter den Bedingungen der
GNU Free Documentation Lizenz (Version 1.1 oder
-spätere, von der Free Software Foundation publizierte Versionen, ohne
-invariante Abschnitte),
+spätere, von der Free Software Foundation publizierte Versionen, ohne
+invariante Abschnitte),
zu kopieren, verbreiten und/oder
zu verändern. Eine Kopie der Lizenz ist im Abschnitt ``GNU
Free Documentation License'' angefügt.
for courtesy to non-English speakers, but only the notice in English
legally counts.}
-@emph{Die Übersetzung der folgenden Lizenzanmerkung ist zur Orientierung
-für Leser, die nicht Englisch sprechen. Im rechtlichen Sinne ist aber
+@emph{Die Übersetzung der folgenden Lizenzanmerkung ist zur Orientierung
+für Leser, die nicht Englisch sprechen. Im rechtlichen Sinne ist aber
nur die englische Version gültig.}
@quotation
Es ist erlaubt, dieses Dokument unter den Bedingungen der
GNU Free Documentation Lizenz (Version 1.1 oder
-spätere, von der Free Software Foundation publizierte Versionen, ohne
-invariante Abschnitte),
+spätere, von der Free Software Foundation publizierte Versionen, ohne
+invariante Abschnitte),
zu kopieren, verbreiten und/oder
zu verändern. Eie Kopie der Lizenz ist im Abschnitt ``GNU
Free Documentation License'' angefügt.
for courtesy to non-English speakers, but only the notice in English
legally counts.}
-@emph{Die Übersetzung der folgenden Lizenzanmerkung ist zur Orientierung
-für Leser, die nicht Englisch sprechen. Im rechtlichen Sinne ist aber
+@emph{Die Übersetzung der folgenden Lizenzanmerkung ist zur Orientierung
+für Leser, die nicht Englisch sprechen. Im rechtlichen Sinne ist aber
nur die englische Version gültig.}
@quotation
Es ist erlaubt, dieses Dokument unter den Bedingungen der
GNU Free Documentation Lizenz (Version 1.1 oder
-spätere, von der Free Software Foundation publizierte Versionen, ohne
-Invariante Abschnitte),
+spätere, von der Free Software Foundation publizierte Versionen, ohne
+Invariante Abschnitte),
zu kopieren, verbreiten und/oder
zu verändern. Eie Kopie der Lizenz ist im Abschnitt ``GNU
Free Documentation License'' angefügt.
Dieser Index listet alle LilyPond Befehle und Schlüsselwörter auf,
versehen mit Verweisen zu den Abschnitten im Handbuch, die den Befehl
-beschreiben oder seine Verwendung diskutieren. Der erste Teil zeigt auf
+beschreiben oder seine Verwendung diskutieren. Der erste Teil zeigt auf
die genaue Stelle im Handbuch, an der der Befehl oder das Schlüsselwort
erscheint, der zweite Teil zeigt auf den entsprechenden Abschnitt.
Zusätzlich zu allen LilyPond Befehlen und Schlüsselwörtern listet
dieser Index alle relevanten Begriffe auf und verlinkt sie mit den
-entsprechenden Abschnitten, wo sie erklärt werden. Der erste Teil
+entsprechenden Abschnitten, wo sie erklärt werden. Der erste Teil
zeigt auf die genaue Stelle im Handbuch, an der der der Begriff
vorkommt, der zweite Teil zeigt auf den gesamten Abschnitt, in dem
das Thema behandelt wird.
@ifhtml
+@ifset bigpage
+@macro untranslated
+@end macro
+@end ifset
+
+@ifclear bigpage
@macro untranslated
UNTRANSLATED NODE: IGNORE ME
@end macro
+@end ifclear
@end ifhtml
@ifnothtml
-
@macro untranslated
@end macro
-
@end ifnothtml
ISOLANG = es
depth = ../../..
LOCALSTEPMAKE_TEMPLATES = lilypond ly doc-i18n-user
-BIG_PAGE_MANUALS = lilypond-learning lilypond lilypond-program
include $(depth)/make/stepmake.make
@end ifnottex
@ifhtml
+@ifclear bigpage
Este documento también está disponible en formato
@uref{source/Documentation/user/lilypond-learning.es.pdf,PDF} y como
@uref{source/Documentation/user/lilypond-learning-big-page.es.html,una sola página}.
+@end ifclear
+@ifset bigpage
+This document is also available as a
+@uref{source/Documentation/user/lilypond-learning.es.pdf,PDF} y como
+@uref{source/Documentation/user/lilypond-learning/index.es.html,un documento HTML normal de muchas páginas}.
+@end ifset
@end ifhtml
-
@c This produces the unified index
@syncodeindex fn cp
@syncodeindex vr cp
@c HJJ: Info needs `@top', which is a synonym for `@unnumbered' in TeX.
@end ifnottex
+
@ifhtml
+@ifclear bigpage
Este documento también está disponible en formato
@uref{source/Documentation/user/lilypond-program.es.pdf,PDF} y como
-@uref{source/Documentation/user/lilypond-program-big-page.html,una sola página}.
+@uref{source/Documentation/user/lilypond-program-big-page.es.html,una sola página}.
+@end ifclear
+@ifset bigpage
+This document is also available as a
+@uref{source/Documentation/user/lilypond-program.es.pdf,PDF} y como
+@uref{source/Documentation/user/lilypond-program/index.es.html,un documento HTML normal de muchas páginas}.
+@end ifset
@end ifhtml
@ifhtml
+@ifclear bigpage
Este documento también está disponible en formato
@uref{source/Documentation/user/lilypond.es.pdf,PDF} y como
-@uref{source/Documentation/user/lilypond-big-page.html,una sola página}.
+@uref{source/Documentation/user/lilypond-big-page.es.html,una sola página}.
+@end ifclear
+@ifset bigpage
+This document is also available as a
+@uref{source/Documentation/user/lilypond.es.pdf,PDF} y como
+@uref{source/Documentation/user/lilypond/index.es.html,un documento HTML normal de muchas páginas}.
+@end ifset
@end ifhtml
@ifhtml
+@ifset bigpage
+@macro untranslated
+@end macro
+@end ifset
+
+@ifclear bigpage
@macro untranslated
UNTRANSLATED NODE: IGNORE ME
@end macro
+@end ifclear
@end ifhtml
<li>
<a class="title"
href="user/lilypond-learning/index.fr.html">Manuel d'initiation</a>
- (partiellement traduit,<br>aussi en <a class="title" href="user/lilypond-learning-big-page.html">page
- unique en anglais</a> ~ 1,5 Mo, ou
+ (partiellement traduit,<br>aussi en <a class="title" href="user/lilypond-learning-big-page.fr.html">page
+ unique</a> ~ 1,5 Mo, ou
<a class="title" href="user/lilypond-learning.fr.pdf">au format PDF</a>)
<br>— commencer ici</li>
<li><a class="title" href="user/music-glossary/index.html">Glossaire</a>
<li>
<a class="title" href="user/lilypond/index.fr.html">Manuel de notation</a>
(partiellement traduit,<br>aussi en <a class="title"
- href="user/lilypond-big-page.html">page unique
- en anglais</a> ~ 4 Mo, ou
+ href="user/lilypond-big-page.fr.html">page unique</a> ~ 4 Mo, ou
<a class="title" href="user/lilypond.fr.pdf">au format PDF</a>)
<br>— gravure de musique avec LilyPond</li>
<li>
<a class="title" href="user/lilypond-internals/index.html">Référence des propriétés internes</a>
- <br>(en anglais, en <a class="title" href="user/lilypond-internals-big-page.html">page
+ <br>(en anglais, aussi en <a class="title" href="user/lilypond-internals-big-page.html">page
unique</a> ~ 1 Mo, <a class="title"
href="user/lilypond-internals.pdf">au format PDF</a>)
<br>— définitions pour les retouches</li>
<li>
<a class="title" href="user/lilypond-program/index.fr.html">Utilisation des programmes</a>
(partiellement traduit,<br>aussi en <a class="title"
- href="user/lilypond-program-big-page.html">page unique en anglais</a>, ou
+ href="user/lilypond-program-big-page.fr.html">page unique</a>, ou
<a class="title" href="user/lilypond-program.fr.pdf">au format PDF</a>)
<br>— installation et exécution des programmes</li>
<li><a class="title" href="../input/lsr/lilypond-snippets/index.html">Exemples de code</a>
-(en <a class="title" href="../input/lsr/lilypond-snippets-big-page.html">page unique en anglais</a> ~ 2 Mo,
+(en anglais, aussi en <a class="title" href="../input/lsr/lilypond-snippets-big-page.html">page unique</a> ~ 2 Mo,
au format <a class="title" href="user/lilypond-snippets.pdf">PDF</a>)
<br>— petits trucs, astuces et exemples</li>
</ul>
@ifhtml
+@ifset bigpage
+@macro untranslated
+@end macro
+@end ifset
+
+@ifclear bigpage
@macro untranslated
UNTRANSLATED NODE: IGNORE ME
@end macro
+@end ifclear
@end ifhtml
@ifhtml
+@ifclear bigpage
This document is also available as a
@uref{source/Documentation/user/lilypond-learning.pdf,PDF} and as
@uref{source/Documentation/user/lilypond-learning-big-page.html,one big page}.
+@end ifclear
+@ifset bigpage
+This document is also available as a
+@uref{source/Documentation/user/lilypond-learning.pdf,PDF} and as
+@uref{source/Documentation/user/lilypond-learning/index.html,HTML indexed multiple pages}.
+@end ifset
@end ifhtml
@c HJJ: Info needs `@top', which is a synonym for `@unnumbered' in TeX.
@end ifnottex
+
@ifhtml
+@ifclear bigpage
This document is also available as a
@uref{source/Documentation/user/lilypond-program.pdf,PDF} and as
@uref{source/Documentation/user/lilypond-program-big-page.html,one big page}.
+@end ifclear
+@ifset bigpage
+This document is also available as a
+@uref{source/Documentation/user/lilypond-program.pdf,PDF} and as
+@uref{source/Documentation/user/lilypond-program/index.html,HTML indexed multiple pages}.
+@end ifset
@end ifhtml
@ifhtml
+@ifclear bigpage
This document is also available as a
@uref{source/Documentation/user/lilypond.pdf,PDF} and as
@uref{source/Documentation/user/lilypond-big-page.html,one big page}.
+@end ifclear
+@ifset bigpage
+This document is also available as a
+@uref{source/Documentation/user/lilypond.pdf,PDF} and as a
+@uref{source/Documentation/user/lilypond/index.html,HTML indexed multiple pages}.
+@end ifset
@end ifhtml
@end direntry
@ifhtml
-This document is also available in
-@uref{source/Documentation/user/music-glossary.pdf,PDF}
-and as @uref{source/Documentation/user/music-glossary-big-page.html,one big page}.
+@ifclear bigpage
+This document is also available as a
+@uref{source/Documentation/user/music-glossary.pdf,PDF} and as
+@uref{source/Documentation/user/music-glossary-big-page.html,one big page}.
+@end ifclear
+@ifset bigpage
+This document is also available as a
+@uref{source/Documentation/user/music-glossary.pdf,PDF} and as a
+@uref{source/Documentation/user/music-glossary/index.html,HTML indexed multiple pages}.
+@end ifset
@end ifhtml
@titlepage
return '<title>' + _ (m.group (1)) + double_punct_char_separator + ': ' \
+ m.group (2) + _ (m.group (3)) + '</title>'
-a_href_re = re.compile ('(?s)<a (?P<attributes>[^>]*?href="[\\w.#-_]+"[^>]*>)(?P<code><code>)?\
-(?P<appendix>Appendix )?(?P<leading>[A-Z0-9.]+ | (?:<){1,2} | [^:]+?: | |)\
-(?P<name>.+?)(?P<end_code>(?(code)</code>|))(?P<trailing>| (?:>){1,2} | |)</a>:?')
+a_href_re = re.compile ('(?s)<a (?P<attributes>[^>]*?href="[\\w.#-_]+"[^>]*?>)(?P<code><code>)?\
+(?P<appendix>Appendix )?(?P<leading>[A-Z0-9.]+ | (?:<){1,2} | [^>:]+?: | |)\
+(?P<name>(?:<samp><span class="command">|</?code>|</span>|[^>])+?)(?P<end_code>(?(code)</code>|))\
+(?P<trailing> (?:>){1,2} | |)</a>:?')
def a_href_gettext (m):
s = ''
local-WWW-1: $(MASTER_TEXI_FILES) $(PDF_FILES) $(XREF_MAPS_FILES)
-# BIG_PAGE_HTML_FILES is defined differently in each language makefile
local-WWW-2: $(DEEP_HTML_FILES) $(BIG_PAGE_HTML_FILES) $(DOCUMENTATION_LOCALE_TARGET)
find $(outdir) -name '*.html' | xargs grep -L 'UNTRANSLATED NODE: IGNORE ME' | xargs $(PYTHON) $(buildscript-dir)/html-gettext.py $(ISOLANG)
find $(outdir) -name '*.html' | xargs grep -L --label="" 'UNTRANSLATED NODE: IGNORE ME' | sed 's!$(outdir)/!!g' | xargs $(PYTHON) $(buildscript-dir)/mass-link.py --prepend-suffix .$(ISOLANG) hard $(outdir) $(top-build-dir)/Documentation/user/$(outdir) $(TELY_FILES:%.tely=%.pdf)
TELY_FILES := $(call src-wildcard,*.tely)
MASTER_TEXI_FILES := $(TELY_FILES:%.tely=$(outdir)/%.texi)
-BIG_PAGE_HTML_FILES := $(BIG_PAGE_MANUALS:%=$(outdir)/%-big-page.html)
+BIG_PAGE_HTML_FILES := $(TELY_FILES:%.tely=$(outdir)/%-big-page.html)
DEEP_HTML_FILES := $(TELY_FILES:%.tely=$(outdir)/%/index.html)
PDF_FILES := $(TELY_FILES:%.tely=$(outdir)/%.pdf)