French native speaker here. UX consistency, shared Internet culture, habits from the early 90's and error messages I can actually find on the Web are the reasons why I always set my computing to the english language.
I'm trying to have English language but metric units, 24 hour clock and ISO dates... Seldom can I achieve that.
On the French-language mandatory corporate Windows laptop, Excel formulas are translated in French - so when searching for recipes on the web I have to translate them !
I enjoy sites such as Thomann.de which have separate settings for language, country and units of measurement.
I just have a custom locale for any UNIX-like systems I use. American English, UTF-8, 24-hour time, RFC-3339 dates, SI units, '.' decimal point, '_' thousands separator. I call it en_ENG, for the fictional land of Engineeristan.
That doesn't have `_` as the thousands separator. It uses ISO 8601 for date/times instead of RFC 3339 (so "2022-03-14T15:06:03 EDT" instead of "2022-03-14 15:06:03-04:00"), etc.
I just happen to want slightly different choices than it allows.
An explanation of all the valid fields can be found at [1]. Copy an existing locale, modify it to suit your needs. Don't forget to escape all characters as Unicode if you want it to support unicode. Compile & install as normal with localedef, add to `/var/lib/locales/supported.d`, run locale-gen, set the various `LC_` variables you want to use in `~/.profile` or `/etc/envionment` or whatever.
I'm trying to have English language but metric units, 24 hour clock and ISO dates... Seldom can I achieve that.
On the French-language mandatory corporate Windows laptop, Excel formulas are translated in French - so when searching for recipes on the web I have to translate them !
I enjoy sites such as Thomann.de which have separate settings for language, country and units of measurement.