[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: debian.org Language Subdomain Proposal



On Sat, Aug 3, 2019 at 6:41 PM Paul Wise wrote:

> The cookie based language codes would be the easiest to implement and
> have the least impact on how the site works

I've done some research and updated the web server config to allow for this.

Sending a POST request with a language code and desired sub-path will
set the language cookie and also redirect to the requested path and
there is a way to delete the cookie too. When the browser sends the
lang cookie, that language gets prioritised by the normal web server
content negotiation.

https://salsa.debian.org/dsa-team/mirror/dsa-puppet/commit/eef0d1229a8d2627ffc8663eda9bd2d68a0ef09c

I've also added language selection buttons on /intro/cn#override that
can be used to override browser language preferences.

https://salsa.debian.org/webmaster-team/webwml/commit/c646e774c01abc2ee3d32c65d6920ea4f03159dc

Remaining thoughts:

I wanted to get something working, we can change the design if folks
prefer other mechanisms.

Do we want the language selection buttons on every page or only on /intro/cn?

If we don't like pressing buttons for language changes, we can restyle
the buttons so they look like links if needed.

The existing language links in the footer/etc that do not change the
language cookie probably need to be kept so that search engines etc
can find them.

--
bye,
pabs

https://wiki.debian.org/PaulWise


Reply to: