Revision: 7504 Author: xqt Date: 2009-10-19 11:46:53 +0000 (Mon, 19 Oct 2009)
Log Message: ----------- +uk (from trunk)
Modified Paths: -------------- branches/rewrite/scripts/solve_disambiguation.py
Modified: branches/rewrite/scripts/solve_disambiguation.py =================================================================== --- branches/rewrite/scripts/solve_disambiguation.py 2009-10-19 11:19:23 UTC (rev 7503) +++ branches/rewrite/scripts/solve_disambiguation.py 2009-10-19 11:46:53 UTC (rev 7504) @@ -95,7 +95,7 @@ 'da': u'Retter flertydigt link til: %s - Ændrede link(s) til %s', 'de': u'Bot-unterstützte Begriffsklärung: %s - Link(s) ersetzt durch %s', 'fi': u'Täsmennystä botin avulla: %s korvattiin link(e)illä %s', - 'fr': u'Homonymie résolue à l'aide du robot: %s - Modifications du (des) lien(s) pour %s', + 'fr': u'Homonymie résolue à l’aide du robot: %s - Modifications du (des) lien(s) pour %s', 'he': u'תיקון קישור לדף פירושונים באמצעות בוט: %s', 'hu': u'Bottal végzett egyértelműsítés: %s –> %s', 'ia': u'Disambiguation assistite per robot: %s - Changed link(s) to %s', @@ -103,13 +103,14 @@ 'lt': u'Nuorodų į nukrepiamąjį straipsnį keitimas: %s - Pakeistos nuorodos į %s', 'kk': u'Айрықты мағыналарды бот көмегімен шешу: %s - Changed link(s) to %s', 'ko': u'로봇의 도움을 받아 동음이의 처리 : [[%s]] - %s 문서로 링크 걸음', - 'nl': u'Robot-geholpen doorverwijzing: [[%s]] - Link(s) veranderd naar %s', + 'nl': u'Botgeholpen doorverwijzing: [[%s]] - Verwijzing(en) gewijzigd naar %s', 'no': u'bot: Retter lenke til peker: %s - Endret lenke(r) til %s', 'pl': u'Wspomagane przez robota ujednoznacznienie: %s - Zmieniono link(i) %s', 'pt': u'Desambiguação assistida por bot: %s link(s) mudado(s) para %s', 'ru': u'Разрешение значений с помощью бота: %s - Changed link(s) to %s', 'sr': u'Решавање вишезначних одредница помоћу бота: %s - Changed link(s) to %s', 'sv': u'Länkar direkt till rätt artikel för: %s - Bytte länk(ar) till %s', + 'uk': u'Виправлення посилання на багатозначність за допомогою бота: %s змінено на %s', }
# Summary message when working on disambiguation pages and the link is removed @@ -120,7 +121,7 @@ 'da': u'Retter flertydigt link til: %s - Fjernede link(s)', 'de': u'Bot-unterstützte Begriffsklärung: %s - Link(s) entfernt', 'fi': u'Täsmennystä botin avulla: %s - poistettiin linkkejä.', - 'fr': u'Homonymie résolue à l'aide du robot: %s - Retrait du (des) lien(s)', + 'fr': u'Homonymie résolue à l’aide du robot: %s - Retrait du (des) lien(s)', 'he': u'הסרת קישור לדף פירושונים באמצעות בוט: %s', 'hu': u'Bottal végzett egyértelműsítés: %s – hivatkozások eltávolítása', 'ia': u'Disambiguation assistite per robot: %s - Removed link(s).', @@ -128,13 +129,14 @@ 'lt': u'Nuorodų į nukrepiamąjį straipsnį keitimas: %s - Pašalintos nuorodos', 'kk': u'Айрықты мағыналарды бот көмегімен шешу: %s - Removed link(s).', 'ko': u'로봇의 도움을 받아 동음이의 처리: [[%s]] - 링크 제거', - 'nl': u'Robot-geholpen doorverwijzing: [[%s]] - Link(s) weggehaald.', + 'nl': u'Botgeholpen doorverwijzing: [[%s]] - Verwijzing(en) verwijderd', 'no': u'bot: Retter lenke til peker: %s - Fjernet lenke(r)', 'pl': u'Wspomagane przez robota ujednoznacznienie: %s - Usunięto link(i)', 'pt': u'Desambiguação assistida por bot: %s link(s) removido(s)', 'ru': u'Разрешение значений с помощью бота: %s - Removed link(s)', 'sr': u'Решавање вишезначних одредница помоћу бота: %s - Removed link(s)', 'sv': u'Länkar direkt till rätt artikel för: %s - Tog bort länk(ar)', + 'uk': u'Виправлення посилання на багатозначність за допомогою бота: %s вилучено', }
# Summary message when working on redirects @@ -153,13 +155,14 @@ 'lt': u'Nuorodų į peradresavimo straipsnį keitimas: %s - Pakeistos nuorodos į %s', 'kk': u'Айрықты мағыналарды бот көмегімен шешу: %s - Changed link(s) to %s', 'ko': u'로봇의 도움을 받아 동음이의 처리: [[%s]] - %s 문서로 링크 걸음', - 'nl': u'Robot-geholpen redirect-oplossing: [[%s]] - Link(s) veranderd naar %s', + 'nl': u'Botgeholpen oplossing voor doorverwijzing: [[%s]] - Verwijzing(en) gewijzigd naar %s', 'no': u'bot: Endrer omdirigeringslenke: %s - Endret lenke(r) til %s', 'pl': u'Wspomagane przez robota ujednoznacznienie: %s - Zmieniono link(i) %s', 'pt': u'Desambiguação assistida por bot: %s link(s) mudados para %s', 'ru': u'Разрешение значений с помощью бота: %s - Changed link(s) to %s', 'sr': u'Решавање вишезначних одредница помоћу бота: %s - Changed link(s) to %s', 'sv': u'Länkar direkt till rätt artikel för: %s - Bytte länk(ar) till %s', + 'uk': u'Виправлення посилання на багатозначність за допомогою бота: %s змінено на %s', }
# Summary message when working on redirects and the link is removed @@ -178,13 +181,14 @@ 'lt': u'Nuorodų į peradresavimo straipsnį keitimas: %s - Pašalintos nuorodos', 'kk': u'Айрықты мағыналарды бот көмегімен шешу: %s - Removed link(s).', 'ko': u'로봇의 도움을 받아 동음이의 처리: [[%s]] - 링크 제거', - 'nl': u'Robot-geholpen redirect-oplossing: [[%s]] - Link(s) weggehaald', + 'nl': u'Botgeholpen oplossing voor doorverwijzing: [[%s]] - Verwijzing(en) verwijderd', 'no': u'bot: Endrer omdirigeringslenke: %s - Fjernet lenke(r)', 'pl': u'Wspomagane przez robota ujednoznacznienie: %s - Usunięto link(i)', 'pt': u'Desambiguação assistida por bot: %s link(s) removidos', 'ru': u'Разрешение значений с помощью бота: %s - Removed link(s)', 'sr': u'Решавање вишезначних одредница помоћу бота: %s - Removed link(s)', 'sv': u'Länkar direkt till rätt artikel för: %s - Tog bort länk(ar)', + 'uk': u'Виправлення посилання на багатозначність за допомогою бота: %s вилучено', }
# Summary message to (unknown) @@ -218,6 +222,7 @@ 'ru': u'%s_(значения)', 'sr': u'%s_(вишезначна одредница)', 'sv': u'%s_(olika betydelser)', + 'uk': u'%s_(значення)', }
# List pages that will be ignored if they got a link to a disambiguation @@ -254,13 +259,11 @@ u'Liste griechischer Wortstämme in deutschen Fremdwörtern', u'Liste von Gräzismen', u'Portal:Abkürzungen/.+', - u'Wikipedia:Archiv:.+', + u'Wikipedia:Archiv/.+', u'Wikipedia:Artikelwünsche/Ding-Liste/[A-Z]', u'Wikipedia:Begriffsklärung.*', u'Wikipedia:Dreibuchstabenkürzel von [A-Z][A-Z][A-Z] bis [A-Z][A-Z][A-Z]', u'Wikipedia:Interwiki-Konflikte', - u'Wikipedia:Kurze Artikel', - u'Wikipedia:Liste aller 2-Buchstaben-Kombinationen', u'Wikipedia:Liste mathematischer Themen/BKS', u'Wikipedia:Liste mathematischer Themen/Redirects', u'Wikipedia:Löschkandidaten/.+', @@ -302,12 +305,12 @@ u'Wikipedia:Täsmennyssivu', ], 'fr': [ - u'Wikipédia:Liens aux pages d'homonymie', + u'Wikipédia:Liens aux pages d’homonymie', u'Wikipédia:Homonymie', u'Wikipédia:Homonymie/Homonymes dynastiques', u'Wikipédia:Prise de décision, noms des membres de dynasties/liste des dynastiens', u'Liste de toutes les combinaisons de deux lettres', - u'Wikipédia:Log d'upload/.*', + u'Wikipédia:Log d’upload/.*', u'Sigles de trois lettres de [A-Z]AA à [A-Z]ZZ', u'Wikipédia:Pages sans interwiki,.' ], @@ -363,6 +366,7 @@ u'Wikipedia:Top 1000 van meest bekeken artikelen', u'Wikipedia:Wikipedianen met een encyclopedisch artikel', u'Wikipedia:Woorden die niet als zoekterm gebruikt kunnen worden', + u'Overleg gebruiker:Taka(/.*)?', ], 'pl': [ u'Wikipedysta:.+', @@ -398,8 +402,7 @@ return string[0].upper()+string[1:]
def correctcap(link, text): - # If text links to a page with title link uncapitalized, - # uncapitalize link, otherwise capitalize it + # If text links to a page with title link uncapitalized, uncapitalize link, otherwise capitalize it linkupper = link.title() linklower = linkupper[0].lower() + linkupper[1:] if text.find("[[%s]]"%linklower) > -1 or text.find("[[%s|"%linklower) > -1: @@ -588,7 +591,7 @@ refPage - A page linking to disambPage Returns False if the user pressed q to completely quit the program. Otherwise, returns True. - + """ # TODO: break this function up into subroutines!
@@ -640,7 +643,7 @@ % refPage.title()) include = False if include in (True, "redirect"): - # make a backup of the original text so we can show changes later + # make a backup of the original text so we can show the changes later original_text = text n = 0 curpos = 0 @@ -656,7 +659,7 @@ else: # stop loop and save page break - # Make sure that next time around we will not find same hit. + # Make sure that next time around we will not find this same hit. curpos = m.start() + 1 try: foundlink = pywikibot.Link(m.group('title'), @@ -742,7 +745,7 @@ elif choice in ['n', 'N']: # skip this page if self.primary: - # If run with -primary, skip this occurence next time. + # If run with the -primary argument, skip this occurence next time. self.primaryIgnoreManager.ignore(refPage) return True elif choice in ['q', 'Q']: