String Catalog: Better Way to Localize Your Apps
summary
String Catalog in Xcode 15 replaces Localizable.strings with an XCStrings JSON-backed catalog, recommended by Apple and back-deployable to older OSes. Migration is a near one-button migration from .strings, the editor auto-populates keys on build, shows percent localized and per-key states like new, needs review, or stale, and supports plural categories (example Croatian: one, few, other) plus vary by device (tap vs click). The demo app shows contextual comments, multiple-argument pluralization, and a few early Xcode bugs but the workflow and exports for translators work.
AI-written summary · about
chapters (7)
- 0:00Introduction and background
- 6:53Old localization methods
- 11:35Introducing string catalogs
- 17:28Demo of string catalog features
- 25:14Advanced pluralization and device variations
- 28:51Final notes and resources
- 29:33Q&A session
related talks
27mSpeak your users' language: what to look out for when going global
17mAvoiding the culture shock:Making your app internationalized
21mThree Little Words
26mEnd-to-End i18n
24mInternationalization-ing
22mInternationalisation(i18n) & Localisation(l10n)
45mHello world, is i18n doing okay?
58mAround world in a session! Globalization and localization of software
