Repository navigation
Language picker #806
Description
Activity
- addedcontentIssues/pr concerning contentIssues/pr concerning content
on Jun 28, 2016 Sure, I guess? But we kinda need it before then. Can't hold everything up for that.
Quoting myself here from nodejs/iojs.org#235:
Flags != Languages.
We could add automatic redirection to the localized version based on the user's 'Accept-Language' header settings. There's an nginx module for that: http://wiki.nginx.org/AcceptLanguageModuleEDIT New link: https://www.nginx.com/resources/wiki/modules/accept_language/
I think it's the most reliable way to determine a user's language without the need for user interaction.
@Fishrock123 Ahh, no problem! Didn't know that.
@ore https://github.com/nodejs/nodejs-ko is quite active.
Flags != Languages.
My point also, but we shouldn't have the selection be flags, only the initial, along with the Language indicator.
I.e.
[🇩🇪 DE] is a little more visible than [DE] for such a thing.
We could add automatic redirection to the localized version based on the user's 'Accept-Language' header settings. There's an nginx module for that: http://wiki.nginx.org/AcceptLanguageModule
I think it's the most reliable way to determine a user's language without the need for user interaction.
perhaps but idk if I'm comfortable not having an easy way to adjust it?
I'm willing to look into the nginx thing though
@ore You still could add a cookie for example: "Nah, I want to browse the site in Klingon". In case we're adding a manual selection dropdown, this should be done anyway.
Link to the nginx module is now https://www.nginx.com/resources/wiki/modules/accept_language/
… and meh, it's a 3rd party module. Thought it was a core feature.I'd recommend (1) content negotiation and then (2) a simple popup with a textual list of languages.
I would NOT recommend flags. You could put a little stylized globe for an icon to represent the language choice perhaps. English 🇦🇺 is spoken in a lot of places, as is French🇧🇱, etc. for that matter. Would be a lot of flags.
You could add a cookie and not change the URL. That means if you're browsing in French and you send the link to someone who prefers Spanish, they will see the same content in Spanish.
It might be better to redirect to a specific URL ( like /fr/ or /en/ ) so that links go to the right thing, with a popup offering to take you to your "preferred" language (content / cookie negotiated) if different.
Reacted by Zeke Sikelianos, Ruslan Stelmachenko and Fábio SantosFrom The Korean Translation Group: nodejs/nodejs-ko#381 (comment):
and I think there is a dropdown menu is needed to select languages.
- addedi18nIssues/PRs related to the Website InternationalisationIssues/PRs related to the Website Internationalisationand removedcontentIssues/pr concerning contentIssues/pr concerning content
on Jun 15, 2017 - added and removedcontentIssues/pr concerning contentIssues/pr concerning content
on Jun 19, 2018 Hello, I'm not sure what is the current status with language picker implementation. Can I propose something? I'm ready to implement and create PR with language picker on my own. Does it's have a reason?
@alexandrtovmach just an example on my above discussion, instead of flags use
українська | français | español | 日本語etcReacted by Alexandr Tovmach@srl295 could you take a look on my PR?
- ghost added a commit that references this issue
on Jun 29, 2019 This feature already merged, so I think is good idea to close this issue
Now that #490 has landed and the related build/deployment work seems to be completed, we should be able to get the language groups once again more involved with the website.
We should also start thinking of a way to choose the language.
I'm not sure io.js's way was really that great. I know we discussed the flag thing before, but to me that is the most easily recognizable way.
We don't have to have that open a country list, but we can use it as a prompt for language nonetheless.
cc @nodejs/website
cc also @leo who may have some ideas?