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.
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:
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{}:
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
\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"
))
%% 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/>.
+% chord definitions require default pitchnames
+#(define prev-pitchnames pitchnames)
+#(set! pitchnames default-language)
\include "predefined-guitar-ninth-fretboards.ly"
#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/)
+% chord definitions require default pitchnames
+#(define prev-pitchnames pitchnames)
+#(set! pitchnames default-language)
%%% a chords
\storePredefinedDiagram #default-fret-table \chordmode {aes:9}
#ukulele-tuning
#"1-1;o;2-3;1-2;"
+
+#(set! pitchnames prev-pitchnames)