String Catalog (файлы с расширением .xcstrings) — это современный, рекомендованный Apple способ управления всеми статическими текстовыми строками в приложениях для iOS, macOS, watchOS и tvOS. Проще говоря, это единый централизованный файл, который заменяет старые файлы Localizable.strings и служит для локализации (перевода) вашего приложения на разные языки. Раньше для каждого языка нужно было создавать отдельный файл Localizable.strings (например, en.lproj/Localizable.strings, fr.lproj/Localizable.strings). String Catalog объединяет все эти переводы в один файл, с которым гораздо удобнее работать. - String Catalog открывается в удобном редакторе внутри Xcode, где вы видите все ваши ключи и их переводы на разные языки в виде таблицы. - Xcode 15+ может автоматически находить в вашем коде строки, предназначенные для пользователя (например, Text("Hello World") или NSLocalizedString(...)), и добавлять их в каталог. Это избавляет от рутины по созданию ключей.
Что такое String Catalog в Xcode
2 дня назад2 дня назад
~1 мин