Localisation updates for core messages from translatewiki.net (2009-06-13 19:49 UTC)
[lhc/web/wiklou.git] / languages / messages / MessagesId.php
index 4262deb..20585aa 100644 (file)
@@ -1,5 +1,8 @@
 <?php
 /** Indonesian (Bahasa Indonesia)
+ *
+ * See MessagesQqq.php for message documentation incl. usage of parameters
+ * To improve a translation please visit http://translatewiki.net
  *
  * @ingroup Language
  * @file
  * @author לערי ריינהארט
  */
 
-/**
- * Transform table for decimal point '.' and thousands separator ','
- */
 $separatorTransformTable = array(',' => '.', '.' => ',' );
 
-/**
- * Namespace names. NS_PROJECT is always set to $wgMetaNamespace after the
- * settings are loaded, it will be ignored even if you specify it here.
- */
 $namespaceNames = array(
        NS_MEDIA            => 'Media',
        NS_SPECIAL          => 'Istimewa',
-       NS_MAIN             => '',
        NS_TALK             => 'Pembicaraan',
        NS_USER             => 'Pengguna',
        NS_USER_TALK        => 'Pembicaraan_Pengguna',
-       # NS_PROJECT set by $wgMetaNamespace
        NS_PROJECT_TALK     => 'Pembicaraan_$1',
        NS_FILE             => 'Berkas',
        NS_FILE_TALK        => 'Pembicaraan_Berkas',
@@ -41,12 +35,9 @@ $namespaceNames = array(
        NS_HELP             => 'Bantuan',
        NS_HELP_TALK        => 'Pembicaraan_Bantuan',
        NS_CATEGORY         => 'Kategori',
-       NS_CATEGORY_TALK    => 'Pembicaraan_Kategori'
+       NS_CATEGORY_TALK    => 'Pembicaraan_Kategori',
 );
 
-/**
- * Array of namespace aliases, mapping from name to NS_xxx index
- */
 $namespaceAliases = array(
        'Gambar_Pembicaraan'    => NS_FILE_TALK,
        'MediaWiki_Pembicaraan' => NS_MEDIAWIKI_TALK,
@@ -59,13 +50,6 @@ $namespaceAliases = array(
        'Bicara_Pengguna'       => NS_USER_TALK,
 );
 
-/**
- * Skin names. If any key is not specified, the English one will be used.
- */
-
-/**
- * Default list of book sources
- */
 $bookstoreList = array(
        'AddALL' => 'http://www.addall.com/New/Partner.cgi?query=$1&type=ISBN',
        'Amazon.com' => 'http://www.amazon.com/exec/obidos/ISBN=$1',
@@ -75,128 +59,125 @@ $bookstoreList = array(
        'PriceSCAN' => 'http://www.pricescan.com/books/bookDetail.asp?isbn=$1',
 );
 
-/**
- * Magic words
- * Customisable syntax for wikitext and elsewhere
- */
 $magicWords = array(
-#   ID                           CASE  SYNONYMS
-       'redirect'            => array( 0, '#ALIH',                    '#REDIRECT'              ),
-       'notoc'               => array( 0, '__TANPADAFTARISI__',       '__NOTOC__'              ),
-       'nogallery'           => array( 0, '__TANPAGALERI__',          '__NOGALLERY__'          ),
-       'forcetoc'            => array( 0, '__PAKSADAFTARISI__',       '__FORCETOC__'           ),
-       'toc'                 => array( 0, '__DAFTARISI__',            '__TOC__'                ),
-       'noeditsection'       => array( 0, '__TANPASUNTINGANBAGIAN__', '__NOEDITSECTION__'      ),
-       'currentmonth'        => array( 1, 'BULANKINI',                'CURRENTMONTH'           ),
-       'currentmonthname'    => array( 1, 'NAMABULANKINI',            'CURRENTMONTHNAME'       ),
-       'currentmonthnamegen' => array( 1, 'NAMASINGKATBULANKINI',     'CURRENTMONTHNAMEGEN'    ),
-       'currentmonthabbrev'  => array( 1, 'BULANINISINGKAT',          'CURRENTMONTHABBREV'     ),
-       'currentday'          => array( 1, 'HARIKINI',                 'CURRENTDAY'             ),
-       'currentday2'         => array( 1, 'HARIKINI2',                'CURRENTDAY2'            ),
-       'currentdayname'      => array( 1, 'NAMAHARIKINI',             'CURRENTDAYNAME'         ),
-       'currentyear'         => array( 1, 'TAHUNKINI',                'CURRENTYEAR'            ),
-       'currenttime'         => array( 1, 'WAKTUKINI',                'CURRENTTIME'            ),
-       'currenthour'         => array( 1, 'JAMKINI',                  'CURRENTHOUR'            ),
-       'localmonth'          => array( 1, 'BULANLOKAL',               'LOCALMONTH'             ),
-       'localmonthname'      => array( 1, 'NAMABULANLOKAL',           'LOCALMONTHNAME'         ),
-       'localmonthnamegen'   => array( 1, 'NAMAJENDERBULANLOKAL',     'LOCALMONTHNAMEGEN'      ),
-       'localmonthabbrev'    => array( 1, 'NAMASINGKATBULANLOKAL',    'LOCALMONTHABBREV'       ),
-       'localday'            => array( 1, 'HARILOKAL',                'LOCALDAY'               ),
-       'localday2'           => array( 1, 'HARILOKAL2',               'LOCALDAY2'              ),
-       'localdayname'        => array( 1, 'HARILOKAL',                'LOCALDAYNAME'           ),
-       'localyear'           => array( 1, 'TAHUNLOKAL',               'LOCALYEAR'              ),
-       'localtime'           => array( 1, 'WAKTULOKAL',               'LOCALTIME'              ),
-       'localhour'           => array( 1, 'JAMLOKAL',                 'LOCALHOUR'              ),
-       'numberofpages'       => array( 1, 'JUMLAHHALAMAN',            'NUMBEROFPAGES'          ),
-       'numberofarticles'    => array( 1, 'JUMLAHARTIKEL',            'NUMBEROFARTICLES'       ),
-       'numberoffiles'       => array( 1, 'JUMLAHBERKAS',             'NUMBEROFFILES'          ),
-       'numberofusers'       => array( 1, 'JUMLAHPENGGUNA',           'NUMBEROFUSERS'          ),
-       'numberofedits'       => array( 1, 'JUMLAHSUNTINGAN',          'NUMBEROFEDITS'          ),
-       'pagename'            => array( 1, 'NAMAHALAMAN',              'PAGENAME'               ),
-       'pagenamee'           => array( 1, 'NAMAHALAMANE',             'PAGENAMEE'              ),
-       'namespace'           => array( 1, 'RUANGNAMA',                'NAMESPACE'              ),
-       'namespacee'          => array( 1, 'RUANGNAMAE',               'NAMESPACEE'             ),
-       'talkspace'           => array( 1, 'RUANGBICARA',              'TALKSPACE'              ),
-       'talkspacee'          => array( 1, 'RUANGBICARAE',             'TALKSPACEE'              ),
-       'subjectspace'        => array( 1, 'RUANGUTAMA',               'SUBJECTSPACE', 'ARTICLESPACE' ),
-       'subjectspacee'       => array( 1, 'RUANGUTAMAE',              'SUBJECTSPACEE', 'ARTICLESPACEE' ),
-       'fullpagename'        => array( 1, 'NAMALENGKAPHALAMAN',       'FULLPAGENAME'           ),
-       'fullpagenamee'       => array( 1, 'NAMALENGKAPHALAMANE',      'FULLPAGENAMEE'          ),
-       'subpagename'         => array( 1, 'NAMASUBHALAMAN',           'SUBPAGENAME'            ),
-       'subpagenamee'        => array( 1, 'NAMASUBHALAMANE',          'SUBPAGENAMEE'           ),
-       'basepagename'        => array( 1, 'NAMADASARHALAMAN',         'BASEPAGENAME'           ),
-       'basepagenamee'       => array( 1, 'NAMADASARHALAMANE',        'BASEPAGENAMEE'          ),
-       'talkpagename'        => array( 1, 'NAMAHALAMANBICARA',        'TALKPAGENAME'           ),
-       'talkpagenamee'       => array( 1, 'NAMAHALAMANBICARAE',       'TALKPAGENAMEE'          ),
-       'subjectpagename'     => array( 1, 'NAMAHALAMANARTIKEL',       'SUBJECTPAGENAME', 'ARTICLEPAGENAME' ),
-       'subjectpagenamee'    => array( 1, 'NAMAHALAMANARTIKELE',      'SUBJECTPAGENAMEE', 'ARTICLEPAGENAMEE' ),
-       'msg'                 => array( 0, 'PESAN:',                   'MSG:'                   ),
-       'subst'               => array( 0, 'GANTI:',                   'SUBST:'                 ),
-       'img_right'           => array( 1, 'kanan',                    'right'                  ),
-       'img_left'            => array( 1, 'kiri',                     'left'                   ),
-       'img_none'            => array( 1, 'tanpa',                    'none'                   ),
-       'img_center'          => array( 1, 'tengah',                   'center', 'centre'       ),
-       'img_framed'          => array( 1, 'bingkai',                  'framed', 'enframed', 'frame' ),
-       'img_frameless'       => array( 1, 'tanpabingkai',             'frameless'              ),
-       'img_page'            => array( 1, 'halaman=$1',               'page=$1', 'page $1'     ),
-       'img_upright'         => array( 1, 'tegak', 'tegak=$1', 'tegak $1', 'upright', 'upright=$1', 'upright $1'  ),
-       'img_border'          => array( 1, 'batas',                    'border'                 ),
-       'img_top'             => array( 1, 'atas',                     'top'                    ),
-       'img_text_top'        => array( 1, 'atas-teks',                'text-top'               ),
-       'img_middle'          => array( 1, 'tengah',                   'middle'                 ),
-       'img_bottom'          => array( 1, 'bawah',                    'bottom'                 ),
-       'img_text_bottom'     => array( 1, 'bawah-teks',               'text-bottom'            ),
-       'sitename'            => array( 1, 'NAMASITUS',                'SITENAME'               ),
-       'ns'                  => array( 0, 'RN:',                      'NS:'                    ),
-       'localurl'            => array( 0, 'URLLOKAL',                 'LOCALURL:'              ),
-       'localurle'           => array( 0, 'URLLOKALE',                'LOCALURLE:'             ),
-       'servername'          => array( 0, 'NAMASERVER',               'SERVERNAME'             ),
-       'scriptpath'          => array( 0, 'LOKASISKRIP',              'SCRIPTPATH'             ),
-       'grammar'             => array( 0, 'TATABAHASA',               'GRAMMAR:'               ),
-       'notitleconvert'      => array( 0, '__TANPAKONVERSIJUDUL__',   '__NOTITLECONVERT__', '__NOTC__'),
-       'nocontentconvert'    => array( 0, '__TANPAKONVERSIISI__',     '__NOCONTENTCONVERT__', '__NOCC__'),
-       'currentweek'         => array( 1, 'MINGGUKINI',               'CURRENTWEEK'            ),
-       'currentdow'          => array( 1, 'HARIDALAMMINGGU',          'CURRENTDOW'             ),
-       'localweek'           => array( 1, 'MINGGULOKAL',              'LOCALWEEK'              ),
-       'localdow'            => array( 1, 'HARIDALAMMINGGULOKAL',     'LOCALDOW'               ),
-       'revisionid'          => array( 1, 'IDREVISI',                 'REVISIONID'             ),
-       'revisionday'         => array( 1, 'HARIREVISI',               'REVISIONDAY'            ),
-       'revisionday2'        => array( 1, 'HARIREVISI2',              'REVISIONDAY2'           ),
-       'revisionmonth'       => array( 1, 'BULANREVISI',              'REVISIONMONTH'          ),
-       'revisionyear'        => array( 1, 'TAHUNREVISI',              'REVISIONYEAR'           ),
-       'revisiontimestamp'   => array( 1, 'REKAMWAKTUREVISI',         'REVISIONTIMESTAMP'      ),
-       'plural'              => array( 0, 'JAMAK:',                   'PLURAL:'                ),
-       'fullurl'             => array( 0, 'URLLENGKAP:',              'FULLURL:'               ),
-       'fullurle'            => array( 0, 'URLLENGKAPE',              'FULLURLE:'              ),
-       'lcfirst'             => array( 0, 'AWALKECIL:',               'LCFIRST:'               ),
-       'ucfirst'             => array( 0, 'AWALBESAR:',               'UCFIRST:'               ),
-       'lc'                  => array( 0, 'KECIL:',                   'LC:'                    ),
-       'uc'                  => array( 0, 'BESAR:',                   'UC:'                    ),
-       'raw'                 => array( 0, 'MENTAH:',                  'RAW:'                   ),
-       'displaytitle'        => array( 1, 'JUDULTAMPILAN',            'DISPLAYTITLE'           ),
-       'rawsuffix'           => array( 1, 'M',                        'R'                      ),
-       'newsectionlink'      => array( 1, '__PRANALABAGIANBARU__',    '__NEWSECTIONLINK__'     ),
-       'currentversion'      => array( 1, 'VERSIKINI',                'CURRENTVERSION'         ),
-       'urlencode'           => array( 0, 'KODEURL:',                 'URLENCODE:'             ),
-       'anchorencode'        => array( 0, 'KODEJANGKAR',              'ANCHORENCODE'           ),
-       'currenttimestamp'    => array( 1, 'STEMPELWAKTUKINI',         'CURRENTTIMESTAMP'       ),
-       'localtimestamp'      => array( 1, 'STEMPELWAKTULOKAL',        'LOCALTIMESTAMP'         ),
-       'directionmark'       => array( 1, 'MARKAARAH',                'DIRECTIONMARK', 'DIRMARK' ),
-       'language'            => array( 0, '#BAHASA:',                 '#LANGUAGE:'             ),
-       'contentlanguage'     => array( 1, 'BAHASAISI',                'CONTENTLANGUAGE', 'CONTENTLANG' ),
-       'pagesinnamespace'    => array( 1, 'HALAMANDIRUANGNAMA:',      'PAGESINNAMESPACE:', 'PAGESINNS:' ),
-       'numberofadmins'      => array( 1, 'JUMLAHPENGURUS',           'NUMBEROFADMINS'         ),
-       'formatnum'           => array( 0, 'FORMATANGKA',              'FORMATNUM'              ),
-       'padleft'             => array( 0, 'ISIKIRI',                  'PADLEFT'                ),
-       'padright'            => array( 0, 'ISIKANAN',                 'PADRIGHT'               ),
-       'special'             => array( 0, 'istimewa',                 'special',               ),
-       'defaultsort'         => array( 1, 'URUTANBAKU:',              'DEFAULTSORT:', 'DEFAULTSORTKEY:', 'DEFAULTCATEGORYSORT:' ),
+       'redirect'              => array( '0', '#ALIH', '#REDIRECT' ),
+       'notoc'                 => array( '0', '__TANPADAFTARISI__', '__NOTOC__' ),
+       'nogallery'             => array( '0', '__TANPAGALERI__', '__NOGALLERY__' ),
+       'forcetoc'              => array( '0', '__PAKSADAFTARISI__', '__FORCETOC__' ),
+       'toc'                   => array( '0', '__DAFTARISI__', '__TOC__' ),
+       'noeditsection'         => array( '0', '__TANPASUNTINGANBAGIAN__', '__NOEDITSECTION__' ),
+       'noheader'              => array( '0', '__TANPAKEPALA__', '__NOHEADER__' ),
+       'currentmonth'          => array( '1', 'BULANKINI', 'CURRENTMONTH', 'CURRENTMONTH2' ),
+       'currentmonthname'      => array( '1', 'NAMABULANKINI', 'CURRENTMONTHNAME' ),
+       'currentmonthnamegen'   => array( '1', 'NAMASINGKATBULANKINI', 'CURRENTMONTHNAMEGEN' ),
+       'currentmonthabbrev'    => array( '1', 'BULANINISINGKAT', 'CURRENTMONTHABBREV' ),
+       'currentday'            => array( '1', 'HARIKINI', 'CURRENTDAY' ),
+       'currentday2'           => array( '1', 'HARIKINI2', 'CURRENTDAY2' ),
+       'currentdayname'        => array( '1', 'NAMAHARIKINI', 'CURRENTDAYNAME' ),
+       'currentyear'           => array( '1', 'TAHUNKINI', 'CURRENTYEAR' ),
+       'currenttime'           => array( '1', 'WAKTUKINI', 'CURRENTTIME' ),
+       'currenthour'           => array( '1', 'JAMKINI', 'CURRENTHOUR' ),
+       'localmonth'            => array( '1', 'BULANLOKAL', 'LOCALMONTH', 'LOCALMONTH2' ),
+       'localmonthname'        => array( '1', 'NAMABULANLOKAL', 'LOCALMONTHNAME' ),
+       'localmonthnamegen'     => array( '1', 'NAMAJENDERBULANLOKAL', 'LOCALMONTHNAMEGEN' ),
+       'localmonthabbrev'      => array( '1', 'NAMASINGKATBULANLOKAL', 'LOCALMONTHABBREV' ),
+       'localday'              => array( '1', 'HARILOKAL', 'LOCALDAY' ),
+       'localday2'             => array( '1', 'HARILOKAL2', 'LOCALDAY2' ),
+       'localdayname'          => array( '1', 'HARILOKAL', 'LOCALDAYNAME' ),
+       'localyear'             => array( '1', 'TAHUNLOKAL', 'LOCALYEAR' ),
+       'localtime'             => array( '1', 'WAKTULOKAL', 'LOCALTIME' ),
+       'localhour'             => array( '1', 'JAMLOKAL', 'LOCALHOUR' ),
+       'numberofpages'         => array( '1', 'JUMLAHHALAMAN', 'NUMBEROFPAGES' ),
+       'numberofarticles'      => array( '1', 'JUMLAHARTIKEL', 'NUMBEROFARTICLES' ),
+       'numberoffiles'         => array( '1', 'JUMLAHBERKAS', 'NUMBEROFFILES' ),
+       'numberofusers'         => array( '1', 'JUMLAHPENGGUNA', 'NUMBEROFUSERS' ),
+       'numberofactiveusers'   => array( '1', 'JUMLAHPENGGUNAAKTIF', 'NUMBEROFACTIVEUSERS' ),
+       'numberofedits'         => array( '1', 'JUMLAHSUNTINGAN', 'NUMBEROFEDITS' ),
+       'numberofviews'         => array( '1', 'JUMLAHTAMPILAN', 'NUMBEROFVIEWS' ),
+       'pagename'              => array( '1', 'NAMAHALAMAN', 'PAGENAME' ),
+       'pagenamee'             => array( '1', 'NAMAHALAMANE', 'PAGENAMEE' ),
+       'namespace'             => array( '1', 'RUANGNAMA', 'NAMESPACE' ),
+       'namespacee'            => array( '1', 'RUANGNAMAE', 'NAMESPACEE' ),
+       'talkspace'             => array( '1', 'RUANGBICARA', 'TALKSPACE' ),
+       'talkspacee'            => array( '1', 'RUANGBICARAE', 'TALKSPACEE' ),
+       'subjectspace'          => array( '1', 'RUANGUTAMA', 'SUBJECTSPACE', 'ARTICLESPACE' ),
+       'subjectspacee'         => array( '1', 'RUANGUTAMAE', 'SUBJECTSPACEE', 'ARTICLESPACEE' ),
+       'fullpagename'          => array( '1', 'NAMALENGKAPHALAMAN', 'FULLPAGENAME' ),
+       'fullpagenamee'         => array( '1', 'NAMALENGKAPHALAMANE', 'FULLPAGENAMEE' ),
+       'subpagename'           => array( '1', 'NAMASUBHALAMAN', 'SUBPAGENAME' ),
+       'subpagenamee'          => array( '1', 'NAMASUBHALAMANE', 'SUBPAGENAMEE' ),
+       'basepagename'          => array( '1', 'NAMADASARHALAMAN', 'BASEPAGENAME' ),
+       'basepagenamee'         => array( '1', 'NAMADASARHALAMANE', 'BASEPAGENAMEE' ),
+       'talkpagename'          => array( '1', 'NAMAHALAMANBICARA', 'TALKPAGENAME' ),
+       'talkpagenamee'         => array( '1', 'NAMAHALAMANBICARAE', 'TALKPAGENAMEE' ),
+       'subjectpagename'       => array( '1', 'NAMAHALAMANARTIKEL', 'SUBJECTPAGENAME', 'ARTICLEPAGENAME' ),
+       'subjectpagenamee'      => array( '1', 'NAMAHALAMANARTIKELE', 'SUBJECTPAGENAMEE', 'ARTICLEPAGENAMEE' ),
+       'msg'                   => array( '0', 'PESAN:', 'MSG:' ),
+       'subst'                 => array( '0', 'GANTI:', 'SUBST:' ),
+       'img_thumbnail'         => array( '1', 'miniatur', 'thumbnail', 'thumb' ),
+       'img_manualthumb'       => array( '1', 'miniatur=$1', 'thumbnail=$1', 'thumb=$1' ),
+       'img_right'             => array( '1', 'kanan', 'right' ),
+       'img_left'              => array( '1', 'kiri', 'left' ),
+       'img_none'              => array( '1', 'tanpa', 'none' ),
+       'img_center'            => array( '1', 'tengah', 'center', 'centre' ),
+       'img_framed'            => array( '1', 'bingkai', 'framed', 'enframed', 'frame' ),
+       'img_frameless'         => array( '1', 'tanpabingkai', 'frameless' ),
+       'img_page'              => array( '1', 'halaman=$1', 'page=$1', 'page $1' ),
+       'img_upright'           => array( '1', 'tegak', 'tegak=$1', 'tegak $1', 'upright', 'upright=$1', 'upright $1' ),
+       'img_border'            => array( '1', 'batas', 'border' ),
+       'img_top'               => array( '1', 'atas', 'top' ),
+       'img_text_top'          => array( '1', 'atas-teks', 'text-top' ),
+       'img_middle'            => array( '1', 'tengah', 'middle' ),
+       'img_bottom'            => array( '1', 'bawah', 'bottom' ),
+       'img_text_bottom'       => array( '1', 'bawah-teks', 'text-bottom' ),
+       'sitename'              => array( '1', 'NAMASITUS', 'SITENAME' ),
+       'ns'                    => array( '0', 'RN:', 'NS:' ),
+       'localurl'              => array( '0', 'URLLOKAL', 'LOCALURL:' ),
+       'localurle'             => array( '0', 'URLLOKALE', 'LOCALURLE:' ),
+       'servername'            => array( '0', 'NAMASERVER', 'SERVERNAME' ),
+       'scriptpath'            => array( '0', 'LOKASISKRIP', 'SCRIPTPATH' ),
+       'grammar'               => array( '0', 'TATABAHASA', 'GRAMMAR:' ),
+       'notitleconvert'        => array( '0', '__TANPAKONVERSIJUDUL__', '__NOTITLECONVERT__', '__NOTC__' ),
+       'nocontentconvert'      => array( '0', '__TANPAKONVERSIISI__', '__NOCONTENTCONVERT__', '__NOCC__' ),
+       'currentweek'           => array( '1', 'MINGGUKINI', 'CURRENTWEEK' ),
+       'currentdow'            => array( '1', 'HARIDALAMMINGGU', 'CURRENTDOW' ),
+       'localweek'             => array( '1', 'MINGGULOKAL', 'LOCALWEEK' ),
+       'localdow'              => array( '1', 'HARIDALAMMINGGULOKAL', 'LOCALDOW' ),
+       'revisionid'            => array( '1', 'IDREVISI', 'REVISIONID' ),
+       'revisionday'           => array( '1', 'HARIREVISI', 'REVISIONDAY' ),
+       'revisionday2'          => array( '1', 'HARIREVISI2', 'REVISIONDAY2' ),
+       'revisionmonth'         => array( '1', 'BULANREVISI', 'REVISIONMONTH' ),
+       'revisionyear'          => array( '1', 'TAHUNREVISI', 'REVISIONYEAR' ),
+       'revisiontimestamp'     => array( '1', 'REKAMWAKTUREVISI', 'REVISIONTIMESTAMP' ),
+       'plural'                => array( '0', 'JAMAK:', 'PLURAL:' ),
+       'fullurl'               => array( '0', 'URLLENGKAP:', 'FULLURL:' ),
+       'fullurle'              => array( '0', 'URLLENGKAPE', 'FULLURLE:' ),
+       'lcfirst'               => array( '0', 'AWALKECIL:', 'LCFIRST:' ),
+       'ucfirst'               => array( '0', 'AWALBESAR:', 'UCFIRST:' ),
+       'lc'                    => array( '0', 'KECIL:', 'LC:' ),
+       'uc'                    => array( '0', 'BESAR:', 'UC:' ),
+       'raw'                   => array( '0', 'MENTAH:', 'RAW:' ),
+       'displaytitle'          => array( '1', 'JUDULTAMPILAN', 'DISPLAYTITLE' ),
+       'rawsuffix'             => array( '1', 'M', 'R' ),
+       'newsectionlink'        => array( '1', '__PRANALABAGIANBARU__', '__NEWSECTIONLINK__' ),
+       'nonewsectionlink'      => array( '1', '_TANPAPRANALABAGIANBARU__', '__NONEWSECTIONLINK__' ),
+       'currentversion'        => array( '1', 'VERSIKINI', 'CURRENTVERSION' ),
+       'urlencode'             => array( '0', 'KODEURL:', 'URLENCODE:' ),
+       'anchorencode'          => array( '0', 'KODEJANGKAR', 'ANCHORENCODE' ),
+       'currenttimestamp'      => array( '1', 'STEMPELWAKTUKINI', 'CURRENTTIMESTAMP' ),
+       'localtimestamp'        => array( '1', 'STEMPELWAKTULOKAL', 'LOCALTIMESTAMP' ),
+       'directionmark'         => array( '1', 'MARKAARAH', 'DIRECTIONMARK', 'DIRMARK' ),
+       'language'              => array( '0', '#BAHASA:', '#LANGUAGE:' ),
+       'contentlanguage'       => array( '1', 'BAHASAISI', 'CONTENTLANGUAGE', 'CONTENTLANG' ),
+       'pagesinnamespace'      => array( '1', 'HALAMANDIRUANGNAMA:', 'PAGESINNAMESPACE:', 'PAGESINNS:' ),
+       'numberofadmins'        => array( '1', 'JUMLAHPENGURUS', 'NUMBEROFADMINS' ),
+       'formatnum'             => array( '0', 'FORMATANGKA', 'FORMATNUM' ),
+       'padleft'               => array( '0', 'ISIKIRI', 'PADLEFT' ),
+       'padright'              => array( '0', 'ISIKANAN', 'PADRIGHT' ),
+       'special'               => array( '0', 'istimewa', 'special' ),
+       'defaultsort'           => array( '1', 'URUTANBAKU:', 'DEFAULTSORT:', 'DEFAULTSORTKEY:', 'DEFAULTCATEGORYSORT:' ),
 );
 
-/**
- * Alternate names of special pages. All names are case-insensitive. The first
- * listed alias will be used as the default.
- */
 $specialPageAliases = array(
        'DoubleRedirects'           => array( 'Pengalihan ganda', 'Pengalihanganda' ),
        'BrokenRedirects'           => array( 'Pengalihan rusak', 'Pengalihanrusak' ),
@@ -223,11 +204,13 @@ $specialPageAliases = array(
        'Unusedimages'              => array( 'Berkastakdigunakan' ),
        'Wantedpages'               => array( 'Halamandiinginkan' ),
        'Wantedcategories'          => array( 'Kategoridiinginkan' ),
+       'Wantedfiles'               => array( 'Berkasdiinginkan' ),
+       'Wantedtemplates'           => array( 'Templatdiinginkan' ),
        'Mostlinked'                => array( 'Palingdituju' ),
        'Mostlinkedcategories'      => array( 'Kategoripalingdigunakan' ),
        'Mostlinkedtemplates'       => array( 'Templatpalingdigunakan' ),
-       'Mostcategories'            => array( 'Kategoriterbanyak' ),
        'Mostimages'                => array( 'Berkastersering' ),
+       'Mostcategories'            => array( 'Kategoriterbanyak' ),
        'Mostrevisions'             => array( 'Perubahanterbanyak' ),
        'Fewestrevisions'           => array( 'Perubahantersedikit' ),
        'Shortpages'                => array( 'Halaman pendek', 'Halamanpendek' ),
@@ -243,7 +226,7 @@ $specialPageAliases = array(
        'Specialpages'              => array( 'Halaman istimewa', 'Halamanistimewa' ),
        'Contributions'             => array( 'Kontribusi pengguna', 'Kontribusi' ),
        'Emailuser'                 => array( 'Suratepengguna' ),
-       'Confirmemail'              => array( 'Konfirmasi surat e', 'konfirmasisurate' ),
+       'Confirmemail'              => array( 'Konfirmasi surat e', 'Konfirmasisurate' ),
        'Whatlinkshere'             => array( 'Pranala balik', 'Pranalabalik' ),
        'Recentchangeslinked'       => array( 'Perubahan terkait', 'Perubahanterkait' ),
        'Movepage'                  => array( 'Pindahkan halaman', 'Pindahkanhalaman' ),
@@ -281,6 +264,7 @@ $specialPageAliases = array(
        'Blankpage'                 => array( 'Halaman kosong' ),
        'LinkSearch'                => array( 'Pencarian pranala' ),
        'DeletedContributions'      => array( 'Kontribusi yang dihapus' ),
+       'Tags'                      => array( 'Tag' ),
 );
 
 $messages = array(
@@ -291,8 +275,8 @@ $messages = array(
 'tog-hideminor'               => 'Sembunyikan suntingan kecil di perubahan terbaru',
 'tog-hidepatrolled'           => 'Sembunyikan suntingan terpatroli di perubahan terbaru',
 'tog-newpageshidepatrolled'   => 'Sembunyikan halaman terpatroli dari daftar halaman baru',
-'tog-extendwatchlist'         => 'Tampilkan daftar pantauan yang menunjukkan semua perubahan',
-'tog-usenewrc'                => 'Tampilan perubahan terbaru alternatif (JavaScript)',
+'tog-extendwatchlist'         => 'Kembangkan daftar pantauan untuk menunjukkan semua perubahan, tidak hanya yang terbaru',
+'tog-usenewrc'                => 'Gunakan tampilan perubahan terbaru tingkat lanjut (memerlukan JavaScript)',
 'tog-numberheadings'          => 'Beri nomor judul secara otomatis',
 'tog-showtoolbar'             => 'Perlihatkan <em>toolbar</em> (batang alat) penyuntingan',
 'tog-editondblclick'          => 'Sunting halaman dengan klik ganda (JavaScript)',
@@ -300,7 +284,7 @@ $messages = array(
 'tog-editsectiononrightclick' => 'Fungsikan penyuntingan sub-bagian dengan klik-kanan pada judul bagian (JavaScript)',
 'tog-showtoc'                 => 'Perlihatkan daftar isi (untuk halaman yang mempunyai lebih dari 3 sub-bagian)',
 'tog-rememberpassword'        => 'Ingat kata sandi pada setiap sesi',
-'tog-editwidth'               => 'Kotak sunting berukuran maksimum',
+'tog-editwidth'               => 'Perlebar kotak suntingan hingga seluruh layar',
 'tog-watchcreations'          => 'Tambahkan halaman yang saya buat ke daftar pantauan',
 'tog-watchdefault'            => 'Tambahkan halaman yang saya sunting ke daftar pantauan',
 'tog-watchmoves'              => 'Tambahkan halaman yang saya pindahkan ke daftar pantauan',
@@ -314,7 +298,7 @@ $messages = array(
 'tog-enotifminoredits'        => 'Surat-e saya juga pada perubahan kecil',
 'tog-enotifrevealaddr'        => 'Berikan surat-e saya pada surat notifikasi',
 'tog-shownumberswatching'     => 'Tunjukkan jumlah pemantau',
-'tog-fancysig'                => 'Tanda tangan mentah (tanpa pranala otomatis)',
+'tog-fancysig'                => 'Perlakukan tanda tangan sebagai teks wiki (tanpa suatu pranala otomatis)',
 'tog-externaleditor'          => 'Gunakan perangkat lunak pengolah kata luar',
 'tog-externaldiff'            => 'Gunakan perangkat lunak luar untuk melihat perbedaan suntingan',
 'tog-showjumplinks'           => 'Aktifkan pranala pembantu "langsung ke"',
@@ -395,7 +379,7 @@ $messages = array(
 'category-media-header'          => 'Media dalam kategori "$1"',
 'category-empty'                 => "''Tidak terdapat artikel maupun media dalam kategori ini.''",
 'hidden-categories'              => '{{PLURAL:$1|Kategori tersembunyi|Kategori tersembunyi}}',
-'hidden-category-category'       => 'Kategori tersembunyi', # Name of the category where hidden categories will be listed
+'hidden-category-category'       => 'Kategori tersembunyi',
 'category-subcat-count'          => '{{PLURAL:$2|Kategori ini hanya memiliki satu subkategori berikut.|Kategori ini memiliki {{PLURAL:$1|subkategori|$1 subkategori}} berikut, dari total $2.}}',
 'category-subcat-count-limited'  => 'Kategori ini memiliki {{PLURAL:$1|subkategori|$1 subkategori}} berikut.',
 'category-article-count'         => '{{PLURAL:$2|Kategori ini hanya memiliki satu halaman berikut.|Kategori ini memiliki {{PLURAL:$1|halaman|$1 halaman}}, dari total $2.}}',
@@ -412,10 +396,18 @@ $messages = array(
 * [http://www.mediawiki.org/wiki/Manual:FAQ Daftar pertanyaan yang sering diajukan mengenai MediaWiki]
 * [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce Milis rilis MediaWiki]',
 
-'about'          => 'Perihal',
-'article'        => 'Artikel',
-'newwindow'      => '(buka di jendela baru)',
-'cancel'         => 'Batalkan',
+'about'         => 'Perihal',
+'article'       => 'Artikel',
+'newwindow'     => '(buka di jendela baru)',
+'cancel'        => 'Batalkan',
+'moredotdotdot' => 'Lainnya...',
+'mypage'        => 'Halaman saya',
+'mytalk'        => 'Pembicaraan saya',
+'anontalk'      => 'Pembicaraan IP ini',
+'navigation'    => 'Navigasi',
+'and'           => '&#32;dan',
+
+# Cologne Blue skin
 'qbfind'         => 'Pencarian',
 'qbbrowse'       => 'Navigasi',
 'qbedit'         => 'Sunting',
@@ -423,12 +415,32 @@ $messages = array(
 'qbpageinfo'     => 'Konteks halaman',
 'qbmyoptions'    => 'Halaman saya',
 'qbspecialpages' => 'Halaman istimewa',
-'moredotdotdot'  => 'Lainnya...',
-'mypage'         => 'Halaman saya',
-'mytalk'         => 'Pembicaraan saya',
-'anontalk'       => 'Pembicaraan IP ini',
-'navigation'     => 'Navigasi',
-'and'            => '&#32;dan',
+'faq'            => 'FAQ',
+'faqpage'        => 'Project:FAQ',
+
+# Vector skin
+'vector-action-addsection'   => 'Tambahkan bagian',
+'vector-action-delete'       => 'Hapus',
+'vector-action-move'         => 'Pindahkan',
+'vector-action-protect'      => 'Lindungi',
+'vector-action-undelete'     => 'Kembalikan',
+'vector-action-unprotect'    => 'Hapus perlindungan',
+'vector-namespace-category'  => 'Kategori',
+'vector-namespace-help'      => 'Halaman bantuan',
+'vector-namespace-image'     => 'Berkas',
+'vector-namespace-main'      => 'Halaman',
+'vector-namespace-media'     => 'Halaman media',
+'vector-namespace-mediawiki' => 'Pesan',
+'vector-namespace-project'   => 'Halaman proyek',
+'vector-namespace-special'   => 'Halaman istimewa',
+'vector-namespace-talk'      => 'Pembicaraan',
+'vector-namespace-template'  => 'Templat',
+'vector-namespace-user'      => 'Halaman pengguna',
+'vector-view-create'         => 'Buat',
+'vector-view-edit'           => 'Sunting',
+'vector-view-history'        => 'Versi terdahulu',
+'vector-view-view'           => 'Baca',
+'vector-view-viewsource'     => 'Lihat sumber',
 
 # Metadata in edit box
 'metadata_help' => 'Metadata:',
@@ -481,7 +493,7 @@ $messages = array(
 'otherlanguages'    => 'Bahasa lain',
 'redirectedfrom'    => '(Dialihkan dari $1)',
 'redirectpagesub'   => 'Halaman peralihan',
-'lastmodifiedat'    => 'Halaman ini terakhir diubah pada $2, $1.', # $1 date, $2 time
+'lastmodifiedat'    => 'Halaman ini terakhir diubah pada $2, $1.',
 'viewcount'         => 'Halaman ini telah diakses sebanyak {{PLURAL:$1|satu kali|$1 kali}}.<br />',
 'protectedpage'     => 'Halaman yang dilindungi',
 'jumpto'            => 'Langsung ke:',
@@ -500,8 +512,6 @@ $messages = array(
 'disclaimerpage'       => 'Project:Penyangkalan umum',
 'edithelp'             => 'Bantuan penyuntingan',
 'edithelppage'         => 'Help:Penyuntingan',
-'faq'                  => 'FAQ',
-'faqpage'              => 'Project:FAQ',
 'helppage'             => 'Help:Isi',
 'mainpage'             => 'Halaman Utama',
 'mainpage-description' => 'Halaman Utama',
@@ -570,10 +580,6 @@ Daftar halaman istimewa yang sah dapat dilihat di [[Special:SpecialPages|{{int:s
 'databaseerror'        => 'Kesalahan basis data',
 'dberrortext'          => 'Ada kesalahan sintaks pada permintaan basis data. Kesalahan ini mungkin menandakan adanya \'\'bug\'\' dalam perangkat lunak. Permintaan basis data yang terakhir adalah: <blockquote><tt>$1</tt></blockquote> dari dalam fungsi "<tt>$2</tt>". Kesalahan MySQL "<tt>$3: $4</tt>".',
 'dberrortextcl'        => 'Ada kesalahan sintaks pada permintaan basis data. Permintaan basis data yang terakhir adalah: "$1" dari dalam fungsi "$2". Kesalahan MySQL "$3: $4".',
-'noconnect'            => 'Wiki ini sedang mengalami masalah teknis dan tidak dapat menghubungi server basis data.<br />
-$1',
-'nodb'                 => 'Tidak dapat memilih basis data $1',
-'cachederror'          => 'Berikut ini adalah salinan <em>cache</em> dari halaman yang diminta, yang mungkin tidak up-to-date.',
 'laggedslavemode'      => 'Peringatan: Halaman mungkin tidak berisi perubahan terbaru.',
 'readonly'             => 'Basis data dikunci',
 'enterlockreason'      => 'Masukkan alasan penguncian, termasuk perkiraan kapan kunci akan dibuka',
@@ -612,7 +618,8 @@ Silakan laporkan hal ini kepada salah seorang [[Special:ListUsers/sysop|Pengurus
 'protectedpagetext'    => 'Halaman ini telah dikunci untuk menghindari penyuntingan.',
 'viewsourcetext'       => 'Anda dapat melihat atau menyalin sumber halaman ini:',
 'protectedinterface'   => 'Halaman ini berisi teks antarmuka untuk digunakan oleh perangkat lunak dan telah dikunci untuk menghindari kesalahan.',
-'editinginterface'     => "'''Peringatan:''' Anda menyunting halaman yang digunakan untuk menyediakan teks antarmuka dengan perangkat lunak. Perubahan teks ini akan mempengaruhi tampilan pada pengguna lain.",
+'editinginterface'     => "'''Peringatan:''' Anda menyunting suatu halaman yang digunakan untuk menyediakan teks antarmuka untuk perangkat lunak. Perubahan teks ini akan mempengaruhi tampilan pada antarmuka pengguna untuk pengguna lain.
+Untuk terjemahan, harap pertimbangkan untuk menggunakan [http://translatewiki.net/wiki/Main_Page?setlang=en 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',
@@ -628,12 +635,10 @@ Alasan yang diberikan adalah ''$2''.",
 'virus-unknownscanner' => 'Antivirus tidak dikenal:',
 
 # Login and logout pages
-'logouttitle'                => 'Keluar log pengguna',
 'logouttext'                 => 'Anda telah keluar log dari sistem. Anda dapat terus menggunakan {{SITENAME}} secara anonim, atau Anda dapat masuk log lagi sebagai pengguna yang sama atau pengguna yang lain. Perhatikan bahwa beberapa halaman mungkin masih terus menunjukkan bahwa Anda masih masuk log sampai Anda membersihkan <em>cache</em> penjelajah web Anda',
 'welcomecreation'            => '== Selamat datang, $1! ==
 
 Akun Anda telah dibuat. Jangan lupa mengatur konfigurasi {{SITENAME}} Anda.',
-'loginpagetitle'             => 'Masuk log pengguna',
 'yourname'                   => 'Nama pengguna:',
 'yourpassword'               => 'Kata sandi:',
 'yourpasswordagain'          => 'Ulangi kata sandi:',
@@ -656,26 +661,7 @@ Akun Anda telah dibuat. Jangan lupa mengatur konfigurasi {{SITENAME}} Anda.',
 'badretype'                  => 'Kata sandi yang Anda masukkan salah.',
 'userexists'                 => 'Nama pengguna yang Anda masukkan sudah dipakai.
 Silakan pilih nama yang lain.',
-'youremail'                  => 'Surat elektronik:',
-'username'                   => 'Nama pengguna:',
-'uid'                        => 'ID pengguna:',
-'prefs-memberingroups'       => 'Anggota {{PLURAL:$1|kelompok|kelompok}}:',
-'yourrealname'               => 'Nama asli:',
-'yourlanguage'               => 'Bahasa antarmuka:',
-'yourvariant'                => 'Varian bahasa',
-'yournick'                   => 'Nama samaran:',
-'badsig'                     => 'Tanda tangan mentah tak sah; periksa tag HTML.',
-'badsiglength'               => 'Tanda tangan Anda terlalu panjang. Seharusnya kurang dari $1 {{PLURAL:$1|karakter|karakter}}.',
-'yourgender'                 => 'Jenis kelamin:',
-'gender-unknown'             => 'Tak dinyatakan',
-'gender-male'                => 'Laki-laki',
-'gender-female'              => 'Perempuan',
-'email'                      => 'Surat elektronik',
-'prefs-help-realname'        => '* Nama asli bersifat opsional dan jika Anda memberikannya, nama asli Anda akan digunakan untuk memberi pengenalan atas hasil kerja Anda.',
 'loginerror'                 => 'Kesalahan masuk log',
-'prefs-help-email'           => 'Alamat surat-e bersifat opsional, namun bila sewaktu-waktu Anda lupa akan kata sandi Anda, kami dapat mengirimkannya melalui surat-e tersebut.
-Anda juga dapat memilih untuk memungkinkan orang lain menghubungi Anda melalui halaman pengguna atau halaman pembicaraan pengguna Anda tanpa perlu membuka identitas Anda.',
-'prefs-help-email-required'  => 'Alamat surat-e dibutuhkan.',
 '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.",
 'nocookieslogin'             => "{{SITENAME}} menggunakan ''cookies'' untuk log penggunanya. ''Cookies'' pada penjelajah web Anda dimatikan. Silakan aktifkan dan coba lagi.",
 'noname'                     => 'Nama pengguna yang Anda masukkan tidak sah.',
@@ -703,11 +689,11 @@ Jika orang lain yang melakukan permintaan ini, atau jika Anda telah mengingat ka
 'throttled-mailpassword'     => 'Suatu pengingat kata sandi telah dikirimkan dalam {{PLURAL:$1|jam|$1 jam}} terakhir. 
 Untuk menghindari penyalahgunaan, hanya satu kata sandi yang akan dikirimkan setiap {{PLURAL:$1|jam|$1 jam}}.',
 'mailerror'                  => 'Kesalahan dalam mengirimkan surat-e: $1',
-'acct_creation_throttle_hit' => 'Pengunjung wiki ini yang menggunakan alamat IP Anda telah membuat {{PLURAL:$1|1 akun|$1 akun}} dalam sehari terakhir, yang merupakan jumlah maksimum yang diijinkan dalam periode waktu ini.
-Karenanya, pengunjung yang menggunakan alamat IP ini tidak dapat lagi membuat akun lain pada saat ini.',
+'acct_creation_throttle_hit' => 'Pengunjung wiki ini dengan alamat IP yang sama dengan Anda telah membuat {{PLURAL:$1|1 akun|$1 akun}} dalam satu hari terakhir, hingga jumlah maksimum yang diijinkan.
+Karenanya, pengunjung dengan alamat IP ini tidak dapat lagi membuat akun lain untuk sementara.',
 'emailauthenticated'         => 'Alamat surat-e Anda telah dikonfirmasi pada $3, $2.',
 'emailnotauthenticated'      => 'Alamat surat-e Anda belum dikonfirmasi. Sebelum dikonfirmasi Anda tidak bisa menggunakan fitur surat elektronik.',
-'noemailprefs'               => 'Anda harus memasukkan suatu alamat surat-e untuk dapat menggunakan fitur ini.',
+'noemailprefs'               => 'Anda harus memasukkan alamat surat-e di preferensi Anda untuk dapat menggunakan fitur-fitur ini.',
 'emailconfirmlink'           => 'Konfirmasikan alamat surat-e Anda',
 'invalidemailaddress'        => 'Alamat surat-e ini tidak dapat diterima karena formatnya tidak sesuai.
 Harap masukkan alamat surat-e dalam format yang benar atau kosongkan isian tersebut.',
@@ -730,7 +716,6 @@ Anda dapat mengabaikan pesan nini jika akun ini dibuat karena suatu kesalahan.',
 'retypenew'                 => 'Ketik ulang kata sandi baru:',
 'resetpass_submit'          => 'Atur kata sandi dan masuk log',
 'resetpass_success'         => 'Kata sandi Anda telah berhasil diubah! Sekarang memproses masuk log Anda...',
-'resetpass_bad_temporary'   => 'Kata sandi sementara salah. Anda mungkin pernah berhasil mengganti kata sandi Anda atau telah meminta kata sandi baru.',
 'resetpass_forbidden'       => 'Kata sandi tidak dapat diubah',
 'resetpass-no-info'         => 'Anda harus masuk log untuk mengakses halaman ini secara langsung.',
 'resetpass-submit-loggedin' => 'Ganti kata sandi',
@@ -811,7 +796,6 @@ Tolong sertakan informasi-informasi ini dalam setiap pertanyaan Anda.',
 'blockededitsource'                => "Teks '''suntingan Anda''' terhadap '''$1''' ditunjukkan berikut ini:",
 'whitelistedittitle'               => 'Perlu masuk log untuk menyunting',
 'whitelistedittext'                => 'Anda harus $1 untuk dapat menyunting artikel.',
-'confirmedittitle'                 => 'Konfirmasi surat-e diperlukan untuk melakukan penyuntingan',
 'confirmedittext'                  => 'Anda harus mengkonfirmasikan dulu alamat surat-e Anda sebelum menyunting halaman.
 Harap masukkan dan validasikan alamat surat-e Anda melalui [[Special:Preferences|halaman preferensi pengguna]] Anda.',
 'nosuchsectiontitle'               => 'Subbagian tersebut tak ditemukan',
@@ -820,7 +804,7 @@ Harap masukkan dan validasikan alamat surat-e Anda melalui [[Special:Preferences
 'loginreqlink'                     => 'masuk log',
 'loginreqpagetext'                 => 'Anda harus $1 untuk dapat melihat halaman lainnya.',
 'accmailtitle'                     => 'Kata sandi telah terkirim.',
-'accmailtext'                      => "Suatu kata satu acak untuk [[User talk:$1|$1]] telah dibuat dan dikirimkan ke $2.
+'accmailtext'                      => "Sebuah kata sandi acak untuk [[User talk:$1|$1]] telah dibuat dan dikirimkan ke $2.
 
 Kata sandi untuk akun baru ini dapat diubah di halaman ''[[Special:ChangePassword|pengubahan kata sandi]]'' setelah masuk log.",
 'newarticle'                       => '(Baru)',
@@ -829,7 +813,8 @@ Kata sandi untuk akun baru ini dapat diubah di halaman ''[[Special:ChangePasswor
 Dengan demikian, kami terpaksa harus memakai alamat IP yang bersangkutan untuk mengidentifikasikannya.
 Alamat IP seperti ini mungkin dipakai bersama oleh beberapa pengguna yang berbeda.
 Jika Anda adalah seorang pengguna anonim dan merasa mendapatkan komentar-komentar yang tidak relevan yang ditujukan langsung kepada Anda, silakan [[Special:UserLogin/signup|membuat akun]] atau [[Special:UserLogin|masuk log]] untuk menghindari kerancuan dengan pengguna anonim lainnya di lain waktu.''",
-'noarticletext'                    => 'Saat ini tidak ada teks dalam halaman ini. Anda dapat [[Special:Search/{{PAGENAME}}|melakukan pencarian untuk judul halaman ini]] di halaman-halaman lain, <span class="plainlinks">[{{fullurl:Special:Log|page={{urlencode:{{FULLPAGENAME}}}}}} mencari log terkait], atau [{{fullurl:{{FULLPAGENAME}}|action=edit}} menyunting halaman ini]</span>.',
+'noarticletext'                    => 'Saat ini tidak ada teks dalam halaman ini.
+Anda dapat [[Special:Search/{{PAGENAME}}|melakukan pencarian untuk judul halaman ini]] di halaman-halaman lain, <span class="plainlinks">[{{fullurl:Special:Log|page={{urlencode:{{FULLPAGENAME}}}}}} mencari log terkait], atau [{{fullurl:{{FULLPAGENAME}}|action=edit}} menyunting halaman ini]</span>.',
 'userpage-userdoesnotexist'        => 'Akun pengguna "$1" tidak terdaftar.',
 'clearyourcache'                   => "'''Catatan:''' Setelah menyimpan preferensi, Anda perlu membersihkan <em>cache</em> penjelajah web Anda untuk melihat perubahan. '''Mozilla / Firefox / Safari:''' tekan ''Ctrl-Shift-R'' (''Cmd-Shift-R'' pada Apple Mac); '''IE:''' tekan ''Ctrl-F5''; '''Konqueror:''': tekan ''F5''; '''Opera''' bersihkan <em>cache</em> melalui menu ''Tools→Preferences''.",
 'usercssjsyoucanpreview'           => "'''Tips:''' Gunakan tombol 'Lihat pratayang' untuk menguji CSS/JS baru Anda sebelum menyimpannya.",
@@ -876,7 +861,7 @@ Pengurus yang mengunci basis data memberikan penjelasan berikut: $1",
 'protectedpagewarning'             => "'''PERINGATAN: Halaman ini sedang dilindungi sehingga hanya pengguna dengan hak akses pengurus saja yang dapat menyuntingnya.'''",
 'semiprotectedpagewarning'         => "'''Catatan:''' Halaman ini sedang dilindungi, sehingga hanya pengguna terdaftar yang bisa menyuntingnya.",
 'cascadeprotectedwarning'          => "'''PERINGATAN:''' Halaman ini sedang dilindungi sehingga hanya pengguna dengan hak akses pengurus saja yang dapat menyuntingnya karena disertakan dalam {{PLURAL:$1|halaman|halaman-halaman}} berikut yang telah dilindungi dengan opsi 'perlindungan runtun':",
-'titleprotectedwarning'            => "'''PERINGATAN: Halaman ini telah dikunci sehingga hanya beberapa pengguna yang dapat membuatnya.'''",
+'titleprotectedwarning'            => "'''PERINGATAN: Halaman ini telah dikunci hingga diperlukan [[Special:ListGroupRights|hak khusus]] untuk membuatnya.'''",
 'templatesused'                    => 'Templat yang digunakan di halaman ini:',
 'templatesusedpreview'             => 'Templat yang digunakan di pratayang ini:',
 'templatesusedsection'             => 'Templat yang digunakan di bagian ini:',
@@ -891,12 +876,13 @@ Anda dapat kembali dan menyunting halaman yang telah ada, atau silakan [[Special
 'permissionserrors'                => 'Kesalahan Hak Akses',
 'permissionserrorstext'            => 'Anda tak memiliki hak untuk melakukan hal itu karena {{PLURAL:$1|alasan|alasan-alasan}} berikut:',
 'permissionserrorstext-withaction' => 'Anda tidak memiliki hak akses untuk $2, karena {{PLURAL:$1|alasan|alasan}} berikut:',
-'recreate-deleted-warn'            => "'''Peringatan: Anda membuat ulang suatu halaman yang sudah pernah dihapus.'''
+'recreate-moveddeleted-warn'       => "'''Peringatan: Anda membuat ulang suatu halaman yang sudah pernah dihapus.'''
 
 Harap pertimbangkan apakah layak untuk melanjutkan suntingan Anda.
-Berikut adalah log penghapusan dari halaman ini:",
-'deleted-notice'                   => 'Halaman ini telah dihapus. Sebagai referensi, berikut adalah log penghapusan halaman ini.',
-'deletelog-fulllog'                => 'Menampilkan seluruh log',
+Berikut adalah log penghapusan dan pemindahan dari halaman ini:",
+'moveddeleted-notice'              => 'Halaman ini telah dihapus.
+Sebagai referensi, berikut adalah log penghapusan dan pemindahan halaman ini.',
+'log-fulllog'                      => 'Lihat seluruh log',
 'edit-hook-aborted'                => 'Suntingan dibatalkan oleh kait parser
 tanpa ada keterangan.',
 'edit-gone-missing'                => 'Tidak dapat memperbaharui halaman.
@@ -937,7 +923,7 @@ Alasan yang diberikan oleh $3 adalah ''$2''",
 'currentrev'             => 'Revisi terkini',
 'currentrev-asof'        => 'Revisi terkini pada $1',
 'revisionasof'           => 'Revisi per $1',
-'revision-info'          => 'Revisi per $1; $2', # Additionally available: $3: revision id
+'revision-info'          => 'Revisi per $1; $2',
 'previousrevision'       => '←Revisi sebelumnya',
 'nextrevision'           => 'Revisi selanjutnya→',
 'currentrevisionlink'    => 'Revisi terkini',
@@ -948,7 +934,6 @@ Alasan yang diberikan oleh $3 adalah ''$2''",
 'page_last'              => 'terakhir',
 'histlegend'             => "Pilih dua tombol radio lalu tekan tombol ''bandingkan'' untuk membandingkan versi. Klik suatu tanggal untuk melihat versi halaman pada tanggal tersebut.<br />(skr) = perbedaan dengan versi sekarang, (akhir) = perbedaan dengan versi sebelumnya, '''k''' = suntingan kecil, '''b''' = suntingan bot, → = suntingan bagian, ← = ringkasan otomatis",
 'history-fieldset-title' => 'Menjelajah versi terdahulu',
-'deletedrev'             => '[dihapus]',
 'histfirst'              => 'Terlama',
 'histlast'               => 'Terbaru',
 'historysize'            => '($1 {{PLURAL:$1|bita|bita}})',
@@ -957,61 +942,89 @@ Alasan yang diberikan oleh $3 adalah ''$2''",
 # Revision feed
 'history-feed-title'          => 'Riwayat revisi',
 'history-feed-description'    => 'Riwayat revisi halaman ini di wiki',
-'history-feed-item-nocomment' => '$1 pada $2', # user at time
+'history-feed-item-nocomment' => '$1 pada $2',
 'history-feed-empty'          => 'Halaman yang diminta tak ditemukan.
 Kemungkinan telah dihapus dari wiki, atau diberi nama baru.
 Coba [[Special:Search|lakukan pencarian di wiki]] untuk halaman baru yang relevan.',
 
 # Revision deletion
-'rev-deleted-comment'            => '(komentar dihapus)',
-'rev-deleted-user'               => '(nama pengguna dihapus)',
-'rev-deleted-event'              => '(isi dihapus)',
-'rev-deleted-text-permission'    => '<div class="mw-warning plainlinks">Riwayat revisi halaman ini telah dihapus dari arsip publik. Detil mungkin tersedia di [{{fullurl:{{ns:special}}:Log/delete|page={{FULLPAGENAMEE}}}} log penghapusan].</div>',
-'rev-deleted-text-view'          => '<div class="mw-warning plainlinks">Riwayat revisi halaman ini telah dihapus dari arsip publik. Sebagai seorang pengurus situs, Anda dapat melihatnya; detil mungkin tersedia di [{{fullurl:{{ns:special}}:Log/delete|page={{FULLPAGENAMEE}}}} log penghapusan].</div>',
-'rev-deleted-no-diff'            => '<div class="mw-warning plainlinks">Anda tak dapat melihat perbedaan ini karena salah satu dari revisi tersebut telah dihilangkan dari arsip publik.
-Mungkin tersedia detilnya pada [{{fullurl:Special:Log/delete|page={{FULLPAGENAMEE}}}} log penghapusan].</div>',
-'rev-delundel'                   => 'tampilkan/sembunyikan',
-'revisiondelete'                 => 'Hapus/batal hapus revisi',
-'revdelete-nooldid-title'        => 'Target revisi tak ditemukan',
-'revdelete-nooldid-text'         => 'Anda belum memberikan target revisi untuk menjalankan fungsi ini.',
-'revdelete-nologtype-title'      => 'Tipe log tak diberikan',
-'revdelete-nologtype-text'       => 'Anda tidak memberikan suatu tipe log untuk menerapkan tindakan ini.',
-'revdelete-toomanytargets-title' => 'Target terlalu banyak',
-'revdelete-toomanytargets-text'  => 'Anda memberikan terlalu banyak tipe target untuk melakukan tindakan ini.',
-'revdelete-nologid-title'        => 'Entri log tak valid',
-'revdelete-nologid-text'         => 'Anda mungkin tidak menyebutkan suatu log peristiwa target untuk menjalankan fungsi ini atau entri yang dimaksud tak ditemukan.',
-'revdelete-selected'             => "'''{{PLURAL:$2|Revisi|Revisi-revisi}} pilihan dari '''$1''''''",
-'logdelete-selected'             => "'''{{PLURAL:$1|Log|Log-log}} pilihan untuk:'''",
-'revdelete-text'                 => "'''Revisi dan tindakan yang telah dihapus akan tetap muncul di halaman versi terdahulu, tapi teks isi tidak bisa diakses publik.'''
-
-Pengurus lain akan dapat mengakses isi tersebunyi dan dapat membatalkan penghapusan melalui antarmuka yang sama, kecuali jika ada pembatasan lain yang dibuat oleh operator situs",
-'revdelete-legend'               => 'Atur batasan:',
-'revdelete-hide-text'            => 'Sembunyikan teks revisi',
-'revdelete-hide-name'            => 'Sembunyikan tindakan dan target',
-'revdelete-hide-comment'         => 'Tampilkan/sembunyikan ringkasan suntingan',
-'revdelete-hide-user'            => 'Sembunyikan nama pengguna/IP penyunting',
-'revdelete-hide-restricted'      => 'Terapkan pembatasan bagi pengurus dan pengguna lainnya',
-'revdelete-suppress'             => 'Sembunyikan juga dari pengurus',
-'revdelete-hide-image'           => 'Sembunyikan isi berkas',
-'revdelete-unsuppress'           => 'Hapus batasan pada revisi yang dikembalikan',
-'revdelete-log'                  => 'Log ringkasan:',
-'revdelete-submit'               => 'Terapkan pada revisi terpilih',
-'revdelete-logentry'             => 'ubah tampilan revisi untuk [[$1]]',
-'logdelete-logentry'             => 'ubah aturan penyembunyian dari [[$1]]',
-'revdelete-success'              => 'Aturan penyembunyian revisi berhasil diterapkan.',
-'logdelete-success'              => 'Aturan penyembunyian tindakan berhasil diterapkan.',
-'revdel-restore'                 => 'Ubah tampilan',
-'pagehist'                       => 'Sejarah 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}}',
+'rev-deleted-comment'         => '(komentar dihapus)',
+'rev-deleted-user'            => '(nama pengguna dihapus)',
+'rev-deleted-event'           => '(isi dihapus)',
+'rev-deleted-text-permission' => "Riwayat revisi halaman ini telah '''dihapus'''.
+Detil mungkin tersedia di [{{fullurl:{{ns:special}}:Log/delete|page={{FULLPAGENAMEE}}}} log penghapusan].",
+'rev-deleted-text-unhide'     => "Riwayat revisi halaman ini telah '''dihapus'''.
+Detil mungkin tersedia di [{{fullurl:Special:Log/delete|page={{FULLPAGENAMEE}}}} log penghapusan].
+Sebagai seorang pengurus Anda masih dapat [$1 melihat revisi ini] jika Anda ingin.",
+'rev-deleted-text-view'       => "Riwayat revisi halaman ini telah '''dihapus'''.
+Sebagai seorang pengurus, Anda dapat melihatnya; detil mungkin tersedia di [{{fullurl:{{ns:special}}:Log/delete|page={{FULLPAGENAMEE}}}} log penghapusan].",
+'rev-deleted-no-diff'         => "Anda tak dapat melihat perbedaan ini karena salah satu dari revisi tersebut telah '''dihapus'''.
+Detil mungkin tersedia di [{{fullurl:Special:Log/delete|page={{FULLPAGENAMEE}}}} log penghapusan].",
+'rev-deleted-unhide-diff'     => "Satu atau lebih revisi dari perbedaan ini telah '''dihapus'''.
+Detil mungkin tersedia di [{{fullurl:Special:Log/delete|page={{FULLPAGENAMEE}}}} log penghapusan].
+Sebagai seorang pengurus, Anda masih dapat [$1 melihat perbedaan ini] jika Anda ingin.",
+'rev-delundel'                => 'tampilkan/sembunyikan',
+'revisiondelete'              => 'Hapus/batal hapus revisi',
+'revdelete-nooldid-title'     => 'Target revisi tak ditemukan',
+'revdelete-nooldid-text'      => 'Anda belum memberikan target revisi untuk menjalankan fungsi ini.',
+'revdelete-nologtype-title'   => 'Tipe log tak diberikan',
+'revdelete-nologtype-text'    => 'Anda tidak memberikan suatu tipe log untuk menerapkan tindakan ini.',
+'revdelete-nologid-title'     => 'Entri log tak valid',
+'revdelete-nologid-text'      => 'Anda mungkin tidak menyebutkan suatu log peristiwa target untuk menjalankan fungsi ini atau entri yang dimaksud tak ditemukan.',
+'revdelete-no-file'           => 'Berkas yang dituju tidak ditemukan.',
+'revdelete-show-file-confirm' => 'Apakah Anda yakin ingin melihat revisi yang telah dihapus dari berkas "<nowiki>$1</nowiki>" per $3, $2?',
+'revdelete-show-file-submit'  => 'Ya',
+'revdelete-selected'          => "'''{{PLURAL:$2|Revisi|Revisi-revisi}} pilihan dari '''$1''''''",
+'logdelete-selected'          => "'''{{PLURAL:$1|Log|Log-log}} pilihan untuk:'''",
+'revdelete-text'              => "'''Revisi-revisi dan tindakan-tindakan yang telah dihapus akan tetap muncul di halaman versi terdahulu dan halaman log, tapi teks isi tidak bisa diakses publik.'''
+
+Pengurus {{SITENAME}} lainnya akan tetap dapat mengakses isi yang tersembunyi ini dan dapat membatalkan penghapusannya menggunakan antarmuka yang sama, kecuali ada pembatasan lain yang dibuat oleh operator situs.
+Harap konfirmasikan bahwa Anda memang ingin melakukan tindakan ini, bahwa Anda mengerti akibat-akibatnya, dan bahwa tindakan ini telah sesuai dengan [[{{MediaWiki:Policy-url}}|kebijakan]].",
+'revdelete-suppress-text'     => "Penghilangan '''hanya''' digunakan untuk kasus-kasus berikut:
+* Informasi pribadi yang tak sepantasnya
+*: ''alamat rumah dan nomor telepon, nomor perlindungan sosial, dll.''",
+'revdelete-legend'            => 'Atur batasan:',
+'revdelete-hide-text'         => 'Sembunyikan teks revisi',
+'revdelete-hide-name'         => 'Sembunyikan tindakan dan target',
+'revdelete-hide-comment'      => 'Tampilkan/sembunyikan ringkasan suntingan',
+'revdelete-hide-user'         => 'Sembunyikan nama pengguna/IP penyunting',
+'revdelete-hide-restricted'   => 'Sembunyikan data dari opsis juga',
+'revdelete-suppress'          => 'Sembunyikan juga dari pengurus',
+'revdelete-hide-image'        => 'Sembunyikan isi berkas',
+'revdelete-unsuppress'        => 'Hapus batasan pada revisi yang dikembalikan',
+'revdelete-log'               => 'Log ringkasan:',
+'revdelete-submit'            => 'Terapkan pada revisi terpilih',
+'revdelete-logentry'          => 'ubah tampilan revisi untuk [[$1]]',
+'logdelete-logentry'          => 'mengubah aturan penyembunyian dari [[$1]]',
+'revdelete-success'           => 'Aturan penyembunyian revisi berhasil diterapkan.',
+'revdelete-failure'           => "'''Mode tampilan revisi tak dapat diterapkan:'''
+$1",
+'logdelete-success'           => 'Aturan penyembunyian tindakan berhasil diterapkan.',
+'logdelete-failure'           => "'''Aturan penyembunyian tidak dapat diterapkan:'''
+$1",
+'revdel-restore'              => 'Ubah tampilan',
+'pagehist'                    => 'Sejarah 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".
+Anda tidak memiliki akses ke revisi ini.',
+'revdelete-modify-no-access'  => 'Gagal mengubah revisi tertanggal $2, $1: revisi ini telah ditandai "terbatas".
+Anda tidak memiliki akses ke revisi ini.',
+'revdelete-modify-missing'    => 'Gagal mengubah revisi ID $1: revisi ini tidak ditemukan di basis data!',
+'revdelete-no-change'         => "'''Peringatan:''' revisi per $2, $1 telah memiliki aturan penyembunyian tersebut.",
+'revdelete-concurrent-change' => 'Gagal mengubah revisi per $2, $1: statusnya kemungkinan telah diubah oleh pengguna lain bersamaan dengan Anda.
+Silakan periksa catatan log.',
+'revdelete-only-restricted'   => 'Anda tidak dapat menyembunyikan revisi-revisi ini dari semua opsis tanpa memilih juga salah satu opsi penyembunyian lainnya.',
 
 # Suppression log
 'suppressionlog'     => 'Log penyembunyian',
@@ -1039,6 +1052,7 @@ Pastikan bahwa perubahan ini tetap mempertahankan kontinuitas versi terdahulu ha
 'mergehistory-autocomment'         => '[[:$1]] telah digabungkan ke [[:$2]]',
 'mergehistory-comment'             => '[[:$1]] telah digabungkan ke [[:$2]]: $3',
 'mergehistory-same-destination'    => 'Nama halaman sumber dan tujuan tidak boleh sama',
+'mergehistory-reason'              => 'Alasan:',
 
 # Merge log
 'mergelog'           => 'Gabung log',
@@ -1047,73 +1061,74 @@ Pastikan bahwa perubahan ini tetap mempertahankan kontinuitas versi terdahulu ha
 'mergelogpagetext'   => 'Di bawah ini adalah daftar penggabungan sejarah halaman ke halaman yang lain.',
 
 # Diffs
-'history-title'           => 'Riwayat revisi dari "$1"',
-'difference'              => '(Perbedaan antarrevisi)',
-'lineno'                  => 'Baris $1:',
-'compareselectedversions' => 'Bandingkan versi terpilih',
-'visualcomparison'        => 'Perbandingan visual',
-'wikicodecomparison'      => 'Perbandingan teks wiki',
-'editundo'                => 'batalkan',
-'diff-multi'              => '({{PLURAL:$1|Satu|$1}} revisi antara tak ditampilkan.)',
-'diff-movedto'            => 'dipindahkan ke $1',
-'diff-styleadded'         => '$1 gaya ditambahkan',
-'diff-added'              => '$1 ditambahkan',
-'diff-changedto'          => 'diubah ke $1',
-'diff-movedoutof'         => 'dipindahkan dari $1',
-'diff-styleremoved'       => '$1 gaya dihapuskan',
-'diff-removed'            => '$1 dihapuskan',
-'diff-changedfrom'        => 'diubah dari $1',
-'diff-src'                => 'sumber',
-'diff-withdestination'    => 'dengan tujuan $1',
-'diff-with'               => '&#32;dengan $1 $2',
-'diff-with-final'         => '&#32;dan $1 $2',
-'diff-width'              => 'lebar',
-'diff-height'             => 'tinggi',
-'diff-p'                  => "sebuah '''paragraf'''",
-'diff-blockquote'         => "sebuah '''kutipan'''",
-'diff-h1'                 => "sebuah '''judul bagian (aras 1)'''",
-'diff-h2'                 => "sebuah '''judul bagian (aras 2)'''",
-'diff-h3'                 => "sebuah '''judul bagian (aras 3)'''",
-'diff-h4'                 => "sebuah '''judul bagian (aras 4)'''",
-'diff-h5'                 => "sebuah '''baris judul (aras 5)'''",
-'diff-pre'                => "sebuah '''blok dengan praformat'''",
-'diff-div'                => "sebuah '''bagian'''",
-'diff-ul'                 => "sebuah '''daftar takterurut'''",
-'diff-ol'                 => "sebuah '''daftar terurut'''",
-'diff-li'                 => "sebuah '''daftar butir'''",
-'diff-table'              => "sebuah '''tabel'''",
-'diff-tbody'              => "sebuah '''isi tabel'''",
-'diff-tr'                 => "sebuah '''baris'''",
-'diff-td'                 => "sebuah '''sel'''",
-'diff-th'                 => "sebuah '''tajuk'''",
-'diff-br'                 => "sebuah '''putus'''",
-'diff-hr'                 => "sebuah '''mistar horizontal'''",
-'diff-code'               => "sebuah '''blok kode komputer'''",
-'diff-dl'                 => "sebuah '''daftar definisi'''",
-'diff-dt'                 => "sebuah '''definisi istilah'''",
-'diff-dd'                 => "sebuah '''definisi'''",
-'diff-input'              => "sebuah '''masukan'''",
-'diff-form'               => "sebuah '''formulir'''",
-'diff-img'                => "sebuah '''gambar'''",
-'diff-span'               => "sebuah '''rentang'''",
-'diff-a'                  => "sebuah '''pranala'''",
-'diff-i'                  => "'''italik'''",
-'diff-b'                  => "'''tebal'''",
-'diff-strong'             => "'''keras'''",
-'diff-em'                 => "'''penekanan'''",
-'diff-font'               => "'''huruf'''",
-'diff-big'                => "'''besar'''",
-'diff-del'                => "'''dihapuskan'''",
-'diff-tt'                 => "'''lebar tetap'''",
-'diff-sub'                => "'''tika bawah'''",
-'diff-sup'                => "'''tika atas'''",
-'diff-strike'             => "'''coret'''",
+'history-title'            => 'Riwayat revisi dari "$1"',
+'difference'               => '(Perbedaan antarrevisi)',
+'lineno'                   => 'Baris $1:',
+'compareselectedversions'  => 'Bandingkan versi terpilih',
+'showhideselectedversions' => 'Tampilkan/sembunyikan versi terpilih',
+'visualcomparison'         => 'Perbandingan visual',
+'wikicodecomparison'       => 'Perbandingan teks wiki',
+'editundo'                 => 'batalkan',
+'diff-multi'               => '({{PLURAL:$1|Satu|$1}} revisi antara tak ditampilkan.)',
+'diff-movedto'             => 'dipindahkan ke $1',
+'diff-styleadded'          => '$1 gaya ditambahkan',
+'diff-added'               => '$1 ditambahkan',
+'diff-changedto'           => 'diubah ke $1',
+'diff-movedoutof'          => 'dipindahkan dari $1',
+'diff-styleremoved'        => '$1 gaya dihapuskan',
+'diff-removed'             => '$1 dihapuskan',
+'diff-changedfrom'         => 'diubah dari $1',
+'diff-src'                 => 'sumber',
+'diff-withdestination'     => 'dengan tujuan $1',
+'diff-with'                => '&#32;dengan $1 $2',
+'diff-with-final'          => '&#32;dan $1 $2',
+'diff-width'               => 'lebar',
+'diff-height'              => 'tinggi',
+'diff-p'                   => "sebuah '''paragraf'''",
+'diff-blockquote'          => "sebuah '''kutipan'''",
+'diff-h1'                  => "sebuah '''judul bagian (aras 1)'''",
+'diff-h2'                  => "sebuah '''judul bagian (aras 2)'''",
+'diff-h3'                  => "sebuah '''judul bagian (aras 3)'''",
+'diff-h4'                  => "sebuah '''judul bagian (aras 4)'''",
+'diff-h5'                  => "sebuah '''baris judul (aras 5)'''",
+'diff-pre'                 => "sebuah '''blok dengan praformat'''",
+'diff-div'                 => "sebuah '''bagian'''",
+'diff-ul'                  => "sebuah '''daftar takterurut'''",
+'diff-ol'                  => "sebuah '''daftar terurut'''",
+'diff-li'                  => "sebuah '''daftar butir'''",
+'diff-table'               => "sebuah '''tabel'''",
+'diff-tbody'               => "sebuah '''isi tabel'''",
+'diff-tr'                  => "sebuah '''baris'''",
+'diff-td'                  => "sebuah '''sel'''",
+'diff-th'                  => "sebuah '''tajuk'''",
+'diff-br'                  => "sebuah '''putus'''",
+'diff-hr'                  => "sebuah '''mistar horizontal'''",
+'diff-code'                => "sebuah '''blok kode komputer'''",
+'diff-dl'                  => "sebuah '''daftar definisi'''",
+'diff-dt'                  => "sebuah '''definisi istilah'''",
+'diff-dd'                  => "sebuah '''definisi'''",
+'diff-input'               => "sebuah '''masukan'''",
+'diff-form'                => "sebuah '''formulir'''",
+'diff-img'                 => "sebuah '''gambar'''",
+'diff-span'                => "sebuah '''rentang'''",
+'diff-a'                   => "sebuah '''pranala'''",
+'diff-i'                   => "'''italik'''",
+'diff-b'                   => "'''tebal'''",
+'diff-strong'              => "'''keras'''",
+'diff-em'                  => "'''penekanan'''",
+'diff-font'                => "'''huruf'''",
+'diff-big'                 => "'''besar'''",
+'diff-del'                 => "'''dihapuskan'''",
+'diff-tt'                  => "'''lebar tetap'''",
+'diff-sub'                 => "'''tika bawah'''",
+'diff-sup'                 => "'''tika atas'''",
+'diff-strike'              => "'''coret'''",
 
 # Search results
 'searchresults'                    => 'Hasil pencarian',
 'searchresults-title'              => 'Hasil pencarian untuk "$1"',
 'searchresulttext'                 => 'Untuk informasi lebih lanjut tentang pencarian di {{SITENAME}}, lihat [[{{MediaWiki:Helppage}}|halaman bantuan]].',
-'searchsubtitle'                   => "Anda mencari '''[[:$1]]'''",
+'searchsubtitle'                   => 'Anda mencari \'\'\'[[:$1]]\'\'\' ([[Special:Prefixindex/$1|semua halaman yang dimulai dengan "$1"]]{{int:pipe-separator}}[[Special:WhatLinksHere/$1|semua halaman yang terpaut ke "$1"]])',
 'searchsubtitleinvalid'            => "Anda mencari '''$1'''",
 'noexactmatch'                     => "'''Tidak ada halaman yang berjudul \"\$1\".''' Anda dapat [[:\$1|membuat halaman ini]].",
 'noexactmatch-nocreate'            => "'''Tidak ada halaman berjudul \"\$1\".'''",
@@ -1122,8 +1137,11 @@ Pastikan bahwa perubahan ini tetap mempertahankan kontinuitas versi terdahulu ha
 'notitlematches'                   => 'Tidak ada judul halaman yang cocok',
 'textmatches'                      => 'Teks artikel yang cocok',
 'notextmatches'                    => 'Tidak ada teks halaman yang cocok',
-'prevn'                            => '$1 sebelumnya',
-'nextn'                            => '$1 berikutnya',
+'prevn'                            => '{{PLURAL:$1|$1}} sebelumnya',
+'nextn'                            => '{{PLURAL:$1|$1}} berikutnya',
+'prevn-title'                      => '$1 {{PLURAL:$1|hasil|hasil}} sebelumnya',
+'nextn-title'                      => '$1 {{PLURAL:$1|hasil|hasil}} selanjutnya',
+'shown-title'                      => 'Tampilkan $1 {{PLURAL:$1|hasil|hasil}} per halaman',
 'viewprevnext'                     => 'Lihat ($1) ($2) ($3)',
 'searchmenu-legend'                => 'Opsi pencarian',
 'searchmenu-exists'                => "* Halaman '''[[$1]]'''",
@@ -1131,9 +1149,8 @@ Pastikan bahwa perubahan ini tetap mempertahankan kontinuitas versi terdahulu ha
 'searchhelp-url'                   => 'Help:Isi',
 'searchmenu-prefix'                => '[[Special:PrefixIndex/$1|Lihat daftar halaman dengan awalan ini]]',
 'searchprofile-articles'           => 'Halaman isi',
-'searchprofile-articles-and-proj'  => 'Halaman isi dan proyek',
-'searchprofile-project'            => 'Halaman proyek',
-'searchprofile-images'             => 'Berkas',
+'searchprofile-project'            => 'Halaman Bantuan dan Proyek',
+'searchprofile-images'             => 'Multimedia',
 'searchprofile-everything'         => 'Seluruhnya',
 'searchprofile-advanced'           => 'Lanjutan',
 'searchprofile-articles-tooltip'   => 'Pencarian di $1',
@@ -1141,8 +1158,6 @@ Pastikan bahwa perubahan ini tetap mempertahankan kontinuitas versi terdahulu ha
 'searchprofile-images-tooltip'     => 'Pencarian berkas',
 'searchprofile-everything-tooltip' => 'Pencarian di seluruh isi (termasuk halaman pembicaraan)',
 'searchprofile-advanced-tooltip'   => 'Pencarian di ruang nama tersuai',
-'prefs-search-nsdefault'           => 'Cari menggunakan standar baku:',
-'prefs-search-nscustom'            => 'Cari di ruang nama buatan:',
 'search-result-size'               => '$1 ({{PLURAL:$2|1 kata|$2 kata}})',
 'search-result-score'              => 'Relevansi: $1%',
 'search-redirect'                  => '(pengalihan $1)',
@@ -1155,11 +1170,13 @@ Pastikan bahwa perubahan ini tetap mempertahankan kontinuitas versi terdahulu ha
 'search-mwsuggest-disabled'        => 'tidak ada saran',
 'search-relatedarticle'            => 'Berkaitan',
 'mwsuggest-disable'                => 'Non-aktifkan saran AJAX',
+'searcheverything-enable'          => 'Cari di semua ruang nama',
 'searchrelated'                    => 'berkaitan',
 'searchall'                        => 'semua',
 'showingresults'                   => "Di bawah ini ditampilkan hingga {{PLURAL:$1|'''1''' hasil|'''$1''' hasil}}, dimulai dari #'''$2'''.",
 'showingresultsnum'                => "Di bawah ini ditampilkan{{PLURAL:$3|'''1''' hasil|'''$3''' hasil}}, dimulai dari #'''$2'''.",
 'showingresultstotal'              => "Hasil pencarian {{PLURAL:$4|'''$1'''|'''$1 - $2'''}} dari '''$3'''",
+'showingresultsheader'             => "{{PLURAL:$5|Hasil '''$1''' dari '''$3'''|Hasil '''$1 - $2''' dari '''$3'''}} untuk '''$4'''",
 'nonefound'                        => "'''Catatan''': Hanya beberapa ruang nama yang secara baku dimasukkan dalam pencarian. Coba awali permintaan Anda dengan ''all:'' untuk mencari semua isi (termasuk halaman pembicaraan, templat, dll), atau gunakan ruang nama yang diinginkan sebagai awalan.",
 'search-nonefound'                 => 'Tidak ada hasil yang sesuai dengan kriteria.',
 'powersearch'                      => 'Pencarian lanjut',
@@ -1167,89 +1184,132 @@ Pastikan bahwa perubahan ini tetap mempertahankan kontinuitas versi terdahulu ha
 'powersearch-ns'                   => 'Mencari di ruang nama:',
 'powersearch-redir'                => 'Daftar pengalihan',
 'powersearch-field'                => 'Mencari',
+'powersearch-togglelabel'          => 'Pilih:',
+'powersearch-toggleall'            => 'Semua',
+'powersearch-togglenone'           => 'Kosongkan',
 'search-external'                  => 'Pencarian eksternal',
 'searchdisabled'                   => 'Pencarian {{SITENAME}} sementara dimatikan.
 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',
+
 # Preferences page
-'preferences'               => 'Preferensi',
-'mypreferences'             => 'Preferensi saya',
-'prefs-edits'               => 'Jumlah suntingan:',
-'prefsnologin'              => 'Belum masuk log',
-'prefsnologintext'          => 'Anda harus <span class="plainlinks">[{{fullurl:Special:UserLogin|returnto=$1}} masuk log]</span> untuk mengeset preferensi Anda.',
-'prefsreset'                => 'Preferensi telah dikembalikan ke konfigurasi baku.',
-'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',
-'changepassword'            => 'Ganti kata sandi',
-'skin'                      => 'Kulit',
-'skin-preview'              => 'Pratayang',
-'math'                      => 'Matematika',
-'dateformat'                => 'Format tanggal',
-'datedefault'               => 'Tak ada preferensi',
-'datetime'                  => 'Tanggal dan waktu',
-'math_failure'              => 'Gagal memparse',
-'math_unknown_error'        => 'Kesalahan yang tidak diketahui',
-'math_unknown_function'     => 'fungsi yang tidak diketahui',
-'math_lexing_error'         => 'kesalahan lexing',
-'math_syntax_error'         => 'kesalahan sintaks',
-'math_image_error'          => 'Konversi PNG gagal; periksa apakah latex, dvips, gs, dan convert terinstal dengan benar',
-'math_bad_tmpdir'           => 'Tidak dapat menulisi atau membuat direktori sementara math',
-'math_bad_output'           => 'Tidak dapat menulisi atau membuat direktori keluaran math',
-'math_notexvc'              => 'Executable texvc hilang; silakan lihat math/README untuk cara konfigurasi.',
-'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-edits'     => 'Jumlah suntingan maksimum yang ditampilkan di daftar pantauan yang lebih lengkap:',
-'prefs-watchlist-edits-max' => '(nilai maksimum: 1000)',
-'prefs-misc'                => 'Lain-lain',
-'prefs-resetpass'           => 'Ganti kata sandi',
-'saveprefs'                 => 'Simpan',
-'resetprefs'                => 'Batalkan perubahan',
-'restoreprefs'              => 'Kembalikan semua setelan baku',
-'textboxsize'               => 'Penyuntingan',
-'prefs-edit-boxsize'        => 'Ukuran kotak penyuntingan.',
-'rows'                      => 'Baris:',
-'columns'                   => 'Kolom:',
-'searchresultshead'         => 'Pencarian',
-'resultsperpage'            => 'Hasil per halaman:',
-'contextlines'              => 'Baris ditampilkan per hasil:',
-'contextchars'              => 'Karakter untuk konteks per baris:',
-'stub-threshold'            => 'Ambang batas untuk format <a href="#" class="stub">pranala rintisan</a>:',
-'recentchangesdays'         => 'Jumlah hari yang ditampilkan di perubahan terbaru:',
-'recentchangesdays-max'     => '(maksimum $1 {{PLURAL:$1|hari|hari}})',
-'recentchangescount'        => 'Jumlah baku suntingan yang ditampilkan di perubahan terbaru, riwayat halaman, dan log:',
-'savedprefs'                => 'Preferensi Anda telah disimpan',
-'timezonelegend'            => 'Zona waktu',
-'timezonetext'              => 'Masukkan perbedaan waktu (dalam jam) antara waktu setempat dengan waktu server (UTC).',
-'localtime'                 => 'Waktu setempat:',
-'timezoneselect'            => 'Zona waktu:',
-'timezoneuseserverdefault'  => 'Gunakan standar server',
-'timezoneuseoffset'         => 'Lainnya (tentukan perbedaannya)',
-'timezoneoffset'            => 'Perbedaan¹:',
-'servertime'                => 'Waktu server:',
-'guesstimezone'             => 'Isikan dari penjelajah web',
-'allowemail'                => 'Ijinkan pengguna lain mengirim surat-e',
-'prefs-searchoptions'       => 'Opsi pencarian',
-'prefs-namespaces'          => 'Ruang nama',
-'defaultns'                 => 'Cari dalam ruang nama berikut ini secara baku:',
-'default'                   => 'baku',
-'files'                     => 'Berkas',
-'prefs-custom-css'          => 'CSS Buatan',
-'prefs-custom-js'           => 'JS Buatan',
+'preferences'                   => 'Preferensi',
+'mypreferences'                 => 'Preferensi saya',
+'prefs-edits'                   => 'Jumlah suntingan:',
+'prefsnologin'                  => 'Belum masuk log',
+'prefsnologintext'              => 'Anda harus <span class="plainlinks">[{{fullurl:Special:UserLogin|returnto=$1}} masuk log]</span> untuk mengeset preferensi Anda.',
+'changepassword'                => 'Ganti kata sandi',
+'prefs-skin'                    => 'Kulit',
+'skin-preview'                  => 'Pratayang',
+'prefs-math'                    => 'Matematika',
+'datedefault'                   => 'Tak ada preferensi',
+'prefs-datetime'                => 'Tanggal dan waktu',
+'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-edits'         => 'Jumlah suntingan maksimum yang ditampilkan di daftar pantauan yang lebih lengkap:',
+'prefs-watchlist-edits-max'     => '(nilai maksimum: 1000)',
+'prefs-misc'                    => 'Lain-lain',
+'prefs-resetpass'               => 'Ganti kata sandi',
+'prefs-email'                   => 'Opsi surat-e',
+'prefs-rendering'               => 'Tampilan',
+'saveprefs'                     => 'Simpan',
+'resetprefs'                    => 'Batalkan perubahan',
+'restoreprefs'                  => 'Kembalikan semua setelan baku',
+'prefs-editing'                 => 'Penyuntingan',
+'prefs-edit-boxsize'            => 'Ukuran kotak penyuntingan.',
+'rows'                          => 'Baris:',
+'columns'                       => 'Kolom:',
+'searchresultshead'             => 'Pencarian',
+'resultsperpage'                => 'Hasil per halaman:',
+'contextlines'                  => 'Baris ditampilkan per hasil:',
+'contextchars'                  => 'Karakter untuk konteks per baris:',
+'stub-threshold'                => 'Ambang batas untuk format <a href="#" class="stub">pranala rintisan</a>:',
+'recentchangesdays'             => 'Jumlah hari yang ditampilkan di perubahan terbaru:',
+'recentchangesdays-max'         => '(maksimum $1 {{PLURAL:$1|hari|hari}})',
+'recentchangescount'            => 'Standar jumlah suntingan yang ditampilkan:',
+'prefs-help-recentchangescount' => 'Opsi ini berlaku untuk perubahan terbaru, versi terdahulu halaman, dan log.',
+'savedprefs'                    => 'Preferensi Anda telah disimpan',
+'timezonelegend'                => 'Zona waktu:',
+'localtime'                     => 'Waktu setempat:',
+'timezoneuseserverdefault'      => 'Gunakan standar server',
+'timezoneuseoffset'             => 'Lainnya (tentukan perbedaannya)',
+'timezoneoffset'                => 'Perbedaan¹:',
+'servertime'                    => 'Waktu server:',
+'guesstimezone'                 => 'Isikan dari penjelajah web',
+'timezoneregion-africa'         => 'Afrika',
+'timezoneregion-america'        => 'Amerika',
+'timezoneregion-antarctica'     => 'Antarktika',
+'timezoneregion-arctic'         => 'Arktik',
+'timezoneregion-asia'           => 'Asia',
+'timezoneregion-atlantic'       => 'Samudera Atlantik',
+'timezoneregion-australia'      => 'Australia',
+'timezoneregion-europe'         => 'Eropa',
+'timezoneregion-indian'         => 'Samudera Hindia',
+'timezoneregion-pacific'        => 'Samudera Pasifik',
+'allowemail'                    => 'Ijinkan pengguna lain mengirim surat-e',
+'prefs-searchoptions'           => 'Opsi pencarian',
+'prefs-namespaces'              => 'Ruang nama',
+'defaultns'                     => 'Atau cari dalam ruang-ruang nama berikut:',
+'default'                       => 'baku',
+'prefs-files'                   => 'Berkas',
+'prefs-custom-css'              => 'CSS pribadi',
+'prefs-custom-js'               => 'JS pribadi',
+'prefs-reset-intro'             => 'Anda dapat menggunakan halaman ini untuk mengembalikan preferensi Anda ke setelan baku situs.
+Pengembalian preferensi tidak dapat dibatalkan.',
+'prefs-emailconfirm-label'      => 'Konfirmasi surat-e:',
+'prefs-textboxsize'             => 'Ukuran kotak suntingan',
+'youremail'                     => 'Surat elektronik:',
+'username'                      => 'Nama pengguna:',
+'uid'                           => 'ID pengguna:',
+'prefs-memberingroups'          => 'Anggota {{PLURAL:$1|kelompok|kelompok}}:',
+'prefs-registration'            => 'Waktu pendaftaran:',
+'yourrealname'                  => 'Nama asli:',
+'yourlanguage'                  => 'Bahasa antarmuka:',
+'yourvariant'                   => 'Varian bahasa',
+'yournick'                      => 'Nama samaran:',
+'badsig'                        => 'Tanda tangan mentah tak sah; periksa tag HTML.',
+'badsiglength'                  => 'Tanda tangan Anda terlalu panjang.
+Jangan lebih dari $1 {{PLURAL:$1|karakter|karakter}}.',
+'yourgender'                    => 'Jenis kelamin:',
+'gender-unknown'                => 'Tak dinyatakan',
+'gender-male'                   => 'Laki-laki',
+'gender-female'                 => 'Perempuan',
+'prefs-help-gender'             => 'Opsional: digunakan untuk perbaikan penyebutan gender oleh perangkat lunak. Informasi ini akan terbuka untuk umum.',
+'email'                         => 'Surat elektronik',
+'prefs-help-realname'           => '* Nama asli bersifat opsional dan jika Anda memberikannya, nama asli Anda akan digunakan untuk memberi pengenalan atas hasil kerja Anda.',
+'prefs-help-email'              => 'Alamat surat-e bersifat opsional, namun bila sewaktu-waktu Anda lupa akan kata sandi Anda, kami dapat mengirimkannya melalui surat-e tersebut.
+Anda juga dapat memilih untuk memungkinkan orang lain menghubungi Anda melalui halaman pengguna atau halaman pembicaraan pengguna Anda tanpa perlu membuka identitas Anda.',
+'prefs-help-email-required'     => 'Alamat surat-e dibutuhkan.',
+'prefs-info'                    => 'Informasi dasar',
+'prefs-i18n'                    => 'Internasionalisasi',
+'prefs-signature'               => 'Tanda tangan',
+'prefs-dateformat'              => 'Format tanggal',
+'prefs-timeoffset'              => 'Format waktu',
+'prefs-advancedediting'         => 'Opsi lanjutan',
+'prefs-advancedrc'              => 'Opsi lanjutan',
+'prefs-advancedrendering'       => 'Opsi lanjutan',
+'prefs-advancedsearchoptions'   => 'Opsi lanjutan',
+'prefs-advancedwatchlist'       => 'Opsi lanjutan',
+'prefs-display'                 => 'Opsi tampilan',
+'prefs-diffs'                   => 'Beda',
 
 # User rights
-'userrights'                  => 'Manajemen hak pengguna', # Not used as normal message but as header for the special page itself
+'userrights'                  => 'Manajemen hak pengguna',
 '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}}]] | [[Special:Contributions/$1|{{int:contribslink}}]])",
+'editinguser'                 => "Mengganti hak akses pengguna '''[[User:$1|$1]]''' ([[User talk:$1|{{int:talkpagelinktext}}]]{{int:pipe-separator}}[[Special:Contributions/$1|{{int:contribslink}}]])",
 'userrights-editusergroup'    => 'Sunting kelompok pengguna',
 'saveusergroups'              => 'Simpan kelompok pengguna',
 'userrights-groupsmember'     => 'Anggota dari:',
@@ -1290,59 +1350,61 @@ Perlu diingat bahwa indeks Google untuk konten {{SITENAME}} mungkin belum mencak
 'grouppage-suppress'      => '{{ns:project}}:Oversight',
 
 # Rights
-'right-read'                 => 'Membaca halaman',
-'right-edit'                 => 'Menyunting halaman',
-'right-createpage'           => 'Membuat halaman baru (yang bukan halaman pembicaraan)',
-'right-createtalk'           => 'Membuat halaman pembicaraan',
-'right-createaccount'        => 'Membuat akun baru',
-'right-minoredit'            => 'Menandai suntingan sebagai minor',
-'right-move'                 => 'Memindahkan halaman',
-'right-move-subpages'        => 'Pindahkan halaman dengan seluruh sub halamannya',
-'right-move-rootuserpages'   => 'Pindahkan halaman utama pengguna',
-'right-movefile'             => 'Pindahkan berkas',
-'right-suppressredirect'     => 'Tidak membuat pengalihan dari nama lama ketika memindahkan halaman',
-'right-upload'               => 'Memuat berkas',
-'right-reupload'             => 'Menimpa berkas yang sudah ada',
-'right-reupload-own'         => 'Menimpa berkas yang sudah ada yang dimuat oleh pengguna yang sama',
-'right-reupload-shared'      => 'Menolak berkas-berkas pada penyimpanan media lokal bersama',
-'right-upload_by_url'        => 'Memuatkan file dari sebuah alamat URL',
-'right-purge'                => 'Menghapus singgahan suatu halaman tanpa halaman konfirmasi',
-'right-autoconfirmed'        => 'Menyunting halaman yang semi dilindungi',
-'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',
-'right-writeapi'             => 'Menggunakan API penulisan',
-'right-delete'               => 'Menghapus halaman',
-'right-bigdelete'            => 'Menghapus halaman dengan banyak versi terdahulu',
-'right-deleterevision'       => 'Menghapus dan membatalkan penghapusan revisi tertentu halaman',
-'right-deletedhistory'       => 'Melihat entri-entri revisi yang dihapus, tanpa teks yang berhubungan',
-'right-browsearchive'        => 'Mencari halaman yang telah dihapus',
-'right-undelete'             => 'Mengembalikan halaman yang telah dihapus',
-'right-suppressrevision'     => 'Memeriksa dan mengembalikan revisi-revisi yang disembunyikan dari Opsis',
-'right-suppressionlog'       => 'Melihat log privat',
-'right-block'                => 'Memblokir penyuntingan oleh pengguna lain',
-'right-blockemail'           => 'Memblokir pengiriman surat-e oleh pengguna',
-'right-hideuser'             => 'Memblokir nama pengguna dan menyembunyikannya dari publik',
-'right-ipblock-exempt'       => 'Abaikan pemblokiran IP, pemblokiran otomatis, dan rentang pemblokiran',
-'right-proxyunbannable'      => 'Abaikan pemblokiran otomatis atas proxy',
-'right-protect'              => 'Mengubah tingkat perlindungan dan menyunting halaman yang dilindungi',
-'right-editprotected'        => 'Menyunting halaman yang dilindungi (tanpa perlindungan runtun)',
-'right-editinterface'        => 'Menyunting antarmuka pengguna',
-'right-editusercssjs'        => 'Menyunting arsip CSS dan JS pengguna lain',
-'right-rollback'             => 'Mengembalikan dengan cepat suntingan-suntingan pengguna terakhir yang menyunting halaman tertentu',
-'right-markbotedits'         => 'Menandai pengembalian revisi sebagai suntingan bot',
-'right-noratelimit'          => 'Tidak dipengaruhi oleh pembatasan jumlah suntingan.',
-'right-import'               => 'Mengimpor halaman dari wiki lain',
-'right-importupload'         => 'Mengimpor halaman dari sebuah berkas yang dimuatkan',
-'right-patrol'               => 'Menandai suntingan pengguna lain sebagai terpatroli',
-'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-read'                  => 'Membaca halaman',
+'right-edit'                  => 'Menyunting halaman',
+'right-createpage'            => 'Membuat halaman baru (yang bukan halaman pembicaraan)',
+'right-createtalk'            => 'Membuat halaman pembicaraan',
+'right-createaccount'         => 'Membuat akun baru',
+'right-minoredit'             => 'Menandai suntingan sebagai minor',
+'right-move'                  => 'Memindahkan halaman',
+'right-move-subpages'         => 'Memindahkan halaman dengan seluruh subhalamannya',
+'right-move-rootuserpages'    => 'Memindahkan halaman utama pengguna',
+'right-movefile'              => 'Memindahkan berkas',
+'right-suppressredirect'      => 'Tidak membuat pengalihan dari nama lama ketika memindahkan halaman',
+'right-upload'                => 'Memuat berkas',
+'right-reupload'              => 'Menimpa berkas yang sudah ada',
+'right-reupload-own'          => 'Menimpa berkas yang sudah ada yang dimuat oleh pengguna yang sama',
+'right-reupload-shared'       => 'Menolak berkas-berkas pada penyimpanan media lokal bersama',
+'right-upload_by_url'         => 'Memuatkan file dari sebuah alamat URL',
+'right-purge'                 => 'Menghapus singgahan suatu halaman tanpa halaman konfirmasi',
+'right-autoconfirmed'         => 'Menyunting halaman yang semi dilindungi',
+'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',
+'right-writeapi'              => 'Menggunakan API penulisan',
+'right-delete'                => 'Menghapus halaman',
+'right-bigdelete'             => 'Menghapus halaman dengan banyak versi terdahulu',
+'right-deleterevision'        => 'Menghapus dan membatalkan penghapusan revisi tertentu halaman',
+'right-deletedhistory'        => 'Melihat entri-entri revisi yang dihapus, tanpa teks yang berhubungan',
+'right-browsearchive'         => 'Mencari halaman yang telah dihapus',
+'right-undelete'              => 'Mengembalikan halaman yang telah dihapus',
+'right-suppressrevision'      => 'Memeriksa dan mengembalikan revisi-revisi yang disembunyikan dari Opsis',
+'right-suppressionlog'        => 'Melihat log privat',
+'right-block'                 => 'Memblokir penyuntingan oleh pengguna lain',
+'right-blockemail'            => 'Memblokir pengiriman surat-e oleh pengguna',
+'right-hideuser'              => 'Memblokir nama pengguna dan menyembunyikannya dari publik',
+'right-ipblock-exempt'        => 'Abaikan pemblokiran IP, pemblokiran otomatis, dan rentang pemblokiran',
+'right-proxyunbannable'       => 'Abaikan pemblokiran otomatis atas proxy',
+'right-protect'               => 'Mengubah tingkat perlindungan dan menyunting halaman yang dilindungi',
+'right-editprotected'         => 'Menyunting halaman yang dilindungi (tanpa perlindungan runtun)',
+'right-editinterface'         => 'Menyunting antarmuka pengguna',
+'right-editusercssjs'         => 'Menyunting arsip CSS dan JS pengguna lain',
+'right-rollback'              => 'Mengembalikan dengan cepat suntingan-suntingan pengguna terakhir yang menyunting halaman tertentu',
+'right-markbotedits'          => 'Menandai pengembalian revisi sebagai suntingan bot',
+'right-noratelimit'           => 'Tidak dipengaruhi oleh pembatasan jumlah suntingan.',
+'right-import'                => 'Mengimpor halaman dari wiki lain',
+'right-importupload'          => 'Mengimpor halaman dari sebuah berkas yang dimuatkan',
+'right-patrol'                => 'Menandai suntingan pengguna lain sebagai terpatroli',
+'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',
 
 # User rights log
 'rightslog'      => 'Log perubahan hak akses',
@@ -1419,6 +1481,8 @@ Perlu diingat bahwa indeks Google untuk konten {{SITENAME}} mungkin belum mencak
 
 # Recent changes linked
 'recentchangeslinked'          => 'Perubahan terkait',
+'recentchangeslinked-feed'     => 'Perubahan terkait',
+'recentchangeslinked-toolbox'  => 'Perubahan terkait',
 'recentchangeslinked-title'    => 'Perubahan yang terkait dengan "$1"',
 'recentchangeslinked-noresult' => 'Tidak terjadi perubahan pada halaman-halaman terkait selama periode yang telah ditentukan.',
 'recentchangeslinked-summary'  => "Halaman istimewa ini memberikan daftar perubahan terakhir pada halaman-halaman terkait. Halaman yang Anda pantau ditandai dengan '''cetak tebal'''.",
@@ -1503,7 +1567,7 @@ Jika Anda tetap ingin memuatkan berkas Anda, harap kembali dan gunakan nama lain
 'sourcefilename'              => 'Nama berkas sumber:',
 'destfilename'                => 'Nama berkas tujuan:',
 'upload-maxfilesize'          => 'Ukuran file maksimum: $1',
-'watchthisupload'             => 'Pantau halaman ini',
+'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.'''
 
@@ -1545,41 +1609,41 @@ Klik pada kepala kolom untuk mengubah urutan.',
 'listfiles_count'       => 'Versi',
 
 # File description page
-'filehist'                       => 'Riwayat berkas',
-'filehist-help'                  => 'Klik pada tanggal/waktu untuk melihat berkas ini pada saat tersebut.',
-'filehist-deleteall'             => 'hapus semua',
-'filehist-deleteone'             => 'hapus ini',
-'filehist-revert'                => 'kembalikan',
-'filehist-current'               => 'saat ini',
-'filehist-datetime'              => 'Tanggal/Waktu',
-'filehist-thumb'                 => 'Miniatur',
-'filehist-thumbtext'             => 'Miniatur untuk versi per $1',
-'filehist-nothumb'               => 'Miniatur tidak tersedia',
-'filehist-user'                  => 'Pengguna',
-'filehist-dimensions'            => 'Dimensi',
-'filehist-filesize'              => 'Besar berkas',
-'filehist-comment'               => 'Komentar',
-'imagelinks'                     => 'Pranala berkas',
-'linkstoimage'                   => 'Halaman berikut memiliki {{PLURAL:$1|pranala|$1 pranala}} ke berkas ini:',
-'linkstoimage-more'              => 'Lebih dari $1 {{PLURAL:$1|halaman|halaman}} memiliki pranala ke berkas ini.
+'file-anchor-link'          => 'Berkas',
+'filehist'                  => 'Riwayat berkas',
+'filehist-help'             => 'Klik pada tanggal/waktu untuk melihat berkas ini pada saat tersebut.',
+'filehist-deleteall'        => 'hapus semua',
+'filehist-deleteone'        => 'hapus ini',
+'filehist-revert'           => 'kembalikan',
+'filehist-current'          => 'saat ini',
+'filehist-datetime'         => 'Tanggal/Waktu',
+'filehist-thumb'            => 'Miniatur',
+'filehist-thumbtext'        => 'Miniatur untuk versi per $1',
+'filehist-nothumb'          => 'Miniatur tidak tersedia',
+'filehist-user'             => 'Pengguna',
+'filehist-dimensions'       => 'Dimensi',
+'filehist-filesize'         => 'Besar berkas',
+'filehist-comment'          => 'Komentar',
+'filehist-missing'          => 'Berkas tidak ditemukan',
+'imagelinks'                => 'Pranala berkas',
+'linkstoimage'              => 'Halaman berikut memiliki {{PLURAL:$1|pranala|$1 pranala}} ke berkas ini:',
+'linkstoimage-more'         => 'Lebih dari $1 {{PLURAL:$1|halaman|halaman}} memiliki pranala ke berkas ini.
 Daftar berikut menampilkan {{PLURAL:$1|halaman dengan pranala langsung|$1 halaman dengan pranala langsung}} ke berkas ini.
 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:',
-'duplicatesoffile'               => 'Berkas berikut {{PLURAL:$1|merupakan duplikat|$1 merupakan duplikat}} dari berkas ini:',
-'sharedupload'                   => 'Berkas ini adalah pemuatan bersama yang mungkin juga dipakai oleh proyek lain.',
-'shareduploadwiki'               => 'Lihat $1 untuk informasi lebih lanjut.',
-'shareduploadwiki-desc'          => 'Deskripsi pada $1 ditampilkan di bawah.',
-'shareduploadwiki-linktext'      => 'halaman deskripsi berkas',
-'shareduploadduplicate'          => 'Berkas ini berduplikasi dengan $1 dari tempat penyimpanan bersama.',
-'shareduploadduplicate-linktext' => 'berkas lain',
-'shareduploadconflict'           => 'Berkas ini memiliki nama yang sama dengan $1 dari tempat penyimpanan bersama.',
-'shareduploadconflict-linktext'  => 'berkas lain',
-'noimage'                        => 'Tidak ada berkas dengan nama tersebut, tetapi Anda dapat $1.',
-'noimage-linktext'               => 'memuat berkas',
-'uploadnewversion-linktext'      => 'Muatkan versi yang lebih baru dari berkas ini',
-'imagepage-searchdupe'           => 'Cari berkas duplikat',
+'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:',
+'duplicatesoffile'          => 'Sejumlah {{PLURAL:$1|satu berkas|$1 berkas}} berikut merupakan duplikat dari berkas ini ([[Special:FileDuplicateSearch/$2|detil 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.
+Silakan lihat [$2 halaman deskripsi berkas] untuk informasi lebih lanjut.',
+'sharedupload-desc-here'    => 'Berkas ini berasal dari $1 dan mungkin digunakan oleh proyek-proyek lain.
+Deskripsi dari [$2 halaman deskripsinya] ditunjukkan di bawah ini.',
+'filepage-nofile'           => 'Tidak ada berkas dengan nama ini.',
+'filepage-nofile-link'      => 'Tidak ada berkas dengan nama ini, tapi Anda dapat [$1 memuatnya].',
+'uploadnewversion-linktext' => 'Muatkan versi yang lebih baru dari berkas ini',
+'shared-repo-from'          => 'dari $1',
+'shared-repo'               => 'suatu repositori bersama',
 
 # File reversion
 'filerevert'                => 'Kembalikan $1',
@@ -1668,8 +1732,8 @@ Suatu halaman dianggap sebagai halaman disambiguasi apabila halaman tersebut men
 
 'brokenredirects'        => 'Pengalihan rusak',
 'brokenredirectstext'    => 'Pengalihan-pengalihan berikut merujuk pada halaman yang tidak ada:',
-'brokenredirects-edit'   => '(sunting)',
-'brokenredirects-delete' => '(hapus)',
+'brokenredirects-edit'   => 'sunting',
+'brokenredirects-delete' => 'hapus',
 
 'withoutinterwiki'         => 'Halaman tanpa interwiki',
 'withoutinterwiki-summary' => 'Halaman-halaman berikut tidak memiliki pranala ke versi dalam bahasa lain:',
@@ -1697,6 +1761,7 @@ Suatu halaman dianggap sebagai halaman disambiguasi apabila halaman tersebut men
 'popularpages'            => 'Halaman populer',
 'wantedcategories'        => 'Kategori yang diinginkan',
 'wantedpages'             => 'Halaman yang diinginkan',
+'wantedpages-badtitle'    => 'Judul tak valid dalam himpunan hasil: $1',
 'wantedfiles'             => 'Berkas yang diinginkan',
 'wantedtemplates'         => 'Templat yang diinginkan',
 'mostlinked'              => 'Halaman yang tersering dituju',
@@ -1774,9 +1839,9 @@ Anda dapat melakukan pembatasan tampilan dengan memilih jenis log, nama pengguna
 
 # Special:Categories
 'categories'                    => 'Daftar kategori',
-'categoriespagetext'            => 'Terdapat halaman-halaman atau media dalam kategori-kategori berikut.
-[[Special:UnusedCategories|Kategori-kategori tanpa isi]] tidak ditampilkan di sini.
-Lihat pula [[Special:WantedCategories|daftar kategori yang dibutuhkan]].',
+'categoriespagetext'            => '{{PLURAL:$1|Kategori berikut|Kategori-kategori berikut}} memiliki isi halaman atau media.
+[[Special:UnusedCategories|Kategori yang tak digunakan]] tidak ditampilkan di sini.
+Lihat pula [[Special:WantedCategories|kategori yang diinginkan]].',
 'categoriesfrom'                => 'Tampilkan kategori-kategori dimulai dengan:',
 'special-categories-sort-count' => 'urutkan menurut jumlah',
 'special-categories-sort-abc'   => 'urutkan menurut abjad',
@@ -1808,16 +1873,20 @@ Lihat pula [[Special:WantedCategories|daftar kategori yang dibutuhkan]].',
 'newuserlog-autocreate-entry' => 'akun pengguna dibuat secara otomatis',
 
 # Special:ListGroupRights
-'listgrouprights'                 => 'Hak-hak grup pengguna',
-'listgrouprights-summary'         => 'Berikut adalah daftar kelompok pengguna yang terdapat di wiki ini, dengan daftar hak akses mereka masing-masing. Informasi lebih lanjut mengenai hak masing-masing dapat ditemukan di [[{{MediaWiki:Listgrouprights-helppage}}|halaman bantuan hak pengguna]].',
-'listgrouprights-group'           => 'Kelompok',
-'listgrouprights-rights'          => 'Hak',
-'listgrouprights-helppage'        => 'Help:Hak kelompok',
-'listgrouprights-members'         => '(daftar anggota)',
-'listgrouprights-addgroup'        => 'Dapat menambahkan {{PLURAL:$2|kelompok|kelompok}}: $1',
-'listgrouprights-removegroup'     => 'Dapat menghapus {{PLURAL:$2|kelompok|kelompok}}: $1',
-'listgrouprights-addgroup-all'    => 'Dapat menambahkan semua kelompok',
-'listgrouprights-removegroup-all' => 'Dapat mencabut semua kelompok',
+'listgrouprights'                      => 'Hak-hak grup pengguna',
+'listgrouprights-summary'              => 'Berikut adalah daftar kelompok pengguna yang terdapat di wiki ini, dengan daftar hak akses mereka masing-masing. Informasi lebih lanjut mengenai hak masing-masing dapat ditemukan di [[{{MediaWiki:Listgrouprights-helppage}}|halaman bantuan hak pengguna]].',
+'listgrouprights-group'                => 'Kelompok',
+'listgrouprights-rights'               => 'Hak',
+'listgrouprights-helppage'             => 'Help:Hak kelompok',
+'listgrouprights-members'              => '(daftar anggota)',
+'listgrouprights-addgroup'             => 'Dapat menambahkan {{PLURAL:$2|kelompok|kelompok}}: $1',
+'listgrouprights-removegroup'          => 'Dapat menghapus {{PLURAL:$2|kelompok|kelompok}}: $1',
+'listgrouprights-addgroup-all'         => 'Dapat menambahkan semua kelompok',
+'listgrouprights-removegroup-all'      => 'Dapat mencabut semua kelompok',
+'listgrouprights-addgroup-self'        => 'Dapat menambahkan {{PLURAL:$2|grup| grup}} ke akun sendiri: $1',
+'listgrouprights-removegroup-self'     => 'Dapat menghapus {{PLURAL:$2|grup|grup}} dari akun sendiri: $1',
+'listgrouprights-addgroup-self-all'    => 'Dapat menambahkan semua grup ke akun sendiri',
+'listgrouprights-removegroup-self-all' => 'Dapat menghapus semua grup dari akun sendiri',
 
 # E-mail user
 'mailnologin'      => 'Tidak ada alamat surat-e',
@@ -1924,6 +1993,7 @@ Umpan balik dan bantuan lanjutan:
 'historywarning'         => 'Peringatan: Halaman yang ingin Anda hapus mempunyai sejarah:',
 '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',
@@ -1950,12 +2020,12 @@ Menghapus halaman ini dapat menyebabkan masalah dalam operasional basis data {{S
 'rollbacklink'     => 'kembalikan',
 'rollbackfailed'   => 'Pengembalian gagal dilakukan',
 'cantrollback'     => 'Tidak dapat mengembalikan suntingan; pengguna terakhir adalah satu-satunya penulis artikel ini.',
-'alreadyrolled'    => 'Tidak dapat melakukan pengembalian ke revisi terakhir [[:$1]] oleh [[User:$2|$2]] ([[User talk:$2|bicara]] | [[Special:Contributions/$2|{{int:contribslink}}]]);
-pengguna lain telah menyunting atau melakukan pengembalian terhadap revisi tersebut.
+'alreadyrolled'    => 'Tidak dapat melakukan pengembalian ke revisi terakhir [[:$1]] oleh [[User:$2|$2]] ([[User talk:$2|bicara]]{{int:pipe-separator}}[[Special:Contributions/$2|{{int:contribslink}}]]);
+pengguna lain telah menyunting atau melakukan pengembalian terhadap halaman ini.
 
-Suntingan terakhir dilakukan oleh [[User:$3|$3]] ([[User talk:$3|bicara]] | [[Special:Contributions/$3|{{int:contribslink}}]]).',
-'editcomment'      => "Komentar penyuntingan adalah: \"''\$1''\".", # only shown if there is an edit comment
-'revertpage'       => 'Suntingan [[Special:Contributions/$2|$2]] ([[User talk:$2|bicara]]) dikembalikan ke versi terakhir oleh [[User:$1|$1]]', # Additionally available: $3: revid of the revision reverted to, $4: timestamp of the revision reverted to, $5: revid of the revision reverted from, $6: timestamp of the revision reverted from
+Suntingan terakhir dilakukan oleh [[User:$3|$3]] ([[User talk:$3|bicara]]{{int:pipe-separator}}[[Special:Contributions/$3|{{int:contribslink}}]]).',
+'editcomment'      => "Komentar penyuntingan adalah: \"''\$1''\".",
+'revertpage'       => 'Suntingan [[Special:Contributions/$2|$2]] ([[User talk:$2|bicara]]) dikembalikan ke versi terakhir oleh [[User:$1|$1]]',
 'rollback-success' => 'Pengembalian suntingan oleh $1; dikembalikan ke versi terakhir oleh $2.',
 'sessionfailure'   => 'Sepertinya ada masalah dengan sesi log anda; log anda telah dibatalkan untuk mencegah pembajakan. Silahkan tekan tombol "back" dan muat kembali halaman sebelum anda masuk, lalu coba lagi.',
 
@@ -2000,7 +2070,7 @@ Lihat [[Special:ProtectedPages|daftar halaman yang dilindungi]] untuk daftar ter
 ** Perang suntingan
 ** Halaman dengan lalu-lintas tinggi',
 'protect-edit-reasonlist'     => 'Sunting alasan perlindungan',
-'protect-expiry-options'      => '1 jam:1 hour,1 hari:1 day,1 minggu:1 week,2 minggu:2 weeks,1 bulan:1 month,3 bulan:3 months,6 bulan:6 months,1 tahun:1 year,selamanya:infinite', # display1:time1,display2:time2,...
+'protect-expiry-options'      => '1 jam:1 hour,1 hari:1 day,1 minggu:1 week,2 minggu:2 weeks,1 bulan:1 month,3 bulan:3 months,6 bulan:6 months,1 tahun:1 year,selamanya:infinite',
 'restriction-type'            => 'Perlindungan:',
 'restriction-level'           => 'Tingkatan:',
 'minimum-size'                => 'Ukuran minimum',
@@ -2037,7 +2107,8 @@ Jika sebuah halaman baru dengan nama yang sama telah dibuat sejak penghapusan, r
 'undeleterevision-missing'     => 'Revisi salah atau tak ditemukan. Anda mungkin mengikuti pranala yang salah, atau revisi tersebut telah dipulihkan atau dibuang dari arsip.',
 'undelete-nodiff'              => 'Tidak ada revisi yang lebih lama.',
 'undeletebtn'                  => 'Kembalikan!',
-'undeletelink'                 => 'kembalikan',
+'undeletelink'                 => 'lihat/kembalikan',
+'undeleteviewlink'             => 'lihat',
 'undeletereset'                => 'Reset',
 'undeleteinvert'               => 'Balikkan pilihan',
 'undeletecomment'              => 'Komentar:',
@@ -2084,6 +2155,10 @@ $1',
 'sp-contributions-newbies-sub'   => 'Untuk pengguna baru',
 'sp-contributions-newbies-title' => 'Kontribusi pengguna baru',
 'sp-contributions-blocklog'      => 'Log pemblokiran',
+'sp-contributions-deleted'       => 'kontribusi pengguna yang dihapus',
+'sp-contributions-logs'          => 'log',
+'sp-contributions-talk'          => 'bicara',
+'sp-contributions-userrights'    => 'manajemen hak pengguna',
 'sp-contributions-search'        => 'Cari kontribusi',
 'sp-contributions-username'      => 'Alamat IP atau nama pengguna:',
 'sp-contributions-submit'        => 'Cari',
@@ -2133,10 +2208,10 @@ Masukkan alasan Anda di bawah (contoh, menuliskan nama halaman yang telah divand
 'ipbenableautoblock'              => 'Blokir alamat IP terakhir yang digunakan pengguna ini secara otomatis, dan semua alamat berikutnya yang mereka coba gunakan untuk menyunting.',
 'ipbsubmit'                       => 'Kirimkan',
 'ipbother'                        => 'Waktu lain:',
-'ipboptions'                      => '2 jam:2 hours,1 hari:1 day,3 hari:3 days,1 minggu:1 week,2 minggu:2 weeks,1 bulan:1 month,3 bulan:3 months,6 bulan:6 months,1 tahun:1 year,selamanya:infinite', # display1:time1,display2:time2,...
+'ipboptions'                      => '2 jam:2 hours,1 hari:1 day,3 hari:3 days,1 minggu:1 week,2 minggu:2 weeks,1 bulan:1 month,3 bulan:3 months,6 bulan:6 months,1 tahun:1 year,selamanya:infinite',
 'ipbotheroption'                  => 'lainnya',
 'ipbotherreason'                  => 'Alasan lain/tambahan:',
-'ipbhidename'                     => 'Sembunyikan nama pengguna atau IP dari log pemblokiran, daftar blokir aktif, serta daftar pengguna',
+'ipbhidename'                     => 'Sembunyikan nama pengguna dari suntingan dan daftar',
 'ipbwatchuser'                    => 'Pantau halaman pengguna dan pembicaraan pengguna ini',
 'ipballowusertalk'                => 'Izinkan pengguna ini untuk menyunting halaman pembicaraan sendiri ketika diblokir',
 'ipb-change-block'                => 'Blokir kembali pengguna dengan set konfigurasi berikut',
@@ -2164,7 +2239,7 @@ Lihat [[Special:IPBlockList|Daftar IP]] untuk meninjau kembali pemblokiran.',
 'ipblocklist-submit'              => 'Cari',
 'blocklistline'                   => '$1, $2 memblokir $3 ($4)',
 'infiniteblock'                   => 'tak terbatas',
-'expiringblock'                   => 'kadaluwarsa $1',
+'expiringblock'                   => 'kadaluwarsa pada $2, $1',
 'anononlyblock'                   => 'hanya pengguna anonim',
 'noautoblockblock'                => 'pemblokiran otomatis dimatikan',
 'createaccountblock'              => 'pembuatan akun diblokir',
@@ -2191,9 +2266,11 @@ Lihat [[Special:IPBlockList|daftar alamat IP yang diblokir]] untuk daftar pemblo
 'block-log-flags-noemail'         => 'surat-e diblokir',
 'block-log-flags-nousertalk'      => 'tidak dapat menyunting halaman pembicaraan sendiri',
 'block-log-flags-angry-autoblock' => 'peningkatan sistem pemblokiran otomatis telah diaktifkan',
+'block-log-flags-hiddenname'      => 'nama pengguna tersembunyi',
 'range_block_disabled'            => 'Kemampuan pengurus dalam membuat blokir blok IP dimatikan.',
 'ipb_expiry_invalid'              => 'Waktu kadaluwarsa tidak sah.',
 'ipb_expiry_temp'                 => 'Pemblokiran atas nama pengguna yang disembunyikan harus permanen.',
+'ipb_hide_invalid'                => 'Tak dapat menutup akun ini; mungkin akun tersebut memiliki terlalu banyak suntingan.',
 'ipb_already_blocked'             => '"$1" telah diblokir',
 'ipb-needreblock'                 => '== Sudah diblokir ==
 $1 sudah diblokir. Apakah Anda ingin mengubah set pemblokiran yang bersangkutan?',
@@ -2252,25 +2329,28 @@ Dalam kasus tersebut, apabila diinginkan, Anda dapat memindahkan atau menggabung
 'move-watch'                   => 'Pantau halaman ini',
 'movepagebtn'                  => 'Pindahkan halaman',
 'pagemovedsub'                 => 'Pemindahan berhasil',
-'movepage-moved'               => '<big>\'\'\'"$1" telah dipindahkan ke "$2"\'\'\'</big>', # The two titles are passed in plain text as $3 and $4 to allow additional goodies in the message.
-'movepage-moved-redirect'      => 'Suatu pengalihan telah dibuat.',
+'movepage-moved'               => '<big>\'\'\'"$1" telah dipindahkan ke "$2"\'\'\'</big>',
+'movepage-moved-redirect'      => 'Halaman pengalihan telah dibuat.',
 'movepage-moved-noredirect'    => 'Pembuatan pengalihan telah ditahan.',
 'articleexists'                => 'Halaman dengan nama tersebut telah ada atau nama yang dipilih tidak sah. Silakan pilih nama lain.',
 'cantmove-titleprotected'      => 'Anda tidak dapat memindahkan halaman ke lokasi ini, karena judul tujuan sedang dilindungi dari pembuatan',
 'talkexists'                   => 'Halaman tersebut berhasil dipindahkan, tetapi halaman pembicaraan dari halaman tersebut tidak dapat dipindahkan karena telah ada halaman pembicaraan pada judul yang baru. Silakan gabungkan halaman-halaman pembicaraan tersebut secara manual.',
 'movedto'                      => 'dipindahkan ke',
 'movetalk'                     => 'Pindahkan halaman pembicaraan yang terkait',
-'move-subpages'                => 'Pindahkan subhalaman (sampai $1), jika ada',
-'move-talk-subpages'           => 'Pindahkan semua subhalaman pembicaraan (sampai $1), jika ada',
+'move-subpages'                => 'Pindahkan subhalaman (sampai $1)',
+'move-talk-subpages'           => 'Pindahkan semua subhalaman pembicaraan (sampai $1)',
 'movepage-page-exists'         => 'Halaman $1 telah ada dan tidak dapat ditimpa secara otomatis.',
 '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 ditahan',
+'move-redirect-suppressed'     => 'pengalihan tidak dibuat',
 'movelogpage'                  => 'Log pemindahan',
 'movelogpagetext'              => 'Di bawah ini adalah log pemindahan halaman.',
+'movesubpage'                  => '{{PLURAL:$1|Subhalaman|Subhalaman}}',
+'movesubpagetext'              => 'Halaman ini memiliki $1 {{PLURAL:$1|subhalaman|subhalaman}} seperti ditampilkan berikut.',
+'movenosubpage'                => 'Halaman ini tak memiliki subhalaman.',
 'movereason'                   => 'Alasan:',
 'revertmove'                   => 'kembalikan',
 'delete_and_move'              => 'Hapus dan pindahkan',
@@ -2290,6 +2370,8 @@ Artikel yang dituju, "[[:$1]]", telah mempunyai isi. Apakah Anda hendak menghapu
 'imageinvalidfilename'         => 'Nama berkas tujuan tidak sah',
 'fix-double-redirects'         => 'Perbaiki semua pengalihan ganda yang mungkin terjadi',
 'move-leave-redirect'          => 'Buat pengalihan ke judul baru',
+'protectedpagemovewarning'     => "'''Peringatan''': Halaman ini telah dilindungi sehingga hanya pengurus yang bisa memindahkannya.",
+'semiprotectedpagemovewarning' => "'''Catatan:''' Halaman ini telah dilindungi sehingga hanya pengguna terdaftar yang dapat memindahkannya.",
 
 # Export
 'export'            => 'Ekspor halaman',
@@ -2298,13 +2380,15 @@ Hasil ekspor ini selanjutnya dapat diimpor ke wiki lainnya yang menggunakan pera
 
 Untuk mengekspor halaman-halaman artikel, masukkan judul-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: [[{{ns:special}}:Export/{{MediaWiki:Mainpage}}]] untuk mengekspor artikel "[[{{MediaWiki:Mainpage}}]]".',
+Jika Anda hanya ingin mengimpor versi terbaru, Anda melakukannya lebih cepat dengan cara menggunakan pranala khusus, sebagai contoh: [[{{#Special:Export}}/{{MediaWiki:Mainpage}}]] untuk mengekspor artikel "[[{{MediaWiki:Mainpage}}]]".',
 '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.",
 'export-submit'     => 'Ekspor',
 'export-addcattext' => 'Tambahkan halaman dari kategori:',
 'export-addcat'     => 'Tambahkan',
+'export-addnstext'  => 'Tambahkan halaman dari ruang nama:',
+'export-addns'      => 'Tambahkan',
 'export-download'   => 'Tawarkan untuk menyimpan sebagai suatu berkas',
 'export-templates'  => 'Termasuk templat',
 'export-pagelinks'  => 'Sertakan halaman terkait hingga kedalaman:',
@@ -2314,7 +2398,8 @@ Jika Anda hanya ingin mengimpor versi terbaru, Anda melakukannya lebih cepat den
 'allmessagesname'           => 'Nama',
 'allmessagesdefault'        => 'Teks baku',
 'allmessagescurrent'        => 'Teks sekarang',
-'allmessagestext'           => 'Ini adalah daftar semua pesan sistem yang tersedia dalam ruang nama MediaWiki:',
+'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.',
 'allmessagesnotsupportedDB' => "'''{{ns:special}}:Allmessages''' tidak didukung karena '''\$wgUseDatabaseMessages''' dimatikan.",
 'allmessagesfilter'         => 'Filter nama pesan:',
 'allmessagesmodified'       => 'Hanya tampilkan yang diubah',
@@ -2327,6 +2412,9 @@ Jika Anda hanya ingin mengimpor versi terbaru, Anda melakukannya lebih cepat den
 'djvu_no_xml'              => 'XML untuk berkas DjVu tak dapat diperoleh',
 'thumbnail_invalid_params' => 'Kesalahan parameter miniatur',
 'thumbnail_dest_directory' => 'Direktori tujuan tak dapat dibuat',
+'thumbnail_image-type'     => 'Tipe gambar tidak didukung',
+'thumbnail_gd-library'     => 'Konfigurasi pustaka GD tak lengkap: tak ada fungsi $1',
+'thumbnail_image-missing'  => 'Berkas yang tampaknya hilang: $1',
 
 # Special:Import
 'import'                     => 'Impor halaman',
@@ -2453,7 +2541,7 @@ Simpan ke komputer Anda lalu muatkan di sini.',
 # Attribution
 'anonymous'        => '{{PLURAL:$1|Pengguna|Pengguna-pengguna}} anonim di {{SITENAME}}',
 'siteuser'         => 'Pengguna {{SITENAME}} $1',
-'lastmodifiedatby' => 'Halaman ini terakhir kali diubah $2, $1 oleh $3.', # $1 date, $2 time, $3 user
+'lastmodifiedatby' => 'Halaman ini terakhir kali diubah $2, $1 oleh $3.',
 'othercontribs'    => 'Didasarkan pada karya $1.',
 'others'           => 'lainnya',
 'siteusers'        => '{{PLURAL:$2|Pengguna|Pengguna-pengguna}} {{SITENAME}} $1',
@@ -2489,6 +2577,17 @@ Ini mungkin disebabkan oleh pranala ke situs luar yang termasuk dalam daftar hit
 'mw_math_modern' => 'Disarankan untuk penjelajah web modern',
 'mw_math_mathml' => 'MathML jika mungkin (percobaan)',
 
+# Math errors
+'math_failure'          => 'Gagal memparse',
+'math_unknown_error'    => 'Kesalahan yang tidak diketahui',
+'math_unknown_function' => 'fungsi yang tidak diketahui',
+'math_lexing_error'     => 'kesalahan lexing',
+'math_syntax_error'     => 'kesalahan sintaks',
+'math_image_error'      => 'Konversi PNG gagal; periksa apakah latex, dvips, gs, dan convert terinstal dengan benar',
+'math_bad_tmpdir'       => 'Tidak dapat menulisi atau membuat direktori sementara math',
+'math_bad_output'       => 'Tidak dapat menulisi atau membuat direktori keluaran math',
+'math_notexvc'          => 'Executable texvc hilang; silakan lihat math/README untuk cara konfigurasi.',
+
 # Patrolling
 'markaspatrolleddiff'                 => 'Tandai telah dipatroli',
 'markaspatrolledtext'                 => 'Tandai artikel ini telah dipatroli',
@@ -2526,7 +2625,7 @@ Ini mungkin disebabkan oleh pranala ke situs luar yang termasuk dalam daftar hit
 
 # Media information
 'mediawarning'         => "'''Peringatan:''' Berkas ini mungkin mengandung kode berbahaya yang jika dijalankan dapat mempengaruhi sistem Anda.<hr />",
-'imagemaxsize'         => 'Batasi ukuran gambar dalam halaman deskripsi berkas sampai:',
+'imagemaxsize'         => "Batas ukuran gambar:<br />''(untuk halaman deskripsi berkas)''",
 'thumbsize'            => 'Ukuran miniatur:',
 'widthheightpage'      => '$1×$2, $3 {{PLURAL:$3|halaman|halaman}}',
 'file-info'            => '(ukuran berkas: $1, tipe MIME: $2)',
@@ -2565,7 +2664,8 @@ Pranala-pranala selanjutnya pada baris yang sama dianggap sebagai pengecualian,
 * datetimeoriginal
 * exposuretime
 * fnumber
-* focallength', # Do not translate list items
+* isospeedratings
+* focallength',
 
 # EXIF tags
 'exif-imagewidth'                  => 'Lebar',
@@ -2692,14 +2792,14 @@ Pranala-pranala selanjutnya pada baris yang sama dianggap sebagai pengecualian,
 
 'exif-unknowndate' => 'Tanggal tak diketahui',
 
-'exif-orientation-1' => 'Normal', # 0th row: top; 0th column: left
-'exif-orientation-2' => 'Dibalik horisontal', # 0th row: top; 0th column: right
-'exif-orientation-3' => 'Diputar 180°', # 0th row: bottom; 0th column: right
-'exif-orientation-4' => 'Dibalik vertikal', # 0th row: bottom; 0th column: left
-'exif-orientation-5' => 'Diputar 90° CCW dan dibalik vertikal', # 0th row: left; 0th column: top
-'exif-orientation-6' => 'Diputar 90° CW', # 0th row: right; 0th column: top
-'exif-orientation-7' => 'Diputar 90° CW dan dibalik vertikal', # 0th row: right; 0th column: bottom
-'exif-orientation-8' => 'Diputar 90° CCW', # 0th row: left; 0th column: bottom
+'exif-orientation-1' => 'Normal',
+'exif-orientation-2' => 'Dibalik horisontal',
+'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-7' => 'Diputar 90° CW dan dibalik vertikal',
+'exif-orientation-8' => 'Diputar 90° CCW',
 
 'exif-planarconfiguration-1' => 'format chunky',
 'exif-planarconfiguration-2' => 'format planar',
@@ -2821,7 +2921,7 @@ Pranala-pranala selanjutnya pada baris yang sama dianggap sebagai pengecualian,
 'exif-gpsmeasuremode-2' => 'Pengukuran 2-dimensi',
 'exif-gpsmeasuremode-3' => 'Pengukuran 3-dimensi',
 
-# Pseudotags used for GPSSpeedRef and GPSDestDistanceRef
+# Pseudotags used for GPSSpeedRef
 'exif-gpsspeed-k' => 'Kilometer per jam',
 'exif-gpsspeed-m' => 'Mil per jam',
 'exif-gpsspeed-n' => 'Knot',
@@ -2880,11 +2980,9 @@ Kode konfirmasi ini akan kadaluwarsa pada $4.',
 'scarytranscludetoolong'  => '[URL terlalu panjang]',
 
 # Trackbacks
-'trackbackbox'      => '<div id="mw_trackbacks">
-Pelacakan balik untuk artikel ini:<br />
-$1
-</div>',
-'trackbackremove'   => ' ([$1 Hapus])',
+'trackbackbox'      => 'Lacak balik untuk halaman ini:<br />
+$1',
+'trackbackremove'   => '([$1 Hapus])',
 'trackbacklink'     => 'Lacak balik',
 'trackbackdeleteok' => 'Pelacakan balik berhasil dihapus.',
 
@@ -2964,7 +3062,7 @@ Anda juga dapat [[Special:Watchlist/raw|menyunting daftar mentahnya]].',
 'duplicate-defaultsort' => 'Peringatan: Kunci pengurutan baku "$2" mengabaikan kunci pengurutan baku "$1" sebelumnya.',
 
 # Special:Version
-'version'                          => 'Versi', # Not used as normal message but as header for the special page itself
+'version'                          => 'Versi',
 'version-extensions'               => 'Ekstensi terinstal',
 'version-specialpages'             => 'Halaman istimewa',
 'version-parserhooks'              => 'Kait parser',
@@ -2978,7 +3076,7 @@ Anda juga dapat [[Special:Watchlist/raw|menyunting daftar mentahnya]].',
 'version-skin-extension-functions' => 'Fungsi ekstensi kulit',
 'version-hook-name'                => 'Nama kait',
 'version-hook-subscribedby'        => 'Dilanggani oleh',
-'version-version'                  => 'Versi',
+'version-version'                  => '(Versi $1)',
 'version-license'                  => 'Lisensi',
 'version-software'                 => 'Perangkat lunak terinstal',
 'version-software-product'         => 'Produk',
@@ -3010,7 +3108,7 @@ Masukkan nama berkas tanpa prefiks "{{ns:file}}:".',
 'specialpages-note'              => '----
 Keterangan tampilan:
 * Halaman istimewa normal
-* <span class="mw-specialpagerestricted">Halaman istimewa terbatas</span>',
+* <strong class="mw-specialpagerestricted">Halaman istimewa terbatas</strong>',
 'specialpages-group-maintenance' => 'Laporan pemeliharaan',
 'specialpages-group-other'       => 'Halaman istimewa lainnya',
 'specialpages-group-login'       => 'Masuk log / mendaftar',
@@ -3029,12 +3127,12 @@ Keterangan tampilan:
 'intentionallyblankpage' => 'Halaman ini sengaja dibiarkan kosong dan digunakan di antaranya untuk pengukuran kinerja, dan lain-lain.',
 
 # External image whitelist
-'external_image_whitelist' => '  #Biarkan baris ini sebagaimana adanya dan jangan diubah<pre>
+'external_image_whitelist' => '#Biarkan baris ini sebagaimana adanya<pre>
 #Gunakan fragmen-fragmen ekspresi regular (hanya bagian di antara //) di bawah ini
 #Fragmen-fragmen ini akan dicocokkan dengan URL dari gambar-gambar eksternal (yang dihubungkan langsung)
 #Fragmen yang cocok akan ditampilkan sebagai gambar, sisanya hanya sebagai pranala saja
 #Baris yang diawali dengan # akan diperlakukan sebagai baris komentar
-
+#Ini tidak membedakan huruf besar dan kecil
 #Letakkan semua fragmen ekspresi regular di bawah baris ini. Biarkan baris ini sebagaimana adanya</pre>',
 
 # Special:Tags
@@ -3059,4 +3157,14 @@ Keterangan tampilan:
 'dberr-outofdate'   => 'Harap diperhatikan bahwa indeks mereka terhadap isi kami mungkin sudah kadaluwarsa.',
 'dberr-cachederror' => 'Berikut adalah salinan tersimpan halaman yang diminta, dan mungkin bukan yang terbaru.',
 
+# HTML forms
+'htmlform-invalid-input'       => 'Ada kesalahan dalam beberapa input Anda',
+'htmlform-select-badoption'    => 'Nilai yang Anda masukkan tidak sah',
+'htmlform-int-invalid'         => 'Nilai yang Anda masukkan bukan integer.',
+'htmlform-int-toolow'          => 'Nilai yang Anda masukkan terlalu rendah di bawah nilai minimum $1',
+'htmlform-int-toohigh'         => 'Nilai yang Anda masukkan melebihi nilai maksimum $1',
+'htmlform-submit'              => 'Kirim',
+'htmlform-reset'               => 'Batalkan perubahan',
+'htmlform-selectorother-other' => 'Lainnya',
+
 );