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.
pywikipedia-svn@lists.wikimedia.org