Usuario:Bot-Schafter/lang.py
Apariencia
# -*- coding: utf-8 -*- import sys, re import wikipedia, catlib, config def CAT(site,name): cat=catlib.Category(site, name) return cat.articles() def BACK(site,name): p=wikipedia.Page(site, name) return [page for page in p.getReferences(follow_redirects = False)] def LINKS(site,name, ignore=[]): p=wikipedia.Page(site, name) links=p.linkedPages() for n in links[:]: t=n.titleWithoutNamespace() if t[0] in u"/#" or t in ignore: links.remove(n) links.sort() return links msg = { 'de': u'Exzellenz-Sternchen für %s:%s eingefügt', 'en': u'Featured article link for %s:%s', 'es': u'Añadir del enlace del artículo destacado: %s:%s', 'fi': u'Suositeltu artikkeli -tähti: %s:%s', 'he': u'קישור לערך מומלץ עבור %s:%s', 'pt': u'Ligando artigos destacados para %s:%s', 'sv': u'Länk till utmärkt artikel %s:%s', } # default is en:Link FA template = { 'br': 'Liamm PuB', 'ca': 'Enllaç AD', 'da': 'Link FA', 'de': 'Link FA', 'en': 'Link FA', 'eo': 'LigoElstara', 'es': 'Destacado', 'fr': 'Lien AdQ', 'it': 'Link AdQ', 'no': 'Link UA', 'ro': 'Legătură AF', 'sv': 'UA', 'sr': 'Link FA', 'vi': 'Liên kết chọn lọc', } featured_name = { 'ar': (CAT, u"تصنيف:مقالة مختارة"), 'bg': (CAT, u"Категория:Избрани статии"), 'ca': (CAT, u"Categoria:Viquipèdia:Articles de qualitat"), 'cs': (CAT, u"Kategorie:Nejlepší články"), 'de': (CAT, u"Kategorie:Exzellent"), 'el': (BACK, u"Πρότυπο:ΕπιλεγμένοΆρθρο"), 'eo': (LINKS, u"Vikipedio:Elstaraj artikoloj"), 'en': (CAT, u"Category:Wikipedia featured articles"), 'es': (CAT, u"Categoría:Wikipedia:Artículos destacados"), 'fi': (BACK, u"Malline:Suositeltu"), 'fr': (CAT, u"Catégorie:Articles de qualité"), 'he': (CAT, u"קטגוריה:ערכים מומלצים"), 'hu': (CAT, u"Kategória:Kiemelt cikkek"), 'id': (CAT, u"Kategori:Artikel bagus utama"), 'is': (CAT, u"Flokkur:Úrvalsgreinar"), 'it': (CAT, u"Categoria:Voci in vetrina"), 'ja': (BACK, u"Template:秀逸"), 'lt': (CAT, u"Kategorija:Vikipedijos pavyzdiniai straipsniai"), 'ml': (LINKS, u"വിക്കിപീഡിയ:തിരഞ്ഞെടുത്ത ലേഖനങ്ങള്"), 'nl': (CAT, u"Categorie:Wikipedia:Etalage"), 'no': (CAT, u"Kategori:Utmerkede artikler"), 'pl': (CAT, u"Kategoria:Artykuły na medal"), 'pt': (CAT, u"Categoria:!Artigos destacados"), 'ro': (CAT, u"Categorie:Articole de calitate"), 'ru': (CAT, u"Категория:Википедия:Избранные статьи"), 'sk': (LINKS, u"Wikipédia:Najlepšie články", [u"Wikipédia",u"Hlavná stránka"]), 'sl': (CAT, u"Category:Izbrani članki"), 'sq': (CAT, u"Category:Wikipedia:Artikuj_Perfekte"), 'sr': (BACK, u"Шаблон:Изабрани"), 'sv': (CAT, u"Kategori:Wikipedia:Utmärkta artiklar"), 'ta': (BACK, u"வார்ப்புரு:சிறப்பு"), 'tl': (LINKS, u"Wikipedia:Mga napiling artikulo", [u"Wikang Tagalog",u"Wikipedia",u"Unang Pahina"]), 'uk': (CAT, u"Категорія:Вибрані статті"), 'vi': (CAT, u"Thể loại:Bài viết chọn lọc"), 'zh': (CAT, u"Category:特色条目"), 'zh-yue': (CAT, u"Category:特別領土") }