The JavaTM Tutorial

| Start of Tutorial | Search

## Trail: Internationalization

### by Dale Green

> Your feedback is important to us! If you have comments about this trail, you can send us mail about it by filling out the form on our feedback page.

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.

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

Setting the Locale explains how to create and how to use `Locale` objects.

Isolating Locale-Specific Data shows how to dynamically access objects that vary with `Locale`.

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

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

| Start of Tutorial | Search