Bantuan:Kata ajaib

From mediawiki.org
Jump to navigation Jump to search
This page is a translated version of the page Help:Magic words and the translation is 100% complete.
Other languages:
Avañe'ẽ • ‎Bahasa Indonesia • ‎Bân-lâm-gú • ‎Deutsch • ‎English • ‎Esperanto • ‎Frysk • ‎Lëtzebuergesch • ‎Nederlands • ‎Tiếng Việt • ‎Türkçe • ‎Zazaki • ‎bosanski • ‎català • ‎dansk • ‎español • ‎euskara • ‎français • ‎galego • ‎interlingua • ‎italiano • ‎magyar • ‎polski • ‎português • ‎português do Brasil • ‎română • ‎slovenčina • ‎suomi • ‎svenska • ‎čeština • ‎български • ‎македонски • ‎олык марий • ‎русский • ‎српски / srpski • ‎українська • ‎עברית • ‎العربية • ‎تۆرکجه • ‎سنڌي • ‎فارسی • ‎پښتو • ‎मराठी • ‎অসমীয়া • ‎தமிழ் • ‎മലയാളം • ‎සිංහල • ‎ไทย • ‎ქართული • ‎中文 • ‎日本語 • ‎粵語 • ‎한국어
PD Catatan: Ketika Anda menyunting halaman ini, Anda setuju untuk melepas kontribusi Anda di bawah CC0. Lihat Halaman Bantuan Domain Publik untuk informasi selengkapnya.
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:

  • Behavior switch: ini biasanya ditulis sebagai kata berhuruf kapital yang dikelilingi oleh garis bawah ganda, contoh: __FOO__.
  • Variabel: ini berupa kata berhuruf kapital yang dikelilingi tanda kurung kurawal ganda, contoh: {{FOO}}. Oleh karena itu, mereka terlihat seperti templat.
  • Fungsi parser: yang ini mengambil parameter-parameter dan berbentuk {{foo:...}} atau {{#foo:...}}, contoh: {{#invoke:}}. Lihat juga Help:Extension:ParserFunctions dan Ekstensi:Scribunto .

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__).
__TOC__ Meletakkan daftar isi di posisi kata (membatalkan __NOTOC__). Jika kata ini digunakan beberapa kali, daftar isi akan ditampilkan di posisi kata pertama.
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 kategori-kategori induknya (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__
Di wiki dengan varian bahasa, jangan lakukan pengubahan bahasa konten apapun (karakter maupun fase) dalam penampilan artikel; misalnya, hanya tunjukan bahasa Tionghoa (zh) bukannya 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
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

Variabel

Variabel 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}} 2020 Tahun
Bulan
{{CURRENTMONTH}} 10 Bulan (dipadatkan dengan nol)
{{CURRENTMONTH1}} 10 Bulan (tidak dipadatkan)
{{CURRENTMONTHNAME}} Oktober Bulan (nama)
{{CURRENTMONTHNAMEGEN}} Oktober Bulan (bentuk genitif)
{{CURRENTMONTHABBREV}} Okt Bulan (kependekan)
1.5
Hari
{{CURRENTDAY}} 26 Hari dalam sebulan (angka tidak dipadatkan)
{{CURRENTDAY2}} 26 Hari dalam sebulan (angka dipadatkan dengan nol)
1.6
{{CURRENTDOW}} 1 Hari dalam seminggu (angka tidak dipadatkan), 0 (untuk Minggu) sampai 6 (untuk Sabut)
{{CURRENTDAYNAME}} Senin Hari dalam sepekan (nama)
Waktu
{{CURRENTTIME}} 11.54 Waktu (format jj:mm 24 jam)
{{CURRENTHOUR}} 11 Jam (angka tidak dipadatkan, 24 jam)
Lain-lain
{{CURRENTWEEK}} 44 Minggu (angka)
{{CURRENTTIMESTAMP}} 20201026115448 Tanggal-waktu TTTTBBHHjjmmdd
1.7

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

  • {{LOCALYEAR}}
  • {{LOCALMONTH}}
  • {{LOCALMONTH1}}
  • {{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 (‎ untuk wiki kiri-ke-kanan, ‏ untuk wiki kanan-ke-kiri), berguna dalam teks yang multiarah. Sejak 1.19, kata ini bergantung pada bahasa konten halaman.
1.7

r14442
{{SCRIPTPATH}} /w Jalur skrip relatif ($wgScriptPath).
{{STYLEPATH}} /w/skins Jalur gaya relatif ($wgStylePath).
1.16
{{CURRENTVERSION}} 1.36.0-wmf.14 (820bf42) Versi MediaWiki yang dipakai wiki.
1.7

r14199
{{CONTENTLANGUAGE}}

{{CONTENTLANG}}

en

en

Bahasa antarmuka standar wiki ($wgLanguageCode).
1.7

r14661
Halaman
{{PAGEID}} 52820 Menghasilkan 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
<translate><!--T:1--> Translated unit. Language: <tvar|lang>{{TRANSLATIONLANGUAGE}}</>.</translate>

<translate><!--T:2--> Not translated unit. Language: <tvar|lang>{{TRANSLATIONLANGUAGE}}</>.</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}} Memberikan tanggal kadaluwarsa perlindungan (contoh: "20160418155030", "infinity") untuk tindakan yang diberikan (contoh: "Sunting", "Pindahkan") di halaman yang sekarang. 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
Revisi terbaru dari halaman yang sekarang
{{REVISIONID}} - ID revisi unik. Tampak kosong di pratayang, sehingga hanya bisa menampilkan pesan eror di pratayang. Bisa dimatikan di mode kikir.
1.5
{{REVISIONDAY}} 15 Hari dilakukannya suntingan (angka tidak dipadatkan).
1.8
{{REVISIONDAY2}} 15 Hari dilakukannya suntingan (angka dipadatkan dengan nol).
1.8
{{REVISIONMONTH}} 10 Bulan dilakukannya suntingan (angka dipadatkan dengan nol sejak 1.17+, tidak dipadatkan pada versi-versi sebelumnya).
1.8
{{REVISIONMONTH1}} 10 Bulan dilakukannya suntingan (angka tidak dipadatkan).
1.17

r66200
{{REVISIONYEAR}} 2020 Tahun dilakukannya suntingan.
1.8
{{REVISIONTIMESTAMP}} 20201015050125 Tanggal-waktu saat suntingan dilakukan.
1.8
{{REVISIONUSER}} Daud I.F. Argana Nama pengguna dari pengguna yang melakukan suntingan terbaru di halaman, atau pengguna sekarang jika sedang mempratayang suntingannya.
1.15

r48149
{{REVISIONSIZE}} 75342 Ukuran (teks wiki dalam satuan byte) dari revisi terbaru halaman
1.22

Gerrit change 82650
Mempengaruhi isi halaman
{{DISPLAYTITLE:judul}}
{{DISPLAYTITLE:judul|noerror}}
{{DISPLAYTITLE:judul|noreplace}}
Memformat judul halaman yang sekarang. Nilainya harus ekuivalen dengan judul yang biasa: hanya boleh mengapitalisasi bagian tertentu dari judul (tidak bisa semuanya) dan mengganti spasi dengan garis bawah (ini bisa diubah dengan $wgRestrictDisplayTitle). Ini bisa dinonaktifkan atau diaktifkan menggunakan $wgAllowDisplayTitle; dinonaktifkan secara bawaan sebelum 1.10+, diaktifkan secara bawaan setelahnya.

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)

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.000.145 dan {{NUMBEROFPAGES:R}} → 1000145).

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 belaku untuk {{PAGESIZE:nama halaman}}.

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

Variabel Keluaran Deskripsi Versi
{{NUMBEROFPAGES}} 1.000.145 Banyak halaman wiki.
1.7
{{NUMBEROFARTICLES}} 43.271 Banyak halaman di ruang nama konten yang tergolong sebagai artikel. Lihat Manual:$wgArticleCountMethod untuk rinciannya.
{{NUMBEROFFILES}} 3.177 Banyak berkas yang diunggah.
1.5
{{NUMBEROFEDITS}} 4.093.624 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}} 17.388.074 Banyak pengguna terdaftar.
1.7
{{NUMBEROFADMINS}} 218 Banyak pengguna dalam kelompok pengurus.
1.7
{{NUMBEROFACTIVEUSERS}} 1.307 Banyak pengguna aktif, sesuai kriteria yang digunakan di Special:Statistics.
1.15

r47392
{{PAGESINCATEGORY:categoryname}}
{{PAGESINCAT:categoryname}}
124
124
[Expensive] Banyak halaman (termasuk subkategori dan berkas) dalam kategori yang diberikan. (Category:Help digunakan untuk demonstrasi)
1.13

r32932
{{PAGESINCATEGORY:namakategori|all}}
{{PAGESINCATEGORY:namakategori|pages}}
{{PAGESINCATEGORY:namakategori|subcats}}
{{PAGESINCATEGORY:namakategori|files}}
124
120
4
0
[Expensive] Masing-masing adalah banyak
  • semua halaman
  • halaman biasa (tidak termasuk subkategori dan berkas)
  • subkategori
  • berkas

dalam kategori yang diberikan. (Category:Help digunakan untuk demonstrasi)

1.20

Gerrit change 12790
{{NUMBERINGROUP:namakelompok}}
{{NUMINGROUP:namakelompok}}
35
35
Banyak pengguna dalam kelompok tertentu. ({{NUMBERINGROUP: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 "." or ".." di bagian manapun, kata ajaibnya akan gagal dan tidak memberikan apa-apa.
{{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:Pengodean PAGENAMEE untuk rinciannya.

Ruang nama

Variabel Keluaran Deskripsi Versi
{{NAMESPACE}} Help Nama dari ruang nama halaman
{{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:Main Page}}Template
  • {{ARTICLESPACE:Template:Main Page}}Template
  • {{TALKSPACE:Template:Main Page}}Template talk

Parameter tidak boleh merupakan nama ruang nama:

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

Lain-lain

Variabel Keluaran Deskripsi Versi
{{!}} | Untuk memasukkan karakter pipa sebagai bagian dari argumen templat atau konten sel tabel. Sebelum ini dijadikan kata ajaib, banyak wiki yang mengimplementasikan ini dengan membuat Template:! dengan isi |.
1.24

Gerrit change 136234

Fungsi parser

Fungsi parser 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 Help:Extension: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}}
89.652
89652
[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:

action | page name}}

infinity [Expensive] Memberikan tanggal kadaluwarsa perlindungan (contoh: "20160418155030", "infinity") untuk tindakan yang diberikan (contoh: "Sunting", "Pindahkan") di halaman yang diminta. 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 }} 3878227 [Expensive] ID revisi unik dari revisi terbaru di halaman yang diminta*.
1.23

Gerrit change 76534
{{REVISIONDAY: nama halaman }} 26 [Expensive] Hari penyuntingan dari revisi terbaru di halaman yang diminta* (angka tanpa dipadatkan).
1.23

Gerrit change 76534
{{REVISIONDAY2: nama halaman }} 26 [Expensive] Hari penyuntingan dari revisi terbaru di halaman yang diminta* (angka dipadatkan dengan nol).
1.23

Gerrit change 76534
{{REVISIONMONTH: nama halaman }} 05 [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 }} 5 [Expensive] Bulan dilakukannya penyuntingan dari revisi terbaru di halaman yang diminta* (angka tidak dipadatkan).
1.23

Gerrit change 76534
{{REVISIONYEAR: nama halaman }} 2020 [Expensive] Tahun dilakukannya suntingan dari revisi terbaru di halaman yang diminta.
1.23

Gerrit change 76534
{{REVISIONTIMESTAMP: nama halaman }} 20200526133817 [Expensive] Tanggal-waktu dari saat penyuntingan di halaman yang diminta*.
1.23

Gerrit change 76534
{{REVISIONUSER: nama halaman }} Shirayuki [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 sekarang 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

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 á é}} or
{{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

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.

{{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:unformatted number}}

{{formatnum:formatnum-formatted number|R}}
{{formatnum:unformatted number|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 mengapus format bilngan yang diketahui diformat persis seperti bagaimana formatmu 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.

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: code>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.
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) disebelah 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
{{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

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
{{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.
Beberapa kode bahasa (ab, av, ba, bxr, ce, crh_cyrl, cv, inh, koi, krc, kv, lbe, lez, mhr, mrj, myv, ru, 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.

{{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