O'Reilly logo

Developing for Apple Watch by Jeff Kelley

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

Localizing and Internationalizing Your App

So far, TapALap has been only in English. For a large app with a large customer base, you’ll want to support multiple languages. Think of every new language you support as an entirely new market of users. The process of supporting multiple languages is localization, commonly abbreviated L10n. Internationalization, or i18n for short, is the similar process of adapting your app for different locales and cultures, going beyond the written word. Let’s look at both in turn.

Localizing TapALap

To localize TapALap, first we need to tell Xcode that we intend to support another language. Open the project settings by clicking on the top-level TapALap in Xcode’s Project Navigator (1). Select TapALap under Project, ...

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