Blame common/dbl1zhcn.dsl

Packit e20b97
Packit e20b97
Packit e20b97
  PUBLIC "-//Norman Walsh//ENTITIES DocBook Stylesheet Localization//ZHCN"
Packit e20b97
         "dbl1zhcn.ent">
Packit e20b97
%zhcn.words;
Packit e20b97
]>
Packit e20b97
Packit e20b97
<style-sheet>
Packit e20b97
<style-specification id="docbook-l10n-zhcn">
Packit e20b97
<style-specification-body>
Packit e20b97
Packit e20b97
;; $Id: dbl1zhcn.dsl,v 1.2 2001/06/20 12:50:47 nwalsh Exp $
Packit e20b97
;;
Packit e20b97
;; This file is part of the Modular DocBook Stylesheet distribution.
Packit e20b97
;; See ../README or http://nwalsh.com/docbook/dsssl/
Packit e20b97
;;
Packit e20b97
Packit e20b97
;; ----------------------------- Localization -----------------------------
Packit e20b97
Packit e20b97
;; If you create a new version of this file, please send it to
Packit e20b97
;; Norman Walsh, ndw@nwalsh.com
Packit e20b97
Packit e20b97
;; The generated text for cross references to elements.  See dblink.dsl
Packit e20b97
;; for a discussion of how substitution is performed on the %x 
Packit e20b97
;; keywords.
Packit e20b97
;;
Packit e20b97
;; Contributors:
Packit e20b97
;; Frederik Fouvry
Packit e20b97
;;
Packit e20b97
Packit e20b97
(define (zhcn-author-string #!optional (author (current-node)))
Packit e20b97
  ;; Return a formatted string representation of the contents of:
Packit e20b97
  ;; AUTHOR:
Packit e20b97
  ;;   Handles Honorific, FirstName, SurName, and Lineage.
Packit e20b97
  ;;     If %author-othername-in-middle% is #t, also OtherName
Packit e20b97
  ;;   Handles *only* the first of each.
Packit e20b97
  ;;   Format is "Honorific. FirstName [OtherName] SurName, Lineage"
Packit e20b97
  ;; CORPAUTHOR:
Packit e20b97
  ;;   returns (data corpauthor)
Packit e20b97
  (let* ((h_nl (select-elements (descendants author) (normalize "honorific")))
Packit e20b97
	 (f_nl (select-elements (descendants author) (normalize "firstname")))
Packit e20b97
	 (o_nl (select-elements (descendants author) (normalize "othername")))
Packit e20b97
	 (s_nl (select-elements (descendants author) (normalize "surname")))
Packit e20b97
	 (l_nl (select-elements (descendants author) (normalize "lineage")))
Packit e20b97
	 (has_h (not (node-list-empty? h_nl)))
Packit e20b97
	 (has_f (not (node-list-empty? f_nl)))
Packit e20b97
	 (has_o (and %author-othername-in-middle%
Packit e20b97
		     (not (node-list-empty? o_nl))))
Packit e20b97
	 (has_s (not (node-list-empty? s_nl)))
Packit e20b97
	 (has_l (not (node-list-empty? l_nl))))
Packit e20b97
    (if (or (equal? (gi author) (normalize "author"))
Packit e20b97
	    (equal? (gi author) (normalize "editor"))
Packit e20b97
	    (equal? (gi author) (normalize "othercredit")))
Packit e20b97
	(string-append
Packit e20b97
	 (if has_h (string-append (data-of (node-list-first h_nl)) 
Packit e20b97
				  %honorific-punctuation%) "")
Packit e20b97
	 (if has_f (string-append 
Packit e20b97
		    (if has_h " " "") 
Packit e20b97
		    (data-of (node-list-first f_nl))) "")
Packit e20b97
	 (if has_o (string-append
Packit e20b97
		    (if (or has_h has_f) " " "")
Packit e20b97
		    (data-of (node-list-first o_nl))) "")
Packit e20b97
	 (if has_s (string-append 
Packit e20b97
		    (if (or has_h has_f has_o) " " "")
Packit e20b97
		    (data-of (node-list-first s_nl))) "")
Packit e20b97
	 (if has_l (string-append ", " (data-of (node-list-first l_nl))) ""))
Packit e20b97
	(data-of author))))
Packit e20b97
Packit e20b97
(define (zhcn-xref-strings)
Packit e20b97
  (list (list (normalize "appendix")    (if %chapter-autolabel%
Packit e20b97
					    "&Appendix; %n"
Packit e20b97
					    "the &appendix; called %t"))
Packit e20b97
	(list (normalize "article")     (string-append %gentext-zhcn-start-quote%
Packit e20b97
						       "%t"
Packit e20b97
						       %gentext-zhcn-end-quote%))
Packit e20b97
	(list (normalize "bibliography") "%t")
Packit e20b97
	(list (normalize "book")        "%t")
Packit e20b97
	(list (normalize "chapter")     (if %chapter-autolabel%
Packit e20b97
					    "µÚ %n &Chapter;"
Packit e20b97
					    "the &chapter; called %t"))
Packit e20b97
	(list (normalize "equation")    "&Equation; %n")
Packit e20b97
	(list (normalize "example")     "&Example; %n")
Packit e20b97
	(list (normalize "figure")      "&Figure; %n")
Packit e20b97
	(list (normalize "glossary")    "%t")
Packit e20b97
	(list (normalize "index")       "%t")
Packit e20b97
	(list (normalize "listitem")    "%n")
Packit e20b97
	(list (normalize "part")        "µÚ %n &Part;")
Packit e20b97
	(list (normalize "preface")     "%t")
Packit e20b97
	(list (normalize "procedure")   "&Procedure; %n, %t")
Packit e20b97
	(list (normalize "reference")   "&Reference; %n, %t")
Packit e20b97
	(list (normalize "section")     (if %section-autolabel%
Packit e20b97
					    "µÚ %n &section;"
Packit e20b97
					    "the &section; called %t"))
Packit e20b97
	(list (normalize "sect1")       (if %section-autolabel%
Packit e20b97
					    "µÚ %n &section;"
Packit e20b97
					    "the &section; called %t"))
Packit e20b97
	(list (normalize "sect2")       (if %section-autolabel%
Packit e20b97
					    "µÚ %n &section;"
Packit e20b97
					    "the &section; called %t"))
Packit e20b97
	(list (normalize "sect3")       (if %section-autolabel%
Packit e20b97
					    "µÚ %n &section;"
Packit e20b97
					    "the &section; called %t"))
Packit e20b97
	(list (normalize "sect4")       (if %section-autolabel%
Packit e20b97
					    "µÚ %n &section;"
Packit e20b97
					    "the &section; called %t"))
Packit e20b97
	(list (normalize "sect5")       (if %section-autolabel%
Packit e20b97
					    "µÚ %n &section;"
Packit e20b97
					    "the &section; called %t"))
Packit e20b97
	(list (normalize "simplesect")  (if %section-autolabel%
Packit e20b97
					    "µÚ %n &section;"
Packit e20b97
					    "the &section; called %t"))
Packit e20b97
	(list (normalize "sidebar")     "&sidebar; %t")
Packit e20b97
	(list (normalize "step")        "&ste;; %n")
Packit e20b97
	(list (normalize "table")       "&Tabl;; %n")))
Packit e20b97
Packit e20b97
(define (gentext-zhcn-xref-strings gind)
Packit e20b97
  (let* ((giname (if (string? gind) gind (gi gind)))
Packit e20b97
	 (name   (normalize giname))
Packit e20b97
	 (xref   (assoc name (zhcn-xref-strings))))
Packit e20b97
    (if xref
Packit e20b97
	(car (cdr xref))
Packit e20b97
	(let* ((msg    (string-append "[&xrefto; "
Packit e20b97
				      (if giname giname "&nonexistantelement;")
Packit e20b97
				      " &unsupported;]"))
Packit e20b97
	       (err    (node-list-error msg (current-node))))
Packit e20b97
	  msg))))
Packit e20b97
Packit e20b97
(define (zhcn-auto-xref-indirect-connector before) 
Packit e20b97
  ;; In English, the (cond) is unnecessary since the word is always the
Packit e20b97
  ;; same, but in other languages, that's not the case.  I've set this
Packit e20b97
  ;; one up with the (cond) so it stands as an example.
Packit e20b97
  (cond 
Packit e20b97
   ((equal? (gi before) (normalize "book"))
Packit e20b97
    (literal " ∈ "))
Packit e20b97
   ((equal? (gi before) (normalize "chapter"))
Packit e20b97
    (literal " ∈ "))
Packit e20b97
   ((equal? (gi before) (normalize "sect1"))
Packit e20b97
    (literal " ∈ "))
Packit e20b97
   (else
Packit e20b97
    (literal " ∈ "))))
Packit e20b97
Packit e20b97
;; Should the TOC come first or last?
Packit e20b97
;;
Packit e20b97
(define %generate-zhcn-toc-in-front% #t)
Packit e20b97
Packit e20b97
;; gentext-element-name returns the generated text that should be 
Packit e20b97
;; used to make reference to the selected element.
Packit e20b97
;;
Packit e20b97
Packit e20b97
(define (zhcn-element-name)
Packit e20b97
  (list
Packit e20b97
   (list (normalize "abstract")		"&Abstract;")
Packit e20b97
   (list (normalize "answer")		"&Answer;")
Packit e20b97
   (list (normalize "appendix")		"&Appendix;")
Packit e20b97
   (list (normalize "article")		"&Article;")
Packit e20b97
   (list (normalize "bibliography")	"&Bibliography;")
Packit e20b97
   (list (normalize "book")		"&Boo;;")
Packit e20b97
   (list (normalize "calloutlist")	"")
Packit e20b97
   (list (normalize "caution")		"&Caution;")
Packit e20b97
   (list (normalize "chapter")		"&Chapter;")
Packit e20b97
   (list (normalize "copyright")	"&Copyright;")
Packit e20b97
   (list (normalize "dedication")	"&Dedication;")
Packit e20b97
   (list (normalize "edition")		"&Edition;")
Packit e20b97
   (list (normalize "equation")		"&Equation;")
Packit e20b97
   (list (normalize "example")		"&Example;")
Packit e20b97
   (list (normalize "figure")		"&Figure;")
Packit e20b97
   (list (normalize "glossary")		"&Glossary;")
Packit e20b97
   (list (normalize "glosssee")		"&GlossSee;")
Packit e20b97
   (list (normalize "glossseealso")	"&GlossSeeAlso;")
Packit e20b97
   (list (normalize "important")	"&Important;")
Packit e20b97
   (list (normalize "index")		"&Index;")
Packit e20b97
   (list (normalize "colophon")		"&Colophon;")
Packit e20b97
   (list (normalize "setindex")		"&SetIndex;")
Packit e20b97
   (list (normalize "isbn")		"&isb;;")
Packit e20b97
   (list (normalize "legalnotice")	"&LegalNotice;")
Packit e20b97
   (list (normalize "msgaud")		"&MsgAud;")
Packit e20b97
   (list (normalize "msglevel")		"&MsgLevel;")
Packit e20b97
   (list (normalize "msgorig")		"&MsgOrig;")
Packit e20b97
   (list (normalize "note")		"&Note;")
Packit e20b97
   (list (normalize "part")		"&Part;")
Packit e20b97
   (list (normalize "preface")		"&Preface;")
Packit e20b97
   (list (normalize "procedure")	"&Procedure;")
Packit e20b97
   (list (normalize "pubdate")		"&Published;")
Packit e20b97
   (list (normalize "question")		"&Question;")
Packit e20b97
   (list (normalize "refentry")		"&RefEntry;")
Packit e20b97
   (list (normalize "reference")	"&Reference;")
Packit e20b97
   (list (normalize "refname")		"&RefName;")
Packit e20b97
   (list (normalize "revhistory")	"&RevHistory;")
Packit e20b97
   (list (normalize "refsect1")		"&RefSection;")
Packit e20b97
   (list (normalize "refsect2")		"&RefSection;")
Packit e20b97
   (list (normalize "refsect3")		"&RefSection;")
Packit e20b97
   (list (normalize "refsynopsisdiv")	"&RefSynopsisDiv;")
Packit e20b97
   (list (normalize "revision")		"&Revision;")
Packit e20b97
   (list (normalize "sect1")		"&Section;")
Packit e20b97
   (list (normalize "sect2")		"&Section;")
Packit e20b97
   (list (normalize "sect3")		"&Section;")
Packit e20b97
   (list (normalize "sect4")		"&Section;")
Packit e20b97
   (list (normalize "sect5")		"&Section;")
Packit e20b97
   (list (normalize "section")		"&Section;")
Packit e20b97
   (list (normalize "simplesect")	"&Section;")
Packit e20b97
   (list (normalize "seeie")		"&Se;;")
Packit e20b97
   (list (normalize "seealsoie")	"&Seealso;")
Packit e20b97
   (list (normalize "set")		"&Se;;")
Packit e20b97
   (list (normalize "sidebar")		"&Sidebar;")
Packit e20b97
   (list (normalize "step")		"&ste;;")
Packit e20b97
   (list (normalize "table")		"&Tabl;;")
Packit e20b97
   (list (normalize "tip")		"&Tip;")
Packit e20b97
   (list (normalize "toc")		"&TableofContents;")
Packit e20b97
   (list (normalize "warning")		"&Warning;")
Packit e20b97
   ))
Packit e20b97
Packit e20b97
(define (gentext-zhcn-element-name gind)
Packit e20b97
  (let* ((giname (if (string? gind) gind (gi gind)))
Packit e20b97
	 (name   (normalize giname))
Packit e20b97
	 (pname  (assoc name (zhcn-element-name))))
Packit e20b97
    (if pname
Packit e20b97
	(car (cdr pname))
Packit e20b97
	(let* ((msg (string-append 
Packit e20b97
		     "gentext-zhcn-element-name: &unexpectedelementname;: "
Packit e20b97
		     name))
Packit e20b97
	       (err (node-list-error msg (current-node))))
Packit e20b97
	  msg))))
Packit e20b97
Packit e20b97
;; gentext-element-name-space returns gentext-element-name with a 
Packit e20b97
;; trailing space, if gentext-element-name isn't "".
Packit e20b97
;;
Packit e20b97
(define (gentext-zhcn-element-name-space giname)
Packit e20b97
  (string-with-space (gentext-element-name giname)))
Packit e20b97
Packit e20b97
;; gentext-intra-label-sep returns the seperator to be inserted
Packit e20b97
;; between multiple occurances of a label (or parts of a label)
Packit e20b97
;; for the specified element.  Most of these are for enumerated
Packit e20b97
;; labels like "Figure 2-4", but this function is used elsewhere
Packit e20b97
;; (e.g. REFNAME) with a little abuse.
Packit e20b97
;;
Packit e20b97
Packit e20b97
(define (local-zhcn-intra-label-sep)
Packit e20b97
  (list))
Packit e20b97
Packit e20b97
(define (zhcn-intra-label-sep)
Packit e20b97
  (list
Packit e20b97
   (list (normalize "equation")		"-")
Packit e20b97
   (list (normalize "informalequation")	"-")
Packit e20b97
   (list (normalize "example")		"-")
Packit e20b97
   (list (normalize "figure")		"-")
Packit e20b97
   (list (normalize "listitem")		".")
Packit e20b97
   (list (normalize "procedure")	".")
Packit e20b97
   (list (normalize "refentry")		".")
Packit e20b97
   (list (normalize "reference")	".")
Packit e20b97
   (list (normalize "refname")		", ")
Packit e20b97
   (list (normalize "refsect1")		".")
Packit e20b97
   (list (normalize "refsect2")		".")
Packit e20b97
   (list (normalize "refsect3")		".")
Packit e20b97
   (list (normalize "sect1")		".")
Packit e20b97
   (list (normalize "sect2")		".")
Packit e20b97
   (list (normalize "sect3")		".")
Packit e20b97
   (list (normalize "sect4")		".")
Packit e20b97
   (list (normalize "sect5")		".")
Packit e20b97
   (list (normalize "section")		".")
Packit e20b97
   (list (normalize "simplesect")	".")
Packit e20b97
   (list (normalize "step")		".")
Packit e20b97
   (list (normalize "table")		"-")
Packit e20b97
   (list (normalize "_pagenumber")	"-")
Packit e20b97
   ))
Packit e20b97
Packit e20b97
(define (gentext-zhcn-intra-label-sep gind)
Packit e20b97
  (let* ((giname (if (string? gind) gind (gi gind)))
Packit e20b97
	 (name   (normalize giname))
Packit e20b97
	 (lsep   (assoc name (local-zhcn-intra-label-sep)))
Packit e20b97
	 (sep    (assoc name (zhcn-intra-label-sep))))
Packit e20b97
    (if lsep
Packit e20b97
        (car (cdr lsep))
Packit e20b97
        (if sep
Packit e20b97
            (car (cdr sep))
Packit e20b97
            ""))))
Packit e20b97
Packit e20b97
;; gentext-label-title-sep returns the seperator to be inserted
Packit e20b97
;; between a label and the text following the label for the
Packit e20b97
;; specified element.  Most of these are for use between
Packit e20b97
;; enumerated labels and titles like "1. Chapter One Title", but
Packit e20b97
;; this function is used elsewhere (e.g. NOTE) with a little
Packit e20b97
;; abuse.
Packit e20b97
;;
Packit e20b97
Packit e20b97
(define (local-zhcn-label-title-sep)
Packit e20b97
  (list))
Packit e20b97
Packit e20b97
(define (zhcn-label-title-sep)
Packit e20b97
  (list
Packit e20b97
   (list (normalize "abstract")		": ")
Packit e20b97
   (list (normalize "answer")		" ")
Packit e20b97
   (list (normalize "appendix")		". ")
Packit e20b97
   (list (normalize "caution")		"")
Packit e20b97
   (list (normalize "chapter")		". ")
Packit e20b97
   (list (normalize "equation")		". ")
Packit e20b97
   (list (normalize "example")		". ")
Packit e20b97
   (list (normalize "figure")		". ")
Packit e20b97
   (list (normalize "footnote")		". ")
Packit e20b97
   (list (normalize "glosssee")		": ")
Packit e20b97
   (list (normalize "glossseealso")	": ")
Packit e20b97
   (list (normalize "important")	": ")
Packit e20b97
   (list (normalize "note")		": ")
Packit e20b97
   (list (normalize "orderedlist")	". ")
Packit e20b97
   (list (normalize "part")		". ")
Packit e20b97
   (list (normalize "procedure")	". ")
Packit e20b97
   (list (normalize "prefix")		". ")
Packit e20b97
   (list (normalize "question")		" ")
Packit e20b97
   (list (normalize "refentry")		"")
Packit e20b97
   (list (normalize "reference")	". ")
Packit e20b97
   (list (normalize "refsect1")		". ")
Packit e20b97
   (list (normalize "refsect2")		". ")
Packit e20b97
   (list (normalize "refsect3")		". ")
Packit e20b97
   (list (normalize "sect1")		". ")
Packit e20b97
   (list (normalize "sect2")		". ")
Packit e20b97
   (list (normalize "sect3")		". ")
Packit e20b97
   (list (normalize "sect4")		". ")
Packit e20b97
   (list (normalize "sect5")		". ")
Packit e20b97
   (list (normalize "section")		". ")
Packit e20b97
   (list (normalize "simplesect")	". ")
Packit e20b97
   (list (normalize "seeie")		" ")
Packit e20b97
   (list (normalize "seealsoie")	" ")
Packit e20b97
   (list (normalize "step")		". ")
Packit e20b97
   (list (normalize "table")		". ")
Packit e20b97
   (list (normalize "tip")		": ")
Packit e20b97
   (list (normalize "warning")		"")
Packit e20b97
   ))
Packit e20b97
Packit e20b97
(define (gentext-zhcn-label-title-sep gind)
Packit e20b97
  (let* ((giname (if (string? gind) gind (gi gind)))
Packit e20b97
	 (name   (normalize giname))
Packit e20b97
	 (lsep   (assoc name (local-zhcn-label-title-sep)))
Packit e20b97
	 (sep    (assoc name (zhcn-label-title-sep))))
Packit e20b97
    (if lsep
Packit e20b97
      (car (cdr lsep))
Packit e20b97
      (if sep
Packit e20b97
  	  (car (cdr sep))
Packit e20b97
   	  ""))))
Packit e20b97
Packit e20b97
(define (zhcn-label-number-format-list)
Packit e20b97
  (list
Packit e20b97
   (list (normalize "set")		"1")
Packit e20b97
   (list (normalize "book")		"1")
Packit e20b97
   (list (normalize "prefix")		"1")
Packit e20b97
   (list (normalize "part")		"I")
Packit e20b97
   (list (normalize "chapter")		"1")
Packit e20b97
   (list (normalize "appendix")		"A")
Packit e20b97
   (list (normalize "reference")	"I")
Packit e20b97
   (list (normalize "example")		"1")
Packit e20b97
   (list (normalize "figure")		"1")
Packit e20b97
   (list (normalize "table")		"1")
Packit e20b97
   (list (normalize "procedure")	"1")
Packit e20b97
   (list (normalize "step")		"1")
Packit e20b97
   (list (normalize "refsect1")		"1")
Packit e20b97
   (list (normalize "refsect2")		"1")
Packit e20b97
   (list (normalize "refsect3")		"1")
Packit e20b97
   (list (normalize "sect1")		"1")
Packit e20b97
   (list (normalize "sect2")		"1")
Packit e20b97
   (list (normalize "sect3")		"1")
Packit e20b97
   (list (normalize "sect4")		"1")
Packit e20b97
   (list (normalize "sect5")		"1")
Packit e20b97
   (list (normalize "section")		"1")
Packit e20b97
   ))
Packit e20b97
Packit e20b97
(define (zhcn-label-number-format gind)
Packit e20b97
  (let* ((giname (if (string? gind) gind (gi gind)))
Packit e20b97
	 (name   (normalize giname))
Packit e20b97
	 (format (assoc name (zhcn-label-number-format-list))))
Packit e20b97
    (if format
Packit e20b97
	(car (cdr format))
Packit e20b97
	"1")))
Packit e20b97
Packit e20b97
(define (zhcn-lot-title)
Packit e20b97
  (list
Packit e20b97
   (list (normalize "table")		"&ListofTables;")
Packit e20b97
   (list (normalize "example")		"&ListofExamples;")
Packit e20b97
   (list (normalize "figure")		"&ListofFigures;")
Packit e20b97
   (list (normalize "equation")		"&ListofEquations;")
Packit e20b97
   ))
Packit e20b97
Packit e20b97
(define ($lot-title-zhcn$ gind)
Packit e20b97
  (let* ((giname (if (string? gind) gind (gi gind)))
Packit e20b97
	 (name   (normalize giname))
Packit e20b97
	 (title  (assoc name (zhcn-lot-title))))
Packit e20b97
    (if title
Packit e20b97
	(car (cdr title))
Packit e20b97
	(let* ((msg (string-append "&ListofUnknown;: " name))
Packit e20b97
	       (err (node-list-error msg (current-node))))
Packit e20b97
	  msg))))
Packit e20b97
Packit e20b97
(define %gentext-zhcn-start-quote% (dingbat "ldquo"))
Packit e20b97
Packit e20b97
(define %gentext-zhcn-end-quote% (dingbat "rdquo"))
Packit e20b97
Packit e20b97
(define %gentext-zhcn-start-nested-quote% (dingbat "lsquo"))
Packit e20b97
Packit e20b97
(define %gentext-zhcn-end-nested-quote% (dingbat "rsquo"))
Packit e20b97
Packit e20b97
(define %gentext-zhcn-by% "&by;") ;; e.g. Copyright 1997 "by" A. Nonymous
Packit e20b97
                           ;; Authored "by" Jane Doe
Packit e20b97
Packit e20b97
(define %gentext-zhcn-edited-by% "&Editedby;")
Packit e20b97
                           ;; "Edited by" Jane Doe
Packit e20b97
Packit e20b97
(define %gentext-zhcn-revised-by% "&Revisedby;")
Packit e20b97
                           ;; "Revised by" Jane Doe
Packit e20b97
Packit e20b97
(define %gentext-zhcn-page% "")
Packit e20b97
Packit e20b97
(define %gentext-zhcn-and% "∧")
Packit e20b97
Packit e20b97
(define %gentext-zhcn-listcomma% "&listcomma;")
Packit e20b97
Packit e20b97
(define %gentext-zhcn-lastlistcomma% "&lastlistcomma;")
Packit e20b97
Packit e20b97
(define %gentext-zhcn-bibl-pages% "&Pg;;")
Packit e20b97
Packit e20b97
(define %gentext-zhcn-endnotes% "&Note;;")
Packit e20b97
Packit e20b97
(define %gentext-zhcn-table-endnotes% "&TableNotes;:")
Packit e20b97
Packit e20b97
(define %gentext-zhcn-index-see% "&Se;;")
Packit e20b97
Packit e20b97
(define %gentext-zhcn-index-seealso% "&SeeAlso;")
Packit e20b97
Packit e20b97
Packit e20b97
(define (gentext-zhcn-nav-prev prev) 
Packit e20b97
  (make sequence (literal "&nav-prev;")))
Packit e20b97
Packit e20b97
(define (gentext-zhcn-nav-prev-sibling prevsib) 
Packit e20b97
  (make sequence (literal "&nav-prev-sibling;")))
Packit e20b97
Packit e20b97
(define (gentext-zhcn-nav-next-sibling nextsib)
Packit e20b97
  (make sequence (literal "&nav-next-sibling;")))
Packit e20b97
Packit e20b97
(define (gentext-zhcn-nav-next next)
Packit e20b97
  (make sequence (literal "&nav-next;")))
Packit e20b97
Packit e20b97
(define (gentext-zhcn-nav-up up)
Packit e20b97
  (make sequence (literal "&nav-up;")))
Packit e20b97
Packit e20b97
(define (gentext-zhcn-nav-home home)
Packit e20b97
  (make sequence (literal "&nav-home;")))
Packit e20b97
Packit e20b97
Packit e20b97
</style-specification-body>
Packit e20b97
</style-specification>
Packit e20b97
</style-sheet>