Jump to content

Bantuan:Kata ajaib

From mediawiki.org
This page is a translated version of the page Help:Magic words and the translation is 85% complete.
Outdated translations are marked like this.
PD Catatan: Ketika Anda menyunting halaman ini, Anda setuju untuk melepas kontribusi Anda di bawah CC0. Lihat Laman Bantuan Domain Publik untuk informasi lebih lanjut. PD

Kata ajaib adalah untaian teks yang dihubungkan oleh MediaWiki dengan suatu nilai atau fungsi balikan, seperti waktu, detail situs, atau nama laman. Laman ini hanya menjelaskan penggunaan kata ajaib standar; untuk rujukan teknis, lihat Petunjuk: Kata pencarian .

Ada tiga jenis kata ajaib secara umum:

Variabel dan fungsi parser bisa menggunakan subst:, seperti templat. Kata ajaib yang bergantung pada halaman akan mempengaruhi atau memberikan data mengenai halaman yang sekarang (secara default), meskipun kat tersebut ditambahkan melalui transklusi templat atau pesan sistem yang dimasukkan.

Behavior switch

Behavior switch mengendalikan tata letak atau perilaku halaman (jika didukung oleh kulitnya) dan biasanya digunakan untuk menetapkan konten yang ingin dikeluarkan dan dimasukkan. Beberapa dari kata di bawah tidak didukung oleh kulit Minerva.

Kata Deskripsi Versi
Daftar isi
__NOTOC__ Menyembunyikan daftar isi (bahasa Inggris: Table of Contents. TOC)
__FORCETOC__ Memaksa daftar isi ditampilkan di posisi normalnya (sebelum judul bagian pertama, membatalkan __NOTOC__). Ini tidak akan bekerja di kulit yang menampilkan daftar isi di luar konten artikel, seperti kulit Vector 2022.
__TOC__ Meletakkan daftar isi di posisi kata (membatalkan __NOTOC__). Jika kata ini digunakan beberapa kali, daftar isi akan ditampilkan di posisi kata pertama. Ini tidak akan bekerja di kulit yang menampilkan daftar isi di luar konten artikel, seperti kulit Vector 2022.
Penyuntingan
__NOEDITSECTION__ Menyembunyikan pranala sunting bagian di sebelah judul bagian. Ini berguna ketika judul bagian dibuat dari dalam templat: pranala sunting-bagian yang biasa dalam kasus ini akan menyunting kode templat, dan biasanya bukan ini yang pengguna inginkan. Menggunakan ini di suatu templat akan menyebarkan efeknya ke templat itu, halaman yang mengandung templat itu, dan semua templat lain yang dimasukkan di halaman yang sama. Untuk menghindarinya, lihat di sini.
__NEWSECTIONLINK__ Menambahkan pranala di sebelah tab "Sunting" untuk menambahkan bagian baru di halaman non-pembicaraan (lihat Menambahkan bagian baru di akhir halaman).
1.7
__NONEWSECTIONLINK__ Menghapus pranala di sebelah tab "1" di halaman dalam ruang nama pembicaraan.
1.15
r47522
Kategori
__NOGALLERY__ Digunakan di halaman kategori, mengganti keluku dalam tampilan kategori dengan pranala normal.
1.7
__HIDDENCAT__ Digunakan di halaman kategori, menyembunyikan kategori dari daftar kategori di anggota-anggotanya dan di subkategori-subkategori (ada pilihan di preferensi pengguna untuk menampilkannya).
1.13
__EXPECTUNUSEDCATEGORY__ Digunakan di halaman kategori, menghapus kategori tersebut dari Special:UnusedCategories.
1.33
Pengubahan bahasa
__NOCONTENTCONVERT__
__NOCC__
Pada wiki dengan varian bahasa, jangan melakukan konversi bahasa konten dalam tampilan artikel; misalnya, hanya menunjukkan bahasa Cina (zh) alih-alih varian seperti zh_cn, zh_tw, zh_sg, atau zh_hk.
__NOTITLECONVERT__
__NOTC__
Di wiki dengan varian bahasa, jangan lakukan pengubahan bahasa judul (semua konten lain diubah).
Lain-lain
__START__ Tidak ada efek. Dahulu digunakan untuk menandakan di mana pesan basis data dimulai setelah komentar yang seharusnya tidak ditransklusikan. Dihapus pada r1695 dan dihapus seluruhnya pada r24784
1.10
r1610
__END__ Secara eksplisit menandai akhir artikel, untuk menghentikan MediaWiki dari menghapus ruang kosong di ujung artikel. Dihapus pada 19213.
1.1 – 1.8
__INDEX__ Memberitahu mesin pencarian untuk mengindeks halaman (mengabaikan $wgArticleRobotPolicies tetapi tidak robots.txt). Mematuhi variabel $wgExemptFromUserRobotsControl .
1.14
__NOINDEX__ Memberitahu mesin pencarian untuk tidak mengindeks halaman (artinya jangan memasukannya ke daftar hasil pencarian). Mematuhi variabel $wgExemptFromUserRobotsControl .
1.14
r37973
__STATICREDIRECT__ Di halaman pengalihan, jangan bolehkan MediaWiki untuk memperbarui pranalanya secara otomatis ketika seseorang memindahkan suatu halaman dan mencentang "Perbaiki semua pengalihan ganda yang mungkin terjadi" (yang membutuhkan $wgFixDoubleRedirects ).
1.13
r37928
__EXPECTUNUSEDTEMPLATE__ Digunakan pada halaman templat, menghapus halaman dari Special:UnusedTemplates.

Jika switch ini tidak dimaksudkan untuk ditransklusi dengan isi template, itu harus digunakan di dalam ‎<noinclude>...‎</noinclude> (atau di halaman dokumentasi template di dalam ‎<includeonly>...‎</includeonly>), mirip dengan kategori template. See Bantuan:Templat .

Jika switch dimaksudkan untuk menghapus dari laporan semua halaman yang men-transklusi template tertentu (misalnya, pemberitahuan yang ditransklusi pada sub-halaman testcase atau sandbox), letakkan switch di dalam tag ‎<includeonly>...‎</includeonly> di dalam halaman template.

1.43
Gerrit change 1064007
Dari Ekstensi
Ekstensi Kata Deskripsi Versi
GlobalUserPage __NOGLOBAL__ Menonaktifkan halaman pengguna global. Jika berada di halaman pengguna pusat, akan membuatnya tidak ditampilkan di wiki lain, dan juga menentukan apakah pranala ke halaman pengguna di wiki lain harusnya berwarna merah atau biru.
1.28
Disambiguator __DISAMBIG__ Mengidentifikasi halaman disambiguasi.
1.21
Wikibase (client) __EXPECTED_UNCONNECTED_PAGE__ Beberapa halaman wiki tidak sesuai dengan cakupan item Wikidata, seperti arsip diskusi, subhalaman templat, dsb. Untuk mencegah halaman wiki tercantum dalam Special:UnconnectedPages, gunakan kata ajaib ini di mana saja pada halaman tersebut. Halaman yang tidak memenuhi [kriteria kelayakan Wikidata https://www.wikidata.org/wiki/Special:MyLanguage/Wikidata:Notability] tidak boleh menerima item Wikidata.
1.37.0
DiscussionTools __ARCHIVEDTALK__ Menyembunyikan pranala "balas" dari diskusi di halaman yang diarsipkan.
1.39
Gerrit change 738221
__NOTALK__ Membuat halaman di ruang nama pembicaraan tidak dianggap sebagai halaman pembicaraan.
1.39
Gerrit change 903247
ProofreadPage __EXPECTWITHOUTSCANS__ Beberapa halaman konten wikisource terdiri dari daftar (seperti daftar edisi atau terjemahan dari karya yang sama) dan karenanya tidak memiliki pindaian. Untuk mencegah halaman ini tercantum dalam Special:PagesWithoutScans, masukkan kata ajaib ini ke dalam halaman.
1.43.0-wmf.4
Gerrit change 1026897
Wikibase (client) {{NOEXTERNALLANGLINKS}} Kata ajaib dan fungsi parser yang bila dipanggil, akan menonaktifkan ekstensi Wikibase untuk halaman tertentu, atau digunakan dengan parameter dapat menekan pranala antarbahasa tertentu yang dihasilkan oleh ekstensi tersebut. Saat aktif, hanya tautan antarbahasa yang ada di wikitext yang digunakan.

Variabel

Variables memberikan informasi mengenai halaman, wiki, atau tanggal sekarang. Sintaksnya mirip dengan templat. Variabel yang ditandai sebagai "[expensive]" akan dilacak oleh perangkat lunak, dan banyaknya dalam suatu halaman dibatasi.

Jika nama templat bertentangan dengan sebuah variabel, variabellah yang akan digunakan (jadi untuk mentransklusikan templat Template:PAGENAME Anda harus mengetik {{Template:PAGENAME}}). Dalam beberapa kasus, menambahkan parameter akan membuat parser memanggil templat; misalnya, {{CURRENTDAYNAME|x}} mentransklusikan Template:CURRENTDAYNAME, bukan variabel.

Tanggal dan waktu

Variabel-variabel berikut memberikan tanggal dan waktu sekarang dalam UTC.

Karena tembolok MediaWiki dan peramban, variabel-variabel berikut kerap kali menunjukkan waktu ketika halaman ditembolok dan bukan waktu sekarang.

Penggunaan variabel ini akan menyembabkan halaman ditembolok untuk waktu yang lebih sedikit. Ini dikonfigurasikan di MagicWordFactory.

Kata ajaib tanggal dan waktu diformat dalam bahasa konten wiki. Sejak 1.19, mereka bergantung pada bahasa konten halaman.

Variabel Keluaran Deskripsi Versi
Tahun
{{CURRENTYEAR}} 2024 Tahun
Bulan
{{CURRENTMONTH}}

{{CURRENTMONTH2}}

12 Bulan (dipadatkan dengan nol)
{{CURRENTMONTH1}} 12 Bulan (tidak dipadatkan)
{{CURRENTMONTHNAME}} Desember Bulan (nama)
{{CURRENTMONTHNAMEGEN}} Desember Bulan (bentuk genitif)
{{CURRENTMONTHABBREV}} Des Bulan (kependekan)
1.5
Hari
{{CURRENTDAY}} 22 Hari dalam sebulan (angka tidak dipadatkan)
{{CURRENTDAY2}} 22 Hari dalam sebulan (angka dipadatkan dengan nol)
1.6
{{CURRENTDOW}} 0 Hari dalam seminggu (angka tidak dipadatkan), 0 (untuk Minggu) sampai 6 (untuk Sabut)
{{CURRENTDAYNAME}} Minggu Hari dalam sepekan (nama)
Waktu
{{CURRENTTIME}} 08.40 Waktu (format jj:mm 24 jam)
{{CURRENTHOUR}} 08 Jam (angka tidak dipadatkan, 24 jam)
Lain-lain
{{CURRENTWEEK}} 51 Minggu (angka)
{{CURRENTTIMESTAMP}} 20241222084029 Tanggal-waktu TTTTBBHHjjmmdd
1.7
{{CURRENTDATE}} bukanlah sebuah kata ajaib, tetapi bisa jadi sebuah templat.

Variabel berikut ini melakukan hal yang sama dengan yang sebelumnya tetapi menggunakan konfigurasi server situs atau $wgLocaltimezone .

  • {{LOCALYEAR}}
  • {{LOCALMONTH}}
  • {{LOCALMONTH1}}
  • {{LOCALMONTH2}}
  • {{LOCALMONTHNAME}}
  • {{LOCALMONTHNAMEGEN}}
  • {{LOCALMONTHABBREV}}
  • {{LOCALDAY}}
  • {{LOCALDAY2}}
  • {{LOCALDOW}}
  • {{LOCALDAYNAME}}
  • {{LOCALTIME}}
  • {{LOCALHOUR}}
  • {{LOCALWEEK}}
  • {{LOCALTIMESTAMP}}

Untuk pemformatan waktu yang lebih seksama, atau untuk menampilkan tahun dan minggu sekarang dengan bentuk yang lebih sesuai dengan ISO-8601, Anda mungkin mau memasang Extension:ParserFunctions agar bisa menggunakan fungsi parser #time .

Metadata teknis

Variabel Keluaran Deskripsi Versi
Situs
{{SITENAME}} MediaWiki Nama situs wiki ($wgSitename ).
{{SERVER}} //www.mediawiki.org Domain URL ($wgServer ).
{{SERVERNAME}} www.mediawiki.org Nama subdomain dan domain (tidak lagi bergantung pada $wgServerName sejak versi 1.17).
{{DIRMARK}}

{{DIRECTIONMARK}}


Menghasilkan tanda petunjuk arah Unicode yang sesuai dengan arah bahasa situs (&lrm; untuk wiki kiri-ke-kanan, &rlm; untuk wiki kanan-ke-kiri), berguna dalam teks yang multiarah. Sejak 1.19, kata ini bergantung pada bahasa konten halaman.
1.7
r14442
{{ARTICLEPATH}} /wiki/$1 Jalur artikel relatif ($wgArticlePath ).
{{SCRIPTPATH}} /w Jalur skrip relatif ($wgScriptPath ).
{{STYLEPATH}} /w/skins Jalur gaya relatif ($wgStylePath ).
1.16
{{CURRENTVERSION}} 1.44.0-wmf.8 (f08e6b3) Versi MediaWiki yang dipakai wiki.
1.7
r14199
{{CONTENTLANGUAGE}}

{{CONTENTLANG}}

en

en

Bahasa antarmuka standar wiki ($wgLanguageCode ).
1.7
r14661
Halaman
{{PAGEID}} 52820 Mengembalikan pengidentifikasi halaman (ID halaman).
1.20
Gerrit change 9858
{{PAGELANGUAGE}}
{{#language:{{PAGELANGUAGE}}}}
id
Bahasa Indonesia
Memberikan bahasa dari halaman yang sekarang. Kode bahasa yang diberikan variabel ini bisa diubah menjadi nama bahasa menggunakan {{#language:...}}.
1.29
Gerrit change 330982
{{TRANSLATABLEPAGE}} Help:Magic words Mengembalikan judul halaman terjemahan (halaman tempat bahasa lain diterjemahkan) jika suatu halaman dapat diterjemahkan (termasuk halaman yang diterjemahkan), dan tidak mengembalikan apa pun jika halaman tersebut tidak dapat diterjemahkan.
1.41.0-wmf.8
Gerrit change 913677

<translate><!--T:1--> Translated unit. Language: <tvar name=lang>{{TRANSLATIONLANGUAGE}}</tvar>.</translate>

<translate><!--T:2--> Untranslated unit. Language: <tvar name=lang>{{TRANSLATIONLANGUAGE}}</tvar>.</translate>

Unit yang diterjemahkan. Bahasa: id.

Not translated unit. Language: en.

Harus digunakan di halaman yang diterjemahkan, di dalam tag ‎<translate>. Memberikan kode bahasa dari unit terjemahan yang sekarang. Di halaman terjemahan, jika unitnya telah diterjemahkan, maka akan memberikan bahasa terjemahan. Jika tidak, maka akan diberikan bahasa sumbernya. Kode bahasa yang diberikan variabel ini bisa diubah menjadi nama bahasa dengan menggunakan {{#language:...}}. Sebaiknya hanya digunakan oleh pengurus terjemahan.
1.36.0-wmf.8
Gerrit change 603472
{{PROTECTIONLEVEL:tindakan}} Memberikan tingkat perlindungan (contoh: "Hanya untuk pengguna terdaftar otomatis", "Hanya pengurus") untuk tindakan yang diberikan (contoh: "Sunting", "Pindahkan") di halaman yang sekarang. Memberikan string kosong jika tidak dilindungi.
1.15
r45587
{{PROTECTIONEXPIRY:tindakan}} Menampilkan berakhirnya perlindungan (misalnya "20160418155030", "tak terbatas") untuk tindakan tertentu (misalnya "sunting", "pindahkan") pada halaman saat ini. Memberikan "infinity" apabila tidak dilindungi.
1.27
Gerrit change 255717
{{CASCADINGSOURCES}} [Expensive] Memberikan sumber dari perlindungan runtun yang terjadi di halaman yang sekarang. Halaman tidak akan memberikan judul mereka sendiri kecuali mereka mentransklusikan diri sendiri.
1.23
Gerrit change 104999
Melihat revisi halaman saat ini (revisi terbaru atau revisi lama yang dipilih)
{{REVISIONID}} - ID revisi unik. Tampak kosong di pratayang, sehingga hanya bisa menampilkan pesan eror di pratayang. Bisa dimatikan di mode kikir.
1.5
{{REVISIONDAY}} 18 Hari dilakukannya suntingan (angka tidak dipadatkan).
1.8
{{REVISIONDAY2}} 18 Hari dilakukannya suntingan (angka dipadatkan dengan nol).
1.8
{{REVISIONMONTH}} 12 Bulan dilakukannya suntingan (angka dipadatkan dengan nol sejak 1.17+, tidak dipadatkan pada versi-versi sebelumnya).
1.8
{{REVISIONMONTH1}} 12 Bulan dilakukannya suntingan (angka tidak dipadatkan).
1.17
r66200
{{REVISIONYEAR}} 2024 Tahun dilakukannya suntingan.
1.8
{{REVISIONTIMESTAMP}} 20241218113109 Tanggal-waktu saat suntingan dilakukan.
1.8
{{REVISIONUSER}} FuzzyBot Nama pengguna pengguna yang melakukan suntingan yang dimaksud, atau pengguna sedang melihat pratinjau suntingannya.
1.15
r48149
{{REVISIONSIZE}} 94076 Ukuran (byte teks wiki) dari revisi halaman yang dilihat atau pratinjau
1.22
Gerrit change 82650
Mempengaruhi isi halaman
{{DISPLAYTITLE:judul}}
{{DISPLAYTITLE:judul|noerror}}
{{DISPLAYTITLE:judul|noreplace}}
Format tampilkan judul dari halaman saat ini, yang biasanya ditampilkan di tajuk judul halaman. Unless $wgRestrictDisplayTitle is set to false, the value must be equivalent to the default title: only capitalization changes to certain parts of the title (not all) and replacing spaces with underscores are allowed. It can be disabled or enabled by $wgAllowDisplayTitle .

Bisa menerima argumen kedua noerror atau noreplace untuk menyembunyikan pesan error ketika beberapa displaytitle digunakan di satu halaman atau untuk membuat ini displaytitle tidak bekerja apabila sudah ditetapkan displaytitle sebelumnya di halaman.

1.7
1.24
Gerrit change 144870

(untuk noerror dan noreplace)

{{DEFAULTSORT:katakunci}}
{{DEFAULTSORTKEY:katakunci}}
{{DEFAULTCATEGORYSORT:katakunci}}
{{DEFAULTSORT:katakunci|noerror}}
{{DEFAULTSORT:katakunci|noreplace}}
Digunakan untuk mengategorikan halaman, menentukan kata kunci pengategorian default. Misalnya jika Anda meletakkan $sortSmith John$sort-end di pengujung dari John Smith, halamannya akan diurutkan di bagian "S" secara baku dalam kategori. Bisa menerima argumen kedua noerror atau noreplace untuk menyembunyikan pesan error apabila terdapat beberapa defaultsortkey dalam satu halaman atau untuk membuat defaultsort ini tidak bekerja apabila sudah ada defaultsort yang ditetapkan sebelumnya di halaman.
1.10
1.19
r96767

(untuk noerror dan noreplace)

Localization

Variable Output Description Versions
{{USERLANGUAGE}} id User's language. (If $wgParserEnableUserLanguage is enabled, it is disabled by default.)
Note: Currently not supported by Parsoid Page View. If using Parsoid Page View or if $wgParserEnableUserLanguage is disabled, the magic word will return the same result as {{PAGELANGUAGE}}.
1.43
Gerrit change 508295

Statistik

Angka yang diberikan oleh variabel-variabel berikut biasanya mengandung pemisah (tanda koma, titik, atau spasi, tergantung bahasa lokalnya) tapi bisa memberikan angka murni dengan flag ":R" (contoh: {{NUMBEROFPAGES}} → 1.772.593 dan {{NUMBEROFPAGES:R}} → 1772593).

Gunakan "|R" untuk kata ajaib yang memerlukan parameter seperti PAGESINCATEGORY (contoh: {{PAGESINCATEGORY:Help}} dan {{PAGESINCATEGORY:Help|R}}, atau {{PAGESINCATEGORY:Help|subcats}} dan {{PAGESINCATEGORY:Help|subcats|R}}). Juga berlaku untuk {{PAGESIZE:nama halaman}} yang sebelumnya disebutkan.

Kata ajaib bilangan diformat dalam bahasa konten wiki. Sejak 1.19, mereka bergantung pada bahasa konten halaman.

Variabel Keluaran Deskripsi Versi
{{NUMBEROFPAGES}} 1.772.593 Banyak halaman wiki.
1.7
{{NUMBEROFARTICLES}} 63.822 Banyak halaman di ruang nama konten yang tergolong sebagai artikel. Lihat Manual:$wgArticleCountMethod untuk rinciannya.
{{NUMBEROFFILES}} 2.761 Banyak berkas yang diunggah.
1.5
{{NUMBEROFEDITS}} 6.827.285 Banyak suntingan wiki.
1.10
r21319
{{NUMBEROFVIEWS}} Banyak pembacaan halaman. Biasanya tidak berguna di wiki yang menggunakan tembolok. Dihapus di Gerrit change 150699.
1.14 – 1.24
r42721
{{NUMBEROFUSERS}} 18.035.019 Banyak pengguna terdaftar.
1.7
{{NUMBEROFADMINS}} 139 Banyak pengguna dalam kelompok pengurus.
1.7
{{NUMBEROFACTIVEUSERS}} 925 Jumlah pengguna aktif, sesuai kriteria yang digunakan di Special:Statistics.
1.15
r47392
{{PAGESINCATEGORY:namakategori}}
{{PAGESINCAT:namakategori}}
159
159
[Expensive] Banyak halaman (termasuk subkategori dan berkas) dalam kategori yang diberikan. (Kategori:Bantuan digunakan untuk demonstrasi)
1.13
r32932
{{PAGESINCATEGORY:namakategori|all}}
{{PAGESINCATEGORY:namakategori|pages}}
{{PAGESINCATEGORY:namakategori|subcats}}
{{PAGESINCATEGORY:namakategori|files}}
159
156
3
0
[Expensive]

Masing-masing adalah banyak

  • semua halaman
  • halaman biasa (tidak termasuk subkategori dan berkas)
  • subkategori
  • berkas

dalam kategori yang diberikan. (Kategori:Bantuan digunakan untuk demonstrasi)

1.20
Gerrit change 12790
{{NUMBERINGROUP:namakelompok}}
{{NUMINGROUP:namakelompok}}
23
23
Banyak pengguna dalam kelompok tertentu. (bureaucrat digunakan untuk demonstrasi)
1.14
r40116
{{PAGESINNS:indeks}}
{{PAGESINNAMESPACE:indeks}}
Tidak diaktifkan [Expensive] Banyak halaman dalam ruang nama yang diberikan (ganti indeks dengan indeks ruang nama yang relevan). Contohnya, {{PAGESINNAMESPACE:14}} akan menghasilkan banyak halaman kategori. {{PAGESINNS:0}} berbeda dengan {{NUMBEROFARTICLES}} karena {{PAGESINNS:0}} juga memasukkan halaman pengalihan dan disambiguasi. Dimatikan secara default, diaktifkan dengan $wgAllowSlowParserFunctions .
1.7

Nama halaman

Variabel Untuk halaman yang sekarang Deskripsi Versi
{{FULLPAGENAME}} Help:Magic words/id Ruang nama dan judul halaman lengkap (temasuk semua tingkatan subhalaman).
1.6
{{PAGENAME}} Magic words/id Judul halaman lengkap (termasuk semua tingkatan subhalaman) tanpa ruang nama.
{{BASEPAGENAME}} Magic words Judul halaman dari halaman yang ada di tingkat subhalaman yang tepat ada di atasnya tanpa ruang nama. Akan memberikan Title/Foo di halaman Help:Title/Foo/Bar.
1.7
{{ROOTPAGENAME}} Magic words Nama dari akar dari halaman yang sekarang. Akan memberikan Title untuk halaman Help:Title/Foo/Bar.
1.22
{{SUBPAGENAME}} id Halaman subhalaman. Akan memberikan Bar di halaman Help:Title/Foo/Bar.

Jika tidak ada subhalaman maka nilai dari {{PAGENAME}} diberikan.

Untuk pemecahan yang lebih kompleks, gunakan {{#titleparts:}} dari ekstensi ParserFunctions.

1.6
{{SUBJECTPAGENAME}}
{{ARTICLEPAGENAME}}
Help:Magic words/id
Help:Magic words/id
Nama halaman lengkap dari subjek yang berhubungan (misalnya, artikel atau berkas). Berguna di halaman pembicaraan.
1.7
{{TALKPAGENAME}} Help talk:Magic words/id Nama halaman lengkap dari halaman pembicaraan yang berkaitan.
1.7

Di antara kata-kata di atas, tidak ada yang dipengaruhi oleh perubahan tampilan judul yang dihasilkan oleh {{DISPLAYTITLE:xxxx}}; nilai yang diberikan adalah judul halaman yang asli.

Kata ajaib {{BASEPAGENAME}} dan {{SUBPAGENAME}} hanya bekerja di ruang nama yang diaktifkan subhalamannya. Lihat $wgNamespacesWithSubpages untuk informasi mengenai pengaktifan subhalaman.

Sejak 1.15+, semua kata tersebut bisa menerima parameter, sehingga membolehkan untuk menetapkan halaman yang dikerjakan oleh kata ajaibnya, tidak harus halaman yang sekarang:

  • {{PAGENAME:Template:Main Page}} → Main Page
Peringatan Peringatan Jika judul halaman mengandung "." atau ".." di bagian manapun, kata ajaib tidak mengembalikan apa pun.
{{PAGENAME:one/./three}}Tidak diberikan apa-apa.
Peringatan Peringatan Judul halaman yang mengandung karakter tertentu, seperti tanda petik tunggal ' atau tanda bintang *, bisa menghasilkan hasil yang tidak diperkirakan ketika dihadapi oleh kata ajaib, contohnya {{PAGESINCATEGORY:{{PAGENAME}}}}. Lihat kekutu T16779, T18474, T37628, T37746. Satu cara sederhana untuk memperbaiki ini adalah dengan membungkus nama halaman dalam {{#titleparts:}} dari ekstensi ParserFunctions.

Nama halaman kode URL

Kata-kata berikut ini adalah versi yang digunakan untuk URL MediaWiki (spasi diganti dengan garis bawah dan beberapa karakter menghindari HTML menggunakan kode karakter numerik):

  • {{FULLPAGENAMEE}}
  • {{PAGENAMEE}}
  • {{BASEPAGENAMEE}}
  • {{SUBPAGENAMEE}}
  • {{SUBJECTPAGENAMEE}}
  • {{ARTICLEPAGENAMEE}}
  • {{TALKPAGENAMEE}}
  • {{ROOTPAGENAMEE}}

Perhatikan bahwa {{PAGENAME:...}}, {{PAGENAMEE:...}}, dan {{urlencode:...}} memiliki implementasi yang berbeda. Lihat Manual:PAGENAMEE encoding untuk rinciannya.

Ruang nama

Variabel Keluaran Deskripsi Versi
{{NAMESPACE}} Help Nama dari ruang nama halaman (kecuali ruang utama)
{{NAMESPACENUMBER}} 12 ID dari ruang nama halaman
1.20
Gerrit change 4056
{{SUBJECTSPACE}}
{{ARTICLESPACE}}
Help
Help
Nama dari ruang nama konten yang berkaitan
1.7
{{TALKSPACE}} Help talk Nama dari ruang nama pembicaraan yang berkaitan
1.7

Berikut ini adalah ekuivalen yang dikodekan untuk digunakan di URL MediaWiki (spasi diganti dengan garis bawah dan beberapa karakter diganti dengan kode-persen):

  • {{NAMESPACEE}}
  • {{SUBJECTSPACEE}}
  • {{ARTICLESPACEE}}
  • {{TALKSPACEE}}

Sejak 1.15+, kata-kata tersebut bisa menerima parameter nama halaman penuh dan akan memberikan ruang nama yang diminta sesuai halaman itu, bukan sesuai halaman yang sekarang:

  • {{NAMESPACENUMBER:MediaWiki}}0
  • {{NAMESPACE:MediaWiki}} (Pages in main space will return empty)
  • {{NAMESPACE:Template:Main Page}}Template
  • {{SUBJECTSPACE:Template talk:Main Page}}Template
  • {{ARTICLESPACE:Template talk:Main Page}}Template
  • {{TALKSPACE:Template:Main Page}}Template talk

Parameter tidak boleh merupakan nama ruang nama:

  • {{SUBJECTSPACE:Help talk}} → ' (Empty)

Escaped characters

MediaWiki interprets certain characters as markup separators in certain contexts, notably:

  • template invocations
  • tables
  • function calls.

To prevent an immediate interpretation (so that the character can be displayed literally or later interpreted as a separator), Template:Character can be used as an escape sequence, but only the following characters (replacements) are supported. This form can be clearer or at least shorter than using the equivalent <nowiki>character</nowiki> .

Syntax Keluaran Deskripsi Versi
{{!}} |

Digunakan untuk menyertakan batang vertikal (pipa).

For historical and technical reasons, this function is not considered an actual escape sequence. Instead of using the vertical bar, the syntax employs an exclamation mark, which visually resembles a vertical bar. See Help:Extension:ParserFunctions#Escaping pipe characters in tables for additional details.

Before this capability was introduced as a magic word, many wikis achieved this effect by creating a template (Template:!) that simply returned | as its content.

1.24
Gerrit change 136234
{{=}} =

Digunakan untuk menyertakan tanda sama dengan.

Lihat Bantuan:Ekstensi:ParserFunctions#Tanda sama dengan mentah untuk penjelasan lebih lanjut.

Sebelum ini ditambahkan sebagai kata ajaib, banyak wiki mengimplementasikannya dengan membuat Template:= yang berisi =.

1.39
Gerrit change 791685


Fungsi parser

Parser functions bersifat mirip dengan variabel tetapi menerima satu atau lebih parameter (secara teknis, kata ajaib manapun yang menerima parameter merupakan sebuah fungsi parser), dan namanya biasanya diberi awalan tanda pagar untuk membedakannya dari templat.

Halaman ini hanya menjelaskan fungsi parser yang termasuk dalam perangkat lunak MediaWiki. Fungsi parser lainnya bisa ditambahkan menggunakan ekstensi MediaWiki seperti Extension:ParserFunctions . Untuk fungsi parser yang begitu, lihat Bantuan:Ekstensi:ParserFunctions .

Metadata teknis dari halaman lain

Fungsi parser Keluaran
(untuk halaman MediaWiki)
Deskripsi Versi
{{PAGEID: nama halaman }} 1 [Expensive] Memberikan ID halaman dari halaman yang disebutkan*.
1.23
Gerrit change 76534
{{PAGESIZE:nama halaman}}
{{PAGESIZE: nama halaman |R}}
109.430
109430
[Expensive] Memberikan ukuran halaman yang diminta dalam satuan byte. Gunakan "|R" untuk mendapatkan bilangan murni (tanpa pemformatan).
1.13
r33551
{{PROTECTIONLEVEL:tindakan | nama halaman}} sysop [Expensive] Memberikan tingkat perlindungan (contoh: "Hanya untuk pengguna terdaftar otomatis", "Hanya pengurus") untuk tindakan yang diberikan (contoh: "Sunting", "Pindahkan") di halaman yang diminta. Memberikan string kosong jika tidak dilindungi.
1.21
r44683
{{PROTECTIONEXPIRY: tindakan | nama halaman}} infinity [Expensive] Memberikan tanggal kadaluwarsa perlindungan (contoh: "20160418155030", "infinity") untuk tindakan yang diberikan (contoh: "sunting", "pindahkan") pada halaman ditentukan. Memberikan "infinity" apabila tidak dilindungi.
1.27
Gerrit change 255717
{{CASCADINGSOURCES: page name}} [Expensive] Memberikan sumber dari perlindungan runtun yang terjadi di halaman yang diminta. Halaman tidak akan memberikan judul mereka sendiri kecuali mereka mentransklusikan diri sendiri.
1.23
Gerrit change 104999
{{REVISIONID: nama halaman }} 6287429 [Expensive] ID revisi unik dari revisi terbaru di halaman yang diminta*.
1.23
Gerrit change 76534
{{REVISIONDAY: nama halaman }} 29 [Expensive] Hari penyuntingan dari revisi terbaru di halaman yang diminta* (angka tanpa dipadatkan).
1.23
Gerrit change 76534
{{REVISIONDAY2: nama halaman }} 29 [Expensive] Hari penyuntingan dari revisi terbaru di halaman yang diminta* (angka dipadatkan dengan nol).
1.23
Gerrit change 76534
{{REVISIONMONTH: nama halaman }} 12 [Expensive] Bulan dilakukannya suntingan dari revisi terbaru di halaman yang diminta (angka dipadatkan dengan nol sejak 1.17+, tidak dipadatkan pada versi-versi sebelumnya).
1.23
Gerrit change 76534
{{REVISIONMONTH1: nama halaman }} 12 [Expensive] Bulan dilakukannya penyuntingan dari revisi terbaru di halaman yang diminta* (angka tidak dipadatkan).
1.23
Gerrit change 76534
{{REVISIONYEAR: nama halaman }} 2023 [Expensive] Tahun dilakukannya suntingan dari revisi terbaru di halaman yang diminta.
1.23
Gerrit change 76534
{{REVISIONTIMESTAMP: nama halaman }} 20231229181425 [Expensive] Tanggal-waktu dari saat penyuntingan di halaman yang diminta*.
1.23
Gerrit change 76534
{{REVISIONUSER: nama halaman }} Tropicalkitty [Expensive] Nama pengguna dari revisi terbaru di halaman yang diminta*.
1.23
Gerrit change 76534
  • Ketika parameter yang diberikan sama dengan judul halaman parser, fungsi parser akan menghasilkan versi sebelumnya di pratayang dan di substitusi, itu termasuk string kosong ketika digunakan pada pembuatan halaman tetapi menggunakan nilai dari versi kacingak untuk tampilan halaman, termasuk ketika melihat revisi lama. Dalam kasus ini, kata ini merupakan fungsi parser yang tidak mahal.

Data URL

Fungsi parser Masukan → Keluaran Deskripsi Versi
{{localurl:nama halaman}}
{{localurl:nama halaman
|string_kueri}}
{{localurl:MediaWiki}}
→ /wiki/MediaWiki
{{localurl:MediaWiki|printable=yes}}
→ /w/index.php?title=MediaWiki&printable=yes
Jalur relatif ke judul.
{{fullurl:nama halaman}}
{{fullurl:nama halaman
|string_kueri}}

{{fullurl:interwiki:nama halaman di wiki lain
|string_kueri}}
{{fullurl:Category:Top level}}
→ //www.mediawiki.org/wiki/Category:Top_level

{{fullurl:Category:Top level|action=edit}}
→ //www.mediawiki.org/w/index.php?title=Category:Top_level&action=edit
{{fullurl:s:Electra|action=edit}}
https://en.wikisource.org/wiki/Electra?action=edit
{{fullurl:s:es:Electra|action=edit}}
https://en.wikisource.org/wiki/es:Electra?action=edit

Jalur relatif-protokol ke judul, bergantung pada pengaturan konfigurasi $wgServer di wiki lokal (dan bisa jadi dimulai dengan http(s)://). Ini juga akan memecahkan prefiks interwiki. Catatan: Pranala relatif-protokol yang tidak dikurung tidak akan ditautkan secara otomatis.
1.5
{{canonicalurl:nama halaman}}
{{canonicalurl:nama halaman
|string_kueri}}

{{canonicalurl:interwiki:nama halaman di wiki lain
|string_kueri}}
{{canonicalurl:Category:Top level}}
https://www.mediawiki.org/wiki/Category:Top_level

{{canonicalurl:Category:Top level|action=edit}}
https://www.mediawiki.org/w/index.php?title=Category:Top_level&action=edit {{canonicalurl:w:Category:Top level|action=edit}}
https://en.wikipedia.org/wiki/Category:Top_level?action=edit

Jalur absolut ke judul, menggunakan URL kanonik. Ini akan memecahkan prefiks interwiki.
1.18
{{filepath:nama berkas}}
{{filepath:nama berkas|nowiki}}
{{filepath:nama berkas|ukuran_keluku}}
{{filepath:Wiki.png}}
→ //upload.wikimedia.org/wikipedia/mediawiki/b/bc/Wiki.png

{{filepath:Wiki.png|nowiki}}
→ //upload.wikimedia.org/wikipedia/mediawiki/b/bc/Wiki.png
{{filepath:Example.svg|300}}
→ //upload.wikimedia.org/wikipedia/commons/thumb/8/84/Example.svg/300px-Example.svg.png

The parameter nowiki usually removes the link around the filepath (which can't be seen in this example).

Judul relatif-protokol ke ukuran penuh atau keluku (1.18+) dari berkas media.
1.12
r25854

1.18
r80813
{{urlencode:string}} atau
{{urlencode:string|QUERY}}
{{urlencode:string|WIKI}}
{{urlencode:string|PATH}}
{{urlencode:x:y/z á é}} atau
{{urlencode:x:y/z á é|QUERY}}
→ x%3Ay%2Fz+%C3%A1+%C3%A9
{{urlencode:x:y/z á é|WIKI}}
→ x:y/z_%C3%A1_%C3%A9
{{urlencode:x:y/z á é|PATH}}
→ x%3Ay%2Fz%20%C3%A1%20%C3%A9

Perhatikan bahwa default-nya telah berubah dari |WIKI menjadi |QUERY pada 1.17; ini bisa merusak templat yang bergantung pada fungsi ini.

Memberikan masukan untuk digunakan di URL. Perhatikan bahwa tidak ada fungsi urldecode seperti yang ada di Extension:StringFunctions yang sudah tidak dipakai.
Pengodean
kodespasi
 none + 
QUERY + 
 WIKI _ 
 PATH%20
1.7
r14273
(or
1.17
r64726

1.17
r64726

1.17
r64726
)
{{anchorencode:string}} {{anchorencode:x y z á é}}
→ x_y_z_á_é
Memberikan masukan untuk digunakan di jangkar bagian URL (setelah simbol "#" di URL).
1.6
r16279

The following are equivalents encoded for use in MediaWiki URLs (some characters percent-encoded):

  • {{localurle:nama laman}}
  • {{localurle:nama laman|query_string}}
  • {{fullurle:nama laman}}
  • {{fullurle:nama laman|query_string}}
  • {{fullurle:interwiki:remote page name|query_string}}
  • {{canonicalurle:nama laman}}
  • {{canonicalurle:nama laman|query_string}}
  • {{canonicalurle:interwiki:remote page name|query_string}}

Ruang nama

{{ns:}} memberikan nama lokal dari ruang nama dengan indeks tersebut, nama kanonik, atau alias lokal. Jadi {{ns:6}}, {{ns:File}}, dan {{ns:Image}} (nama lama untuk ruang nama Berkas) semuanya akan memberikan "File". Di wiki yang menggunakan bahasa Prancis sebagai bahasa konten, {{ns:Fichier}} juga valid, tapi {{ns:Datei}} (lokalisasi "Berkas" dalam bahasa Jerman) tidaklah valid.

The main namespace has no name, i.e. {{ns:0}} returns an empty string. For explicitly referring to the main namespace, {{int:Blanknamespace}} can be used, resulting in "(Utama)".

{{nse:}} adalah ekuivalen yang dikodekan untuk URL MediaWiki. Yang dilakukan hampir sama, tapi fungsi itu juga mengganti spasi dengan garis bawah, membuatnya bisa dipakai di pranala luar.

Ruang nama konten Ruang nama pembicaraan
Penggunaan Keluaran Penggunaan Keluaran
{{ns:-2}} / {{ns:Media}} Media {{ns:-1}} / {{ns:Special}} Special
(no talk page)
{{ns:0}} / {{ns:}} {{ns:1}} / {{ns:Talk}} Talk
{{ns:2}} / {{ns:User}} User {{ns:3}} / {{ns:User talk}} User talk
{{ns:4}} / {{ns:Project}} Project
Varies between wikis
{{ns:5}} / {{ns:Project talk}} Project talk
{{ns:6}} / {{ns:File}} or {{ns:Image}} File {{ns:7}} / {{ns:File talk}} or {{ns:Image talk}} File talk
{{ns:8}} / {{ns:MediaWiki}} MediaWiki {{ns:9}} / {{ns:MediaWiki talk}} MediaWiki talk
{{ns:10}} / {{ns:Template}} Template {{ns:11}} / {{ns:Template talk}} Template talk
{{ns:12}} / {{ns:Help}} Help {{ns:13}} / {{ns:Help talk}} Help talk
{{ns:14}} / {{ns:Category}} Category {{ns:15}} / {{ns:Category talk}} Category talk

Jangan samakan ruang nama lokal dengan ruang nama custom.

Pemformatan

Penggunaan Masukan → Keluaran Deskripsi Versi

{{formatnum:bilangan tak berformat}}
{{formatnum:bilangan berformat formatnum|R}}
{{formatnum:bilangan tak berformat|NOSEP}}

  • Sederhana:
    • {{formatnum:987654321.654321}}
      → 987.654.321,654321
    • {{formatnum:987.654.321,654321|R}}
      → 987654321.654321
  • Lanjutan:
    • {{formatnum:{{formatnum:987654321.654321}}|R}}
      → 987654321.654321 (di lokal manapun)
    • {{formatnum:00001}}
      → 00.001
    • {{formatnum:987654321.654321 |NOSEP}}
      → 987654321.654321
    • Contoh dengan lokal Bangla:
      • {{formatnum:987654321.654321}}
        → ৯৮,৭৬,৫৪,৩২১.৬৫৪৩২১
      • {{formatnum:987654321.654321 |NOSEP}}
        → ৯৮৭৬৫৪৩২১.৬৫৪৩২১
      • {{formatnum:৯৮,৭৬,৫৪,৩২১.৬৫৪৩২১ |R}}
        → 987654321.654321

Tidak didukung:
{{formatnum:{{formatnum:987.654.321}}}}
→ 987 654 321 (contoh: dengan lokal Italia)


Contoh dengan masukan yang salah (keluarannya tidak bisa diandalkan), dengan ataupun tanpa |R.
{{formatnum:987,654.321|R}} (paling tidak rusak)
{{formatnum:987.654,321|R}}
{{formatnum:987 654,321|R}}
{{formatnum:987&nbsp;654,321|R}}

Menerima sebuah bilangan tidak diformat (Arab, tanpa pemisah kelompok dan . sebagai pemisah desimal) dan memberikannya dalam bentuk skrip digit lokal dan diformatkan dengan pemisah desimal dan kelompok desimal, sesuai dengan lokal default dari wiki.

Parameter |R bisa digunakan untuk membalikkan perilaku ini, untuk digunakan di situasi matematika: sifatnya bisa diandalkan dan sebaiknya hanya digunakan untuk menghapus format bilangan yang diketahui diformat persis seperti bagaimana format Anda memformatnya dengan lokal wiki.
Parameter NOSEP ("no separators") berarti tidak ada pemisah kelompok / desimal yang diubah; formatnum hanya akan mengubah digitnya dalam bahasa yang tidak menggunakan sistem bilangan Hindu–Arab. NOSEP juga bisa menghentikan pengelompokan digit yang nonstandar. NOSEP can also prevent non-standard digit groupings you wouldn't expect.

Peringatan Peringatan Angka nol di depan tidak dihapus, Anda bisa menggunakan {{#expr:00001}} saja apabila telah memasang Extension:ParserFunctions .

Peringatan Peringatan Jika Anda tidak memasukkan angka dalam format yang dibutuhkan, jangan harapkan keluaran yang sesuai, terutama di wiki non-Inggris.


Jika Anda benar-benar perlu memformat (sesuai lokal wiki) sebuah bilangan yang tidak diketahui format masukannya, Anda bisa mencoba menggunkan formatnum dua kali (tapi tidak apabila bisa memiliki kelompok desimal, atau pemisahnya akan dimakan atau bilangannya tidak akan diformat). Perhatikan bahwa ini merupakan cara yang agak tidak standar, sehingga keluarannya bisa jadi tidak bisa diandalkan.

1.7

1.13
r32012

{{#dateformat:date}}
{{#formatdate:date}}
{{#dateformat:date|format}}
{{#formatdate:date|format}}

{{#dateformat:25 dec 2009|ymd}}
→ 25 dec 2009 (pref Anda), 2009 Dec 25 (default)
{{#formatdate:dec 25,2009|dmy}}
→ dec 25,2009 (pref Anda), 25 Dec 2009 (default)
{{#dateformat:2009-12-25|mdy}}
Desember 25, 2009 (pref Anda), December 25, 2009 (default)
{{#formatdate:2009 dec 25|ISO 8601}}
→ 2009 dec 25 (pref Anda), 2009-12-25 (default)
{{#dateformat:25 decEmber|mdy}}
→ 25 decEmber (pref Anda), 25 DecEmber (default)
Perhatikan: Dalam contoh sebelumnya, "pref Anda" hanya mengacu pada prefensi tanggal Anda di wiki MediaWiki yang sekarang saja.

Memformat tanggal tanpa pranala sesuai dengan preferensi "format tanggal" pengguna, dan menambahkan metadata yang menandainya sebagai tanggal yang diformat. Untuk pengguna di luar log dan orang-orang yang belum menentukan format tanggal di preferensi mereka, tanggalnya bisa diberikan sebuah default: mdy, dmy, ymd, ISO 8601 (semuanya peka kapital). Jika formatnya tidak ditentukan atau tidak valid, format tanggal yang dimasukkan akan digunakan. Jika tanggal yang dimasukkan tidak dikenali sebagai tanggal yang valid (secara spesifik, jika mengandung metadata dari penggunaan fungsi ini atau templat sejenis secara bersarang), tanggalnya tidak akan diubah, dan tidak ada metadata (tambahan) yang dihasilkan. For logged-out users and those who have not set a date format in their preferences, dates can be given a default: mdy, dmy, ymd, ISO 8601 (all case sensitive). If only the month and day are given, only mdy and dmy are valid. If a format is not specified or is invalid, the input format is used as a default. If the supplied date is not recognized as a valid date (specifically, if it contains any metadata such as from a nested use of these or similar templates), it is rendered unchanged, and no (additional) metadata is generated.
Peringatan Peringatan Meskipun standar ISO 8601 mengharuskan tanggal menggunakan kalender Gregorian, parameter ISO dalam fungsi ini tetap akan memformat tanggal yang berada di luar jangkauan Gregorian yang biasa (misalnya tanggal sebelum tahun 1583). Juga, kata ajaib ini tidak bisa mengubah antara tahun negatif (digunakan oleh ISO 8601) dan tahun SM (digunakan dalam penulisan umum).
1.15
r48249

{{lc:string}}

{{lc:DATA CENTER}} → data center Versi huruf kecil dari masukan.
1.5

{{lcfirst:string}}

{{lcfirst:DATA center}} → dATA center Masukan dengan karakter pertama dijadikan huruf kecil.
1.5

{{uc:string}}

{{uc:text transform}} → TEXT TRANSFORM Versi huruf kapital dari masukan.
1.5

{{ucfirst:string}}

{{ucfirst:text tRAnSFORM}} → Text tRAnSFORM Masukan dengan karakter pertamanya dijadikan huruf kapital.
1.5

{{padleft:xyz|stringlength}}
{{padleft:xyz|strlen|char}}
{{padleft:xyz|strlen|string}}

{{padleft:xyz|5}} → 00xyz

{{padleft:xyz|5|_}} → __xyz
{{padleft:xyz|5|abc}} → abxyz
{{padleft:xyz|2}} → xyz
{{padleft:|1|xyz}} → x (karakter pertama dari string)

Memasukkan serangkaian karakter pemadat (karakter dipilih dari parameter ketiga; default-nya "0") dengan panjang yang ditentukan (parameter kedua) di sebelah karakter atau variabel basis yang dipilih (parameter pertama). Digit atau karakter terakhir dari basis menggantikan karakter terakhir dari pemadat; jadi {{padleft:44|3|0}} menghasilkan 044. String pemadat akan dipotong apabila panjangnya tidak membagi rata banyak karakter yang diperlukan.

Hanya karakter pertama dari parameter ketiga yang digunakan di versi-versi sebelum 1.12, tetapi sejak versi 1.15, semua karakternya digunakan.

Kekutu (diperbaiki pada r45734): karakter multibyte ditafsirkan sebagai dua karakter, yang bisa merusak lebarnya. Karakter-karakter ini tidak bisa digunakan sebagai karakter pemadat.

1.8

1.15
r45734

{{padright:xyz|stringlength}}
{{padright:xyz|strlen|char}}
{{padright:xyz|strlen|string}}

{{padright:xyz|5}} → xyz00

{{padright:xyz|5|_}} → xyz__
{{padright:xyz|5|abc}} → xyzab
{{padright:xyz|2}} → xyz
{{padright:|1|xyz}} → x

Identik dengan padleft tetapi menambahkan karakter pemadatnya ke sisi kanan.
1.8

1.15
r45734

{{bidi:string}}

{{bidi:text transform}} → ‪text transform‬

{{bidi:كتابة عربية}} → ‫كتابة عربية‬

Wraps the text in a script-appropriate directionality marker (either left-to-right (U+202A) or right-to-left (U+202B)) and a pop directionality formatting character (U+202C), to ensure directionality safety when using a mix of scripts in running text.

Lihat pula: Extension:StringFunctions .

Lokalisasi

Berikut ini adalah kata-kata ajaib yang digunakan sebagai peralatan lokalisasi utama. Kata-kata ajaib lainnya kadang bergantung pada lokal dan konfigurasi wiki atau pada bahasa yang dipilihan: lihat terutama #Tanggal dan waktu, #Pemformatan, #Lain-lain. Kata ajaib lainnya ditambahkan menggunakan Extensi:Translate .

Penggunaan kata-kata ajaib berikut bisa jadi sangat rumit, dan dokumentasinya sekarang belum lengkap; ada lebih banyak info di PLURAL, GRAMMAR, GENDER.

Penggunaan Masukan → Keluaran Deskripsi Versi
{{#language}}
{{#language:kode bahasa}}
{{#language:kode bahasa|kode bahasa tujuan}}
{{#language:ar}} → العربية
{{#language:ar|en}} → Arabic
Nama lengkap dari bahasa yand diberikan kode bahasanya: nama asli (otonim bahasa) digunakan secara default, nama diterjemahkan ke bahasa target apabila kode bahasa target diberikan. Ekstensi:CLDR harus dipasang agar penerjemahan bekerja. If no argument is given, returns the name of the target language (for articles, the content language; for messages, the user language).
1.7
r14490

1.18
r91875
(terjemahan)
1.43
Gerrit change 1038880
(with no argument)
{{#bcp47}}
{{#bcp47:language code}}
{{#bcp47:sr-ec}} → sr-Cyrl
{{#bcp47:zh-yue}} → yue
The IETF BCP-47 language tag for the given language code . If no argument is given, returns the tag of the target language (for articles, the content language; for messages, the user language).
1.43
Gerrit change 1038879
{{#dir}}
{{#dir:language code}}
{{#dir:language code|bcp47}}
{{#dir:en}} → ltr
{{#dir:he}} → rtl
{{#dir:sr-Cyrl|bcp47}} → ltr
The directionality for the given language code , either rtl or ltr. If the optional second argument is bcp47, then the first argument is interpreted as a BCP-47 language tag. If no argument is given, returns the directionality of the target language (for articles, the content language; for messages, the user language).
1.43
Gerrit change 1032542
{{PLURAL:2|is|are}} {{PLURAL:0|is|are}} → are
{{PLURAL:1*1|is|are}} → is
{{PLURAL:21 mod 10|is|are}} → are
{{PLURAL:{{#expr:21 mod 10}}|is|are}} → is
{{PLURAL:1|is|are}} → is
{{PLURAL:2|is|are}} → are
{{PLURAL:-1|is|are}} → is
{{PLURAL:-2|is|are}} → are
{{PLURAL:0.5|is|are}} → are
{{PLURAL:1.5|is|are}} → are
{{PLURAL:-0.5|is|are}} → are
{{PLURAL:-1.5|is|are}} → are
(Untuk bahasa Rusia)
{{PLURAL:5|1=Категория|Категории}} → Категории


{{PLURAL:3|страница|страницы|страниц}} → страницы
{{PLURAL:5|страница|страницы|страниц}} → страниц

Memberikan bentuk tunggal (parameter kedua) apabila nilai absolut dari parameter pertamanya merupakan ekspresi yang sama dengan satu; jika tidak maka memberikan bentuk jamak (parameter ketiga). Cara kerjanya bergantung pada bahasa. See further documentation on translatewiki.net
Beberapa kode bahasa (ab, av, ba, bxr, ce, crh_cyrl, cv, inh, koi, krc, kv, lbe, lez, mhr, mrj, myv, ru, sl, tt_cyrl, tyv, udm, xal) menggunakan 3 bentuk jamak (diperbarui pada 01.2014):
  • Bentuk 1: 1, 21, 31, 41, 51, 61, 71, 81, 101, 1001, …
  • Bentuk 2: 0, 5, 6, 7, 8, …, 18, 19, 100, 1000, 10000, 100000, 1000000, …
  • Bentuk 3: 2, 3, 4, 22, 23, 24, 32, 33, 34, 42, 43, 44, 52, 53, 54, 62, 102, 1002, …
{{GRAMMAR:N|noun}} Memberikan bentuk terinfleksi yang benar dari kata yang diberikan sesuai dengan kode infleksi yang disebutkan setelah tanda titik dua (bergantung pada bahasanya). Transformasi tata bahasa digunakan untuk bahasa berinfleksi seperti bahasa Polandia. Lihat pula $wgGrammarForms .
1.7
{{GENDER:username|text for every gender}}

{{GENDER:Username|male text|female text|text for unspecified}}
{{GENDER:|male text|female text|text for unspecified}}
{{GENDER:.|male text|female text|text for unspecified}}

(Bergantung pada jenis kelamin yang diberikan pengguna)

Sebuah pemilih sesuai jenis kelamin yang ditentukan di Special:Preferences.
Catatan: Contoh pertama pada dasarnya tidak melakukan apa-apa
Catatan: Jika parameter ketiga tidak diberikan dan pengguna belum memberikan jenis kelaminnya, maka text if user is male diberikan.
Isian nama pengguna yang kosong ({{GENDER:|) berarti pengguna yang sekarang, tapi hanya bisa digunakan di pesan antarmuka (ruang nama MediaWiki).
Isian nama pengguna tanda titik (.) berarti jenis kelamin pengguna default di wiki ini.

1.15
r46247
{{int:nama pesan}} {{int:edit}}Edit
(Bergantung pada bahasa pengguna; cobalah: frja)
Menginternasionalisasikan (menerjemahkan) pesan antarmuka (bahasa Inggris: interface; ruang nama MediaWiki) ke bahasa pengguna. Untuk msgnw dan kata ajaib transklusi lainnya, lihat bagian Pengubah transklusi.

Perhatikan bahwa ini bisa merusak / mengaburkan konsistensi tembolok pada MediaWiki 1.17 dan sebelumnya, lihat T16404. Note that this can damage / confuse cache consistency in MediaWiki 1.17 and earlier, see T16404.

{{int:editsectionhint|MediaWiki}} {{int:editsectionhint|MediaWiki}}Edit section: MediaWiki Anda mungkin juga ingin menggunakan parameter dengan terjemahannya.
Parameter yang ditandai dalam pesan dengan: $1, $2, $3, dll.
Contohnya, berikut ini pesan untuk editsectionhint: Edit section: $1
Dalam contoh ini, MediaWiki mengganti $1.

Pengubah transklusi

{{Nama halaman|parameter opsional}} biasanya mentransklusikan halaman lain, standarnya dari ruang nama Templat:. Kata-kata ajaib berikut mengubah perilaku tersebut.

Lain-lain

See also