Localization in iOS Apps Enable Support For Multiple Languages In Your Apps

  • Aman Aggarwal

Your browser needs to be JavaScript capable to view this video

Try reloading this page, or reviewing your browser settings

You're watching a preview of subscription content. Log in to check access

Learn how to make iOS apps that target multiple languages with user interfaces that can handle varying directions of text and other linguistic conventions. Support for other languages, not just simple translation but full support for conventions, is a key part of successful apps as most people around the globe will want to interact with your app in their native language. With this course, you’ll learn to match your app to the device language of your user as well as providing the ability to change the language to something other than that provided by the device as a default. You’ll also learn how to incorporate images and other elements that interact correctly with the conventions of different languages. After this course, your apps will be compliant with many of the world’s prominent languages and the audience for your applications will grow!

What You’ll Learn

  • Create directional protocols to match varying expectations of different languages

  • Localize apps independent of the device language

  • Incorporate multilingual support into already existing apps

Who This Book Is For

Experienced developers interested in expanding the range of audience for their apps by adding global, multilingual support.

About The Author

Aman Aggarwal

Aman Aggarwal is an iOS developer with more than six years of app development experience. Currently, he serves as the senior iOS developer at ClickAppsCo. As a global developer, Aman has extensive experience creating and using apps that go beyond the ubiquitous English language support to offer further accessibility to people of many more nationalities and cultural backgrounds.


Supporting material

View source code at GitHub.

About this video

Aman Aggarwal
Online ISBN
Total duration
54 min
Copyright information
© Aman Aggarwal 2019

Video Transcript

Aggarwal: Hi, welcome to the course, Localization in iOS app. In short you can say, Multilingual iOS apps. What we are going to learn in this course? Why we need to offer multiple language support to our app user? How can we localize our app as per the device language i.e. the app language will change as per the device language? How to localize our app independent of device language i.e. allow user to choose an option for the language from inside of the app without changing their device language from the settings app of the iOS? How to use different images for the different languages? How to localize already built app i.e. how to add other language support to already created app that supports only one language? Also we will create a small demo app to understand and learn localization in iOS app during this course.