X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;ds=sidebyside;f=scm%2Fdocument-translation.scm;h=390d6b0330a86ad5ce8c3ead39db54bef000d50e;hb=d31248d7770fb5770c2caacfb3547984bf8dcdc3;hp=01ae8a777f31dd1c46ce859cec2ee11ebd0bd4d1;hpb=db1b3ab250a967db1da1ff46a1f913fd511ad47c;p=lilypond.git diff --git a/scm/document-translation.scm b/scm/document-translation.scm index 01ae8a777f..390d6b0330 100644 --- a/scm/document-translation.scm +++ b/scm/document-translation.scm @@ -2,7 +2,7 @@ ;;;; ;;;; source file of the GNU LilyPond music typesetter ;;;; -;;;; (c) 2000--2007 Han-Wen Nienhuys +;;;; (c) 2000--2009 Han-Wen Nienhuys ;;;; Jan Nieuwenhuizen (define (engraver-makes-grob? name-symbol grav) @@ -34,18 +34,15 @@ (string-append "Music types accepted:\n\n" (human-listify - (map (lambda (x) - (string-append - "@ref{" - (symbol->string x) - "}")) accepted))) + (map ref-ify (sort (map symbol->string accepted) ly:string-citexi - (map (lambda (x) (property->texi 'translation x '())) propsr) + (map (lambda (x) (property->texi 'translation x '())) + (sort propsr ly:symbol-citexi - (map (lambda (x) (property->texi 'translation x '())) propsw) + (map (lambda (x) (property->texi 'translation x '())) + (sort propsw ly:symbol-cistring contexts) - string #:name name @@ -171,17 +169,18 @@ (if (pair? aliases) (string-append "\n\nThis context also accepts commands for the following context(s):\n\n" - (human-listify aliases) + (human-listify (sort aliases ly:string-cistring accepts))) + (human-listify (map ref-ify (sort (map symbol->string accepts) + ly:string-citexi - (map document-engraver-by-name consists) + (map document-engraver-by-name (sort consists ly:symbol-cistring (map car layout-alist)) stringstring (map car layout-alist)) ly:string-ci @@ -243,7 +243,7 @@ (define all-engravers-list (ly:get-all-translators)) (set! all-engravers-list (sort all-engravers-list - (lambda (a b) (stringstring (ly:translator-name a)) + (lambda (a b) (ly:string-cistring (ly:translator-name a)) (symbol->string (ly:translator-name b)))))) (define (all-engravers-doc) @@ -255,7 +255,7 @@ (map engraver-doc all-engravers-list))) (define (translation-properties-doc-string lst) - (let* ((ps (sort (map symbol->string lst) stringstring lst) ly:string-cisymbol ps)) (propdescs (map