12.1. INTERNATIONALIZING AN APPLICATION12.2. CHANGING LANGUAGE AND REGION SETTINGS12.3. DISPLAYING MULTIPLE LANGUAGES12.3.1. Showing Translated Text12.3.1.1. Translating Buttons12.3.2. Displaying Images12.3.3. Localizing App Icon and Name12.3.4. Displaying "Double Byte" Characters12.3.5. Formatting Dates, Times, Numbers, and Currency12.4. MANAGING LOCALIZABLE.STRINGS IN REAL-WORLD APPLICATIONS12.4.1. genstrings12.4.2. ngenstrings12.4.2.1. Using ngenstrings12.4.2.2. Limitations of ngenstrings12.5. SUMMARY