Modul:InterwikiTable/doc

Dari Wikipedia bahasa Indonesia, ensiklopedia bebas

Modul ini berisi tabel situs yang berisi data tentang prefiks interwiki dari berbagai situs Wikimedia.

Penggunan[sunting sumber]

Modul tidak dapat diakses langsung dari #invoke. Ini harus dimuat dari modul Lua lain menggunakan mw.loadData, seperti ini:

local interwiki_table = mw.loadData('Module:InterwikiTable')

Bidang tabel[sunting sumber]

Tabel terdiri dari subtabel untuk setiap tujuan interwiki. Misalnya, interwiki_table.wikipedia mengarah ke entri Wikipedia. Entri biasanya sesuai dengan situs Wikimedia, tetapi tidak selalu. Misalnya, subtabel "rev" dan "mediawiki" mengarah ke mediawiki.org.

Setiap subtabel memiliki lima bidang:

  • domain - Nama domain dasar situs web, tanpa kode bahasa apa pun.
  • domain_primary - Menentukan pakah ini entri utama untuk domain.
  • iw_prefix - Tabel awalan interwiki yang valid untuk situs tersebut.
  • title_prefix - Teks antara nama domain dan judul artikel proyek.
  • takes_lang_prefix - Apakah proyek memiliki subdomain terpisah untuk bahasa yang berbeda, mis. es.wikipedia.org.

Contoh[sunting sumber]

  • interwiki_table.wikipedia.domain → "wikipedia.org"
  • interwiki_table.wikiversity.domain_primary → true
  • interwiki_table.mediawiki.iw_prefix[1] → "mw"
  • interwiki_table.wikibooks.title_prefix → "/wiki/"
  • interwiki_table.meta.takes_lang_prefix → false