http://www.mediawiki.org/wiki/Special:Code/pywikipedia/11317
Revision: 11317
Author: xqt
Date: 2013-04-01 13:56:43 +0000 (Mon, 01 Apr 2013)
Log Message:
-----------
use the right code for plural dict
Modified Paths:
--------------
trunk/pywikipedia/pywikibot/i18n.py
Modified: trunk/pywikipedia/pywikibot/i18n.py
===================================================================
--- trunk/pywikipedia/pywikibot/i18n.py 2013-04-01 13:09:37 UTC (rev 11316)
+++ trunk/pywikipedia/pywikibot/i18n.py 2013-04-01 13:56:43 UTC (rev 11317)
@@ -277,9 +277,11 @@
for alt in _altlang(code) + ['_default', 'en']:
if alt in xdict:
trans = xdict[alt]
+ code = alt
break
else:
trans = xdict.values()[0]
+ code = xdict.keys()[0]
if not trans:
return # return None if we have no translation found
if parameters is None:
@@ -300,7 +302,6 @@
num = int(parameters)
else:
num = parameters
- # we only need the lang or _default, not a _altlang code
# TODO: check against plural_rules[lang]['nplurals']
try:
index = plural_rules[code]['plural'](num)
_______________________________________________
Pywikipedia-svn mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/pywikipedia-svn