What Is Internationalization?

Internationalization is the process of designing an application so that it can be adapted to various languages and regions without software changes. Of course, the goal is to design your Java applications so that there is no need for software changes to support new locales or regions. Although the tools and API's exist, it's also important that you plan up front if you need to support internationalization features in your application. It's much harder to add it in after the software is built.

Note

Sometimes the term internationalization is abbreviated as i18n, because there are 18 letters between the first "i" and the last "n."

Typically, when a developer writes an application, not much attention is given to where ...

Get Special Edition Using Java 2 Standard Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.