#
# (C) Pywikibot team, 2005-2026
#
# Distributed under the terms of the MIT license.
#
"""Family module for Wikinews.
.. version-changed:: 11.3
All Wikinews sites were marked as closed and are listed in
:attr:`Family.closed_wikis`. Refer :phab:`T421796`.
"""
from __future__ import annotations
from pywikibot import family
# The Wikimedia family that is known as Wikinews
[docs]
class Family(family.SubdomainFamily, family.WikimediaFamily):
"""Family class for Wikinews."""
name = 'wikinews'
closed_wikis = [
# https://noc.wikimedia.org/conf/highlight.php?file=dblists/closed.dblist
'ar', 'bs', 'bg', 'ca', 'cs', 'de', 'el', 'en', 'eo', 'es', 'fa', 'fi',
'fr', 'guw', 'he', 'hu', 'it', 'ja', 'ko', 'li', 'nl', 'no', 'pl',
'pt', 'ro', 'ru', 'sd', 'shn', 'sq', 'sr', 'sv', 'ta', 'th', 'tr',
'uk', 'zh',
]
codes = set()
category_redirect_templates = {
'_default': (),
'ar': ('تحويل تصنيف',),
'fa': ('الگو:رده بهتر',),
'no': ('Kategoriomdirigering',),
'ro': ('Redirect categorie',),
'ru': ('Category redirect',),
'sr': ('Category redirect',),
'tr': ('Kategori yönlendirme',),
'zh': ('分类重定向',),
}
# Global bot allowed languages on
# https://meta.wikimedia.org/wiki/BPI#Current_implementation
# & https://meta.wikimedia.org/wiki/Special:WikiSets/2
cross_allowed = [
'ar', 'bs', 'ca', 'cs', 'el', 'en', 'eo', 'fa', 'fi', 'he', 'ja', 'ko',
'li', 'nl', 'no', 'pl', 'pt', 'ro', 'sq', 'sr', 'sv', 'ta', 'tr', 'uk',
'zh',
]
# Subpages for documentation.
doc_subpages = {
'_default': (('/doc', ),
['en']
),
'ar': ('/شرح', '/doc'),
'it': ('/man', ),
'sr': ('/док', ),
}