Ir al contenido

Usuario:Bot-Schafter/lang.py

De Wikipedia, la enciclopedia libre
# -*- 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:特別領土")
}