From: Jirka Kosek Date: Sun, 25 Mar 2007 20:09:57 +0000 (+0000) Subject: Rules for normalizing glossary entries before they are sorted can be now different... X-Git-Tag: release/1.79.1~6^2~2197 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=6e57ed54df8582fa7d3b06a6b24741a1b2e51158;p=docbook-dsssl Rules for normalizing glossary entries before they are sorted can be now different for each language. --- diff --git a/gentext/locale/cs.xml b/gentext/locale/cs.xml index 024fb12b4..9a57cc4b2 100644 --- a/gentext/locale/cs.xml +++ b/gentext/locale/cs.xml @@ -182,6 +182,9 @@ + + + diff --git a/gentext/locale/en.xml b/gentext/locale/en.xml index 1f1874646..e6e644f88 100644 --- a/gentext/locale/en.xml +++ b/gentext/locale/en.xml @@ -199,6 +199,9 @@ + + + diff --git a/xsl/common/entities.ent b/xsl/common/entities.ent index c0f65377c..d59e45dab 100644 --- a/xsl/common/entities.ent +++ b/xsl/common/entities.ent @@ -53,3 +53,20 @@ and ($role = @role or $type = @type or (string-length($role) = 0 and string-length($type) = 0))'> + + + + + + + normalize.sort.input + + + + + + normalize.sort.output + + +'> diff --git a/xsl/fo/glossary.xsl b/xsl/fo/glossary.xsl index 4fc922416..223664b31 100644 --- a/xsl/fo/glossary.xsl +++ b/xsl/fo/glossary.xsl @@ -37,6 +37,8 @@ or self::glossdiv or self::glossentry)]"/> + &setup-language-variable; + @@ -68,10 +70,6 @@ - - - - @@ -93,8 +91,8 @@ + select="translate(glossterm, $lowercase, + $uppercase)"/> @@ -110,8 +108,8 @@ + select="translate(glossterm, $lowercase, + $uppercase)"/> @@ -125,8 +123,8 @@ + select="translate(glossterm, $lowercase, + $uppercase)"/> @@ -146,8 +144,8 @@ + select="translate(glossterm, $lowercase, + $uppercase)"/> @@ -236,6 +234,8 @@ + &setup-language-variable; + - - - - @@ -280,8 +276,8 @@ + select="translate(glossterm, $lowercase, + $uppercase)"/> @@ -295,8 +291,8 @@ + select="translate(glossterm, $lowercase, + $uppercase)"/> @@ -309,8 +305,8 @@ + select="translate(glossterm, $lowercase, + $uppercase)"/> @@ -326,8 +322,8 @@ + select="translate(glossterm, $lowercase, + $uppercase)"/> @@ -371,6 +367,8 @@ or self::glossdiv or self::glossentry)]"/> + &setup-language-variable; + @@ -402,10 +400,6 @@ - - - - Warning: processing automatic glossary @@ -472,8 +466,8 @@ + select="translate(glossterm, $lowercase, + $uppercase)"/> + select="translate(glossterm, $lowercase, + $uppercase)"/> + select="translate(glossterm, $lowercase, + $uppercase)"/> - - - + &setup-language-variable; + select="translate(glossterm, $lowercase, $uppercase)"/> @@ -676,9 +668,7 @@ - - - + &setup-language-variable; + select="translate(glossterm, $lowercase, $uppercase)"/> @@ -722,11 +712,9 @@ - + &setup-language-variable; - - - + + select="translate(glossterm, $lowercase, + $uppercase)"/> @@ -954,16 +942,13 @@ GlossEntry ::= + &setup-language-variable; - - - - @@ -972,8 +957,8 @@ GlossEntry ::= + select="translate(glossterm, $lowercase, + $uppercase)"/> diff --git a/xsl/html/glossary.xsl b/xsl/html/glossary.xsl index f1ec41e05..f7f7f6cd9 100644 --- a/xsl/html/glossary.xsl +++ b/xsl/html/glossary.xsl @@ -18,11 +18,8 @@ - - - - + &setup-language-variable;
@@ -54,8 +51,8 @@ + select="translate(glossterm, $lowercase, + $uppercase)"/> @@ -81,6 +78,7 @@ + &setup-language-variable;
@@ -92,8 +90,8 @@ + select="translate(glossterm, $lowercase, + $uppercase)"/> @@ -107,6 +105,7 @@ + &setup-language-variable;
@@ -118,8 +117,8 @@ + select="translate(glossterm, $lowercase, + $uppercase)"/> @@ -346,6 +345,7 @@ GlossEntry ::= + &setup-language-variable; @@ -404,8 +404,8 @@ GlossEntry ::= + select="translate(glossterm, $lowercase, + $uppercase)"/> @@ -439,6 +439,8 @@ GlossEntry ::= + &setup-language-variable; +
@@ -448,8 +450,8 @@ GlossEntry ::= + select="translate(glossterm, $lowercase, + $uppercase)"/>