O'Reilly logo

Kicking Butt with MIDP and MSA: Creating Great Mobile Applications by Jonathan Knudsen

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

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 ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required