0PricingLogin
SwiftUI Academy · Lesson

Localizing Strings & String Catalogs

Translate UI with String Catalogs.

Why Localize?

Localization translates your app's text so people read it in their own language. It widens your audience around the world. 🌍

Strings Are Already Keys

In SwiftUI, a Text("Hello") literal is automatically treated as a localizable key. You often get translation for free.

Text("Welcome back")

All lessons in this course

  1. VoiceOver & Accessibility Labels
  2. Dynamic Type & Scaled Fonts
  3. Localizing Strings & String Catalogs
  4. Adapting to Light & Dark Mode
← Back to SwiftUI Academy