Added __init__.py so the i18n folder is a package

(automatic submodule update by svn2git)

https://mediawiki.org/wiki/Special:Code/pywikipedia/8836
Implemented TW translations for category.py

The code in page.py should not be in the framework, but in the CategoryMoveRobot.
The implementation has not been tested very thoroughly, but works for category.py add.

Created during the Amsterdam Hackathon.

https://mediawiki.org/wiki/Special:Code/pywikipedia/8837
Adapted isbn.py for TranslateWiki translations

(automatic submodule update by svn2git)

https://mediawiki.org/wiki/Special:Code/pywikipedia/8838
Adapted isbn.py for TranslateWiki translations

https://mediawiki.org/wiki/Special:Code/pywikipedia/8838
bugfix for dictionary alias asignments (missing "s")

(automatic submodule update by svn2git)

https://mediawiki.org/wiki/Special:Code/pywikipedia/8839
check if the subkey exists anyway

https://mediawiki.org/wiki/Special:Code/pywikipedia/8840
correct FuzzyBot's signature

(automatic submodule update by svn2git)

https://mediawiki.org/wiki/Special:Code/pywikipedia/8841
consitency with MediaWiki message http://translatewiki.net/w/i.php?title=Pywikipedia%3ARedirect-broken-redirect-template%2Fde&action=historysubmit&diff=2634560&oldid=2632720

(automatic submodule update by svn2git)

https://mediawiki.org/wiki/Special:Code/pywikipedia/8842
check whether a language has no translations at all and the subkey exists. Otherwise use 'en' as default key.

https://mediawiki.org/wiki/Special:Code/pywikipedia/8843
Revert fallback implementation from r8840/r8843

These implementations do not cover fallback languages correctly.

https://mediawiki.org/wiki/Special:Code/pywikipedia/8844
Added unit tests for i18n functions

https://mediawiki.org/wiki/Special:Code/pywikipedia/8845
Implemented fallback translations for TW translations.

https://mediawiki.org/wiki/Special:Code/pywikipedia/8846
Documentation update for i18n.py

https://mediawiki.org/wiki/Special:Code/pywikipedia/8847
Localisation updates from http://translatewiki.net.
* contains follow-up for r8828 where ~~~~ was messed up.

(automatic submodule update by svn2git)

https://mediawiki.org/wiki/Special:Code/pywikipedia/8848
Re-apply changes from r8839 which was mostly reverted in r8848 (per CR of xqt).

(automatic submodule update by svn2git)

https://mediawiki.org/wiki/Special:Code/pywikipedia/8849
altlang fallback for sr

https://mediawiki.org/wiki/Special:Code/pywikipedia/8854
i18n for basic.py

(automatic submodule update by svn2git)

https://mediawiki.org/wiki/Special:Code/pywikipedia/8856
i18n for basic.py

https://mediawiki.org/wiki/Special:Code/pywikipedia/8856
i18n-fix for last commit

(automatic submodule update by svn2git)

https://mediawiki.org/wiki/Special:Code/pywikipedia/8857
define twhas_key to check whether a specified translation is provided (needed for redirect.py for example)

https://mediawiki.org/wiki/Special:Code/pywikipedia/8858