Recent changes to language handling break previously working links
What we seem to have lost right now is the ability to continue using links that do not contain a language specifier (like https://inkscape.org/releases).
For some reason, that still worked when you already were on a page of that language (i.e. if you were on, say, the 'contribute' page in its German version, you could click on a non-specific link, and get the German version - it didn't work for the front page, though, it had been disabled for that page - don't ask me how that worked...), but now all of those undefined links go to English.
It's a nightmare to have to update all of those that are scattered on the page.
Funny thing is that we were asking people to use those undefined links, so translations will be easier, as one wouldn't have to translate each link, but could just rely on the system doing its work.
I've started with the German menu, so people will at least get the German release notes (which worked, previously!), but really this change is not fun. The site is much too slow today.
Might be we're lucky and this only affects the menu.... Still testing.
It only affects links to pages that are not part of the cms (so: releases, moderation, gallery - as for the others, we used internal links in the link plugin, but couldn't use them for the apps).
Can this issue be solved in some automatted way?
An automated fixing script would need to take into account redirects, and simple links and link plugins, that start with
http(s)?://inkscape.org/^(de/) for German etc.
This only affects people who are logged in.