I hate using devices in my native language, so I normally use the US locale. However, I also want to have Celcius, meters, kilograms and sane date formatting :)

I have a Wear watch and it uses the phone's locale to know what units to use. This means I get Fahrenheit weather and mile distances.

Is there a locale setting I can use to get SI units but retain English?

  • 1
    Have you tried setting it to Canadian or Australian english?
    – zdan
    Nov 2, 2017 at 4:15
  • 1
    @zdan Canada did the trick! I'll probably have to suffer through some weird spellings, but Australian English likely has more. If you add that as an answer, perhaps with a link to lh.2xlibre.net/locale/en_CA, I will accept it as the answer
    – w00t
    Nov 6, 2017 at 11:54

1 Answer 1


Try setting the locale to Canadian english (en_CA) which sets its units to metric. Things like dates and currency are fairly compatible with the US.

You could always set the dictionary for spell check to US english under Languages & Input in settings. Though, as you point out in your comment, you may have to deal with some "misspellings" in some menus and messages. It will add some colour to your android experience.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .