17. Mobile Internationalization

MOBILE internationalization is a fancy phrase that means making your application run in different langauges. Localization is the process of creating phrases, images, and other resources for a specific language. Internationalization (abbreviated i18n) is what you do to your application so that it can be localized easily.

The Mobile Internationalization API (MIA) is defined by JSR 238, and it includes four elements:

  1. A ResourceManager provides the plumbing your application needs to retrieve resource strings, images, and other objects.

  2. The MIA specification also defines a resource file format that describes how localized resources are stored.

  3. Formatter knows how to represent numbers, currency, dates, and times in ...

Get Kicking Butt with MIDP and MSA: Creating Great Mobile Applications 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.