Open RoundOrange opened 4 years ago
en_CA should also be removed from the imperial group.
I'm not sure how this is working now anyway? I'm in the USA with en_US and I'm still seeing metric measurements. Besides, I know plenty of people who live in the US who moved here from somewhere else that might prefer metric.
This would be a welcome option. Or possibly a dual display. I do some things like driving which I track in miles. Others like walking are tracked in km.
None of the locales currently hardcoded except en_US officially use imperial-derived measurements.
I have my locale in Nextcloud set to English(United States), but Maps doesn't provide Miles. It would be really good to have this be a specific setting in Maps. Seems like a glaring oversight to not have support for this.
Besides the fact that the current intended way is demonstrably not working for en_US (and that technically US Standard is not precisely the same as Imperial but predates Imperial by about 50 years), using language and locality isn't ideal, either. There are plenty of native US Citizens that have Spanish or another language as their primary language (US has no official Federal language!) and plenty of immigrants or metric-enthusiasts here that prefer metric. Further, this is a somewhat political issue in the UK, and a matter of preference for some Canadian, Australian, etc. people, not to mention American ex-pats.
All of this complexity can be side-stepped by making this defined as a simple user preference for metric vs Imperial/US Standard.
Currently, the metric/imperial option is hard coded in src/script.js. As measurement units can be a personal preference, or a user may have grown up learning one system, but now live in a country which uses another, please consider allowing the user to specify their preference.
Also, en_AU and en_NZ are listed in src/script.js as imperial countries. They most certainly are not and have not been for a long time. Please remove these countries from the imperial list.