Modul:InterwikiTable/doc
Tampilan
Modul ini dinilai sebagai modul beta, dan siap digunakan secara luas. Modul ini masih baru dan harus digunakan dengan hati-hati untuk memastikan bahwa hasilnya sesuai dengan yang diharapkan. |
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
→ trueinterwiki_table.mediawiki.iw_prefix[1]
→ "mw"interwiki_table.wikibooks.title_prefix
→ "/wiki/"interwiki_table.meta.takes_lang_prefix
→ false