My biggest problem with everything Apple is their terrible approach to localization / internationalization and lack of support for languages.
I speak four languages, usually have my systems set to English, since most of my work and daily communication is in English, but live in Denmark and receive messages in English, Danish and German.
After all this time, Apple does not allow you to set map language to a local language and different from your system language. Neither does it detect messages’ language to read it out in that language.
Drive by voice is therefore useless since Danish, German, Swedish etc streets would be pronounced with English gibberish and so would any message read out loud for you. And so while driving, iOS only serves me to play music, listen to audio books or call people.
Unless I want to constantly check guidance on screen, I have to use other services such as “Here” maps which always had the feature to switch spoken guidance to any language. And since typing and reading are often prevented in the Car Play versions to keep you focused, searching for locations requires you to go to your device, since even user spoken words are interpreted in English. So I would have to talk the same mangled gibberish. This might work for people who are not able to speak the local language and would pronounce places like Apple, but come on …
Why is something like that so difficult for you Apple? Why can Google and Microsoft do it but not you?
Or maybe I miss something? Have overlooked a fantastic switch in settings?