https://bugzilla.wikimedia.org/show_bug.cgi?id=55181
Web browser: --- Bug ID: 55181 Summary: i18n breaks on fallback if it's also a L10n Product: Pywikibot Version: unspecified Hardware: All OS: All Status: NEW Severity: normal Priority: Unprioritized Component: General Assignee: Pywikipedia-bugs@lists.wikimedia.org Reporter: legoktm.wikipedia@gmail.com Classification: Unclassified Mobile Platform: ---
Originally from: http://sourceforge.net/p/pywikipediabot/bugs/1490/ Reported by: xqt Created on: 2012-07-12 03:20:39 Subject: i18n breaks on fallback if it's also a L10n Original description: i18n breaks for some cases if translations are fetched by fallback if there is no entry for a language code in a dictionary and the fallback is also a localisation. e.g. we have a language code 'xx' missing in the msg dict. The message falls back to the 'en' entry. If the en message isn't just a translation but a localisation this will not be valid on xx-wiki. Samples:
http://translatewiki.net/w/i.php?title=Pywikipedia:Redirect-remove-loop/en http://translatewiki.net/w/i.php?title=Pywikipedia:Redirect-remove-broken/en
I'll remove L10n there.
https://bugzilla.wikimedia.org/show_bug.cgi?id=55181
Kunal Mehta (Legoktm) legoktm.wikipedia@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- See Also| |https://sourceforge.net/p/p | |ywikipediabot/bugs/1490
https://bugzilla.wikimedia.org/show_bug.cgi?id=55181
--- Comment #1 from Merlijn van Deen valhallasw@arctus.nl --- 20:31 < xquit> Amir1: There is a difference between L10N and i18n. Normaly messages from twn are interpreted as i18n which may have fallback to another site. But there are some messages especially on en-wiki ans some others which are L10N and they must not have fallbacks.
Examples are 'translations' which consist of templates -- e.g. if a site doesn't have a template for 'quick deletion', it shouldn't use enwiki's 'quick deletion' template instead.
pywikipedia-bugs@lists.wikimedia.org