Internationalization tools
This page list various tools related to internationalization created by members of the Internationalization Activity These are not maintained or owned by the W3C.
Links
Charlint
A Perl script for character normalization.
IANA Language Subtag Registry search tool
Written in XHTML and JavaScript. Look for subtags by searching on the descriptions in the registry. Look up subtags and sequences of subtags. List the various types of tag currently available. Runs on the most up-to-date version of the registry.
mod_fileiri
An Apache module to support IRIs on various file systems (Talk).
Unicode Character Pickers
Written in XHTML and JavaScript. The pickers display the characters that are used for a range of languages, and allow you to compose one or more words by clicking on characters. The list of languages supported includes Arabic (including Persian and Urdu), Armenian, Bengali, Devanagari, Ethiopic, Gujarati, Gurmukhi, Hebrew, Khmer, IPA, Lao, Latin (with diacritics), Malayalam, Myanmar, Tamil, Thai, Tibetan, Tifinagh, Tłįchǫ (Dogrib), Urdu and Vietnamese. More languages are planned. In more recent pickers, it is possible to view characters arranged for optimised typing, by similarity in shape, or associated with a common transcription. Normalization features are also being added. The resulting text can be copied and pasted into other applications.
Unicode Code Converter
Written in XHTML and JavaScript. Convert between characters, Unicode code point numbers, UTF-8 and UTF-16 code units in hex, Numeric Character References (hex and decimal), precent-encoded text, and other character escape formats.
UniView Unicode Database Viewer
Written in XHTML and JavaScript. UniView is a Unicode character viewer/picker that can display characters from a selected range using an installed font or as graphics. You can also paste in and discover unknown characters, search for characters or properties, do hex/dec/ncr conversions, highlight character types, etc. etc. Characters can be selected so that their details are displayed, or copied into a text box from where they can be copied and pasted into other applications. It supports the supplementary planes as well as the BMP.