Indonesian (id) localisation updates.
[lhc/web/wiklou.git] / languages / messages / MessagesId.php
index e58232c..e30515b 100644 (file)
@@ -1,21 +1,21 @@
 <?php
-/** Indonesian (Bahasa Indonesia)
+/**
+ * Indonesian (Bahasa Indonesia)
  *
  * @addtogroup Language
+ *
+ * @author Ivan Lanin (since March 2006)
  */
 
-$skinNames = array(
-       'standard'    => 'Standar',
-);
+/**
+ * Transform table for decimal point '.' and thousands separator ','
+ */
+$separatorTransformTable = array(',' => '.', '.' => ',' );
 
-$bookstoreList = array(
-       'AddALL' => 'http://www.addall.com/New/Partner.cgi?query=$1&type=ISBN',
-       'Amazon.com' => 'http://www.amazon.com/exec/obidos/ISBN=$1',
-       'Barnes & Noble' => 'http://search.barnesandnoble.com/bookSearch/isbnInquiry.asp?isbn=$1',
-       'Bhinneka.com bookstore' => 'http://www.bhinneka.com/Buku/Engine/search.asp?fisbn=$1',
-       'Gramedia Cyberstore (via Google)' => 'http://www.google.com/search?q=%22ISBN+:+$1%22+%22product_detail%22+site:www.gramediacyberstore.com+OR+site:www.gramediaonline.com+OR+site:www.kompas.com&hl=id',
-       'PriceSCAN' => 'http://www.pricescan.com/books/bookDetail.asp?isbn=$1',
-);
+/**
+ * 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',
@@ -37,6 +37,9 @@ $namespaceNames = array(
        NS_CATEGORY_TALK    => 'Pembicaraan_Kategori'
 );
 
+/**
+ * Array of namespace aliases, mapping from name to NS_xxx index
+ */
 $namespaceAliases = array(
        'Gambar_Pembicaraan'    => NS_IMAGE_TALK,
        'MediaWiki_Pembicaraan' => NS_MEDIAWIKI_TALK,
@@ -49,78 +52,231 @@ $namespaceAliases = array(
        'Bicara_Pengguna'       => NS_USER_TALK,
 );
 
-$separatorTransformTable = array(',' => '.', '.' => ',' );
+/**
+ * Skin names. If any key is not specified, the English one will be used.
+ */
+$skinNames = array(
+       'standard' => 'Klasik',
+       'simple'   => 'Sederhana',
+);
+
+/**
+ * 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',
+       'Barnes & Noble' => 'http://search.barnesandnoble.com/bookSearch/isbnInquiry.asp?isbn=$1',
+       'Bhinneka.com bookstore' => 'http://www.bhinneka.com/Buku/Engine/search.asp?fisbn=$1',
+       'Gramedia Cyberstore (via Google)' => 'http://www.google.com/search?q=%22ISBN+:+$1%22+%22product_detail%22+site:www.gramediacyberstore.com+OR+site:www.gramediaonline.com+OR+site:www.kompas.com&hl=id',
+       '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__'      ),
+       'start'               => array( 0, '__MULAI__',                '__START__'              ),
+       '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:'                 ),
+       'msgnw'               => array( 0,                             'MSGNW:'                 ),
+       'img_thumbnail'       => array( 1,                             'thumbnail', 'thumb'     ),
+       'img_manualthumb'     => array( 1,                             'thumbnail=$1', 'thumb=$1'),
+       'img_right'           => array( 1, 'kanan',                    'right'                  ),
+       'img_left'            => array( 1, 'kiri',                     'left'                   ),
+       'img_none'            => array( 1, 'tanpa',                    'none'                   ),
+       'img_width'           => array( 1,                             '$1px'                   ),
+       '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_baseline'        => array( 1,                             'baseline'               ),
+       'img_sub'             => array( 1,                             'sub'                    ),
+       'img_super'           => array( 1,                             'super', 'sup'           ),
+       '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'            ),
+       'int'                 => array( 0,                             'INT:'                   ),
+       'sitename'            => array( 1, 'NAMASITUS',                'SITENAME'               ),
+       'ns'                  => array( 0, 'RN:',                      'NS:'                    ),
+       'localurl'            => array( 0, 'URLLOKAL',                 'LOCALURL:'              ),
+       'localurle'           => array( 0, 'URLLOKALE',                'LOCALURLE:'             ),
+       'server'              => array( 0,                             'SERVER'                 ),
+       '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:' ),
+);
 
+/**
+ * Alternate names of special pages. All names are case-insensitive. The first
+ * listed alias will be used as the default.
+ */
 $specialPageAliases = array(
-       'DoubleRedirects'           => array( 'Pengalihanganda' ),
-       'BrokenRedirects'           => array( 'Pengalihanrusak' ),
+       'DoubleRedirects'           => array( 'Pengalihan_ganda', 'Pengalihanganda' ),
+       'BrokenRedirects'           => array( 'Pengalihan_rusak', 'Pengalihanrusak' ),
        'Disambiguations'           => array( 'Disambiguasi' ),
-       'Userlogin'                 => array( 'Masuklog' ),
-       'Userlogout'                => array( 'Keluarlog' ),
+       'Userlogin'                 => array( 'Masuk_log', 'Masuklog' ),
+       'Userlogout'                => array( 'Keluar_log', 'Keluarlog' ),
        'Preferences'               => array( 'Preferensi' ),
-       'Watchlist'                 => array( 'Daftarpantauan' ),
-       'Recentchanges'             => array( 'Perubahanterbaru' ),
+       'Watchlist'                 => array( 'Daftar_pantauan', 'Daftarpantauan' ),
+       'Recentchanges'             => array( 'Perubahan_terbaru', 'Perubahanterbaru' ),
        'Upload'                    => array( 'Pemuatan' ),
-       'Imagelist'                 => array( 'Daftarberkas' ),
-       'Newimages'                 => array( 'Berkasbaru' ),
-       'Listusers'                 => array( 'Daftarpengguna' ),
+       'Imagelist'                 => array( 'Daftar_berkas', 'Daftarberkas' ),
+       'Newimages'                 => array( 'Berkas_baru', 'Berkasbaru' ),
+       'Listusers'                 => array( 'Daftar_pengguna', 'Daftarpengguna' ),
        'Statistics'                => array( 'Statistik' ),
-       'Randompage'                => array( 'Halamansembarang' ),
-       'Lonelypages'               => array( 'Halamantakbertuan' ),
+       'Randompage'                => array( 'Halaman_sembarang', 'Halamansembarang' ),
+       'Lonelypages'               => array( 'Halaman_tak_bertuan', 'Halamantakbertuan' ),
        'Uncategorizedpages'        => array( 'Halamantakterkategori' ),
        'Uncategorizedcategories'   => array( 'Kategoritakterkategori' ),
+       'Uncategorizedtemplates'    => array( 'Templattakterkategori' ),
        'Uncategorizedimages'       => array( 'Berkastakterkategori' ),
        'Unusedcategories'          => array( 'Kategoritakdigunakan' ),
        'Unusedimages'              => array( 'Berkastakdigunakan' ),
        'Wantedpages'               => array( 'Halamandiinginkan' ),
        'Wantedcategories'          => array( 'Kategoridiinginkan' ),
        'Mostlinked'                => array( 'Palingdituju' ),
-       'Mostlinkedcategories'      => array( 'Kategoripalingdituju' ),
+       'Mostlinkedcategories'      => array( 'Kategoripalingdigunakan' ),
+       'Mostlinkedtemplates'       => array( 'Templatpalingdigunakan' ),
        'Mostcategories'            => array( 'Kategoriterbanyak' ),
        'Mostimages'                => array( 'Berkastersering' ),
        'Mostrevisions'             => array( 'Perubahanterbanyak' ),
-       'Shortpages'                => array( 'Halamanpendek' ),
-       'Longpages'                 => array( 'Halamanpanjang' ),
-       'Newpages'                  => array( 'Halamanbaru' ),
-       'Ancientpages'              => array( 'Artikeltertua' ),
-       'Deadendpages'              => array( 'Halamanbuntu' ),
+       'Fewestrevisions'           => array( 'Perubahantersedikit' ),
+       'Shortpages'                => array( 'Halaman_pendek', 'Halamanpendek' ),
+       'Longpages'                 => array( 'Halaman_panjang', 'Halamanpanjang' ),
+       'Newpages'                  => array( 'Halaman_baru', 'Halamanbaru' ),
+       'Ancientpages'              => array( 'Artikel_lama', 'Artikeltertua' ),
+       'Deadendpages'              => array( 'Halaman_buntu', 'Halamanbuntu' ),
        'Protectedpages'            => array( 'Halamandilindungi' ),
-       'Allpages'                  => array( 'Daftarhalaman' ),
+       'Allpages'                  => array( 'Daftar_halaman', 'Daftarhalaman' ),
        'Prefixindex'               => array( 'Indeksawalan' ) ,
-       'Ipblocklist'               => array( 'Daftarblokirip' ),
-       'Specialpages'              => array( 'Halamanistimewa' ),
-       'Contributions'             => array( 'Kontribusi' ),
+       'Ipblocklist'               => array( 'Daftar_pemblokiran', 'Daftarblokirip' ),
+       'Specialpages'              => array( 'Halaman_istimewa', 'Halamanistimewa' ),
+       'Contributions'             => array( 'Kontribusi_pengguna', 'Kontribusi' ),
        'Emailuser'                 => array( 'Suratepengguna' ),
-       'Whatlinkshere'             => array( 'Pranalabalik' ),
-       'Recentchangeslinked'       => array( 'Perubahanterkait' ),
-       'Movepage'                  => array( 'Pindahkanhalaman' ),
+       'Whatlinkshere'             => array( 'Pranala_balik', 'Pranalabalik' ),
+       'Recentchangeslinked'       => array( 'Perubahan_terkait', 'Perubahanterkait' ),
+       'Movepage'                  => array( 'Pindahkan_halaman', 'Pindahkanhalaman' ),
        'Blockme'                   => array( 'Blokirsaya' ),
-       'Booksources'               => array( 'Sumberbuku' ),
-       'Categories'                => array( 'Kategori' ),
+       'Booksources'               => array( 'Sumber_buku', 'Sumberbuku' ),
+       'Categories'                => array( 'Daftar_kategori', 'Kategori' ),
        'Export'                    => array( 'Ekspor' ),
        'Version'                   => array( 'Versi' ),
-       'Allmessages'               => array( 'Pesansistem' ),
+       'Allmessages'               => array( 'Pesan_sistem', 'Pesansistem' ),
        'Log'                       => array( 'Log' ),
-       'Blockip'                   => array( 'Blokirip' ),
-       'Undelete'                  => array( 'Batalhapus' ),
+       'Blockip'                   => array( 'Blokir_pengguna', 'Blokirip' ),
+       'Undelete'                  => array( 'Pembatalan_penghapusan', 'Batalhapus' ),
        'Import'                    => array( 'Impor' ),
        'Lockdb'                    => array( 'Kuncidb' ),
        'Unlockdb'                  => array( 'Bukakuncidb' ),
        'Userrights'                => array( 'Hakpengguna' ),
-       'MIMEsearch'                => array( 'CariMIME' ),
+       'MIMEsearch'                => array( 'Pencarian_MIME', 'CariMIME' ),
        'Unwatchedpages'            => array( 'Halamantakdipantau' ),
-       'Listredirects'             => array( 'Daftarpengalihan' ),
+       'Listredirects'             => array( 'Daftar_pengalihan', 'Daftarpengalihan' ),
        'Revisiondelete'            => array( 'Hapusrevisi' ),
        'Unusedtemplates'           => array( 'Templattakdigunakan' ),
-       'Randomredirect'            => array( 'Pengalihansembarang' ),
+       'Randomredirect'            => array( 'Pengalihan_sembarang', 'Pengalihansembarang' ),
        'Mypage'                    => array( 'Halamansaya' ),
        'Mytalk'                    => array( 'Pembicaraansaya' ),
        'Mycontributions'           => array( 'Kontribusisaya' ),
-       'Listadmins'                => array( 'Daftarpengurus' ),
-       'Popularpages'              => array( 'Halamanpopuler' ),
-       'Search'                    => array( 'Cari' ),
+       'Listadmins'                => array( 'Daftar_pengurus', 'Daftarpengurus' ),
+       'Popularpages'              => array( 'Halaman_populer', 'Halamanpopuler' ),
+       'Search'                    => array( 'Pencarian', 'Cari' ),
        'Resetpass'                 => array( 'Resetpass' ),
-       'Withoutinterwiki'          => array( 'Tanpainterwiki' ),
+       'Withoutinterwiki'          => array( 'Tanpa_interwiki', 'Tanpainterwiki' ),
 );
 
 $messages = array(
@@ -224,26 +380,26 @@ $messages = array(
 'dec'           => 'Des',
 
 # Bits of text used by many pages
-'categories'            => 'Kategori',
+'categories'            => 'Daftar kategori',
 'pagecategories'        => '{{PLURAL:$1|Kategori|Kategori}}',
 'category_header'       => 'Artikel dalam kategori "$1"',
 'subcategories'         => 'Subkategori',
 'category-media-header' => 'Media dalam kategori "$1"',
 
-'mainpagetext'      => 'Perangkat lunak wiki berhasil dipasang.',
-'mainpagedocfooter' => "Silakan baca [http://meta.wikimedia.org/wiki/Help:Contents User's Guide] untuk informasi penggunaan perangkat lunak wiki
+'mainpagetext'      => "<big>'''MediaWiki telah terinstall dengan sukses'''</big>.",
+'mainpagedocfooter' => 'Silakan baca [http://meta.wikimedia.org/wiki/Help:Contents Panduan Pengguna] untuk informasi penggunaan perangkat lunak wiki.
 
 == Memulai penggunaan ==
 
 * [http://www.mediawiki.org/wiki/Manual:Configuration_settings Daftar pengaturan preferensi]
 * [http://www.mediawiki.org/wiki/Manual:FAQ MediaWiki FAQ]
-* [http://mail.wikimedia.org/mailman/listinfo/mediawiki-announce Milis rilis MediaWiki]",
+* [http://mail.wikimedia.org/mailman/listinfo/mediawiki-announce Milis rilis MediaWiki]',
 
 'about'          => 'Perihal',
 'article'        => 'Artikel',
 'newwindow'      => '(buka di jendela baru)',
 'cancel'         => 'Batalkan',
-'qbfind'         => 'Cari',
+'qbfind'         => 'Pencarian',
 'qbbrowse'       => 'Navigasi',
 'qbedit'         => 'Sunting',
 'qbpageoptions'  => 'Halaman ini',
@@ -263,7 +419,7 @@ $messages = array(
 'returnto'          => 'Kembali ke $1.',
 'tagline'           => 'Dari {{SITENAME}}',
 'help'              => 'Bantuan',
-'search'            => 'Cari',
+'search'            => 'Pencarian',
 'searchbutton'      => 'Cari',
 'go'                => 'Tuju ke',
 'searcharticle'     => 'Tuju ke',
@@ -286,6 +442,7 @@ $messages = array(
 'unprotectthispage' => 'Ubah perlindungan halaman ini',
 'newpage'           => 'Halaman baru',
 'talkpage'          => 'Bicarakan halaman ini',
+'talkpagelinktext'  => 'Bicara',
 'specialpage'       => 'Halaman istimewa',
 'personaltools'     => 'Peralatan pribadi',
 'postcomment'       => 'Kirim komentar',
@@ -305,14 +462,14 @@ $messages = array(
 'redirectedfrom'    => '(Dialihkan dari $1)',
 'redirectpagesub'   => 'Halaman peralihan',
 'lastmodifiedat'    => 'Halaman ini terakhir diubah pada $2, $1.', # $1 date, $2 time
-'viewcount'         => 'Halaman ini telah diakses sebanyak $1 kali.<br />',
+'viewcount'         => 'Halaman ini telah diakses sebanyak {{PLURAL:$1|satu kali|$1 kali}}.<br />',
 'protectedpage'     => 'Halaman yang dilindungi',
 'jumpto'            => 'Langsung ke:',
 'jumptonavigation'  => 'navigasi',
 'jumptosearch'      => 'cari',
 
 # All link text and link target definitions of links into project namespace that get used by other message strings, with the exception of user group pages (see grouppage) and the disambiguation template definition (see disambiguations).
-'aboutsite'         => 'Tentang {{SITENAME}}',
+'aboutsite'         => 'Perihal {{SITENAME}}',
 'aboutpage'         => 'Project:Perihal',
 'bugreports'        => 'Laporan bug',
 'bugreportspage'    => 'Project:Laporan bug',
@@ -332,7 +489,7 @@ $messages = array(
 'policy-url'        => 'Project:Kebijakan',
 'portal'            => 'Portal komunitas',
 'portal-url'        => 'Project:Portal komunitas',
-'privacy'           => 'Kebijakan privasi',
+'privacy'           => 'Privasi',
 'privacypage'       => 'Project:Kebijakan privasi',
 'sitesupport'       => 'Donasi',
 'sitesupport-url'   => 'Project:Donasi',
@@ -363,8 +520,6 @@ $messages = array(
 'restorelink'         => '$1 suntingan yang telah dihapus',
 'feedlinks'           => 'Asupan:',
 'feed-invalid'        => 'Tipe permintaan asupan tidak tepat.',
-'feed-atom'           => 'Atom',
-'feed-rss'            => 'RSS',
 
 # Short words for each namespace, by default used in the 'article' tab in monobook
 'nstab-main'      => 'Artikel',
@@ -414,7 +569,6 @@ Jika ini bukan sebabnya, Anda mungkin menemukan bug dalam perangkat lunak. Silak
 'badtitle'             => 'Judul tidak sah',
 'badtitletext'         => 'Judul halaman yang diminta tidak sah, kosong, atau judul antarbahasa atau antarwiki yang salah sambung.',
 'perfdisabled'         => 'Maaf! Fitur ini dimatikan sementara karena memperlambat basis data hingga tidak ada yang dapat menggunakan wiki ini.',
-'perfdisabledsub'      => 'Ini adalah salinan tersimpan dari $1:', # obsolete?
 'perfcached'           => 'Data berikut ini diambil dari <em>cache</em> dan mungkin bukan data mutakhir:',
 'perfcachedts'         => 'Data berikut ini diambil dari <em>cache</em>, dan terakhir diperbarui pada $1.',
 'querypage-no-updates' => 'Pemutakhiran dari halaman ini sedang dimatikan. Data yang ada di sini saat ini tidak akan dimuat ulang.',
@@ -426,7 +580,7 @@ Jika ini bukan sebabnya, Anda mungkin menemukan bug dalam perangkat lunak. Silak
 '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.",
 'sqlhidden'            => '(Permintaan SQL disembunyikan)',
-'cascadeprotected'     => 'Halaman ini telah dilindungi dari penyuntingan karena disertakan dalam halaman-halaman berikut yang telah dilindungi dengan opsi "runtun" diaktifkan:',
+'cascadeprotected'     => 'Halaman ini telah dilindungi dari penyuntingan karena disertakan di {{PLURAL:$1|halaman|halaman-halaman}} berikut yang telah dilindungi dengan opsi "runtun":',
 
 # Login and logout pages
 'logouttitle'                => 'Keluar log pengguna',
@@ -435,11 +589,11 @@ Jika ini bukan sebabnya, Anda mungkin menemukan bug dalam perangkat lunak. Silak
 
 Akun Anda telah dibuat. Jangan lupa mengatur konfigurasi {{SITENAME}} Anda.',
 'loginpagetitle'             => 'Masuk log pengguna',
-'yourname'                   => 'Nama pengguna',
-'yourpassword'               => 'Kata sandi',
-'yourpasswordagain'          => 'Ulangi kata sandi',
+'yourname'                   => 'Nama pengguna:',
+'yourpassword'               => 'Kata sandi:',
+'yourpasswordagain'          => 'Ulangi kata sandi:',
 'remembermypassword'         => 'Ingat kata sandi',
-'yourdomainname'             => 'Domain Anda',
+'yourdomainname'             => 'Domain Anda:',
 'externaldberror'            => 'Telah terjadi kesalahan otentikasi basis data eksternal atau Anda tidak diizinkan melakukan kemaskini terhadap akun eksternal Anda.',
 'loginproblem'               => '<strong>Ada masalah dengan proses masuk log Anda.</strong><br />Silakan coba lagi!',
 'alreadyloggedin'            => '<strong>Pengguna $1, Anda sudah masuk log!</strong><br />',
@@ -457,19 +611,19 @@ Akun Anda telah dibuat. Jangan lupa mengatur konfigurasi {{SITENAME}} Anda.',
 'createaccountmail'          => 'melalui surat-e',
 'badretype'                  => 'Kata sandi yang Anda masukkan salah.',
 'userexists'                 => 'Nama pengguna yang Anda masukkan telah dipakai. Silakan pilih nama yang lain.',
-'youremail'                  => 'Surat elektronik *:',
+'youremail'                  => 'Surat elektronik:',
 'username'                   => 'Nama pengguna:',
 'uid'                        => 'ID pengguna:',
-'yourrealname'               => 'Nama asli *:',
+'yourrealname'               => 'Nama asli:',
 'yourlanguage'               => 'Bahasa antarmuka:',
 'yourvariant'                => 'Varian bahasa',
 'yournick'                   => 'Nama samaran:',
 'badsig'                     => 'Tanda tangan mentah tak sah; periksa tag HTML.',
+'badsiglength'               => 'Nama samaran terlalu panjang; harus di bawah $1 karakter.',
 'email'                      => 'Surat elektronik',
-'prefs-help-email-enotif'    => 'Alamat ini juga digunakan untuk mengirim surat-e notifikasi pada Anda jika Anda memilih pilihan tersebut.',
-'prefs-help-realname'        => '* <strong>Nama asli</strong> (tidak wajib): jika Anda memberikannya, nama asli Anda akan digunakan untuk memberi pengenalan atas hasil kerja Anda.',
+'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'           => '* <strong>Surat elektronik</strong> (tidak wajib): Memungkinkan orang lain untuk menghubungi Anda melalui situs tanpa perlu memberikan alamat email Anda kepada mereka, dan juga dapat digunakan untuk mengirimkan kata sandi baru jika Anda lupa kata sandi Anda.',
+'prefs-help-email'           => '* Alamat surat-e bersifat opsional, namun akan memungkinkan orang lain untuk menghubungi Anda melalui situs tanpa perlu membongkar identitas Anda.',
 '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.',
@@ -489,7 +643,7 @@ Akun Anda telah dibuat. Jangan lupa mengatur konfigurasi {{SITENAME}} Anda.',
 'eauthentsent'               => 'Sebuah surat elektronik untuk konfirmasi telah dikirim ke alamat surat elektronik Anda. Anda harus mengikuti instruksi di dalam surat elektronik tersebut untuk melakukan konfirmasi bahwa alamat tersebut adalah benar kepunyaan Anda. {{SITENAME}} tidak akan mengaktifkan fitur surat elektronik jika langkah ini belum dilakukan.',
 'throttled-mailpassword'     => 'Suatu pengingat kata sandi telah dikirimkan dalam $1 jam terakhir. Untuk menghindari penyalahgunaan, hanya satu kata sandi yang akan dikirimkan setiap $1 jam.',
 'mailerror'                  => 'Kesalahan dalam mengirimkan surat-e: $1',
-'acct_creation_throttle_hit' => 'Maaf, Anda telah membuat $1 akun. Anda tidak dapat membuat akun lagi.',
+'acct_creation_throttle_hit' => 'Alamat IP yang Anda gunakan telah membuat $1 akun dalam 24 jam terakhir, jumlah maksimum pembuatan akun yang diizinkan. Untuk sementara waktu pengguna dari alamat IP ini tidak bisa lagi membuat akun.',
 'emailauthenticated'         => 'Alamat surat-e Anda telah dikonfirmasi pada $1.',
 '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.',
@@ -552,11 +706,25 @@ Akun Anda telah dibuat. Jangan lupa mengatur konfigurasi {{SITENAME}} Anda.',
 
 Blokir dilakukan oleh $1. Alasan yang diberikan adalah ''$2''.
 
+Blokir kadaluwarsa pada: $6<br />
+Sasaran pemblokiran: $7
+
 Anda dapat menghubungi $1 atau [[{{MediaWiki:grouppage-sysop}}|pengurus lainnya]] untuk membicarakan hal ini.
 
-Anda tidak dapat menggunakan fitur 'Kirim surat-e pengguna ini' kecuali Anda telah memasukkan alamat surat-e yang sah di [[Special:Preferences|preferensi]] Anda.
+Anda tidak dapat menggunakan fitur 'Kirim surat-e pengguna ini' kecuali Anda telah memasukkan alamat surat-e yang sah di [[Special:Preferences|preferensi]] Anda dan Anda telah diblokir untuk menggunakannya.
 
 Alamat IP Anda adalah $3, dan ID pemblokiran adalah $5. Tolong sertakan salah satu atau kedua informasi ini pada setiap pertanyaan yang Anda buat",
+'autoblockedtext'           => 'Alamat IP Anda telah terblokir secara otomatis karena digunakan oleh pengguna lain. Pemblokiran dilakukan oleh $1 dengan alasan:
+
+:\'\'$2\'\'
+
+Blokir kadaluwarsa pada: $6
+
+Anda dapat menghubungi $1 atau [[{{MediaWiki:grouppage-sysop}}|pengurus lainnya]] untuk membicarakan hal ini.
+
+Anda tidak dapat menggunakan fitur "kirim surat-e pengguna ini" kecuali Anda telah memasukkan alamat surat-e yang sah di [[Special:Preferences|preferensi]] Anda dan Anda telah diblokir untuk menggunakannya.
+
+ID pemblokiran Anda adalah $5. Tolong sertakan ID ini dalam setiap pertanyaan Anda.',
 'blockedoriginalsource'     => "Isi sumber '''$1''' ditunjukkan berikut ini:",
 'blockededitsource'         => "Teks '''suntingan Anda''' terhadap '''$1''' ditunjukkan berikut ini:",
 'whitelistedittitle'        => 'Perlu masuk log untuk menyunting',
@@ -605,22 +773,23 @@ Alamat IP Anda adalah $3, dan ID pemblokiran adalah $5. Tolong sertakan salah sa
 'nonunicodebrowser'         => '<strong>PERINGATAN: Penjelajah web Anda tidak mendukung Unicode, silakan ganti penjelajah web Anda sebelum menyunting artikel.</strong>',
 'editingold'                => "'''Peringatan:''' Anda menyunting revisi lama suatu halaman. Jika Anda menyimpannya, perubahan-perubahan yang dibuat sejak revisi ini akan hilang.",
 'yourdiff'                  => 'Perbedaan',
-'copyrightwarning'          => 'Perhatikan bahwa semua kontribusi terhadap {{SITENAME}} dianggap dilisensikan di bawah lisensi $2 (lihat $1 untuk informasi lebih lanjut). Jika Anda tidak ingin tulisan Anda disunting dan disebarkan ke halaman web yang lain, jangan kirimkan artikel Anda ke sini.<br />Anda juga berjanji bahwa ini adalah hasil karya Anda sendiri, atau disalin dari sumber milik umum atau sumber bebas yang lain. <strong>JANGAN KIRIMKAN KARYA YANG DILINDUNGI HAK CIPTA TANPA IZIN!</strong>',
+'copyrightwarning'          => 'Perhatikan bahwa semua kontribusi terhadap {{SITENAME}} dianggap dilisensikan sesuai dengan $2 (lihat $1 untuk informasi lebih lanjut). Jika Anda tidak ingin tulisan Anda disunting dan disebarkan ke halaman web yang lain, jangan kirimkan artikel Anda ke sini.<br />Anda juga berjanji bahwa ini adalah hasil karya Anda sendiri, atau disalin dari sumber milik umum atau sumber bebas yang lain. <strong>JANGAN KIRIMKAN KARYA YANG DILINDUNGI HAK CIPTA TANPA IZIN!</strong>',
 'copyrightwarning2'         => 'Perhatikan bahwa semua kontribusi terhadap {{SITENAME}} dapat disunting, diubah, atau dihapus oleh penyumbang lainnya. Jika Anda tidak ingin tulisan Anda disunting orang lain, jangan kirimkan artikel Anda ke sini.<br />Anda juga berjanji bahwa ini adalah hasil karya Anda sendiri, atau disalin dari sumber milik umum atau sumber bebas yang lain (lihat $1 untuk informasi lebih lanjut). <strong>JANGAN KIRIMKAN KARYA YANG DILINDUNGI HAK CIPTA TANPA IZIN!</strong>',
 'longpagewarning'           => "'''PERINGATAN: Halaman ini panjangnya adalah $1 kilobita; beberapa penjelajah web mungkin mengalami masalah dalam menyunting halaman yang panjangnya 32 kb atau lebih. Harap pertimbangkan untuk memecah halaman menjadi beberapa bagian yang lebih kecil.'''",
 'longpageerror'             => '<strong>KESALAHAN: Teks yang Anda kirimkan sebesar $1 kilobita, yang berarti lebih besar dari jumlah maksimum $2 kilobita. Teks tidak dapat disimpan.</strong>',
 'readonlywarning'           => '<strong>PERINGATAN: Basis data sedang dikunci karena pemeliharaan, sehingga saat ini Anda tidak akan dapat menyimpan hasil penyuntingan Anda. Anda mungkin perlu memindahkan hasil penyuntingan Anda ini ke tempat lain untuk disimpan belakangan.</strong>',
-'protectedpagewarning'      => '<strong>PERINGATAN:  Halaman ini telah dikunci sehingga hanya pengguna dengan hak akses pengurus saja yang dapat menyuntingnya.</strong>',
+'protectedpagewarning'      => '<strong>PERINGATAN: Halaman ini sedang dilindungi sehingga hanya pengguna dengan hak akses pengurus saja yang dapat menyuntingnya.</strong>',
 'semiprotectedpagewarning'  => "'''Catatan:''' Halaman ini sedang dilindungi, sehingga hanya pengguna terdaftar yang bisa menyuntingnya.",
-'cascadeprotectedwarning'   => "<strong>PERINGATAN: Halaman ini telah dikunci sehingga hanya pengguna dengan hak akses pengurus saja yang dapat menyuntingnya, karena termasuk dalam halaman-halaman berikut, yang telah dilindungi dengan opsi 'perlindungan runtun' diaktifkan.</strong>",
+'cascadeprotectedwarning'   => "<strong>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':</strong>",
 'templatesused'             => 'Templat yang digunakan di halaman ini:',
 'templatesusedpreview'      => 'Templat yang digunakan di pratayang ini:',
 'templatesusedsection'      => 'Templat yang digunakan di bagian ini:',
 'template-protected'        => '(dilindungi)',
 'template-semiprotected'    => '(semi-perlindungan)',
-'edittools'                 => '<!-- Teks di sini akan dimunculkan dibawah isian suntingan dan pemuatan.-->',
+'edittools'                 => '<!-- Teks di sini akan dimunculkan di bawah isian suntingan dan pemuatan.-->',
 'nocreatetitle'             => 'Pembuatan halaman baru dibatasi',
 'nocreatetext'              => 'Situs ini membatasi kemampuan membuat halaman baru. Anda dapat kembali dan menyunting halaman yang telah ada, atau silakan [[{{ns:special}}:Userlogin|masuk log atau mendaftar]]',
+'recreate-deleted-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:",
 
 # "Undo" feature
 'undo-success' => 'Suntingan ini dapat dibatalkan. Tolong cek perbandingan di bawah untuk meyakinkan bahwa benar itu yang Anda ingin lakukan, lalu simpan perubahan tersebut untuk menyelesaikan pembatalan suntingan.',
@@ -651,7 +820,7 @@ Hal ini mungkin disebabkan adanya vandalisme berulang yang berasal dari sekolah
 'orig'                => 'asli',
 'page_first'          => 'pertama',
 'page_last'           => 'terakhir',
-'histlegend'          => "Pilih dua tombol radio lalu tekan tombol \"{{int:compareselectedversions}}\" untuk membandingkan dua versi halaman. Klik (skr) untuk melihat perbedaan dengan versi sekarang atau (akhir) untuk perbedaan dengan versi sebelumnya. Klik suatu tanggal untuk melihat versi halaman pada tanggal tersebut.<br />Keterangan: '''k''' = suntingan kecil, '''b''' = suntingan bot, → = suntingan bagian, ← = ringkasan otomatis",
+'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",
 'deletedrev'          => '[dihapus]',
 'histfirst'           => 'Terlama',
 'histlast'            => 'Terbaru',
@@ -674,8 +843,8 @@ Hal ini mungkin disebabkan adanya vandalisme berulang yang berasal dari sekolah
 '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-selected'          => "{{PLURAL:$2|Revisi terpilih|Revisi terpilih}} dari '''$1'''",
-'logdelete-selected'          => "{{PLURAL:$2|Log terpilih|Log terpilih}} untuk '''$1''':",
+'revdelete-selected'          => "{{PLURAL:$2|Revisi|Revisi-revisi}} pilihan dari '''$1'''",
+'logdelete-selected'          => "{{PLURAL:$2|Log|Log-log}} pilihan untuk '''$1''':",
 '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',
@@ -710,7 +879,7 @@ Pengurus lain akan dapat mengakses isi tersebunyi dan dapat membatalkan penghapu
 'selectolderversionfordiff' => 'Pilih sebuah versi yang lebih lama untuk perbandingan',
 'compareselectedversions'   => 'Bandingkan versi terpilih',
 'editundo'                  => 'batalkan',
-'diff-multi'                => '({{plural:$1|Satu|$1}} revisi antara tak ditampilkan.)',
+'diff-multi'                => '({{PLURAL:$1|Satu|$1}} revisi antara tak ditampilkan.)',
 
 # Search results
 'searchresults'         => 'Hasil pencarian',
@@ -753,7 +922,7 @@ Pengurus lain akan dapat mengakses isi tersebunyi dan dapat membatalkan penghapu
 'math'                     => 'Math',
 'dateformat'               => 'Format tanggal',
 'datedefault'              => 'Tak ada preferensi',
-'datetime'                 => 'Waktu',
+'datetime'                 => 'Tanggal dan waktu',
 'math_failure'             => 'Gagal memparse',
 'math_unknown_error'       => 'Kesalahan yang tidak diketahui',
 'math_unknown_function'    => 'fungsi yang tidak diketahui',
@@ -766,8 +935,8 @@ Pengurus lain akan dapat mengakses isi tersebunyi dan dapat membatalkan penghapu
 'prefs-personal'           => 'Profil',
 'prefs-rc'                 => 'Perubahan terbaru',
 'prefs-watchlist'          => 'Pemantauan',
-'prefs-watchlist-days'     => 'Jumlah hari untuk ditampilkan di daftar pantauan:',
-'prefs-watchlist-edits'    => 'Jumlah hari untuk ditampilkan di daftar pantauan yang lebih lengkap:',
+'prefs-watchlist-days'     => 'Jumlah hari yang ditampilkan di daftar pantauan:',
+'prefs-watchlist-edits'    => 'Jumlah hari yang ditampilkan di daftar pantauan yang lebih lengkap:',
 'prefs-misc'               => 'Lain-lain',
 'saveprefs'                => 'Simpan',
 'resetprefs'               => 'Reset',
@@ -781,8 +950,9 @@ Pengurus lain akan dapat mengakses isi tersebunyi dan dapat membatalkan penghapu
 'resultsperpage'           => 'Hasil per halaman:',
 'contextlines'             => 'Baris ditampilkan per hasil:',
 'contextchars'             => 'Karakter untuk konteks per baris:',
-'stubthreshold'            => 'Ambang batas tampilan rintisan:',
-'recentchangescount'       => 'Jumlah judul di perubahan terbaru:',
+'stub-threshold'           => 'Ambang batas untuk format <a href="#" class="stub">pranala rintisan</a>:',
+'recentchangesdays'        => 'Jumlah hari yang ditampilkan di perubahan terbaru:',
+'recentchangescount'       => 'Jumlah suntingan yang ditampilkan di perubahan terbaru:',
 'savedprefs'               => 'Preferensi Anda telah disimpan',
 'timezonelegend'           => 'Zona waktu',
 'timezonetext'             => 'Masukkan perbedaan waktu (dalam jam) antara waktu setempat dengan waktu server (UTC).',
@@ -796,17 +966,18 @@ Pengurus lain akan dapat mengakses isi tersebunyi dan dapat membatalkan penghapu
 'files'                    => 'Berkas',
 
 # User rights
-'userrights-lookup-user'     => 'Mengatur grup pengguna',
+'userrights-lookup-user'     => 'Mengatur kelompok pengguna',
 'userrights-user-editname'   => 'Masukkan nama pengguna:',
 'editusergroup'              => 'Sunting kelompok pengguna',
-'userrights-editusergroup'   => 'Sunting grup pengguna',
+'userrights-editusergroup'   => 'Sunting kelompok pengguna',
 'saveusergroups'             => 'Simpan kelompok pengguna',
 'userrights-groupsmember'    => 'Anggota dari:',
-'userrights-groupsavailable' => 'Grup yang tersedia:',
-'userrights-groupshelp'      => 'Pilih grup yang Anda ingin hapus dari atau tambahkan pada pengguna. Grup yang tak dipilih tak akan diganti. Anda dapat membatalkan pilihan dengan menekan tombol CTRL + Klik kiri',
+'userrights-groupsavailable' => 'Kelompok yang tersedia:',
+'userrights-groupshelp'      => 'Pilih kelompok yang Anda ingin hapus dari atau tambahkan pada pengguna. Kelompok yang tak dipilih tak akan diganti. Anda dapat membatalkan pilihan dengan menekan tombol CTRL + Klik kiri',
+'userrights-reason'          => 'Alasan pengubahan:',
 
 # Groups
-'group'            => 'Grup:',
+'group'            => 'Kelompok:',
 'group-bot'        => 'Bot',
 'group-sysop'      => 'Pengurus',
 'group-bureaucrat' => 'Birokrat',
@@ -823,13 +994,13 @@ Pengurus lain akan dapat mengakses isi tersebunyi dan dapat membatalkan penghapu
 # User rights log
 'rightslog'      => 'Log perubahan hak akses',
 'rightslogtext'  => 'Di bawah ini adalah log perubahan terhadap hak-hak pengguna.',
-'rightslogentry' => 'mengganti keanggotaan group untuk $1 dari $2 menjadi $3',
+'rightslogentry' => 'mengganti keanggotaan grup untuk $1 dari $2 menjadi $3',
 'rightsnone'     => '(tidak ada)',
 
 # Recent changes
 'nchanges'                          => '$1 perubahan',
 'recentchanges'                     => 'Perubahan terbaru',
-'recentchangestext'                 => "Temukan perubahan terbaru dalam wiki di halaman ini.<br />Keterangan: '''B''' = halaman baru, '''k''' = suntingan kecil, '''b''' = suntingan bot, → = suntingan bagian, ← = ringkasan otomatis.
+'recentchangestext'                 => "Temukan perubahan terbaru dalam wiki di halaman ini. Keterangan: (beda) = perubahan, (versi) = sejarah revisi, '''B''' = halaman baru, '''k''' = suntingan kecil, '''b''' = suntingan bot, (± ''bita'') = jumlah penambahan/pengurangan isi, → = suntingan bagian, ← = ringkasan otomatis.
 ----",
 'recentchanges-feed-description'    => 'Temukan perubahan terbaru dalam wiki di asupan ini.',
 'rcnote'                            => "Di bawah ini adalah '''$1''' perubahan terbaru dalam '''$2''' hari terakhir sampai $3.",
@@ -849,7 +1020,6 @@ Pengurus lain akan dapat mengakses isi tersebunyi dan dapat membatalkan penghapu
 'minoreditletter'                   => 'k',
 'newpageletter'                     => 'B',
 'boteditletter'                     => 'b',
-'sectionlink'                       => '→',
 'number_of_watching_users_pageview' => '[$1 pemantau]',
 'rc_categories'                     => 'Batasi sampai kategori (dipisah dengan "|")',
 'rc_categories_any'                 => 'Apapun',
@@ -901,9 +1071,9 @@ Nama berkas yang akan dimuat: <strong><tt>$1</tt></strong><br />
 Nama berkas yang telah ada: <strong><tt>$2</tt></strong><br />
 Satu-satunya perbedaan adalah pada kapitalisasi ekstensi. Harap cek apakah berkas tersebut sama.',
 'fileexists-thumb'            => "'''<center>Berkas yang tersedia</center>'''",
-'fileexists-thumbnail-yes'    => 'Berkas ini tampaknya merupakan gambar dengan ukuran yang lebih kecil <i>(thumbnail)</i>. Harap cek berkas <strong><tt>$1</tt></strong>.<br />
+'fileexists-thumbnail-yes'    => 'Berkas ini tampaknya merupakan gambar dengan ukuran yang lebih kecil <em>(thumbnail)</em>. Harap cek berkas <strong><tt>$1</tt></strong>.<br />
 Jika berkas tersebut merupakan berkas yang sama, tidak perlu untuk memuat kembali versi kecil lainnya.',
-'file-thumbnail-no'           => 'Nama berkas dimulai dengan <strong><tt>$1</tt></strong>. Tampaknya berkas ini merupakan gambar dengan ukuran yang lebih kecil <i>(thumbnail)</i>.
+'file-thumbnail-no'           => 'Nama berkas dimulai dengan <strong><tt>$1</tt></strong>. Tampaknya berkas ini merupakan gambar dengan ukuran yang lebih kecil <em>(thumbnail)</em>.
 Jika Anda memiliki versi resolusi penuh dari gambar ini, harap muatkan berkas tersebut. Jika tidak, harap ubah nama berkas ini.',
 'fileexists-forbidden'        => 'Ditemukan berkas dengan nama yang sama; harap kembali dan muatkan berkas dengan nama lain. [[{{ns:image}}:$1|thumb|center|$1]]',
 'fileexists-shared-forbidden' => 'Ditemukan berkas lain dengan nama yang sama di repositori bersama; harap kembali dan muatkan berkas dengan nama lain. [[{{ns:image}}:$1|thumb|center|$1]]',
@@ -971,7 +1141,7 @@ Jika Anda memiliki versi resolusi penuh dari gambar ini, harap muatkan berkas te
 'imagelist_date'            => 'Tanggal',
 'imagelist_name'            => 'Nama',
 'imagelist_user'            => 'Pengguna',
-'imagelist_size'            => 'Ukuran (bita)',
+'imagelist_size'            => 'Besar',
 'imagelist_description'     => 'Deskripsi',
 'imagelist_search_for'      => 'Cari nama berkas:',
 
@@ -993,19 +1163,18 @@ Jika Anda memiliki versi resolusi penuh dari gambar ini, harap muatkan berkas te
 'unusedtemplateswlh'  => 'pranala lain',
 
 # Random redirect
-'randomredirect' => 'Pengalihan sembarang',
+'randomredirect'         => 'Pengalihan sembarang',
+'randomredirect-nopages' => 'Tak terdapat pengalihan pada ruang nama ini.',
 
 # Statistics
 'statistics'             => 'Statistik',
 'sitestats'              => 'Statistik situs',
 'userstats'              => 'Statistik pengguna',
-'sitestatstext'          => "Terdapat total '''\$1''' halaman dalam basis data. Ini termasuk halaman \"pembicaraan\", halaman tentang {{SITENAME}}, halaman  \"rintisan\" minimum, halaman peralihan, dan halaman-halaman lain yang mungkin tidak masuk kriteria artikel. Selain itu, ada '''\$2''' halaman yang mungkin termasuk artikel yang sah.
-
-'''\$8''' berkas telah dimuat.
+'sitestatstext'          => "{{SITENAME}} saat ini memiliki '''$2''' halaman yang termasuk artikel yang sah. Jumlah tersebut tidak memperhitungkan halaman pembicaraan, halaman tentang {{SITENAME}}, halaman rintisan minimum, halaman peralihan, dan halaman-halaman lain yang tidak masuk dalam kriteria artikel. Jika termasuk halaman-halaman ini, terdapat total '''$1''' halaman dalam basis data.
 
-Ada sejumlah '''\$3''' penampilan halaman, dan sejumlah '''\$4''' penyuntingan sejak {{SITENAME}} dimulai. Ini berarti rata-rata '''\$5''' suntingan per halaman, dan '''\$6''' penampilan per penyuntingan.
+Telah terjadi sejumlah '''$3''' penampilan halaman dan '''$4''' penyuntingan sejak {{SITENAME}} dimulai. Ini berarti rata-rata '''$5''' suntingan per halaman, dan '''$6''' penampilan per penyuntingan.
 
-[http://meta.wikimedia.org/wiki/Help:Job_queue Antrian job] adalah sebanyak '''\$7'''.",
+Telah dimuat sejumlah '''$8''' berkas dan sedang terjadi '''$7''' [http://meta.wikimedia.org/wiki/Help:Job_queue antrian pekerjaan].",
 'userstatstext'          => "Terdapat '''$1''' pengguna terdaftar. '''$2''' (atau '''$4%''') diantaranya memiliki hak akses $5.",
 'statistics-mostpopular' => 'Halaman yang paling banyak ditampilkan',
 
@@ -1021,9 +1190,11 @@ Ada sejumlah '''\$3''' penampilan halaman, dan sejumlah '''\$4''' penyuntingan s
 'brokenredirects-edit'   => '(sunting)',
 'brokenredirects-delete' => '(hapus)',
 
-'withoutinterwiki'        => 'Halaman tanpa pranala antarbahasa',
+'withoutinterwiki'        => 'Halaman tanpa interwiki',
 'withoutinterwiki-header' => 'Halaman-halaman berikut tidak memiliki pranala ke versi dalam bahasa lain:',
 
+'fewestrevisions' => 'Artikel dengan perubahan tersedikit',
+
 # Miscellaneous special pages
 'nbytes'                  => '$1 bita',
 'ncategories'             => '$1 kategori',
@@ -1031,25 +1202,28 @@ Ada sejumlah '''\$3''' penampilan halaman, dan sejumlah '''\$4''' penyuntingan s
 'nmembers'                => '$1 pengguna',
 'nrevisions'              => '$1 revisi',
 'nviews'                  => '$1 penampilan',
-'specialpage-empty'       => 'Halaman ini kosong.',
+'specialpage-empty'       => 'Tak ada yang perlu dilaporkan.',
 'lonelypages'             => 'Halaman tak bertuan',
 'lonelypagestext'         => 'Halaman-halaman berikut tidak memiliki pranala dari halaman manapun di wiki ini.',
 'uncategorizedpages'      => 'Halaman yang tak terkategori',
 'uncategorizedcategories' => 'Kategori yang tak terkategori',
 'uncategorizedimages'     => 'Berkas yang tak terkategori',
+'uncategorizedtemplates'  => 'Templat yang tak terkategori',
 'unusedcategories'        => 'Kategori yang tak digunakan',
 'unusedimages'            => 'Berkas yang tak digunakan',
 'popularpages'            => 'Halaman populer',
 'wantedcategories'        => 'Kategori yang diinginkan',
 'wantedpages'             => 'Halaman yang diinginkan',
 'mostlinked'              => 'Halaman yang tersering dituju',
-'mostlinkedcategories'    => 'Kategori dengan halaman terbanyak',
+'mostlinkedcategories'    => 'Kategori yang tersering digunakan',
+'mostlinkedtemplates'     => 'Templat yang tersering digunakan',
 'mostcategories'          => 'Artikel dengan kategori terbanyak',
 'mostimages'              => 'Berkas yang tersering digunakan',
 'mostrevisions'           => 'Artikel dengan perubahan terbanyak',
 'allpages'                => 'Daftar halaman',
-'prefixindex'             => 'Indeks awalan',
+'prefixindex'             => 'Daftar halaman dengan awalan',
 'randompage'              => 'Halaman sembarang',
+'randompage-nopages'      => 'Tak terdapat halaman pada ruang nama ini.',
 'shortpages'              => 'Halaman pendek',
 'longpages'               => 'Halaman panjang',
 'deadendpages'            => 'Halaman buntu',
@@ -1064,7 +1238,7 @@ Ada sejumlah '''\$3''' penampilan halaman, dan sejumlah '''\$4''' penyuntingan s
 'rclsub'                  => '(untuk halaman yang berpaut dari "$1")',
 'newpages'                => 'Halaman baru',
 'newpages-username'       => 'Nama pengguna:',
-'ancientpages'            => 'Artikel tertua',
+'ancientpages'            => 'Artikel lama',
 'intl'                    => 'Pranala antarbahasa',
 'move'                    => 'Pindahkan',
 'movethispage'            => 'Pindahkan halaman ini',
@@ -1074,7 +1248,6 @@ Ada sejumlah '''\$3''' penampilan halaman, dan sejumlah '''\$4''' penyuntingan s
 # Book sources
 'booksources'               => 'Sumber buku',
 'booksources-search-legend' => 'Cari di sumber buku',
-'booksources-isbn'          => 'ISBN:',
 'booksources-go'            => 'Cari',
 'booksources-text'          => 'Di bawah ini adalah daftar pranala ke situs lain yang menjual buku baru dan bekas, dan mungkin juga mempunyai informasi lebih lanjut mengenai buku yang sedang Anda cari:',
 
@@ -1082,7 +1255,6 @@ Ada sejumlah '''\$3''' penampilan halaman, dan sejumlah '''\$4''' penyuntingan s
 'data'               => 'Data',
 'userrights'         => 'Manajemen hak pengguna',
 'groups'             => 'Grup pengguna',
-'isbn'               => 'ISBN',
 'alphaindexline'     => '$1 ke $2',
 'version'            => 'Versi',
 
@@ -1090,6 +1262,7 @@ Ada sejumlah '''\$3''' penampilan halaman, dan sejumlah '''\$4''' penyuntingan s
 'specialloguserlabel'  => 'Pengguna:',
 'speciallogtitlelabel' => 'Judul:',
 'log'                  => 'Log',
+'all-logs-page'        => 'Semua log',
 'log-search-legend'    => 'Pencarian log',
 'log-search-submit'    => 'Cari',
 'alllogstext'          => 'Di bawah ini adalah gabungan log impor, pemblokiran, pemindahan, pemuatan, penghapusan, perlindungan, perubahan hak akses, dll. Anda dapat melakukan pembatasan tampilan dengan memilih jenis log, nama pengguna, atau judul halaman yang terpengaruh.',
@@ -1099,7 +1272,7 @@ Ada sejumlah '''\$3''' penampilan halaman, dan sejumlah '''\$4''' penyuntingan s
 # Special:Allpages
 'nextpage'          => 'Halaman selanjutnya ($1)',
 'prevpage'          => 'Halaman sebelumnya ($1)',
-'allpagesfrom'      => 'Tampilkan halaman dimulai dengan:',
+'allpagesfrom'      => 'Tampilkan halaman dimulai dari:',
 'allarticles'       => 'Daftar artikel',
 'allinnamespace'    => 'Daftar halaman (ruang nama $1)',
 'allnotinnamespace' => 'Daftar halaman (bukan ruang nama $1)',
@@ -1119,7 +1292,7 @@ Ada sejumlah '''\$3''' penampilan halaman, dan sejumlah '''\$4''' penyuntingan s
 'mailnologintext' => 'Anda harus [[{{ns:special}}:Userlogin|masuk log]] dan mempunyai alamat surat-e yang sah di dalam [[{{ns:special}}:Preferences|preferensi]] untuk mengirimkan surat-e kepada pengguna lain.',
 'emailuser'       => 'Surat-e pengguna',
 'emailpage'       => 'Kirimi pengguna ini surat-e',
-'emailpagetext'   => 'Jika pengguna ini memasukkan alamat surat-e yang sah dalam preferensinya, formulir dibawah ini akan mengirimkan sebuah surat-e. Alamat surat-e yg terdapat pada preferensi Anda akan muncul sebagai alamat "Dari" dalam surat-e tersebut, sehingga penerima dapat membalas surat-e tersebut.',
+'emailpagetext'   => 'Jika pengguna ini memasukkan alamat surat-e yang sah dalam preferensinya, formulir di bawah ini akan mengirimkan sebuah surat-e. Alamat surat-e yg terdapat pada preferensi Anda akan muncul sebagai alamat "Dari" dalam surat-e tersebut, sehingga penerima dapat membalas surat-e tersebut.',
 'usermailererror' => 'Kesalahan objek surat:',
 'defemailsubject' => 'Surat-e {{SITENAME}}',
 'noemailtitle'    => 'Tidak ada alamat surat-e',
@@ -1136,6 +1309,7 @@ Ada sejumlah '''\$3''' penampilan halaman, dan sejumlah '''\$4''' penyuntingan s
 
 # Watchlist
 'watchlist'            => 'Daftar pantauan',
+'mywatchlist'          => 'Pantauan saya',
 'watchlistfor'         => "(untuk '''$1''')",
 'nowatchlist'          => 'Daftar pantauan Anda kosong.',
 'watchlistanontext'    => 'Silakan $1 untuk melihat atau menyunting daftar pantauan Anda.',
@@ -1156,16 +1330,14 @@ Ada sejumlah '''\$3''' penampilan halaman, dan sejumlah '''\$4''' penyuntingan s
 'unwatchthispage'      => 'Batal pantau halaman ini',
 'notanarticle'         => 'Bukan sebuah artikel',
 'watchnochange'        => 'Tak ada halaman pantauan Anda yang telah berubah dalam jangka waktu yang dipilih.',
-'watchdetails'         => '* $1 halaman dipantau, tidak termasuk halaman pembicaraan
-* [[{{ns:special}}:Watchlist/edit|Lihat dan sunting daftar pantauan]]
-* [[{{ns:special}}:Watchlist/clear|Hapus semua halaman dari daftar]]',
+'watchdetails'         => "Daftar pantauan Anda berisi '''$1''' halaman (tidak termasuk halaman pembicaraan) dan berikut adalah daftar perubahan terbaru terhadap halaman-halaman tersebut.<br />Anda dapat [[{{ns:special}}:Watchlist/edit|melihat dan menyunting daftar tersebut]] atau [[{{ns:special}}:Watchlist/clear|mengosongkannya]].",
 'wlheader-enotif'      => '* Notifikasi surat-e diaktifkan.',
 'wlheader-showupdated' => "* Halaman-halaman yang telah berubah sejak kunjungan terakhir Anda ditampilkan dengan '''huruf tebal'''",
 'watchmethod-recent'   => 'periksa daftar perubahan terbaru terhadap halaman yang dipantau',
 'watchmethod-list'     => 'periksa halaman yang dipantau terhadap perubahan terbaru',
 'removechecked'        => 'Keluarkan halaman yang ditandai dari daftar pantauan',
 'watchlistcontains'    => 'Daftar pantauan Anda berisi $1 halaman.',
-'watcheditlist'        => "Berikut ini adalah daftar halaman-halaman yang Anda pantau. Untuk menghapus halaman dari daftar pantauan Anda, berikan tanda cek pada kotak cek di sebelah judul halaman yang ingin Anda hapus, lalu klik tombol 'Keluarkan halaman yang ditandai dari daftar pantauan' yang terletak di bagian bawah layar.",
+'watcheditlist'        => "Berikut ini adalah daftar halaman-halaman yang Anda pantau. Untuk menghapus halaman dari daftar pantauan Anda, berikan tanda cek pada kotak cek di sebelah judul halaman yang ingin Anda hapus, lalu klik tombol ''keluarkan halaman''  di bagian bawah layar.",
 'removingchecked'      => 'Menghapus halaman yang diminta dari daftar pantauan Anda...',
 'couldntremove'        => "Tidak dapat menghapus halaman '$1' dari daftar pantauan...",
 'iteminvalidname'      => "Ada masalah dengan '$1', namanya tidak sah...",
@@ -1184,14 +1356,17 @@ Ada sejumlah '''\$3''' penampilan halaman, dan sejumlah '''\$4''' penyuntingan s
 'watching'   => 'Memantau...',
 'unwatching' => 'Menghilangkan pemantauan...',
 
-'enotif_mailer'      => 'Pengirim Notifikasi {{SITENAME}}',
-'enotif_reset'       => 'Tandai semua halaman sebagai telah dikunjungi',
-'enotif_newpagetext' => 'Ini adalah halaman baru.',
-'changed'            => 'diubah',
-'created'            => 'dibuat',
-'enotif_subject'     => 'Halaman $PAGETITLE di {{SITENAME}} telah $CHANGEDORCREATED oleh $PAGEEDITOR',
-'enotif_lastvisited' => 'Lihat $1 untuk semua perubahan sejak kunjungan terakhir Anda.',
-'enotif_body'        => 'Dear $WATCHINGUSERNAME,
+'enotif_mailer'                => 'Pengirim Notifikasi {{SITENAME}}',
+'enotif_reset'                 => 'Tandai semua halaman sebagai telah dikunjungi',
+'enotif_newpagetext'           => 'Ini adalah halaman baru.',
+'enotif_impersonal_salutation' => 'Pengguna {{SITENAME}}',
+'changed'                      => 'diubah',
+'created'                      => 'dibuat',
+'enotif_subject'               => 'Halaman $PAGETITLE di {{SITENAME}} telah $CHANGEDORCREATED oleh $PAGEEDITOR',
+'enotif_lastvisited'           => 'Lihat $1 untuk semua perubahan sejak kunjungan terakhir Anda.',
+'enotif_lastdiff'              => 'Kunjungi $1 untuk melihat perubahan ini.',
+'enotif_anon_editor'           => 'pengguna anonim $1',
+'enotif_body'                  => 'Dear $WATCHINGUSERNAME,
 
 Halaman $PAGETITLE di {{SITENAME}} telah $CHANGEDORCREATED pada $PAGEEDITDATE oleh $PAGEEDITOR, lihat $PAGETITLE_URL untuk versi terakhir.
 
@@ -1211,7 +1386,7 @@ Kami tidak akan mengirimkan pemberitahuan lain jika terjadi perubahan lagi, kecu
 Untuk mengubah preferensi daftar pantauan Anda, kunjungi
 {{fullurl:{{ns:special}}:Watchlist/edit}}
 
-Masukan dan bantuan lanjutan:
+Umpan balik dan bantuan lanjutan:
 {{fullurl:{{MediaWiki:helppage}}}}',
 
 # Delete/protect/revert
@@ -1245,35 +1420,36 @@ Masukan dan bantuan lanjutan:
 '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.',
 'protectlogpage'              => 'Log perlindungan',
 'protectlogtext'              => 'Di bawah ini adalah log perlindungan dan penghilangan perlindungan halaman. Lihat [[Special:Protectedpages|daftar halaman yang dilindungi]] untuk daftar perlindungan halaman yang berlaku sekarang.',
-'protectedarticle'            => 'melindungi [[$1]]',
-'unprotectedarticle'          => 'menghilangkan perlindungan [[$1]]',
+'protectedarticle'            => 'melindungi "[[$1]]"',
+'modifiedarticleprotection'   => 'mengubah tingkat perlindungan "[[$1]]"',
+'unprotectedarticle'          => 'menghilangkan perlindungan "[[$1]]"',
 'protectsub'                  => '(Melindungi "$1")',
-'confirmprotecttext'          => 'Apakah Anda benar-benar ingin melindungi halaman ini?',
 'confirmprotect'              => 'Konfirmasi perlindungan',
-'protectmoveonly'             => 'Lindungi dari pemindahan saja',
-'protectcomment'              => 'Alasan perlindungan',
-'protectexpiry'               => 'Kadaluwarsa',
+'protectcomment'              => 'Komentar:',
+'protectexpiry'               => 'Kadaluwarsa:',
 'protect_expiry_invalid'      => 'Waktu kadaluwarsa tidak sah.',
 'protect_expiry_old'          => 'Waktu kadaluwarsa adalah pada masa lampau.',
 'unprotectsub'                => '(Menghilangkan perlindungan terhadap "$1")',
-'confirmunprotecttext'        => 'Apakah Anda benar-benar ingin menghilangkan perlindungan terhadap halaman ini?',
-'confirmunprotect'            => 'Konfirmasi penghilangan perlindungan',
-'unprotectcomment'            => 'Alasan penghilangan perlindungan',
 'protect-unchain'             => 'Buka perlindungan pemindahan',
 'protect-text'                => 'Anda dapat melihat atau mengganti tingkatan perlindungan untuk halaman <strong>$1</strong> di sini.',
 'protect-locked-blocked'      => 'Anda tak dapat mengganti tingkat perlindungan selagi diblokir. Berikut adalah konfigurasi saat ini untuk halaman <strong>$1</strong>:',
 'protect-locked-dblock'       => 'Tingkat perlindungan tak dapat diganti karena aktifnya penguncian basis data. Berikut adalah konfigurasi saat ini untuk halaman <strong>$1</strong>:',
 'protect-locked-access'       => 'Akun Anda tidak dapat memiliki hak untuk mengganti tingkat perlindungan halaman. Berikut adalah konfigurasi saat ini untuk halaman <strong>$1</strong>:',
-'protect-cascadeon'           => 'Halaman ini sedang dilindungi karena termasuk dalam halaman-halaman berikut, yang telah dilindungi dengan pilihan perlindungan runtun diaktifkan. Anda dapat mengganti tingkat perlindungan untuk halaman ini, tapi hal tersebut tidak akan mempengaruhi perlindungan runtun.',
+'protect-cascadeon'           => 'Halaman ini sedang dilindungi karena disertakan dalam {{PLURAL:$1|halaman|halaman-halaman}} berikut yang telah dilindungi dengan pilihan perlindungan runtun diaktifkan. Anda dapat mengganti tingkat perlindungan untuk halaman ini, tapi hal tersebut tidak akan mempengaruhi perlindungan runtun.',
 'protect-default'             => '(baku)',
 'protect-level-autoconfirmed' => 'Hanya pengguna terdaftar',
 'protect-level-sysop'         => 'Hanya pengurus',
 'protect-summary-cascade'     => 'runtun',
-'protect-expiring'            => 'kadalawursa $1',
-'protect-cascade'             => 'Perlindungan runtun - lindungi semua halaman yang termasuk dalam halaman ini.',
-'restriction-type'            => 'Perlindungan',
-'restriction-level'           => 'Tingkatan',
-'minimum-size'                => 'Ukuran minimum (bita)',
+'protect-expiring'            => 'kadalawarsa $1 (UTC)',
+'protect-cascade'             => 'Lindungi semua halaman yang termasuk dalam halaman ini (perlindungan runtun ).',
+'protect-robotspolicy'        => 'Aturan untuk robot:',
+'protect-robots-noindex'      => 'Tidak mengindeks',
+'protect-robots-nofollow'     => 'Tidak mengikuti pranala',
+'restriction-type'            => 'Perlindungan:',
+'restriction-level'           => 'Tingkatan:',
+'minimum-size'                => 'Ukuran minimum',
+'maximum-size'                => 'Ukuran maksimum',
+'pagesize'                    => '(bita)',
 
 # Restrictions (nouns)
 'restriction-edit' => 'Penyuntingan',
@@ -1285,8 +1461,8 @@ Masukan dan bantuan lanjutan:
 'restriction-level-all'           => 'semua tingkatan',
 
 # Undelete
-'undelete'                 => 'Kembalikan halaman yang telah dihapus',
-'undeletepage'             => 'Lihat dan kembalikan halaman yang telah dihapus',
+'undelete'                 => 'Pembatalan penghapusan',
+'undeletepage'             => 'Pembatalan penghapusan',
 'viewdeletedpage'          => 'Lihat halaman yang telah dihapus',
 'undeletepagetext'         => 'Halaman-halaman berikut ini telah dihapus tapi masih ada di dalam arsip dan dapat dikembalikan. Arsip tersebut mungkin akan dibersihkan secara berkala.',
 'undeleteextrahelp'        => "Untuk mengembalikan keseruhan halaman, biarkan seluruh kotak cek tidak terpilih dan klik '''Kembalikan'''. Untuk melakukan pengembalian selektif, cek kotak revisi yang diinginkan dan klik '''Kembalikan'''. Menekan tombol '''Reset''' akan mengosongkan isian komentar dan semua kotak cek",
@@ -1320,7 +1496,7 @@ Lihat [[{{ns:special}}:Log/delete|log penghapusan]] untuk data penghapusan dan p
 # Contributions
 'contributions' => 'Kontribusi pengguna',
 'mycontris'     => 'Kontribusi saya',
-'contribsub'    => 'Untuk $1',
+'contribsub2'   => 'Untuk $1 ($2)',
 'nocontribs'    => 'Tidak ada perubahan yang sesuai dengan kriteria tersebut.',
 'ucnote'        => 'Berikut adalah <strong>$1</strong> suntingan terakhir pengguna ini dalam <strong>$2</strong> hari terakhir.',
 'uclinks'       => 'Menampilkan $1 perubahan terakhir; menampilkan $2 hari terakhir.',
@@ -1352,34 +1528,39 @@ Lihat [[{{ns:special}}:Log/delete|log penghapusan]] untuk data penghapusan dan p
 'istemplate'           => 'dengan templat',
 'whatlinkshere-prev'   => '$1 sebelumnya',
 'whatlinkshere-next'   => '$1 selanjutnya',
+'whatlinkshere-links'  => '← pranala',
 
 # Block/unblock
 'blockip'                     => 'Blokir pengguna',
 'blockiptext'                 => 'Gunakan formulir di bawah untuk memblokir kemampuan menulis sebuah alamat IP atau pengguna tertentu. Ini perlu dilakukan untuk mencegah vandalisme, dan sejalan dengan [[{{MediaWiki:policy-url}}|kebijakan {{SITENAME}}]]. Masukkan alasan Anda di bawah (contohnya mengambil halaman tertentu yang telah dirusak). Untuk daftar pengguna dan alamat yang diblokir, lihat [[{{ns:special}}:Ipblocklist|halaman ini]].',
-'ipaddress'                   => 'Alamat IP',
-'ipadressorusername'          => 'Alamat IP atau nama pengguna',
-'ipbexpiry'                   => 'Kadaluwarsa',
-'ipbreason'                   => 'Alasan',
+'ipaddress'                   => 'Alamat IP:',
+'ipadressorusername'          => 'Alamat IP atau nama pengguna:',
+'ipbexpiry'                   => 'Kadaluwarsa:',
+'ipbreason'                   => 'Alasan:',
 'ipbreasonotherlist'          => 'Alasan lain',
-'ipbreason-list'              => '
-*#Alasan blokir alamat IP
-*vandalisme
-*linkspam
-*#Alasan blokir pengguna
-*penghinaan
-*siluman',
+'ipbreason-dropdown'          => '
+*Alasan umum
+** Memberikan informasi palsu
+** Menghilangkan isi halaman
+** Spam pranala ke situs luar
+** Memasukkan omong kosong ke halaman
+** Perilaku intimidasi/pelecehan
+** Menyalahgunakan beberapa akun
+** Nama pengguna tak layak',
 'ipbanononly'                 => 'Hanya blokir pengguna anonim',
 'ipbcreateaccount'            => 'Cegah pembuatan akun',
+'ipbemailban'                 => 'Cegah pengguna mengirimkan surat-e',
 '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',
+'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',
 'ipbotheroption'              => 'lainnya',
-'ipbotherreason'              => 'Alasan lain/tambahan',
+'ipbotherreason'              => 'Alasan lain/tambahan:',
 'ipbhidename'                 => 'Sembunyikan nama pengguna atau IP dari log pemblokiran, daftar blokir aktif, serta daftar pengguna',
 'badipaddress'                => 'Format alamat IP atau nama pengguna salah.',
 'blockipsuccesssub'           => 'Pemblokiran sukses',
 'blockipsuccesstext'          => 'Alamat IP atau pengguna "$1" telah diblokir. <br />Lihat [[{{ns:special}}:Ipblocklist|Daftar IP dan pengguna diblokir]] untuk melihat kembali pemblokiran.',
+'ipb-edit-dropdown'           => 'Sunting alasan pemblokiran',
 'ipb-unblock-addr'            => 'Hilangkan blokir $1',
 'ipb-unblock'                 => 'Hilangkan blokir seorang pengguna atau suatu alamat IP',
 'ipb-blocklist-addr'          => 'Lihat blokir yang diterapkan untuk $1',
@@ -1387,8 +1568,9 @@ Lihat [[{{ns:special}}:Log/delete|log penghapusan]] untuk data penghapusan dan p
 'unblockip'                   => 'Hilangkan blokir terhadap alamat IP atau pengguna',
 'unblockiptext'               => 'Gunakan formulir di bawah untuk mengembalikan kemampuan menulis sebuah alamat IP atau pengguna yang sebelumnya telah diblokir.',
 'ipusubmit'                   => 'Hilangkan blokir terhadap alamat ini',
-'unblocked'                   => 'Blokir terhadap [[User:$1|$1]] telah dihilangkan',
-'ipblocklist'                 => 'Daftar alamat IP dan pengguna yang diblokir',
+'unblocked'                   => 'Blokir terhadap [[User:$1|$1]] telah dicabut',
+'unblocked-id'                => 'Blokir $1 telah dicabut',
+'ipblocklist'                 => 'Daftar pemblokiran',
 'ipblocklist-submit'          => 'Cari',
 'blocklistline'               => '$1, $2 memblokir $3 ($4)',
 'infiniteblock'               => 'tak terbatas',
@@ -1396,10 +1578,12 @@ Lihat [[{{ns:special}}:Log/delete|log penghapusan]] untuk data penghapusan dan p
 'anononlyblock'               => 'hanya anon',
 'noautoblockblock'            => 'pemblokiran otomatis dimatikan',
 'createaccountblock'          => 'pembuatan akun diblokir',
-'ipblocklistempty'            => 'Daftar pemblokiran kosong atau alamat IP/pengguna yang diminta tidak diblokir.',
+'emailblock'                  => 'surat-e diblokir',
+'ipblocklist-empty'           => 'Daftar pemblokiran kosong.',
+'ipblocklist-no-results'      => 'alamat IP atau pengguna yang diminta tidak diblokir.',
 'blocklink'                   => 'blokir',
 'unblocklink'                 => 'hilangkan blokir',
-'contribslink'                => 'kontribusi',
+'contribslink'                => 'kontrib',
 'autoblocker'                 => 'Diblokir secara otomatis karena Anda berbagi alamat IP dengan "$1". Alasan "$2".',
 'blocklogpage'                => 'Log pemblokiran',
 'blocklogentry'               => 'memblokir "[[$1]]" dengan waktu kadaluwarsa $2 $3',
@@ -1407,7 +1591,8 @@ Lihat [[{{ns:special}}:Log/delete|log penghapusan]] untuk data penghapusan dan p
 'unblocklogentry'             => 'menghilangkan blokir "$1"',
 'block-log-flags-anononly'    => 'hanya pengguna anonim',
 'block-log-flags-nocreate'    => 'pembuatan akun dimatikan',
-'block-log-flags-autoblock'   => 'blokir otomatis diaktifkan',
+'block-log-flags-noautoblock' => 'blokir otomatis dimatikan',
+'block-log-flags-noemail'     => 'surat-e diblokir',
 'range_block_disabled'        => 'Kemampuan pengurus dalam membuat blokir blok IP dimatikan.',
 'ipb_expiry_invalid'          => 'Waktu kadaluwarsa tidak sah.',
 'ipb_already_blocked'         => '"$1" telah diblokir',
@@ -1465,8 +1650,8 @@ Dalam kasus tersebut, apabila diinginkan, Anda dapat memindahkan atau menggabung
 'movetalk'                => 'Pindahkan halaman pembicaraan yang terkait.',
 'talkpagemoved'           => 'Halaman pembicaraan yang terkait juga ikut dipindahkan.',
 'talkpagenotmoved'        => 'Halaman pembicaraan yang terkait <strong>tidak</strong> ikut dipindahkan.',
-'1movedto2'               => '[[$1]] dipindahkan ke [[$2]]',
-'1movedto2_redir'         => '[[$1]] dipindahkan ke [[$2]] melalui peralihan',
+'1movedto2'               => 'memindahkan [[$1]] ke [[$2]]',
+'1movedto2_redir'         => 'memindahkan [[$1]] ke [[$2]] melalui peralihan',
 'movelogpage'             => 'Log pemindahan',
 'movelogpagetext'         => 'Di bawah ini adalah log pemindahan halaman.',
 'movereason'              => 'Alasan',
@@ -1506,10 +1691,14 @@ Jika Anda hanya ingin mengimpor versi sekarang, Anda juga dapat melakukan hal in
 'allmessagesmodified'       => 'Hanya tampilkan yang diubah',
 
 # Thumbnails
-'thumbnail-more'  => 'Perbesar',
-'missingimage'    => '<strong>Berkas tak ditemukan</strong><br /><em>$1</em>',
-'filemissing'     => 'Berkas tak ditemukan',
-'thumbnail_error' => 'Kesalahan sewaktu pembuatan gambar kecil (thumbnail): $1',
+'thumbnail-more'           => 'Perbesar',
+'missingimage'             => '<strong>Berkas tak ditemukan</strong><br /><em>$1</em>',
+'filemissing'              => 'Berkas tak ditemukan',
+'thumbnail_error'          => 'Kesalahan sewaktu pembuatan gambar kecil (thumbnail): $1',
+'djvu_page_error'          => 'Halaman DjVu di luar rentang',
+'djvu_no_xml'              => 'XML untuk berkas DjVu tak dapat diperoleh',
+'thumbnail_invalid_params' => 'Parameter gambar kecil tak sah',
+'thumbnail_dest_directory' => 'Direktori tujuan tak dapat dibuat',
 
 # Special:Import
 'import'                     => 'Impor halaman',
@@ -1580,6 +1769,8 @@ Jika Anda hanya ingin mengimpor versi sekarang, Anda juga dapat melakukan hal in
 'tooltip-t-emailuser'             => 'Kirimkan surat-e kepada pengguna ini',
 'tooltip-t-upload'                => 'Muatkan gambar atau berkas media',
 'tooltip-t-specialpages'          => 'Daftar semua halaman istimewa',
+'tooltip-t-print'                 => 'Versi cetak halaman ini',
+'tooltip-t-permalink'             => 'Pranala permanen untuk revisi halaman ini',
 'tooltip-ca-nstab-main'           => 'Lihat halaman artikel',
 'tooltip-ca-nstab-user'           => 'Lihat halaman pengguna',
 'tooltip-ca-nstab-media'          => 'Lihat halaman media',
@@ -1604,7 +1795,7 @@ Jika Anda hanya ingin mengimpor versi sekarang, Anda juga dapat melakukan hal in
 
 # Scripts
 'common.js'   => '/* JavaScript yang ada di sini akan diterapkan untuk semua kulit. */',
-'monobook.js' => '/* Tidak dianjurkan; gunakan [[MediaWiki:common.js]] */',
+'monobook.js' => '/* Tidak dianjurkan; gunakan [[MediaWiki:Common.js]] */',
 
 # Metadata
 'nodublincore'      => 'Metadata Dublin Core RDF dimatikan di server ini.',
@@ -1685,36 +1876,11 @@ Jika Anda hanya ingin mengimpor versi sekarang, Anda juga dapat melakukan hal in
 'show-big-image'       => 'Resolusi penuh',
 'show-big-image-thumb' => '<small>Ukuran pratayang ini: $1 × $2 piksel</small>',
 
-'newimages'    => 'Galeri berkas baru',
+'newimages'    => 'Berkas baru',
 'showhidebots' => '($1 bot)',
 'noimages'     => 'Tidak ada yang dilihat.',
 
-/*
-Short names for language variants used for language conversion links.
-To disable showing a particular link, set it to 'disable', e.g.
-'variantname-zh-sg' => 'disable',
-Variants for Chinese language
-*/
-'variantname-zh-cn' => 'cn',
-'variantname-zh-tw' => 'tw',
-'variantname-zh-hk' => 'hk',
-'variantname-zh-sg' => 'sg',
-'variantname-zh'    => 'zh',
-
-# Variants for Serbian language
-'variantname-sr-ec' => 'sr-ec',
-'variantname-sr-el' => 'sr-el',
-'variantname-sr-jc' => 'sr-jc',
-'variantname-sr-jl' => 'sr-jl',
-'variantname-sr'    => 'sr',
-
-# Variants for Kazakh language
-'variantname-kk-tr' => 'kk-tr',
-'variantname-kk-kz' => 'kk-kz',
-'variantname-kk-cn' => 'kk-cn',
-'variantname-kk'    => 'kk',
-
-'passwordtooshort' => 'Kata sandi Anda terlalu pendek. Kata sandi minimum terdiri dari $1 karakter.',
+'passwordtooshort' => 'Kata sandi Anda tidak sah atau terlalu pendek. Kata sandi paling tidak harus terdiri dari $1 karakter dan harus berbeda dengan nama pengguna Anda.',
 
 # Metadata
 'metadata'          => 'Metadata',
@@ -1777,7 +1943,6 @@ Variants for Chinese language
 'exif-exposuretime'                => 'Waktu pajanan',
 'exif-exposuretime-format'         => '$1 detik ($2)',
 'exif-fnumber'                     => 'Nilai F',
-'exif-fnumber-format'              => 'f/$1',
 'exif-exposureprogram'             => 'Program pajanan',
 'exif-spectralsensitivity'         => 'Sensitivitas spektral',
 'exif-isospeedratings'             => 'Rating kecepatan ISO',
@@ -1792,7 +1957,6 @@ Variants for Chinese language
 'exif-lightsource'                 => 'Sumber cahaya',
 'exif-flash'                       => 'Kilas',
 'exif-focallength'                 => 'Jarak fokus lensa',
-'exif-focallength-format'          => '$1 mm',
 'exif-subjectarea'                 => 'Wilayah subjek',
 'exif-flashenergy'                 => 'Energi kilas',
 'exif-spatialfrequencyresponse'    => 'Respons frekuensi spasial',
@@ -1852,10 +2016,6 @@ Variants for Chinese language
 
 # EXIF attributes
 'exif-compression-1' => 'Tak terkompresi',
-'exif-compression-6' => 'JPEG',
-
-'exif-photometricinterpretation-2' => 'RGB',
-'exif-photometricinterpretation-6' => 'YCbCr',
 
 'exif-unknowndate' => 'Tanggal tak diketahui',
 
@@ -1871,19 +2031,7 @@ Variants for Chinese language
 'exif-planarconfiguration-1' => 'format chunky',
 'exif-planarconfiguration-2' => 'format planar',
 
-'exif-xyresolution-i' => '$1 dpi',
-'exif-xyresolution-c' => '$1 dpc',
-
-'exif-colorspace-1'      => 'sRGB',
-'exif-colorspace-ffff.h' => 'FFFF.H',
-
 'exif-componentsconfiguration-0' => 'tak tersedia',
-'exif-componentsconfiguration-1' => 'Y',
-'exif-componentsconfiguration-2' => 'Cb',
-'exif-componentsconfiguration-3' => 'Cr',
-'exif-componentsconfiguration-4' => 'R',
-'exif-componentsconfiguration-5' => 'G',
-'exif-componentsconfiguration-6' => 'B',
 
 'exif-exposureprogram-0' => 'Tak terdefinisi',
 'exif-exposureprogram-1' => 'Manual',
@@ -1921,10 +2069,6 @@ Variants for Chinese language
 'exif-lightsource-17'  => 'Cahaya standar A',
 'exif-lightsource-18'  => 'Cahaya standar B',
 'exif-lightsource-19'  => 'Cahaya standar C',
-'exif-lightsource-20'  => 'D55',
-'exif-lightsource-21'  => 'D65',
-'exif-lightsource-22'  => 'D75',
-'exif-lightsource-23'  => 'D50',
 'exif-lightsource-24'  => 'ISO studio tungsten',
 'exif-lightsource-255' => 'Sumber cahaya lain',
 
@@ -1938,8 +2082,6 @@ Variants for Chinese language
 'exif-sensingmethod-7' => 'Sensor trilinear',
 'exif-sensingmethod-8' => 'Sensor linear warna berurut',
 
-'exif-filesource-3' => 'DSC',
-
 'exif-scenetype-1' => 'Gambar foto langsung',
 
 'exif-customrendered-0' => 'Proses normal',
@@ -2063,8 +2205,6 @@ $1
 Silakan konfirmasi jika Anda ingin membuat ulang halaman ini.",
 'recreate'            => 'Buat ulang',
 
-'unit-pixel' => 'px',
-
 # HTML dump
 'redirectingto' => 'Sedang dialihkan ke [[$1]]...',
 
@@ -2124,6 +2264,10 @@ Coba dengan pratayang normal.',
 'livepreview-error'   => 'Gagal tersambung: $1 "$2"
 Coba dengan pratayang normal.',
 
+# Friendlier slave lag warnings
+'lag-warn-normal' => 'Perubahan yang lebih baru dari $1 detik mungkin tidak muncul di daftar ini.',
+'lag-warn-high'   => 'Karenanya besarnya lag basis data server, perubahan yang lebih baru dari $1 detik mungkin tidak muncul di daftar ini.',
+
 );
 
 ?>