Home Multi-Language Support with Localization in iOS

Multi-Language Support with Localization in iOS

This course will walk you through the steps of localizing your app. Learn how to add a new language and how to use Xcode Localization Catalog to make your life easier while doing so. Also learn how to localize a Swift Package.

Published in Kodeco the New Raywenderlich.com

Using Swift 5.3, iOS 14, Xcode 12

Who is this for?

This course is for intermediate level developers who want to learn the process of adding different languages to your app. This course covers localization for Strings, UI, Assets and Swift Package, then walks you through the process of export/import localization catalog using Xcode, all the way to generating screenshots via UITesting.


  • Learn how to support multiple languages in your project and how to auto-generate string files.
  • Learn how to support multiple languages in Storyboards and SwiftUI, add additional images and show different app names for each language.
  • Learn how to export and import all the related files for the localization process using Xcode Localization Catalog and XLIFF files.
  • Learn how to write UITest using localizable and automatically generate screenshots with different languages and export them as part of the XCLOC.
  • Learn how to add Localization into the Swift Package.

Watch the course on Kodeco the New Raywenderlich.com

Download course Materials on Github

This post is licensed under CC BY 4.0 by the author.

Creating a Framework for iOS

Advanced Charles Proxy Tutorial for iOS

Comments powered by Disqus.