Last modified: 2014-10-16 10:44:21 UTC
Currently Special:MyLanguage doesn't have fallback support of the target page does not exist. It goes to the root page by default. It would be nice to have language fallbacks enabled, especially for languages such as zh and its variants.
Currently [[Special:MyLanguage/Page/de]] will attempt to access pages in the following order: * Page/<uilang> * Page/de * Page Not sure what the intention of linking to [[Special:MyLanguage/Page/de]] in the first place, but I propose the following: * Page/<uilang> * Page/de * Page/<uilang-fallback(s)> * Page So that it doesn't break current links
*** Bug 50493 has been marked as a duplicate of this bug. ***
btw It's mentioned in bug 50493 that the URL param &variant= should be used. So the chain should be: * Page/<uilang> * Page/<parentlang-of-uilang-with-variant=uilang> (This page is guaranteed to be un uilang) * Page/de * Page/<uilang-fallback(s)> * Page
I would move Page/de just before Page. Would you be able to come up with a patch that is backwards compatible to MW 1.20?
(In reply to comment #4) > I would move Page/de just before Page. Would you be able to come up with a > patch that is backwards compatible to MW 1.20? Copy the code of getParentLanguage to Extension:Translate? or just ignore this item when that function is not there?
(In reply to comment #4) > I would move Page/de just before Page. Note than en is always in the fallback chain.
I'm moving this back to MediaWiki core as the special page was moved there.