Localize your metadata.
The easiest place to start is translating your app description for each of the countries in which you offer apps. Customers are more likely to read about your app if it’s in their native language. It just makes it easier for more people to learn about your app. For details on localizing metadata, keywords, and screenshots, read the iTunes Connect Developer Guide.
Internationalize your app.
Structure your app to support localized content, by taking steps like:
- Creating separate user-visible text and images from your executable code and translating them into desired languages.
- Integrating the content back into your app as separate localized resource files stored within your app’s bundle.
- Using system provided APIs to express and manage user-visible or dynamically generated values properly across different locales (e.g. dates, lengths, weights, prices, and currency symbols).
- Ensuring your app accepts user-generated text in any language and in multiple languages at once, independent of the language of the user interface.
Translate the User Interface.
Translate or customize user-visible content for people from different cultures. Create or modify language-specific versions of nib files, text, icons and graphics (especially those containing culture-specific images), audio, and video for each locale. This process typically doesn’t require modifications to your source code, making it easy to work on translations in-house or with an outside localization service.
Promote your app in local markets.
We offer promotional badge and product images that are localized in many languages, which you can use to promote your apps on the App Store and Mac App Store. It’s another simple thing you can do to make your app stand out to a broader audience. View App Store Marketing Guidelines.
WWDC Session Videos
Apple Developer Forums
Ask questions and discuss localization with Apple engineers and other developers.
Documentation and Sample Code
iOS Developer Library
Mac Developer Library
Third Party Localization Vendors
These third party vendors provide internationalization and localization services for developers and may be able to assist you with your app.