In iOS 13 users can select their preferred language for your app in Settings. It appears this only shows up if your app supports more than one language and only lists the languages your app supports, which makes sense.
I have a kind of unique situation in my app. It is not localized for any language except English, however the app allows users to work with dates formatted in their preferred language's format. This is currently implemented via
let dateFormatter = DateFormatter()
dateFormatter.locale = Locale(identifier: Locale.preferredLanguages.first!)
dateFormatter.calendar = .current
Locale.preferredLanguages lists the user's preferred languages as specified in Settings which satisfies most users. But some have requested I add a language selector in the app because sometimes they don't want to use their most preferred locale. So it sounded like the iOS 13 app-specific language selection would be great for me! But it seems that's not the case. Any suggestions on what would be best to do in this scenario?