Internationalization

The lessons in this trail teach you how to internationalize Java applications. Internationalized applications are easy to tailor to the customs and languages of end users around the world.


Note: This tutorial trail covers core internationalization functionality, which is the foundation required by additional features provided for desktop, enterprise, and mobile applications. For additional information, see the Java Internationalization home page.

defines the term internationalization, gives a quick sample program, and provides a checklist you can use to internationalize an existing program.

explains how to create and how to use Locale objects.

shows how to dynamically access objects that vary with Locale.

explains how to format numbers, dates, and text messages according to Locale, and how to create customized formats with patterns.

provides techniques for manipulating text in a locale-independent manner.

explains how to provide internationalization for IDN's.

explains how to enable the plug-in of locale-dependent data and services.