The Missing String Catalogs FAQ for Localization in Xcode 15

Discover the game-changing implications of Apple’s new feature, String Catalogs, which replaces traditional localization files and streamlines the localization process. From automatic key extraction to safety checks, find out why developers should be excited about this powerful tool in Xcode 15.

Cihat Gündüz
6 min readJul 4, 2023

In WWDC23 Apple introduced a new feature to Xcode that sherlocked large parts of my RemafoX app. Of course, I tested the new feature in detail and asked all my questions to the team who built it in the related Slack activity. They actually did a great job with String Catalogs, so much so that I will reimagine my app since they’ve taken away most of the low-level work that I did in my app in the past.

But most people I talked to since Dub Dub are still unaware of the implications String Catalogs have on their projects. So I figured I should answer the most frequent questions to make it more clear how amazing String Catalogs really are.

What are String Catalogs? What about Strings(dict) files?

--

--

Cihat Gündüz

📱Indie iOS Developer, 🎬Content Creator for 👨🏻‍💻Developers. Apps: RemafoX, Twoot it!. More in the works.