2.8 Internationalizing Your App

To reach the largest possible audience, you should consider designing your apps so that they can be customized for various locales and spoken languages. Then, if you intend to offer your app, for example, in France, you would translate its resources (text, audio files, etc.) into French. You might also choose to use different colors, graphics and sounds based on the locale. For each locale, you’ll have a separate, customized set of resources. When the user launches the app, Android automatically finds and loads the resources that match the device’s locale settings. Designing an app so it can be customized is known as internationalization. Customizing an app’s resources for each locale is known as localization ...

Get Android How to Program, 3/e 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.