Modul:InterwikiTable
Qiyofa
This module is rated as beta, and is ready for widespread use. It is still new and should be used with some caution to ensure the results are as expected. |
Bu turli Wikimedia saytlarining interviki prefikslari haqidagi maʼlumotlarni oʻz ichiga olgan saytlar jadvalidir.
Foydalanish
[manbasini tahrirlash]- invoke dan modulga toʻgʻridan-toʻgʻri kirish mumkin emas. Uni boshqa Lua modulidan
mw.loadData
yordamida yuklash kerak, masalan:
local interwiki_table = mw.loadData('Module:InterwikiTableʼ)
Jadval maydonlari
[manbasini tahrirlash]Jadval har bir interviki manzili uchun pastki jadvallardan iborat. Masalan, interwiki_table.wikipedia
Vikipediya yozuviga ishora qiladi. Yozuvlar odatda Wikimedia saytiga mos keladi, lekin har doim ham emas. Masalan, „rev“ va „mediawiki“ pastki jadvallari mediawiki.org saytiga ishora qiladi.
Har bir kichik jadvalda beshta maydon mavjud:
domain
— Veb-saytning asosiy domen nomi, hech qanday til kodlarisiz.domain_primary
— Bu domen uchun asosiy yozuvi.iw_prefix
— Sayt uchun joriy viki-prefikslar jadvali. Yordam:Interviki-linkga qarang.title_prefix
— Domen nomi va loyiha maqolalari sarlavhalari orasidagi matn.takes_lang_prefix
— Loyihada turli tillar uchun alohida subdomenlar, masalan. es.wikipedia.org.
Namuna
[manbasini tahrirlash]interwiki_table.wikipedia.domain
→ „wikipedia.org“interwiki_table.wikiversity.domain_primary
→ trueinterwiki_table.mediawiki.iw_prefix[1]
→ „mw“interwiki_table.wikibooks.title_prefix
→ „/wiki/“interwiki_table.meta.takes_lang_prefix
→ false
Yana qarang
[manbasini tahrirlash]-------------------------------------------------------------------------
-- This is a table of sites that are available through interwiki links --
-- from Wikipedia. It can be accessed from Lua via the mw.loadData() --
-- function. It is currently used in [[Module:UrlToWiki]] and --
-- [[Module:UserLinks]]. Feel free to add to its functionality and to --
-- include new sites. --
-------------------------------------------------------------------------
-- Example entry:
-- wikipedia = { -- This is a code that you can use to easily identify the project in the table.
-- domain = "wikipedia.org", -- The base domain name of the website, without any language codes.
-- domain_primary = true -- Whether this is the primary entry for the domain.
-- iw_prefix = {"w", "wikipedia"}, -- A table of valid interwiki prefixes for the site. See [[Help:Interwiki linking]].
-- title_prefix = "/wiki/", -- The text between the domain name and the project's article titles.
-- takes_lang_prefix = true -- Whether the project has separate subdomains for different languages, e.g. es.wikipedia.org
-- },
interwiki_table = {
------------------------
-- Wikimedia projects --
------------------------
wikipedia = {
domain = "wikipedia.org",
domain_primary = true,
iw_prefix = {"w", "wikipedia"},
title_prefix = "/wiki/",
takes_lang_prefix = true
},
wiktionary = {
domain = "wiktionary.org",
domain_primary = true,
iw_prefix = {"wikt", "wiktionary"},
title_prefix = "/wiki/",
takes_lang_prefix = true
},
wikinews = {
domain = "wikinews.org",
domain_primary = true,
iw_prefix = {"n", "wikinews"},
title_prefix = "/wiki/",
takes_lang_prefix = true
},
wikibooks = {
domain = "wikibooks.org",
domain_primary = true,
iw_prefix = {"b", "wikibooks"},
title_prefix = "/wiki/",
takes_lang_prefix = true
},
wikiquote = {
domain = "wikiquote.org",
domain_primary = true,
iw_prefix = {"q", "wikiquote"},
title_prefix = "/wiki/",
takes_lang_prefix = true
},
wikisource = {
domain = "wikisource.org",
domain_primary = true,
iw_prefix = {"s", "wikisource"},
title_prefix = "/wiki/",
takes_lang_prefix = true
},
wikispecies = {
domain = "species.wikimedia.org",
domain_primary = true,
iw_prefix = {"species", "wikispecies"},
title_prefix = "/wiki/",
takes_lang_prefix = false
},
wikiversity = {
domain = "wikiversity.org",
domain_primary = true,
iw_prefix = {"v", "wikiversity"},
title_prefix = "/wiki/",
takes_lang_prefix = true
},
wikivoyage = {
domain = "wikivoyage.org",
domain_primary = true,
iw_prefix = {"voy", "wikivoyage"},
title_prefix = "/wiki/",
takes_lang_prefix = true
},
wmf = {
domain = "wikimediafoundation.org",
domain_primary = true,
iw_prefix = {"wmf", "wikimedia", "foundation"},
title_prefix = "/wiki/",
takes_lang_prefix = false
},
commons = {
domain = "commons.wikimedia.org",
domain_primary = true,
iw_prefix = {"c", "commons"},
title_prefix = "/wiki/",
takes_lang_prefix = false
},
wikidata = {
domain = "wikidata.org",
domain_primary = true,
iw_prefix = {"d", "wikidata"},
title_prefix = "/wiki/",
takes_lang_prefix = false
},
meta = {
domain = "meta.wikimedia.org",
domain_primary = true,
iw_prefix = {"m", "meta", "metawiki", "metawikimedia", "metawikipedia"},
title_prefix = "/wiki/",
takes_lang_prefix = false
},
mediawiki = {
domain = "mediawiki.org",
domain_primary = true,
iw_prefix = {"mw", "mediawikiwiki"},
title_prefix = "/wiki/",
takes_lang_prefix = false
},
------------------------
-- Wikimedia chapters --
------------------------
wmar = {
domain = "wikimedia.org.ar",
domain_primary = true,
iw_prefix = {"wmar"},
title_prefix = "/wiki/",
takes_lang_prefix = false
},
wmau = {
domain = "wikimedia.org.au",
domain_primary = true,
iw_prefix = {"wmau"},
title_prefix = "/wiki/",
takes_lang_prefix = false
},
wmbd = {
domain = "bd.wikimedia.org",
domain_primary = true,
iw_prefix = {"wmbd"},
title_prefix = "/wiki/",
takes_lang_prefix = false
},
wmbe = {
domain = "be.wikimedia.org",
domain_primary = true,
iw_prefix = {"wmbe"},
title_prefix = "/wiki/",
takes_lang_prefix = false
},
wmca = {
domain = "wikimedia.ca",
domain_primary = true,
iw_prefix = {"wmca"},
title_prefix = "/wiki/",
takes_lang_prefix = false
},
wmde = {
domain = "wikimedia.de",
domain_primary = true,
iw_prefix = {"wmde"},
title_prefix = "/wiki/",
takes_lang_prefix = false
},
wmfi = {
domain = "fi.wikimedia.org",
domain_primary = true,
iw_prefix = {"wmfi"},
title_prefix = "/wiki/",
takes_lang_prefix = false
},
wmhk = {
domain = "wikimedia.hk",
domain_primary = true,
iw_prefix = {"wmhk"},
title_prefix = "/index.php/",
takes_lang_prefix = false
},
wmhu = {
domain = "wikimedia.hu",
domain_primary = true,
iw_prefix = {"wmhu"},
title_prefix = "/wiki/",
takes_lang_prefix = false
},
wmin = {
domain = "wiki.wikimedia.in",
domain_primary = true,
iw_prefix = {"wmin"},
title_prefix = "/",
takes_lang_prefix = false
},
wmid = {
domain = "wikimedia.or.id",
domain_primary = true,
iw_prefix = {"wmid"},
title_prefix = "/wiki/",
takes_lang_prefix = false
},
wmil = {
domain = "wikimedia.org.il",
domain_primary = true,
iw_prefix = {"wmil"},
title_prefix = "/",
takes_lang_prefix = false
},
wmit = {
domain = "wikimedia.it",
domain_primary = true,
iw_prefix = {"wmit"},
title_prefix = "/wiki/",
takes_lang_prefix = false
},
wmnl = {
domain = "nl.wikimedia.org",
domain_primary = true,
iw_prefix = {"wmnl"},
title_prefix = "/wiki/",
takes_lang_prefix = false
},
wmno = {
domain = "no.wikimedia.org",
domain_primary = true,
iw_prefix = {"wmno"},
title_prefix = "/wiki/",
takes_lang_prefix = false
},
wmpl = {
domain = "pl.wikimedia.org",
domain_primary = true,
iw_prefix = {"wmpl"},
title_prefix = "/wiki/",
takes_lang_prefix = false
},
wmru = {
domain = "ru.wikimedia.org",
domain_primary = true,
iw_prefix = {"wmru"},
title_prefix = "/wiki/",
takes_lang_prefix = false
},
wmrs = {
domain = "rs.wikimedia.org",
domain_primary = true,
iw_prefix = {"wmrs"},
title_prefix = "/wiki/",
takes_lang_prefix = false
},
wmse = {
domain = "se.wikimedia.org",
domain_primary = true,
iw_prefix = {"wmse"},
title_prefix = "/wiki/",
takes_lang_prefix = false
},
wmch = {
domain = "wikimedia.ch",
domain_primary = true,
iw_prefix = {"wmch"},
title_prefix = "/",
takes_lang_prefix = false
},
wmtw = {
domain = "tw.wikimedia.org",
domain_primary = true,
iw_prefix = {"wmtw"},
title_prefix = "/wiki/index.php5/",
takes_lang_prefix = false
},
wmuk = {
domain = "uk.wikimedia.org",
domain_primary = true,
iw_prefix = {"wmuk"},
title_prefix = "/wiki/",
takes_lang_prefix = false
},
---------------
-- Wikimania --
---------------
wikimania = {
domain = "wikimania.wikimedia.org",
domain_primary = true,
iw_prefix = {"wmania"},
title_prefix = "/wiki/",
takes_lang_prefix = false
},
wikimania2005 = {
domain = "wikimania2005.wikimedia.org",
domain_primary = true,
iw_prefix = {"wm2005"},
title_prefix = "/wiki/",
takes_lang_prefix = false
},
wikimania2006 = {
domain = "wikimania2006.wikimedia.org",
domain_primary = true,
iw_prefix = {"wm2006"},
title_prefix = "/wiki/",
takes_lang_prefix = false
},
wikimania2007 = {
domain = "wikimania2007.wikimedia.org",
domain_primary = true,
iw_prefix = {"wm2007"},
title_prefix = "/wiki/",
takes_lang_prefix = false
},
wikimania2008 = {
domain = "wikimania2008.wikimedia.org",
domain_primary = true,
iw_prefix = {"wm2008"},
title_prefix = "/wiki/",
takes_lang_prefix = false
},
wikimania2009 = {
domain = "wikimania2009.wikimedia.org",
domain_primary = true,
iw_prefix = {"wm2009"},
title_prefix = "/wiki/",
takes_lang_prefix = false
},
wikimania2010 = {
domain = "wikimania2010.wikimedia.org",
domain_primary = true,
iw_prefix = {"wm2010"},
title_prefix = "/wiki/",
takes_lang_prefix = false
},
wikimania2011 = {
domain = "wikimania2011.wikimedia.org",
domain_primary = true,
iw_prefix = {"wm2011"},
title_prefix = "/wiki/",
takes_lang_prefix = false
},
wikimania2012 = {
domain = "wikimania2012.wikimedia.org",
domain_primary = true,
iw_prefix = {"wm2012"},
title_prefix = "/wiki/",
takes_lang_prefix = false
},
wikimania2013 = {
domain = "wikimania2013.wikimedia.org",
domain_primary = true,
iw_prefix = {"wm2013", "wmania"},
title_prefix = "/wiki/",
takes_lang_prefix = false
},
wikimania2014 = {
domain = "wikimania2014.wikimedia.org",
domain_primary = true,
iw_prefix = {"wm2014"},
title_prefix = "/wiki/",
takes_lang_prefix = false
},
wikimania2015 = {
domain = "wikimania2015.wikimedia.org",
domain_primary = true,
iw_prefix = {"wm2015"},
title_prefix = "/wiki/",
takes_lang_prefix = false
},
wikimania2016 = {
domain = "wikimania2016.wikimedia.org",
domain_primary = true,
iw_prefix = {"wm2016"},
title_prefix = "/wiki/",
takes_lang_prefix = false
},
wikimaniateam = {
domain = "wikimaniateam.wikimedia.org",
domain_primary = true,
iw_prefix = {"wmteam"},
title_prefix = "/wiki/",
takes_lang_prefix = false
},
---------------------------
-- Other Wikimedia wikis --
---------------------------
wikitech = {
domain = 'wikitech.wikimedia.org',
domain_primary = true,
iw_prefix = {"wikitech", "labsconsole"},
title_prefix = '/wiki/',
takes_lang_prefix = false
},
betawikiversity = {
domain = "beta.wikiversity.org",
domain_primary = true,
iw_prefix = {"betawikiversity"},
title_prefix = "/wiki/",
takes_lang_prefix = false
},
outreach = {
domain = "outreach.wikimedia.org",
domain_primary = true,
iw_prefix = {"outreach"},
title_prefix = "/wiki/",
takes_lang_prefix = false
},
otrswiki = {
domain = "otrs-wiki.wikimedia.org",
domain_primary = true,
iw_prefix = {"OTRSwiki"},
title_prefix = "/wiki/",
takes_lang_prefix = false
},
quality = {
domain = "quality.wikimedia.org",
domain_primary = true,
iw_prefix = {"quality"},
title_prefix = "/wiki/",
takes_lang_prefix = false
},
spcom = {
domain = "spcom.wikimedia.org",
domain_primary = true,
iw_prefix = {"spcom"},
title_prefix = "/wiki/",
takes_lang_prefix = false
},
spcom = {
domain = "spcom.wikimedia.org",
domain_primary = true,
iw_prefix = {"spcom"},
title_prefix = "/wiki/",
takes_lang_prefix = false
},
tswiki = {
domain = "wiki.toolserver.org",
domain_primary = true,
iw_prefix = {"tswiki"},
title_prefix = "/view/",
takes_lang_prefix = false
},
incubator = {
domain = "incubator.wikimedia.org",
domain_primary = true,
iw_prefix = {"incubator"},
title_prefix = "/wiki/",
takes_lang_prefix = false
},
strategy = {
domain = "strategy.wikimedia.org",
domain_primary = true,
iw_prefix = {"strategy"},
title_prefix = "/wiki/",
takes_lang_prefix = false
},
rev = {
domain = "www.mediawiki.org",
domain_primary = false,
iw_prefix = {"rev"},
title_prefix = "/wiki/Special:Code/MediaWiki/",
takes_lang_prefix = false
},
test = {
domain = "test.wikipedia.org",
domain_primary = true,
iw_prefix = {"testwiki"},
title_prefix = "/wiki/",
takes_lang_prefix = false
},
test2 = {
domain = "test2.wikipedia.org",
domain_primary = true,
iw_prefix = {"test2wiki"},
title_prefix = "/wiki/",
takes_lang_prefix = false
},
------------------------------
-- Wikimedia non-wiki sites --
------------------------------
blog = {
domain = "blog.wikimedia.org",
domain_primary = true,
iw_prefix = {"wmflbog"},
title_prefix = "/",
takes_lang_prefix = false
},
bugzilla = {
domain = "bugzilla.wikimedia.org",
domain_primary = true,
iw_prefix = {"bugzilla", "mediazilla"},
title_prefix = "/show_bug.cgi?id=",
takes_lang_prefix = false
},
download = {
domain = "dumps.wikimedia.org",
domain_primary = true,
iw_prefix = {"download"},
title_prefix = "/",
takes_lang_prefix = false
},
gerrit = {
domain = "gerrit.wikimedia.org",
domain_primary = true,
iw_prefix = {"gerrit"},
title_prefix = "/r/#/c/",
takes_lang_prefix = false
},
mail = {
domain = "lists.wikimedia.org",
domain_primary = true,
iw_prefix = {"mail"},
title_prefix = "/mailman/listinfo/",
takes_lang_prefix = false
},
mailarchive = {
domain = "lists.wikimedia.org",
domain_primary = false,
iw_prefix = {"mailarchive"},
title_prefix = "/pipermail/",
takes_lang_prefix = false
},
nostalgia = {
domain = "nostalgia.wikipedia.org",
domain_primary = true,
iw_prefix = {"nost", "nostalgia"},
title_prefix = "/wiki/",
takes_lang_prefix = false
},
otrs = {
domain = "ticket.wikimedia.org",
domain_primary = true,
iw_prefix = {"otrs", "ticket"},
title_prefix = "/otrs/index.pl?Action=AgentTicketZoom&TicketID=",
takes_lang_prefix = false
},
phabricator = {
domain = "phabricator.wikimedia.org",
domain_primary = true,
iw_prefix = {"phabricator", "phab"},
title_prefix = "/",
takes_lang_prefix = false
},
toollabs = {
domain = "tools.wmflabs.org",
domain_primary = true,
iw_prefix = {"toollabs"},
title_prefix = "/",
takes_lang_prefix = false
},
toolserver = {
domain = "toolserver.org",
domain_primary = true,
iw_prefix = {"tools"},
title_prefix = "/",
takes_lang_prefix = false
},
sulutil = {
domain = "meta.wikimedia.org",
domain_primary = false,
iw_prefix = {"sulutil"},
title_prefix = "/wiki/Special:CentralAuth/",
takes_lang_prefix = false
},
svn = {
domain = "svn.wikimedia.org",
domain_primary = true,
iw_prefix = {"svn"},
title_prefix = "/viewvc/mediawiki/",
takes_lang_prefix = false
}
}
return interwiki_table