Revision: 4423 Author: huji Date: 2007-10-05 15:10:32 +0000 (Fri, 05 Oct 2007)
Log Message: ----------- Lets more modules to work with the new translate() function.
Modified Paths: -------------- branches/pywikipedia/messages/basic.py branches/pywikipedia/messages/capitalize_redirects.py branches/pywikipedia/messages/catall.py branches/pywikipedia/messages/category.py branches/pywikipedia/messages/clean_sandbox.py branches/pywikipedia/messages/messages.py
Modified: branches/pywikipedia/messages/basic.py =================================================================== --- branches/pywikipedia/messages/basic.py 2007-10-05 12:36:52 UTC (rev 4422) +++ branches/pywikipedia/messages/basic.py 2007-10-05 15:10:32 UTC (rev 4423) @@ -43,7 +43,7 @@
def run(self): # Set the edit summary message - wikipedia.setAction(wikipedia.translate(wikipedia.getSite(), 'Adding "test" to the beginning of the page.')) + wikipedia.setAction(wikipedia.translate(wikipedia.getSite(), u'Adding "test" to the beginning of the page.')) for page in self.generator: self.treat(page)
Modified: branches/pywikipedia/messages/capitalize_redirects.py =================================================================== --- branches/pywikipedia/messages/capitalize_redirects.py 2007-10-05 12:36:52 UTC (rev 4422) +++ branches/pywikipedia/messages/capitalize_redirects.py 2007-10-05 15:10:32 UTC (rev 4423) @@ -62,7 +62,7 @@ if self.acceptall or choice in ['y', 'Y']: try: wikipedia.setAction( - wikipedia.translate(wikipedia.getSite(), 'Robot: Create redirect to [[%s]]') + wikipedia.translate(wikipedia.getSite(), u'Robot: Create redirect to [[%s]]') % page_t) np.put(u"#REDIRECT [[%s]]" % page_t) print
Modified: branches/pywikipedia/messages/catall.py =================================================================== --- branches/pywikipedia/messages/catall.py 2007-10-05 12:36:52 UTC (rev 4422) +++ branches/pywikipedia/messages/catall.py 2007-10-05 15:10:32 UTC (rev 4423) @@ -60,7 +60,7 @@ for p in list: cattitle="%s:%s" % (site.category_namespace(), p) pllist.append(wikipedia.Page(site,cattitle)) - page.put(wikipedia.replaceCategoryLinks(page.get(), pllist), comment = wikipedia.translate(site.lang, 'Bot: Changing categories')) + page.put(wikipedia.replaceCategoryLinks(page.get(), pllist), comment = wikipedia.translate(site.lang, u'Bot: Changing categories'))
docorrections=True start=[]
Modified: branches/pywikipedia/messages/category.py =================================================================== --- branches/pywikipedia/messages/category.py 2007-10-05 12:36:52 UTC (rev 4422) +++ branches/pywikipedia/messages/category.py 2007-10-05 15:10:32 UTC (rev 4423) @@ -74,76 +74,6 @@ import os, re, sys, string, pickle, bz2 import wikipedia, catlib, config, pagegenerators
-# Summary messages -msg_add={ - 'ar':u'إضافة [[تصنيف:%s]]', - 'da':u'Robot: Tilføjer [[Kategori:%s]]', - 'de':u'Bot: Ergänze [[Kategorie:%s]]', - 'en':u'Adding [[Category:%s]]', - 'es':u'Bot: Añadida [[Categoría:%s]]', - 'id':u'Bot: Menambahkan [[Kategori:%s]]', - 'fi':u'Botti lisäsi luokkaan [[Luokka:%s]]', - 'fr':u'Robot : ajoute [[Catégorie:%s]]', - 'he':u'רובוט: מוסיף [[קטגוריה:%s]]', - 'ia':u'Robot: Addition de [[Categoria:%s]]', - 'is':u'Vélmenni: Bæti við [[Flokkur:%s]]', - 'it':u'Bot: Aggiungo [[Categoria:%s]]', - 'lt':u'robotas: Pridedama [[Kategorija:%s]]', - 'kk':u'Бот: [[Санат:%s]] үстеді', - 'nds':u'Kat-Bot: [[Kategorie:%s]] rin', - 'nl':u'Bot: [[Categorie:%s]] toegevoegd', - 'no':u'Robot: Legger til [[Kategori:%s]]', - 'pl':u'Robot dodaje [[Kategoria:%s]]', - 'pt':u'Bot: Adicionando [[Categoria:%s]]', - 'sr':u'Бот: Додаје [[Категорија:%s]]', - 'sv':u'Robot: Lägger till [[Kategori:%s]]', - } - -msg_change={ - 'ar':u'روبوت: تغيير %s', - 'da':u'Robot: Ændrer %s', - 'de':u'Bot: Ändere %s', - 'en':u'Robot: Changing %s', - 'es':u'Bot: Cambiada %s', - 'id':u'Bot: Mengganti %s', - 'fi':u'Botti vaihtoi luokan %s', - 'fr':u'Robot : modifie [[%s]]', - 'he':u'רובוט: משנה %s', - 'ia':u'Robot: Modification de %s', - 'is':u'Vélmenni: Breyti flokknum [[%s]]', - 'it':u'Bot: Modifico %s', - 'lt':u'robotas: Keičiama %s', - 'kk':u'Бот: %s дегенді түзетті', - 'nds':u'Kat-Bot: %s utwesselt', - 'nl':u'Bot: Wijziging %s', - 'no':u'Robot: Endrer %s', - 'pt':u'Bot: Modificando [[%s]]', - 'pl':u'Robot przenosi %s', - 'sr':u'Бот: Измена категорије %s', - 'sv':u'Robot: Ändrar %s', - } - -deletion_reason_move = { - 'ar':u'روبوت: التصنيف نقل إلى [[تصنيف:%s|%s]]', - 'da':u'Robot: Kategori flyttet til [[Category:%s|%s]]', - 'de':u'Bot: Kategorie wurde nach [[Category:%s|%s]] verschoben', - 'en':u'Robot: Category was moved to [[Category:%s|%s]]', - 'fr':u'Robot : catégorie déplacée sur [[Category:%s|%s]]', - 'he':u'רובוט: הקטגוריה הועברה לשם [[Category:%s|%s]]', - 'ia':u'Robot: Categoria transferite a [[Category:%s|%s]]', - 'id':u'Bot: Kategori dipindahkan ke [[Category:%s|%s]]', - 'it':u'Bot: La categoria è stata sostituita da [[Categoria:%s|%s]]', - 'lt':u'robotas: Kategorija pervadinta į [[Category:%s|%s]]', - 'kk':u'Бот: Санат [[Санат:%s|%s]] дегенге жылжытылды', - 'nds':u'Kat-Bot: Kategorie na [[Category:%s|%s]] schaven', - 'nl':u'Bot: Categorie is hernoemd naar [[Category:%s|%s]]', - 'no':u'Robot: Kategorien ble flyttet til [[Category:%s|%s]]', - 'pt':u'Bot: Categoria [[Category:%s|%s]] foi movida', - 'pl':u'Robot przenosi kategorię do [[Category:%s|%s]]', - 'sr':u'Бот: Категорија премештена у [[Category:%s|%s]]', - 'sv':u'Robot: Kategori flyttades till [[Category:%s|%s]]', - } - cfd_templates = { 'en':['cfd', 'cfr', 'cfru', 'cfr-speedy', 'cfm', 'cfdu'], } @@ -300,7 +230,7 @@ newcatTitle = newcatTitle[:1].capitalize() + newcatTitle[1:]
# set edit summary message - wikipedia.setAction(wikipedia.translate(wikipedia.getSite(), msg_add) % newcatTitle) + wikipedia.setAction(wikipedia.translate(wikipedia.getSite(), u'Adding [[Category:%s]]') % newcatTitle)
cat_namespace = wikipedia.getSite().category_namespaces()[0]
@@ -360,7 +290,7 @@ if self.editSummary: wikipedia.setAction(self.editSummary) else: - wikipedia.setAction(wikipedia.translate(wikipedia.getSite(),msg_change) % self.oldCat.title()) + wikipedia.setAction(wikipedia.translate(wikipedia.getSite(), u'Robot: Changing %s') % self.oldCat.title())
def run(self): newCat = catlib.Category(wikipedia.getSite(), 'Category:' + self.newCatTitle) @@ -382,7 +312,7 @@ # try to copy page contents to new cat page if self.oldCat.copyAndKeep(self.newCatTitle, wikipedia.translate(wikipedia.getSite(), cfd_templates)): if self.oldCat.isEmpty() and self.deleteEmptySourceCat == True: - reason = wikipedia.translate(wikipedia.getSite(), deletion_reason_move) % (self.newCatTitle, self.newCatTitle) + reason = wikipedia.translate(wikipedia.getSite(), u'Robot: Category was moved to [[Category:%s|%s]]') % (self.newCatTitle, self.newCatTitle) if self.batchMode: self.oldCat.delete(reason, False) else: @@ -394,13 +324,6 @@ ''' Creates a list containing all of the members in a category. ''' - listify_msg={ - 'en':u'Robot: Listifying from %s (%d entries)', - 'kk':u'Бот: %s дегеннен (%d буын) тізімдеді', - 'nl':u'Bot: Lijst van %s (%d pagina's)', - 'sv':u'Robot: Skapar en lista från %s (%d)', - 'pt':u'Bot: Listando de %s (%d entradas)' - }
def __init__(self, catTitle, listTitle, editSummary, overwrite = False, showImages = False, subCats = False, talkPages = False, recurse = False): self.editSummary = editSummary @@ -419,7 +342,7 @@ if self.editSummary: wikipedia.setAction(self.editSummary) else: - wikipedia.setAction(wikipedia.translate(wikipedia.getSite(), self.listify_msg) % (self.cat.title(), len(listOfArticles))) + wikipedia.setAction(wikipedia.translate(wikipedia.getSite(), u'Robot: Listifying from %s (%d entries)') % (self.cat.title(), len(listOfArticles)))
listString = "" for article in listOfArticles: @@ -444,35 +367,7 @@ category pages of all subcategories, without prompting. Does not remove category tags pointing at subcategories. ''' - deletion_reason_remove = { - 'da':u'Robot: Kategorien blev opløst', - 'de':u'Bot: Kategorie wurde aufgelöst', - 'en':u'Robot: Category was disbanded', - 'he':u'רובוט: הקטגוריה פורקה', - 'ia':u'Robot: Categoria esseva dissolvite', - 'kk':u'Бот: Санат тарқатылды', - 'nds':u'Kat-Bot: Kategorie is nu oplööst', - 'nl':u'Bot: Categorie is opgeheven', - 'pt':u'Bot: Categoria foi unida', - 'sv':u'Robot: Kategorin upplöstes', - }
- msg_remove={ - 'da':u'Robot: Fjerner fra %s', - 'de':u'Bot: Entferne aus %s', - 'en':u'Robot: Removing from %s', - 'es':u'Bot: Eliminada de la %s', - 'he':u'רובוט: מסיר מהקטגוריה %s', - 'ia':u'Robot: Eliminate de %s', - 'is':u'Vélmenni: Fjarlægi [[Flokkur:%s]]', - 'kk':u'Бот: %s дегеннен аластатты', - 'nds':u'Kat-Bot: rut ut %s', - 'nl':u'Bot: Verwijderd uit %s', - 'pt':u'Bot: Removendo [[Categoria:%s]]', - 'sr':u'Бот: Уклањање из категорије [[Категорија:%s|%s]]', - 'sv':u'Robot: Tar bort från %s', - } - def __init__(self, catTitle, batchMode = False, editSummary = '', useSummaryForDeletion = False, titleRegex = None, inPlace = False): self.editSummary = editSummary self.cat = catlib.Category(wikipedia.getSite(), 'Category:' + catTitle) @@ -484,7 +379,7 @@ if self.editSummary: wikipedia.setAction(self.editSummary) else: - wikipedia.setAction(wikipedia.translate(wikipedia.getSite(), self.msg_remove) % self.cat.title()) + wikipedia.setAction(wikipedia.translate(wikipedia.getSite(), u'Robot: Removing from %s') % self.cat.title())
def run(self): articles = self.cat.articlesList(recurse = 0) @@ -505,7 +400,7 @@ if self.useSummaryForDeletion: reason = self.editSummary else: - reason = wikipedia.translate(wikipedia.getSite(), self.deletion_reason_remove) + reason = wikipedia.translate(wikipedia.getSite(), u'Robot: Category was disbanded') if self.batchMode: self.cat.delete(reason, False) else: @@ -702,20 +597,6 @@
# Translations to say that the current category is in more categories than # the one we're coming from - also_in_cats = { - 'da': u'(også i %s)', - 'de': u'(auch in %s)', - 'en': u'(also in %s)', - 'fr': u'(également dans %s)', - 'he': u'(גם בקטגוריות %s)', - 'ia': u'(equalmente in %s)', - 'is': u'(einnig í %s)', - 'kk': u'(тағы да %s дегенде)', - 'nl': u'(ook in %s)', - 'pt': u'(também em %s)', - 'sv': u'(också i %s)', - 'ср': u'(такође у %s)', - }
result = u'#' * currentDepth result += '[[:%s|%s]]' % (cat.title(), cat.title().split(':', 1)[1]) @@ -733,8 +614,8 @@ for i in range(len(supercats)): # create a list of wiki links to the supercategories supercat_names.append('[[:%s|%s]]' % (supercats[i].title(), supercats[i].title().split(':', 1)[1])) - # print this list, separated with commas, using translations given in also_in_cats - result += ' ' + wikipedia.translate(wikipedia.getSite(), also_in_cats) % ', '.join(supercat_names) + # print this list, separated with commas + result += ' ' + wikipedia.translate(wikipedia.getSite(), u'(also in %s)') % ', '.join(supercat_names) result += '\n' if currentDepth < self.maxDepth: for subcat in self.catDB.getSubcats(cat):
Modified: branches/pywikipedia/messages/clean_sandbox.py =================================================================== --- branches/pywikipedia/messages/clean_sandbox.py 2007-10-05 12:36:52 UTC (rev 4422) +++ branches/pywikipedia/messages/clean_sandbox.py 2007-10-05 15:10:32 UTC (rev 4423) @@ -35,16 +35,6 @@ 'commons': u'{{Sandbox}}\n<!-- Please edit only below this line. -->' }
-msg = { - 'ar': u'روبوت: هذه الصفحة سيتم تفريغها تلقائياً', - 'de': u'Bot: Setze Seite zurück.', - 'en': u'Robot: This page will automatically be cleaned.', - 'nl': u'Robot: Automatisch voorzien van schoon zand.', - 'no': u'bot: Rydder sandkassa.', - 'pl': u'Robot czyści brudnopis', - 'pt': u'Bot: Limpeza da página de testes', - } - sandboxTitle = { 'ar': u'ويكيبيديا:ساحة اللعب', 'de': u'Wikipedia:Spielwiese', @@ -73,7 +63,7 @@ if text.strip() == translatedContent.strip(): wikipedia.output(u'The sandbox is still clean, no change necessary.') else: - translatedMsg = wikipedia.translate(mySite, msg) + translatedMsg = wikipedia.translate(mySite, u'Robot: This page will automatically be cleaned.') sandboxPage.put(translatedContent, translatedMsg) except wikipedia.EditConflict: wikipedia.output(u'*** Loading again because of edit conflict.\n')
Modified: branches/pywikipedia/messages/messages.py =================================================================== --- branches/pywikipedia/messages/messages.py 2007-10-05 12:36:52 UTC (rev 4422) +++ branches/pywikipedia/messages/messages.py 2007-10-05 15:10:32 UTC (rev 4423) @@ -6,20 +6,20 @@ __version__ = '$Id: basic.py 4401 2007-10-03 12:52:09Z huji $' edit_summaries = { #basic.py - 'Adding "test" to the beginning of the page.': + u'Adding "test" to the beginning of the page.': { 'nl' : u'"Test" toegevoegd aan het begin van de pagina.', 'fa' : u'افزودن «Test» به ابتدای صفحه', }, #capitalize_redirects.py - 'Robot: Create redirect to [[%s]]': + u'Robot: Create redirect to [[%s]]': { 'fr': u'robot: créez redirect à [[%s]]', 'pt': u'Bot: Criando redirect para [[%s]]', 'fa': u'ربات: ایجاد تغییرمسیر به [[%s]]', }, #catall.py - 'Bot: Changing categories': + u'Bot: Changing categories': { 'he':u'Bot: משנה קטגוריות', 'fa':u'ربات: تغییر رده', @@ -30,5 +30,138 @@ 'pl':u'Bot: Zmiana kategorii', 'pt':u'Bot: Categorizando', 'sr':u'Bot: Измена категорија', + }, + #category.py + u'Adding [[Category:%s]]': + { + 'ar':u'إضافة [[تصنيف:%s]]', + 'da':u'Robot: Tilføjer [[Kategori:%s]]', + 'de':u'Bot: Ergänze [[Kategorie:%s]]', + 'es':u'Bot: Añadida [[Categoría:%s]]', + 'id':u'Bot: Menambahkan [[Kategori:%s]]', + 'fa':u'ربات: افزودن [[رده:%s]]', + 'fi':u'Botti lisäsi luokkaan [[Luokka:%s]]', + 'fr':u'Robot : ajoute [[Catégorie:%s]]', + 'he':u'רובוט: מוסיף [[קטגוריה:%s]]', + 'ia':u'Robot: Addition de [[Categoria:%s]]', + 'is':u'Vélmenni: Bæti við [[Flokkur:%s]]', + 'it':u'Bot: Aggiungo [[Categoria:%s]]', + 'lt':u'robotas: Pridedama [[Kategorija:%s]]', + 'kk':u'Бот: [[Санат:%s]] үстеді', + 'nds':u'Kat-Bot: [[Kategorie:%s]] rin', + 'nl':u'Bot: [[Categorie:%s]] toegevoegd', + 'no':u'Robot: Legger til [[Kategori:%s]]', + 'pl':u'Robot dodaje [[Kategoria:%s]]', + 'pt':u'Bot: Adicionando [[Categoria:%s]]', + 'sr':u'Бот: Додаје [[Категорија:%s]]', + 'sv':u'Robot: Lägger till [[Kategori:%s]]', + }, + u'Robot: Removing from %s': + { + 'da':u'Robot: Fjerner fra %s', + 'de':u'Bot: Entferne aus %s', + 'es':u'Bot: Eliminada de la %s', + 'fa':u'ربات: حذف از %s', + 'he':u'רובוט: מסיר מהקטגוריה %s', + 'ia':u'Robot: Eliminate de %s', + 'is':u'Vélmenni: Fjarlægi [[Flokkur:%s]]', + 'kk':u'Бот: %s дегеннен аластатты', + 'nds':u'Kat-Bot: rut ut %s', + 'nl':u'Bot: Verwijderd uit %s', + 'pt':u'Bot: Removendo [[Categoria:%s]]', + 'sr':u'Бот: Уклањање из категорије [[Категорија:%s|%s]]', + 'sv':u'Robot: Tar bort från %s', + }, + u'Robot: Changing %s': + { + 'ar':u'روبوت: تغيير %s', + 'da':u'Robot: Ændrer %s', + 'de':u'Bot: Ändere %s', + 'es':u'Bot: Cambiada %s', + 'id':u'Bot: Mengganti %s', + 'fa':u'ربات: تغییر %s', + 'fi':u'Botti vaihtoi luokan %s', + 'fr':u'Robot : modifie [[%s]]', + 'he':u'רובוט: משנה %s', + 'ia':u'Robot: Modification de %s', + 'is':u'Vélmenni: Breyti flokknum [[%s]]', + 'it':u'Bot: Modifico %s', + 'lt':u'robotas: Keičiama %s', + 'kk':u'Бот: %s дегенді түзетті', + 'nds':u'Kat-Bot: %s utwesselt', + 'nl':u'Bot: Wijziging %s', + 'no':u'Robot: Endrer %s', + 'pt':u'Bot: Modificando [[%s]]', + 'pl':u'Robot przenosi %s', + 'sr':u'Бот: Измена категорије %s', + 'sv':u'Robot: Ändrar %s', + }, + u'Robot: Category was moved to [[Category:%s|%s]]': + { + 'ar':u'روبوت: التصنيف نقل إلى [[تصنيف:%s|%s]]', + 'da':u'Robot: Kategori flyttet til [[Category:%s|%s]]', + 'de':u'Bot: Kategorie wurde nach [[Category:%s|%s]] verschoben', + 'fa':u'ربات: رده به [[رده:%s|%s]] منتقل شده بود.', + 'fr':u'Robot : catégorie déplacée sur [[Category:%s|%s]]', + 'he':u'רובוט: הקטגוריה הועברה לשם [[Category:%s|%s]]', + 'ia':u'Robot: Categoria transferite a [[Category:%s|%s]]', + 'id':u'Bot: Kategori dipindahkan ke [[Category:%s|%s]]', + 'it':u'Bot: La categoria è stata sostituita da [[Categoria:%s|%s]]', + 'lt':u'robotas: Kategorija pervadinta į [[Category:%s|%s]]', + 'kk':u'Бот: Санат [[Санат:%s|%s]] дегенге жылжытылды', + 'nds':u'Kat-Bot: Kategorie na [[Category:%s|%s]] schaven', + 'nl':u'Bot: Categorie is hernoemd naar [[Category:%s|%s]]', + 'no':u'Robot: Kategorien ble flyttet til [[Category:%s|%s]]', + 'pt':u'Bot: Categoria [[Category:%s|%s]] foi movida', + 'pl':u'Robot przenosi kategorię do [[Category:%s|%s]]', + 'sr':u'Бот: Категорија премештена у [[Category:%s|%s]]', + 'sv':u'Robot: Kategori flyttades till [[Category:%s|%s]]', + }, + u'Robot: Category was disbanded': + { + 'da':u'Robot: Kategorien blev opløst', + 'de':u'Bot: Kategorie wurde aufgelöst', + 'he':u'רובוט: הקטגוריה פורקה', + 'fa':u'ربات: رده وجود نداشت', + 'ia':u'Robot: Categoria esseva dissolvite', + 'kk':u'Бот: Санат тарқатылды', + 'nds':u'Kat-Bot: Kategorie is nu oplööst', + 'nl':u'Bot: Categorie is opgeheven', + 'pt':u'Bot: Categoria foi unida', + 'sv':u'Robot: Kategorin upplöstes', + }, + u'Robot: Listifying from %s (%d entries)': + { + 'fa':u'ربات: ايجاد فهرست از %s (%d صفحه)', + 'kk':u'Бот: %s дегеннен (%d буын) тізімдеді', + 'nl':u'Bot: Lijst van %s (%d pagina's)', + 'pt':u'Bot: Listando de %s (%d entradas)', + 'sv':u'Robot: Skapar en lista från %s (%d)', + }, + u'(also in %s)': + { + 'da': u'(også i %s)', + 'de': u'(auch in %s)', + 'fa': u'(همچنين در %s)', + 'fr': u'(également dans %s)', + 'he': u'(גם בקטגוריות %s)', + 'ia': u'(equalmente in %s)', + 'is': u'(einnig í %s)', + 'kk': u'(тағы да %s дегенде)', + 'nl': u'(ook in %s)', + 'pt': u'(também em %s)', + 'sv': u'(också i %s)', + 'ср': u'(такође у %s)', + }, + #clean_sandbox.py + u'Robot: This page will automatically be cleaned.': + { + 'ar': u'روبوت: هذه الصفحة سيتم تفريغها تلقائياً', + 'de': u'Bot: Setze Seite zurück.', + 'fa': u'ربات: خالی کردن خودکار صفحه', + 'nl': u'Robot: Automatisch voorzien van schoon zand.', + 'no': u'bot: Rydder sandkassa.', + 'pl': u'Robot czyści brudnopis', + 'pt': u'Bot: Limpeza da página de testes', } } \ No newline at end of file