Last updated: Dec 1, 2009

I18n Index Library

Antenna House I18n Index Library is a Java library that makes index pages in the various languages used by the DocBook, DITA to XSL-FO stylesheet.

What can I18n Index Library do?

I18n Index Library accepts indexterm data from XSLT stylesheet and sort them according to the document language. The sorted results are converted into appropriate XSL-FO format by stylesheet.

I18n Index Library overview

V2.0 Enhancements

- Implements many DocBook indexterm features using XSL1.1 index functions.

  • Three-level nested index structure (primary, secondary and tertiary elements).
  • Range index (startofrange, endofrange attribute).
  • Significant index (significance attribute).
  • Supports "See", "See Also" (see, seealso elements).

- Supports 21 language indexes including CJK.

Catalan, Czech, Danish, German, English, Spanish, Finnish, French, Hungarian, Italian, Dutch, Norwegian, Polish, Portuguese, Russian, Swedish, Turkish, Simplified Chinese, Traditional Chinese, Japanese, Korean

- Supports major Java based XSLT processors.

  • XSLT 1.0 processor: Saxon 6.5, Xalan 2.7
  • XSLT 2.0 processor: Saxon-B 9.1, Saxon-PE 9.2, Saxon-EE 9.2

- Includes sample XSLT stylesheet for DocBook to XSL-FO transformation.

  • XSLT 1.0 stylesheets for Saxon 6.5, Xalan 2.7
  • XSLT 2.0 stylesheets for Saxon-B 9.1, Saxon-PE 9.2, Saxon-EE 9.2

- You can use the sortas attribute to correct Simplified Chinese index orders.

For example the Chinese word "粘贴" belongs to "N" index group because the most common reading of "" is "nian2". However the correct reading is "zhan1" for this word.

<indexterm><primary>粘贴</primary></indexterm>

You can correct this problem by specifying the correct reading (pinyin) to the sortas attribute value. The fix will place "粘贴" into the "Z" index group.

<indexterm><primary sortas="zhan1 tie1">粘贴</primary></indexterm>

NOTE: The corresponding language codes for supported languages are ca, cs, da, de, en, es, fi, fr, hu, it, nl, no, pl, pt, ru, sv, tr, zh-CN, zh-TW, ja, ko

V2.1 Enhancements

- Added "pdf5" plugin for DITA Open Toolkit to support DITA index

The "pdf5" plugin working diagram with DITA Open Toolkit 1.5.

DITA-OT and 'pdf5' Plug-in overview

This plugin contains build.xml, integrator.xml, plugin.xml, DITA (middle file) to XSL-FO stylesheets and this I18n Index Library. You can easily integrate this plugin into DITA Open Toolkit.

- Supports DITA indexterm features

- Newly created XSLT2.0 stylesheets for DITA to XSL-FO transformation

System Requirements

ItemContents
Java Runtime EnvironmentSun J2RE 1.4.2 or later
XSLT ProcessorSaxon 6.5, Xalan 2.7, Saxon-B 9.1, Saxon-PE 9.2, Saxon-EE 9.2
XML ParserXerces 2.x (I18N Support Library uses this processor. Included in this release.)
DITA Open Toolkit1.5 or later
XSL FormatterAntenna House XSL Formatter V4.3 or Antenna House Formatter V5

NOTE: 

Limitation

Sample PDF

You can download sample PDF files generated by this library and stylesheet.

Pricing & Licensing

Pricing

Type of license Price
I18n Index Library V2.1$5,000

How to buy

I18n Index Library V2.1 can be purchased directly from Antenna House or through one of our Resellers. For more information see Purchasing Assistance.

Support


Copyright © 1996-2010 Antenna House, Inc. All rights reserved.
Antenna House is a registered trademark of Antenna House, Inc.