Localisation updates for core and extension messages from translatewiki.net
[lhc/web/wiklou.git] / languages / messages / MessagesId.php
index a122c86..fa651c6 100644 (file)
@@ -8,12 +8,19 @@
  * @file
  *
  * @author -iNu-
+ * @author Albertus Aditya
+ * @author Aldnonymous
+ * @author Anakmalaysia
+ * @author ArdWar
  * @author Bennylin
  * @author Borgx
  * @author Farras
+ * @author Gombang
  * @author Irwangatot
  * @author IvanLanin
  * @author Iwan Novirion
+ * @author J Subhi
+ * @author Kaganer
  * @author Kenrick95
  * @author McDutchie
  * @author Meursault2004
@@ -66,143 +73,144 @@ $bookstoreList = array(
 );
 
 $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' ),
+       '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' ),
+       'revisionmonth1'          => array( '1', 'BULANREVISI1', 'REVISIONMONTH1' ),
+       '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' ),
 );
 
 $specialPageAliases = array(
@@ -210,12 +218,14 @@ $specialPageAliases = array(
        'Allmessages'               => array( 'Pesan_sistem', 'PesanSistem' ),
        'Allpages'                  => array( 'Daftar_halaman', 'DaftarHalaman' ),
        'Ancientpages'              => array( 'Halaman_lama', 'HalamanLama' ),
+       'Badtitle'                  => array( 'Judul_yang_buruk' ),
        'Blankpage'                 => array( 'Halaman_kosong', 'HalamanKosong' ),
        'Block'                     => array( 'Blokir_pengguna', 'BlokirPengguna' ),
        'Blockme'                   => array( 'Blokir_saya', 'BlokirSaya' ),
        'Booksources'               => array( 'Sumber_buku', 'SumberBuku' ),
        'BrokenRedirects'           => array( 'Pengalihan_rusak', 'PengalihanRusak' ),
        'Categories'                => array( 'Daftar_kategori', 'DaftarKategori', 'Kategori' ),
+       'ChangeEmail'               => array( 'Ganti_surel', 'GantiSurel' ),
        'ChangePassword'            => array( 'Ganti_sandi', 'GantiSandi' ),
        'ComparePages'              => array( 'Bandingkan_halaman', 'BandingkanHalaman' ),
        'Confirmemail'              => array( 'Konfirmasi_surel', 'KonfirmasiSurel' ),
@@ -225,6 +235,7 @@ $specialPageAliases = array(
        'DeletedContributions'      => array( 'Kontribusi_yang_dihapus', 'KontribusiDihapus' ),
        'Disambiguations'           => array( 'Disambiguasi' ),
        'DoubleRedirects'           => array( 'Pengalihan_ganda', 'PengalihanGanda' ),
+       'EditWatchlist'             => array( 'Sunting_daftar_pantauan' ),
        'Emailuser'                 => array( 'Surel_pengguna', 'SurelPengguna' ),
        'Export'                    => array( 'Ekspor_halaman', 'Ekspor' ),
        'Fewestrevisions'           => array( 'Perubahan_tersedikit', 'PerubahanTersedikit' ),
@@ -256,9 +267,11 @@ $specialPageAliases = array(
        'Mycontributions'           => array( 'Kontribusi_saya', 'KontribusiSaya' ),
        'Mypage'                    => array( 'Halaman_saya', 'HalamanSaya' ),
        'Mytalk'                    => array( 'Pembicaraan_saya', 'PembicaraanSaya' ),
+       'Myuploads'                 => array( 'Unggahan_saya' ),
        'Newimages'                 => array( 'Berkas_baru', 'BerkasBaru' ),
        'Newpages'                  => array( 'Halaman_baru', 'HalamanBaru' ),
        'PasswordReset'             => array( 'Reset_sandi', 'ResetSandi' ),
+       'PermanentLink'             => array( 'Pranala_permanen' ),
        'Popularpages'              => array( 'Halaman_populer', 'HalamanPopuler' ),
        'Preferences'               => array( 'Preferensi' ),
        'Prefixindex'               => array( 'Indeks_awalan', 'IndeksAwalan' ),
@@ -322,7 +335,6 @@ $dateFormats = array(
 $messages = array(
 # User preference toggles
 'tog-underline'               => 'Garis bawahi pranala:',
-'tog-highlightbroken'         => 'Format pranala patah <a href="" class="new">seperti ini</a> (pilihan: seperti ini<a href="" class="internal">?</a>).',
 'tog-justify'                 => 'Ratakan paragraf',
 'tog-hideminor'               => 'Sembunyikan suntingan kecil di perubahan terbaru',
 'tog-hidepatrolled'           => 'Sembunyikan suntingan terpatroli di perubahan terbaru',
@@ -349,12 +361,12 @@ $messages = array(
 'tog-enotifminoredits'        => 'Kirimkan saya surel juga pada perubahan kecil',
 'tog-enotifrevealaddr'        => 'Tampilkan alamat surel saya pada surel notifikasi',
 'tog-shownumberswatching'     => 'Tunjukkan jumlah pemantau',
-'tog-oldsig'                  => 'Pratayang tanda tangan:',
+'tog-oldsig'                  => 'Tanda tangan sekarang:',
 'tog-fancysig'                => 'Perlakukan tanda tangan sebagai teks wiki (tanpa suatu pranala otomatis)',
 'tog-externaleditor'          => 'Gunakan editor eksternal secara bawaan (hanya untuk ahli, perlu pengaturan khusus pada komputer Anda.
-[http://www.mediawiki.org/wiki/Manual:External_editors Informasi selengkapnya].)',
+[//www.mediawiki.org/wiki/Manual:External_editors Informasi selengkapnya].)',
 'tog-externaldiff'            => 'Gunakan diff eksternal secara bawaan (hanya untuk ahli, perlu pengaturan khusus pada komputer Anda.
-[http://www.mediawiki.org/wiki/Manual:External_editors Informasi selengkapnya].)',
+[//www.mediawiki.org/wiki/Manual:External_editors Informasi selengkapnya].)',
 'tog-showjumplinks'           => 'Aktifkan pranala pembantu "langsung ke"',
 'tog-uselivepreview'          => 'Gunakan pratayang langsung (JavaScript) (eksperimental)',
 'tog-forceeditsummary'        => 'Ingatkan saya bila kotak ringkasan suntingan masih kosong',
@@ -368,6 +380,7 @@ $messages = array(
 'tog-ccmeonemails'            => 'Kirimkan saya salinan surel yang saya kirimkan ke orang lain',
 'tog-diffonly'                => 'Jangan tampilkan isi halaman di bawah perbedaan suntingan',
 'tog-showhiddencats'          => 'Tampilkan kategori tersembunyi',
+'tog-noconvertlink'           => 'Matikan konversi judul pranala',
 'tog-norollbackdiff'          => 'Jangan tampilkan perbedaan setelah melakukan pengembalian',
 
 'underline-always'  => 'Selalu',
@@ -452,15 +465,6 @@ $messages = array(
 'noindex-category'               => 'Halaman yang tidak diindeks',
 'broken-file-category'           => 'Halaman dengan gambar rusak',
 
-'mainpagetext'      => "'''MediaWiki telah terpasang dengan sukses'''.",
-'mainpagedocfooter' => 'Silakan baca [http://www.mediawiki.org/wiki/Help:Contents/id Panduan Pengguna] untuk cara penggunaan perangkat lunak wiki ini.
-
-== Memulai penggunaan ==
-
-* [http://www.mediawiki.org/wiki/Manual:Configuration_settings/id Daftar pengaturan konfigurasi]
-* [http://www.mediawiki.org/wiki/Manual:FAQ/id Daftar pertanyaan yang sering diajukan mengenai MediaWiki]
-* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce Milis rilis MediaWiki]',
-
 'about'         => 'Tentang',
 'article'       => 'Halaman isi',
 'newwindow'     => '(buka di jendela baru)',
@@ -489,7 +493,7 @@ $messages = array(
 'vector-action-move'             => 'Pindahkan',
 'vector-action-protect'          => 'Lindungi',
 'vector-action-undelete'         => 'Pembatalan penghapusan',
-'vector-action-unprotect'        => 'Pelindungan',
+'vector-action-unprotect'        => 'Ubah perlindungan',
 'vector-simplesearch-preference' => 'Aktifkan pencarian saran yang disempurnakan (hanya kulit Vector)',
 'vector-view-create'             => 'Buat',
 'vector-view-edit'               => 'Sunting',
@@ -511,7 +515,6 @@ $messages = array(
 'history'           => 'Versi terdahulu halaman',
 'history_short'     => 'Versi terdahulu',
 'updatedmarker'     => 'diubah sejak kunjungan terakhir saya',
-'info_short'        => 'Informasi',
 'printableversion'  => 'Versi cetak',
 'permalink'         => 'Pranala permanen',
 'print'             => 'Cetak',
@@ -527,8 +530,8 @@ $messages = array(
 'protect'           => 'Lindungi',
 'protect_change'    => 'ubah',
 'protectthispage'   => 'Lindungi halaman ini',
-'unprotect'         => 'Pelindungan',
-'unprotectthispage' => 'Buka pelindungan halaman ini',
+'unprotect'         => 'Ubah perlindungan',
+'unprotectthispage' => 'Ubah perlindungan halaman ini',
 'newpage'           => 'Halaman baru',
 'talkpage'          => 'Bicarakan halaman ini',
 'talkpagelinktext'  => 'Bicara',
@@ -619,6 +622,7 @@ $1',
 'site-atom-feed'          => 'Umpan Atom $1',
 'page-rss-feed'           => 'Umpan RSS "$1"',
 'page-atom-feed'          => 'Umpan Atom "$1"',
+'feed-atom'               => 'Atom',
 'red-link-title'          => '$1 (halaman belum tersedia)',
 'sort-descending'         => 'Urutkan menurun',
 'sort-ascending'          => 'Urutkan menaik',
@@ -685,26 +689,29 @@ Silakan laporkan hal ini kepada salah seorang [[Special:ListUsers/sysop|Pengurus
 'badarticleerror'      => 'Tindakan ini tidak dapat dilaksanakan di halaman ini.',
 'cannotdelete'         => 'Halaman atau berkas "$1" tidak dapat dihapus.
 Mungkin telah dihapus oleh orang lain.',
+'cannotdelete-title'   => 'Tidak dapat menghapus halaman "$1"',
 'badtitle'             => 'Judul tidak sah',
 'badtitletext'         => 'Judul halaman yang diminta tidak sah, kosong, atau judul antarbahasa atau antarwiki yang salah sambung.',
-'perfcached'           => 'Data berikut ini diambil dari singgahan dan mungkin bukan data mutakhir:',
-'perfcachedts'         => 'Data berikut ini diambil dari singgahan dan terakhir diperbarui pada $1.',
+'perfcached'           => 'Data berikut ini diambil dari singgahan dan mungkin bukan data mutakhir: A maximum of {{PLURAL:$1|one result is|$1 results are}} available in the cache.',
+'perfcachedts'         => 'Data berikut ini diambil dari singgahan dan terakhir diperbarui pada $1. A maximum of {{PLURAL:$4|one result is|$4 results are}} available in the cache.',
 'querypage-no-updates' => 'Pemutakhiran dari halaman ini sedang dimatikan. Data yang ada di sini saat ini tidak akan dimuat ulang.',
 'wrong_wfQuery_params' => 'Parameter salah ke wfQuery()<br />Fungsi: $1<br />Permintaan: $2',
 'viewsource'           => 'Lihat sumber',
-'viewsourcefor'        => 'untuk $1',
+'viewsource-title'     => 'Lihat sumber $1',
 'actionthrottled'      => 'Tindakan dibatasi',
 'actionthrottledtext'  => 'Anda dibatasi untuk melakukan tindakan ini terlalu banyak dalam waktu pendek. Silakan mencoba lagi setelah beberapa menit.',
 'protectedpagetext'    => 'Halaman ini telah dikunci untuk menghindari penyuntingan.',
 'viewsourcetext'       => 'Anda dapat melihat atau menyalin sumber halaman ini:',
+'viewyourtext'         => "Anda dapat melihat atau menyalin sumber dari '''suntingan Anda''' ke halaman ini:",
 'protectedinterface'   => 'Halaman ini berisi teks antarmuka untuk digunakan oleh perangkat lunak dan telah dikunci untuk menghindari kesalahan.',
 'editinginterface'     => "'''Peringatan:''' Anda menyunting suatu halaman yang digunakan untuk menyediakan teks antarmuka untuk perangkat lunak situs ini. Perubahan teks ini akan mempengaruhi tampilan pada antarmuka pengguna untuk pengguna lain.
-Untuk terjemahan, harap gunakan [http://translatewiki.net/wiki/Main_Page?setlang=id translatewiki.net], proyek pelokalan MediaWiki.",
+Untuk terjemahan, harap gunakan [//translatewiki.net/wiki/Main_Page?setlang=id translatewiki.net], proyek pelokalan MediaWiki.",
 'sqlhidden'            => '(Permintaan SQL disembunyikan)',
 'cascadeprotected'     => 'Halaman ini telah dilindungi dari penyuntingan karena disertakan di {{PLURAL:$1|halaman|halaman-halaman}} berikut yang telah dilindungi dengan opsi "runtun":
 $2',
 'namespaceprotected'   => "Anda tak memiliki hak akses untuk menyunting halaman di ruang nama '''$1'''.",
-'customcssjsprotected' => 'Anda tak memiliki hak menyunting halaman ini karena mengandung pengaturan pribadi pengguna lain.',
+'customcssprotected'   => 'Anda tidak memiliki izin untuk menyunting halaman CSS ini, karena berisi pengaturan pribadi pengguna lain.',
+'customjsprotected'    => 'Anda tidak memiliki izin untuk menyunting halaman JavaScript ini, karena berisi pengaturan pribadi pengguna lain.',
 'ns-specialprotected'  => 'Halaman pada ruang nama {{ns:special}} tidak dapat disunting.',
 'titleprotected'       => "Judul ini dilindungi dari pembuatan oleh [[User:$1|$1]].
 Alasan yang diberikan adalah ''$2''.",
@@ -746,8 +753,8 @@ Akun Anda telah dibuat. Jangan lupa mengatur konfigurasi [[Special:Preferences|p
 'createaccountmail'          => 'melalui surel',
 'createaccountreason'        => 'Alasan:',
 'badretype'                  => 'Kata sandi yang Anda masukkan salah.',
-'userexists'                 => 'Nama pengguna yang Anda pilih sudah dipakai oleh orang lain.
-Silakan pilih nama yang lain.',
+'userexists'                 => 'Nama pengguna yang dimasukkan telah digunakan.
+Silakan tentukan nama yang lain.',
 'loginerror'                 => 'Kesalahan masuk log',
 'createaccounterror'         => 'Tidak dapat membuat akun: $1',
 'nocookiesnew'               => "Akun pengguna telah dibuat, tetapi Anda belum masuk log. {{SITENAME}} menggunakan ''cookies'' untuk log pengguna. ''Cookies'' pada penjelajah web Anda dimatikan. Silakan aktifkan dan masuk log kembali dengan nama pengguna dan kata sandi Anda.",
@@ -760,7 +767,7 @@ Pastikan Anda telah mengaktifkan kuki, lalu muat ulang halaman ini dan coba lagi
 'nosuchuser'                 => 'Tidak ada pengguna dengan nama "$1".
 Nama pengguna membedakan kapitalisasi.
 Periksa kembali ejaan Anda, atau [[Special:UserLogin/signup|buat akun baru]].',
-'nosuchusershort'            => 'Tidak ada pengguna dengan nama "<nowiki>$1</nowiki>".
+'nosuchusershort'            => 'Tidak ada pengguna dengan nama "$1".
 Silakan periksa kembali ejaan Anda.',
 'nouserspecified'            => 'Anda harus memasukkan nama pengguna.',
 'login-userblocked'          => 'Pengguna ini diblokir. Tidak diizinkan/diperbolehkan untuk masuk log.',
@@ -792,6 +799,7 @@ Karenanya, pengunjung dengan alamat IP ini tidak dapat lagi membuat akun lain un
 'emailconfirmlink'           => 'Konfirmasikan alamat surel Anda',
 'invalidemailaddress'        => 'Alamat surel ini tidak dapat diterima karena formatnya tidak sesuai.
 Harap masukkan alamat surel dalam format yang benar atau kosongkan isian tersebut.',
+'cannotchangeemail'          => 'Alamat surel akun tidak dapat diubah di wiki ini.',
 'accountcreated'             => 'Akun dibuat',
 'accountcreatedtext'         => 'Akun pengguna untuk $1 telah dibuat.',
 'createaccount-title'        => 'Pembuatan akun untuk {{SITENAME}}',
@@ -807,6 +815,7 @@ Silakan menunggu sebelum mencoba lagi.',
 
 # E-mail sending
 'php-mail-error-unknown' => 'Kesalahan yang tidak dikenal dalam fungsi mail() PHP',
+'user-mail-no-addy'      => 'Mencoba mengirimkan surel tanpa alamat surel.',
 
 # Change password dialog
 'resetpass'                 => 'Ganti kata sandi',
@@ -827,15 +836,18 @@ Anda mungkin telah berhasil mengganti kata sandi Anda atau telah meminta kata sa
 'resetpass-temp-password'   => 'Kata sandi sementara:',
 
 # Special:PasswordReset
-'passwordreset'                => 'Setel ulang sandi',
-'passwordreset-text'           => 'Lengkapi formulir ini untuk menerima surel pengingat detail akun Anda.',
-'passwordreset-legend'         => 'Setel ulang sandi',
-'passwordreset-disabled'       => 'Penyetelan ulang sandi telah dimatikan di wiki ini.',
-'passwordreset-pretext'        => '{{PLURAL:$1||Masukkan salah satu data di bawah ini}}',
-'passwordreset-username'       => 'Nama pengguna:',
-'passwordreset-email'          => 'Alamat surel:',
-'passwordreset-emailtitle'     => 'Detail akun di {{SITENAME}}',
-'passwordreset-emailtext-ip'   => 'Seseorang (mungkin Anda, dari alamat IP $1) meminta pengingat
+'passwordreset'                    => 'Setel ulang sandi',
+'passwordreset-text'               => 'Lengkapi formulir ini untuk menerima surel pengingat detail akun Anda.',
+'passwordreset-legend'             => 'Setel ulang sandi',
+'passwordreset-disabled'           => 'Penyetelan ulang sandi telah dimatikan di wiki ini.',
+'passwordreset-pretext'            => '{{PLURAL:$1||Masukkan salah satu data di bawah ini}}',
+'passwordreset-username'           => 'Nama pengguna:',
+'passwordreset-domain'             => 'Domain:',
+'passwordreset-capture'            => 'Lihat surel yang dihasilkan?',
+'passwordreset-capture-help'       => 'Jika Anda mencentang kotak ini, surel (dengan kata sandi sementara) akan ditampilkan ke Anda dan juga dikirim ke pengguna.',
+'passwordreset-email'              => 'Alamat surel:',
+'passwordreset-emailtitle'         => 'Detail akun di {{SITENAME}}',
+'passwordreset-emailtext-ip'       => 'Seseorang (mungkin Anda, dari alamat IP $1) meminta pengingat
 detail akun untuk {{SITENAME}} ($4). {{PLURAL:$3|Akun|Akun-akun}} berikut
 terkait dengan alamat surel ini:
 
@@ -845,7 +857,7 @@ $2
 Anda harus masuk dan memilih sandi baru sekarang. Jika orang lain membuat
 permintaan ini atau jika Anda ingat sandi asli dan tidak lagi
 ingin mengubahnya, Anda dapat mengabaikan pesan ini dan terus menggunakan sandi lama.',
-'passwordreset-emailtext-user' => 'Seseorang (mungkin Anda, dari alamat IP $1) meminta pengingat detail akun untuk {{SITENAME}} ($4).
+'passwordreset-emailtext-user'     => 'Seseorang (mungkin Anda, dari alamat IP $1) meminta pengingat detail akun untuk {{SITENAME}} ($4).
 {{PLURAL:$3|Akun|Akun-akun}} berikut terkait dengan alamat surel ini:
 
 $2
@@ -854,9 +866,22 @@ $2
 Anda harus masuk dan memilih sandi baru sekarang. Jika orang lain membuat
 permintaan ini atau jika Anda ingat sandi asli dan tidak lagi
 ingin mengubahnya, Anda dapat mengabaikan pesan ini dan terus menggunakan sandi lama.',
-'passwordreset-emailelement'   => 'Nama pengguna: $1
+'passwordreset-emailelement'       => 'Nama pengguna: $1
 Sandi sementara: $2',
-'passwordreset-emailsent'      => 'Surel pengingat telah dikirimkan.',
+'passwordreset-emailsent'          => 'Surel pengingat telah dikirimkan.',
+'passwordreset-emailsent-capture'  => 'Surel pengingat, yang ditampilkan di bawah, telah dikirim.',
+'passwordreset-emailerror-capture' => 'Surel pengingat, yang ditampilkan di bawah, telah dihasilkan, tetapi gagal mengirimkannya ke pengguna: $1',
+
+# Special:ChangeEmail
+'changeemail'          => 'Ubah alamat surel',
+'changeemail-header'   => 'Ubah alamat surel akun',
+'changeemail-text'     => 'Selesaikan formulir ini untuk mengubah alamat surel Anda. Anda perlu memasukkan sandi untuk mengkonfirmasi perubahan ini.',
+'changeemail-no-info'  => 'Anda harus masuk log untuk mengakses halaman ini secara langsung.',
+'changeemail-oldemail' => 'Alamat surel saat ini:',
+'changeemail-newemail' => 'Alamat surel baru:',
+'changeemail-none'     => '(tidak ada)',
+'changeemail-submit'   => 'Ubah surel',
+'changeemail-cancel'   => 'Batalkan',
 
 # Edit page toolbar
 'bold_sample'     => 'Teks ini akan dicetak tebal',
@@ -926,9 +951,6 @@ Anda tidak dapat menggunakan fitur "kirim surel ke pengguna ini" kecuali Anda te
 Alamat IP Anda saat ini adalah $3, dan ID pemblokiran adalah #$5.
 Tolong sertakan informasi-informasi ini dalam setiap pertanyaan Anda.',
 'blockednoreason'                  => 'tidak ada alasan yang diberikan',
-'blockedoriginalsource'            => "Isi sumber '''$1''' ditunjukkan berikut ini:",
-'blockededitsource'                => "Teks '''suntingan Anda''' terhadap '''$1''' ditunjukkan berikut ini:",
-'whitelistedittitle'               => 'Perlu masuk log untuk menyunting',
 'whitelistedittext'                => 'Anda harus $1 untuk dapat menyunting halaman.',
 'confirmedittext'                  => 'Anda harus mengkonfirmasikan dulu alamat surel Anda sebelum menyunting halaman.
 Harap masukkan dan validasikan alamat surel Anda melalui [[Special:Preferences|halaman preferensi pengguna]] Anda.',
@@ -952,14 +974,16 @@ Jika Anda adalah seorang pengguna anonim dan merasa mendapatkan komentar-komenta
 Anda dapat [[Special:Search/{{PAGENAME}}|melakukan pencarian untuk judul halaman ini]] di halaman-halaman lain, <span class="plainlinks">[{{fullurl:{{#Special:Log}}|page={{FULLPAGENAMEE}}}} mencari log terkait], atau [{{fullurl:{{FULLPAGENAME}}|action=edit}} menyunting halaman ini]</span>.',
 'noarticletext-nopermission'       => 'Saat ini tidak ada teks di halaman ini.
 Anda dapat [[Special:Search/{{PAGENAME}}|melakukan pencarian untuk judul halaman ini]] di halaman-halaman lain, <span class="plainlinks">[{{fullurl:{{#Special:Log}}|page={{FULLPAGENAMEE}}}} mencari log terkait], atau [{{fullurl:{{FULLPAGENAME}}|action=edit}} menyunting halaman ini]</span>.',
-'userpage-userdoesnotexist'        => 'Akun pengguna "$1" tidak terdaftar.',
+'userpage-userdoesnotexist'        => 'Akun pengguna "<nowiki>$1</nowiki>" tidak terdaftar.',
 'userpage-userdoesnotexist-view'   => 'Pengguna "$1" tidak terdaftar.',
 'blocked-notice-logextract'        => 'Pengguna ini sedang diblokir.
 Entri log pemblokiran terakhir tersedia di bawah ini sebagai rujukan.',
-'clearyourcache'                   => "'''Catatan:''' Setelah menyimpan preferensi, Anda mungkin perlu membersihkan singgahan penjelajah web Anda untuk melihat perubahan. '''Mozilla / Firefox / Safari:''' tekan ''Ctrl-R'' (''Cmd-R'' pada Macintosh);
-'''Konqueror:''': tekan ''F5'';
-'''Opera''' bersihkan singgahan melalui menu ''Tools → Preferences'';
-'''Internet Explorer:''' tekan ''Ctrl-F5''.",
+'clearyourcache'                   => "'''Catatan:''' Setelah menyimpan, Anda mungkin harus memotong tembolok peramban Anda untuk melihat perubahan.
+* '''Firefox / Safari:''' Tahan ''Shift'' sambil mengeklik ''Reload'', atau tekan ''Ctrl-F5'' atau ''Ctrl-R'' (''⌘-R'' di Mac)
+* '''Google Chrome:''' Tekan ''Ctrl-Shift-R'' (''⌘-Shift-R'' di Mac)
+* '''Internet Explorer:''' Tahan ''Ctrl'' sambl mengeklik ''Refresh'', atau tekan ''Ctrl-F5''
+* '''Konqueror:''' Klik ''Reload'' atau tekan ''F5''
+* '''Opera:''' Bersihkan tembolok di ''Tools → Preferences''",
 'usercssyoucanpreview'             => "'''Tips:''' Gunakan tombol \"{{int:showpreview}}\" untuk menguji CSS baru Anda sebelum menyimpannya.",
 'userjsyoucanpreview'              => "'''Tips:''' Gunakan tombol \"{{int:showpreview}}\" untuk menguji JS baru Anda sebelum menyimpannya.",
 'usercsspreview'                   => "'''Ingatlah bahwa Anda sedang menampilkan pratayang dari CSS Anda.
@@ -1006,7 +1030,7 @@ Jika Anda menyimpannya, perubahan-perubahan yang dibuat sejak revisi ini akan hi
 'yourdiff'                         => 'Perbedaan',
 'copyrightwarning'                 => "Perhatikan bahwa semua kontribusi terhadap {{SITENAME}} dianggap dilisensikan sesuai dengan $2 (lihat $1 untuk informasi lebih lanjut). Jika Anda tidak ingin tulisan Anda disunting dan disebarkan ke halaman web yang lain, jangan kirimkan ke sini.<br />Anda juga berjanji bahwa ini adalah hasil karya Anda sendiri, atau disalin dari sumber milik umum atau sumber bebas yang lain. '''JANGAN KIRIMKAN KARYA YANG DILINDUNGI HAK CIPTA TANPA IZIN!'''",
 'copyrightwarning2'                => "Perhatikan bahwa semua kontribusi terhadap {{SITENAME}} dapat disunting, diubah, atau dihapus oleh penyumbang lainnya. Jika Anda tidak ingin tulisan Anda disunting orang lain, jangan kirimkan ke sini.<br />Anda juga berjanji bahwa ini adalah hasil karya Anda sendiri, atau disalin dari sumber milik umum atau sumber bebas yang lain (lihat $1 untuk informasi lebih lanjut). '''JANGAN KIRIMKAN KARYA YANG DILINDUNGI HAK CIPTA TANPA IZIN!'''",
-'longpageerror'                    => "'''KESALAHAN: Teks yang Anda kirimkan sebesar $1 kilobita, yang berarti lebih besar dari jumlah maksimum $2 kilobita. Teks tidak dapat disimpan.'''",
+'longpageerror'                    => "'''KESALAHAN: Teks yang Anda kirimkan sebesar $1 kilobita, yang berarti lebih besar daripada jumlah maksimum $2 kilobita. Teks tidak dapat disimpan.'''",
 'readonlywarning'                  => "'''PERINGATAN: Basis data sedang dikunci karena pemeliharaan, sehingga saat ini Anda tidak dapat menyimpan hasil suntingan Anda.
 Anda mungkin perlu menyalin teks suntingan Anda ini dan menyimpannya ke sebuah berkas teks dan memuatkannya lagi setelah pemeliharaan selesai.'''
 
@@ -1171,8 +1195,6 @@ Pengurus {{SITENAME}} lain akan tetap dapat mengakses isi yang tersembunyi ini d
 'revdelete-unsuppress'        => 'Hapus batasan pada revisi yang dikembalikan',
 'revdelete-log'               => 'Alasan:',
 'revdelete-submit'            => 'Terapkan pada {{PLURAL:$1|revisi|revisi}} terpilih',
-'revdelete-logentry'          => 'mengubah tampilan revisi untuk [[$1]]',
-'logdelete-logentry'          => 'mengubah aturan penyembunyian dari [[$1]]',
 'revdelete-success'           => "'''Keterlihatan revisi berhasil diperbarui.'''",
 'revdelete-failure'           => "'''Keterlihatan revisi tak dapat diperbarui:'''
 $1",
@@ -1184,15 +1206,6 @@ $1",
 'revdel-restore-visible'      => 'tampilan revisi',
 'pagehist'                    => 'Versi terdahulu halaman',
 'deletedhist'                 => 'Sejarah yang dihapus',
-'revdelete-content'           => 'konten',
-'revdelete-summary'           => 'ringkasan',
-'revdelete-uname'             => 'nama pengguna',
-'revdelete-restricted'        => 'akses telah dibatasi untuk opsis',
-'revdelete-unrestricted'      => 'pembatasan akses opsis dihapuskan',
-'revdelete-hid'               => 'sembunyikan $1',
-'revdelete-unhid'             => 'tampilkan $1',
-'revdelete-log-message'       => '$1 untuk $2 {{PLURAL:$2|revisi|revisi}}',
-'logdelete-log-message'       => '$1 untuk $2 {{PLURAL:$2|peristiwa|peristiwa}}',
 'revdelete-hide-current'      => 'Gagal menyembunyikan revisi tertanggal $2, $1: ini adalah revisi terkini.
 Revisi ini tidak dapat disembunyikan.',
 'revdelete-show-no-access'    => 'Gagal menampilkan revisi tertanggal $2, $1: revisi ini telah ditandai "terbatas".
@@ -1216,7 +1229,7 @@ Silakan periksa catatan log.',
 # Suppression log
 'suppressionlog'     => 'Log penyembunyian',
 'suppressionlogtext' => 'Berikut adalah daftar penghapusan dan pemblokiran, termasuk konten yang disembunyikan dari para opsis.
-Lihat [[Special:IPBlockList|daftar IP yang diblokir]] untuk daftar terkininya.',
+Lihat [[Special:BlockList|IP block list]] untuk daftar terkininya.',
 
 # History merging
 'mergehistory'                     => 'Gabung sejarah halaman',
@@ -1278,7 +1291,6 @@ Pastikan bahwa perubahan ini tetap mempertahankan kontinuitas versi terdahulu ha
 'searchmenu-legend'                => 'Opsi pencarian',
 'searchmenu-exists'                => "* Halaman '''[[$1]]'''",
 'searchmenu-new'                   => "'''Buat halaman \"[[:\$1]]\" di wiki ini!'''",
-'searchmenu-new-nocreate'          => '"$1" bukan nama halaman yang sah atau tidak dapat dibuat oleh Anda.',
 'searchhelp-url'                   => 'Help:Isi',
 'searchmenu-prefix'                => '[[Special:PrefixIndex/$1|Lihat daftar halaman dengan awalan ini]]',
 'searchprofile-articles'           => 'Halaman isi',
@@ -1326,12 +1338,13 @@ Anda dapat mencari melalui Google untuk sementara waktu.
 Perlu diingat bahwa indeks Google untuk konten {{SITENAME}} mungkin belum mencakup perubahan-perubahan terakhir.',
 
 # Quickbar
-'qbsettings'               => 'Pengaturan bar pintas',
-'qbsettings-none'          => 'Tidak ada',
-'qbsettings-fixedleft'     => 'Tetap sebelah kiri',
-'qbsettings-fixedright'    => 'Tetap sebelah kanan',
-'qbsettings-floatingleft'  => 'Mengambang sebelah kiri',
-'qbsettings-floatingright' => 'Mengambang sebelah kanan',
+'qbsettings'                => 'Pengaturan bar pintas',
+'qbsettings-none'           => 'Tidak ada',
+'qbsettings-fixedleft'      => 'Tetap sebelah kiri',
+'qbsettings-fixedright'     => 'Tetap sebelah kanan',
+'qbsettings-floatingleft'   => 'Mengambang sebelah kiri',
+'qbsettings-floatingright'  => 'Mengambang sebelah kanan',
+'qbsettings-directionality' => 'Tetap, tergantung pada bentuk skrip dari bahasa Anda',
 
 # Preferences page
 'preferences'                   => 'Preferensi',
@@ -1343,17 +1356,21 @@ Perlu diingat bahwa indeks Google untuk konten {{SITENAME}} mungkin belum mencak
 'prefs-skin'                    => 'Kulit',
 'skin-preview'                  => 'Pratayang',
 'datedefault'                   => 'Tak ada preferensi',
+'prefs-beta'                    => 'Fitur Beta',
 'prefs-datetime'                => 'Tanggal dan waktu',
+'prefs-labs'                    => 'Fitur Labs',
 'prefs-personal'                => 'Profil',
 'prefs-rc'                      => 'Perubahan terbaru',
 'prefs-watchlist'               => 'Pemantauan',
 'prefs-watchlist-days'          => 'Jumlah hari maksimum yang ditampilkan di daftar pantauan:',
-'prefs-watchlist-days-max'      => 'Maksimum 7 hari',
+'prefs-watchlist-days-max'      => 'Maksimum $1 {{PLURAL:$1|hari|hari}}',
 'prefs-watchlist-edits'         => 'Jumlah suntingan maksimum yang ditampilkan di daftar pantauan yang lebih lengkap:',
 'prefs-watchlist-edits-max'     => 'Nilai maksimum: 1000',
 'prefs-watchlist-token'         => 'Token pantauan:',
 'prefs-misc'                    => 'Lain-lain',
 'prefs-resetpass'               => 'Ganti kata sandi',
+'prefs-changeemail'             => 'Ubah surel',
+'prefs-setemail'                => 'Atur alamat surel',
 'prefs-email'                   => 'Opsi surel',
 'prefs-rendering'               => 'Tampilan',
 'saveprefs'                     => 'Simpan',
@@ -1376,7 +1393,7 @@ Berikut ini adalah nilai acak yang dapat Anda gunakan: $1',
 'savedprefs'                    => 'Preferensi Anda telah disimpan',
 'timezonelegend'                => 'Zona waktu:',
 'localtime'                     => 'Waktu setempat:',
-'timezoneuseserverdefault'      => 'Gunakan standar server',
+'timezoneuseserverdefault'      => 'Gunakan bawaan wiki ($1)',
 'timezoneuseoffset'             => 'Lainnya (tentukan perbedaannya)',
 'timezoneoffset'                => 'Perbedaan¹:',
 'servertime'                    => 'Waktu server:',
@@ -1411,7 +1428,8 @@ Pengembalian preferensi tidak dapat dibatalkan.',
 'prefs-registration'            => 'Waktu pendaftaran:',
 'yourrealname'                  => 'Nama asli:',
 'yourlanguage'                  => 'Bahasa:',
-'yourvariant'                   => 'Varian bahasa',
+'yourvariant'                   => 'Varian bahasa isi:',
+'prefs-help-variant'            => 'Varian atau ortografi pilihan Anda untuk menampilkan isi halaman wiki ini.',
 'yournick'                      => 'Tanda tangan:',
 'prefs-help-signature'          => 'Komentar pada halaman pembicaraan perlu ditandatangani dengan "<nowiki>~~~~</nowiki>" yang akan diubah menjadi tanda tangan Anda dan waktu saat ini.',
 'badsig'                        => 'Tanda tangan mentah tak sah; periksa tag HTML.',
@@ -1452,7 +1470,7 @@ Jika Anda memberikannya, nama asli Anda akan digunakan untuk memberi pengenalan
 'userrights-lookup-user'       => 'Mengatur kelompok pengguna',
 'userrights-user-editname'     => 'Masukkan nama pengguna:',
 'editusergroup'                => 'Sunting kelompok pengguna',
-'editinguser'                  => "Mengganti hak akses pengguna '''[[User:$1|$1]]''' ([[User talk:$1|{{int:talkpagelinktext}}]]{{int:pipe-separator}}[[Special:Contributions/$1|{{int:contribslink}}]])",
+'editinguser'                  => "Mengganti hak akses pengguna '''[[User:$1|$1]]''' $2",
 'userrights-editusergroup'     => 'Sunting kelompok pengguna',
 'saveusergroups'               => 'Simpan kelompok pengguna',
 'userrights-groupsmember'      => 'Anggota dari:',
@@ -1465,7 +1483,7 @@ Jika Anda memberikannya, nama asli Anda akan digunakan untuk memberi pengenalan
 'userrights-no-interwiki'      => 'Anda tidak memiliki hak untuk mengubah hak pengguna di wiki yang lain.',
 'userrights-nodatabase'        => 'Basis data $1 tidak ada atau bukan lokal.',
 'userrights-nologin'           => 'Anda harus [[Special:UserLogin|masuk log]] dengan menggunakan akun pengurus untuk dapat mengubah hak pengguna.',
-'userrights-notallowed'        => 'Anda tidak berhak untuk mengubah hak pengguna',
+'userrights-notallowed'        => 'Akun Anda tidak berhak untuk menambahkan atau membuang hak pengguna.',
 'userrights-changeable-col'    => 'Kelompok yang dapat Anda ubah',
 'userrights-unchangeable-col'  => 'Kelompok yang tidak dapat Anda ubah',
 
@@ -1479,12 +1497,12 @@ Jika Anda memberikannya, nama asli Anda akan digunakan untuk memberi pengenalan
 'group-suppress'      => 'Pengawas',
 'group-all'           => '(semua)',
 
-'group-user-member'          => 'Pengguna',
-'group-autoconfirmed-member' => 'Pengguna terkonfirmasi otomatis',
+'group-user-member'          => '{{GENDER:$1| pengguna}}',
+'group-autoconfirmed-member' => '{{GENDER:$1| pengguna}} terkonfimasi otomatis',
 'group-bot-member'           => 'Bot',
-'group-sysop-member'         => 'Pengurus',
-'group-bureaucrat-member'    => 'Birokrat',
-'group-suppress-member'      => 'Pengawas',
+'group-sysop-member'         => '{{GENDER:$1|pengurus}}',
+'group-bureaucrat-member'    => '{{GENDER:$1|birokrat}}',
+'group-suppress-member'      => '{{GENDER:$1|pengawas}}',
 
 'grouppage-user'          => '{{ns:project}}:Pengguna',
 'grouppage-autoconfirmed' => '{{ns:project}}:Pengguna terkonfirmasi otomatis',
@@ -1511,7 +1529,7 @@ Jika Anda memberikannya, nama asli Anda akan digunakan untuk memberi pengenalan
 'right-reupload-shared'       => 'Menolak berkas-berkas pada penyimpanan media lokal bersama',
 'right-upload_by_url'         => 'Memuatkan berkas dari sebuah alamat URL',
 'right-purge'                 => 'Menghapus singgahan suatu halaman tanpa halaman konfirmasi',
-'right-autoconfirmed'         => 'Menyunting halaman yang semi dilindungi',
+'right-autoconfirmed'         => 'Menyunting halaman yang semidilindungi',
 'right-bot'                   => 'Diperlakukan sebagai sebuah proses otomatis',
 'right-nominornewtalk'        => 'Ketiadaan suntingan kecil di halaman pembicaraan memicu tampilan pesan baru',
 'right-apihighlimits'         => 'Menggunakan batasan yang lebih tinggi dalam kueri API',
@@ -1546,20 +1564,20 @@ Jika Anda memberikannya, nama asli Anda akan digunakan untuk memberi pengenalan
 'right-autopatrol'            => 'Menyunting dengan status suntingan secara otomatis ditandai terpantau',
 'right-patrolmarks'           => 'Melihat penandaan patroli perubahan terbaru',
 'right-unwatchedpages'        => 'Melihat daftar halaman-halaman yang tidak dipantau',
-'right-trackback'             => 'Mengirimkan sebuah penjejakan balik',
 'right-mergehistory'          => 'Menggabungkan versi terdahulu halaman-halaman',
 'right-userrights'            => 'Menyunting seluruh hak pengguna',
 'right-userrights-interwiki'  => 'Menyunting hak para pengguna di wiki lain',
 'right-siteadmin'             => 'Mengunci dan membuka kunci basis data',
-'right-reset-passwords'       => 'Mereset kata sandi pengguna lain',
 'right-override-export-depth' => 'Ekspor halaman termasuk halaman-halaman terkait hingga kedalaman 5',
 'right-sendemail'             => 'Mengirim surel ke pengguna lain',
+'right-passwordreset'         => 'Lihat surel pengaturulangan kata sandi',
 
 # User rights log
-'rightslog'      => 'Log perubahan hak akses',
-'rightslogtext'  => 'Di bawah ini adalah log perubahan terhadap hak-hak pengguna.',
-'rightslogentry' => 'mengganti keanggotaan kelompok untuk $1 dari $2 menjadi $3',
-'rightsnone'     => '(tidak ada)',
+'rightslog'                  => 'Log perubahan hak akses',
+'rightslogtext'              => 'Di bawah ini adalah log perubahan terhadap hak-hak pengguna.',
+'rightslogentry'             => 'mengganti keanggotaan kelompok untuk $1 dari $2 menjadi $3',
+'rightslogentry-autopromote' => 'secara otomatis dipromosikan dari $2 ke $3',
+'rightsnone'                 => '(tidak ada)',
 
 # Associated actions - in the sentence "You do not have permission to X"
 'action-read'                 => 'membaca halaman ini',
@@ -1586,16 +1604,17 @@ Jika Anda memberikannya, nama asli Anda akan digunakan untuk memberi pengenalan
 'action-suppressionlog'       => 'melihat log privat ini',
 'action-block'                => 'memblokir pengguna ini dari menyunting',
 'action-protect'              => 'mengganti tingkat pelindungan halaman ini',
+'action-rollback'             => 'mengembalikan dengan cepat suntingan-suntingan pengguna terakhir yang menyunting halaman tertentu',
 'action-import'               => 'mengimpor halaman ini dari wiki lain',
 'action-importupload'         => 'mengimpor halaman ini dari pemuatan berkas',
 'action-patrol'               => 'menandai suntingan pengguna lain sebagai terpatroli',
 'action-autopatrol'           => 'menandai suntingan Anda sendiri sebagai terpatroli',
 'action-unwatchedpages'       => 'melihat daftar halaman yang tidak dipantau',
-'action-trackback'            => 'mengirimkan penjejak balik',
 'action-mergehistory'         => 'menggabungkan revisi-revisi terdahulu halaman ini',
 'action-userrights'           => 'menyunting semua hak pengguna',
 'action-userrights-interwiki' => 'menyunting hak akses dari pengguna di wiki lain',
 'action-siteadmin'            => 'mengunci atau membuka kunci basis data',
+'action-sendemail'            => 'kirim surel',
 
 # Recent changes
 'nchanges'                          => '$1 {{PLURAL:$1|perubahan|perubahan}}',
@@ -1628,9 +1647,11 @@ Jika Anda memberikannya, nama asli Anda akan digunakan untuk memberi pengenalan
 'number_of_watching_users_pageview' => '[$1 {{PLURAL:$1|pemantau|pemantau}}]',
 'rc_categories'                     => 'Batasi sampai kategori (dipisah dengan "|")',
 'rc_categories_any'                 => 'Apa pun',
+'rc-change-size-new'                => '$1 {{PLURAL:$1|bita|bita}} setelah perubahan',
 'newsectionsummary'                 => '/* $1 */ bagian baru',
 'rc-enhanced-expand'                => 'Tampilkan rincian (memerlukan JavaScript)',
 'rc-enhanced-hide'                  => 'Sembunyikan rincian',
+'rc-old-title'                      => 'awalnya dibuat sebagai "$1"',
 
 # Recent changes linked
 'recentchangeslinked'          => 'Perubahan terkait',
@@ -1680,6 +1701,7 @@ Lihat [[Special:NewFiles|galeri berkas baru]] untuk tampilan visual.',
 'ignorewarnings'              => 'Abaikan peringatan apa pun',
 'minlength1'                  => 'Nama berkas paling tidak harus terdiri dari satu huruf.',
 'illegalfilename'             => 'Nama berkas "$1" mengandung aksara yang tidak diperbolehkan ada dalam judul halaman. Silakan ubah nama berkas tersebut dan cobalah memuatkannya kembali.',
+'filename-toolong'            => 'Nama berkas tidak boleh lebih panjang dari 240 bita.',
 'badfilename'                 => 'Nama berkas telah diubah menjadi "$1".',
 'filetype-mime-mismatch'      => 'Ekstensi berkas ".$1" tidak cocok dengan jenis MIME yang terdeteksi dari berkas ($2).',
 'filetype-badmime'            => 'Berkas dengan tipe MIME "$1" tidak diperkenankan untuk dimuat.',
@@ -1703,6 +1725,7 @@ Lihat [[Special:NewFiles|galeri berkas baru]] untuk tampilan visual.',
 'large-file'                  => 'Ukuran berkas disarankan untuk tidak melebihi $1 bita; berkas ini berukuran $2 bita.',
 'largefileserver'             => 'Berkas ini lebih besar dari pada yang diizinkan server.',
 'emptyfile'                   => 'Berkas yang Anda muatkan kelihatannya kosong. Hal ini mungkin disebabkan karena adanya kesalahan ketik pada nama berkas. Silakan pastikan apakah Anda benar-benar ingin memuatkan berkas ini.',
+'windows-nonascii-filename'   => 'Wiki ini tidak mendukung nama berkas dengan karakter istimewa.',
 'fileexists'                  => "Suatu berkas dengan nama tersebut telah ada, harap periksa '''<tt>[[:$1]]</tt>''' jika Anda tidak yakin untuk mengubahnya.
 [[$1|thumb]]",
 'filepageexists'              => "Halaman deskripsi untuk berkas ini telah dibuat di '''<tt>[[:$1]]</tt>''', tapi saat ini tak ditemukan berkas dengan nama tersebut. Ringkasan yang Anda masukkan tidak akan tampil pada halaman deskripsi. Untuk memunculkannya, Anda perlu untuk menyuntingnya secara manual.
@@ -1746,10 +1769,6 @@ Penggunggahan berkas Java tidak diperbolehkan karena dapat menyebabkan pengabaia
 'upload-options'              => 'Opsi pengunggahan',
 'watchthisupload'             => 'Pantau berkas ini',
 'filewasdeleted'              => 'Suatu berkas dengan nama ini pernah dimuat dan selanjutnya dihapus. Harap cek $1 sebelum memuat lagi berkas tersebut.',
-'upload-wasdeleted'           => "'''Peringatan: Anda memuat suatu berkas yang telah pernah dihapus.'''
-
-Anda harus mempertimbangkan apakah perlu untuk melanjutkan pemuatan berkas ini.
-Log penghapusan berkas adalah sebagai berikut:",
 'filename-bad-prefix'         => "Nama berkas yang Anda muat diawali dengan '''\"\$1\"''', yang merupakan nama non-deskriptif yang biasanya diberikan secara otomatis oleh kamera digital. Harap pilih nama lain yang lebih deskriptif untuk berkas Anda.",
 'upload-success-subj'         => 'Berhasil dimuat',
 'upload-success-msg'          => 'Pengunggahan Anda dari [$2] berhasil. Hasilnya tersedia di sini: [[:{{ns:file}}:$1]]',
@@ -1760,16 +1779,44 @@ $1',
 'upload-warning-subj'         => 'Peringatan pemuatan',
 'upload-warning-msg'          => 'Terjadi masalah dengan unggahan Anda dari [$2]. Anda dapat kembali ke [[Special:Upload/stash/$1|formulir pengunggahan]] untuk memerbaiki masalah ini.',
 
-'upload-proto-error'        => 'Protokol tak tepat',
-'upload-proto-error-text'   => 'Pemuatan jarak jauh membutuhkan URL yang diawali dengan <code>http://</code> atau <code>ftp://</code>.',
-'upload-file-error'         => 'Kesalahan internal',
-'upload-file-error-text'    => 'Terjadi kesalahan internal sewaktu mencoba membuat berkas sementara di server.
+'upload-proto-error'                => 'Protokol tak tepat',
+'upload-proto-error-text'           => 'Pemuatan jarak jauh membutuhkan URL yang diawali dengan <code>http://</code> atau <code>ftp://</code>.',
+'upload-file-error'                 => 'Kesalahan internal',
+'upload-file-error-text'            => 'Terjadi kesalahan internal sewaktu mencoba membuat berkas sementara di server.
 Silakan hubungi salah seorang [[Special:ListUsers/sysop|pengurus]].',
-'upload-misc-error'         => 'Kesalahan pemuatan yang tak dikenal',
-'upload-misc-error-text'    => 'Suatu kesalahan yang tak dikenal terjadi sewaktu pemuatan. Harap pastikan bahwa URL tersebut valid dan dapat diakses dan silakan coba lagi. Jika masalah ini tetap terjadi, kontak administrator sistem.',
-'upload-too-many-redirects' => 'URL mengandung terlalu banyak pengalihan',
-'upload-unknown-size'       => 'Ukuran tidak diketahui',
-'upload-http-error'         => 'Kesalahan HTTP terjadi: $1',
+'upload-misc-error'                 => 'Kesalahan pemuatan yang tak dikenal',
+'upload-misc-error-text'            => 'Suatu kesalahan yang tak dikenal terjadi sewaktu pemuatan. Harap pastikan bahwa URL tersebut valid dan dapat diakses dan silakan coba lagi. Jika masalah ini tetap terjadi, kontak administrator sistem.',
+'upload-too-many-redirects'         => 'URL mengandung terlalu banyak pengalihan',
+'upload-unknown-size'               => 'Ukuran tidak diketahui',
+'upload-http-error'                 => 'Kesalahan HTTP terjadi: $1',
+'upload-copy-upload-invalid-domain' => 'Unggahan salinan tidak tersedia dari domain ini.',
+
+# File backend
+'backend-fail-stream'        => 'Tidak bisa mengalikan berkas $1.',
+'backend-fail-backup'        => 'Tidak dapat mencadangkan berkas $1.',
+'backend-fail-notexists'     => 'Berkas $1 tidak ada.',
+'backend-fail-hashes'        => 'Tidak bisa mendapatkan hash berkas sebagai perbandingan.',
+'backend-fail-notsame'       => 'Berkas nonidentik telah ada di $1.',
+'backend-fail-invalidpath'   => '$1 bukanlah lintasan penyimpanan yang valid.',
+'backend-fail-delete'        => 'Tidak dapat menghapus berkas $1.',
+'backend-fail-alreadyexists' => 'Berkas $1 sudah ada.',
+'backend-fail-store'         => 'Tidak dapat menyimpan berkas $1 di $2.',
+'backend-fail-copy'          => 'Tidak dapat menyalin berkas $1 ke $2.',
+'backend-fail-move'          => 'Tidak dapat memindahkan berkas $1 ke $2.',
+'backend-fail-opentemp'      => 'Tidak dapat membuka berkas sementara.',
+'backend-fail-writetemp'     => 'Tidak dapat menulis ke berkas sementara.',
+'backend-fail-closetemp'     => 'Tidak dapat menutup berkas sementara.',
+'backend-fail-read'          => 'Tidak dapat membaca berkas $1.',
+'backend-fail-create'        => 'Tidak dapat membuat berkas $1.',
+'backend-fail-maxsize'       => 'Tidak dapat membuat berkas $1 karena ukurannya lebih besar dari {{PLURAL:$2|$2 bita|$2 bita}}.',
+
+# Lock manager
+'lockmanager-fail-closelock'   => 'Tidak dapat menutup penguncian berkas untuk "$1".',
+'lockmanager-fail-deletelock'  => 'Tidak dapat menghapus penguncian berkas untuk "$1".',
+'lockmanager-fail-acquirelock' => 'Tidak dapat mendapatkan penguncian untuk "$1"',
+'lockmanager-fail-openlock'    => 'Tidak dapat membuka penguncian berkas untuk "$1".',
+'lockmanager-fail-db-release'  => 'Tidak dapat melepaskan penguncian pada basis data $1.',
+'lockmanager-fail-svr-release' => 'Tidak dapat melepaskan penguncian pada server $1.',
 
 # ZipDirectoryReader
 'zip-file-open-error' => 'Timbul galat saat membuka berkas untuk pengecekan ZIP.',
@@ -1787,13 +1834,14 @@ Berkas tersebut tidak dapat diperiksa keamanannya dengan baik.',
 'uploadstash-badtoken' => 'Pelaksanaan tindakan tersebut gagal. Mungkin karena hak penyuntingan Anda telah kedaluwarsa. Coba lagi.',
 'uploadstash-errclear' => 'Penghapusan berkas gagal.',
 'uploadstash-refresh'  => 'Segarkan daftar berkas.',
+'invalid-chunk-offset' => 'Ofset potongan tidak valid',
 
 # img_auth script messages
 'img-auth-accessdenied'     => 'Akses ditolak',
 'img-auth-nopathinfo'       => 'PATH_INFO hilang.
-Server anda tidak diatur untuk melewatkan informasi ini.
-Ini mungkin CGI-based dan tidak ditunjang img_auth.
-Lihat http://www.mediawiki.org/wiki/Manual:Image_Authorization.',
+Server Anda tidak diatur untuk melewatkan informasi ini.
+Server tersebut mungkin berbasis CGI dan tidak dapat mendukung img_auth.
+Lihat https://www.mediawiki.org/wiki/Manual:Image_Authorization.',
 'img-auth-notindir'         => 'Alur yang diminta tidak diatur dalam direktori ungahan.',
 'img-auth-badtitle'         => 'Tidak dapat membangun judul yang sah dari "$1".',
 'img-auth-nologinnWL'       => 'Anda tidak masuk log dan "$1" tidak dalam daftar putih.',
@@ -1831,9 +1879,8 @@ Untuk pilihan keamanan, img_auth.php dinonaktifkan.',
 'upload_source_file' => ' (suatu berkas di komputer Anda)',
 
 # Special:ListFiles
-'listfiles-summary'     => 'Halaman istimewa ini menampilkan semua berkas yang telah dimuat.
-Secara baku, berkas yang terakhir dimuat berada pada urutan teratas.
-Klik pada kepala kolom untuk mengubah urutan.',
+'listfiles-summary'     => 'Halaman istimewa ini menampilkan semua berkas yang telah diunggah.
+Ketika disaring oleh pengguna, hanya vesi berkas terbaru dari berkas yang pengguna unggah yang ditampilkan.',
 'listfiles_search_for'  => 'Cari nama berkas:',
 'imgfile'               => 'berkas',
 'listfiles'             => 'Daftar berkas',
@@ -1869,7 +1916,7 @@ Daftar berikut menampilkan {{PLURAL:$1|halaman dengan pranala langsung|$1 halama
 Juga tersedia [[Special:WhatLinksHere/$2|daftar selengkapnya]].',
 'nolinkstoimage'            => 'Tidak ada halaman yang memiliki pranala ke berkas ini.',
 'morelinkstoimage'          => 'Lihat [[Special:WhatLinksHere/$1|pranala lainnya]] ke berkas ini.',
-'redirectstofile'           => 'Berkas berikut {{PLURAL:$1|dialihkan|$1 dialihkan}} ke berkas ini:',
+'linkstoimage-redirect'     => '$1 (pengalihan berkas) $2',
 'duplicatesoffile'          => '{{PLURAL:$1|Ada satu berkas yang|Sebanyak $1 berkas berikut}} merupakan duplikat dari berkas ini ([[Special:FileDuplicateSearch/$2|rincian lebih lanjut]]):',
 'sharedupload'              => 'Berkas ini berasal dari $1 dan mungkin digunakan oleh proyek-proyek lain.',
 'sharedupload-desc-there'   => 'Berkas ini berasal dari $1 dan mungkin digunakan oleh proyek-proyek lain.
@@ -1881,6 +1928,7 @@ Deskripsi dari [$2 halaman deskripsinya] ditunjukkan di bawah ini.',
 'uploadnewversion-linktext' => 'Muatkan versi yang lebih baru dari berkas ini',
 'shared-repo-from'          => 'dari $1',
 'shared-repo'               => 'suatu repositori bersama',
+'filepage.css'              => '/* CSS yang ditempatkan di sini disertakan pada halaman deskripsi berkas, juga disertakan pada klien wiki asing */',
 
 # File reversion
 'filerevert'                => 'Kembalikan $1',
@@ -1893,23 +1941,24 @@ Deskripsi dari [$2 halaman deskripsinya] ditunjukkan di bawah ini.',
 'filerevert-badversion'     => 'Tidak ada versi lokal terdahulu dari berkas ini dengan stempel waktu yang dimaksud.',
 
 # File deletion
-'filedelete'                  => 'Menghapus $1',
-'filedelete-legend'           => 'Menghapus berkas',
-'filedelete-intro'            => "Anda akan menghapus berkas '''[[Media:$1|$1]]''' berikut semua riwayatnya.",
-'filedelete-intro-old'        => '<span class="plainlinks">Anda menghapus versi \'\'\'[[Media:$1|$1]]\'\'\' hingga [$4 $3, $2].</span>',
-'filedelete-comment'          => 'Alasan:',
-'filedelete-submit'           => 'Hapus',
-'filedelete-success'          => "'''$1''' telah dihapus.",
-'filedelete-success-old'      => "Berkas '''[[Media:$1|$1]]''' versi $3, $2 telah dihapus.",
-'filedelete-nofile'           => "'''$1''' tak ditemukan.",
-'filedelete-nofile-old'       => "Tak ditemukan arsip versi dari '''$1''' dengan atribut yang diberikan.",
-'filedelete-otherreason'      => 'Alasan lain/tambahan:',
-'filedelete-reason-otherlist' => 'Alasan lain',
-'filedelete-reason-dropdown'  => '*Alasan penghapusan
+'filedelete'                   => 'Menghapus $1',
+'filedelete-legend'            => 'Menghapus berkas',
+'filedelete-intro'             => "Anda akan menghapus berkas '''[[Media:$1|$1]]''' berikut semua riwayatnya.",
+'filedelete-intro-old'         => '<span class="plainlinks">Anda menghapus versi \'\'\'[[Media:$1|$1]]\'\'\' hingga [$4 $3, $2].</span>',
+'filedelete-comment'           => 'Alasan:',
+'filedelete-submit'            => 'Hapus',
+'filedelete-success'           => "'''$1''' telah dihapus.",
+'filedelete-success-old'       => "Berkas '''[[Media:$1|$1]]''' versi $3, $2 telah dihapus.",
+'filedelete-nofile'            => "'''$1''' tak ditemukan.",
+'filedelete-nofile-old'        => "Tak ditemukan arsip versi dari '''$1''' dengan atribut yang diberikan.",
+'filedelete-otherreason'       => 'Alasan lain/tambahan:',
+'filedelete-reason-otherlist'  => 'Alasan lain',
+'filedelete-reason-dropdown'   => '*Alasan penghapusan
 ** Pelanggaran hak cipta
 ** Berkas duplikat',
-'filedelete-edit-reasonlist'  => 'Alasan penghapusan suntingan',
-'filedelete-maintenance'      => 'Penghapusan dan pengembalian berkas sementara dinonaktifkan selama perawatan.',
+'filedelete-edit-reasonlist'   => 'Alasan penghapusan suntingan',
+'filedelete-maintenance'       => 'Penghapusan dan pengembalian berkas sementara dinonaktifkan selama perawatan.',
+'filedelete-maintenance-title' => 'Tidak dapat menghapus berkas',
 
 # MIME search
 'mimesearch'         => 'Pencarian MIME',
@@ -1958,7 +2007,7 @@ Cek dahulu pranala lain ke templat tersebut sebelum menghapusnya.',
 'statistics-users-active-desc' => 'Pengguna yang telah melakukan suatu aktivitas dalam {{PLURAL:$1|sehari|$1 hari}} terakhir.',
 'statistics-mostpopular'       => 'Halaman yang paling banyak ditampilkan',
 
-'disambiguations'      => 'Disambiguasi',
+'disambiguations'      => 'Halaman yang terhubung ke halaman disambiguasi',
 'disambiguationspage'  => 'Template:Disambig',
 'disambiguations-text' => "Halaman-halaman berikut memiliki pranala ke suatu '''halaman disambiguasi'''.
 Halaman-halaman tersebut seharusnya berpaut ke topik-topik yang sesuai.<br />
@@ -2015,6 +2064,7 @@ Nama yang telah <del>dicoret</del> berarti telah dibetulkan.',
 'mostimages'              => 'Berkas yang tersering digunakan',
 'mostrevisions'           => 'Halaman dengan perubahan terbanyak',
 'prefixindex'             => 'Semua halaman dengan awalan',
+'prefixindex-namespace'   => 'Semua halaman dengan awalan (ruang nama $1)',
 'shortpages'              => 'Halaman pendek',
 'longpages'               => 'Halaman panjang',
 'deadendpages'            => 'Halaman buntu',
@@ -2031,7 +2081,7 @@ Nama yang telah <del>dicoret</del> berarti telah dibetulkan.',
 'listusers-editsonly'     => 'Tampilkan hanya pengguna yang memiliki kontribusi',
 'listusers-creationsort'  => 'Urutkan menurut tanggal pembuatan',
 'usereditcount'           => '$1 {{PLURAL:$1|suntingan|suntingan}}',
-'usercreated'             => 'sejak $2, $1',
+'usercreated'             => '{{GENDER:$3|Dibuat}} pada $1 pukul $2',
 'newpages'                => 'Halaman baru',
 'newpages-username'       => 'Nama pengguna:',
 'ancientpages'            => 'Halaman terlama',
@@ -2058,7 +2108,7 @@ Harap perhatikan bahwa situs web lain mungkin memiliki pranala ke suatu berkas d
 
 # Special:Log
 'specialloguserlabel'  => 'Pengguna:',
-'speciallogtitlelabel' => 'Judul:',
+'speciallogtitlelabel' => 'Taget (judul atau pengguna):',
 'log'                  => 'Log',
 'all-logs-page'        => 'Semua log publik',
 'alllogstext'          => 'Gabungan tampilan semua log yang tersedia di {{SITENAME}}.
@@ -2098,11 +2148,13 @@ Lihat pula [[Special:WantedCategories|kategori yang diinginkan]].',
 'sp-deletedcontributions-contribs' => 'kontribusi',
 
 # Special:LinkSearch
-'linksearch'       => 'Pranala luar',
+'linksearch'       => 'Pencarian pranala luar',
 'linksearch-pat'   => 'Pola pencarian:',
 'linksearch-ns'    => 'Ruang nama:',
 'linksearch-ok'    => 'Cari',
-'linksearch-text'  => "Bentuk pencarian ''wildcards'' seperti \"*.wikipedia.org\" dapat digunakan.<br />Protokol yang didukung: <tt>\$1</tt>",
+'linksearch-text'  => 'Kartu liar seperti "*.wikipedia.org" dapat digunakan.
+Membutuhkan sedikitnya satu ranah tingkat atas, misalnya "*.org".<br />
+Protokol yang didukung: <tt>$1</tt> (jangan tambahkan dalam pencarian Anda)',
 'linksearch-line'  => '$1 memiliki pranala dari $2',
 'linksearch-error' => "''Wildcards'' hanya dapat digunakan di bagian awal dari nama host.",
 
@@ -2122,12 +2174,8 @@ Lihat pula [[Special:WantedCategories|kategori yang diinginkan]].',
 'activeusers-noresult'   => 'Pengguna tidak ditemukan.',
 
 # Special:Log/newusers
-'newuserlogpage'              => 'Log pengguna baru',
-'newuserlogpagetext'          => 'Di bawah ini adalah log pendaftaran pengguna baru',
-'newuserlog-byemail'          => 'kata sandi dikirim melalui surel',
-'newuserlog-create-entry'     => 'mendaftar sebagai pengguna',
-'newuserlog-create2-entry'    => 'membuat akun baru $1',
-'newuserlog-autocreate-entry' => 'akun pengguna dibuat secara otomatis',
+'newuserlogpage'     => 'Log pengguna baru',
+'newuserlogpagetext' => 'Di bawah ini adalah log pendaftaran pengguna baru',
 
 # Special:ListGroupRights
 'listgrouprights'                      => 'Daftar kelompok pengguna',
@@ -2155,7 +2203,7 @@ Lihat pula [[Special:WantedCategories|kategori yang diinginkan]].',
 'emailpagetext'        => 'Anda dapat menggunakan formulir di bawah ini untuk mengirimkan surel ke pengguna ini.
 Alamat surel yang Anda masukkan di [[Special:Preferences|preferensi akun Anda]] akan muncul sebagai alamat "Dari" dalam surel tersebut, sehingga penerima dapat langsung membalas kepada Anda.',
 'usermailererror'      => 'Kesalahan objek surat:',
-'defemailsubject'      => 'Surel {{SITENAME}}',
+'defemailsubject'      => 'Surel {{SITENAME}} dari pengguna "$1"',
 'usermaildisabled'     => 'Surel pengguna dinonaktifkan',
 'usermaildisabledtext' => 'Anda tidak dapat mengirim surel pada pengguna lain di wiki ini',
 'noemailtitle'         => 'Tidak ada alamat surel',
@@ -2190,10 +2238,10 @@ Alamat surel yang Anda masukkan di [[Special:Preferences|preferensi akun Anda]]
 'watchlistanontext'    => 'Silakan $1 untuk melihat atau menyunting daftar pantauan Anda.',
 'watchnologin'         => 'Belum masuk log',
 'watchnologintext'     => 'Anda harus [[Special:UserLogin|masuk log]] untuk mengubah daftar pantauan Anda.',
-'addedwatch'           => 'Telah ditambahkan ke daftar pantauan',
+'addwatch'             => 'Tambahkan ke daftar pantauan',
 'addedwatchtext'       => "Halaman \"[[:\$1]]\" telah ditambahkan ke [[Special:Watchlist|daftar pantauan]] Anda.
 Perubahan-perubahan berikutnya pada halaman tersebut dan halaman pembicaraan terkaitnya akan tercantum di sini, dan halaman itu akan ditampilkan '''tebal''' pada [[Special:RecentChanges|daftar perubahan terbaru]] agar lebih mudah terlihat.",
-'removedwatch'         => 'Telah dihapus dari daftar pantauan',
+'removewatch'          => 'Hapus dari daftar pantauan',
 'removedwatchtext'     => 'Halaman "[[:$1]]" telah dihapus dari [[Special:Watchlist|daftar pantauan]] Anda.',
 'watch'                => 'Pantau',
 'watchthispage'        => 'Pantau halaman ini',
@@ -2209,13 +2257,14 @@ Perubahan-perubahan berikutnya pada halaman tersebut dan halaman pembicaraan ter
 'watchmethod-list'     => 'periksa halaman yang dipantau terhadap perubahan terbaru',
 'watchlistcontains'    => 'Daftar pantauan Anda berisi $1 {{PLURAL:$1|halaman|halaman}}.',
 'iteminvalidname'      => "Ada masalah dengan '$1', namanya tidak sah...",
-'wlnote'               => "Di bawah ini adalah $1 {{PLURAL:$1|perubahan|perubahan}} terakhir dalam '''$2''' jam terakhir.",
+'wlnote'               => "Di bawah ini adalah {{PLURAL:$1|perubahan|'''$1''' perubahan}} terakhir dalam '''$2''' jam terakhir, per $3, $4.",
 'wlshowlast'           => 'Tampilkan $1 jam $2 hari terakhir $3',
 'watchlist-options'    => 'Opsi daftar pantauan',
 
 # Displayed when you click the "watch" button and it is in the process of watching
-'watching'   => 'Memantau...',
-'unwatching' => 'Menghilangkan pemantauan...',
+'watching'       => 'Memantau...',
+'unwatching'     => 'Menghilangkan pemantauan...',
+'watcherrortext' => 'Terjadi kesalahan saat mengubah preferensi daftar pantauan Anda untuk " $1 ".',
 
 'enotif_mailer'                => 'Pengirim Notifikasi {{SITENAME}}',
 'enotif_reset'                 => 'Tandai semua halaman sebagai telah dikunjungi',
@@ -2240,20 +2289,23 @@ Hubungi penyunting:
 surel: $PAGEEDITOR_EMAIL
 wiki: $PAGEEDITOR_WIKI
 
-Tidak akan ada pemberitahuan lainnya dalam rangka perubahan lebih lanjut kecuali anda mengunjungi halaman ini.
-Anda juga dapat menset ulang tanda pemberitahuan untuk semua halaman pantauan anda pada daftar pantauan anda.
+Kami tidak akan mengirim pemberitahuan lain bila ada perubahan lebih lanjut sampai Anda mengunjungi halaman ini.
+Anda juga dapat menyetel ulang tanda pemberitahuan untuk semua halaman pantauan pada daftar pantauan Anda.
 
-             Sistem pemberitahuan anda di {{SITENAME}}
+             Sistem pemberitahuan situs {{SITENAME}}
 
 --
-Untuk mengubah preferensi daftar pantauan anda, kunjungi
-{{fullurl:{{#special:Watchlist}}/edit}}
+Untuk mengubah setelan pemberitahuan surel, kunjungi
+{{canonicalurl:{{#special:Preferences}}}}
 
-Untuk menghapus halaman dari daftar pantauan anda, kunjungi
+Untuk mengubah setelan daftar pantauan, kunjungi
+{{canonicalurl:{{#special:EditWatchlist}}}}
+
+Untuk menghapus halaman dari daftar pantauan, kunjungi
 $UNWATCHURL
 
 Umpan balik dan bantuan lebih lanjut:
-{{fullurl:{{MediaWiki:Helppage}}}}',
+{{canonicalurl:{{MediaWiki:Helppage}}}}',
 
 # Delete
 'deletepage'             => 'Hapus halaman',
@@ -2268,9 +2320,7 @@ Umpan balik dan bantuan lebih lanjut:
 'confirmdeletetext'      => 'Anda akan menghapus halaman atau berkas ini secara permanen berikut semua sejarahnya dari basis data. Pastikan bahwa Anda memang ingin melakukannya, mengetahui segala akibatnya, dan apa yang Anda lakukan ini adalah sejalan dengan [[{{MediaWiki:Policy-url}}|kebijakan {{SITENAME}}]].',
 'actioncomplete'         => 'Proses selesai',
 'actionfailed'           => 'Eksekusi gagal',
-'deletedtext'            => '"<nowiki>$1</nowiki>" telah dihapus. Lihat $2 untuk log terkini halaman yang telah dihapus.',
-'deletedarticle'         => 'menghapus "[[$1]]"',
-'suppressedarticle'      => '"[[$1]]" disembunyikan',
+'deletedtext'            => '"$1" telah dihapus. Lihat $2 untuk log terkini halaman yang telah dihapus.',
 'dellogpage'             => 'Log penghapusan',
 'dellogpagetext'         => 'Di bawah ini adalah log penghapusan halaman. Semua waktu yang ditunjukkan adalah waktu server.',
 'deletionlog'            => 'log penghapusan',
@@ -2310,13 +2360,14 @@ Suntingan terakhir dilakukan oleh [[User:$3|$3]] ([[User talk:$3|bicara]]{{int:p
 
 # Protect
 'protectlogpage'              => 'Log pelindungan',
-'protectlogtext'              => 'Di bawah ini adalah log pelindungan halaman dan pembatalannya.
-Lihat [[Special:ProtectedPages|daftar halaman yang dilindungi]] untuk daftar terkini.',
+'protectlogtext'              => 'Di bawah ini adalah daftar perubahan terhadap perlindungan halaman.
+Lihat [[Special:ProtectedPages|daftar halaman terlindungi]] untuk daftar perlindungan halaman terkini.',
 'protectedarticle'            => 'melindungi "[[$1]]"',
 'modifiedarticleprotection'   => 'mengubah tingkat pelindungan "[[$1]]"',
-'unprotectedarticle'          => 'menghilangkan pelindungan "[[$1]]"',
+'unprotectedarticle'          => 'menghilangkan perlindungan dari "[[$1]]"',
 'movedarticleprotection'      => 'memindahkan pengaturan proteksi dari "[[$2]]" ke "[[$1]]"',
 'protect-title'               => 'Melindungi "$1"',
+'protect-title-notallowed'    => 'Lihat tingkat perlindungan dari "$1"',
 'prot_1movedto2'              => '[[$1]] dipindahkan ke [[$2]]',
 'protect-legend'              => 'Konfirmasi pelindungan',
 'protectcomment'              => 'Alasan:',
@@ -2324,7 +2375,7 @@ Lihat [[Special:ProtectedPages|daftar halaman yang dilindungi]] untuk daftar ter
 'protect_expiry_invalid'      => 'Waktu kedaluwarsa tidak sah.',
 'protect_expiry_old'          => 'Waktu kedaluwarsa adalah pada masa lampau.',
 'protect-unchain-permissions' => 'Aktifkan opsi pelindungan lanjutan',
-'protect-text'                => "Anda dapat melihat atau mengganti tingkatan pelindungan untuk halaman '''<nowiki>$1</nowiki>''' di sini.",
+'protect-text'                => "Anda dapat melihat atau mengganti tingkatan pelindungan untuk halaman '''$1''' di sini.",
 'protect-locked-blocked'      => "Anda tak dapat mengganti tingkat pelindungan selagi diblokir. Berikut adalah konfigurasi saat ini untuk halaman '''$1''':",
 'protect-locked-dblock'       => "Tingkat pelindungan tak dapat diganti karena aktifnya penguncian basis data. Berikut adalah konfigurasi saat ini untuk halaman '''$1''':",
 'protect-locked-access'       => "Akun Anda tidak dapat memiliki hak untuk mengganti tingkat pelindungan halaman. Berikut adalah konfigurasi saat ini untuk halaman '''$1''':",
@@ -2335,6 +2386,7 @@ Lihat [[Special:ProtectedPages|daftar halaman yang dilindungi]] untuk daftar ter
 'protect-level-sysop'         => 'Hanya pengurus',
 'protect-summary-cascade'     => 'runtun',
 'protect-expiring'            => 'kedaluwarsa $1 (UTC)',
+'protect-expiring-local'      => 'kedaluwarsa $1',
 'protect-expiry-indefinite'   => 'selamanya',
 'protect-cascade'             => 'Lindungi semua halaman yang termasuk dalam halaman ini (pelindungan runtun)',
 'protect-cantedit'            => 'Anda tidak dapat mengubah tingkatan pelindungan halaman ini karena Anda tidak memiliki hak untuk itu.',
@@ -2374,9 +2426,8 @@ Lihat [[Special:ProtectedPages|daftar halaman yang dilindungi]] untuk daftar ter
 'viewdeletedpage'              => 'Pembatalan penghapusan',
 'undeletepagetext'             => '{{PLURAL:$1|Halaman berikut|Sejumlah $1 halaman}} telah dihapus tapi masih ada di dalam arsip dan dapat dikembalikan. Arsip tersebut mungkin akan dibersihkan secara berkala.',
 'undelete-fieldset-title'      => 'Mengembalikan revisi',
-'undeleteextrahelp'            => "Untuk mengembalikan seluruh revisi-revisi terdahulu halaman, biarkan seluruh kotak cek tidak terpilih dan klik '''''Kembalikan'''''.
-Untuk melakukan pengembalian selektif, cek kotak revisi yang diinginkan dan klik '''''Kembalikan'''''.
-Menekan tombol '''''Reset''''' akan mengosongkan isian komentar dan semua kotak cek.",
+'undeleteextrahelp'            => "Untuk mengembalikan seluruh versi terdahulu halaman, biarkan semua kotak cek tidak terpilih dan klik '''''{{int:undeletebtn}}'''''.
+Untuk melakukan pengembalian selektif, cek kotak revisi yang sesuai dengan revisi yang ingin dikembalikan, dan klik '''''{{int:undeletebtn}}'''''.",
 'undeleterevisions'            => '$1 {{PLURAL:$1|revisi|revisi}} diarsipkan',
 'undeletehistory'              => 'Jika Anda mengembalikan halaman tersebut, semua revisi juga akan dikembalikan ke dalam daftar versi terdahulu halaman.
 Jika sebuah halaman baru dengan nama yang sama telah dibuat sejak penghapusan, revisi-revisi yang dikembalikan tersebut akan ditampilkan dalam daftar versi terdahulu.',
@@ -2392,7 +2443,6 @@ Alasan penghapusan diberikan pada ringkasan di bawah ini, berikut rincian penggu
 'undeletereset'                => 'Reset',
 'undeleteinvert'               => 'Balikkan pilihan',
 'undeletecomment'              => 'Alasan:',
-'undeletedarticle'             => '"$1" telah dikembalikan',
 'undeletedrevisions'           => '$1 {{PLURAL:$1|revisi|revisi}} telah dikembalikan',
 'undeletedrevisions-files'     => '$1 {{PLURAL:$1|revisi|revisi}} and $2 berkas dikembalikan',
 'undeletedfiles'               => '$1 {{PLURAL:$1|berkas|berkas}} dikembalikan',
@@ -2409,6 +2459,7 @@ Lihat [[Special:Log/delete|log penghapusan]] untuk data penghapusan dan pengemba
 'undelete-bad-store-key'       => 'Tidak dapat membatalkan penghapusan revisi berkas dengan tanda waktu $1: berkas hilang sebelum dihapus.',
 'undelete-cleanup-error'       => 'Kesalahan sewaktu menghapus arsip berkas "$1" yang tak digunakan.',
 'undelete-missing-filearchive' => 'Tidak dapat mengembalikan arsip berkas dengan ID $1 karena tak ada di basis data. Berkas tersebut mungkin telah dihapus..',
+'undelete-error'               => 'Kesalahan mengembalikan halaman',
 'undelete-error-short'         => 'Kesalahan membatalkan penghapusan: $1',
 'undelete-error-long'          => 'Terjadi kesalahan sewaktu membatalkan penghapusan berkas:
 
@@ -2417,10 +2468,12 @@ $1',
 'undelete-show-file-submit'    => 'Ya',
 
 # Namespace form on various pages
-'namespace'             => 'Ruang nama:',
-'invert'                => 'Balikkan pilihan',
-'namespace_association' => 'Ruang nama terkait',
-'blanknamespace'        => '(Utama)',
+'namespace'                     => 'Ruang nama:',
+'invert'                        => 'Balikkan pilihan',
+'tooltip-invert'                => 'Centang kotak ini untuk menyembunyikan perubahan halaman dalam ruang nama yang dipilih (dan ruang nama terkait jika dicentang)',
+'namespace_association'         => 'Ruang nama terkait',
+'tooltip-namespace_association' => 'Centang halaman ini untuk menyertakan ruang nama pembicaraan atau subjek yang terkait dengan ruang nama terpilih',
+'blanknamespace'                => '(Utama)',
 
 # Contributions
 'contributions'       => 'Kontribusi pengguna',
@@ -2508,7 +2561,7 @@ Masukkan alasan Anda di bawah (contoh, menuliskan nama halaman yang telah divand
 'badipaddress'                    => 'Format alamat IP atau nama pengguna salah.',
 'blockipsuccesssub'               => 'Pemblokiran sukses',
 'blockipsuccesstext'              => '[[Special:Contributions/$1|$1]] telah diblokir.<br />
-Lihat [[Special:IPBlockList|Daftar IP]] untuk meninjau kembali pemblokiran.',
+Lihat [[Special:BlockList|Daftar IP]] untuk meninjau kembali pemblokiran.',
 'ipb-blockingself'                => 'Anda akan memblokir diri sendiri! Apakah Anda yakin akan melakukannya?',
 'ipb-confirmhideuser'             => 'Anda akan memblokir pengguna dengan mengaktifkan "sembunyikan pengguna" diaktifkan. Ini akan menyembunyikan nama pengguna pada semua daftar dan entri log. Apakah Anda yakin ingin melakukannya?',
 'ipb-edit-dropdown'               => 'Sunting alasan pemblokiran',
@@ -2550,11 +2603,12 @@ Lihat [[Special:IPBlockList|Daftar IP]] untuk meninjau kembali pemblokiran.',
 'unblocklink'                     => 'hilangkan blokir',
 'change-blocklink'                => 'ubah blokir',
 'contribslink'                    => 'kontrib',
+'emaillink'                       => 'kirim surel',
 'autoblocker'                     => 'Diblokir secara otomatis karena alamat IP Anda digunakan oleh "[[User:$1|$1]]".
 Alasan yang diberikan untuk pemblokiran $1 adalah: "$2"',
 'blocklogpage'                    => 'Log pemblokiran',
-'blocklog-showlog'                => 'Pengguna ini telah diblokir sebelumnya. Log pemblokiran di sediakan dibawah untuk referensi:',
-'blocklog-showsuppresslog'        => 'Pengguna ini telah diblokir dan disembunyikan sebelumnya. Log penekanan disediakan dibawah untuk referensi:',
+'blocklog-showlog'                => 'Pengguna ini telah diblokir sebelumnya. Log pemblokiran disediakan di bawah untuk referensi:',
+'blocklog-showsuppresslog'        => 'Pengguna ini telah diblokir dan disembunyikan sebelumnya. Log supresi disediakan di bawah untuk referensi:',
 'blocklogentry'                   => 'memblokir [[$1]] dengan waktu kedaluwarsa $2 $3',
 'reblock-logentry'                => 'mengubah pemblokiran [[$1]] dengan waktu kedaluwarsa $2 $3',
 'blocklogtext'                    => 'Di bawah ini adalah log pemblokiran dan pembukaan blokir terhadap pengguna.
@@ -2609,6 +2663,7 @@ Pastikan Anda [[Special:UnlockDB|membuka kuncinya]] setelah pemeliharaan selesai
 'unlockdbsuccesstext' => 'Kunci basis data telah dibuka.',
 'lockfilenotwritable' => 'Berkas kunci basis data tidak dapat ditulis. Untuk mengunci atau membuka basis data, berkas ini harus dapat ditulis oleh server web.',
 'databasenotlocked'   => 'Basis data tidak terkunci.',
+'lockedbyandtime'     => '(oleh $1 pada $2 $3)',
 
 # Move page
 'move-page'                    => 'Pindahkan $1',
@@ -2661,9 +2716,6 @@ Dalam kasus tersebut, apabila diinginkan, Anda dapat memindahkan atau menggabung
 'movepage-page-moved'          => 'Halaman $1 telah dipindahkan ke $2.',
 'movepage-page-unmoved'        => 'Halaman $1 tidak dapat dipindahkan ke $2.',
 'movepage-max-pages'           => 'Sejumlah maksimum $1 {{PLURAL:$1|halaman|halaman}} telah dipindahkan dan tidak ada lagi yang akan dipindahkan secara otomatis.',
-'1movedto2'                    => 'memindahkan [[$1]] ke [[$2]]',
-'1movedto2_redir'              => 'memindahkan [[$1]] ke [[$2]] melalui peralihan',
-'move-redirect-suppressed'     => 'pengalihan tidak dibuat',
 'movelogpage'                  => 'Log pemindahan',
 'movelogpagetext'              => 'Di bawah ini adalah log pemindahan halaman.',
 'movesubpage'                  => '{{PLURAL:$1|Subhalaman|Subhalaman}}',
@@ -2689,9 +2741,9 @@ Halaman yang dituju, "[[:$1]]", telah mempunyai isi. Apakah Anda hendak menghapu
 'fix-double-redirects'         => 'Perbaiki semua pengalihan ganda yang mungkin terjadi',
 'move-leave-redirect'          => 'Buat pengalihan ke judul baru',
 'protectedpagemovewarning'     => "'''Peringatan''': Halaman ini telah dikunci sehingga hanya pengguna dengan hak akses pengurus yang bisa memindahkannya.
-Entri catatan terakhir disediakan dibawah untuk referensi:",
+Entri catatan terakhir disediakan di bawah untuk referensi:",
 'semiprotectedpagemovewarning' => "'''Catatan:''' Halaman ini telah dikunci sehingga hanya pengguna terdaftar yang dapat memindahkannya.
-Entri catatan terakhir disediakan dibawah untuk referensi:",
+Entri catatan terakhir disediakan di bawah untuk referensi:",
 'move-over-sharedrepo'         => '== Berkas sudah ada ==
 
 [[:$1]] sudah ada pada penyimpanan bersama. Memindahkan berkas ke judul ini akan menimpa berkas bersama.',
@@ -2706,6 +2758,7 @@ Hasil ekspor ini selanjutnya dapat diimpor ke wiki lainnya yang menggunakan pera
 Untuk mengekspor halaman, masukkan judul dalam kotak teks di bawah ini, satu judul per baris, dan pilih apakah Anda ingin mengekspor lengkap dengan versi terdahulunya, atau hanya versi terbaru dengan catatan penyuntingan terakhir.
 
 Jika Anda hanya ingin mengimpor versi terbaru, Anda melakukannya lebih cepat dengan cara menggunakan pranala khusus, sebagai contoh: [[{{#Special:Export}}/{{MediaWiki:Mainpage}}]] untuk mengekspor halaman "[[{{MediaWiki:Mainpage}}]]".',
+'exportall'         => 'Ekspor seluruh halaman.',
 'exportcuronly'     => 'Hanya ekspor revisi sekarang, bukan seluruh versi terdahulu',
 'exportnohistory'   => "----
 '''Catatan:''' Mengekspor keseluruhan riwayat suntingan halaman melalui isian ini telah dinon-aktifkan karena alasan kinerja.",
@@ -2724,7 +2777,7 @@ Jika Anda hanya ingin mengimpor versi terbaru, Anda melakukannya lebih cepat den
 'allmessagesdefault'            => 'Teks baku',
 'allmessagescurrent'            => 'Teks sekarang',
 'allmessagestext'               => 'Ini adalah daftar semua pesan sistem yang tersedia dalam ruang nama MediaWiki.
-Silakan kunjungi [http://www.mediawiki.org/wiki/Localisation Pelokalan MediaWiki] dan [http://translatewiki.net translatewiki.net] jika Anda ingin berkontribusi untuk pelokalan generik MediaWiki.',
+Silakan kunjungi [//www.mediawiki.org/wiki/Localisation Pelokalan MediaWiki] dan [//translatewiki.net translatewiki.net] jika Anda ingin berkontribusi untuk pelokalan generik MediaWiki.',
 'allmessagesnotsupportedDB'     => "Halaman ini tidak dapat digunakan karena '''\$wgUseDatabaseMessages''' telah dimatikan.",
 'allmessages-filter-legend'     => 'Penyaring',
 'allmessages-filter'            => 'Saring dengan keadaan kustomisasi:',
@@ -2785,6 +2838,9 @@ Simpan ke komputer Anda dan unggah ke sini.',
 'import-upload'              => 'Memuat data XML',
 'import-token-mismatch'      => 'Kehilangan data sesi. Silakan mencoba kembali.',
 'import-invalid-interwiki'   => 'Tidak dapat mengimpor dari wiki tersebut.',
+'import-error-edit'          => 'Halaman "$1" tidak diimpor karena Anda tidak diizinkan untuk menyuntingnya.',
+'import-error-create'        => 'Halaman "$1" tidak diimpor karena Anda tidak diizinkan untuk membuatnya.',
+'import-error-invalid'       => 'Halaman "$1" tidak diimpor karena namanya tidak valid.',
 
 # Import log
 'importlogpage'                    => 'Log impor',
@@ -2794,72 +2850,84 @@ Simpan ke komputer Anda dan unggah ke sini.',
 'import-logentry-interwiki'        => 'men-transwiki $1',
 'import-logentry-interwiki-detail' => '$1 {{PLURAL:$1|revisi}} dari $2',
 
+# JavaScriptTest
+'javascripttest'                           => 'Pengujian JavaScript',
+'javascripttest-disabled'                  => 'Fungsi ini belum diaktifkan di wiki ini.',
+'javascripttest-title'                     => '$1 pengujian sedang berjalan',
+'javascripttest-pagetext-noframework'      => 'Halaman ini disediakan untuk pengujian JavaScript yang sedang berjalan.',
+'javascripttest-pagetext-unknownframework' => 'Pengujian kerangka kerja "$1" tidak diketahui',
+'javascripttest-pagetext-frameworks'       => 'Silakan pilih satu di antara kerangka kerja pengujian berikut: $1',
+'javascripttest-pagetext-skins'            => 'Pilih kulit yang ingin Anda uji:',
+'javascripttest-qunit-intro'               => 'Lihat [$1 dokumentasi pengujian] di mediawiki.org.',
+
 # Tooltip help for the actions
-'tooltip-pt-userpage'             => 'Halaman pengguna Anda',
-'tooltip-pt-anonuserpage'         => 'Halaman pengguna IP Anda',
-'tooltip-pt-mytalk'               => 'Halaman pembicaraan Anda',
-'tooltip-pt-anontalk'             => 'Pembicaraan tentang suntingan dari alamat IP ini',
-'tooltip-pt-preferences'          => 'Preferensi saya',
-'tooltip-pt-watchlist'            => 'Daftar halaman yang saya pantau.',
-'tooltip-pt-mycontris'            => 'Daftar kontribusi Anda',
-'tooltip-pt-login'                => 'Anda disarankan untuk masuk log, meskipun hal itu tidak diwajibkan.',
-'tooltip-pt-anonlogin'            => 'Anda disarankan untuk masuk log, meskipun hal itu tidak diwajibkan.',
-'tooltip-pt-logout'               => 'Keluar log',
-'tooltip-ca-talk'                 => 'Pembicaraan halaman isi',
-'tooltip-ca-edit'                 => 'Sunting halaman ini. Gunakan tombol pratayang sebelum menyimpan.',
-'tooltip-ca-addsection'           => 'Mulai bagian baru',
-'tooltip-ca-viewsource'           => 'Halaman ini dilindungi. Anda hanya dapat melihat sumbernya.',
-'tooltip-ca-history'              => 'Versi-versi sebelumnya dari halaman ini.',
-'tooltip-ca-protect'              => 'Lindungi halaman ini',
-'tooltip-ca-unprotect'            => 'Buka pelindungan halaman ini',
-'tooltip-ca-delete'               => 'Hapus halaman ini',
-'tooltip-ca-undelete'             => 'Kembalikan suntingan ke halaman ini sebelum halaman ini dihapus',
-'tooltip-ca-move'                 => 'Pindahkan halaman ini',
-'tooltip-ca-watch'                => 'Tambahkan halaman ini ke daftar pantauan Anda',
-'tooltip-ca-unwatch'              => 'Hapus halaman ini dari daftar pantauan Anda',
-'tooltip-search'                  => 'Cari dalam wiki ini',
-'tooltip-search-go'               => 'Cari suatu halaman dengan nama yang persis seperti ini jika tersedia',
-'tooltip-search-fulltext'         => 'Cari halaman yang memiliki teks seperti ini',
-'tooltip-p-logo'                  => 'Kunjungi Halaman Utama',
-'tooltip-n-mainpage'              => 'Kunjungi Halaman Utama',
-'tooltip-n-mainpage-description'  => 'Kunjungi Halaman Utama',
-'tooltip-n-portal'                => 'Tentang proyek, apa yang dapat anda lakukan, di mana mencari sesuatu',
-'tooltip-n-currentevents'         => 'Temukan informasi tentang peristiwa terkini',
-'tooltip-n-recentchanges'         => 'Daftar perubahan terbaru dalam wiki.',
-'tooltip-n-randompage'            => 'Tampilkan sembarang halaman',
-'tooltip-n-help'                  => 'Tempat mencari bantuan.',
-'tooltip-t-whatlinkshere'         => 'Daftar semua halaman wiki yang memiliki pranala ke halaman ini',
-'tooltip-t-recentchangeslinked'   => 'Perubahan terbaru halaman-halaman yang memiliki pranala ke halaman ini',
-'tooltip-feed-rss'                => 'Umpan RSS untuk halaman ini',
-'tooltip-feed-atom'               => 'Umpan Atom untuk halaman ini',
-'tooltip-t-contributions'         => 'Lihat daftar kontribusi pengguna ini',
-'tooltip-t-emailuser'             => 'Kirimkan surel kepada pengguna ini',
-'tooltip-t-upload'                => 'Muatkan gambar atau berkas media',
-'tooltip-t-specialpages'          => 'Daftar semua halaman istimewa',
-'tooltip-t-print'                 => 'Versi cetak halaman ini',
-'tooltip-t-permalink'             => 'Pranala permanen untuk revisi halaman ini',
-'tooltip-ca-nstab-main'           => 'Lihat halaman isi',
-'tooltip-ca-nstab-user'           => 'Lihat halaman pengguna',
-'tooltip-ca-nstab-media'          => 'Lihat halaman media',
-'tooltip-ca-nstab-special'        => 'Ini adalah halaman istimewa yang tidak dapat disunting.',
-'tooltip-ca-nstab-project'        => 'Lihat halaman proyek',
-'tooltip-ca-nstab-image'          => 'Lihat halaman berkas',
-'tooltip-ca-nstab-mediawiki'      => 'Lihat pesan sistem',
-'tooltip-ca-nstab-template'       => 'Lihat templat',
-'tooltip-ca-nstab-help'           => 'Lihat halaman bantuan',
-'tooltip-ca-nstab-category'       => 'Lihat halaman kategori',
-'tooltip-minoredit'               => 'Tandai ini sebagai suntingan kecil',
-'tooltip-save'                    => 'Simpan perubahan Anda',
-'tooltip-preview'                 => 'Pratayang perubahan Anda, harap gunakan ini sebelum menyimpan!',
-'tooltip-diff'                    => 'Lihat perubahan yang telah Anda lakukan.',
-'tooltip-compareselectedversions' => 'Lihat perbedaan antara dua versi halaman yang dipilih.',
-'tooltip-watch'                   => 'Tambahkan halaman ini ke daftar pantauan Anda',
-'tooltip-recreate'                => 'Buat ulang halaman walaupun sebenarnya telah dihapus',
-'tooltip-upload'                  => 'Mulai pemuatan',
-'tooltip-rollback'                => 'Mengembalikan suntingan-suntingan di halaman ini ke kontributor terakhir dalam satu kali klik.',
-'tooltip-undo'                    => 'Mengembalikan revisi ini dan membuka kotak penyuntingan dengan mode pratayang. Alasan dapat ditambahkan di kotak ringkasan.',
-'tooltip-preferences-save'        => 'Simpan preferensi',
-'tooltip-summary'                 => 'Masukkan sebuah ringkasan pendek',
+'tooltip-pt-userpage'                 => 'Halaman pengguna Anda',
+'tooltip-pt-anonuserpage'             => 'Halaman pengguna IP Anda',
+'tooltip-pt-mytalk'                   => 'Halaman pembicaraan Anda',
+'tooltip-pt-anontalk'                 => 'Pembicaraan tentang suntingan dari alamat IP ini',
+'tooltip-pt-preferences'              => 'Preferensi saya',
+'tooltip-pt-watchlist'                => 'Daftar halaman yang saya pantau.',
+'tooltip-pt-mycontris'                => 'Daftar kontribusi Anda',
+'tooltip-pt-login'                    => 'Anda disarankan untuk masuk log, meskipun hal itu tidak diwajibkan.',
+'tooltip-pt-anonlogin'                => 'Anda disarankan untuk masuk log, meskipun hal itu tidak diwajibkan.',
+'tooltip-pt-logout'                   => 'Keluar log',
+'tooltip-ca-talk'                     => 'Pembicaraan halaman isi',
+'tooltip-ca-edit'                     => 'Sunting halaman ini. Gunakan tombol pratayang sebelum menyimpan.',
+'tooltip-ca-addsection'               => 'Mulai bagian baru',
+'tooltip-ca-viewsource'               => 'Halaman ini dilindungi. Anda hanya dapat melihat sumbernya.',
+'tooltip-ca-history'                  => 'Versi-versi sebelumnya dari halaman ini.',
+'tooltip-ca-protect'                  => 'Lindungi halaman ini',
+'tooltip-ca-unprotect'                => 'Ubah perlindungan halaman ini',
+'tooltip-ca-delete'                   => 'Hapus halaman ini',
+'tooltip-ca-undelete'                 => 'Kembalikan suntingan ke halaman ini sebelum halaman ini dihapus',
+'tooltip-ca-move'                     => 'Pindahkan halaman ini',
+'tooltip-ca-watch'                    => 'Tambahkan halaman ini ke daftar pantauan Anda',
+'tooltip-ca-unwatch'                  => 'Hapus halaman ini dari daftar pantauan Anda',
+'tooltip-search'                      => 'Cari dalam wiki ini',
+'tooltip-search-go'                   => 'Cari suatu halaman dengan nama yang persis seperti ini jika tersedia',
+'tooltip-search-fulltext'             => 'Cari halaman yang memiliki teks seperti ini',
+'tooltip-p-logo'                      => 'Kunjungi Halaman Utama',
+'tooltip-n-mainpage'                  => 'Kunjungi Halaman Utama',
+'tooltip-n-mainpage-description'      => 'Kunjungi Halaman Utama',
+'tooltip-n-portal'                    => 'Tentang proyek, apa yang dapat anda lakukan, di mana mencari sesuatu',
+'tooltip-n-currentevents'             => 'Temukan informasi tentang peristiwa terkini',
+'tooltip-n-recentchanges'             => 'Daftar perubahan terbaru dalam wiki.',
+'tooltip-n-randompage'                => 'Tampilkan sembarang halaman',
+'tooltip-n-help'                      => 'Tempat mencari bantuan.',
+'tooltip-t-whatlinkshere'             => 'Daftar semua halaman wiki yang memiliki pranala ke halaman ini',
+'tooltip-t-recentchangeslinked'       => 'Perubahan terbaru halaman-halaman yang memiliki pranala ke halaman ini',
+'tooltip-feed-rss'                    => 'Umpan RSS untuk halaman ini',
+'tooltip-feed-atom'                   => 'Umpan Atom untuk halaman ini',
+'tooltip-t-contributions'             => 'Lihat daftar kontribusi pengguna ini',
+'tooltip-t-emailuser'                 => 'Kirimkan surel kepada pengguna ini',
+'tooltip-t-upload'                    => 'Muatkan gambar atau berkas media',
+'tooltip-t-specialpages'              => 'Daftar semua halaman istimewa',
+'tooltip-t-print'                     => 'Versi cetak halaman ini',
+'tooltip-t-permalink'                 => 'Pranala permanen untuk revisi halaman ini',
+'tooltip-ca-nstab-main'               => 'Lihat halaman isi',
+'tooltip-ca-nstab-user'               => 'Lihat halaman pengguna',
+'tooltip-ca-nstab-media'              => 'Lihat halaman media',
+'tooltip-ca-nstab-special'            => 'Ini adalah halaman istimewa yang tidak dapat disunting.',
+'tooltip-ca-nstab-project'            => 'Lihat halaman proyek',
+'tooltip-ca-nstab-image'              => 'Lihat halaman berkas',
+'tooltip-ca-nstab-mediawiki'          => 'Lihat pesan sistem',
+'tooltip-ca-nstab-template'           => 'Lihat templat',
+'tooltip-ca-nstab-help'               => 'Lihat halaman bantuan',
+'tooltip-ca-nstab-category'           => 'Lihat halaman kategori',
+'tooltip-minoredit'                   => 'Tandai ini sebagai suntingan kecil',
+'tooltip-save'                        => 'Simpan perubahan Anda',
+'tooltip-preview'                     => 'Pratayang perubahan Anda, harap gunakan ini sebelum menyimpan!',
+'tooltip-diff'                        => 'Lihat perubahan yang telah Anda lakukan.',
+'tooltip-compareselectedversions'     => 'Lihat perbedaan antara dua versi halaman yang dipilih.',
+'tooltip-watch'                       => 'Tambahkan halaman ini ke daftar pantauan Anda',
+'tooltip-watchlistedit-normal-submit' => 'Hapus judul',
+'tooltip-watchlistedit-raw-submit'    => 'Perbarui daftar pantauan',
+'tooltip-recreate'                    => 'Buat ulang halaman walaupun sebenarnya telah dihapus',
+'tooltip-upload'                      => 'Mulai pemuatan',
+'tooltip-rollback'                    => 'Mengembalikan suntingan-suntingan di halaman ini ke kontributor terakhir dalam satu kali klik.',
+'tooltip-undo'                        => 'Mengembalikan revisi ini dan membuka kotak penyuntingan dengan mode pratayang. Alasan dapat ditambahkan di kotak ringkasan.',
+'tooltip-preferences-save'            => 'Simpan preferensi',
+'tooltip-summary'                     => 'Masukkan sebuah ringkasan pendek',
 
 # Stylesheets
 'common.css'      => '/* CSS yang ada di sini akan diterapkan untuk semua kulit. */',
@@ -2888,9 +2956,7 @@ Simpan ke komputer Anda dan unggah ke sini.',
 'vector.js'      => '/* Semua JavaScript di sini akan dimuatkan untuk para pengguna yang menggunakan kulit Vector */',
 
 # Metadata
-'nodublincore'      => 'Metadata Dublin Core RDF dimatikan di server ini.',
-'nocreativecommons' => 'Metadata Creative Commons RDF dimatikan di server ini.',
-'notacceptable'     => 'Server wiki tidak dapat menyediakan data dalam format yang dapat dibaca oleh client Anda.',
+'notacceptable' => 'Server wiki tidak dapat menyediakan data dalam format yang dapat dibaca oleh client Anda.',
 
 # Attribution
 'anonymous'        => '{{PLURAL:$1|pengguna|para pengguna}} anonim {{SITENAME}}',
@@ -2914,12 +2980,17 @@ Ini mungkin disebabkan oleh pranala ke situs luar yang termasuk dalam daftar hit
 'spam_blanking'       => 'Semua revisi yang memiliki pranala ke $1, pengosongan',
 
 # Info page
-'infosubtitle'   => 'Informasi halaman',
-'numedits'       => 'Jumlah suntingan (halaman): $1',
-'numtalkedits'   => 'Jumlah suntingan (halaman pembicaraan): $1',
-'numwatchers'    => 'Jumlah pengamat: $1',
-'numauthors'     => 'Jumlah pengarang yang berbeda (halaman): $1',
-'numtalkauthors' => 'Jumlah pengarang yang berbeda (halaman pembicaraan): $1',
+'pageinfo-title'            => 'Informasi untuk "$1"',
+'pageinfo-header-edits'     => 'Suntingan',
+'pageinfo-header-watchlist' => 'Daftar pantauan',
+'pageinfo-header-views'     => 'Tampilan',
+'pageinfo-subjectpage'      => 'Halaman',
+'pageinfo-talkpage'         => 'Halaman pembicaraan',
+'pageinfo-watchers'         => 'Jumlah pemantau',
+'pageinfo-edits'            => 'Jumlah suntingan',
+'pageinfo-authors'          => 'Jumlah penulis yang berbeda',
+'pageinfo-views'            => 'Jumlah penampilan',
+'pageinfo-viewsperedit'     => 'Jumlah penampilan per suntingan',
 
 # Skin names
 'skinname-standard' => 'Klasik',
@@ -2939,9 +3010,6 @@ Ini mungkin disebabkan oleh pranala ke situs luar yang termasuk dalam daftar hit
 # Patrol log
 'patrol-log-page'      => 'Log patroli',
 'patrol-log-header'    => 'Ini adalah log revisi terpatroli.',
-'patrol-log-line'      => 'menandai $1 dari $2 terpatroli $3',
-'patrol-log-auto'      => '(otomatis)',
-'patrol-log-diff'      => 'revisi $1',
 'log-show-hide-patrol' => '$1 log patroli',
 
 # Image deletion
@@ -2964,14 +3032,15 @@ $1',
 Jika dijalankan, sistem Anda akan berisiko terserang.",
 'imagemaxsize'           => "Batas ukuran gambar:<br />''(untuk halaman deskripsi berkas)''",
 'thumbsize'              => 'Ukuran miniatur:',
-'widthheightpage'        => '$1×$2, $3 {{PLURAL:$3|halaman|halaman}}',
+'widthheightpage'        => '$1 × $2, $3 {{PLURAL:$3|halaman|halaman}}',
 'file-info'              => 'ukuran berkas: $1, tipe MIME: $2',
 'file-info-size'         => '$1 × $2 piksel, ukuran berkas: $3, tipe MIME: $4',
-'file-nohires'           => '<small>Tak tersedia resolusi yang lebih tinggi.</small>',
+'file-info-size-pages'   => '$1 × $2 piksel, ukuran berkas: $3, jenis MIME: $4, $5 {{PLURAL:$5|halaman|halaman}}',
+'file-nohires'           => 'Tak tersedia resolusi yang lebih tinggi.',
 'svg-long-desc'          => 'Berkas SVG, nominal $1 × $2 piksel, besar berkas: $3',
 'show-big-image'         => 'Resolusi penuh',
-'show-big-image-preview' => '<small>Ukuran pratayang ini: $1.</small>',
-'show-big-image-other'   => '<small>Resolusi lain: $1.</small>',
+'show-big-image-preview' => 'Ukuran pratayang ini: $1.',
+'show-big-image-other'   => '{{PLURAL:$2|Resolusi|Resolusi}} lain: $1.',
 'show-big-image-size'    => '$1 × $2 piksel',
 'file-info-gif-looped'   => 'melingkar',
 'file-info-gif-frames'   => '$1 {{PLURAL:$1||}}frame',
@@ -2992,9 +3061,14 @@ Jika dijalankan, sistem Anda akan berisiko terserang.",
 'sp-newimages-showfrom' => 'Tampilkan berkas baru dimulai dari $2, $1',
 
 # Video information, used by Language::formatTimePeriod() to format lengths in the above messages
-'seconds-abbrev' => 'd',
-'minutes-abbrev' => 'm',
-'hours-abbrev'   => 'j',
+'seconds-abbrev' => '$1d',
+'minutes-abbrev' => '$1m',
+'hours-abbrev'   => '$1j',
+'seconds'        => '{{PLURAL:$1|$1 detik|$1 detik}}',
+'minutes'        => '{{PLURAL:$1|$1 menit|$1 menit}}',
+'hours'          => '{{PLURAL:$1|$1 jam|$1 jam}}',
+'days'           => '{{PLURAL:$1|$1 hari|$1 hari}}',
+'ago'            => '$1 yang lalu',
 
 # Bad image list
 'bad_image_list' => 'Formatnya sebagai berikut:
@@ -3097,7 +3171,7 @@ Data lain akan disembunyikan secara bawaan.
 'exif-exposuremode'                => 'Mode pajanan',
 'exif-whitebalance'                => 'Keseimbangan putih',
 'exif-digitalzoomratio'            => 'Rasio pembesaran digital',
-'exif-focallengthin35mmfilm'       => 'Panjang fokus pada fil 35 mm',
+'exif-focallengthin35mmfilm'       => 'Panjang fokus pada film 35 mm',
 'exif-scenecapturetype'            => 'Tipe penangkapan',
 'exif-gaincontrol'                 => 'Kontrol pemandangan',
 'exif-contrast'                    => 'Kontras',
@@ -3204,6 +3278,9 @@ Data lain akan disembunyikan secara bawaan.
 
 # EXIF attributes
 'exif-compression-1' => 'Tak terkompresi',
+'exif-compression-2' => 'CCITT Group 3 1-Dimensional Modified Huffman RLE',
+'exif-compression-3' => 'CCITT Group 3 fax encoding',
+'exif-compression-4' => 'CCITT Group 4 fax encoding',
 
 'exif-copyrighted-true'  => 'Berhak cipta',
 'exif-copyrighted-false' => 'Domain publik',
@@ -3215,9 +3292,9 @@ Data lain akan disembunyikan secara bawaan.
 'exif-orientation-3' => 'Diputar 180°',
 'exif-orientation-4' => 'Dibalik vertikal',
 'exif-orientation-5' => 'Diputar 90° CCW dan dibalik vertikal',
-'exif-orientation-6' => 'Diputar 90° CW',
+'exif-orientation-6' => 'Diputar 90° CCW',
 'exif-orientation-7' => 'Diputar 90° CW dan dibalik vertikal',
-'exif-orientation-8' => 'Diputar 90° CCW',
+'exif-orientation-8' => 'Diputar 90° CW',
 
 'exif-planarconfiguration-1' => 'format chunky',
 'exif-planarconfiguration-2' => 'format planar',
@@ -3412,7 +3489,7 @@ Data lain akan disembunyikan secara bawaan.
 
 # External editor support
 'edit-externally'      => 'Sunting berkas ini dengan aplikasi luar',
-'edit-externally-help' => '(Lihat [http://www.mediawiki.org/wiki/Manual:External_editors instruksi pengaturan] untuk informasi lebih lanjut)',
+'edit-externally-help' => '(Lihat [//www.mediawiki.org/wiki/Manual:External_editors instruksi pengaturan] untuk informasi lebih lanjut)',
 
 # 'all' in various places, this might be different for inflected languages
 'watchlistall2' => 'semua',
@@ -3489,13 +3566,6 @@ Kode konfirmasi ini akan kedaluwarsa pada $4.',
 'scarytranscludefailed'   => '[Pengambilan templat $1 gagal]',
 'scarytranscludetoolong'  => '[URL terlalu panjang]',
 
-# Trackbacks
-'trackbackbox'      => 'Lacak balik untuk halaman ini:<br />
-$1',
-'trackbackremove'   => '([$1 Hapus])',
-'trackbacklink'     => 'Lacak balik',
-'trackbackdeleteok' => 'Pelacakan balik berhasil dihapus.',
-
 # Delete conflict
 'deletedwhileediting'      => "'''Peringatan''': Halaman ini telah dihapus setelah Anda mulai melakukan penyuntingan!",
 'confirmrecreate'          => "Pengguna [[User:$1|$1]] ([[User talk:$1|bicara]]) telah menghapus halaman selagi Anda mulai melakukan penyuntingan dengan alasan:
@@ -3509,6 +3579,12 @@ Silakan konfirmasi jika Anda ingin membuat ulang halaman ini.",
 'confirm-purge-top'    => 'Hapus singgahan halaman ini?',
 'confirm-purge-bottom' => 'Membersihkan halaman akan sekaligus menghapus singgahan dan menampilkan versi halaman terkini.',
 
+# action=watch/unwatch
+'confirm-watch-button'   => 'OK',
+'confirm-watch-top'      => 'Tambahkan halaman ini ke daftar pantauan Anda?',
+'confirm-unwatch-button' => 'OK',
+'confirm-unwatch-top'    => 'Hapus halaman ini dari daftar pantauan Anda?',
+
 # Multipage image navigation
 'imgmultipageprev' => '&larr; halaman sebelumnya',
 'imgmultipagenext' => 'halaman selanjutnya &rarr;',
@@ -3612,6 +3688,9 @@ Anda juga dapat [[Special:EditWatchlist|menggunakan penyunting standar Anda]].',
 'hebrew-calendar-m11-gen' => 'Ab',
 'hebrew-calendar-m12-gen' => 'Elul',
 
+# Signatures
+'signature' => '[[{{ns:user}}:$1|$2]] ([[{{ns:user_talk}}:$1|bicara]])',
+
 # Core parser functions
 'unknown_extension_tag' => 'Tag ekstensi tidak dikenal "$1"',
 'duplicate-defaultsort' => 'Peringatan: Kunci pengurutan baku "$2" mengabaikan kunci pengurutan baku "$1" sebelumnya.',
@@ -3634,13 +3713,13 @@ Anda juga dapat [[Special:EditWatchlist|menggunakan penyunting standar Anda]].',
 'version-hook-subscribedby'     => 'Dilanggani oleh',
 'version-version'               => '(Versi $1)',
 'version-license'               => 'Lisensi',
-'version-poweredby-credits'     => "Wiki ini didukung oleh '''[http://www.mediawiki.org/ MediaWiki]''', hak cipta © 2001-$1 $2.",
+'version-poweredby-credits'     => "Wiki ini didukung oleh '''[//www.mediawiki.org/ MediaWiki]''', hak cipta © 2001-$1 $2.",
 'version-poweredby-others'      => 'lainnya',
 'version-license-info'          => 'MediaWiki adalah perangkat lunak bebas; Anda diperbolehkan untuk mendistribusikan dan/atau memodfikasinya dengan persyaratan Lisensi Publik Umum GNU yang diterbitkan oleh Free Software Foundation; versi 2 atau terbaru.
 
 MediaWiki didistribusikan dengan harapan dapat digunakan, tetapi TANPA JAMINAN APA PUN; tanpa jaminan PERDAGANGAN atau KECOCOKAN UNTUK TUJUAN TERTENTU. Lihat Lisensi Publik Umum GNU untuk informasi lebih lanjut.
 
-Anda seharusnya telah menerima [{{SERVER}}{{SCRIPTPATH}}/COPYING salinan Lisensi Publik Umum GNU] bersama dengan program ini; jika tidak, kirim surat ke Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA atau [http://www.gnu.org/licenses/old-licenses/gpl-2.0.html baca daring].',
+Anda seharusnya telah menerima [{{SERVER}}{{SCRIPTPATH}}/COPYING salinan Lisensi Publik Umum GNU] bersama dengan program ini; jika tidak, kirim surat ke Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA atau [//www.gnu.org/licenses/old-licenses/gpl-2.0.html baca daring].',
 'version-software'              => 'Perangkat lunak terinstal',
 'version-software-product'      => 'Produk',
 'version-software-version'      => 'Versi',
@@ -3650,9 +3729,7 @@ Anda seharusnya telah menerima [{{SERVER}}{{SCRIPTPATH}}/COPYING salinan Lisensi
 'filepath-page'    => 'Berkas:',
 'filepath-submit'  => 'Cari',
 'filepath-summary' => 'Halaman istimewa ini menampilkan jalur lengkap untuk suatu berkas.
-Gambar ditampilkan dalam resolusi penuh dan tipe lain berkas akan dibuka langsung dengan program terkaitnya.
-
-Masukkan nama berkas tanpa prefiks "{{ns:file}}:"-nya.',
+Gambar ditampilkan dalam resolusi penuh dan tipe lain berkas akan dibuka langsung dengan program terkaitnya.',
 
 # Special:FileDuplicateSearch
 'fileduplicatesearch'           => 'Pencarian berkas duplikat',
@@ -3668,10 +3745,9 @@ Masukkan nama berkas tanpa prefiks "{{ns:file}}:"-nya.',
 # Special:SpecialPages
 'specialpages'                   => 'Halaman istimewa',
 'specialpages-note'              => '----
-Keterangan tampilan:
-* Halaman istimewa normal
-* <strong class="mw-specialpagerestricted">Halaman istimewa terbatas</strong>
-* <strong class="mw-specialpagecached">Halaman istimewa singgahan</strong>',
+* Halaman istimewa normal.
+* <span class="mw-specialpagerestricted">Halaman istimewa terlarang.</span>
+* <span class="mw-specialpagecached">Halaman istimewa tersinggah (mungkin usang).</span>',
 'specialpages-group-maintenance' => 'Laporan pemeliharaan',
 'specialpages-group-other'       => 'Lain-lain',
 'specialpages-group-login'       => 'Masuk log / mendaftar',
@@ -3712,13 +3788,16 @@ Keterangan tampilan:
 'tags-hitcount'           => '$1 {{PLURAL:$1|perubahan|perubahan}}',
 
 # Special:ComparePages
-'comparepages'     => 'Bandingkan halaman',
-'compare-selector' => 'Bandingkan revisi halaman',
-'compare-page1'    => 'Halaman 1',
-'compare-page2'    => 'Halaman 2',
-'compare-rev1'     => 'Revisi 1',
-'compare-rev2'     => 'Revisi 2',
-'compare-submit'   => 'Bandingkan',
+'comparepages'                => 'Bandingkan halaman',
+'compare-selector'            => 'Bandingkan revisi halaman',
+'compare-page1'               => 'Halaman 1',
+'compare-page2'               => 'Halaman 2',
+'compare-rev1'                => 'Revisi 1',
+'compare-rev2'                => 'Revisi 2',
+'compare-submit'              => 'Bandingkan',
+'compare-invalid-title'       => 'Judul yang Anda berikan tidak sah.',
+'compare-title-not-exists'    => 'Judul yang Anda minta tidak ada.',
+'compare-revision-not-exists' => 'Revisi yang Anda minta tidak ada.',
 
 # Database error messages
 'dberr-header'      => 'Wiki ini bermasalah',
@@ -3745,4 +3824,78 @@ Keterangan tampilan:
 'sqlite-has-fts' => '$1 dengan dukungan pencarian teks lengkap',
 'sqlite-no-fts'  => '$1 tanpa dukungan pencarian teks lengkap',
 
+# New logging system
+'logentry-delete-delete'              => '$1 menghapus halaman $3',
+'logentry-delete-restore'             => '$1 mengembalikan halaman $3',
+'revdelete-content-hid'               => 'konten disembunyikan',
+'revdelete-summary-hid'               => 'ringkasan suntingan disembunyikan',
+'revdelete-uname-hid'                 => 'nama pengguna disembunyikan',
+'revdelete-content-unhid'             => 'konten tidak disembunyikan',
+'revdelete-summary-unhid'             => 'ringkasan suntingan tidak disembunyikan',
+'revdelete-uname-unhid'               => 'nama pengguna tidak disembunyikan',
+'revdelete-restricted'                => 'akses telah dibatasi untuk opsis',
+'revdelete-unrestricted'              => 'pembatasan akses opsis dihapuskan',
+'logentry-move-move'                  => '$1 memindahkan halaman $3 ke $4',
+'logentry-move-move-noredirect'       => '$1 memindahkan halaman $3 ke $4 tanpa membuat pengalihan',
+'logentry-move-move_redir'            => '$1 memindahkan halaman $3 ke $4 melalui pengalihan',
+'logentry-move-move_redir-noredirect' => '$1 memindahkan halaman $3 ke $4 melalui pengalihan tanpa membuat pengalihan',
+'logentry-patrol-patrol'              => '$1 menandai revisi $4 dari halaman $3 terpatroli',
+'logentry-patrol-patrol-auto'         => '$1 secara otomatis menandai revisi $4 dari halaman $3 terpatroli',
+'logentry-newusers-newusers'          => '$1 membuat akun pengguna',
+'logentry-newusers-create'            => '$1 membuat akun pengguna',
+'logentry-newusers-create2'           => '$1 membuat akun pengguna $3',
+'logentry-newusers-autocreate'        => 'Akun $1 dibuat secara otomatis',
+'newuserlog-byemail'                  => 'kata sandi dikirim melalui surel',
+
+# Feedback
+'feedback-subject'  => 'Perihal:',
+'feedback-message'  => 'Pesan:',
+'feedback-cancel'   => 'Batal',
+'feedback-submit'   => 'Kirim Umpan Balik',
+'feedback-adding'   => 'Menambahkan umpan balik ke halaman...',
+'feedback-error1'   => 'Galat: Hasil tidak dikenal dari API',
+'feedback-error2'   => 'Galat: Penyuntingan gagal',
+'feedback-error3'   => 'Error: API tidak merespons',
+'feedback-close'    => 'Selesai',
+'feedback-bugcheck' => 'Hebat! Hanya periksa bahwa itu bukan satu di antara [$1 bug yang telah dikenal].',
+'feedback-bugnew'   => 'Saya telah memeriksa. Laporkan bug baru',
+
+# API errors
+'api-error-badaccess-groups'              => 'Anda tidak diizinkan mengunggah berkas ke wiki ini.',
+'api-error-badtoken'                      => 'Kesalahan internal: token buruk.',
+'api-error-copyuploaddisabled'            => 'Mengunggah melalui URL dilarang pada peladen ini.',
+'api-error-duplicate'                     => 'Sudah ada {{PLURAL:$1|[$2 berkas lain]|[$2 berkas lain]}} dengan konten yang sama di situs ini',
+'api-error-duplicate-archive'             => 'Ada {{PLURAL:$1|[$2 berkas]|[$2 berkas]}} lain di situs dengan konten yang sama, namun {{PLURAL:$1|berkas|berkas-berkas}} itu telah dihapus.',
+'api-error-duplicate-archive-popup-title' => '{{PLURAL:$1|Berkas|Berkas-berkas}} duplikat yang telah dihapus',
+'api-error-duplicate-popup-title'         => '{{PLURAL:$1|Berkas|Berkas}} duplikat',
+'api-error-empty-file'                    => 'Berkas yang Anda kirim kosong.',
+'api-error-emptypage'                     => 'Pembuatan halaman baru yang kosong tidak diizinkan.',
+'api-error-fetchfileerror'                => 'Kesalahan internal: terjadi kesalahan saat memperoleh berkas ini.',
+'api-error-file-too-large'                => 'Berkas yang Anda kirim terlalu besar.',
+'api-error-filename-tooshort'             => 'Nama berkas terlalu pendek.',
+'api-error-filetype-banned'               => 'Jenis berkas ini dilarang.',
+'api-error-filetype-missing'              => 'Berkas tidak memiliki ekstensi.',
+'api-error-hookaborted'                   => 'Modifikasi yang Anda coba lakukan dibatalkan oleh suatu kaitan ekstensi.',
+'api-error-http'                          => 'Kesalahan internal: tidak dapat menghubungkan ke peladen.',
+'api-error-illegal-filename'              => 'Nama berkas tidak diperbolehkan.',
+'api-error-internal-error'                => 'Kesalahan internal: terjadi masalah saat memproses unggahan Anda ke wiki ini.',
+'api-error-invalid-file-key'              => 'Kesalahan internal: berkas tidak ditemukan di penyimpanan sementara.',
+'api-error-missingparam'                  => 'Kesalahan internal: parameter permintaan hilang.',
+'api-error-missingresult'                 => 'Kesalahan internal: tidak dapat menentukan apakah penyalinan berhasil.',
+'api-error-mustbeloggedin'                => 'Anda harus masuk log untuk mengunggah berkas.',
+'api-error-mustbeposted'                  => 'Ada bug dalam perangkat lunak ini; tidak menggunakan metode HTTP yang tepat.',
+'api-error-noimageinfo'                   => 'Pengunggahan berhasil, tetapi peladen tidak memberikan informasi apa pun tentang berkas.',
+'api-error-nomodule'                      => 'Kesalahan internal: tidak ada modul unggahan yang ditetapkan.',
+'api-error-ok-but-empty'                  => 'Kesalahan internal: tidak ada tanggapan dari peladen.',
+'api-error-overwrite'                     => 'Tidak diizinkan untuk menimpa berkas yang sudah ada.',
+'api-error-stashfailed'                   => 'Kesalahan internal: server gagal menyimpan berkas sementara.',
+'api-error-timeout'                       => 'Peladen tidak merespons dalam waktu yang diharapkan.',
+'api-error-unclassified'                  => 'Terjadi galat yang tidak diketahui',
+'api-error-unknown-code'                  => 'Kesalahan tidak dikenal: "$1"',
+'api-error-unknown-error'                 => 'Kesalahan internal: terjadi kesalahan saat mencoba mengunggah berkas Anda.',
+'api-error-unknown-warning'               => 'Peringatan tidak dikenal: $1',
+'api-error-unknownerror'                  => 'Kesalahan tidak dikenal: "$1"',
+'api-error-uploaddisabled'                => 'Pengunggahan dinonaktifkan di wiki ini.',
+'api-error-verification-error'            => 'Berkas ini mungkin rusak atau memiliki ekstensi yang salah.',
+
 );