http://www.mediawiki.org/wiki/Special:Code/pywikipedia/9515
Revision: 9515
Author: xqt
Date: 2011-09-08 20:41:51 +0000 (Thu, 08 Sep 2011)
Log Message:
-----------
fix for fixes.py, patch (bug #3406436) submitted by meno25. I puted the -exceptinsidetags
into the fixes record.
Modified Paths:
--------------
trunk/pywikipedia/fixes.py
Modified: trunk/pywikipedia/fixes.py
===================================================================
--- trunk/pywikipedia/fixes.py 2011-09-08 20:05:00 UTC (rev 9514)
+++ trunk/pywikipedia/fixes.py 2011-09-08 20:41:51 UTC (rev 9515)
@@ -451,12 +451,12 @@
},
#Corrections for Arabic Wikipedia and any Arabic wiki.
- #python replace.py -always -start:! -fix:correct-ar
+ #python replace.py -fix:correct-ar -start:! -always
'correct-ar': {
'regex': True,
'msg': {
- 'ar':u'تدقيق إملائي. 528 كلمة مستهدفة حاليًا.',
+ 'ar':u'تدقيق إملائي',
},
'replacements': [
#(u' ,', u' ،'), #FIXME: Do not replace comma in non-Arabic
text, interwiki, image links or <math> syntax.
@@ -486,7 +486,6 @@
(ur'\bأحدى\b', u'إحدى'),
(ur'\bلاكن\b', u'لكن'),
(ur'\bإثنان\b', u'اثنان'),
- (ur'\bشيئ\b', u'شيء'),
(ur'\bإحتياط\b', u'احتياط'),
(ur'\bإقتباس\b', u'اقتباس'),
(ur'\bادارة\b', u'إدارة'),
@@ -508,7 +507,7 @@
(ur'\bاخي\b', u'أخي'),
(ur'\bاحد\b', u'أحد'),
(ur'\bاربعاء\b', u'أربعاء'),
- #(ur'\bاول\b', u'أول'), #FIXME: Do not replace this (and all
others) in interwiki links. This is an Arabic typo, but it is correct in Farsi.
+ (ur'\bاول\b', u'أول'),
(ur'\b(ال|)اهم\b', ur'\1أهم'),
(ur'\b(ال|)اثقل\b', ur'\1أثقل'),
(ur'\b(ال|)امجد\b', ur'\1أمجد'),
@@ -552,6 +551,13 @@
(ur'\bإست(عمل|خدم|مر|مد|مال|عاض|قام|حال|جاب|قال|زاد|عان|طال)(ت|ا|وا|)\b',
ur'است\1\2'),
(ur'\bإست(حال|قال|طال|زاد|عان|قام|راح|جاب|عاض|مال)ة\b',
ur'است\1ة'),
]
+ 'exceptions': {
+ 'inside-tags': [
+ 'interwiki',
+ 'math',
+ 'ref',
+ ],
+ }
},
'specialpages': {
'regex': False,