Author: Anna van Raaphorst
Keywords: system requirements, requirements, system, supported applications, applications, supported, supported languages, languages, supported

# System requirements and supported applications

## System requirements

DITA Open Toolkit is written in Java and requires at least a minimal set of Java applications be installed. Java JDK 1.5 or later must be used to execute the applications and the Toolkit Java code.

It is highly likely that any operating system environment where the supported Java JDK can be installed will support basic Toolkit functionality. The Toolkit has been successfully installed and used on Windows XP, Mac OS X, various UNIX and Linux distributions including FreeBSD, Ubuntu Linux, NexentaGNU/OpenSolaris, Solaris, and other operating environments.

Some optional applications can be installed and run only on Windows, for example the HTML Help compiler.

## Required tools

Note: All of the required tools except the JDK are bundled in the full package installation. For more information about the installation packages, see Installation considerations
Note: Now the full package ships together with Saxon-B 9.1 by default. If you intend to use other XSLT processor, you may need to clean up Saxon-B 9.1 libraries first or use other package distributions.

The following tools are required to use DITA Open Toolkit at the 1.5.3 release level.

Java Development Kits (JDKs)
  Oracle. You can download the Oracle JDK from http://www.oracle.com/technetwork/java/javase/downloads/index.html.
  IBM. You can download the IBM JDK from http://www.ibm.com/developerworks/java/jdk.
Ant
  Ant 1.7.1. You can download Ant from http://ant.apache.org/bindownload.cgi.
Either the Saxon or Xalan XSLT processor
  Saxon-B or Saxon-SA 9.1. You can download Saxon from http://saxon.sourceforge.net/.
  Saxon-PE or Saxon-EE 9.2 or newer. You can download Saxon from http://www.saxonica.com/.
  Note: As of version 9.2, the free home edition of Saxon no longer supports EXSLT or custom Java extension. DITA-OT continues to work with the commercial professional and enterprise editions.
  Xalan-J 2.7.1. You can download Xalan from http://archive.apache.org/dist/xml/xalan-j/.

Supported languages

DITA and DITA Open Toolkit support the languages listed in the following table.

Language | xml:lang value
--- | ---
Arabic | ar-eg
Belarusian | bg-bg
Bulgarian | be-by
Catalan | ca-es
Chinese (Simplified) | zh-cn
Chinese (Traditional) | zh-tw
Croatian | hr-hr
Czech | cs-cz
Danish | da-dk
Dutch | nl-nl
Dutch (Belgian) | nl-be
English (Canadian) | en-ca
English (UK) | en-gb
English (US) | en-us
Estonian | et-ee
Finnish | fi-fi
French | fr-fr
French (Belgian) | fr-be
French (Canadian) | fr-ca
French (Swiss) | fr-ch
German | de-de
German (Swiss) | de-ch
Greek | el-gr
Hebrew | he-il
Hungarian | hu-hu
Icelandic | is-is
Italian | it-it
Italian (Swiss) | it-ch
Japanese | ja-jp
Korean | ko-lr
Latvian | lv-lv
Lithuanian | lt-lt
Macedonian | mk-mk
Norwegian | no-no
Polish | pl-pl
Portuguese | pt-pt
Portuguese (Brazilian) | pt-br
Romanian | ro-ro
Russian | ru-ru
Serbian | sr-sp
Slovak | sk-sk
Slovenian | sl-si
Spanish | es-es
Swedish | sv-se
Thai | th-th
Turkish | tr-tr
Ukranian | uk-ua

Parent topic: Installing and upgrading DITA Open Toolkit