Honestly this whatlinkshere further link looks weird to me still, but it looks less...
[lhc/web/wiklou.git] / languages / messages / MessagesId.php
index 6f665f8..be1fd49 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,9 +52,158 @@ $namespaceAliases = array(
        'Bicara_Pengguna'       => NS_USER_TALK,
 );
 
-$separatorTransformTable = array(',' => '.', '.' => ',' );
-$datePreferences = false;
+/**
+ * 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:'           ),
+);
 
+/**
+ * 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' ),
@@ -80,6 +232,7 @@ $specialPageAliases = array(
        'Mostcategories'            => array( 'Kategoriterbanyak' ),
        'Mostimages'                => array( 'Berkastersering' ),
        'Mostrevisions'             => array( 'Perubahanterbanyak' ),
+       'Fewestrevisions'           => array( 'Perubahantersedikit' ),
        'Shortpages'                => array( 'Halamanpendek' ),
        'Longpages'                 => array( 'Halamanpanjang' ),
        'Newpages'                  => array( 'Halamanbaru' ),
@@ -119,7 +272,7 @@ $specialPageAliases = array(
        'Mycontributions'           => array( 'Kontribusisaya' ),
        'Listadmins'                => array( 'Daftarpengurus' ),
        'Popularpages'              => array( 'Halamanpopuler' ),
-       'Search'                    => array( 'Cari' ),
+       'Search'                    => array( 'Pencarian', 'Cari' ),
        'Resetpass'                 => array( 'Resetpass' ),
        'Withoutinterwiki'          => array( 'Tanpainterwiki' ),
 );
@@ -225,7 +378,7 @@ $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',
@@ -244,7 +397,7 @@ $messages = array(
 'article'        => 'Artikel',
 'newwindow'      => '(buka di jendela baru)',
 'cancel'         => 'Batalkan',
-'qbfind'         => 'Cari',
+'qbfind'         => 'Pencarian',
 'qbbrowse'       => 'Navigasi',
 'qbedit'         => 'Sunting',
 'qbpageoptions'  => 'Halaman ini',
@@ -264,7 +417,7 @@ $messages = array(
 'returnto'          => 'Kembali ke $1.',
 'tagline'           => 'Dari {{SITENAME}}',
 'help'              => 'Bantuan',
-'search'            => 'Cari',
+'search'            => 'Pencarian',
 'searchbutton'      => 'Cari',
 'go'                => 'Tuju ke',
 'searcharticle'     => 'Tuju ke',
@@ -287,6 +440,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',
@@ -306,7 +460,7 @@ $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',
@@ -317,7 +471,7 @@ $messages = array(
 'aboutpage'         => 'Project:Perihal',
 'bugreports'        => 'Laporan bug',
 'bugreportspage'    => 'Project:Laporan bug',
-'copyright'         => 'Seluruh teks tersedia dalam naungan $1.',
+'copyright'         => 'Seluruh teks tersedia sesuai dengan $1.',
 'copyrightpagename' => 'Hak cipta {{SITENAME}}',
 'copyrightpage'     => '{{ns:project}}:Hak cipta',
 'currentevents'     => 'Peristiwa terkini',
@@ -427,7 +581,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',
@@ -436,11 +590,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 />',
@@ -458,19 +612,18 @@ 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.',
 '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.',
@@ -553,11 +706,24 @@ Akun Anda telah dibuat. Jangan lupa mengatur konfigurasi {{SITENAME}} Anda.',
 
 Blokir dilakukan oleh $1. Alasan yang diberikan adalah ''$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.
 
 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.
+
+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',
@@ -613,13 +779,13 @@ Alamat IP Anda adalah $3, dan ID pemblokiran adalah $5. Tolong sertakan salah sa
 '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>',
 '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 telah dikunci 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]]',
 
@@ -652,7 +818,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',
@@ -675,8 +841,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',
@@ -711,7 +877,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',
@@ -754,7 +920,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',
@@ -767,8 +933,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',
@@ -783,7 +949,8 @@ Pengurus lain akan dapat mengakses isi tersebunyi dan dapat membatalkan penghapu
 'contextlines'             => 'Baris ditampilkan per hasil:',
 'contextchars'             => 'Karakter untuk konteks per baris:',
 'stubthreshold'            => 'Ambang batas tampilan rintisan:',
-'recentchangescount'       => 'Jumlah judul di perubahan terbaru:',
+'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).',
@@ -797,17 +964,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',
@@ -824,13 +992,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.",
@@ -902,9 +1070,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]]',
@@ -972,7 +1140,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:',
 
@@ -994,7 +1162,8 @@ 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',
@@ -1025,6 +1194,8 @@ Ada sejumlah '''\$3''' penampilan halaman, dan sejumlah '''\$4''' penyuntingan s
 'withoutinterwiki'        => 'Halaman tanpa pranala antarbahasa',
 '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',
@@ -1049,8 +1220,9 @@ Ada sejumlah '''\$3''' penampilan halaman, dan sejumlah '''\$4''' penyuntingan s
 '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',
@@ -1100,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)',
@@ -1120,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',
@@ -1137,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.',
@@ -1157,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...",
@@ -1185,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.
 
@@ -1265,16 +1439,18 @@ Masukan dan bantuan lanjutan:
 '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-expiring'            => 'kadalawarsa $1 (UTC)',
 'protect-cascade'             => 'Perlindungan runtun - lindungi semua halaman yang termasuk dalam halaman ini.',
-'restriction-type'            => 'Perlindungan',
-'restriction-level'           => 'Tingkatan',
-'minimum-size'                => 'Ukuran minimum (bita)',
+'restriction-type'            => 'Perlindungan:',
+'restriction-level'           => 'Tingkatan:',
+'minimum-size'                => 'Ukuran minimum',
+'maximum-size'                => 'Ukuran maksimum',
+'pagesize'                    => '(bita)',
 
 # Restrictions (nouns)
 'restriction-edit' => 'Penyuntingan',
@@ -1286,8 +1462,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",
@@ -1321,7 +1497,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.',
@@ -1353,25 +1529,38 @@ 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-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',
 '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:',
 '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',
@@ -1379,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',
@@ -1388,10 +1578,11 @@ 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.',
+'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',
@@ -1399,7 +1590,7 @@ 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',
 'range_block_disabled'        => 'Kemampuan pengurus dalam membuat blokir blok IP dimatikan.',
 'ipb_expiry_invalid'          => 'Waktu kadaluwarsa tidak sah.',
 'ipb_already_blocked'         => '"$1" telah diblokir',
@@ -1431,7 +1622,7 @@ Lihat [[{{ns:special}}:Log/delete|log penghapusan]] untuk data penghapusan dan p
 'databasenotlocked'   => 'Basis data tidak terkunci.',
 
 # Move page
-'movepage'                => 'Pindahkan halaman',
+'movepage'                => 'Pemindahan halaman',
 'movepagetext'            => "Formulir di bawah ini digunakan untuk mengubah nama suatu halaman dan memindahkan semua data sejarah ke nama baru. Judul yang lama akan menjadi halaman peralihan menuju judul yang baru. Pranala kepada judul lama tidak akan berubah. Pastikan untuk memeriksa terhadap peralihan halaman yang rusak atau berganda setelah pemindahan. Anda bertanggung jawab untuk memastikan bahwa pranala terus menyambung ke halaman yang seharusnya.
 
 Perhatikan bahwa halaman '''tidak''' akan dipindah apabila telah ada halaman di pada judul yang baru, kecuali bila halaman tersebut kosong atau merupakan halaman peralihan dan tidak mempunyai sejarah penyuntingan. Ini berarti Anda dapat mengubah nama halaman kembali seperti semula apabila Anda membuat kesalahan, dan Anda tidak dapat menimpa halaman yang telah ada.
@@ -1457,8 +1648,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',
@@ -1498,10 +1689,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',
@@ -1572,6 +1767,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',
@@ -1596,7 +1793,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.',
@@ -1706,7 +1903,7 @@ Variants for Chinese language
 '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',
@@ -2116,6 +2313,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.',
+
 );
 
 ?>