News for hackers. Stuff that matters.
Re:Google Pixel Buds by marcus_holmes on Tuesday April 28, 2020 @11:08AM (#23007708)
Please Google, just because my browser is in Berlin, that doesn't mean I speak German. I'd like to look at your product. I might even be interested. But I can't understand what you're telling me.

I have language preferences in my account, and you definitely know who I am because you're showing my picture in the top right corner.

So why does where I am take precedence over who I am?

Re:Google Pixel Buds by satysin on Tuesday April 28, 2020 @12:14PM (#23008478)
I always wondered wtf the browsers language setting is for. Can a website not query this for the preferred language rather than make a language decision based on an IP address geo lookup?

I am English, my browsers language order is to set English (UK) then English (generic). No foreign languages. However I live in France and if I visit a site it will give me a French version due to my location rather than the language set within the browser.

I (apparently wrongly) assumed saying I want content in English would mean the website would query what language the user wants and then send that.

Could someone explain what the browser language preference is for?

Re:Google Pixel Buds by kevincox on Tuesday April 28, 2020 @12:39PM (#23008754)
It's a bit of a chicken and egg problem which is incredibly frustrating, I wish websites would start to respect it so users start to configure their browser properly.

Users don't configure it (and quite possibly don't know how) so many websites ignore it.

Many websites ignore it so it isn't that useful to learn how to configure it.

Re:Google Pixel Buds by reaperducer on Tuesday April 28, 2020 @01:09PM (#23009136)
On my sites, the URL parameters wins. For example, when the user is explicitly changing a page's language.

#2 is the site language cookie from a previous visit. If that fails, #3 is the language the browser requests. If all those fail, English, because it is the most common language the company uses internally.

In our user testing, we run into a lot of situations where the computer's primary user, and the person who set it up, are a child, who speaks English. But our site is more geared toward their parents, who often will speak the language of their homeland. For this reason, I make it stupidly easy to change languages, and we have a policy that ALL content has to be translated into English, Spanish, and Chinese, which covers 99.8% of our customers.

You don't find out these sorts of things through modern "telemetry" gathering and such current methods of testing. You find these things out by going into the field and watching your customers use your products. But interacting with wetware is beneath people in the SV bubble.

Re:Google Pixel Buds by satysin on Tuesday April 28, 2020 @01:12PM (#23009182)
Perhaps I am wrong but in my experience Chrome, Firefox and the platform included browsers all set the browser language to the OS language by default.

While not a perfection solution I feel if the user is able to understand the language of the OS they are using then giving them a website in the same language is much better than picking one based on an IP location.

I totally agree the browser language options are hidden with a pretty crappy UI that no normal user would find and use easily.

Re:Google Pixel Buds by ubercow13 on Tuesday April 28, 2020 @12:34PM (#23008701)
That is what it's for, it's sent in the request header to every site you visit. It's just that not many sites honour it.
Re:Google Pixel Buds by ThePadawan on Tuesday April 28, 2020 @01:52PM (#23009757)
Even worse, GeoIP doesn't even have high enough resolution.

I'm currently in Switzerland. Different regions speak German, French and Italian (among others).

If you just use "this IP is in Switzerland" to try and guess the best language, you will definitely get it wrong. 25% of .ch pages I have never visited before start out in French, most others in German.

No rhyme or reason.

Re:Google Pixel Buds by plantain on Tuesday April 28, 2020 @11:48AM (#23008174)
And for the bonus - changing your language at the bottom takes you back to the home page rather than staying on the screen you were looking at.
Re:Google Pixel Buds by ExactActuation on Tuesday April 28, 2020 @11:58AM (#23008276)
But their engineers passed leetcode so they're super smart /s
Re:Google Pixel Buds by odiroot on Tuesday April 28, 2020 @12:23PM (#23008576)
> Please Google, just because my browser is in Berlin, that doesn't mean I speak German. I'd like to look at your product. I might even be interested. But I can't understand what you're telling me.

Interesting. I'm in the same situation but I do speak German (as a third language) and it didn't even click with me at first the website is indeed in German.

Re:Google Pixel Buds by moeffju on Tuesday April 28, 2020 @12:53PM (#23008914)
Because Google is still really bad at e-commerce and doesn't distinguish content language from locale and local law. You should be seeing the store in your preferred language, asking for your locale's address format, and following German trade law. But alas, you are in Germany, you get the full German experience.

Also nobody really looks at accept language headers anymore, I feel.

Re:Google Pixel Buds by mywittyname on Tuesday April 28, 2020 @01:13PM (#23009191)
> Also nobody really looks at accept language headers anymore, I feel.

Which is funny, because Google is always coming up with better, more effective ways to track users.

Re:Google Pixel Buds by dang on Tuesday April 28, 2020 @01:51PM (#23009752)
(This comment was posted when the URL was https://store.google.com/product/pixel_buds. Since changed.)
Re:Google Pixel Buds by fireattack on Tuesday April 28, 2020 @12:49PM (#23008871)
This is an e-store page. It makes sense to follow the region instead of language preferences.

The problem is they ideally should separate UI language from region settings, but most sites don't.

And they may have some difficulties to do so because they could have specific products that they simply don't have info in languages other than the local one.

If you just want to read the description, you can simply change the region below.

If you visit https://www.apple.com/jp/shop/, it only has Japanese too. You can't use JP region store and have it in English at the same time.

Re:Google Pixel Buds by reaperducer on Tuesday April 28, 2020 @01:02PM (#23009032)
This is a e-store page. It makes sense to follow the region instead of language preferences.

Makes sense to whom? Not to someone who's been using a company's web site in one language, and then suddenly gets shifted to another language simply because they want to make a purchase from the same company they were communicating with seconds before.

Imaging talking to someone at your bank's call center, and then when you get transferred suddenly speaking to someone in another language. "Well, you wanted the Fraud Protection department. It makes sense to speak {$xx__language}."

Computers are supposed to work for people, not the other way around. We have grown accustomed to half-assery, using the excuse that "everyone else does it."

Just today I received a package from Amazon. A simple cat food bowl. I had to put it together. I remember when it was so unusual for production burdens to be shifted to the consumer that such products were labeled "some assembly required." Now we're so used to companies not completing their work, that we make excuses for them. Enough.

Re:Google Pixel Buds by fireattack on Tuesday April 28, 2020 @01:23PM (#23009358)
There is no "sudden" change. Google as a web service (search, Gmail, etc.) can offer multiple languages for a region, but their store, as a separate business, can (so far) only offers local language for a certain region.

The point I'm trying to make is that there is an issue, but the issue is not they ignore user's language setting.

What it does is that

1) They detect store region based on user's region instead of language preference, which is reasonable IMHO;

2) However, they don't have English display language for their German store. This can and should be improved. For example, Amazon Japan offers Japanese, Chinese and English. Google can definitely do better since their products are much more limited and they have translations for most of content already.

>Imaging talking to someone at your bank's call center, and then when you get transferred suddenly speaking to someone in another language. "Well, you wanted the Fraud Protection department. It makes sense to speak {$xx__language}."

A better analogy would be you're in China. Well now everything will be in Chinese and Chinese only to begin with.

Re:Google Pixel Buds by reaperducer on Tuesday April 28, 2020 @02:00PM (#23009863)
We'll have to disagree here. I don't think that within a company changing the user's language, effectively breaking the experience, is "reasonable."

If your business units can't cooperate on something as simple as passing a language variable, then the business is broken.

Re:Google Pixel Buds by fireattack on Tuesday April 28, 2020 @02:06PM (#23009917)
> I don't think that within a company changing the user's language, effectively breaking the experience, is "reasonable."

And that's not what I said.

I said it's "reasonable" to switch to German store if you're in Germany (1), but they should still have a English display language for it if user prefers English (2). They failed at 2, not 1.

Re:Google Pixel Buds by scrollaway on Tuesday April 28, 2020 @12:58PM (#23008983)
I live in Belgium; in an area of Belgium that primarily speaks French. I happen to speak French as well (though I'm not originally from Belgium, I am French), but given the places I've lived in my life that's more a coincidence than anything else.

I do not speak flemish (be-nl). Yet, my page of the store is in flemish.

My browser (a Google browser!) is configured to ask for pages in english, and as a fallback, in french at a lower priority. There is a French version of the store, and it's still not sending it.

And a lot of people here in Belgium speak exclusively English. German is also an official language in the country, though only actively spoken in a small part of it. (Map: https://en.wikipedia.org/wiki/Languages_of_Belgium)

I have no obvious way of changing the language, other than a flag which rather points to changing the region. Turns out, in the region picker (https://store.google.com/regionpicker), "Belgium French" is a region, separate from "Flemish". When I click "Belgium French", a warning appears. In Flemish.

In other words, almost everything about language that store page can get wrong, it does get wrong.

Re:Google Pixel Buds by fireattack on Tuesday April 28, 2020 @01:32PM (#23009482)
> a warning appears. In Flemish.

No, it will appear in two languages, top one being your current region/language, and bottom being your target region/language. So in your case, it should show in nl-BE and fr-BE.

Here is a screenshot: https://i.imgur.com/ICwIgxH.png

Re:Google Pixel Buds by marcus_holmes on Wednesday April 29, 2020 @03:58AM (#23016597)
No, this is ridiculous. Being located in Germany/Japan doesn't make me suddenly able to understand German/Japanese. I can walk into a shop in Berlin and point at things until they conclude the transaction - there is nothing in German law that means I have to conduct the transaction in German. (Though because most Berliners' English is excellent, usually the entire transaction is in English).

If a retail store physically located in Germany can cope with my ignorance of the local language without ever meeting me before, then Google, with it's vast knowledge of me - and my specific choice of language preference - should be able to do the same.

In other words - there's absolutely no good reason why I can't use either the Google or Apple stores in the country I live in but using any language I choose.

Also - switching region to one that speaks a language I understand usually means I then can't select a delivery address in the region that I live in. It's like they refuse to sell things to people who don't understand the official language of the country.

Re:Google Pixel Buds by ATsch on Tuesday April 28, 2020 @11:28AM (#23007935)
The best part is that every time your geolocation changes, all google products will reset your language.
Re:Google Pixel Buds by buf on Tuesday April 28, 2020 @11:41AM (#23008074)
This is false. I frequently travel to Bulgaria and Japan. My language remains in English in all products.
Re:Google Pixel Buds by sulam on Tuesday April 28, 2020 @12:27PM (#23008622)
True for me. I (used to) travel in various parts of Europe regularly and got Google (and the ads) in whatever place I happened to be.
Re:Google Pixel Buds by marcus_holmes on Wednesday April 29, 2020 @04:03AM (#23016639)
When I was wandering around SE Asia I mostly got English, but that was probably because Google hadn't translated things to Khmer/Malay/etc.