Hey iOS developer! 👋
The Apple App Store enables us to connect with users in 175 regions worldwide.
Today's Curated iOS issue dives into iOS app localization.
Expanding your app to new markets
Apple provides a comprehensive list of steps required to be ready for the global audience. Starting from structuring the Xcode project, translating the content to localizing the product page.
Read on Apple Developer
Discover String Catalogs
The WWDC23 session covers how to use String Catalogs for localization, including extracting, editing, exporting, and building strings in your project.
Watch on Apple Developer
I publish the Curated iOS newsletter every week — explore the archive of past issues.
Unleashing Global Reach: A Comprehensive Guide to Effortless iOS App Localization using GoogleSheet
The best thing about this article by Vinodh Kumar is that it not only provides a step-by-step guide to setting up localization within Xcode, including project configuration and file creation, but also describes the challenges of managing localization without a centralized source of truth. To address this, author offers the option to use Google Sheets and provides guidance on organizing these files effectively.
Read on Medium
iOS Localization Tutorial in SwiftUI using String Catalog
Check out this step-by-step guide by Hoyeon Lee on creating and managing String Catalogs in a SwiftUI app with practical examples.
Read on Medium
LocalizedStringResource vs LocalizedStringKey vs String
Nick McConnell, in his article, provides a comprehensive analysis of the key localization types and explains when to use each.
Read on Medium
If you found this article useful, I’d be happy if you:
Hit the Like button.
Subscribe, if you haven’t already!
Connect with me on LinkedIn.
Share the issue with colleagues or friends who might find it helpful.
Until next time!
Artjoms
How to change the app language on fly without restart app?