diff options
author | Karl Berry <karl@freefriends.org> | 2016-08-19 21:44:56 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2016-08-19 21:44:56 +0000 |
commit | 2639cda39baf8b76bc02b0e2cd4e426570ee46d5 (patch) | |
tree | 27df9611cca8433df0fd634c9486d55e0a6f17da /Master/texmf-dist/tex/latex/leadsheets/leadsheets.library.translations.code.tex | |
parent | 3a531292de6d64a874319788cdf2f324bc8aa2eb (diff) |
leadsheets (19aug16)
git-svn-id: svn://tug.org/texlive/trunk@41890 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/latex/leadsheets/leadsheets.library.translations.code.tex')
-rw-r--r-- | Master/texmf-dist/tex/latex/leadsheets/leadsheets.library.translations.code.tex | 73 |
1 files changed, 43 insertions, 30 deletions
diff --git a/Master/texmf-dist/tex/latex/leadsheets/leadsheets.library.translations.code.tex b/Master/texmf-dist/tex/latex/leadsheets/leadsheets.library.translations.code.tex index 83726462dfe..b3cb9bc52a5 100644 --- a/Master/texmf-dist/tex/latex/leadsheets/leadsheets.library.translations.code.tex +++ b/Master/texmf-dist/tex/latex/leadsheets/leadsheets.library.translations.code.tex @@ -5,7 +5,6 @@ % % -------------------------------------------------------------------------- % Clemens Niederberger -% Web: http://www.mychemistry.eu/forums/forum/leadsheets/ % E-Mail: contact@mychemistry.eu % -------------------------------------------------------------------------- % Copyright 2014-2016 Clemens Niederberger @@ -22,48 +21,62 @@ % % The Current Maintainer of this work is Clemens Niederberger. % -------------------------------------------------------------------------- -\LeadsheetsExplLibrary{translations}{2014/08/10 dictionary for leadsheets} +\LeadsheetsExplLibrary{translations}{2016/06/28 dictionary for leadsheets} \cs_new:Npn \leadsheets_translation:n #1 - { \GetTranslation{leadsheets/#1} } + { \GetTranslation {leadsheets/#1} } \cs_generate_variant:Nn \leadsheets_translation:n { V } -\DeclareTranslation {German} {leadsheets/chorus} {Refrain} -\DeclareTranslation {German} {leadsheets/verse} {Strophe} +\cs_new_protected:Npn \leadsheets_declare_translation:nnn #1#2#3 + { \declaretranslation {#1} {leadsheets/#2} {#3} } +\cs_generate_variant:Nn \leadsheets_translation:n { V } + +\NewDocumentCommand \defleadsheetstranslation {mmm} + { \leadsheets_declare_translation:nnn {#1} {#2} {#3} } -\DeclareTranslationFallback {leadsheets/composer} {Composer} -\DeclareTranslation {English} {leadsheets/composer} {Composer} -\DeclareTranslation {German} {leadsheets/composer} {Komponist} +\DeclareExpandableDocumentCommand \leadsheetstranslate {m} + { \leadsheets_translation:n {#1} } -\DeclareTranslationFallback {leadsheets/lyrics} {Lyrics} -\DeclareTranslation {English} {leadsheets/lyrics} {Lyrics} -\DeclareTranslation {German} {leadsheets/lyrics} {Text} +\leadsheets_declare_translation:nnn {German} {chorus} {Refrain} +\leadsheets_declare_translation:nnn {German} {verse} {Strophe} -\DeclareTranslationFallback {leadsheets/key} {Key} -\DeclareTranslation {English} {leadsheets/key} {Key} -\DeclareTranslation {German} {leadsheets/key} {Tonart} +\leadsheets_declare_translation:nnn {Fallback} {composer} {composer} +\leadsheets_declare_translation:nnn {English} {composer} {composer} +\leadsheets_declare_translation:nnn {German} {composer} {Komponist} -\DeclareTranslationFallback {leadsheets/interpret} +\leadsheets_declare_translation:nnn {Fallback} {lyrics} {lyrics} +\leadsheets_declare_translation:nnn {English} {lyrics} {lyrics} +\leadsheets_declare_translation:nnn {German} {lyrics} {Text} + +\leadsheets_declare_translation:nnn {Fallback} {key} {key} +\leadsheets_declare_translation:nnn {English} {key} {key} +\leadsheets_declare_translation:nnn {German} {key} {Tonart} + +\leadsheets_declare_translation:nnn {Fallback} {interpret} {as~ interpreted~ by~ \printsongpropertylist{interpret}{~\&~}{,~}{~\&~}} -\DeclareTranslation {English} {leadsheets/interpret} +\leadsheets_declare_translation:nnn {English} {interpret} {as~ interpreted~ by~ \printsongpropertylist{interpret}{~\&~}{,~}{~\&~}} -\DeclareTranslation {German} {leadsheets/interpret} +\leadsheets_declare_translation:nnn {German} {interpret} {wie~ von~ \printsongpropertylist{interpret}{~\&~}{,~}{~\&~}~ interpretiert} -\DeclareTranslationFallback {leadsheets/major} {major} -\DeclareTranslation {English} {leadsheets/major} {major} -\DeclareTranslation {German} {leadsheets/major} {Dur} +\leadsheets_declare_translation:nnn {Fallback} {major} {major} +\leadsheets_declare_translation:nnn {English} {major} {major} +\leadsheets_declare_translation:nnn {German} {major} {Dur} + +\leadsheets_declare_translation:nnn {Fallback} {minor} {minor} +\leadsheets_declare_translation:nnn {English} {minor} {minor} +\leadsheets_declare_translation:nnn {German} {minor} {Moll} -\DeclareTranslationFallback {leadsheets/minor} {minor} -\DeclareTranslation {English} {leadsheets/minor} {minor} -\DeclareTranslation {German} {leadsheets/minor} {Moll} +\leadsheets_declare_translation:nnn {Fallback} {capo} {capo} +\leadsheets_declare_translation:nnn {English} {capo} {capo} +\leadsheets_declare_translation:nnn {German} {capo} {Kapo} -\DeclareTranslationFallback {leadsheets/capo} {Capo} -\DeclareTranslation {English} {leadsheets/capo} {Capo} -\DeclareTranslation {German} {leadsheets/capo} {Kapo} +\leadsheets_declare_translation:nnn {Fallback} {fret} {fret} +\leadsheets_declare_translation:nnn {English} {fret} {fret} +\leadsheets_declare_translation:nnn {German} {fret} {Bund} -\DeclareTranslationFallback {leadsheets/fret} {fret} -\DeclareTranslation {English} {leadsheets/fret} {fret} -\DeclareTranslation {German} {leadsheets/fret} {Bund} +\tex_endinput:D -\endinput +2014/08/10: first version +2016/05/18: new command: \leadsheets_declare_translation:nnn +2016/06/28: new commands \leadsheetstranslate, \defleadsheetstranslation |