How to create localizable XCode previews
To preview localizable content within a XCode preview, use an environment variable or pass a language code to an object that holds localizable information.
The example can be found on the main branch of our SwiftUI Open Source Starter Project linked below.
To localize content using Apple's standard framework, the the following modifier: .environment(\.locale, .init(identifier: languageCode))
We have also adapted this example to show how it works with a custom coordinator like our LanguageCoordinator.
Looking to learn more about SwiftUI, Swift, Design and Technology?
Search our blog to learn more about Swift, SwiftUI, design and technology.
Any Questions?
We are actively looking for feedback on how to improve this resource. Please send us a note to inquiries@delasign.com with any thoughts or feedback you may have.