Just nitpicking, but "g" stands for "gras", a literal translation of "bold" in the context of typography.
> I remember some HN user from Switzerland saying that IIRC either his IP is being moved around in geoIP databases between Swiss regions
And that's why assigning users to specific services/servers/translations depending on IP is the worst kind of evil. Please let us choose the language consciously in a menu, or respect our browser settings: whatever our shit ISPs are doing behind the scenes should not impact our browsing, and no, IP addresses don't have a "country" and the simple fact that you need to use 3rd party databases (geoIP etc) is proof of that and just how stupid the whole concept is.
But, but, IP ranges have a “country” field in the RIPE database!
[Just pointing out it’s a mostly-right (aka subtly-wrong) solution that seems like a really good and straightforward idea at first (sufficiently ignorant) glance.]
I always get this wrong in calculators. I type , where I should have typed . or vice versa, and get a completely wrong result.
Result: Broken data due to SUM/SUMME/etc formulas, broken phone number recognition and (worst) broken dates.
What a mess!
In some European locales Excel switches from importing/exporting Comma Separated Values to Semicolon Separated Values with comma acting as the decimal point.
It can be fix if you do import from file and then manually select separator.
But this was need to be done every. single. time.
It was originally running windows 7 with English as the system language. Some software were installed while I was in Turkey, some (including windows 10 upgrade) were installed after I moved to Finland. Now I’m learning that my computer couldn’t handle this gracefully :)
// Edit:
Okay so the issue can be resolved as follows (Windows 10): Windows Settings -> Time & Language -> Language -> Preferred Languages -> Order it so that "English (United States)" is at the top
I previsouly had "English (Switzerland)" at the top. This order influences the "Apps & websites" setting at the top there.
With "English (Switzerland)" my section headings in the Store were French, e.g. "Films et TV" but with "English (United States)" at the top I get "Movies & TV". Of course the section headings, callouts, etc. otherwise are still a mixture of your MS Store region (German in my case) and the Windows display language (English in my case).
Why "English (Switzerland)" would result in French... I don't know.
Maybe this is due to the fact that Excel documents break if you change language, as function names are localized?
Sometimes my IP resolves close enough to the Röstigraben[^1] that I will get sites in German despite having my browser set to English (GB) and OS set to French.
Yep that’s a super fun one in all multilingual or small countries (where you might be geoloc’d in a separate linguistic community, or a country with a rather different culture).
That doesn't seem to always be the case.
I work in France, all my IPs are identified as being from France, the company is purely French and doesn't use English at all, yet all my Office applications are in English. I'm using Firefox on Linux, in English.
The only one exception is Teams, because for some reason spelling is tied to the UI interface, so I chose for it to be in French, but the default was for it to be in English.
It's so annoying. There is an option to change the language, however I have to change it every time I search for something, because the language doesn't get saved
Which is why TSV exists, because the tab character is universal.
My software, including my browser, and my operating system is usually set to English, and I expect spreadsheet (data!) applications to not interpret whatever they want (based on IP address or location of companies or whatever), but actually interpret according to a standard. It is ridiculous for a spreadsheet application reading CSV (C! as in Comma!) to interpret the comma as a visual number decoration, instead of according to format, as a separator of cells.
You can’t easily redefine an existing standard just because you don’t like what everyone else has been doing for the past few decades.
As said, use TSV, which has been standardized for much longer, if you want compatibility.
I worked for a French company, and I was forced to use web Excel in French, including keyboard shortcuts being FR-specific ("ctrl-g" for "bold" - "grossir").
I had my language set to English everywhere in browser, OS, MS profile, Office profile etc., not important.
(FWIW native Windows Excel didn't have this issue, so I sticked with native Excel).
---
Re: location based on geoloc: I remember some HN user from Switzerland saying that IIRC either his IP is being moved around in geoIP databases between Swiss regions, or getting slightly distinct IP each time; as a result, he randomly gets all kinds of websites in French, and sometimes in German. Imagine this.