Last modified: 2013-10-27 19:35:18 UTC
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.
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.