Modhul:InterwikiTable
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. |
Iki minangka dhaptar situs sing ngemot data babagan prefiks interwiki saka macem-macem situs Wikimedia.
Panganggone
besutModul ora bisa diakses langsung saka #invoke. Sampeyan kudu dimuat saka modul Lua liyane nggunakake mw.loadData
, kaya ngene iki:
local interwiki_table = mw.loadData('Module:InterwikiTable')
Tabel
besutTabel kasebut digawe saka subtabel kanggo saben tujuan interwiki. Contone, interwiki_table.wikipedia
nuduhake entri kanggo Wikipedia. Entri biasane cocog karo situs Wikimedia, nanging ora mesthi. Contone, subtabel "rev" lan "mediawiki" tumuju mediawiki.org.
Saben tabel duwe limang bab:
domain
- The base domain name of the website, without any language codes.domain_primary
- Whether this is the primary entry for the domain.iw_prefix
- A table of valid interwiki prefixes for the site. See Help:Interwiki linking.title_prefix
- The text between the domain name and the project's article titles.takes_lang_prefix
- Whether the project has separate subdomains for different languages, e.g. es.wikipedia.org.
Conto
besutinterwiki_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
-------------------------------------------------------------------------
-- 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