Modul:InterwikiTable/doc: Perbedaan antara revisi

Konten dihapus Konten ditambahkan
←Membuat halaman berisi '{{module rating|beta}} Modul ini berisi tabel situs yang berisi data tentang prefiks interwiki dari berbagai situs Wikimedia. == Penggunan == Modul tidak dapat diak...'
 
(Tidak ada perbedaan)

Revisi terkini sejak 10 Mei 2021 07.54

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

Penggunan sunting

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

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

  • 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