Revision: 8805
Author: xqt
Date: 2010-12-26 16:43:08 +0000 (Sun, 26 Dec 2010)
Log Message:
-----------
Some Russian and Ukrainian translations; minor changes from rewrite
Modified Paths:
--------------
trunk/pywikipedia/basic.py
trunk/pywikipedia/capitalize_redirects.py
trunk/pywikipedia/category.py
trunk/pywikipedia/category_redirect.py
trunk/pywikipedia/commonscat.py
trunk/pywikipedia/copyright_clean.py
trunk/pywikipedia/copyright_put.py
trunk/pywikipedia/delete.py
trunk/pywikipedia/disambredir.py
trunk/pywikipedia/interwiki.py
trunk/pywikipedia/replace.py
Modified: trunk/pywikipedia/basic.py
===================================================================
--- trunk/pywikipedia/basic.py 2010-12-26 15:06:15 UTC (rev 8804)
+++ trunk/pywikipedia/basic.py 2010-12-26 16:43:08 UTC (rev 8805)
@@ -48,17 +48,21 @@
'nl': u'Bot: wijziging ...',
'pl': u'Bot: zmienia ...',
'pt': u'Bot: alterando...',
+ 'ru': u'Бот: изменил ...',
'sv': u'Bot: Ändrar ...',
+ 'uk': u'Бот: змінив ...',
'zh': u'機器人:編輯.....',
}
def __init__(self, generator, dry):
"""
Constructor. Parameters:
- * generator - The page generator that determines on which pages
- to work on.
- * dry - If True, doesn't do any real changes, but only shows
- what would have been changed.
+ @param generator: The page generator that determines on which pages
+ to work on.
+ @type generator: generator.
+ @param dry: If True, doesn't do any real changes, but only shows
+ what would have been changed.
+ @type dry: boolean.
"""
self.generator = generator
self.dry = dry
Modified: trunk/pywikipedia/capitalize_redirects.py
===================================================================
--- trunk/pywikipedia/capitalize_redirects.py 2010-12-26 15:06:15 UTC (rev 8804)
+++ trunk/pywikipedia/capitalize_redirects.py 2010-12-26 16:43:08 UTC (rev 8805)
@@ -45,7 +45,9 @@
'ksh': u'Bot: oemleidung aanjelaat op [[%s]]',
'nl': u'Bot: doorverwijzing gemaakt naar [[%s]]',
'pt': u'Bot: Criando redirecionamento para [[%s]]',
+ 'ru': u'Бот: Создано перенаправление на [[%s]]',
'sv': u'Bot: Omdirigerar till [[%s]]',
+ 'uk': u'Бот: Створено перенаправлення на [[%s]]',
'zh': u'機器人: 建立重定向至[[%s]]',
}
Modified: trunk/pywikipedia/category.py
===================================================================
--- trunk/pywikipedia/category.py 2010-12-26 15:06:15 UTC (rev 8804)
+++ trunk/pywikipedia/category.py 2010-12-26 16:43:08 UTC (rev 8805)
@@ -428,7 +428,8 @@
except pywikibot.IsRedirectPage:
redirTarget = pywikibot.Page(site, arg.args[0])
pywikibot.output(u"WARNING: Page %s is a redirect to %s; skipping."
- % (page.title(asLink=True), redirTarget.title(asLink=True)))
+ % (page.title(asLink=True),
+ redirTarget.title(asLink=True)))
else:
return text
return None
Modified: trunk/pywikipedia/category_redirect.py
===================================================================
--- trunk/pywikipedia/category_redirect.py 2010-12-26 15:06:15 UTC (rev 8804)
+++ trunk/pywikipedia/category_redirect.py 2010-12-26 16:43:08 UTC (rev 8805)
@@ -127,6 +127,8 @@
'ksh': u"Bot: dubbel Ömleidung eruß jemaat.",
'pl': u"Robot: Poprawia podwójne przekierowanie",
'pt': u"Bot: Corrigindo redirecionamento duplo",
+ 'ru': u"Бот: исправление двойного перенаправления",
+ 'uk': u"Бот: виправлення подвійного перенаправлення",
'vi': u"Robot: sửa thể loại đổi hướng kép",
'zh': u"Bot: 修复双重重定向",
}
Modified: trunk/pywikipedia/commonscat.py
===================================================================
--- trunk/pywikipedia/commonscat.py 2010-12-26 15:06:15 UTC (rev 8804)
+++ trunk/pywikipedia/commonscat.py 2010-12-26 16:43:08 UTC (rev 8805)
@@ -163,7 +163,9 @@
'fr': u'Robot: Changé commonscat link de [[:Commons:Category:%(oldcat)s|%(oldcat)s]] à [[:Commons:Category:%(newcat)s|%(newcat)s]]',
'frr':u'Bot: Feranere commonscat link faan [[:Commons:Category:%(oldcat)s|%(oldcat)s]] tu [[:Commons:Category:%(newcat)s|%(newcat)s]]',
'pdc': u'Waddefresser: commonscat Gleecher vun [[:Commons:Category:%(oldcat)s|%(oldcat)s]] nooch [[:Commons:Category:%(newcat)s|%(newcat)s]] geennert',
+ 'ru': u'Бот: Изменение commonscat-ссылки с [[:Commons:Category:%(oldcat)s|%(oldcat)s]] на [[:Commons:Category:%(newcat)s|%(newcat)s]]',
'sk': u'Robot zmenil šablónu Commonscat z [[:Commons:Category:%(oldcat)s|%(oldcat)s]] na [[:Commons:Category:%(newcat)s|%(newcat)s]]',
+ 'uk': u'Бот: Зміна commonscat-посилання з [[:Commons:Category:%(oldcat)s|%(oldcat)s]] на [[:Commons:Category:%(newcat)s|%(newcat)s]]',
'th': u'บอต: เปลี่ยนลิงก์หมวดหมู่คอมมอนส์จาก [[:Commons:Category:%(oldcat)s|%(oldcat)s]] เป็น [[:Commons:Category:%(newcat)s|%(newcat)s]]',
}
Modified: trunk/pywikipedia/copyright_clean.py
===================================================================
--- trunk/pywikipedia/copyright_clean.py 2010-12-26 15:06:15 UTC (rev 8804)
+++ trunk/pywikipedia/copyright_clean.py 2010-12-26 16:43:08 UTC (rev 8805)
@@ -24,6 +24,8 @@
'fa': u'حذف',
'fr': u'Retiré',
'it': u'Rimozione',
+ 'ru': u'Удаление',
+ 'uk': u'Видалення',
}
headC = re.compile("(?m)^=== (?:<strike>)?(?:<s>)?(?:<del>)?\[\[(?::)?(.*?)\]\]")
Modified: trunk/pywikipedia/copyright_put.py
===================================================================
--- trunk/pywikipedia/copyright_put.py 2010-12-26 15:06:15 UTC (rev 8804)
+++ trunk/pywikipedia/copyright_put.py 2010-12-26 16:43:08 UTC (rev 8805)
@@ -35,19 +35,29 @@
'fa': {'_default': [u'محتویات جدید', u'محتویات جدید']},
'it': {'_default': [u'Pagine nuove', u'Nuove voci'],
'feed': [u'Aggiunte a voci esistenti', u'Testo aggiunto in']},
+ 'ru': {'_default': [u'Новые записи', u'Новые записи']},
+ 'uk': {'_default': [u'Нові записи', u'Нові записи']},
}
template_cat = {
- '_default': [u'This template is used by copyright.py, a script part of [[:m:Using the python wikipediabot|PyWikipediaBot]].', u''],
- 'it': [u'Questo template è usato dallo script copyright.py del [[:m:Using the python wikipediabot|PyWikipediaBot]].', u'Template usati da bot'],
+ '_default': [u'This template is used by copyright.py, a script part of [[:m:Using the python wikipediabot|PyWikipediaBot]].',
+ u''],
+ 'it': [u'Questo template è usato dallo script copyright.py del [[:m:Using the python wikipediabot|PyWikipediaBot]].',
+ u'Template usati da bot'],
}
stat_msg = {
'ar': [u'إحصاءات', u'صفحة', u'مدخلات', u'حجم', u'إجمالي', 'تحديث'],
'en': [u'Statistics', u'Page', u'Entries', u'Size', u'Total', 'Update'],
- 'es': [u'Estadísticas', u'Página', u'Entradas', u'Tamaño', u'Total', u'Actualizacion'],
+ 'es': [u'Estadísticas', u'Página', u'Entradas', u'Tamaño', u'Total',
+ u'Actualizacion'],
'fa': [u'آمار', u'صفحه', u'محتویات', u'اندازه', u'مجموع', 'بروزرسانی'],
- 'it': [u'Statistiche', u'Pagina', u'Segnalazioni', u'Lunghezza', u'Totale', u'Ultimo aggiornamento'],
+ 'it': [u'Statistiche', u'Pagina', u'Segnalazioni', u'Lunghezza', u'Totale',
+ u'Ultimo aggiornamento'],
+ 'ru': [u'Статистика', u'Страница', u'Записи', u'Размер', u'Всего',
+ u'Изменено'],
+ 'uk': [u'Статистика', u'Сторінка', u'Записи', u'Розмір', u'Разом',
+ u'Змінено'],
}
separatorC = re.compile('(?m)^== +')
Modified: trunk/pywikipedia/delete.py
===================================================================
--- trunk/pywikipedia/delete.py 2010-12-26 15:06:15 UTC (rev 8804)
+++ trunk/pywikipedia/delete.py 2010-12-26 16:43:08 UTC (rev 8805)
@@ -44,7 +44,9 @@
'nl': u'Bot: verwijdert een lijst met pagina\'s.',
'pl': u'Robot usuwa pliki z listy.',
'pt': u'Bot: Apagando um lista de arquivos.',
+ 'ru': u'Бот: Удаление списка файлов.',
'sv': u'Bot: Tar bort fillista.',
+ 'uk': u'Бот: Видалення списку файлів.',
}
msg_delete_category = {
'ar': u'روبوت - حذف كل الصفحات من التصنيف %s',
@@ -59,7 +61,9 @@
'nl': u'Bot: verwijdert alle pagina\'s uit categorie %s',
'pl': u'Robot usuwa wszystkie artykuły z kategorii %s',
'pt': u'Bot: Apagando todas as páginas da categoria %s',
+ 'ru': u'Бот: Удаление всех страниц из категории %s',
'sv': u'Bot: Tar bort alla sidor i kategori %s',
+ 'uk': u'Бот: Видалення усіх сторінок з категорії %s',
}
msg_delete_links = {
'ar': u'روبوت - حذف كل الصفحات الموصولة من %s',
@@ -73,7 +77,9 @@
'nl': u'Bot: verwijdert alle pagina\'s met een verwijzing naar %s',
'pl': u'Robot usuwa wszystkie artykuły zlinkowane z %s',
'pt': u'Bot: Apagando todas as páginas ligadas a %s',
+ 'ru': u'Бот: Удаление всех страниц связанных с %s',
'sv': u'Bot: Tar bort alla sidor länkade från %s',
+ 'uk': u'Бот: Видалення усіх сторінок, пов\'язаних із %s',
}
msg_delete_ref = {
'ar': u'روبوت - حذف كل الصفحات الراجعة من %s',
@@ -87,6 +93,8 @@
'nl': u'Bot: verwijdert alle pagina\'s met referentie van %s',
'pl': u'Robot usuwa wszystkie artykuły odnoszące się do %s',
'pt': u'Bot: Apagando todas as páginas afluentes a %s',
+ 'ru': u'Бот: Удаление всех страниц, относящихся к %s',
+ 'uk': u'Бот: Видалення усіх сторінок, що відносяться до %s',
}
msg_delete_images = {
'ar': u'روبوت -حذف كل الصور في الصفحة %s',
@@ -98,7 +106,9 @@
'nl': u'Bot: verwijdert alle media op pagina %s',
'pl': u'Robot usuwa wszystkie obrazy w artykule %s',
'pt': u'Bot: Apagando todas as imagens da página %s',
+ 'ru': u'Бот: Удаление всех изображений на странице %s',
'sv': u'Bot: Tar bort alla bilder på sida %s',
+ 'uk': u'Бот: Видалення усіх зображень із сторінки %s',
}
Modified: trunk/pywikipedia/disambredir.py
===================================================================
--- trunk/pywikipedia/disambredir.py 2010-12-26 15:06:15 UTC (rev 8804)
+++ trunk/pywikipedia/disambredir.py 2010-12-26 16:43:08 UTC (rev 8805)
@@ -25,6 +25,8 @@
'nl': u'Verandering van redirects op een doorverwijspagina',
'pl': u'Zmiana przekierowań na stronie ujednoznaczającej',
'pt': u'Arrumando redirects na página de desambiguação',
+ 'ru': u'Изменение перенаправлений на странице неоднозначности',
+ 'uk': u'Зміна перенаправлень на сторінці багатозначності',
'zh': u'機器人: 修改消歧義頁中的重定向連結',
}
Modified: trunk/pywikipedia/interwiki.py
===================================================================
--- trunk/pywikipedia/interwiki.py 2010-12-26 15:06:15 UTC (rev 8804)
+++ trunk/pywikipedia/interwiki.py 2010-12-26 16:43:08 UTC (rev 8805)
@@ -124,7 +124,7 @@
These arguments are useful to provide hints to the bot:
- -hint: used as -hint:de:Anweisung to give the robot a hint
+ -hint: used as -hint:de:Anweisung to give the robot a hint
where to start looking for translations. If no text
is given after the second ':', the name of the page
itself is used as the title for the hint, unless the
@@ -275,7 +275,7 @@
and one in the top available one.
For example, if the local page has links to de and fr,
this option will make sure that only the local site and
- the de: (larger) sites are updated. This option is useful
+ the de: (larger) sites are updated. This option is useful
to quickly set two way links without updating all of
wiki families sites.
(note: without ending colon)
@@ -1249,8 +1249,8 @@
else:
choice = pywikibot.inputChoice(u'WARNING: %s is a disambiguation page, but %s doesn\'t seem to be one. Follow it anyway?'
% (self.originPage.aslink(True), page.aslink(True)),
- ['Yes', 'No', 'Add an alternative', 'Give up'],
- ['y', 'n', 'a', 'g'])
+ ['Yes', 'No', 'Add an alternative', 'Give up'],
+ ['y', 'n', 'a', 'g'])
elif not self.originPage.isDisambig() and page.isDisambig():
nondisambig = self.getFoundNonDisambig(page.site())
if nondisambig:
@@ -1260,8 +1260,8 @@
else:
choice = pywikibot.inputChoice(u'WARNING: %s doesn\'t seem to be a disambiguation page, but %s is one. Follow it anyway?'
% (self.originPage.aslink(True), page.aslink(True)),
- ['Yes', 'No', 'Add an alternative', 'Give up'],
- ['y', 'n', 'a', 'g'])
+ ['Yes', 'No', 'Add an alternative', 'Give up'],
+ ['y', 'n', 'a', 'g'])
if choice == 'n':
return (True, None)
elif choice == 'a':
@@ -1318,8 +1318,8 @@
elif not newhint:
break
else:
- pages = titletranslate.translate(self.originPage, hints = [newhint],
- auto = globalvar.auto, removebrackets = globalvar.hintnobracket)
+ pages = titletranslate.translate(self.originPage, hints=[newhint],
+ auto = globalvar.auto, removebrackets=globalvar.hintnobracket)
for page in pages:
self.addIfNew(page, counter, None)
if globalvar.hintsareright:
Modified: trunk/pywikipedia/replace.py
===================================================================
--- trunk/pywikipedia/replace.py 2010-12-26 15:06:15 UTC (rev 8804)
+++ trunk/pywikipedia/replace.py 2010-12-26 16:43:08 UTC (rev 8805)
@@ -73,7 +73,7 @@
the bot will check every regex without waiting using all the
resources. This will slow it down between a regex and another
in order not to waste too much CPU.
-
+
-query: The maximum number of pages that the bot will load at once.
Default value is 60. Ignored when reading an XML file.