I am trying to load different configuration for the widgets depending on the app language, but when I use something like:
Locale.preferredLanguages
Bundle.main.preferredLocalizations
Bundle.main.localizations
all of them are returning "en" only in IntentExtensionTarget.
here is an example where I am using the code:
extension IntentHandler: ReciterAndSurahIntentHandling {
func provideSurahOptionsCollection(for intent: ReciterAndSurahIntent, with completion: @escaping (INObjectCollection<NSString>?, Error?) -> Void) {
Locale.preferredLanguages
Bundle.main.preferredLocalizations
Bundle.main.localizations
// All of them return "en" only, and I have multiple localization for the app.
}
}