Остання редакція: 2025-06-05
Анотація
У роботі розглянуто сучасний підхід до локалізації мобільних застосунків, розроблених за допомогою SwiftUI, з використанням нового формату Localizable.xcstrings. Порівняно з традиційним Localizable.strings, новий формат є більш структурованим, надає вбудовану підтримку pluralization та значно полегшує командну роботу над локалізацією. Для прикладу було використано мобільний застосунок для бронювання квест-кімнат, де реалізовано мультимовний інтерфейс, адаптований до української та англійської мов.
LOCALIZATION OF IOS MOBILE APPLICATIONS USING SWIFTUI AND THE NEW LOCALIZABLE.XCSTRINGS FORMAT
Abstract
This work explores a modern approach to localizing mobile applications developed using SwiftUI through the new Localizable.xcstrings format. Compared to the traditional Localizable.strings method, the new format offers a more structured and centralized system with built-in pluralization support and enhanced collaboration capabilities. A case study is presented based on a quest room booking app with multilingual support in Ukrainian and English
Ключові слова
Посилання
- Apple. Localizing with String Catalogs. [Електронний ресурс] – Режим доступу: https://developer.apple.com/documentation/Xcode/localizing-with-string-catalogs (дата звернення: 01.06.2025).
- Apple. Discover String Catalogs. WWDC 2023. [Електронний ресурс] – Режим доступу: https://developer.apple.com/videos/play/wwdc2023/10152 (дата звернення: 01.06.2025).
- Apple. Localize your SwiftUI app. WWDC 2021. [Електронний ресурс] – Режим доступу: https://developer.apple.com/videos/play/wwdc2021/10025 (дата звернення: 01.06.2025).
- Swiftyplace. How to translate and localize iOS app with string catalogs in Xcode 15. [Електронний ресурс] – Режим доступу: https://swiftyplace.com/blog/localization-xcstrings-xcode15 (дата звернення: 01.06.2025).