# MediaWiki Core
$magicWords = array(
'redirect' => array( '0', '#ALIH', '#REDIRECT' ),
'notoc' => array( '0', '__TANPADAFTARISI__', '__NIRDASI__', '__NOTOC__' ),
'nogallery' => array( '0', '__TANPAGALERI__', '__NIRGAL__', '__NOGALLERY__' ),
'forcetoc' => array( '0', '__PAKSADAFTARISI__', '__PAKSADASI__', '__FORCETOC__' ),
'toc' => array( '0', '__DAFTARISI__', '__DASI__', '__TOC__' ),
'noeditsection' => array( '0', '__TANPASUNTINGANBAGIAN__', '__NIRSUBA__', '__NOEDITSECTION__' ),
'noheader' => array( '0', '__TANPAKEPALA__', '__NIRLA__', '__NOHEADER__' ),
'currentmonth' => array( '1', 'BULANKINI', 'BULANKINI2', 'BUKIN', 'BUKIN2', 'CURRENTMONTH', 'CURRENTMONTH2' ),
'currentmonth1' => array( '1', 'BULANKINI1', 'BUKIN1', 'CURRENTMONTH1' ),
'currentmonthname' => array( '1', 'NAMABULANKINI', 'NAMBUKIN', 'CURRENTMONTHNAME' ),
'currentmonthnamegen' => array( '1', 'NAMAJENDERBULANKINI', 'NAMJENBUKIN', 'CURRENTMONTHNAMEGEN' ),
'currentmonthabbrev' => array( '1', 'NAMASINGKATBULANKINI', 'BULANINISINGKAT', 'NAMSINGBUKIN', 'CURRENTMONTHABBREV' ),
'currentday' => array( '1', 'HARIKINI', 'HARKIN', 'CURRENTDAY' ),
'currentday2' => array( '1', 'HARIKINI2', 'HARKIN2', 'CURRENTDAY2' ),
'currentdayname' => array( '1', 'NAMAHARIKINI', 'NAMHARKIN', 'CURRENTDAYNAME' ),
'currentyear' => array( '1', 'TAHUNKINI', 'TAKIN', 'CURRENTYEAR' ),
'currenttime' => array( '1', 'WAKTUKINI', 'WAKIN', 'CURRENTTIME' ),
'currenthour' => array( '1', 'JAMKINI', 'JAKIN', 'CURRENTHOUR' ),
'localmonth' => array( '1', 'BULANLOKAL', 'BULANLOKAL2', 'BULOK', 'BULOK2', 'LOCALMONTH', 'LOCALMONTH2' ),
'localmonth1' => array( '1', 'BULANLOKAL1', 'BULOK1', 'LOCALMONTH1' ),
'localmonthname' => array( '1', 'NAMABULANLOKAL', 'NAMBULOK', 'LOCALMONTHNAME' ),
'localmonthnamegen' => array( '1', 'NAMAJENDERBULANLOKAL', 'NAMJENBULOK', 'LOCALMONTHNAMEGEN' ),
'localmonthabbrev' => array( '1', 'NAMASINGKATBULANLOKAL', 'NAMSINGBULOK', 'LOCALMONTHABBREV' ),
'localday' => array( '1', 'HARILOKAL', 'HALOK', 'LOCALDAY' ),
'localday2' => array( '1', 'HARILOKAL2', 'HALOK2', 'LOCALDAY2' ),
'localdayname' => array( '1', 'NAMAHARILOKAL', 'NAMHALOK', 'LOCALDAYNAME' ),
'localyear' => array( '1', 'TAHUNLOKAL', 'TALOK', 'LOCALYEAR' ),
'localtime' => array( '1', 'WAKTULOKAL', 'WALOK', 'LOCALTIME' ),
'localhour' => array( '1', 'JAMLOKAL', 'JALOK', 'LOCALHOUR' ),
'numberofpages' => array( '1', 'JUMLAHHALAMAN', 'JUMMAN', 'NUMBEROFPAGES' ),
'numberofarticles' => array( '1', 'JUMLAHARTIKEL', 'JUMKEL', 'NUMBEROFARTICLES' ),
'numberoffiles' => array( '1', 'JUMLAHBERKAS', 'JUMKAS', 'NUMBEROFFILES' ),
'numberofusers' => array( '1', 'JUMLAHPENGGUNA', 'JUMPENG', 'NUMBEROFUSERS' ),
'numberofactiveusers' => array( '1', 'JUMLAHPENGGUNAAKTIF', 'JUMPENGTIF', 'NUMBEROFACTIVEUSERS' ),
'numberofedits' => array( '1', 'JUMLAHSUNTINGAN', 'JUMTING', 'NUMBEROFEDITS' ),
'numberofviews' => array( '1', 'JUMLAHTAMPILAN', 'JUMTAM', 'NUMBEROFVIEWS' ),
'pagename' => array( '1', 'NAMAHALAMAN', 'NAMMAN', 'PAGENAME' ),
'pagenamee' => array( '1', 'NAMAHALAMANE', 'NAMMANE', 'PAGENAMEE' ),
'namespace' => array( '1', 'RUANGNAMA', 'RUNAM', 'NAMESPACE' ),
'namespacee' => array( '1', 'RUANGNAMAE', 'RUNAME', 'NAMESPACEE' ),
'talkspace' => array( '1', 'RUANGBICARA', 'RUBIR', 'TALKSPACE' ),
'talkspacee' => array( '1', 'RUANGBICARAE', 'RUBIRE', 'TALKSPACEE' ),
'subjectspace' => array( '1', 'RUANGUTAMA', 'RUANGARTIKEL', 'RUTAMA', 'RUTIKEL', 'SUBJECTSPACE', 'ARTICLESPACE' ),
'subjectspacee' => array( '1', 'RUANGUTAMAE', 'RUANGARTIKELE', 'RUTAMAE', 'RUKELE', 'SUBJECTSPACEE', 'ARTICLESPACEE' ),
'fullpagename' => array( '1', 'NAMAHALAMANLENGKAP', 'NAMALENGKAPHALAMAN', 'NAMMANKAP', 'FULLPAGENAME' ),
'fullpagenamee' => array( '1', 'AMAHALAMANLENGKAPE', 'NAMALENGKAPHALAMANE', 'NAMMANKAPE', 'FULLPAGENAMEE' ),
'subpagename' => array( '1', 'NAMASUBHALAMAN', 'NAMAUPAHALAMAN', 'NAMUMAN', 'SUBPAGENAME' ),
'subpagenamee' => array( '1', 'NAMASUBHALAMANE', 'NAMAUPAHALAMANE', 'NAMUMANE', 'SUBPAGENAMEE' ),
'basepagename' => array( '1', 'NAMAHALAMANDASAR', 'NAMADASARHALAMAN', 'NAMMANSAR', 'BASEPAGENAME' ),
'basepagenamee' => array( '1', 'NAMAHALAMANDASARE', 'NAMADASARHALAMANE', 'NAMMANSARE', 'BASEPAGENAMEE' ),
'talkpagename' => array( '1', 'NAMAHALAMANBICARA', 'NAMMANBIR', 'TALKPAGENAME' ),
'talkpagenamee' => array( '1', 'NAMAHALAMANBICARAE', 'NAMMANBIRE', 'TALKPAGENAMEE' ),
'subjectpagename' => array( '1', 'NAMAHALAMANUTAMA', 'NAMAHALAMANARTIKEL', 'NAMMANTAMA', 'NAMMANTIKEL', 'SUBJECTPAGENAME', 'ARTICLEPAGENAME' ),
'subjectpagenamee' => array( '1', 'NAMAHALAMANUTAMAE', 'NAMAHALAMANARTIKELE', 'NAMMANTAMAE', 'NAMMANTIKELE', 'SUBJECTPAGENAMEE', 'ARTICLEPAGENAMEE' ),
'msg' => array( '0', 'PSN:', 'PESAN:', 'MSG:' ),
'subst' => array( '0', 'GNT:', 'GANTI:', 'SUBST:' ),
'msgnw' => array( '0', 'TPL:', 'MSGNW:' ),
'img_thumbnail' => array( '1', 'jmpl', 'jempol', 'mini', 'miniatur', 'thumbnail', 'thumb' ),
'img_manualthumb' => array( '1', 'jmpl=$1', 'jempol=$1', 'mini=$1', 'miniatur=$1', 'thumbnail=$1', 'thumb=$1' ),
'img_right' => array( '1', 'ka', 'kanan', 'right' ),
'img_left' => array( '1', 'ki', 'kiri', 'left' ),
'img_none' => array( '1', 'nir', 'tanpa', 'none' ),
'img_center' => array( '1', 'pus', 'pusat', 'center', 'centre' ),
'img_framed' => array( '1', 'bing', 'bingkai', 'framed', 'enframed', 'frame' ),
'img_frameless' => array( '1', 'nirbing', 'tanpabingkai', 'frameless' ),
'img_page' => array( '1', 'hal=$1', 'halaman=$1', 'hal $1', 'halaman $1', 'page=$1', 'page $1' ),
'img_upright' => array( '1', 'lurus', 'lurus=$1', 'lurus $1', 'tegak', 'tegak=$1', 'tegak $1', 'upright', 'upright=$1', 'upright $1' ),
'img_border' => array( '1', 'tepi', 'batas', 'border' ),
'img_baseline' => array( '1', 'gada', 'garis_dasar', 'baseline' ),
'img_sub' => array( '1', 'upa', 'sub' ),
'img_top' => array( '1', 'atas', 'top' ),
'img_text_top' => array( '1', 'atek', 'atas-teks', 'text-top' ),
'img_middle' => array( '1', 'tengah', 'middle' ),
'img_bottom' => array( '1', 'bawah', 'bottom' ),
'img_text_bottom' => array( '1', 'batek', 'bawah-teks', 'text-bottom' ),
'img_link' => array( '1', 'pra=$1', 'pranala=$1', 'link=$1' ),
'img_alt' => array( '1', 'al=$1', 'alternatif=$1', 'alt=$1' ),
'sitename' => array( '1', 'NAMASITUS', 'NAMSIT', 'SITENAME' ),
'ns' => array( '0', 'RN:', 'RUNAM:', 'NS:' ),
'localurl' => array( '0', 'URLLOKAL', 'LOCALURL:' ),
'localurle' => array( '0', 'URLLOKALE', 'LOCALURLE:' ),
'server' => array( '0', 'PELADEN', 'SERVER' ),
'servername' => array( '0', 'NAMAPELADEN', 'NAMASERVER', 'NAMPEL', 'SERVERNAME' ),
'scriptpath' => array( '0', 'LOKASISKRIP', 'SCRIPTPATH' ),
'grammar' => array( '0', 'TATABAHASA', 'TASA', 'GRAMMAR:' ),
'gender' => array( '0', 'JANTINA', 'GENDER:' ),
'notitleconvert' => array( '0', '__TANPAKONVERSIJUDUL__', '__NIRKODUL__', '__NOTITLECONVERT__', '__NOTC__' ),
'nocontentconvert' => array( '0', '__TANPAKONVERSIISI__', '__NIRKOSI__', '__NOCONTENTCONVERT__', '__NOCC__' ),
'currentweek' => array( '1', 'MINGGUKINI', 'MIKIN', 'CURRENTWEEK' ),
'currentdow' => array( '1', 'HARIDALAMMINGGU', 'HADAMI', 'CURRENTDOW' ),
'localweek' => array( '1', 'MINGGULOKAL', 'MIKAL', 'LOCALWEEK' ),
'localdow' => array( '1', 'HARIDALAMMINGGULOKAL', 'HADAMIKAL', 'LOCALDOW' ),
'revisionid' => array( '1', 'IDREVISI', 'IREV', 'REVISIONID' ),
'revisionday' => array( '1', 'HARIREVISI', 'HAREV', 'REVISIONDAY' ),
'revisionday2' => array( '1', 'HARIREVISI2', 'HAREV2', 'REVISIONDAY2' ),
'revisionmonth' => array( '1', 'BULANREVISI', 'BUREV', 'REVISIONMONTH' ),
'revisionyear' => array( '1', 'TAHUNREVISI', 'TAREV', 'REVISIONYEAR' ),
'revisiontimestamp' => array( '1', 'STEMPELWAKTUREVISI', 'REKAMWAKTUREVISI', 'REVISIONTIMESTAMP' ),
'revisionuser' => array( '1', 'PENGGUNAREVISI', 'REVISIONUSER' ),
'plural' => array( '0', 'JAMAK:', 'PLURAL:' ),
'fullurl' => array( '0', 'URLLENGKAP:', 'FULLURL:' ),
'fullurle' => array( '0', 'URLLENGKAPE', 'FULLURLE:' ),
'lcfirst' => array( '0', 'AKC:', 'AWALKECIL:', 'LCFIRST:' ),
'ucfirst' => array( '0', 'ABS:', 'AWALBESAR:', 'UCFIRST:' ),
'lc' => array( '0', 'KC:', 'KECIL:', 'HURUFKECIL:', 'LC:' ),
'uc' => array( '0', 'BS:', 'BESAR:', 'HURUFBESAR:', 'UC:' ),
'raw' => array( '0', 'MENTAH:', 'RAW:' ),
'displaytitle' => array( '1', 'JUDULTAMPILAN', 'JUTAM', 'DISPLAYTITLE' ),
'rawsuffix' => array( '1', 'M', 'R' ),
'newsectionlink' => array( '1', '__PRANALABAGIANBARU__', '__PRABABA__', '__NEWSECTIONLINK__' ),
'nonewsectionlink' => array( '1', '_TANPAPRANALABAGIANBARU__', '__NIRPRABABA__', '__NONEWSECTIONLINK__' ),
'currentversion' => array( '1', 'VERSIKINI', 'VERKIN', 'CURRENTVERSION' ),
'urlencode' => array( '0', 'KODEURL:', 'KODU:', 'URLENCODE:' ),
'anchorencode' => array( '0', 'KODEJANGKAR', 'KOJANG', 'ANCHORENCODE' ),
'currenttimestamp' => array( '1', 'STEMPELWAKTUKINI', 'STEMWAKIN', 'CURRENTTIMESTAMP' ),
'localtimestamp' => array( '1', 'STEMPELWAKTULOKAL', 'STEMWAKAL', 'LOCALTIMESTAMP' ),
'directionmark' => array( '1', 'MARKAARAH', 'MARRAH', 'DIRECTIONMARK', 'DIRMARK' ),
'language' => array( '0', '#BAHASA:', '#BHS:', '#LANGUAGE:' ),
'contentlanguage' => array( '1', 'BAHASAISI', 'BHSISI', 'BASI', 'CONTENTLANGUAGE', 'CONTENTLANG' ),
'pagesinnamespace' => array( '1', 'HALAMANDIRUANGNAMA:', 'HALDIRN', 'PAGESINNAMESPACE:', 'PAGESINNS:' ),
'numberofadmins' => array( '1', 'JUMLAHADMIN', 'JUMLAHPENGURUS', 'JUMAD', 'JURUS', 'NUMBEROFADMINS' ),
'formatnum' => array( '0', 'FORMATANGKA', 'FORANG', 'FORMATNUM' ),
'padleft' => array( '0', 'ISIKIRI', 'IKI', 'PADLEFT' ),
'padright' => array( '0', 'ISIKANAN', 'IKA', 'PADRIGHT' ),
'special' => array( '0', 'istimewa', 'spesial', 'special' ),
'defaultsort' => array( '1', 'URUTANBAKU:', 'UBUR:', 'DEFAULTSORT:', 'DEFAULTSORTKEY:', 'DEFAULTCATEGORYSORT:' ),
'filepath' => array( '0', 'LOKASIBERKAS:', 'LOBER:', 'FILEPATH:' ),
'tag' => array( '0', 'kata_kunci', 'takun', 'tag' ),
'hiddencat' => array( '1', '__KATEGORITERSEMBUNYI__', '__KATSEM__', '__HIDDENCAT__' ),
'pagesincategory' => array( '1', 'HALAMANDIKATEGORI', 'HALDIKAT', 'PAGESINCATEGORY', 'PAGESINCAT' ),
'pagesize' => array( '1', 'BESARHALAMAN', 'BESMAN', 'PAGESIZE' ),
'index' => array( '1', '__INDEKS__', '__INDEX__' ),
'noindex' => array( '1', '__TANPAINDEKS__', '__NIRDEKS__', '__NOINDEX__' ),
'numberingroup' => array( '1', 'JUMLAHDIKELOMPOK', 'JULDIPOK', 'NUMBERINGROUP', 'NUMINGROUP' ),
'staticredirect' => array( '1', '__PENGALIHANSTATIK__', '__PENGALIHANSTATIS__', '__PETIK__', '__PETIS__', '__STATICREDIRECT__' ),
'protectionlevel' => array( '1', 'TINGKATPERLINDUNGAN', 'TIPER', 'PROTECTIONLEVEL' ),
'formatdate' => array( '0', 'formattanggal', 'formatdate', 'dateformat' ),
);
# Parser Functions
$magicWords['id'] = array(
'expr' => array( '0', 'hitung', 'expr' ),
'if' => array( '0', 'jika', 'if' ),
'ifeq' => array( '0', 'jikasama', 'ifeq' ),
'ifexpr' => array( '0', 'jikahitung', 'ifexpr' ),
'iferror' => array( '0', 'jikasalah', 'iferror' ),
'switch' => array( '0', 'pilih', 'switch' ),
'default' => array( '0', '#baku', '#default' ),
'ifexist' => array( '0', 'jikaada', 'ifexist' ),
'time' => array( '0', 'waktu', 'time' ),
'timel' => array( '0', 'waktu1', 'timel' ),
'titleparts' => array( '0', 'bagianjudul', 'titleparts' ),
);