Coverage for src/lilbee/core/config/mediawiki_namespaces.py: 100%
12 statements
« prev ^ index » next coverage.py v7.15.2, created at 2026-11-06 08:17 +0000
« prev ^ index » next coverage.py v7.15.2, created at 2026-11-06 08:17 +0000
1"""Names of the MediaWiki namespaces that the default crawl exclude patterns skip.
3Each wiki shows a namespace under its own language, for example `Spezial:` for special pages on
4German Wikipedia. The names come from the siteinfo of the 24 largest Wikipedias that ship in
5English, German, French, Spanish, Italian, Portuguese, Russian, Japanese, Chinese, Dutch, Polish,
6Swedish, Arabic, Ukrainian, Vietnamese, Turkish, Indonesian, Korean, Czech, Persian, Hungarian,
7Finnish, Norwegian and Catalan, with their aliases. A short alias is left out: an ASCII one of
8three letters or fewer, or any of one character, because it can start an article title. `Mall`
9(Swedish templates) and `Vita` (Hungarian talk pages) are left out too: English Wikipedia has
10articles whose titles start with them.
11"""
13from __future__ import annotations
15# fmt: off
16PROJECT: tuple[str, ...] = (
17 "Project", "Vikipedi", "Wikipedia", "Wikipedie", "Viquipèdia", "Wikipédia", "Википедия",
18 "ВП", "Вікіпедія", "شن", "وب", "ويكي_پديا", "ويكيبيديا", "وپ", "ویکی_پدیا", "专案", "專案",
19 "維基百科", "维基百科", "위키백과",
20)
22PORTAL: tuple[str, ...] = (
23 "Portaal", "Portail", "Portal", "Portale", "Teemasivu", "Chủ_đề", "Cổng_thông_tin",
24 "Portál", "Портал", "بوابة", "درگاه", "主題", "主题", "들머리", "포털",
25)
27SPECIAL: tuple[str, ...] = (
28 "Especial", "Istimewa", "Speciaal", "Special", "Speciale", "Specjalna", "Spesial",
29 "Spezial", "Toiminnot", "Speciális", "Speciální", "Spécial", "Özel", "Đặc_biệt",
30 "Служебная", "Спеціальна", "Спеціальні", "خاص", "ویژه", "特別", "特殊", "특수", "특수기능",
31)
33CATEGORY: tuple[str, ...] = (
34 "Categoria", "Categorie", "Category", "Kategori", "Kategoria", "Kategorie", "Luokka",
35 "Categoría", "Catégorie", "Kategória", "Thể_loại", "Категория", "Категорія", "تصنيف", "رده",
36 "カテゴリ", "分类", "分類", "분류",
37)
39TEMPLATE: tuple[str, ...] = (
40 "Malline", "Plantilla", "Sablon", "Sjabloon", "Szablon", "Templat", "Template",
41 "Vorlage", "Bản_mẫu", "Modèle", "Predefinição", "Tiêu_bản", "Şablon", "Šab", "Šablona",
42 "Шаблон", "الگو", "قالب", "テンプレート", "样板", "模板", "樣板",
43)
45TEMPLATE_TALK: tuple[str, ...] = (
46 "Discussioni_template", "Dyskusja_szablonu", "Keskustelu_mallineesta", "Maldiskusjon",
47 "Malldiskussion", "Overleg_sjabloon", "Pembicaraan_Templat", "Sablon_vita", "Sablonvita",
48 "Templat_Pembicaraan", "Template_talk", "Vorlage_Diskussion", "Discussion_modèle",
49 "Discussion_Modèle", "Discutida_Modèl", "Diskuse_k_šabloně", "Plantilla_discusión",
50 "Plantilla_Discussió", "Predefinição_Discussão", "Template‐ノート", "Thảo_luận_Bản_mẫu",
51 "Thảo_luận_Tiêu_bản", "Şablon_tartışma", "Šablona_diskuse", "Обговорення_шаблона",
52 "Обговорення_шаблону", "Обсуждение_шаблона", "بحث_الگو", "نقاش_القالب",
53 "テンプレート・トーク", "样板对话", "样板讨论", "模板对话", "模板對話", "模板討論",
54 "模板讨论", "樣板對話", "樣板討論", "틀토론",
55)
57TALK: tuple[str, ...] = (
58 "Bicara", "Discussion", "Discussione", "Discuter", "Diskuse", "Diskusjon", "Diskussion",
59 "Dyskusja", "Keskustelu", "Overleg", "Pembicaraan", "Talk", "Discusión",
60 "Discussió", "Discussão", "Komentár", "Tartışma", "Thảo_luận", "Обговорення", "Обсуждение",
61 "بحث", "نقاش", "トーク", "ノート", "对话", "對話", "討論", "讨论", "토론",
62)
64FILE: tuple[str, ...] = (
65 "Afbeelding", "Archivo", "Arquivo", "Berkas", "Bestand", "Bild", "Bilde", "Datei", "Dosya",
66 "Ficheiro", "Fichier", "File", "Fitxer", "Gambar", "Grafika", "Image", "Imagem", "Imagen",
67 "Imatge", "Immagine", "Kuva", "Plik", "Resim", "Soubor", "Tiedosto", "Fájl", "Hình", "Kép",
68 "Obrázok", "Tập_tin", "Зображення", "Изображение", "Файл", "تصویر", "صورة", "ملف", "پرونده",
69 "ファイル", "图像", "图片", "圖像", "圖片", "文件", "档案", "檔案", "画像", "그림", "파일",
70)
72FILE_TALK: tuple[str, ...] = (
73 "Bild_Diskussion", "Bilddiskussion", "Bildediskusjon", "Datei_Diskussion",
74 "Discussion_fichier", "Discussion_Fichier", "Discussion_Image", "Discussion_Imatge",
75 "Discussioni_file", "Discussioni_immagine", "Discutida_Imatge", "Diskuse_k_souboru",
76 "Dyskusja_grafiki", "Dyskusja_pliku", "Fildiskusjon", "Fildiskussion", "File_talk",
77 "Gambar_Pembicaraan", "Image_talk", "Keskustelu_kuvasta", "Keskustelu_tiedostosta",
78 "Overleg_afbeelding", "Overleg_bestand", "Pembicaraan_Berkas", "Pembicaraan_Gambar",
79 "Soubor_diskuse", "Archivo_discusión", "Arquivo_Discussão", "Diskusia_k_obrázku",
80 "Dosya_tartışma", "Ficheiro_Discussão", "Fitxer_Discussió", "Fájlvita", "Imagem_Discussão",
81 "Imagen_discusión", "Imatge_Discussió", "Komentár_k_obrázku", "Kép_vita", "Képvita",
82 "Resim_tartışma", "Thảo_luận_Hình", "Thảo_luận_Tập_tin", "Обговорення_зображення",
83 "Обговорення_файлу", "Обсуждение_изображения", "Обсуждение_файла", "بحث_تصویر",
84 "بحث_پرونده", "نقاش_الصورة", "نقاش_الملف", "ファイル‐ノート", "ファイル・トーク",
85 "图像对话", "图像讨论", "图片讨论", "圖像對話", "圖像討論", "圖片討論", "文件对话",
86 "文件對話", "文件討論", "文件讨论", "档案对话", "档案讨论", "檔案對話", "檔案討論",
87 "画像‐ノート", "그림토론", "파일토론",
88)
90USER: tuple[str, ...] = (
91 "Benutzer", "Benutzerin", "Bruker", "Gebruiker", "Pengguna", "Redaktor", "User", "Usuari",
92 "Usuaria", "Usuario", "Utente", "Utilisateur", "Utilisator", "Utilisatrice", "Utilizador",
93 "Utilizador(a)", "Utilizadora", "Wikipedista", "Wikipedistka", "Wikipedysta",
94 "Wikipedystka", "Användare", "Kullanıcı", "Käyttäjä", "Szerkesztő", "Thành_viên", "Usuària",
95 "Usuária", "Usuário", "Usuário(a)", "Uživatel", "Užívateľ", "Užívateľka", "Користувач",
96 "Користувачка", "Участник", "Участница", "كاربر", "مستخدم", "مستخدمة", "کاربر", "使用者",
97 "利用者", "用戶", "用户", "사용자",
98)
100USER_TALK: tuple[str, ...] = (
101 "Benutzer_Diskussion", "Benutzerin_Diskussion", "Bicara_Pengguna", "Brukerdiskusjon",
102 "Discussion_Utilisateur", "Discussion_utilisateur", "Discussion_Utilisator",
103 "Discussion_utilisatrice", "Discussion_Utilisatrice", "Discussioni_utente",
104 "Discutida_Utilisator", "Diskuse_s_wikipedistkou", "Diskuse_s_wikipedistou",
105 "Diskusia_s_redaktorom", "Dyskusja_wikipedystki", "Dyskusja_wikipedysty",
106 "Overleg_gebruiker", "Pembicaraan_Pengguna", "User_talk", "User_vita",
107 "Wikipedista_diskuse", "Wikipedistka_diskuse", "Användardiskussion", "Diskuse_s_uživatelem",
108 "Diskusia_s_užívateľkou", "Diskusia_s_užívateľom", "Keskustelu_käyttäjästä",
109 "Komentár_k_redaktorovi", "Kullanıcı_mesaj", "Szerkesztővita", "Thảo_luận_Thành_viên",
110 "Usuari_Discussió", "Usuaria_discusión", "Usuario_discusión", "Usuària_Discussió",
111 "Usuária_Discussão", "Usuário(a)_Discussão", "Usuário_Discussão", "Utilizador(a)_Discussão",
112 "Utilizador_Discussão", "Utilizadora_Discussão", "Uživatel_diskuse", "Uživatelka_diskuse",
113 "Обговорення_користувача", "Обговорення_користувачки", "Обсуждение_участника",
114 "Обсуждение_участницы", "ОУ", "بحث_كاربر", "بحث_کاربر", "بک", "نقاش_المستخدم",
115 "نقاش_المستخدمة", "使用者对话", "使用者對話", "使用者討論", "使用者讨论", "利用者‐会話",
116 "利用者・トーク", "用戶對話", "用戶討論", "用户对话", "用户讨论", "사용자토론", "사토",
117)
118# fmt: on