7 ms·
i18n and l10n are something that I have seen a company done right. It is easy developer to assume: If your IP is coming from country X, you must want the conte
by phantomathkg 1y ago
i18n and l10n are something that I have seen a company done right. It is easy developer to assume:
If your IP is coming from country X, you must want the content to be served in language X.
No, there are tourist from country Z, long term resident who prefer language A and people from country X want to learn language B.
- If your browser Accept-Language say X,Y, then you must want all the content to be served in X.
No, I want my search result to be predominantly in X, but when I search for things about Y, show me language Y, and when I search for this band from country Z, please show me in language X.
As a hongkonger (zh_hk + en_gb), living in Singapore (zh_cn + en?), following JPOP. This is the daily fight I have with browser.
I would rather all application, including web app just give me the option to choose and say, interface language, english, content language, follow origin.
- creakingstairs 1y ago> As a hongkonger (zh_hk + en_gb), living in Singapore (zh_cn + en?), following JPOP. This is the daily fight I have with browser. Ah yes as a Korean living in Japan with locale set to English, this truly is a daily fight. > I would rather all application, including web app just give me the option to choose I've left websites for other competitors because they wouldn't have a button to change language.
- rtpg 1y ago> i18n and l10n are something that I have seen a company done right. It is easy developer to assume: > If your IP is coming from country X, you must want the content to be served in language X. I would assume there are multilingual speakers in mostly every single team at YouTube. Or at the very least enough nerds who just like some random content from another country. People who would both want their UI to be in a language A but also to consume content from languages B, C... I do not understand how that assumption holds in any product decision except in one where the YT product teams are entirely and totally separated from the engineering teams.
- littlecranky67 1y agoNo need to do these assumptions, youtube accounts are google accounts and google already supports setting multiple languages that you speak/read.
- kikokikokiko 1y agoIt doesn't work, you can set all the languages you speak on your Google account settings, and Youtube will still change every video title and audio track to either your default language on settings, or your system language. At this point I don't even know what stupid decision between the two above the Youtube backend is choosing.
- junon 1y agoYes, this. Google still doesn't get even the Accept-Language header right, which is shocking, because they're Google.
- xxs 1y agothat doesn't mean a single thing - google would auto-default to IP country resolution every step. It's funny in an awful way to have a road trip in Europe - every day it's a different language. While I speak 3 languages that's far from sufficient, morealso google translations leave a lot to be desired outside English (as everything is designed in US,incl. date formats [mm/dd], units - inches and miles, etc.) Accept-language doesn't do anything at all for google, either.
- ozim 1y agoWould be great if they actually use it in their products instead of showing me some insane mixup of stuff I don't want :)
- aniforprez 1y agoIt's gotten to the point where searching Google for word definitions is actively hampering me by defaulting to showing the definition in my "regional language" (which isn't correct in the first place since it's spoken by a majority in my country but not in the region where I live) as well as English when I only want the English meaning. Stuff like this has had me switch to DDG where even if the results are strictly worse, at least it's not going out of its way to annoy me
- makeitdouble 1y ago
- palmfacehn 1y agoI have all of my language settings configured to en_US. I've explicitly configured YouTube's country setting as well. I still get autotranslated titles for the local language in the search results. There are so many irrelevant results that YT search has become unusable. I'm increasingly noticing similar behavior in Google search, especially around news and current events.
- vintermann 1y agoBut sometimes you actually have to search for something in your native language. Plants and mushrooms for instance: I know them by their Norwegian names, I wouldn't often not know how to search for them in English. But then Google serves up wikipedia articles auto-translated from English, often with made up (but plausible looking) domain terminology: "Russula cyanoxantha, ofte kjent som kullbrenneren eller spraglete russula" - No, that's not true, Google, Russula cyanoxantha may be known as the coal burner in English, but I have NEVER heard anyone call it kullbrenneren in Norwegian, and "spraglete russula" is also not something it's ever called. And of course it weights its own AI translated garbage above the search results.
- palmfacehn 1y agoAnother specialty seems to be a half page of "related" questions. I'm not a stickler for grammar, but I frequently find questions here with a syntax suitable for a cartoon caveman.
- ozim 1y agoI think you overestimate amount of multilingual users and tourists. If you have 40 million country and you have 10 mil tourists over whole year given week you might 200k users that happen to be in that country. Even if you have another 1mil expats living in that country. it still is 35mil of people vs 1mil of people for whom "your IP is from country X you get language X" is pretty good heuristic. That said I am also pissed off by that approach but I do understand there is much more people who happen to use only that language in that country. Optimizing for Expats or Tourists would be stupid as those are exceptions not the norm.
- bux93 1y agoI'm a tourist 4 weeks per year. Excluding any business travel. That's 7.6% of the time. Now, I travel internationally more than most, but it's not out of the ordinary and it's 100x your estimate. Of course, I'm multilingual even if I stay at home. Do we know how many people are multilingual? About half of Europeans speak more than one language. That's hundreds of millions of Youtube users. 22% of Americans for 76 million in the US. That's just numbers from Google's own Gemini (which is doing a bit of a half-assed job). Note that all EU countries except Ireland mandate second language teaching in schools (23 out of 27 mandate at least two foreign languages); you don't need to be an ex-pat, tourist, longterm resident or second generation immigrant to be multilingual. Not taking input from multi-lingual users is not just bad practice from Google, it's actually impressive how they manage to ignore people they probably know and are working with.
- wheybags 1y ago> all EU countries except Ireland mandate second language teaching in schools Ireland does mandate second language teaching in schools, it's just not a foreign language, it's Irish (separate language, not a dialect of English). And it's taught atrociously badly. The vast majority of graduates, after about 13 years of mandatory Irish classes, cannot functionally speak it.
- amiga386 1y ago> separate language, not a dialect of English Of all the languages spoken in the UK and Ireland that argument attracts, I've never heard anyone claim that about Irish - an actual Gaelic language. > The vast majority of graduates, after about 13 years of mandatory Irish classes, cannot functionally speak it. They just need to get out their word book - that's right, their focal leabhair ♫ oh get out your focal leabhair, get out your focal leabhair and we'll have you speaking Irish in a half-an-hour Sea means yes and Níl means no get out your focal leabhair and we'll all have a go ♫ https://www.youtube.com/watch?v=gYNZbmrMg7M https://www.youtube.com/watch?v=gYNZbmrMg7M
- matsemann 1y agoI also have this problem with apps in my native language. I have my phone set to en,no because I prefer the English version over some bad auto-translated crap where some apps try to translate stuff. But then when I download a Norwegian app, then it prefers to use some badly maintained English translation instead, but here I would of course prefer the native version. Can't win.
- janfoeh 1y agoAnd it would be _so, so, easy_. Make reasonable assumptions or provide good defaults. Make them overrideable. Make user settings stick. I have the same problem, by the way — my phone is in English, which means I get to enjoy Apples hilarious English pronunciation of German street names while navigating.
- matsemann 1y agoYeah, I think apps just should have a sorted list (/tiers) of languages they support, and pick whatever first has a match in the user preferences. If the app supports two languages equally well, then choose the one first in the user's preference list. So for me having no,en (in the future where this works I would dare to have no first): app is in english, has auto translated norwegian: choose english app is in norwegian, has auto translated english: choose norwegian app is in norwegian and english equally: choose norwegian app is in french, has english translation: choose english
- kivle 1y agoPeople figured this out when they specified HTTP 1.1 in 1997. A prioritized list of the languages the user knows. They even allow a q-factor weighing so the user can specify a factor of how comfortable they are with a language. All modern browsers already support this, but 99% of websites fail to use it properly including Google. It's like modern apps have forgotten all lessons learned about internationalization. Same in Windows. The "modern" system apps use just one setting (Windows language) for internationalization, ignoring the old date format and time format settings. So if I set my Windows language to English, I get AM/PM and dot as decimal separator in some parts of the UI and not in others. https://developer.mozilla.org/en-US/docs/Web/HTTP/Reference/Headers/Accept-Language https://developer.mozilla.org/en-US/docs/Web/HTTP/Reference/...
- wirrbel 1y agoI used to think this way, i.e. assuming a misunderstanding on the product development side. Nowadays I think its more of a conscious decision many times. Like "We know someone could travel to france as a tourist, but its a small fraction of french IP addresses so screw these people". etc.
- CalRobert 1y agoI recall my British colleague’s disbelief when I told her there are many people in the US whose first language is not English…
- deleted 1y ago[deleted]
- andrewaylett 1y agoSimilarly, plenty of folk born in the UK whose first language isn't English. I have many friends who grew up speaking Scots, and a few whose first language is Gaelic.
- xdennis 1y ago> whose first language is Gaelic Is that really true though? I think it's a bit optimistic to say "first language". I know that many people do speak Irish, but the number of people who can speak Irish better than English is abysmal. No Béarla[1] is one of the saddest documentaries I've ever seen. It follows a native speaker who tries to do mundane tasks in Ireland using only Irish, but can barely get anything done. [1]: https://www.youtube.com/watch?v=eyll-bBZzyk https://www.youtube.com/watch?v=eyll-bBZzyk
- andrewaylett 1y agoSorry, I should have been more specific: Scots Gaelic. And yes, it's not exactly common but there are still people who were taught Gaelic as their first language. Some of them I consider to be friends.
- roryirvine 1y agoLikely not for Gaelic, even in the Gaeltacht. I have a couple of friends who deliberately speak Gaelic to their kids, but neither of them would consider it their first language. The kids themselves are properly bilingual, but tend to default to English when visitors are present. Scots is a bit different, because for many speakers it's just seen as an informal register of English. My grandparents, for example, were primarily Ulster Scots speakers - they could understand English but would have struggled to speak it naturally. My own internal monologue is peppered with plenty of Ulster Scots but fowk wid luck at me quare an funny if I were to use it much in my daily life in London!
- magicalhippo 1y agoWindows took a nosedive with recent Windows releases, due to the "apps". Oh, you're using Norwegian keyboard layout? Well surely you want Norwegian display text to go with that. Oh, you're using US keyboard layout? Well surely you'll want US date and time formatting to go with that, along with the display text. All the while ignoring the setting that's been there for ages and worked reasonably well.
- encom 1y agoDanskjævel here, and I feel your pain. MS Windows has always had a pretty terrible danish translation. Partly because a lot of tech language translates poorly to danish, and partly because MS are lazy and incompetent. Back in Windows 2000 days, I found instances where "Windows" the product name was translated to "vinduer", the danish word for an actual window. I actually found a ~25 year old screenshot I took --> https://0x0.st/80r5.png https://0x0.st/80r5.png Worse than that is, as you say, software that makes dumb assumptions about my language preferences. It gets especially interesting when graphic drivers translate strings like ambient occlusion, screen space reflections, temporal anti-aliasing, subsurface scattering. The result is incomprehensible gibberish - I mean levels far beyond the baseline gibberish danish already is :D Win10 regional settings are so terrible, and it's pretty much impossible to set keyboard, date/number formatting and basically everything but display language to danish, while keeping the display language english (The King's English, thankyouverymuch). Thankfully Linux has the locale "en_DK.UTF-8" which instantly makes everything show like I want it.
- matsemann 1y agoHah, that "skjermbilde" is hilarious! One thing I've always found a bit peculiar between Norwegian and Danish computer words, is that in Danish they're often not translated but the English word is just used. My Danish family would say words like computer, download, password, cloud, software, while I would say datamaskin, nedlasting, passord, sky, programvare. And then they would mock our silly Norwegian words, heh.
- encom 1y ago
- keraf 1y agoIt baffles me that a ton of sites that have been translated into multiple languages still set the language based on IP rather than trying to determine it based on the client settings or defaulting to a set language with an easy way to switch it. Countless times I landed on websites I use relatively frequently in foreign countries to see them in a language I don't understand, having to rely on my browser's translation functionality to find the language switcher. My operating system + browser are set to English, yet I still get served the one in the language I don't understand. The worst offenders in my opinion are the ones assuming language based on IP for multi-lingual countries like Switzerland. People living in the French or Italian parts almost always get served the German content. It's bad UX.
- encom 1y ago>client settings But even setting the client right is not really possible. I'm danish. I understand english and german. Norwegian and swedish are similar enough to danish that I can read it without too much trouble. Websites, if they're translated at all, usually offer their native language plus an english translation. So if I visit a website in any language I understand, I'd prefer the original. But for any other language I want the english version. If I set my accept-language to "da,en", I get a lot of horrible machine translated danish on a lot of websites. If I set it to "en,da", all danish government websites are now english. I can't win.
- Tor3 1y agoHow very strange. I don't get any kind of translations of native sites (government or otherwise).
- dizhn 1y agoI get this a lot in restaurant menus nowadays. My phone is set to English because I am more familiar with techy terms in English than my native language with its weird translations. I go to a restaurant, open the QR menu and tell them what I want. But they don't understand what I want because the menu is set to English because of my phone settings. A lot of places have English names in their regular menu (because cool) so I am not talking about speaking English to a nonspeaker. Like sometimes a wrap is called a wrap and sometimes it's called whatever the native thing is. That kind of thing.