Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
While the stock DocBook XSL stylesheets can manage indexes for most European languages, other languages such as Chinese, Japanese, and Korean are more complicated in their sorting and collation rules. Eliot Kimber created an open-source toolkit to help create back-of-book indexes in any language. The toolkit is designed to be integrated with XSL stylesheets.
Here is a link to download the toolkit: i18n_support.zip.
The toolkit is Java-based, so it only works with Java-based XSLT processors such as Saxon and Xalan.
Using the toolkit with DocBook XSL
The DocBook XSL stylesheets already have templates for working the Eliot Kimber's toolkit. The general steps for using the toolkit are:
Set the stylesheet parameter index.method to "kimber".
Add the i18n_support.jar file to the CLASSPATH for your Java process.
Import the optional indexing stylesheet module autoidx-kimber.xsl to your DocBook XSL customization layer.
More detailed instructions are included in Bob Stayton's book DocBook XSL: The Complete Guide.
Complete documentation for the toolkit itself is included with the toolkit zip file under the docs directory.