StanfordSpezi / SpeziOnboarding

Spezi Onboarding module to inform a user or retrieve consent for a study participation
https://swiftpackageindex.com/StanfordSpezi/SpeziOnboarding/documentation/
MIT License
11 stars 5 forks source link

Use String Catalogues #24

Closed PSchmiedmayer closed 7 months ago

PSchmiedmayer commented 9 months ago

Problem

The current String.localized files are challenging to keep up to date and do not scale well if we add support for multiple languages.

Solution

Apple introduced and embedded String Catalogs in Xcode 15 and with Swift 5.9. The following WWDC session and documentation provides a good overview:

The seem to be supported for Swift Packages: https://developer.apple.com/forums/thread/731941

Additional context

This issue is part of the Use String Catalogues focus area.

Code of Conduct

vishnuravi commented 7 months ago

This was completed by #31.