https://bugzilla.wikimedia.org/show_bug.cgi?id=1495
--- Comment #27 from Tyler Romeo <[email protected]> --- (In reply to comment #26) > (In reply to comment #25) > > If we change the process to: > > > > * Check the DB and then the Language object for each language in the > > fallback > > > > Then the precedence becomes proper again. > > It's not that simple. Some times the wiki version (or translations of it) > should take precedence of stock translations, sometimes not. > > Another issue is that you cannot loop through l10n cache (what you call > language object) per language. In the caches the whole fallback chain has > been > merged already, and you have no information of what language is returned. > Fixing that is a project of its own. How so? The current implementation right now is that there is no fallback chain. The issue with the gerrit change was that it inserted stuff midway in the process. I'm saying have the fallback chain actually be a fallback chain, i.e., it only uses it if it actually needs to fall back. FWIW, here's what I got: https://gerrit.wikimedia.org/r/57518 -- You are receiving this mail because: You are watching all bug changes. _______________________________________________ Wikibugs-l mailing list [email protected] https://lists.wikimedia.org/mailman/listinfo/wikibugs-l
