in autoidx-kimber.xsl there is a reference to the Java class
com.isogen.saxoni18n.Saxoni18nService:
but that class is missing from the archive given in the page from
the DocBook wiki. i18n_support.jar does not contain it. I found
some references to it in the sources but it's not there.
So the stylesheet terminates with with the xsl:message on line 69
(docbook-xsl-ns-1.75.2)
I'm
pleased to announce the availability on the
DocBook Wiki of Eliot Kimber's
open-source Java toolkit for internationalized back-of-book
indexes. It can handle sorting and collation of all
languages, including Asian languages like Chinese (both
alphabets), Japanese, and Korean. You can download it from
this page:
https://github.com/docbook/wiki/wiki/InternationalizedIndexingTools
He
includes complete documentation in the zip file, and my XSL
book has a quick start guide for using it with DocBook (the
links in my book are out of date, but the Wiki page is up to
date):
http://www.sagehill.net/docbookxsl/IndexIntl.html
I have used this toolkit in the past and it works. You may
need to do some configuring to get it to work, but the results
are worth it if you are doing Asian language indexes.
Bob Stayton
Sagehill Enterprises
bobs@sagehill.net
On 5/30/2018 2:13 AM, Maxime Bégnis
wrote:
Hello,
I'm using in my customization layer
(docbook-xsl-ns-1.75.2):
<xsl:import href="" class="moz-txt-link-rfc2396E"
href="http://docbook.sourceforge.net/release/xsl-ns/current/fo/profile-docbook.xsl"
moz-do-not-send="true">"http://docbook.sourceforge.net/release/xsl-ns/current/fo/profile-docbook.xsl"
/>
<xsl:import href="" class="moz-txt-link-rfc2396E"
href="http://docbook.sourceforge.net/release/xsl-ns/current/fo/autoidx-kosek.xsl"
moz-do-not-send="true">"http://docbook.sourceforge.net/release/xsl-ns/current/fo/autoidx-kosek.xsl"
/>
<xsl:param name="index.method">kosek</xsl:param>
For a Russian language document, the index sorting by letter
works very well. For Chinese there is no sorting.
If I modify my custom l10n for Chinese to put in the letters
list a few random Chinese symbols, it works fine for those:
<l:l10n language="zh" english-language-name="Chinese">
<l:letters>
<l:l i="-1"/>
<l:l i="0">符号</l:l>
<l:l i="1">不</l:l>
<l:l i="1">不</l:l>
<l:l i="2">危</l:l>
<l:l i="2">危</l:l>
<l:l i="3">C</l:l>
<l:l i="3">c</l:l>
<l:l i="4">D</l:l>
<l:l i="4">d</l:l>
...
Does someone have a pointer to a list of the Chinese symbols
that should be used in an index?
Thank you very much for any help,
--
--
NeoDoc
Maxime
Bégnis
Tél: +33
(0)4.42.52.24.20
789 Rue de La Gare
13770
Venelles
France