SwiftUI Translation Made Simple



Hey Reader,

How do you translate your app into multiple languages?

At GoPro, I partnered with the localization team to establish best practices—and with the new String Catalog, you can extract all your Text() strings at build time so nothing slips through the cracks.

🎥Watch SwiftUI iOS Localization Tutorial: Master String Catalogs in Xcode 16

video preview

You’ll learn:

  • Best practices for localization
  • How to test translations in both iOS apps and widgets
  • How to Preview different languages in SwiftUI
  • How to boost your localization workflow with RocketSim
  • How to localize your ViewModel code

👉Grab the code here for localization

Talk soon!

Paul Solt
Paul@SuperEasyApps.com

P.S. Have you localized an app before? Let me know. Next week we’ll dive into Charts.

Super Easy Apps Weekly - Paul Solt

Join 5,712+ developers learning iPhone app development and App Store publishing. Every week, I share iOS tips on how to create polished, intuitive apps—backed by insights from shipping seven apps and working at GoPro, Apple, and Microsoft.

Read more from Super Easy Apps Weekly - Paul Solt
video preview

Hey Reader,Codex surprised me last night. Last night I filmed my unedited workflow with OpenAI's newest model: GPT 5.1 Codex Max. Codex just changed my entire Swift workflow. Codex just fixed a swift bug I couldn't solve (after 12 failed attempts) I literally just talked to it (no complex Plan.md or PRD.md) It explained and executed everything quickly My app is a mix of SwiftUI, AppKit, and Swift. I'm targeting macOS 15+ and Swift 6.2 using AVFoundation and Core ML. The new OpenAI coding...

video preview

Hey Reader,What a week for AI coding! I have been diving deep into AI coding assistants and this week was incredible! Gemini 3 Pro launched Grok 4.1 is in beta (API somewhere?) ChatGPT 5.1 Pro dropped (The best intelligence) GPT 5.1 Codex Max launched It'll take some time, but I have some early thoughts in the video below . . .Want to see my workflow? Watch my live demo with each of these new tools. It's unedited, so you'll see exactly how I work, and all the failure points. (Spider warning...

video preview

Hey Reader, It's been a while since I sent an email. We had our second baby girl!It has been crazy here with a newborn. Our new daughter is 14 weeks old and we have a three year old toddler . . . So things have been crazy, and I haven't had time to write. But I do have some updates. I've been spending a lot of late nights and early mornings with AI, specifically Claude Code and now codex. I want to share the journey. I haven't had time to write or make videos because I have been knee-deep in...