https://bugzilla.wikimedia.org/show_bug.cgi?id=17608

           Summary: create more complex fallback language rules.
           Product: MediaWiki
           Version: 1.15-svn
          Platform: All
        OS/Version: All
            Status: NEW
          Severity: enhancement
          Priority: Normal
         Component: Internationalization
        AssignedTo: [email protected]
        ReportedBy: [email protected]
                CC: [email protected],
                    [email protected],
                    [email protected]


bug 17592 lends itself towads the idea that the fallback language for both 
nds-NL  and  nds-DE  localizations could
or should become  nds  rather than current  nl  and  de.

Discussion also revealed that indeed:

       nds-NL → nds → nl → (en)
and
       nds-DE → nds → de → (en)

was the best possible choice. This is backed by the recent two
decades of assement in scientific literature of the language
groups involved, which is also reflected at least in the
corresponding articles in the German Wikipedia (did not
check any other ones) 

(By the way, we have, or shall likely soon encounter, similar
complexities with other language groups)

Such fallback paths are currently impossible, since we have only
one single fallback language per language. Yet, the concept can
pretty easily be expanded by allowing fallback languages to be
given as an array of language codes, too, which we should do.
Array members are to be checked in the given order, before any
of their own fallback languages are, and this may recurse.
No language is to be checked a second time, obviously, and we
can still keep the limit of at most 5 languages (imho), thus not
sacrificing any processing time.


-- 
Configure bugmail: https://bugzilla.wikimedia.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
You are on the CC list for the bug.
_______________________________________________
Wikibugs-l mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/wikibugs-l

Reply via email to