This should make the @warning in NR 1.1.1 "note names" no
longer needed.
Notendefinitionen für die deutsche Sprache am Anfang der Datei
hinzu
Notendefinitionen für die deutsche Sprache am Anfang der Datei
hinzu
-@warning{Weil in einigen @code{\include}-Dateien (wie
-beispielsweise @code{@w{predefined-fretboards.ly}}) die niederländischen
-(Standard-)Notenbezeichnungen benutzt werden, muss der
-@code{@bs{}include}-Befehl für die Sprachdatei nach allen
-anderen LilyPond-eigenen Dateien gesetzt werden.}
-
In der Tabelle sind die existierenden Sprachdefinitionen
mit den dazugehörigen Notenbezeichnungen dargestellt.
In der Tabelle sind die existierenden Sprachdefinitionen
mit den dazugehörigen Notenbezeichnungen dargestellt.
abajo. Por ejemplo, para usar los nombres de las notas en español,
inserte @code{@w{\include "espanol.ly"}} en el archivo de entrada.
abajo. Por ejemplo, para usar los nombres de las notas en español,
inserte @code{@w{\include "espanol.ly"}} en el archivo de entrada.
-@warning{A causa de que alguno de los otros archivos de inclusión
-(como @code{@w{predefined-fretboards.ly}}) utilizan los nombres de
-nota predeterminados (holandeses), la instrucción @code{@bs{}include}
-para el archivo de idioma se debe colocar después de todos los demás
-archivos de la distribución de LilyPond.}
-
Los archivos de idioma disponibles y los nombres de las notas que
definen son los siguientes:
Los archivos de idioma disponibles y los nombres de las notas que
definen son los siguientes:
spécifique à la langue voulue. Par exemple, pour les langues romanes,
ajoutez @w{@code{\include "italiano.ly"}} au début du fichier source.
spécifique à la langue voulue. Par exemple, pour les langues romanes,
ajoutez @w{@code{\include "italiano.ly"}} au début du fichier source.
-@warning{Dans la mesure où certains fichiers d'initialisation, comme
-@w{@code{predefined-fretboards.ly}}, utilisent les conventions bataves,
-la commande @code{@bs{}include} concernant la langue que vous désirez
-utiliser doît intervenir après toutes les autres inclusions de fichier
-d'initialisation de LilyPond.}
-
Les fichiers de langue disponibles ainsi que les noms de note utilisés
sont les suivants@tie{}:
Les fichiers de langue disponibles ainsi que les noms de note utilisés
sont les suivants@tie{}:
file listed below. For example, to use English note names, add
@code{@w{\include "english.ly"}} to the input file.
file listed below. For example, to use English note names, add
@code{@w{\include "english.ly"}} to the input file.
-@warning{Because some other include files (such as @code{@w{predefined-fretboards.ly}})
-use default (Nederlands) note names, the @code{@bs{}include}
-command for the language file should be placed after all other
-LilyPond distribution files.}
-
The available language files and the note names they define are:
@quotation
The available language files and the note names they define are:
@quotation
\include "toc-init.ly"
\include "language-init.ly"
\include "toc-init.ly"
\include "language-init.ly"
+pitchnames = #default-language
+#(ly:parser-set-note-names parser pitchnames)
\include "drumpitch-init.ly"
\include "chord-modifiers-init.ly"
\include "drumpitch-init.ly"
\include "chord-modifiers-init.ly"
))
%% default note names are dutch
))
%% default note names are dutch
-pitchnames = #(ly:assoc-get 'nederlands language-pitch-names '())
-#(ly:parser-set-note-names parser pitchnames)
-
+#(define default-language
+ (ly:assoc-get 'nederlands language-pitch-names '()))
%%%% You should have received a copy of the GNU General Public License
%%%% along with LilyPond. If not, see <http://www.gnu.org/licenses/>.
%%%% You should have received a copy of the GNU General Public License
%%%% along with LilyPond. If not, see <http://www.gnu.org/licenses/>.
+% chord definitions require default pitchnames
+#(define prev-pitchnames pitchnames)
+#(set! pitchnames default-language)
\include "predefined-guitar-ninth-fretboards.ly"
\include "predefined-guitar-ninth-fretboards.ly"
#guitar-tuning
#(offset-fret 1 (chord-shape 'bes:m7 guitar-tuning))
#guitar-tuning
#(offset-fret 1 (chord-shape 'bes:m7 guitar-tuning))
+#(set! pitchnames prev-pitchnames)
%%%% ukulele hall of fame museum website (http://www.ukulele.org/),
%%%% kiwi ukulele website (http://www.kiwiukulele.co.nz/)
%%%% ukulele hall of fame museum website (http://www.ukulele.org/),
%%%% kiwi ukulele website (http://www.kiwiukulele.co.nz/)
+% chord definitions require default pitchnames
+#(define prev-pitchnames pitchnames)
+#(set! pitchnames default-language)
\storePredefinedDiagram #default-fret-table \chordmode {aes:9}
#ukulele-tuning
#"1-1;o;2-3;1-2;"
\storePredefinedDiagram #default-fret-table \chordmode {aes:9}
#ukulele-tuning
#"1-1;o;2-3;1-2;"
+
+#(set! pitchnames prev-pitchnames)