What’s new in localization

Asked on 06/16/2025

1 search

At WWDC, Apple introduced several new features and enhancements related to localization, particularly in Xcode and SwiftUI. Here are some highlights:

  1. String Catalogs in Xcode: String catalogs have been enhanced to make localization easier for developers and translators. Developers can now define localized strings directly in the string catalog, which produces Swift symbols accessible in code. These symbols also appear as autocomplete suggestions. Additionally, string catalogs can automatically generate comments that describe string context, aiding translators by providing necessary context (What’s new in Xcode).

  2. Localization with SwiftUI: SwiftUI continues to support localization, making it easier to craft experiences for every language. The integration with Xcode allows for seamless localization of SwiftUI components (What’s new in SwiftUI).

  3. Multilingual-Ready Apps: The session on building multilingual-ready apps emphasized the importance of displaying names correctly in different languages and scripts. It also introduced enhancements to string catalogs, such as detecting validation issues and marking strings as "don't translate" (Build multilingual-ready apps).

  4. Code-along Session: A code-along session demonstrated how to set up an app for localization using Xcode, providing context to translators and managing complexity as projects grow (Code-along: Explore localization with Xcode).

These updates aim to streamline the localization process, making it more efficient and effective for developers and translators alike.