X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=Documentation%2Fde%2Fuser%2Fmacros.itexi;h=333775a2cc03d1d96f4abfc900418528079a2dfc;hb=5c14a087ca6cbd665fd631452b7b1283ba0387c3;hp=fb3329078a50e8ca21d77b4ac3e0c9b6485d6864;hpb=b6304f90bdada0051d8b2e28c97549ca8ec58fd9;p=lilypond.git diff --git a/Documentation/de/user/macros.itexi b/Documentation/de/user/macros.itexi index fb3329078a..333775a2cc 100644 --- a/Documentation/de/user/macros.itexi +++ b/Documentation/de/user/macros.itexi @@ -1,22 +1,22 @@ @c -*- coding: utf-8; mode: texinfo; -*- @ignore - Translation of GIT committish: db57f02c46305a587071dfb73a51bd8250df2482 + Translation of GIT committish: 2881ea603b63e4e335dc1104b0c22c71f373b20d When revising a translation, copy the HEAD committish of the version that you are working on. See TRANSLATION for details. @end ignore -@macro version -@value{version} -@end macro +@include version.itexi @c ***** Displaying text ***** -@c we need this since @q{\} doesn't work with makeinfo 4.8 -- -@c say @q{@value{backslash}} instead -@set backslash \ +@c we need this since @q{\} doesn't work with makeinfo 4.11 -- +@c say @q{@bs{}} instead +@macro bs +\\ +@end macro @c to get decent quotes in `foo' and ``foo'' @c these need to be split up so that "@qq{foo}." looks nice. :( @@ -28,6 +28,15 @@ @quotedblbase{}\TEXT\@quotedblleft{} @end macro +@ifhtml +@macro warning{TEXT} +@cartouche +@b{Achtung:} \TEXT\ +@end cartouche +@end macro +@end ifhtml + +@ifnothtml @macro warning{TEXT} @quotation @quotation @@ -37,6 +46,7 @@ @end quotation @end quotation @end macro +@end ifnothtml @ifnotinfo @macro notation{TEXT} @@ -109,12 +119,10 @@ @end macro -@c obsolete, remove when translation is fully updated -@macro context{TEXT} -@vindex \TEXT\ -@code{\TEXT\}@c should use internalsref -@end macro +@macro lydoctitle {TEXT} +@emph{\TEXT\} +@end macro @macro funindex {TEXT} @findex \TEXT\ @@ -149,166 +157,243 @@ +@c **** Links and references **** + @c Definitions for references: -@c @internalsref @c @rglos -@c @rprogram -@c @ruser @c @rlearning +@c @ruser +@c @rprogram +@c @rlsr +@c @rinternals +@c all these also have a @...named version, which allows to specify the +@c displayed text for the reference as second argument -@ifhtml -@c ***** HTML ***** +@c ***** HTML + bigpage is a special case (other manual names), all other +@c formats are treated similarly + +@ifnottex @ifset bigpage -@macro internalsref{TEXT} +@macro rglos{TEXT} @vindex \TEXT\ -@ref{\TEXT\,,,lilypond-internals-big-page} +@ref{\TEXT\,,,music-glossary-big-page,Glossar} @end macro -@macro rglos{TEXT} +@macro rglosnamed{TEXT,DISPLAY} @vindex \TEXT\ -@ref{\TEXT\,,,music-glossary-big-page} +@ref{\TEXT\,,\DISPLAY\,music-glossary-big-page,Glossar} @end macro -@macro rprogram{TEXT} +@macro rlearning{TEXT} @vindex \TEXT\ -@ref{\TEXT\,,,lilypond-program-big-page} +@ref{\TEXT\,,,lilypond-learning-big-page,Handbuch zum Lernen} @end macro -@macro ruser{TEXT} +@macro rlearningnamed{TEXT,DISPLAY} @vindex \TEXT\ -@ref{\TEXT\,,,lilypond-big-page} +@ref{\TEXT\,,\DISPLAY\,lilypond-learning-big-page,Handbuch zum Lernen} @end macro -@macro rlearning{TEXT} +@macro ruser{TEXT} @vindex \TEXT\ -@ref{\TEXT\,,,lilypond-learning-big-page} +@ref{\TEXT\,,,lilypond-big-page,Notationsreferenz} @end macro -@end ifset - - -@ifclear bigpage - -@macro internalsref{TEXT} +@macro rusernamed{TEXT,DISPLAY} @vindex \TEXT\ -@ref{\TEXT\,,,lilypond-internals} +@ref{\TEXT\,,\DISPLAY\,lilypond-big-page,Notationsreferenz} @end macro -@macro rglos{TEXT} +@macro rprogram{TEXT} @vindex \TEXT\ -@ref{\TEXT\,,,music-glossary} +@ref{\TEXT\,,,lilypond-program-big-page,Anwendungsbenutzung} @end macro -@macro rprogram{TEXT} +@macro rprogramnamed{TEXT,DISPLAY} @vindex \TEXT\ -@ref{\TEXT\,,,lilypond-program} +@ref{\TEXT\,,\DISPLAY\,lilypond-program-big-page,Anwendungsbenutzung} @end macro -@macro ruser{TEXT} +@macro rlsr{TEXT} +@ref{\TEXT\,,,lilypond-snippets-big-page,Schnipsel} +@end macro + +@macro rlsrnamed{TEXT,DISPLAY} +@ref{\TEXT\,,\DISPLAY\,lilypond-snippets-big-page,Schnipsel} +@end macro + +@macro rinternals{TEXT} @vindex \TEXT\ -@ref{\TEXT\,,,lilypond} +@ref{\TEXT\,,,lilypond-internals-big-page,Referenz der Interna} @end macro -@macro rlearning{TEXT} +@macro rinternalsnamed{TEXT,DISPLAY} @vindex \TEXT\ -@ref{\TEXT\,,,lilypond-learning} +@ref{\TEXT\,,\DISPLAY\,lilypond-internals-big-page,Referenz der Interna} @end macro -@end ifclear +@end ifset -@end ifhtml +@ifclear bigpage -@ifdocbook -@c ***** DOCBOOK-XML ***** +@macro rglos{TEXT} +@vindex \TEXT\ +@ref{\TEXT\,,,music-glossary,Glossar} +@end macro -@macro internalsref{TEXT} +@macro rglosnamed{TEXT,DISPLAY} @vindex \TEXT\ -@ref{\TEXT\,,,lilypond-internals} +@ref{\TEXT\,,\DISPLAY\,music-glossary,Glossar} @end macro -@macro rglos{TEXT} +@macro rlearning{TEXT} @vindex \TEXT\ -@ref{\TEXT\,,,music-glossary} +@ref{\TEXT\,,,lilypond-learning,Handbuch zum Lernen} @end macro -@macro rprogram{TEXT} +@macro rlearningnamed{TEXT,DISPLAY} @vindex \TEXT\ -@ref{\TEXT\,,,lilypond-program} +@ref{\TEXT\,,\DISPLAY\,lilypond-learning,Handbuch zum Lernen} @end macro @macro ruser{TEXT} @vindex \TEXT\ -@ref{\TEXT\,,,lilypond} +@ref{\TEXT\,,,lilypond,Notationsreferenz} @end macro -@macro rlearning{TEXT} +@macro rusernamed{TEXT,DISPLAY} @vindex \TEXT\ -@ref{\TEXT\,,,lilypond-learning} +@ref{\TEXT\,,\DISPLAY\,lilypond,Notationsreferenz} @end macro -@end ifdocbook +@macro rprogram{TEXT} +@vindex \TEXT\ +@ref{\TEXT\,,,lilypond-program,Anwendungsbenutzung} +@end macro +@macro rprogramnamed{TEXT,DISPLAY} +@vindex \TEXT\ +@ref{\TEXT\,,\DISPLAY\,lilypond-program,Anwendungsbenutzung} +@end macro -@ifinfo -@c **** INFO **** +@macro rlsr{TEXT} +@ref{\TEXT\,,,lilypond-snippets,Schnipsel} +@end macro -@macro internalsref{NAME} -@vindex \NAME\ -@inforef{\NAME\,,lilypond-internals} +@macro rlsrnamed{TEXT,DISPLAY} +@ref{\TEXT\,,\DISPLAY\,lilypond-snippets,Schnipsel} @end macro -@macro rglos{NAME} -@vindex \NAME\ -@inforef{\NAME\,,music-glossary} +@macro rinternals{TEXT} +@vindex \TEXT\ +@ref{\TEXT\,,,lilypond-internals,Referenz der Interna} @end macro -@macro rprogram{TEXT} +@macro rinternalsnamed{TEXT,DISPLAY} @vindex \TEXT\ -@ref{\TEXT\,,,lilypond-program} +@ref{\TEXT\,,\DISPLAY\,lilypond-internals,Referenz der Interna} @end macro -@macro ruser{TEXT} +@end ifclear + +@end ifnottex + + +@c **** TEX **** +@iftex + +@macro rglos{TEXT} +@vindex \TEXT\ +@ref{\TEXT\,,,music-glossary,Glossar} +@end macro + +@macro rglosnamed{TEXT,DISPLAY} @vindex \TEXT\ -@ref{\TEXT\,,,lilypond} +@ref{\TEXT\,,\DISPLAY\,music-glossary,Glossar} @end macro @macro rlearning{TEXT} @vindex \TEXT\ -@ref{\TEXT\,,,lilypond-learning} +@ref{\TEXT\,,,lilypond-learning.de,Handbuch zum Lernen} @end macro -@end ifinfo +@macro rlearningnamed{TEXT,DISPLAY} +@vindex \TEXT\ +@ref{\TEXT\,,\DISPLAY\,lilypond-learning.de,Handbuch zum Lernen} +@end macro +@macro ruser{TEXT} +@vindex \TEXT\ +@ref{\TEXT\,,,lilypond.de,Notationsreferenz} +@end macro -@c **** TEX **** -@iftex +@macro rusernamed{TEXT,DISPLAY} +@vindex \TEXT\ +@ref{\TEXT\,,\DISPLAY\,lilypond.de,Notationsreferenz} +@end macro -@macro internalsref{TEXT} +@macro rprogram{TEXT} @vindex \TEXT\ -@code{\TEXT\} +@ref{\TEXT\,,,lilypond-program.de,Anwendungsbenutzung} @end macro -@macro rglos {TEXT} +@macro rprogramnamed{TEXT,DISPLAY} @vindex \TEXT\ -@ref{\TEXT\,,,music-glossary} +@ref{\TEXT\,,\DISPLAY\,lilypond-program.de,Anwendungsbenutzung} @end macro -@macro rprogram{TEXT} -Programmbenutzung, @ref{\TEXT\,,,lilypond-program.de} +@macro rlsr{TEXT} +@ref{\TEXT\,,,lilypond-snippets,Schnipsel} @end macro -@macro ruser{TEXT} -Benutzerhandbuch, @ref{\TEXT\,,,lilypond.de} +@macro rlsrnamed{TEXT,DISPLAY} +@ref{\TEXT\,,\DISPLAY\,lilypond-snippets,Schnipsel} @end macro -@macro rlearning{TEXT} -Handbuch zum Lernen, @ref{\TEXT\,,,lilypond-learning.de} +@macro rinternals{TEXT} +@vindex \TEXT\ +@ref{\TEXT\,,,lilypond-internals,Referenz der Interna} +@end macro + +@macro rinternalsnamed{TEXT,DISPLAY} +@vindex \TEXT\ +@ref{\TEXT\,,\DISPLAY\,lilypond-internals,Referenz der Interna} @end macro @end iftex +@c **** Macros specific to translated docs **** + +@c ugh, cannot set/define global variable 'translationof' in some way? +@iftex +@macro translationof{TEXT} +@end macro +@end iftex + +@ifinfo +@macro +@macro translationof{TEXT} +@set translationof \TEXT\ +@end macro +@end ifinfo + +@c TODO when @translationof is used in translated docs +@c see if it's feasible to say @value{translationof} +@macro englishref +Dieser Abschnitt wurde noch nicht übersetzt, bitte lesen Sie den +Abschnitt im englischen Benutzerhandbuch. +@end macro + +@ifhtml +@macro untranslated +UNTRANSLATED NODE: IGNORE ME +@end macro +@end ifhtml -@c EOF +@ifnothtml +@macro untranslated +@end macro +@end ifnothtml