-
Notifications
You must be signed in to change notification settings - Fork 132
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Weather condition names follow system language over app language on Android < 13 #1132
Comments
Your issue only happens because you changed system language recently. No one does that. I have my system language set to French and app language set to English and never encountered any issue. Please try to clear cache data first. Custom language per app is natively and fully supported only starting from Android 13 and previous Android versions are known to keep cache even if system language was changed recently. |
I don't think it has to with clearing my cache; I tried again but this time I cleared the app cache and restarted my phone after switching the language. Still happens: I'm pretty sure it isn't serving me cached data since this screenshot was just after an automatic refresh. The data from before the automatic refresh is in English as I would expect: |
This issue is not reproducible in Android 14.
I recommand you update to the latest version of Android and retry |
So my device doesn't support Android 13+ so I can't do that :( However I tested it in a Pixel 8 Pro emulator in Android 12, 13, and 14 and I can confirm that it's buggy just like on my device in Android 12 and working as intended on Android 13 and 14. These quirks are still present though:
In particular, that ECCC localizes only current weather thunderstorms and nothing else is still a problem but that's a separate issue |
Re-implementing the per-app language feature from Android 13+ in Android < 13 falls in this category. |
Yep was just confirming that it's an Android < 13 issue. Will close then |
Steps to reproduce
Expected behavior
Weather condition names appear in the app language (English)
Actual behavior
Weather condition names appear in the system language (Spanish):
Weather source used
Open-Meteo, MET Norway, Meteo-France, DMI, probably others
Breezy Weather version
5.2.4 standard
Android version
12
Device
Samsung Galaxy s10e
Other details
This behaviour happens from pretty much all worldwide sources that I tried, as well as the IMS (Yes apparently the IMS can provide weather condition names in Spanish; who knew?) and NWS. Notable exceptions include:
Meteo-France: Current weather condition follows system language, Forecast weather conditions are always in French (Since Meteo-France doesn't localize forecast weather conditions - see #1130)
AccuWeather: All weather conditions are in English only (probably because AccuWeather doesn't localize anything)
ECCC: Strangely, always in English. Except if the current weather condition is Thunderstorms, that follows the system language for some reason (though forecasts are only in English):
Acknowledgements
The text was updated successfully, but these errors were encountered: