(bug 6565) Strict JavaScript writing
[lhc/web/wiklou.git] / languages / MessagesId.php
index b3c8f06..f4268b8 100644 (file)
@@ -1,49 +1,49 @@
 <?php
 
+global $wgAllMessagesId;
+$wgAllMessagesId = array(
 
-/* private */ $wgAllMessagesId = array(
 # User preference toggles
-
 'tog-underline' => 'Garis bawahi pranala',
-'tog-highlightbroken' => 'Beri tanda pranala yang berpaut ke topik kosong <a href="" class="new">seperti ini</a> (alternatif: seperti ini<a href="" class="internal">?</a>)',
+'tog-highlightbroken' => 'Format pranala patah <a href="" class="new">seperti ini</a> (pilihan: seperti ini<a href="" class="internal">?</a>).',
 'tog-justify'   => 'Ratakan paragraf',
 'tog-hideminor' => 'Sembunyikan suntingan kecil dalam perubahan terbaru',
-'tog-extendwatchlist' => 'Daftar pantauan yang diperluas',
-'tog-usenewrc' => 'Tampilkan perubahan terbaru dalam tampilan yang lebih baik (tidak untuk semua browser)',
+'tog-extendwatchlist' => 'Tampilkan daftar pantauan yang menunjukkan semua perubahan',
+'tog-usenewrc' => 'Tampilan perubahan terbaru alternatif (JavaScript)',
 'tog-numberheadings' => 'Beri nomor judul secara otomatis',
-'tog-showtoolbar' => 'Tampilkan batang alat penyuntingan',
+'tog-showtoolbar' => "Perlihatkan <i>toolbar</i> (batang alat) penyuntingan",
 'tog-editondblclick' => 'Sunting halaman dengan klik ganda (JavaScript)',
-'tog-editsection'=> 'Fungsikan penyuntingan subbab melalui pranala [sunting]',
-'tog-editsectiononrightclick' => 'Fungsikan penyuntingan subbab dengan klik-kanan pada judul bagian (JavaScript)',
-'tog-showtoc' => 'Tampilkan daftar isi<br />(untuk artikel yang mempunyai lebih dari 3 judul)',
+'tog-editsection'=> 'Fungsikan penyuntingan sub-bagian melalui pranala [sunting]',
+'tog-editsectiononrightclick' => 'Fungsikan penyuntingan sub-bagian dengan klik-kanan pada judul bagian (JavaScript)',
+'tog-showtoc' => 'Perlihatkan daftar isi (untuk halaman yang mempunyai lebih dari 3 sub-bagian)',
 'tog-rememberpassword' => 'Ingat kata sandi pada setiap sesi',
-'tog-editwidth' => 'Kotak sunting memiliki lebar penuh',
+'tog-editwidth' => 'Kotak sunting berukuran maksimum',
 'tog-watchcreations' => 'Tambahkan halaman yang baru dibuat ke daftar pantauan',
 'tog-watchdefault' => 'Tambahkan halaman yang disunting ke dalam daftar pantauan',
 'tog-minordefault' => 'Tandai semua suntingan sebagai suntingan kecil secara baku',
-'tog-previewontop' => 'Tampilkan pratilik sebelum kotak sunting dan bukan sesudahnya',
-'tog-previewonfirst' => 'Tampilkan pratilik pada suntingan pertama',
-'tog-nocache' => 'Matikan cache halaman',
-'tog-enotifwatchlistpages'     => 'E-mail saya jika halaman berubah',
-'tog-enotifusertalkpages'      => 'E-mail saya jika halaman bicara saya berubah',
-'tog-enotifminoredits'                 => 'E-mail saya juga pada perubahan kecil',
-'tog-enotifrevealaddr'                 => 'Berikan e-mail saya pada surat notifikasi',
+'tog-previewontop' => 'Perlihatkan pratayang sebelum kotak sunting dan tidak sesudahnya',
+'tog-previewonfirst' => 'Perlihatkan pratayang pada suntingan pertama',
+'tog-nocache' => 'Matikan <em>cache</em> halaman',
+'tog-enotifwatchlistpages'     => 'Surat-e saya jika suatu halaman yang saya pantau berubah',
+'tog-enotifusertalkpages'      => 'Surat-e saya jika halaman bicara saya berubah',
+'tog-enotifminoredits'                 => 'Surat-e saya juga pada perubahan kecil',
+'tog-enotifrevealaddr'                 => 'Berikan surat-e saya pada surat notifikasi',
 'tog-shownumberswatching'      => 'Tunjukkan jumlah pemantau',
-'tog-fancysig' => 'Tanda tangan teks murni',
+'tog-fancysig' => 'Paraf kasar (tanpa pranala otomatis)',
 'tog-externaleditor' => 'Gunakan perangkat lunak pengolah kata luar',
 'tog-externaldiff' => 'Gunakan perangkat lunak luar untuk melihat perbedaan suntingan',
 'tog-showjumplinks' => 'Aktifkan pranala pembantu "langsung ke"',
-'tog-uselivepreview' => 'Gunakan pratilik langsung (JavaScript) (eksperimental)',
-'tog-autopatrol' => 'Tandai suntingan yang dilakukan untuk dipatroli',
-'tog-forceeditsummary' => 'Ingatkan saya bila kotak rintisan suntingan masih kosong',
+'tog-uselivepreview' => 'Gunakan pratayang langsung (JavaScript) (eksperimental)',
+'tog-autopatrol' => 'Tandai suntingan yang saya lakukan telah dipatroli/diperiksa',
+'tog-forceeditsummary' => 'Ingatkan saya bila kotak ringkasan suntingan masih kosong',
 'tog-watchlisthideown' => 'Sembunyikan suntingan saya di daftar pantauan',
 'tog-watchlisthidebots' => 'Sembunyikan suntingan bot di daftar pantauan',
 
 'underline-always' => 'Selalu',
-'underline-never' => 'Tak pernah',
-'underline-default' => 'Sesuai browser',
+'underline-never' => 'Tidak',
+'underline-default' => 'Sesuai konfigurasi penjelajah web',
 
-'skinpreview' => '(Pratilik)',
+'skinpreview' => '(Pratayang)',
 
 # dates
 'sunday' => 'Minggu',
 'may' => 'Mei',
 'jun' => 'Jun',
 'jul' => 'Jul',
-'aug' => 'Agt',
+'aug' => 'Agu',
 'sep' => 'Sep',
 'oct' => 'Okt',
 'nov' => 'Nov',
 'dec' => 'Des',
+
 # Bits of text used by many pages:
 #
-'categories1' => 'Kategori',
-"categories" => "Kategori",
+'categories' => '{{PLURAL:$1|Kategori|Kategori}}',
 "category" => "kategori",
 "category_header" => "Artikel dalam kategori \"$1\"",
 "subcategories" => "Subkategori",
 
-'linktrail'            => '/^([a-z]+)(.*)$/sD',
-'linkprefix'           => '/^(.*?)([a-zA-Z\x80-\xff]+)$/sD',
 "mainpage" => "Halaman Utama",
 "mainpagetext" => "Perangkat lunak wiki berhasil dipasang.",
-'mainpagedocfooter' => "Silakan baca [http://meta.wikipedia.org/wiki/MediaWiki_User%27s_Guide User's Guide] untuk informasi penggunaan perangkat lunak wiki
+'mainpagedocfooter' => "Silakan baca [http://meta.wikimedia.org/wiki/Help:Contents User's Guide] untuk informasi penggunaan perangkat lunak wiki
 
 == Memulai penggunaan ==
 
 * [http://www.mediawiki.org/wiki/Help:Configuration_settings Daftar pengaturan preferensi]
 * [http://www.mediawiki.org/wiki/Help:FAQ MediaWiki FAQ]
-* [http://mail.wikipedia.org/mailman/listinfo/mediawiki-announce Milis rilis MediaWiki]",
+* [http://mail.wikimedia.org/mailman/listinfo/mediawiki-announce Milis rilis MediaWiki]",
 
 'portal' => 'Portal komunitas',
 'portal-url' => 'Project:Portal komunitas',
 "aboutpage" => "Project:Tentang",
 'article' => 'Artikel',
 "help" => "Bantuan",
-"helppage" => "Help:Isi",
+"helppage" => "{{ns:help}}:Isi",
 "bugreports" => "Laporan bug",
 "bugreportspage" => "Project:Laporan bug",
-'sitesupport'   => 'Donasi',
-"sitesupport-url" => "Project:Sumbangan",
+'sitesupport'   => 'Sumbangan dana',
+"sitesupport-url" => "Project:Sumbangan dana",
 "faq" => "FAQ",
 "faqpage" => "Project:FAQ",
 "edithelp" => "Bantuan penyuntingan",
-"newwindow" => "(terbuka dalam jendela baru)",
-"edithelppage" => "Help:Penyuntingan",
+"newwindow" => "(buka di jendela baru)",
+"edithelppage" => "{{ns:help}}:Penyuntingan",
 "cancel" => "Batalkan",
 "qbfind" => "Cari",
-"qbbrowse" => "Lihat-lihat",
+"qbbrowse" => "Panduan arah",
 "qbedit" => "Sunting",
-"qbpageoptions" => "Pilihan halaman",
-"qbpageinfo" => "Informasi halaman",
-"qbmyoptions" => "Pilihan saya",
+"qbpageoptions" => "Halaman ini",
+"qbpageinfo" => "Konteks halaman",
+"qbmyoptions" => "Halaman saya",
 "qbspecialpages" => "Halaman istimewa",
+"moredotdotdot" => "Lainnya...",
 "mypage" => "Halaman saya",
-"moredotdotdot" => "Lebih lanjut...",
 "mytalk" => "Pembicaraan saya",
 "anontalk" => "Pembicaraan IP ini",
-'navigation' => 'Navigasi',
+'navigation' => 'Panduan arah',
 
 # Metadata in edit box
-'metadata' => '<b>Metadata</b> (lihat <a href="$1">di sini</a> untuk penjelasan)',
-'metadata_page' => 'Wikipedia:Metadata',
+'metadata_help' => 'Metadata (lihat [[{{ns:project}}:Metadata]] untuk penjelasan lanjut):',
 
 "currentevents" => "Peristiwa terkini",
 'currentevents-url' => 'Peristiwa terkini',
 'history_short' => 'Versi terdahulu',
 'updatedmarker' => 'diubah sejak kunjungan terakhir saya',
 'info_short' => 'Informasi',
-"printableversion" => "Versi untuk dicetak",
+"printableversion" => "Versi cetak",
 'permalink'     => 'Pranala permanen',
 'print' => 'Cetak',
 'edit' => 'Sunting',
 "editthispage" => "Sunting halaman ini",
 'delete' => 'Hapus',
 "deletethispage" => "Hapus halaman ini",
-'undelete_short1' => 'Batal hapus satu suntingan',
-"undelete_short" => "Batal hapus",
+'undelete_short' => 'Batal hapus {{PLURAL:$1|satu suntingan|$1 suntingan}}',
 'protect' => 'Lindungi',
 "protectthispage" => "Lindungi halaman ini",
-'unprotect' => 'Hilangkan perlindungan',
-"unprotectthispage" => "Hilangkan perlindungan",
+'unprotect' => 'Ubah perlindungan',
+"unprotectthispage" => "Ubah perlindungan halaman ini",
 "newpage" => "Halaman baru",
 "talkpage" => "Diskusikan halaman ini",
 'specialpage' => 'Halaman istimewa',
-'personaltools' => 'Alat pribadi',
+'personaltools' => 'Peralatan pribadi',
 "postcomment" => "Kirim komentar",
 "addsection" => "+",
 "articlepage" => "Lihat artikel",
-"subjectpage" => "Halaman subjek",
+"subjectpage" => "Halaman subyek",
 'talk' => 'Diskusi',
 'views' => 'Tampilan',
 'toolbox' => 'Kotak peralatan',
 "userpage" => "Lihat halaman pengguna",
-"wikipediapage" => "Lihat halaman meta",
+"projectpage" => "Lihat halaman proyek",
 "imagepage" => "Lihat halaman gambar",
 "viewtalkpage" => "Lihat diskusi",
 "otherlanguages" => "Bahasa lain",
 "redirectedfrom" => "(Dialihkan dari $1)",
+'autoredircomment' => 'Alihkan ke [[$1]]',
 'redirectpagesub' => 'Halaman peralihan',
 "lastmodified" => "Halaman ini terakhir diubah pada $1.",
-"viewcount" => "Halaman ini telah diakses sebanyak $1 kali.",
-"copyright" => "Isi tersedia dibawah $1.",
-"poweredby" => "{{SITENAME}} menggunakan [http://www.mediawiki.org/ MediaWiki], sebuah mesin wiki ''open-source''.",
-"printsubtitle" => "(Dari {{SERVER}})",
+"viewcount" => "Halaman ini telah diakses sebanyak $1 kali.<br />",
+"copyright" => "Seluruh teks tersedia dalam naungan $1.",
 "protectedpage" => "Halaman yang dilindungi",
-"administrators" => "Project:Administrator",
+'administrators' => '{{ns:project}}:Pengurus',
 'jumpto' => 'Langsung ke:',
 'jumptonavigation' => 'panduan arah',
 'jumptosearch' => 'cari',
 
-"sysoptitle" => "Akses sysop diperlukan",
-"sysoptext" => "Tindakan yang Anda minta hanya dapat dilakukan oleh pengguna dengan status \"sysop\". Lihat $1.",
+"sysoptitle" => "Akses pengurus diperlukan",
+"sysoptext" => 'Tindakan yang Anda minta hanya dapat dilakukan oleh pengguna dengan status "pengurus". Lihat $1.',
 "developertitle" => "Akses pengembang diperlukan",
 "developertext" => "Tindakan yang Anda minta hanya dapat dilakukan oleh pengguna dengan status \"pengembang\". Lihat $1.",
 'badaccess'     => 'Kesalahan hak akses',
 'badaccesstext' => 'Tindakan yang Anda minta dibatasi hanya untuk pengguna dengan hak akses "$2". Lihat $1.',
 
 'versionrequired' => 'Dibutuhkan MediaWiki versi $1',
-'versionrequiredtext' => 'MediaWiki versi $1 dibutuhkan untuk menggunakan halaman ini. Lihat [[Special:Version]]',
+'versionrequiredtext' => 'MediaWiki versi $1 dibutuhkan untuk menggunakan halaman ini. Lihat [[{{ns:special}}:Version]]',
 
-"nbytes" => "$1 byte",
-'ncategories'          => '$1 kategori',
-'nrevisions'           => '$1 revisi',
-'widthheight'          => '$1x$2',
+'widthheight'          => '$1×$2',
 "ok" => "OK",
-'sitetitle'            => '{{SITENAME}}',
+
 'pagetitle'            => '$1 - {{SITENAME}}',
-"sitesubtitle" => "",
+
 "retrievedfrom" => "Diperoleh dari \"$1\"",
-'youhavenewmessages' => 'Anda memiliki $1 ($2).',
+'youhavenewmessages' => 'Anda mempunyai $1 ($2).',
 "newmessageslink" => "pesan baru",
-'newmessagesdifflink' => 'diff to penultimate revision',
+'newmessagesdifflink' => 'lihat perbedaan dari revisi sebelumnya',
 "editsection" => "sunting",
+"editold" => "sunting",
 'editsectionhint' => 'Sunting bagian: $1',
 "toc" => "Daftar isi",
 "showtoc" => "tampilkan",
 "hidetoc" => "sembunyikan",
 "thisisdeleted" => "Lihat atau kembalikan $1?",
 'viewdeleted' => 'Lihat $1?',
-'restorelink1' => 'satu suntingan dihapus',
-"restorelink" => "$1 suntingan dihapus",
-'feedlinks' => 'Feed:',
-'sitenotice' => '-', # the equivalent to wgSiteNotice
-'anonnotice' => '-',
+'restorelink' => '$1 suntingan yang telah dihapus', # no need for plural
+'feedlinks' => 'Asupan:',
+'feed-invalid' => 'Tipe permintaan asupan tidak tepat.',
 
 # Short words for each namespace, by default used in the 'article' tab in monobook
 'nstab-main' => 'Artikel',
 'nstab-user' => 'Halaman pengguna',
-'nstab-media' => 'Media',
+'nstab-media' => 'Halaman media',
 'nstab-special' => 'Istimewa',
-'nstab-wp' => 'Tentang',
-'nstab-image' => 'Gambar',
-'nstab-mediawiki' => 'Pesan',
+'nstab-project' => 'Halaman proyek',
+'nstab-image' => 'Berkas',
+'nstab-mediawiki' => 'Pesan sistem',
 'nstab-template' => 'Templat',
 'nstab-help' => 'Bantuan',
 'nstab-category' => 'Kategori',
 #
 "error" => "Kesalahan",
 "databaseerror" => "Kesalahan basis data",
-"dberrortext" => "Ada kesalahan sintaks pada permintaan basis data. Kesalahan ini mungkin menandakan adanya bug dalam perangkat lunak. Permintaan basis data yang terakhir adalah: <blockquote><tt>$1</tt></blockquote> dari dalam fungsi \"<tt>$2</tt>\". Kesalahan MySQL \"<tt>$3: $4</tt>\".",
+"dberrortext" => "Ada kesalahan sintaks pada permintaan basis data. Kesalahan ini mungkin menandakan adanya ''bug'' dalam perangkat lunak. Permintaan basis data yang terakhir adalah: <blockquote><tt>$1</tt></blockquote> dari dalam fungsi \"<tt>$2</tt>\". Kesalahan MySQL \"<tt>$3: $4</tt>\".",
 "dberrortextcl" => "Ada kesalahan sintaks pada permintaan basis data. Permintaan basis data yang terakhir adalah: \"$1\" dari dalam fungsi \"$2\". Kesalahan MySQL \"$3: $4\".",
-"noconnect" => "Maaf! wiki ini mengalami masalah teknis dan tidak dapat menghubungi basis data.",
+'noconnect' => 'Maaf! Wiki mengalami masalah teknis dan tidak dapat menghubungi basis data.<br />$1',
 "nodb" => "Tidak dapat memilih basis data $1",
-"cachederror" => "Berikut ini adalah salinan cache dari halaman yang diminta, yang mungkin tidak up-to-date.",
+"cachederror" => "Berikut ini adalah salinan <em>cache</em> dari halaman yang diminta, yang mungkin tidak up-to-date.",
 'laggedslavemode'   => 'Peringatan: Halaman mungkin tidak berisi perubahan terbaru.',
 "readonly" => "Basis data dikunci",
 "enterlockreason" => "Masukkan alasan penguncian, termasuk perkiraan kapan kunci akan dibuka",
-"readonlytext" => "Basis data sedang dikunci terhadap masukan baru. Administrator yang melakukan penguncian memberikan penjelasan sebagai berikut: <p>$1",
-"missingarticle" => "Basis data tidak menemukan teks bagi halaman yang seharusnya mempunyai teks, yaitu halaman \"$1\".\n\n<p>Ini biasanya disebabkan karena diff yang kadaluwarsa atau karena pranala lama kepada halaman telah dihapus.\n\n<p>Jika ini bukan sebabnya, Anda mungkin menemukan bug dalam perangkat lunak. Silakan laporkan hal ini kepada administrator, dengan mencantumkan URL halaman yang bermasalah tersebut",
+"readonlytext" => "Basis data sedang dikunci terhadap masukan baru. Pengurus yang melakukan penguncian memberikan penjelasan sebagai berikut: <p>$1",
+"missingarticle" => "Basis data tidak menemukan teks bagi halaman yang seharusnya mempunyai teks, yaitu halaman \"$1\".
+
+Ini biasanya disebabkan karena diff yang kadaluwarsa atau karena pranala lama kepada halaman telah dihapus.
+
+Jika ini bukan sebabnya, Anda mungkin menemukan bug dalam perangkat lunak. Silakan laporkan hal ini kepada pengurus, dengan mencantumkan URL halaman yang bermasalah tersebut",
 'readonly_lag' => 'Basis data telah dikunci otomatis selagi basis data sekunder melakukan sinkronisasi dengan basis data utama',
 "internalerror" => "Kesalahan internal",
 "filecopyerror" => "Tidak dapat menyalin berkas \"$1\" ke \"$2\".",
 "cannotdelete" => "Tidak dapat menghapus halaman atau gambar yang telah ditentukan.",
 "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 fitur ini memperlambat pengkalan data sampai-sampai basis data tidak dapat digunakan lagi.",
+"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:",
-"perfcached" => "Data berikut ini diambil dari cache dan mungkin tidak up-to-date:",
-'perfcachedts' => 'Data berikut ini diambil dari cache, dan terakhir diperbarui pada $1.',
+"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.',
 "wrong_wfQuery_params" => "Parameter salah ke wfQuery()<br />Fungsi: $1<br />Kueri: $2",
 "viewsource" => "Lihat sumber",
 'viewsourcefor' => 'dari $1',
-"protectedtext" => "Halaman ini telah dikunci untuk menghindari penyuntingan; ada beberapa alasan mengapa hal ini terjadi, silakan lihat [[Project:Halaman_dilindungi]].\n\nAnda dapat melihat dan menyalin sumber halaman ini:",
+'protectedtext' => 'Halaman ini telah dikunci untuk menghindari penyuntingan.
+
+Anda dapat melihat atau menyalin sumber halaman ini:',
+'protectedinterface' => 'Halaman ini berisi teks antarmuka untuk digunakan oleh perangkat lunak dan telah dikunci untuk menghindari kesalahan.',
+'editinginterface' => "'''Peringatan:''' Anda menyunting halaman yang digunakan untuk menyediakan teks antarmuka dengan perangkat lunak. Perubahan teks ini akan mempengaruhi tampilan pada pengguna lain.",
 'sqlhidden' => '(Kueri SQL disembunyikan)',
 
 # Login and logout pages
 #
 "logouttitle" => "Keluar log pengguna",
-"logouttext" => "Anda telah keluar log dari sistem. Anda dapat terus menggunakan {{SITENAME}} secara anonim, atau Anda dapat masuk log lagi sebagai pengguna yang sama atau pengguna yang lain. Perhatikan bahwa beberapa halaman mungkin masih terus menunjukkan bahwa Anda masih masuk log sampai Anda membersihkan cache browser Anda",
+"logouttext" => "Anda telah keluar log dari sistem. Anda dapat terus menggunakan {{SITENAME}} secara anonim, atau Anda dapat masuk log lagi sebagai pengguna yang sama atau pengguna yang lain. Perhatikan bahwa beberapa halaman mungkin masih terus menunjukkan bahwa Anda masih masuk log sampai Anda membersihkan <em>cache</em> penjelajah web Anda",
 
 "welcomecreation" => "== Selamat datang, $1! ==
 
@@ -295,66 +294,65 @@ Akun Anda telah dibuat. Jangan lupa mengatur konfigurasi {{SITENAME}} Anda.",
 "yourname" => "Nama pengguna",
 "yourpassword" => "Kata sandi",
 "yourpasswordagain" => "Ulangi kata sandi",
-"newusersonly" => "(hanya pengguna baru)",
-"remembermypassword" => "Selalu ingat kata sandi.",
+"remembermypassword" => "Ingat kata sandi",
 'yourdomainname'       => 'Domain Anda',
 'externaldberror'      => 'Telah terjadi kesalahan otentikasi basis data eksternal atau Anda tidak diizinkan melakukan kemaskini terhadap akun eksternal Anda.',
-"loginproblem" => "<b>Ada masalah dengan proses masuk log Anda.</b><br />Silakan coba lagi!",
+"loginproblem" => "<strong>Ada masalah dengan proses masuk log Anda.</strong><br />Silakan coba lagi!",
 "alreadyloggedin" => "<strong>Pengguna $1, Anda sudah masuk log!</strong><br />",
 
 "login" => "Masuk log",
-"loginprompt" => "Anda harus mengaktifkan cookies untuk dapat masuk log ke {{SITENAME}}.",
-"userlogin" => "Masuk log",
+"loginprompt" => "Anda harus mengaktifkan ''cookies'' untuk dapat masuk log ke {{SITENAME}}.",
+"userlogin" => "Masuk log / buat akun",
 "logout" => "Keluar log",
 "userlogout" => "Keluar log",
 "notloggedin" => "Belum masuk log",
 'nologin'      => 'Belum mempunyai nama pengguna? $1.',
 'nologinlink'  => 'Daftarkan akun baru',
-"createaccount" => "Buka akun baru",
+"createaccount" => "Buat akun baru",
 'gotaccount'   => 'Sudah terdaftar sebagai pengguna? $1.',
 'gotaccountlink'       => 'Masuk log',
-"createaccountmail" => "melalui e-mail",
+"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" => "e-mail Anda*",
+"youremail" => "Surat elektronik *",
 'username'             => 'Nama pengguna:',
 'uid'                  => 'ID pengguna:',
-"yourrealname" => "Nama asli Anda*",
-'yourlanguage'  => 'Bahasa antarmuka',
+"yourrealname" => "Nama asli *",
+'yourlanguage'  => 'Bahasa antarmuka:',
 'yourvariant'  => 'Varian bahasa',
-"yournick" => "Nama samaran:",
+"yournick" => "Nama samaran (untuk tanda tangan):",
 'badsig'               => 'Tanda tangan teks murni tak tepat; periksa tag HTML.',
-'email'                        => 'E-mail',
-"emailforlost" => "Isian yang bertanda * tidak harus diisi. Walaupun demikian, dengan memberikan alamat e-mail Anda, orang lain dapat menghubungi Anda melalui situs web tanpa perlu memberikan alamat e-mail Anda kepada mereka, dan e-mail Anda juga dapat digunakan untuk mendapatkan kata sandi yang baru (dengan cara dikirimkan ke alamat e-mail Anda) apabila Anda lupa kata sandi Anda.<br /><br />Nama asli, jika Anda memberikannya, akan digunakan untuk memberikan pengenalan atas kerja Anda.",
-'prefs-help-email-enotif' => 'Alamat ini juga digunakan untuk mengirim imel 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.<br />',
-'prefs-help-email' => '* <strong>Email</strong> (tidak wajib): Memungkinkan orang lain untuk menghubungi Anda melalui website tanpa perlu memberikan alamat email Anda kepada mereka, dan juga dapat digunakan untuk mengirimkan kata sandi baru jika Anda lupa password Anda.',
-"loginerror" => "Kesalahan masuk log",
-"nocookiesnew" => "Akun pengguna telah dibuat, tetapi Anda belum masuk log. {{SITENAME}} menggunakan cookies untuk log pengguna. Cookies pada browser Anda dimatikan. Silakan aktifkan cookies dan masuk log kembali dengan nama pengguna dan kata sandi Anda.",
-"nocookieslogin" => "{{SITENAME}} menggunakan cookies untuk log penggunanya. Cookies pada browser Anda dimatikan. Silakan aktifkan cookies dan coba lagi.",
+'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.',
+'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.',
+"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.",
 "loginsuccesstitle" => "Berhasil masuk log",
-"loginsuccess" => "Berhasil masuk log ke {{SITENAME}} sebagai \"$1\".",
+"loginsuccess" => "'''Anda sekarang masuk log di {{SITENAME}} sebagai \"$1\".'''",
 "nosuchuser" => "Tidak ada pengguna dengan nama \"$1\". Periksalah ejaan Anda, atau gunakan formulir di bawah ini untuk membuka akun baru.",
 'nosuchusershort' => "Tidak ada pengguna dengan nama \"$1\". Periksalah ejaan Anda.",
+'nouserspecified'      => 'Anda harus memasukkan nama pengguna.',
 "wrongpassword" => "Kata sandi yang Anda masukkan salah. Silakan coba lagi.",
 'wrongpasswordempty'           => 'Anda tidak memasukkan kata sandi. Silakan coba lagi.',
-"mailmypassword" => "e-mailkan kata sandi baru",
+"mailmypassword" => "Kirimkan kata sandi baru",
 "passwordremindertitle" => "Peringatan kata sandi dari {{SITENAME}}",
-"passwordremindertext" => "Seseorang (mungkin Anda, dari alamat IP $1) meminta kami mengirimkan kata sandi {{SITENAME}} yang baru. Kata sandi untuk pengguna \"$2\" sekarang adalah \"$3\". Anda disarankan segera masuk log dan mengganti kata sandi.",
-
-"noemail" => "Tidak ada alamat e-mail yang tercatat untuk pengguna \"$1\".",
-"passwordsent" => "Kata sandi baru telah dikirimkan kepada e-mail yang didaftarkan untuk \"$1\". Silakan masuk log kembali setelah menerima e-mail tersebut.", #Please log in again after you receive it.",
-'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. Wikipedia tidak akan mengaktifkan fitur surat elektronik jika langkah ini belum dilakukan.',
-"loginend" => "",
-'signupend'                        => '{{int:loginend}}',
-"mailerror" => "Kesalahan dalam mengirimkan e-mail: $1",
+"passwordremindertext" => "Seseorang (mungkin Anda, dari alamat IP $1) meminta kami mengirimkan kata sandi yang baru untuk {{SITENAME}} ($4). Kata sandi untuk pengguna \"$2\" sekarang adalah \"$3\". Anda disarankan segera masuk log dan mengganti kata sandi.",
+
+"noemail" => "Tidak ada alamat surat-e yang tercatat untuk pengguna \"$1\".",
+"passwordsent" => "Kata sandi baru telah dikirimkan ke surat-e yang didaftarkan untuk \"$1\". Silakan masuk log kembali setelah menerima surat-e tersebut.",
+'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.',
+"mailerror" => "Kesalahan dalam mengirimkan surat-e: $1",
 'acct_creation_throttle_hit' => 'Maaf, Anda telah membuat $1 akun. Anda tidak dapat membuat akun lagi.',
-'emailauthenticated'        => 'Alamat e-mail Anda telah dikonfirmasi pada $1.',
-'emailnotauthenticated'     => 'Alamat e-mail Anda <strong>belum dikonfirmasi</strong>. Sebelum dikonfirmasi Anda tidak bisa menggunakan fitur surat elektronik.',
-'noemailprefs'              => '<strong>Anda harus memasukkan suatu alamat e-mail untuk dapat menggunakan fitur ini.</strong>',
-'emailconfirmlink' => 'Konfirmasikan alamat e-mail Anda',
-'invalidemailaddress'  => 'Alamat e-mail ini tidak dapat diterima karena formatnya tidak sesuai. Harap masukkan alamat e-mail dalam format yang benar atau kosongkan isian tersebut.',
+'emailauthenticated'        => 'Alamat surat-e Anda telah dikonfirmasi pada $1.',
+'emailnotauthenticated'     => 'Alamat surat-e Anda <strong>belum dikonfirmasi</strong>. Sebelum dikonfirmasi Anda tidak bisa menggunakan fitur surat elektronik.',
+'noemailprefs'              => 'Anda harus memasukkan suatu alamat surat-e untuk dapat menggunakan fitur ini.',
+'emailconfirmlink' => 'Konfirmasikan alamat surat-e Anda',
+'invalidemailaddress'  => 'Alamat surat-e ini tidak dapat diterima karena formatnya tidak sesuai. Harap masukkan alamat surat-e dalam format yang benar atau kosongkan isian tersebut.',
+'accountcreated' => 'Akun dibuat',
+'accountcreatedtext' => 'Akun pengguna untuk $1 telah dibuat.',
 
 # Edit page toolbar
 "bold_sample" => "Teks ini akan dicetak tebal",
@@ -364,9 +362,9 @@ Akun Anda telah dibuat. Jangan lupa mengatur konfigurasi {{SITENAME}} Anda.",
 "link_sample" => "Judul pranala",
 "link_tip" => "Pranala internal",
 "extlink_sample" => "http://www.contoh.com/ judul pranala",
-"extlink_tip" => "Pranala eksternal (ingat awalan http:// )",
-"headline_sample" => "Teks headline",
-"headline_tip" => "Headline level 2",
+"extlink_tip" => "Pranala luar (ingat awalan http:// )",
+"headline_sample" => "Teks judul",
+"headline_tip" => "Judul aras 2",
 "math_sample" => "Masukkan rumus di sini",
 "math_tip" => "Rumus matematika (LaTeX)",
 "nowiki_sample" => "Teks ini tidak akan diformat",
@@ -381,110 +379,127 @@ Akun Anda telah dibuat. Jangan lupa mengatur konfigurasi {{SITENAME}} Anda.",
 # Edit pages
 #
 "summary" => "Ringkasan",
-"subject" => "Subjek/headline",
+"subject" => "Subyek/judul",
 "minoredit" => "Ini adalah suntingan kecil.",
 "watchthis" => "Pantau artikel ini",
 "savearticle" => "Simpan halaman",
-"preview" => "Pratilik",
-"showpreview" => "Tampilkan pratilik",
-'showlivepreview'      => 'Pratilik langsung',
+"preview" => "Pratayang",
+"showpreview" => "Lihat pratayang",
+'showlivepreview'      => 'Pratayang langsung',
 'showdiff'     => 'Perlihatkan perubahan',
 'anoneditwarning' => 'Anda tidak terdaftar masuk. Alamat IP Anda akan tercatat dalam sejarah (versi terdahulu) halaman ini.',
-'missingsummary' => "'''Peringatan:''' Anda tidak memasukkan ringkasan penyuntingan. You have not provided an edit summary. Jika Anda kembali menekan tombol Simpan, suntingan Anda akan disimpan tanpa ringkasan penyuntingan.",
+'missingsummary' => "'''Peringatan:''' Anda tidak memasukkan ringkasan penyuntingan. Jika Anda kembali menekan tombol Simpan, suntingan Anda akan disimpan tanpa ringkasan penyuntingan.",
 'missingcommenttext' => 'Harap masukkan komentar di bawah ini.',
 "blockedtitle" => "Pengguna diblokir",
-"blockedtext" => "Nama pengguna atau alamat IP Anda telah diblokir oleh $1. Alasannya karena :<br />$2<p>Anda dapat menghubungi [[Project:Administrators|para administrator]] untuk membicarakan blokir ini.\n\nPerhatikan bahwa Anda tidak dapat menggunakan fasilitas \"e-mail pengguna ini\" kecuali Anda mempunyai sebuah alamat e-mail yang sah dan alamat e-mail tersebut tercatat di dalam [[Special:Preferences|preferensi Anda]].\n\nAlamat IP Anda adalah $3. Sertakan alamat IP ini pada setiap pertanyaan yang Anda buat",
+"blockedtext" => "Nama pengguna atau alamat IP Anda telah diblokir oleh $1. Alasannya karena :<br />'''$2'''<br />Anda dapat menghubungi $1 atau [[{{ns:project}}:Administrators|pengurus lainnya]] untuk membicarakan hal ini.
+
+Perhatikan bahwa Anda tidak dapat menggunakan fasilitas \"surat-e pengguna ini\" kecuali Anda mempunyai sebuah alamat surat-e yang sah dan alamat surat-e tersebut tercatat di dalam [[{{ns:special}}:Preferences|preferensi Anda]].
+
+Alamat IP Anda adalah $3. Sertakan alamat IP ini pada setiap pertanyaan yang Anda buat",
+'blockedoriginalsource' => "Isi sumber '''$1''' ditunjukkan berikut ini:",
+'blockededitsource' => "Teks '''suntingan Anda''' terhadap '''$1''' ditunjukkan berikut ini:",
 "whitelistedittitle" => "Perlu masuk log untuk menyunting",
-"whitelistedittext" => "Anda harus [[Special:Userlogin|masuk log]] untuk dapat menyunting artikel.",
+"whitelistedittext" => "Anda harus $1 untuk dapat menyunting artikel.",
 "whitelistreadtitle" => "Perlu masuk log untuk membaca",
-"whitelistreadtext" => "Anda harus [[Special:Userlogin|masuk log]] untuk dapat membaca artikel.",
+"whitelistreadtext" => "Anda harus [[{{ns:special}}:Userlogin|masuk log]] untuk dapat membaca artikel.",
 "whitelistacctitle" => "Anda tidak diperbolehkan untuk membuat akun",
-"whitelistacctext" => "Untuk dapat membuat akun dalam Wiki ini, Anda harus [[Special:Userlogin|login]] dan mempunyai izin yang tepat.",
-'confirmedittitle' => 'Konfirmasi e-mail diperlukan untuk melakukan penyuntingan',
-'confirmedittext' => 'Anda harus mengkonfirmasikan dulu alamat imel Anda sebelum menyunting halaman. Harap masukkan dan validasikan alamat imel Anda sebelum melakukan penyuntingan. Alamat e-mail dapat diubah melalui [[Special:Preferences|halaman preferensi]]',
-"loginreqtitle" => "Perlu masuk log",
+"whitelistacctext" => "Untuk dapat membuat akun dalam Wiki ini, Anda harus [[{{ns:special}}:Userlogin|login]] dan mempunyai izin yang tepat.",
+'confirmedittitle' => 'Konfirmasi surat-e diperlukan untuk melakukan penyuntingan',
+'confirmedittext' => 'Anda harus mengkonfirmasikan dulu alamat surat-e Anda sebelum menyunting halaman. Harap masukkan dan validasikan alamat surat-e Anda sebelum melakukan penyuntingan. Alamat surat-e dapat diubah melalui [[{{ns:special}}:Preferences|halaman preferensi]]',
+"loginreqtitle" => "Harus masuk log",
 'loginreqlink' => 'masuk log',
 "loginreqpagetext" => "Anda harus $1 untuk dapat melihat halaman lainnya.",
-"accmailtitle" => "Kata sandi dikirimkan",
+"accmailtitle" => "Kata sandi telah terkirim.",
 "accmailtext" => "Kata sandi untuk '$1' telah dikirimkan ke $2.",
 "newarticle" => "(Baru)",
-"newarticletext" => "Anda mengikuti pranala ke halaman yang belum ada.\nUntuk membuat halaman tersebut, ketiklah isi halaman di kotak di bawah ini\n(lihat [[Project:Bantuan|halaman bantuan]] untuk informasi lebih lanjut).\nJika Anda tanpa sengaja sampai ke halaman ini, klik tombol '''back''' di browser anda.",
-'newarticletextanon' => '{{int:newarticletext}}',
-"talkpagetext" => "<!-- MediaWiki:talkpagetext -->",
-"anontalkpagetext" => "---- ''Ini adalah halaman diskusi seorang pengguna anonim yang belum membuat akun atau tidak menggunakannya. Karena ia tidak membuat akun, kami terpaksa harus memakai [[alamat IP]]-nya untuk mengenalinya. Alamat IP seperti ini dapat dipakai oleh beberapa pengguna yang berbeda. Jika Anda adalah seorang pengguna anonim dan merasa mendapatkan komentar-komentar miring, silakan [[Special:Userlogin|membuat akun atau masuk log]] untuk menghindari kerancuan dengan pengguna anonim lain di lain waktu.''",
-"noarticletext" => "(Tidak ada teks dalam halaman ini)",
-'noarticletextanon' => '{{int:noarticletext}}',
-'clearyourcache' => "'''Catatan:''' Setelah menyimpan preferensi, Anda perlu membersihkan cache browser Anda untuk melihat perubahan: '''Mozilla / Firefox:''' ''Ctrl-Shift-R'', '''IE:''' ''Ctrl-F5'', '''Safari:''' ''Cmd-Shift-R'', '''Konqueror:''' ''F5''.",
-'usercssjsyoucanpreview' => "<strong>Tips:</strong> Gunakan tombol 'Tampilkan pratilik' untuk menguji css/js baru Anda sebelum menyimpannya.", #<strong>Tip:</strong> Use the 'Show preview' button to test your new css/js before saving.
-'usercsspreview' => "'''Ingatlah bahwa yang Anda lihat hanyalah pratilik CSS Anda, dan bahwa pratilik tersebut belum disimpan!'''", #'''Remember that you are only previewing your user css, it has not yet been saved!'''
-'userjspreview' => "'''Ingatlah bahwa yang Anda lihat hanyalah pratilik JavaScript Anda, dan bahwa pratilik tersebut belum disimpan!'''", #'''Remember that you are only testing/previewing your user javascript, it has not yet been saved!'''
-'userinvalidcssjstitle' => "'''Peringatan:''' Kulit \"$1\" tidak ditemukan. Harap diingat bahwa halaman .css dan .js menggunakan huruf kecil, contoh User:Foo/monobook.css dan bukannya to User:Foo/Monobook.css.",
+"newarticletext" => "Anda mengikuti pranala ke halaman yang belum ada. Untuk membuat halaman tersebut, ketiklah isi halaman di kotak di bawah ini (lihat [[{{ns:help}}:Isi|halaman bantuan]] untuk informasi lebih lanjut). Jika Anda tanpa sengaja sampai ke halaman ini, klik tombol '''back''' di penjelajah web anda.",
+
+"anontalkpagetext" => "---- ''Ini adalah halaman diskusi seorang pengguna anonim yang belum membuat akun atau tidak menggunakannya. Karena ia tidak membuat akun, kami terpaksa harus memakai alamat IP-nya untuk mengenalinya. Alamat IP seperti ini dapat dipakai oleh beberapa pengguna yang berbeda. Jika Anda adalah seorang pengguna anonim dan merasa mendapatkan komentar-komentar miring, silakan [[{{ns:special}}:Userlogin|membuat akun atau masuk log]] untuk menghindari kerancuan dengan pengguna anonim lain di lain waktu.''",
+'noarticletext' => 'Saat ini tidak ada teks dalam halaman ini. Anda dapat [[{{ns:special}}:Search/{{PAGENAME}}|melakukan pencarian untuk judul halaman ini]] di halaman-halaman lain atau [{{fullurl:{{FULLPAGENAME}}|action=edit}} sunting halaman ini].',
+
+'clearyourcache' => "'''Catatan:''' Setelah menyimpan preferensi, Anda perlu membersihkan <em>cache</em> penjelajah web Anda untuk melihat perubahan. '''Mozilla / Firefox / Safari:''' tekan ''Ctrl-Shift-R'' (''Cmd-Shift-R'' pada Apple Mac); '''IE:''' tekan ''Ctrl-F5''; '''Konqueror:''': tekan ''F5''; '''Opera''' bersihkan <em>cache</em> melalui menu ''Tools→Preferences''.",
+'usercssjsyoucanpreview' => "<strong>Tips:</strong> Gunakan tombol 'Lihat pratayang' untuk menguji CSS/JS baru Anda sebelum menyimpannya.",
+'usercsspreview' => "'''Ingatlah bahwa yang Anda lihat hanyalah pratayang CSS Anda, dan bahwa pratayang tersebut belum disimpan!'''",
+'userjspreview' => "'''Ingatlah bahwa yang Anda lihat hanyalah pratayang JavaScript Anda, dan bahwa pratayang tersebut belum disimpan!'''",
+'userinvalidcssjstitle' => "'''Peringatan:''' Kulit \"$1\" tidak ditemukan. Harap diingat bahwa halaman .css dan .js menggunakan huruf kecil, contoh {{ns:user}}:Foo/monobook.css dan bukannya {{ns:user}}:Foo/Monobook.css.",
 "updated" => "(Diperbarui)",
 "note" => "<strong>Catatan:</strong>",
-"previewnote" => "Ingatlah bahwa ini hanyalah pratilik yang belum disimpan!",
+"previewnote" => "Ingatlah bahwa ini hanyalah pratayang yang belum disimpan!",
 'session_fail_preview' => '<strong>Maaf, kami tidak dapat mengolah suntingan Anda akibat terhapusnya data sesi. Silakan coba sekali lagi. Jika masih tidak berhasil, cobalah keluar log dan masuk log kembali.</strong>',
-"previewconflict" => "Pratilik ini mencerminkan teks pada bagian atas sebagaimana Ia akan terlihat bila Anda menyimpannya.",
+"previewconflict" => "Pratayang ini mencerminkan teks pada bagian atas kotak suntingan teks sebagaimana akan terlihat bila Anda menyimpannya.",
+'session_fail_preview_html' => '<strong>Maaf! Kami tidak dapat memproses suntingan Anda karena hilangnya data sesi.</strong>
+
+\'\'Karena wiki ini mengizinkan penggunaan HTML mentah, pratayang disembunyikan sebagai pencegahan terhadap serangan JavaScript.\'\'
+
+<strong>Jika ini merupakan upaya suntingan yang sahih, silakan coba lagi. Jika masih tetap tidak berhasil, cobalah keluar log dan masuk kembali.</strong>',
 'importing' => 'Sedang mengimpor $1',
 "editing" => "Menyunting $1",
 'editingsection' => 'Menyunting $1 (bagian)',
 'editingcomment' => 'Menyunting $1 (komentar)',
 "editconflict" => "Konflik penyuntingan: $1",
-"explainconflict" => "Orang lain telah menyunting halaman ini sejak Anda mulai menyuntingnya. Bagian atas teks ini mengandung teks halaman saat ini. Perubahan yang Anda lakukan ditunjukkan pada bagian bawah teks. Anda hanya perlu menggabungkan perubahan Anda dengan teks yang telah ada. <b>Hanya</b> teks pada bagian atas halamanlah yang akan disimpan apabila Anda menekan \"Simpan halaman\".<p>",
+"explainconflict" => "Orang lain telah menyunting halaman ini sejak Anda mulai menyuntingnya. Bagian atas teks ini mengandung teks halaman saat ini. Perubahan yang Anda lakukan ditunjukkan pada bagian bawah teks. Anda hanya perlu menggabungkan perubahan Anda dengan teks yang telah ada. <strong>Hanya</strong> teks pada bagian atas halamanlah yang akan disimpan apabila Anda menekan \"Simpan halaman\".<p>",
 "yourtext" => "Teks Anda",
 "storedversion" => "Versi tersimpan",
-'nonunicodebrowser' => "<strong>PERINGATAN: Browser Anda tidak mendukung Unicode, silakan ganti browser Anda sebelum menyunting artikel.</strong>",
-"editingold" => "<strong>PERINGATAN: Anda menyunting revisi lama suatu halaman. Jika Anda menyimpannya, perubahan-perubahan yang dibuat sejak revisi ini akan hilang.</strong>",
+'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 sumbangan terhadap {{SITENAME}} dianggap dilisensikan di bawah lisensi $2 (lihat $1 untuk informasi lebih lanjut). Jika Anda tidak menginginkan 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 Anda menyalinnya dari sumber milik umum atau sumber bebas yang lain. <p><strong>JANGAN KIRIMKAN KARYA YANG DILINDUNGI HAK CIPTA TANPA IZIN!</strong></p> <p><strong>JANGAN SALIN ARTIKEL DARI HALAMAN WEB LAIN.</strong></p>",
-'copyrightwarning2' => "Perhatikan bahwa semua sumbangan terhadap {{SITENAME}} dapat disunting, diubah, atau dihapus oleh penyumbang lainnya. Jika Anda tidak ingin artikel anda disunting, 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" => "<strong>PERINGATAN: Halaman ini panjangnya adalah $1 kilobyte; beberapa browser mungkin mengalami masalah dalam menyunting halaman yang panjangnya 32 kB atau lebih. Pertimbangkan memecah halaman menjadi beberapa halaman kecil.</strong>",
-'longpageerror' => "<strong>KESALAHAN: Teks yang Anda kirimkan sebesar $1 kilobytes\n, yang berarti lebih besar dari jumlah maksimum $2 kilobytes. Teks tidak dapat disimpan.</strong>",
+"copyrightwarning" => "Perhatikan bahwa semua sumbangan 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>",
+'copyrightwarning2' => "Perhatikan bahwa semua sumbangan 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 pemakai dengan status sysop saja yang dapat menyuntingnya. Pastikan Anda mengikuti [[Project:Petunjuk_halaman_dilindungi|aturan halaman yang dilindungi]].</strong>",
-'semiprotectedpagewarning' => "'''Catatan:''' Halaman ini sedang dilindungi, sehingga hanya [[Istimewa:userlogin|pengguna terdaftar]] yang bisa menyuntingnya.",
+"protectedpagewarning" => "<strong>PERINGATAN:  Halaman ini telah dikunci sehingga hanya pemakai dengan hak akses pengurus saja yang dapat menyuntingnya.</strong>",
+'semiprotectedpagewarning' => "'''Catatan:''' Halaman ini sedang dilindungi, sehingga hanya pengguna terdaftar yang bisa menyuntingnya.",
 'templatesused' => 'Templat yang digunakan di halaman ini:',
 'edittools' => '<!-- Teks di sini akan dimunculkan dibawah 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 [[Special:Userlogin|masuk log atau mendaftar]]',
+'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]]',
 
 # History pages
 #
 "revhistory" => "Sejarah revisi",
+'viewpagelogs' => 'Lihat log halaman ini',
 "nohistory" => "Tidak ada sejarah penyuntingan untuk halaman ini",
 "revnotfound" => "Revisi tidak ditemukan",
-"revnotfoundtext" => "Revisi lama halaman yang Anda minta tidak dapat ditemukan. Silakan periksa URL yang digunakan untuk mengakses halaman ini.", #"The old revision of the page you asked for could not be found. Please check the URL you used to access this page.",
+"revnotfoundtext" => "Revisi lama halaman yang Anda minta tidak dapat ditemukan. Silakan periksa URL yang digunakan untuk mengakses halaman ini.",
 "loadhist" => "Memuat halaman sejarah",
 "currentrev" => "Revisi sekarang",
 "revisionasof" => "Revisi per $1",
-'revisionasofwithlink'  => 'Revisi per $1; $2<br />$3 | $4',
-'previousrevision'      => '←Revisi yang lebih tua',
-'nextrevision'          => 'Revisi yang lebih baru→',
-'currentrevisionlink'   => 'lihat revisi sekarang',
-"cur" => "kini",
-"next" => "berikut",
+'old-revision-navigation'  => 'Revisi per $1; $5<br />($6) $3 | $2 | $4 ($7)',
+'previousrevision'      => '← Revisi sebelumnya',
+'nextrevision'          => 'Revisi selanjutnya →',
+'currentrevisionlink'   => 'Revisi sekarang',
+"cur" => "skr",
+"next" => "selanjutnya",
 "last" => "akhir",
 "orig" => "asli",
-"histlegend" => "Cara membandingkan: tandai radio button versi-versi yang ingin dibandingkan, lalu tekan ENTER atau tombol di bawah.<br />Legenda: (kini) = perbedaan dengan versi sekarang, (akhir) = perbedaan dengan versi sebelumnya, m = suntingan kecil",
-'history_copyright' => '-',
+"histlegend" => "Cara membandingkan: tandai ''radio button'' versi-versi yang ingin dibandingkan, lalu tekan ENTER atau tombol di bawah.<br />Keterangan: (skr) = perbedaan dengan versi sekarang, (akhir) = perbedaan dengan versi sebelumnya, m = suntingan kecil",
 'deletedrev' => '[dihapus]',
-'histfirst' => 'Paling tua',
+'histfirst' => 'Paling lama',
 'histlast' => 'Paling baru',
 'rev-deleted-comment' => '(komentar dihapus)',
 'rev-deleted-user' => '(nama pengguna dihapus)',
-'rev-deleted-text-permission' => '<div class="mw-warning plainlinks">Riwayat revisi halaman ini telah dihapus dari arsip publik. Detil mungkin tersedia di [{{fullurl:Special:Log/delete|page={{PAGENAMEE}}}} log penghapusan].</div>',
-'rev-deleted-text-view' => '<div class="mw-warning plainlinks">Riwayat revisi halaman ini telah dihapus dari arsip publik. Sebagai seorang administrator situs, Anda dapat melihatnya; detil mungkin tersedia di [{{fullurl:Special:Log/delete|page={{PAGENAMEE}}}} log penghapusan].</div>',
+'rev-deleted-text-permission' => '<div class="mw-warning plainlinks">Riwayat revisi halaman ini telah dihapus dari arsip publik. Detil mungkin tersedia di [{{fullurl:{{ns:special}}:Log/delete|page={{PAGENAMEE}}}} log penghapusan].</div>',
+'rev-deleted-text-view' => '<div class="mw-warning plainlinks">Riwayat revisi halaman ini telah dihapus dari arsip publik. Sebagai seorang pengurus situs, Anda dapat melihatnya; detil mungkin tersedia di [{{fullurl:{{ns:special}}:Log/delete|page={{PAGENAMEE}}}} log penghapusan].</div>',
 'rev-delundel' => 'tampilkan/sembunyikan',
 
+'history-feed-title' => 'Riwayat revisi',
+'history-feed-description'     => 'Riwayat revisi halaman ini di wiki',
+'history-feed-item-nocomment' => '$1 pada $2', # user at time
+'history-feed-empty' => 'Halaman yang diminta tak ditemukan. Kemungkinan telah dihapus dari wiki, atau diberi nama baru. Coba [[{{ns:special}}:Search|lakukan pencarian di wiki]] untuk halaman baru yang relevan.',
+
 # Revision deletion
 #
 'revisiondelete' => 'Hapus/batal hapus revisi',
 'revdelete-selected' => 'Revisi terpilih dari [[:$1]]:',
-'revdelete-text' => "Revisi yang telah dihapus akan tetap muncul di halaman versi terdahulu,\ntapi teks isi tidak bisa diakses publik.\n\nAdmin lain akan dapat mengakses isi tersebunyi dan dapat membatalkan penghapusan melalui antarmuka yang sama, kecuali jika ada pembatasan lain yang dibuat oleh operator situs",
+'revdelete-text' => "Revisi yang telah dihapus akan tetap muncul di halaman versi terdahulu, tapi teks isi tidak bisa diakses publik.
+
+Pengurus lain akan dapat mengakses isi tersebunyi dan dapat membatalkan penghapusan melalui antarmuka yang sama, kecuali jika ada pembatasan lain yang dibuat oleh operator situs",
 'revdelete-legend' => 'Atur batasan revisi:',
 'revdelete-hide-text' => 'Sembunyikan teks revisi',
 'revdelete-hide-comment' => 'Tampilkan/sembunyikan ringkasan suntingan',
 'revdelete-hide-user' => 'Sembunyikan nama pengguna/IP penyunting',
-'revdelete-hide-restricted' => 'Terapkan pembatasan bagi sysops dan pengguna lainnya',
+'revdelete-hide-restricted' => 'Terapkan pembatasan bagi pengurus dan pengguna lainnya',
 'revdelete-log' => 'Log ringkasan:',
 'revdelete-submit' => 'Terapkan pada revisi terpilih',
 'revdelete-logentry' => 'ubah tampilan revisi untuk [[$1]]',
@@ -496,63 +511,39 @@ Akun Anda telah dibuat. Jangan lupa mengatur konfigurasi {{SITENAME}} Anda.",
 "lineno" => "Baris $1:",
 "editcurrent" => "Sunting versi sekarang dari halaman ini",
 'selectnewerversionfordiff' => 'Pilih sebuah versi yang lebih baru untuk perbandingan',
-'selectolderversionfordiff' => 'Pilih sebuah versi yang lebih tua untuk perbandingan',
+'selectolderversionfordiff' => 'Pilih sebuah versi yang lebih lama untuk perbandingan',
 'compareselectedversions' => 'Bandingkan versi terpilih',
 
 # Search results
 #
 "searchresults" => "Hasil pencarian",
-"searchresulttext" => "Untuk informasi lebih lanjut tentang pencarian di {{SITENAME}}, lihat [[Project:Pencarian|Mencari {{SITENAME}}]].",
-"searchquery" => "Untuk kueri \"$1\"",
+"searchresulttext" => "Untuk informasi lebih lanjut tentang pencarian di {{SITENAME}}, lihat [[{{ns:project}}:Pencarian|Melakukan pencarian di {{SITENAME}}]].",
+"searchsubtitle" => "Untuk kueri \"[[:$1]]\"",
+"searchsubtitleinvalid" => "Untuk kueri \"$1\"",
 "badquery" => "Format kueri pencarian salah",
 "badquerytext" => "Kami tidak dapat memproses kueri Anda. Hal ini mungkin disebabkan karena Anda mencoba mencari kata yang panjangnya kurang dari tiga huruf, yang masih belum didukung oleh sistem ini. Hal ini juga dapat disebabkan oleh kesalahan pengetikan ekspresi, misalnya \"fish and and scales\". Silakan coba kueri yang lain.",
 "matchtotals" => "Kueri \"$1\" cocok dengan $2 judul halaman dan teks dari $3 artikel.",
-"nogomatch" => "Tidak ada halaman dengan judul persis seperti ini, mencoba pencarian full text.",
-"titlematches" => "Judul artikel yang cocok",
+'noexactmatch' => "'''Tidak ada halaman yang berjudul \"$1\".''' Anda dapat [[:$1|membuat halaman ini]].",
+"titlematches" => "Judul artikel yang sama",
 "notitlematches" => "Tidak ada judul halaman yang cocok",
 "textmatches" => "Teks artikel yang cocok",
 "notextmatches" => "Tidak ada teks halaman yang cocok",
 "prevn" => "$1 sebelumnya",
-"nextn" => "$1 berikutnya",
+"nextn" => "$1 selanjutnya",
 "viewprevnext" => "Lihat ($1) ($2) ($3).",
-"showingresults" => "Di bawah ditampilkan sampai <b>$1</b> hasil pencarian, dimulai dari #<b>$2</b>.",
-"showingresultsnum" => "Di bawah ditampilkan <b>$3</b> hasil pencarian, dimulai dari #<b>$2</b>.",
-"nonefound" => "'''Catatan''': Kegagalan pencarian biasanya disebabkan oleh pencarian kata-kata umum, seperti \"have\" and \"from\", yang biasanya tidak diindeks, atau dengan menentukan lebih dari satu aturan pencarian (hanya halaman yang mengandung semua aturan pencarianlah yang akan ditampilkan dalam hasil pencarian)",
+"showingresults" => "Di bawah ini ditampilkan <strong>$1</strong> hasil, dimulai dari #<strong>$2</strong>.",
+"showingresultsnum" => "Di bawah ini ditampilkan <strong>$3</strong> hasil, dimulai dari #<strong>$2</strong>.",
+"nonefound" => "'''Catatan''': Kegagalan pencarian biasanya disebabkan oleh pencarian kata-kata umum, seperti \"have\" dan \"from\", yang biasanya tidak diindeks, atau dengan menentukan lebih dari satu aturan pencarian (hanya halaman yang mengandung semua aturan pencarianlah yang akan ditampilkan dalam hasil pencarian)",
 "powersearch" => "Cari",
-"powersearchtext" => "Cari dalam namespace :<br />$1<br />$2 Juga tampilkan peralihan   Cari $3 $9",
-"searchdisabled" => '<p style="margin: 1.5em 2em 1em">Pencarian {{SITENAME}} dimatikan sementara karena masalah performa. Dalam pada itu, Anda dapat mencari melalui Google. <span style="font-size: 89%; display: block; margin-left: .2em">Perhatikan bahwa hasil pencarian Google mungkin out-of-date.</span></p>", #"<p>Sorry! Full text search has been disabled temporarily, for performance reasons. In the meantime, you can use the Google search below, which may be out of date.</p>',
-'googlesearch' => '
-<div style="margin-left: 2em">
-
-<!-- Google search -->
-<div style="width:130px;float:left;text-align:center;position:relative;top:-8px"><a href="http://www.google.com/" style="paddin
-:0;background-image:none"><img src="http://www.google.com/logos/Logo_40wht.gif" alt="Google" style="border:none" /></a></div>
-
-<form method="get" action="http://www.google.com/search" style="margin-left:135px">
-  <div>
-    <input type="hidden" name="domains" value="{{SERVER}}" />
-    <input type="hidden" name="num" value="50" />
-    <input type="hidden" name="hl" value="id" />
-    <input type="hidden" name="ie" value="$2" />
-    <input type="hidden" name="oe" value="$2" />
-
-    <input type="text" name="q" size="31" maxlength="255" value="$1" />
-    <input type="submit" name="btnG" value="Pencarian Google" />
-  </div>
-  <div style="font-size:90%">
-    <input type="radio" name="sitesearch" id="gwiki" value="{{SERVER}}" checked="checked" /><label for="gwiki">{{SITENAME}}</label>
-    <input type="radio" name="sitesearch" id="gWWW" value="" /><label for="gWWW">WWW</label>
-  </div>
-</form>
-
-</div>',
+'powersearchtext' => "Cari dalam namespace:<br />$1<br />$2 Juga tampilkan peralihan<br />Cari $3 $9",
+"searchdisabled" => '<p style="margin: 1.5em 2em 1em">Mesin pencari {{SITENAME}} sementara dimatikan karena masalah kinerja. Anda dapat mencari melalui Google untuk sementara waktu. <span style="font-size: 89%; display: block; margin-left: .2em">Indeks Google untuk {{SITENAME}} mungkin belum diperbaharui. Jika istilah pencarian berisi garis bawah, gantikan dengan spasi.</span></p>',
 "blanknamespace" => "(Utama)",
 
 # Preferences page
 #
 "preferences" => "Preferensi",
 "prefsnologin" => "Belum masuk log",
-"prefsnologintext" => "Anda harus [[Special:Userlogin|masuk log]] untuk menetapkan preferensi Anda.",
+"prefsnologintext" => "Anda harus [[{{ns:special}}:Userlogin|masuk log]] untuk menetapkan preferensi Anda.",
 
 "prefsreset" => "Preferensi telah dikembalikan ke konfigurasi baku.",
 "qbsettings" => "Pengaturan quickbar",
@@ -570,12 +561,12 @@ Akun Anda telah dibuat. Jangan lupa mengatur konfigurasi {{SITENAME}} Anda.",
 "math_image_error" => "Konversi PNG gagal; periksa apakah latex, dvips, gs, dan convert terinstal dengan benar",
 "math_bad_tmpdir" => "Tidak dapat menulisi atau membuat direktori sementara math",
 "math_bad_output" => "Tidak dapat menulisi atau membuat direktori keluaran math",
-"math_notexvc" => "Executable texvc hilang; silakan lihat math/README untuk cara preferensi.",
+"math_notexvc" => "Executable texvc hilang; silakan lihat math/README untuk cara konfigurasi.",
 'prefs-personal' => 'Profil',
 'prefs-rc' => 'Perubahan terbaru',
 'prefs-watchlist' => 'Daftar pantauan',
 'prefs-watchlist-days' => 'Jumlah hari untuk ditampilkan di daftar pantauan:',
-'prefs-watchlist-edits' => 'Jumlah hari untuk ditampilkan di daftar pantauan yang diperluas:',
+'prefs-watchlist-edits' => 'Jumlah hari untuk ditampilkan di daftar pantauan yang lebih lengkap:',
 'prefs-misc' => 'Lain-lain',
 "saveprefs" => "Simpan preferensi",
 "resetprefs" => "Pengaturan baku",
@@ -586,101 +577,76 @@ Akun Anda telah dibuat. Jangan lupa mengatur konfigurasi {{SITENAME}} Anda.",
 "rows" => "Baris",
 "columns" => "Kolom",
 "searchresultshead" => "Pencarian",
-"resultsperpage" => "Hasil pencarian per halaman",
+"resultsperpage" => "Hasil per halaman",
 "contextlines" => "Baris ditampilkan per hasil",
 "contextchars" => "Karakter untuk konteks per baris",
-"stubthreshold" => "Threshold tampilan stub",
+"stubthreshold" => "Ambang batas tampilan rintisan",
 "recentchangescount" => "Jumlah judul dalam perubahan terbaru",
 "savedprefs" => "Preferensi Anda telah disimpan",
-'timezonelegend' => 'Daerah waktu',
+'timezonelegend' => 'Zona waktu',
 "timezonetext" => "Masukkan perbedaan waktu (dalam jam) antara waktu setempat dengan waktu server (UTC).",
 "localtime" => "Waktu setempat",
 "timezoneoffset" => "Perbedaan",
 "servertime" => "Waktu server sekarang adalah",
-"guesstimezone" => "Isikan dari browser",
-'allowemail'           => 'Ijinkan pengguna lain mengirim e-mail',
+"guesstimezone" => "Isikan dari penjelajah web",
+'allowemail'           => 'Ijinkan pengguna lain mengirim surat-e',
 "defaultns" => "Cari dalam namespace berikut ini secara baku:",
 'default' => 'baku',
 'files'                        => 'Gambar',
 
-# User levels special page
-#
-
-# switching pan
-'groups-lookup-group' => 'Atur hak grup pengguna',
-'groups-group-edit' => 'Grup yang ada:',
-'editgroup' => 'Sunting kelompok',
-'addgroup' => 'Tambah kelompok',
-
+# User rights
 'userrights-lookup-user' => 'Mengatur grup pengguna',
 'userrights-user-editname' => 'Masukkan nama pengguna:',
 'editusergroup' => 'Sunting kelompok pengguna',
 
-# group editing
-'groups-editgroup'          => 'Sunting grup',
-'groups-addgroup'           => 'Buat grup baru',
-'groups-editgroup-preamble' => "Jika judul atau deskripsi dimulai dengan titik dua,\nsisanya akan dianggap sebagai nama pesan, dan karenanya teks akan dilokalisasi menggunakan ''namespace'' MediaWiki",
-
-'groups-editgroup-name'     => 'Nama grup:',
-'groups-editgroup-description' => 'Deskripsi grup ((max 255 karakter):<br />',
-'savegroup'                 => 'Simpan grup',
-'groups-tableheader'        => 'ID || Nama || Deskipsi || Hak akses',
-'groups-existing'           => 'Grup yang ada',
-'groups-noname'             => 'Harap masukkan grup pengguna yang sudah ada',
-'groups-already-exists'     => 'Grup dengan nama tersebut telah tersedia',
-'addgrouplogentry'          => 'Grup $2 ditambahkan',
-'changegrouplogentry'       => 'Penggantian grup $2',
-'renamegrouplogentry'       => 'Penamaan ulang grup $2 sampai $3',
-
 # user groups editing
 'userrights-editusergroup' => 'Sunting grup 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\nGrup yang tak dipilih tak akan diganti. Anda dapat membatalkan pilihan dengan menekan tombol CTRL + Klik kiri",
+'userrights-groupshelp' => "Pilih grup yang Anda ingin hapus dari atau tambahkan pada penggunaGrup yang tak dipilih tak akan diganti. Anda dapat membatalkan pilihan dengan menekan tombol CTRL + Klik kiri",
 'userrights-logcomment' => 'Keanggotaan grup diganti dari $1 ke $2',
 
-# Default group names and descriptions
-#
-'group-anon-name'       => 'Anonim',
-'group-anon-desc'       => 'Pengguna anonim',
-'group-loggedin-name'   => 'Pengguna',
-'group-loggedin-desc'   => 'Pengguna masuk umum',
-'group-admin-name'      => 'Administrator',
-'group-admin-desc'      => 'Pengguna yang berhak akan dapat memblok pengguna dan menghapus artikel',
-'group-bureaucrat-name' => 'Bureaucrat',
-'group-bureaucrat-desc' => 'Grup bureaucrat akan dapat mengangkat sysop',
-'group-steward-name'    => 'Pengurus',
-'group-steward-desc'    => 'Akses penuh',
+# Groups
+'group'                   => 'Grup:',
+'group-bot'               => 'Bot',
+'group-sysop'             => 'Pengurus',
+'group-bureaucrat'        => 'Birokrat',
+'group-steward'           => 'Steward',
+'group-all'               => '(semua)',
+
+'group-bot-member'        => 'Bot',
+'group-sysop-member'      => 'Pengurus',
+'group-bureaucrat-member' => 'Birokrat',
+'group-steward-member'    => 'Steward',
+
+'grouppage-bot' => '{{ns:project}}:Bot',
+'grouppage-sysop' => '{{ns:project}}:Pengurus',
+'grouppage-bureaucrat' => '{{ns:project}}:Birokrat',
 
 # Recent changes
 #
 "changes" => "perubahan",
 "recentchanges" => "Perubahan terbaru",
-'recentchanges-url' => 'Special:Recentchanges',
-"recentchangestext" => "Temukan perubahan terbaru dalam wiki di halaman ini.",
-"rcloaderr" => "Memuat perubahan terbaru",
-"rcnote" => "Di bawah ini adalah <strong>$1</strong> perubahan terakhir dalam <strong>$2</strong> hari terakhir.",
-"rcnotefrom" => "Di bawah ini adalah perubahan sejak <b>$2</b> (ditampilkan sampai <b>$1</b> perubahan).",
-"rclistfrom" => "Tampilkan perubahan baru sejak $1",
+
+'recentchangestext' => 'Temukan perubahan terbaru dalam wiki di halaman ini.,',
+'rcnote' => "Di bawah ini adalah <strong>$1</strong> perubahan terbaru dalam <strong>$2</strong> hari terakhir sampai $3.",
+"rcnotefrom" => "Di bawah ini adalah perubahan sejak <strong>$2</strong> (ditampilkan sampai <strong>$1</strong> perubahan).",
+"rclistfrom" => "Perlihatkan perubahan terbaru sejak $1",
 'rcshowhideminor' => '$1 suntingan kecil',
 'rcshowhidebots' => '$1 bot',
 'rcshowhideliu' => '$1 pengguna masuk log',
 'rcshowhideanons' => '$1 pengguna anon',
-'rcshowhidepatr' => '$1 suntingan dipatrol',
+'rcshowhidepatr' => '$1 suntingan terpatroli',
 'rcshowhidemine' => '$1 suntingan saya',
-"rclinks" => "Tampilkan $1 perubahan terakhir dalam $2 hari terakhir<br />$3",
-"rchide" => "dalam bentuk $4; $1 suntingan kecil; $2 namespace sekunder; $3 suntingan berganda.",
-"rcliu" => "; $1 penyuntingan dari pengguna yang masuk log",
+"rclinks" => "Perlihatkan $1 perubahan terbaru dalam $2 hari terakhir<br />$3",
 "diff" => "beda",
-"hist" => "sejarah",
-"hide" => "sembunyikan",
-"show" => "tampilkan",
-"tableform" => "tabel",
-"listform" => "daftar",
-"nchanges" => "$1 perubahan",
+"hist" => "versi terdahulu",
+"hide" => "Sembunyikan",
+"show" => "Tampilkan",
 "minoreditletter" => "m",
 "newpageletter" => "B",
+'boteditletter' => 'b',
 'sectionlink' => '→',
 'number_of_watching_users_RCview'      => '[$1]',
 'number_of_watching_users_pageview'    => '[$1 pemantau]',
@@ -691,42 +657,41 @@ Akun Anda telah dibuat. Jangan lupa mengatur konfigurasi {{SITENAME}} Anda.",
 #
 "upload" => "Pemuatan",
 "uploadbtn" => "Muatkan berkas",
-"uploadlink" => "Muatkan gambar",
-"reupload" => "Muatkan ulang",
+"reupload" => "Muat ulang",
 "reuploaddesc" => "Kembali ke formulir pemuatan",
 "uploadnologin" => "Belum masuk log",
-"uploadnologintext" => "Anda harus <a href=\"{{localurl:Special:Userlogin}}\">masuk log</a> untuk dapat memuatkan berkas.",
+"uploadnologintext" => "Anda harus [[{{ns:special}}:Userlogin|masuk log]] untuk dapat memuatkan berkas.",
 'upload_directory_read_only' => 'Direktori pemuatan ($1) tidak dapat ditulis oleh server web.',
 "uploaderror" => "Kesalahan pemuatan",
-'uploadtext'   => "Gunakan isian di bawah untuk memuat berkas. Untuk menampilkan atau mencari berkas atau gambar yang telah dimuat sebelumnya, gunakan [[Special:Imagelist|daftar gambar]]. Log pemuatan dan penghapusan juga dapat dilihat di [[Special:Log/upload|log pemuatan]].
-
-Untuk menampilkan gambar atau berkas pada suatu halaman, gunakan pranala dengan format
-'''<nowiki>[[{{ns:6}}:gambar.jpg]]</nowiki>''',
-'''<nowiki>[[{{ns:6}}:gambar.png|teks alternatif]]</nowiki>''' atau
-'''<nowiki>[[{{ns:-2}}:berkas.ogg]]</nowiki>''' untuk langsung menuju berkas yang dimaksud.",
-"uploadlog" => "catatan pemuatan",
-"uploadlogpage" => "Catatan pemuatan",
-"uploadlogpagetext" => "Di bawah ini adalah daftar terkini berkas yang dimuat. Semua waktu yang ditunjukkan adalah waktu server (UTC).",
+'uploadtext'   => "Gunakan isian di bawah untuk memuat berkas. Gunakan [[{{ns:special}}:Imagelist|daftar gambar]] atau [[{{ns:special}}:Log/upload|log pemuatan]] untuk menampilkan atau mencari berkas atau gambar yang telah dimuat sebelumnya.
+
+Untuk menampilkan atau menyertakan gambar atau berkas pada suatu halaman, gunakan pranala dengan format
+'''<nowiki>[[{{ns:image}}:Berkas.jpg]]</nowiki>''',
+'''<nowiki>[[{{ns:image}}:Berkas.png|teks alternatif]]</nowiki>''' atau
+'''<nowiki>[[{{ns:media}}:Berkas.ogg]]</nowiki>''' untuk langsung menuju berkas yang dimaksud.",
+"uploadlog" => "log pemuatan",
+"uploadlogpage" => "Log pemuatan",
+"uploadlogpagetext" => "Di bawah ini adalah log pemuatan berkas. Semua waktu yang ditunjukkan adalah waktu server (UTC).",
 "filename" => "Nama berkas",
 "filedesc" => "Ringkasan",
 'fileuploadsummary' => 'Ringkasan:',
 "filestatus" => "Status hak cipta",
 "filesource" => "Sumber",
-"copyrightpage" => "Project:Hak_Cipta",
+"copyrightpage" => "Project:Hak cipta",
 "copyrightpagename" => "Hak cipta {{SITENAME}}",
 "uploadedfiles" => "Berkas yang telah dimuat",
 'ignorewarning'        => 'Abaikan peringatan dan langsung simpan berkas.',
 'ignorewarnings'       => 'Abaikan peringatan apapun',
 "minlength" => "Nama gambar sekurang-kurangnya harus tiga huruf.",
-'illegalfilename' => 'Nama berkas "$1" mengandung karakter yang tidak diizinkan dalam judul halaman. Silakan ubah nama berkas tersebut dan cobalah memuatkannya kembali.',
+'illegalfilename' => 'Nama berkas "$1" mengandung aksara yang tidak diperbolehkan ada dalam judul halaman. Silakan ubah nama berkas tersebut dan cobalah memuatkannya kembali.',
 "badfilename" => "Nama gambar telah diubah menjadi \"$1\".",
 "badfiletype" => "\".$1\" ialah format berkas gambar yang tidak diizinkan.",
-"largefile" => "Ukuran gambar disarankan tidak melebihi 100k.",
+'largefile'            => 'Ukuran gambar atau berkas disarankan untuk tidak melebihi $1 bita; berkas ini berukuran $2 bita',
 'largefileserver' => 'Berkas ini lebih besar dari pada yang diizinkan server.',
 'emptyfile' => 'Berkas yang Anda muatkan kelihatannya kosong. Hal ini mungkin disebabkan karena adanya kesalahan ketik pada nama berkas. Silakan pastikan apakah Anda benar-benar ingin memuatkan berkas ini.',
-'fileexists' => 'Sebuah berkas dengan nama tersebut telah ada, silakan periksa $1 jika Anda ragu-ragu apakah Anda ingin mengubahnya.',
-'fileexists-forbidden' => 'Ditemukan berkas dengan nama yang sama; harap kembali dan muatkan berkas dengan nama lain. [[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. [[Image:$1|thumb|center|$1]]',
+'fileexists' => 'Berkas dengan nama tersebut telah ada, harap periksa $1 jika Anda tidak yakin untuk mengubahnya.',
+'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]]',
 "successfulupload" => "Berhasil dimuat",
 "fileuploaded" => "Berkas \"$1\" berhasil dimuatkan. Silakan ikuti pranala berikut: $2 ke halaman deskripsi dan isikan informasi tentang berkas tersebut, seperti dari mana berkas tersebut berasal, kapan berkas itu dibuat dan oleh siapa, dan informasi lain yang Anda ketahui.",
 "uploadwarning" => "Peringatan pemuatan",
@@ -739,14 +704,15 @@ Untuk menampilkan gambar atau berkas pada suatu halaman, gunakan pranala dengan
 'uploadvirus' => 'Berkas tersebut mengandung virus! Detil: $1',
 'sourcefilename' => 'Nama berkas sumber',
 'destfilename' => 'Nama berkas tujuan',
+'filewasdeleted' => 'Suatu berkas dengan nama ini pernah dimuat dan selanjutnya dihapus. Harap cek $1 sebelum memuat lagi berkas tersebut.',
 
-'license' => 'Lisensi',
-'nolicense' => 'Tak ada yang dipilih',
+'license' => 'Jenis lisensi',
+'nolicense' => 'Belum dipilih',
 
 # Image list
 #
 "imagelist" => "Daftar gambar",
-"imagelisttext" => "Di bawah ini adalah daftar gambar yang telah diurutkan $2.",
+'imagelisttext' => "Di bawah ini adalah daftar '''$1''' {{plural:$1|berkas|berkas}} diurutkan $2.",
 'imagelistforuser' => "Hanya gambar yang dimuat oleh $1.",
 "getimagelist" => "memperoleh daftar gambar",
 "ilsubmit" => "Cari",
@@ -754,24 +720,23 @@ Untuk menampilkan gambar atau berkas pada suatu halaman, gunakan pranala dengan
 "byname" => "berdasarkan nama",
 "bydate" => "berdasarkan tanggal",
 "bysize" => "berdasarkan ukuran",
-"imgdelete" => "hapus",
-"imgdesc" => "desc",
-"imglegend" => "Legenda: (desc) = lihat/sunting deskripsi gambar.",
+"imgdelete" => "hps",
+"imgdesc" => "desk",
+"imglegend" => "Keterangan: (desk) = lihat/sunting deskripsi gambar.",
 "imghistory" => "Sejarah gambar",
-"revertimg" => "revert",
-"deleteimg" => "hapus",
+"revertimg" => "kbl",
+"deleteimg" => "hps",
 'deleteimgcompletely' => 'Hapus semua revisi',
-"imghistlegend" => "Legend: (kini) = ini adalah gambar yang sekarang, (hapus) = hapus versi lama ini, (rv) = kembalikan ke versi lama ini. <br /><i>Klik pada tanggal untuk melihat gambar yang dimuat pada tanggal tersebut</i>.",
+"imghistlegend" => "Keterangan: (skr) = ini adalah gambar yang sekarang, (hps) = hapus versi lama ini, (kbl) = kembalikan ke versi lama ini. <br /><em>Klik pada tanggal untuk melihat gambar yang dimuat pada tanggal tersebut</em>.",
 "imagelinks" => "Pranala gambar",
 "linkstoimage" => "Halaman-halaman berikut berpaut ke gambar ini:",
 "nolinkstoimage" => "Tidak ada halaman yang berpaut ke gambar ini.",
 "sharedupload" => "Berkas ini adalah pemuatan bersama yang mungkin juga dipakai oleh proyek lain.",
 'shareduploadwiki' => 'Lihat $1 untuk informasi detil.',
 'shareduploadwiki-linktext' => 'halaman deskripsi berkas',
-'shareddescriptionfollows' => '-',
 'noimage'       => 'Tidak ada berkas dengan nama tersebut, Anda dapat $1.',
 'noimage-linktext'       => 'memuat berkas',
-'uploadnewversion' => '[$1 Muatkan versi yang lebih baru dari berkas ini]',
+'uploadnewversion-linktext' => 'Muatkan versi yang lebih baru dari berkas ini',
 
 # Mime search
 #
@@ -789,7 +754,10 @@ Untuk menampilkan gambar atau berkas pada suatu halaman, gunakan pranala dengan
 # Unused templates
 'unusedtemplates' => 'Templat yang tak digunakan',
 'unusedtemplatestext' => 'Daftar berikut adalah halaman pada namespace templat yang tidak dipakai di halaman manapun. Cek dahulu pranala ke templat tersebut sebelum menghapusnya.',
-'unusedtemplateswlh' => 'pranala lain',
+'unusedtemplateswlh' => 'pranala ke halaman ini',
+
+# Random redirect
+'randomredirect' => 'Pengalihan sembarang',
 
 # Statistics
 #
@@ -803,29 +771,35 @@ Untuk menampilkan gambar atau berkas pada suatu halaman, gunakan pranala dengan
 Ada sejumlah '''$3''' penampilan halaman, dan sejumlah '''$4''' penyuntingan sejak wiki ini 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'''.",
-"userstatstext" => "Ada '''$1''' pengguna terdaftar, dimana '''$2''' (atau '''$4%''') diantaranya adalah administrator (lihat $3).",
+"userstatstext" => "Terdapat '''$1''' pengguna terdaftar. '''$2''' (atau '''$4%''') diantaranya adalah pengurus (lihat $3).",
 
 "disambiguations" => "Halaman disambiguasi",
-"disambiguationspage" => "Project:Pranala_ke_halaman_disambiguation",
-"disambiguationstext" => "Halaman-halaman berikut ini berpaut ke sebuah <i>halaman disambiguation</i>. Halaman-halaman tersebut seharusnya berpaut ke topik-topik yang tepat.<br />Satu halaman dianggap sebagai disambiguation apabila halaman tersebut disambung dari $1.<br />Pranala dari namespace lain <i>tidak</i> terdaftar di sini.",
+'disambiguationspage'  => '{{ns:template}}:Disambig',
+"disambiguationstext" => "Halaman-halaman berikut ini berpaut ke sebuah halaman disambiguasi. Halaman-halaman tersebut seharusnya berpaut ke topik-topik yang tepat.<br />Satu halaman dianggap sebagai disambiguation apabila halaman tersebut disambung dari $1.<br />Pranala dari namespace lain <em>tidak</em> terdaftar di sini.",
 
-"doubleredirects" => "Peralihan halaman berganda",
+"doubleredirects" => "Pengalihan ganda",
 "doubleredirectstext" => "Setiap baris mengandung pranala ke peralihan pertama dan kedua, dan juga baris pertama dari teks peralihan kedua, yang biasanya memberikan artikel tujuan yang \"sesungguhnya\", yang seharusnya ditunjuk oleh peralihan yang pertama.",
 
-"brokenredirects" => "Peralihan halaman rusak",
-"brokenredirectstext" => "Peralihan halaman berikut berpaut ke halaman yang tidak ada",
+"brokenredirects" => "Pengalihan rusak",
+"brokenredirectstext" => "Peralihan halaman berikut berpaut ke halaman yang tidak ada.",
 
 
 # Miscellaneous special pages
 #
-"orphans" => "Halaman yatim",
+'nbytes'      => '$1 bita',  # no need for plural
+'ncategories' => '$1 kategori',  # no need for plural
+'nlinks'      => '$1 pranala',  # no need for plural
+'nmembers'    => '$1 pengguna',  # no need for plural
+'nrevisions'  => '$1 revisi',  # no need for plural
+'nviews'      => '$1 penampilan',  # no need for plural
+
 "lonelypages" => "Halaman tak bertuan",
-'uncategorizedpages' => 'Halaman tak berkategori',
-'uncategorizedcategories' => 'Kategori tak berkategori',
+'uncategorizedpages' => 'Halaman yang tak terkategori',
+'uncategorizedcategories' => 'Kategori yang tak terkategori',
+'uncategorizedimages' => 'Gambar yang tak terkategori',
 'unusedcategories' => 'Kategori yang tak digunakan',
 "unusedimages" => "Gambar yang tak digunakan",
 "popularpages" => "Halaman populer",
-"nviews" => "$1 penampilan",
 'wantedcategories' => 'Kategori yang diinginkan',
 "wantedpages" => "Halaman yang diinginkan",
 'mostlinked'   => 'Halaman yang tersering dituju',
@@ -833,12 +807,10 @@ Ada sejumlah '''$3''' penampilan halaman, dan sejumlah '''$4''' penyuntingan sej
 'mostcategories' => 'Artikel dengan kategori terbanyak',
 'mostimages'   => 'Gambar yang tersering digunakan',
 'mostrevisions' => 'Artikel dengan perubahan terbanyak',
-"nlinks" => "$1 pranala",
 "allpages" => "Semua halaman",
-'nextpage' => 'Halaman berikutnya ($1)',
-'prefixindex'   => 'Indeks prefiks',
+'nextpage' => 'Halaman selanjutnya ($1)',
+'prefixindex'   => 'Indeks awalan',
 "randompage" => "Halaman sembarang",
-'randompage-url'=> 'Special:Randompage',
 "shortpages" => "Halaman pendek",
 "longpages" => "Halaman panjang",
 "deadendpages" => "Halaman buntu",
@@ -846,10 +818,8 @@ Ada sejumlah '''$3''' penampilan halaman, dan sejumlah '''$4''' penyuntingan sej
 "specialpages" => "Halaman istimewa",
 "spheading" => "Halaman istimewa untuk semua pengguna",
 'restrictedpheading'   => 'Halaman istimewa terbatas',
-"protectpage" => "Lindungi halaman",
 "recentchangeslinked" => "Perubahan terkait",
 "rclsub" => "(untuk halaman yang berpaut dari \"$1\")",
-"debug" => "Debug",
 "newpages" => "Halaman baru",
 "ancientpages" => "Artikel tertua",
 "intl" => "Pranala antarbahasa",
@@ -865,18 +835,18 @@ Ada sejumlah '''$3''' penampilan halaman, dan sejumlah '''$4''' penyuntingan sej
 'groups' => 'Grup pengguna',
 "booksourcetext" => "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. {{SITENAME}} tidak berkepentingan dengan situs-situs web di atas, dan daftar ini seharusnya tidak dianggap sebagai sebuah dukungan.",
 "isbn" => "ISBN",
-"rfcurl" =>  "http://www.faqs.org/rfcs/rfc$1.html",
-'pubmedurl' =>  'http://www.ncbi.nlm.nih.gov/entrez/query.fcgi?cmd=Retrieve&db=pubmed&dopt=Abstract&list_uids=$1',
+
+
 "alphaindexline" => "$1 ke $2",
 "version" => "Versi",
 'log' => 'Log',
-'alllogstext' => 'Tampilan gabungan catatan pemuatan, penghapusan, perlindungan, pemblokiran, dan sysop. Anda dapat melakukan pembatasan tampilan dengan memilih jenis catatan, nama pengguna, atau nama halaman.',
+'alllogstext' => 'Di bawah ini adalah gabungan log pemblokiran, perlindungan, perubahan hak akses, penghapusan, pemuatan, pemindahan, impor, dll. Anda dapat melakukan pembatasan tampilan dengan memilih jenis log, nama pengguna, atau nama halaman yang terpengaruh.',
 'logempty' => 'Tidak ditemukan entri log yang sesuai.',
 
 
 # Special:Allpages
 'nextpage'          => 'Halaman berikutnya ($1)',
-'allpagesfrom'         => 'Tampilkan halaman-halaman dimulai dengan:',
+'allpagesfrom'         => 'Tampilkan halaman dimulai dengan:',
 'allarticles'       => 'Semua artikel',
 'allnonarticles'       => 'Semua yang bukan artikel',
 'allinnamespace'       => 'Semua halaman (namespace $1)',
@@ -884,69 +854,73 @@ Ada sejumlah '''$3''' penampilan halaman, dan sejumlah '''$4''' penyuntingan sej
 'allpagesprev'      => 'Sebelumnya',
 'allpagesnext'      => 'Selanjutnya',
 'allpagessubmit'    => 'Cari',
-'allpagesprefix'       => 'Tampilkan halaman-halaman dengan awalan:',
+'allpagesprefix'       => 'Tampilkan halaman dengan awalan:',
+'allpagesbadtitle'     => 'Judul halaman yang diberikan tidak sah atau memiliki awalan antar-bahasa atau antar-wiki. Judul tersebut mungkin juga mengandung satu atau lebih aksara yang tidak dapat digunakan dalam judul.',
 
 # Email this user
 #
-"mailnologin" => "Tidak ada alamat e-mail",
-"mailnologintext" => "Anda harus [[Special:Userlogin|masuk log]] dan mempunyai alamat e-mail yang sah di dalam [[Special:Preferences|preferensi]] untuk mengirimkan e-mail kepada pengguna lain.",
+"mailnologin" => "Tidak ada alamat surat-e",
+"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" => "e-mail pengguna ini",
-"emailpage" => "e-mail pengguna",
-"emailpagetext" => "Jika pengguna ini memasukkan alamat e-mail yang sah dalam preferensinya, formulir dibawah ini akan mengirimkan sebuah e-mail. Alamat e-mail yg terdapat pada preferensi Anda akan muncul sebagai alamat \"From\" dalam e-mail tersebut, sehingga penerima dapat membalas e-mail tersebut.",
+"emailuser" => "Kirimi pengguna ini surat-e",
+"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.",
 
-"usermailererror" => "Kesalahan objek mail:",
-"defemailsubject" => "e-mail {{SITENAME}}",
-"noemailtitle" => "Tidak ada alamat e-mail",
+"usermailererror" => "Kesalahan obyek surat:",
+"defemailsubject" => "Surat-e {{SITENAME}}",
+"noemailtitle" => "Tidak ada alamat surat-e",
 
-"noemailtext" => "Pengguna ini tidak memasukkan alamat e-mail yang sah, atau memilih untuk tidak menerima e-mail dari pengguna yang lain.",
+"noemailtext" => "Pengguna ini tidak memasukkan alamat surat-e yang sah, atau memilih untuk tidak menerima surat-e dari pengguna yang lain.",
 
 "emailfrom" => "Dari",
-"emailto" => "Ke",
+"emailto" => "Untuk",
 "emailsubject" => "Perihal",
 "emailmessage" => "Pesan",
-"emailsend" => "Kirimkan",
-"emailsent" => "e-mail terkirim",
-"emailsenttext" => "e-mail Anda telah dikirimkan.",
+"emailsend" => "Kirim",
+"emailsent" => "Surat-e terkirim",
+"emailsenttext" => "Surat-e Anda telah dikirimkan.",
 
 # Watchlist
-#
 "watchlist" => "Daftar pantauan",
-"watchlistsub" => "(untuk pengguna \"$1\")",
+'watchlistfor' => "(untuk '''$1''')",
 "nowatchlist" => "Daftar pantauan Anda kosong.",
+'watchlistanontext' => 'Silakan $1 untuk melihat atau menyunting daftar pantauan Anda.',
 'watchlistcount'       => "'''Anda memiliki $1 entri di daftar pantauan Anda, termasuk halaman diskusi/bicara.'''",
 'clearwatchlist'       => 'Kosongkan daftar pantauan',
 'watchlistcleartext' => 'Apakah Anda yakin untuk menghapusnya?',
 'watchlistclearbutton' => 'Kosongkan daftar pantauan',
 'watchlistcleardone' => 'Daftar pantauan Anda telah dikosongkan. $1 entri telah dihapus.',
 "watchnologin" => "Belum masuk log",
-"watchnologintext" => "Anda harus [[Special:Userlogin|masuk log]] untuk mengubah daftar pantauan.",
+"watchnologintext" => "Anda harus [[{{ns:special}}:Userlogin|masuk log]] untuk mengubah daftar pantauan.",
 "addedwatch" => "Telah ditambahkan ke daftar pantauan",
-"addedwatchtext" => "Halaman \"$1\" telah ditambahkan ke [[Special:Watchlist|daftar pantauan]]. Pada masa yang akan datang, semua perubahan pada halaman tersebut berikut halaman pembicaraannya akan didaftar di sini, dan halaman tersebut akan <b>dicetak tebal</b> dalam [[Special:Recentchanges|daftar perubahan terbaru]] supaya lebih mudah dilihat.\n\n<p>Apabila nanti Anda ingin menghapus halaman dari daftar pantauan, klik \"Berhenti memantau\" pada batang sebelah.",
+"addedwatchtext" => "Halaman \"[[:$1]]\" telah ditambahkan ke [[{{ns:special}}:Watchlist|daftar pantauan]]. Perubahan yang terjadi di masa yang akan datang pada halaman tersebut dan halaman bicara terkaitnya akan tercantum di sini, dan halaman itu akan ditampilkan ''tebal'' pada [[{{ns:special}}:Recentchanges|daftar perubahan terbaru]] agar lebih mudah terlihat.<br /><br />Jika Anda ingin menghapus halaman ini dari daftar pantauan, klik \"Berhenti memantau\" pada menu.",
 "removedwatch" => "Telah dihapus dari daftar pantauan",
 "removedwatchtext" => "Halaman \"$1\" telah dihapus dari daftar pantauan.",
 'watch' => 'Pantau',
-"watchthispage" => "Tambahkan ke daftar pantauan",
-'unwatch' => 'Berhenti memantau',
-"unwatchthispage" => "Berhenti memantau",
+"watchthispage" => "Pantau halaman ini",
+'unwatch' => 'Batal pantau',
+"unwatchthispage" => "Batal pantau halaman ini",
 "notanarticle" => "Bukan sebuah artikel",
-"watchnochange" => "Tidak ada item-item yang Anda pantau telah berubah dalam jangka waktu yang ditampilkan.",
-"watchdetails" => "($1 halaman dipantau [tidak termasuk halaman pembicaraan]; $2 halaman berubah sejak cutoff; $3... [$4 lihat dan sunting daftar lengkap].)",
-'wlheader-enotif'              => "* Notifikasi e-mail diaktifkan.",
+"watchnochange" => "Tak ada halaman pantauan Anda yang telah berubah dalam jangka waktu yang dipilih.",
+'watchdetails'         => '* $1 halaman dipantau, tidak termasuk halaman bicara
+* [[{{ns:special}}:Watchlist/edit|Lihat dan sunting daftar pantauan]]
+* [[{{ns:special}}:Watchlist/clear|Hapus semua halaman dari daftar]]',
+'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" => "Hapus item yang diberi tanda cek dari daftar pantauan",
+"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 'hapus yang dicek' yang terletak di bagian bawah layar.",
-"removingchecked" => "Menghapus item-item yang diminta dari daftar pantauan Anda...",
-"couldntremove" => "Tidak dapat menghapus item '$1'...",
-"iteminvalidname" => "Ada masalah dengan item '$1' (namanya tidak sah)...",
-"wlnote" => "Di bawah ini adalah daftar $1 perubahan terakhir dalam <b>$2</b> jam terakhir.",
+"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.",
+"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...",
+"wlnote" => "Di bawah ini adalah daftar $1 perubahan terakhir dalam <strong>$2</strong> jam terakhir.",
 "wlshowlast" => "Tampilkan $1 jam $2 hari $3 terakhir",
 "wlsaved" => "Ini adalah versi tersimpan dari daftar pantauan Anda.",
-'wlhideshowown'        => '$1 suntingan saya.',
-'wlhideshowbots'       => '$1 suntingan bot.',
+'wlhideshowown'        => '$1 suntingan saya',
+'wlhideshowbots'       => '$1 suntingan bot',
+'wldone'                       => 'Selesai.',
 
 'enotif_mailer'                => 'Pengirim Notifikasi {{SITENAME}}',
 'enotif_reset'                 => 'Tandai semua halaman sebagai telah dikunjungi',
@@ -973,10 +947,10 @@ Kami tidak akan mengirimkan pemberitahuan lain jika terjadi perubahan lagi, kecu
 
 --
 Untuk mengubah preferensi daftar pantauan Anda, kunjungi
-{{SERVER}}{{localurl:Special:Watchlist/edit}}
+{{fullurl:{{ns:special}}:Watchlist/edit}}
 
 Masukan dan bantuan lanjutan:
-{{SERVER}}{{localurl:Help:Contents}}',
+{{fullurl:{{ns:help}}:Isi}}',
 
 
 # Delete/protect/revert
@@ -990,13 +964,13 @@ Masukan dan bantuan lanjutan:
 "confirmdelete" => "Konfirmasi penghapusan",
 "deletesub" => "(Menghapus \"$1\")",
 "historywarning" => "Peringatan: Halaman yang ingin Anda hapus mempunyai sejarah:",
-"confirmdeletetext" => "Anda akan menghapus halaman atau gambar ini secara permanen berikut semua sejarahnya dari basis data.  Pastikan bahwa Anda memang ingin berbuat demikian, mengetahui segala akibatnya, dan apa yang Anda lakukan ini adalah sejalan dengan [[Project:Kebijaksanaan|kebijaksanaan {{SITENAME}}]].",
+"confirmdeletetext" => "Anda akan menghapus halaman atau gambar ini secara permanen berikut semua sejarahnya dari basis data.  Pastikan bahwa Anda memang ingin berbuat demikian, mengetahui segala akibatnya, dan apa yang Anda lakukan ini adalah sejalan dengan [[{{ns:project}}:Kebijakan|kebijakan {{SITENAME}}]].",
 "actioncomplete" => "Proses selesai",
-"deletedtext" => "\"$1\" telah dihapus. Lihat $2 untuk catatan terkini halaman yang telah dihapus.",
-"deletedarticle" => "menghapus \"$1\"",
-"dellogpage" => "Catatan_Penghapusan",
-"dellogpagetext" => "Di bawah ini adalah daftar terkini halaman yang telah dihapus. Semua waktu yang ditunjukkan adalah waktu server (UTC).",
-"deletionlog" => "catatan penghapusan",
+"deletedtext" => "\"$1\" telah dihapus. Lihat $2 untuk log terkini halaman yang telah dihapus.",
+"deletedarticle" => "menghapus \"[[$1]]\"",
+"dellogpage" => "Log penghapusan",
+"dellogpagetext" => "Di bawah ini adalah log penghapusan halaman. Semua waktu yang ditunjukkan adalah waktu server (UTC).",
+"deletionlog" => "log penghapusan",
 "reverted" => "Dikembalikan ke revisi sebelumnya",
 "deletecomment" => "Alasan penghapusan",
 "imagereverted" => "Berhasil mengembalikan ke revisi sebelumnya",
@@ -1004,49 +978,57 @@ Masukan dan bantuan lanjutan:
 'rollback_short' => 'Kembalikan',
 "rollbacklink" => "kembalikan",
 "rollbackfailed" => "Pengembalian gagal dilakukan",
-"cantrollback" => "Tidak dapat mengembalikan penyuntingan; pengguna terakhir adalah satu-satunya penulis artikel ini.",
-"alreadyrolled" => "Tidak dapat melakukan rollback terhadap penyuntingan terakhir dari [[$1]] oleh [[Pengguna:$2|$2]] ([[Bicara_pengguna:$2|Pembicaraan); orang lain telah mengedit atau menlakukan rollback terhadap artikel tersebut.\n\nEdit terakhir oleh [[Pengguna:$3|$3]] ([[Bicara_pengguna:$3|Pembicaraan]]).",
-"editcomment" => "Komentar penyuntingan adalah: \"<i>$1</i>\".",
-"revertpage" => "Dikembalikan oleh $1",
+"cantrollback" => "Tidak dapat mengembalikan suntingan; pengguna terakhir adalah satu-satunya penulis artikel ini.",
+"alreadyrolled" => "Tidak dapat melakukan pengembalian ke suntingan terakhir [[$1]] oleh [[{{ns:user}}:$2|$2]] ([[{{ns:user_talk}}:$2|Bicara]]); orang lain telah menyunting atau melakukan pengembalian terhadap artikel tersebut. Suntingan terakhir oleh [[{{ns:user}}:$3|$3]] ([[{{ns:user_talk}}:$3|Bicara]]).",
+"editcomment" => "Komentar penyuntingan adalah: \"<em>$1</em>\".",
+'revertpage'   => "Suntingan [[{{ns:special}}:Contributions/$2|$2]] ([[{{ns:user_talk}}:$2|Bicara]]) dikembalikan ke versi terakhir oleh [[{{ns:user}}:$1|$1]]",
 '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" => "Catatan_Perlindungan",
-"protectlogtext" => "Di bawah ini adalah daftar catatan perlindungan/penghilangan perlindungan halaman. Lihat [[Project:Halaman_dilindungi]] untuk informasi lebih lanjut.",
+"protectlogpage" => "Log perlindungan",
+"protectlogtext" => "Di bawah ini adalah daftar log perlindungan dan penghilangan perlindungan halaman.",
 "protectedarticle" => "melindungi [[$1]]",
 "unprotectedarticle" => "menghilangkan perlindungan [[$1]]",
 "protectsub" =>"(Melindungi \"$1\")",
 "confirmprotecttext" => "Apakah Anda benar-benar ingin melindungi halaman ini?",
 "confirmprotect" => "Konfirmasi perlindungan",
-'protectmoveonly' => 'Lindungi dari perpindahan saja',
+'protectmoveonly' => 'Lindungi dari pemindahan saja',
 "protectcomment" => "Alasan perlindungan",
 "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 proteksi pemindahan',
-'protect-text' => 'Anda dapat melihat atau mengganti tingkatan perlindungan untuk halaman <strong>$1</strong> di sini. Yakinkan bahwa Anda telah mengikuti [[Project:Protected page|pedoman proyek]].',
+'protect-text' => 'Anda dapat melihat atau mengganti tingkatan perlindungan untuk halaman <strong>$1</strong> di sini.',
 'protect-viewtext' => 'Akun Anda tidak memiliki akses untuk mengganti tingkat perlindungan halaman. Berikut adalah konfigurasi saat ini untuk halaman <strong>$1</strong>:',
 'protect-default' => '(baku)',
-'protect-level-autoconfirmed' => 'Blokir pengguna tak terdaftar',
-'protect-level-sysop' => 'Hanya sysop',
+'protect-level-autoconfirmed' => 'Hanya pengguna terdaftar',
+'protect-level-sysop' => 'Hanya pengurus',
 
 # restrictions (nouns)
-'restriction-edit' => 'Sunting',
-'restriction-move' => 'Pindahkan',
+'restriction-edit' => 'Penyuntingan',
+'restriction-move' => 'Pemindahan',
 
 # Undelete
 "undelete" => "Kembalikan halaman yang telah dihapus",
 "undeletepage" => "Lihat dan kembalikan halaman yang telah dihapus",
 '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 ''check box'' tidak terpilih dan klik '''''Restore'''''. Untuk melakukan pengembalian seletif, cek kotak revisi yang diinginkan dan klik '''''Restore'''''. Menekan tombol '''''Reset''''' akan mengosongkan isian komentar dan semua ''cek box''",
 "undeletearticle" => "Kembalikan halaman yang telah dihapus",
 "undeleterevisions" => "$1 revisi diarsipkan",
 "undeletehistory" => "Jika Anda mengembalikan halaman tersebut, semua revisi akan dikembalikan ke dalam sejarah. Jika sebuah halaman baru dengan nama yang sama telah dibuat sejak penghapusan, revisi yang telah dikembalikan akan kelihatan dalam sejarah dahulu, dan revisi terkini halaman tersebut tidak akan ditimpa secara otomatis.",
-'undeletehistorynoadmin' => 'Artikel ini telah dihapus. Alasan penghapusan diberikan pada ringkasan di bawah ini, berikut detil pengguna yang telah melakukan penyuntingan pada halaman ini sebelum dihapus. Isi terakhir dari revisi yang telah dihapus ini hanya tersedia untuk administrator.',
+'undeletehistorynoadmin' => 'Artikel ini telah dihapus. Alasan penghapusan diberikan pada ringkasan di bawah ini, berikut detil pengguna yang telah melakukan penyuntingan pada halaman ini sebelum dihapus. Isi terakhir dari revisi yang telah dihapus ini hanya tersedia untuk pengurus.',
 "undeleterevision" => "Revisi yang telah dihapus per $1",
-"undeletebtn" => "Kembalikan!",
+'undeletebtn' => "Kembalikan!",
+'undeletereset' => 'Reset',
+'undeletecomment' => 'Komentar:',
 "undeletedarticle" => "\"$1\" telah dikembalikan",
 'undeletedrevisions' => "$1 revisi telah dikembalikan",
-"undeletedtext" => "Halaman [[:$1|$1]] berhasil dikembalikan. Lihat [[Project:Catatan/Penghapusan]] untuk catatan terkini penghapusan dan pengembalian halaman.",
+'undeletedrevisions-files' => "$1 revisi and $2 berkas dikembalikan",
+'undeletedfiles' => "$1 berkas dikembalikan",
+'cannotundelete' => 'Pembatalan penghapusan gagal; mungkin ada orang lain yang telah terlebih dahulu melakukan pembatalan.',
+'undeletedpage' => "<big>'''$1 berhasil dikembalikan'''</big>
+
+Lihat [[{{ns:special}}:Log/delete|log penghapusan]] untuk data penghapusan dan pengembalian.",
 
 # Namespace form on various pages
 'namespace' => 'Namespace:',
@@ -1058,11 +1040,13 @@ Masukan dan bantuan lanjutan:
 "mycontris" => "Sumbangan saya",
 "contribsub" => "Untuk $1",
 "nocontribs" => "Tidak ada perubahan yang cocok dengan kriteria-kriteria ini.",
-"ucnote" => "Di bawah ini adalah <b>$1</b> perubahan terakhir pengguna dalam <b>$2</b> hari terakhir.",
+"ucnote" => "Di bawah ini adalah <strong>$1</strong> perubahan terakhir pengguna dalam <strong>$2</strong> hari terakhir.",
 "uclinks" => "Tampilkan $1 perubahan terbaru; tampilkan $2 hari terakhir",
 "uctop" => " (atas)" ,
 'newbies' => 'pengguna baru',
 
+'sp-newimages-showfrom' => 'Tampilkan gambar baru dimulai dari $1',
+
 'sp-contributions-newest' => 'Terbaru',
 'sp-contributions-oldest' => 'Terlama',
 'sp-contributions-newer'  => 'Lebih baru $1',
@@ -1083,22 +1067,22 @@ Masukan dan bantuan lanjutan:
 # Block/unblock IP
 #
 "blockip" => "Blokir IP",
-"blockiptext" => "Gunakan formulir di bawah untuk memblokir kemampuan menulis sebuah alamat IP atau pengguna tertentu. Ini perlu dilakukan untuk mencegah vandalisme, dan sejalan dengan [[Project:Kebijaksanaan|kebijaksanaan {{SITENAME}}]]. Masukkan alasan Anda di bawah (contohnya mengambil halaman tertentu yang telah dirusak).",
+"blockiptext" => "Gunakan formulir di bawah untuk memblokir kemampuan menulis sebuah alamat IP atau pengguna tertentu. Ini perlu dilakukan untuk mencegah vandalisme, dan sejalan dengan [[{{ns:project}}:Kebijakan|kebijakan {{SITENAME}}]]. Masukkan alasan Anda di bawah (contohnya mengambil halaman tertentu yang telah dirusak).",
 "ipaddress" => "Alamat IP",
 'ipadressorusername' => 'Alamat IP atau nama pengguna',
 "ipbexpiry" => "Kadaluwarsa",
 "ipbreason" => "Alasan",
 "ipbsubmit" => "Kirimkan",
 'ipbother'             => 'Waktu lain',
-'ipboptions'           => '2 hours:2 hours,1 day:1 day,3 days:3 days,1 week:1 week,2 weeks:2 weeks,1 month:1 month,3 months:3 months,6 months:6 months,1 year:1 year,infinite:infinite',
+'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',
 "badipaddress" => "Format alamat IP atau nama pengguna salah.",
 "blockipsuccesssub" => "Pemblokiran sukses",
-"blockipsuccesstext" => "Alamat IP atau pengguna \"$1\" telah diblokir. <br />Lihat [[Special:Ipblocklist|Daftar IP dan pengguna diblokir]] untuk melihat kembali pemblokiran.",
+"blockipsuccesstext" => "Alamat IP atau pengguna \"$1\" telah diblokir. <br />Lihat [[{{ns:special}}:Ipblocklist|Daftar IP dan pengguna diblokir]] untuk melihat kembali pemblokiran.",
 "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",
-"ipusuccess" => "Blokir terhadap alamat IP atau pengguna \"$1\" telah dihilangkan",
+'unblocked' => 'Blokir terhadap [[User:$1|$1]] telah dihilangkan',
 "ipblocklist" => "Daftar alamat IP dan pengguna yang diblokir",
 "blocklistline" => "$1, $2 memblokir $3 ($4)",
 'infiniteblock' => 'tak terbatas',
@@ -1108,11 +1092,11 @@ Masukan dan bantuan lanjutan:
 "unblocklink" => "hilangkan blokir",
 "contribslink" => "sumbangan",
 "autoblocker" => "Diblokir secara otomatis karena Anda berbagi alamat IP dengan \"$1\". Alasan \"$2\".",
-"blocklogpage" => "Catatan_Pemblokiran",
-"blocklogentry" => 'memblokir "$1" dengan waktu kadaluwarsa pada $2',
-"blocklogtext" => "Ini adalah catatan tindakan pemblokiran dan penghilangan blokir terhadap pengguna. Alamat IP yang diblokir secara otomatis tidak terdapat di dalam daftar ini. Lihat [[Special:Ipblocklist|daftar alamat IP yang diblokir]] untuk daftar blokir terkini yang efektif.",
+"blocklogpage" => "Log pemblokiran",
+"blocklogentry" => 'memblokir "[[$1]]" dengan waktu kadaluwarsa $2',
+"blocklogtext" => "Di bawah ini adalah log pemblokiran dan penghilangan blokir terhadap pengguna. Alamat IP yang diblokir secara otomatis tidak terdapat di dalam daftar ini. Lihat [[{{ns:special}}:Ipblocklist|daftar alamat IP yang diblokir]] untuk daftar blokir terkini yang efektif.",
 "unblocklogentry" => 'menghilangkan blokir "$1"',
-"range_block_disabled" => "Kemampuan sysop dalam membuat blokir blok IP dimatikan.",
+"range_block_disabled" => "Kemampuan pengurus dalam membuat blokir blok IP dimatikan.",
 "ipb_expiry_invalid" => "Waktu kadaluwarsa tidak sah.",
 "ip_range_invalid" => "Blok IP tidak sah.",
 "proxyblocker" => "Pemblokir proxy",
@@ -1123,25 +1107,26 @@ Masukan dan bantuan lanjutan:
 'sorbs_create_account_reason' => 'Alamat IP anda terdaftar sebagai proxy terbuka di [http://www.sorbs.net SORBS] DNSBL. Anda tidak dapat membuat akun.',
 
 # Make sysop
-"makesysoptitle" => "Buat seorang pengguna menjadi sysop",
-"makesysoptext" => "Formulir ini digunakan oleh para birokrat untuk menjadikan pengguna biasa menjadi seorang administrator. Ketikkan nama pengguna yang dimaksud dalam kotak dan tekan tombol untuk menjadikan pengguna tersebut seorang administrator",
+"makesysoptitle" => "Buat seorang pengguna menjadi pengurus",
+"makesysoptext" => "Formulir ini digunakan oleh para birokrat untuk menjadikan pengguna biasa menjadi seorang pengurus. Ketikkan nama pengguna yang dimaksud dalam kotak dan tekan tombol untuk menjadikan pengguna tersebut seorang pengurus",
 "makesysopname" => "Nama pengguna:",
-"makesysopsubmit" => "Jadikan sysop",
-"makesysopok" => "<b>Pengguna \"$1\" sekarang adalah seorang sysop</b>",
-"makesysopfail" => "<b>Pengguna \"$1\" tidak dapat dijadikan sysop. (Apakah Anda mengetikkan namanya dengan benar?)</b>",
-"setbureaucratflag" => "Atur flag birokrat",
-'setstewardflag'    => 'Atur flag steward',
-"bureaucratlog" => "Catatan_Birokrat",
-'rightslogtext' => 'Ini adalah catatan perubahan terhadap hak-hak pengguna.',
-"bureaucratlogentry" => "Hak-hak pengguna \"$1\" diatur \"$2\"",
+"makesysopsubmit" => "Jadikan pengurus",
+"makesysopok" => "<strong>Pengguna \"$1\" sekarang adalah seorang pengurus</strong>",
+"makesysopfail" => "<strong>Pengguna \"$1\" tidak dapat dijadikan pengurus. (Apakah Anda mengetikkan namanya dengan benar?)</strong>",
+"setbureaucratflag" => "Beri tanda birokrat",
+'setstewardflag'    => 'Beri tanda steward',
+'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',
 "rights" => "Hak-hak:",
 "set_user_rights" => "Atur hak-hak pengguna",
-"user_rights_set" => "<b>Hak-hak pengguna \"$1\" diperbarui</b>",
-"set_rights_fail" => "<b>Hak-hak pengguna \"$1\" tidak dapat diatur. (Apakah Anda mengetikkan namanya dengan benar?)</b>",
-"makesysop" => "Buat seorang pengguna menjadi sysop",
-'already_sysop'     => 'Pengguna ini sudah menjadi administrator',
+"user_rights_set" => "<strong>Hak-hak pengguna \"$1\" diperbarui</strong>",
+"set_rights_fail" => "<strong>Hak-hak pengguna \"$1\" tidak dapat diatur. (Apakah Anda mengetikkan namanya dengan benar?)</strong>",
+"makesysop" => "Buat seorang pengguna menjadi pengurus",
+'already_sysop'     => 'Pengguna ini sudah menjadi pengurus',
 'already_bureaucrat' => 'Pengguna ini sudah menjadi birokrat',
 'already_steward'   => 'Pengguna ini sudah menjadi steward',
+'rightsnone'           => '(tidak ada)',
 
 # Developer tools
 #
@@ -1162,76 +1147,108 @@ Masukan dan bantuan lanjutan:
 # Move page
 #
 "movepage" => "Pindahkan 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.\n\nPerhatikan 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.\n\n<b>PERINGATAN!</b> Ini dapat mengakibatkan perubahan yang tak terduga dan drastis  bagi halaman yang populer. Pastikan Anda mengerti konsekuensi dari perbuatan ini sebelum melanjutkan.",
-"movepagetalktext" => "Halaman pembicaraan yang berkaitan, jika ada, juga akan dipindahkan secara otomatis '''kecuali apabila:'''\n*Anda memindahkan halaman melintasi namespace,\n*Sebuah halaman pembicaraan yang tidak kosong telah ada di bawah judul baru, atau\n*Anda tidak memberi tanda cek pada kotak cek di bawah ini.\n\nDalam kasus tersebut, apabila diinginkan, Anda dapat memindahkan atau menggabungkan halaman secara manual.",
+"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.
+
+<strong>PERINGATAN!</strong> Ini dapat mengakibatkan perubahan yang tak terduga dan drastis  bagi halaman yang populer. Pastikan Anda mengerti konsekuensi dari perbuatan ini sebelum melanjutkan.",
+"movepagetalktext" => "Halaman pembicaraan yang berkaitan juga akan dipindahkan secara otomatis '''kecuali apabila:'''
+
+*Sebuah halaman pembicaraan yang tidak kosong telah ada di bawah judul baru, atau
+*Anda tidak memberi tanda cek pada kotak di bawah ini
+
+Dalam kasus tersebut, apabila diinginkan, Anda dapat memindahkan atau menggabungkan halaman secara manual.",
 "movearticle" => "Pindahkan halaman",
 "movenologin" => "Belum masuk log",
-"movenologintext" => "Anda harus menjadi pengguna terdaftar dan telah [[Special:Userlogin|masuk log]] untuk memindahkan halaman.",
+"movenologintext" => "Anda harus menjadi pengguna terdaftar dan telah [[{{ns:special}}:Userlogin|masuk log]] untuk memindahkan halaman.",
 "newtitle" => "Ke judul baru",
 "movepagebtn" => "Pindahkan halaman",
 "pagemovedsub" => "Pemindahan berhasil",
-"pagemovedtext" => "Halaman \"[[$1]]\" dipindahkan ke \"[[$2]]\".",
+"pagemovedtext" => "<div class=\"plainlinks\">Halaman \"[{{fullurl:<includeonly></includeonly>$1|redirect=no}} $1]\" dipindahkan ke \"[[$2]]\". Jangan lupa untuk memperbaiki [[{{ns:special}}:Whatlinkshere/$1|pengalihan ganda]] yang mungkin terjadi.</div>",
 "articleexists" => "Halaman dengan nama tersebut telah ada atau nama yang dipilih tidak sah. Silakan pilih nama lain.",
 "talkexists" => "Halaman tersebut berhasil dipindahkan, tetapi halaman pembicaraan dari halaman tersebut tidak dapat dipindahkan karena telah ada halaman pembicaraan pada judul yang baru. Silakan gabungkan halaman-halaman pembicaraan tersebut secara manual.",
 "movedto" => "dipindahkan ke",
 "movetalk" => "Pindahkan halaman \"pembicaraan\" juga, jika mungkin.",
 "talkpagemoved" => "Halaman pembicaraan yang berkaitan juga ikut dipindahkan.",
 "talkpagenotmoved" => "Halaman pembicaraan yang berkaitan <strong>tidak</strong> ikut dipindahkan.",
-"1movedto2" => "$1 dipindahkan ke $2",
-'1movedto2_redir' => '$1 dipindahkan ke $2 melalui peralihan',
-'movelogpage' => 'Catatan pemindahan',
-'movelogpagetext' => 'Berikut adalah daftar halaman yang dipindahkan.',
+'1movedto2' => '[[$1]] dipindahkan ke [[$2]]',
+'1movedto2_redir' => '[[$1]] dipindahkan ke [[$2]] melalui peralihan',
+'movelogpage' => 'Log pemindahan',
+'movelogpagetext' => 'Di bawah ini adalah log pemindahan halaman.',
 'movereason'   => 'Alasan',
 'revertmove'   => 'kembalikan',
 'delete_and_move' => 'Hapus dan pindahkan',
 'delete_and_move_text' =>
-'==Diperlukan penghapusan==
+'==Penghapusan diperlukan==
 
-Artikel yang dituju "[[$1]]" telah mempunyai isi. Apakah Anda hendak menghapusnya untuk memberikan ruang bagi pemindahan?',
+Artikel yang dituju, "[[$1]]", telah mempunyai isi. Apakah Anda hendak menghapusnya untuk memberikan ruang bagi pemindahan?',
 'delete_and_move_confirm' => 'Ya, hapus halaman tersebut',
-'delete_and_move_reason' => 'Dihapus untuk memberikan ruang bagi pemindahan',
+'delete_and_move_reason' => 'Dihapus untuk mengantisipasikan pemindahan halaman',
 'selfmove' => "Pemindahan halaman tidak dapat dilakukan karena judul sumber dan judul tujuan sama.",
 'immobile_namespace' => "Judul tujuan termasuk tipe khusus; tidak dapat memindahkan halaman ke namespace tersebut.",
 
 # Export
 
 "export" => "Ekspor halaman",
-'exporttext'    => 'Anda dapat mengekspor teks dan sejarah penyuntingan suatu halaman tertentu atau sejumlah halaman terbungkus dalam XML tertentu. Di masa depan, hasil ekspor ini dapat diimpor di wiki lainnya yang menggunakan perangkat lunak MediaWiki, meskipun fitur impor belum tersedia dalam versi ini.\n\nUntuk mengekspor halaman-halaman artikel, masukkan judul-judul dalam kotak teks di bawah ini, satu judul per baris, dan pilih apakah anda ingin mengekspor versi sekarang dengan versi sebelumnya, dengan catatan sejarah halaman, atau hanya versi sekarang dengan catatan penyuntingan terakhir.\n\nJika Anda hanya ingin mengimpor versi sekarang, Anda juga dapat melakukan hal ini dengan lebih cepat dengan cara menggunakan pranala khusus, sebagai contoh: [[{{ns:Special}}:Export/Train]] untuk mengekspor artikel [[Train]].',
-"exportcuronly" => "Hanya ekspor revisi sekarang, bukan seluruh sejarah",
+'exporttext'    => 'Anda dapat mengekspor teks dan sejarah penyuntingan suatu halaman tertentu atau suatu set halaman dalam bentuk XML tertentu. Hasil ekspor ini selanjutnya dapat diimpor ke wiki lainnya yang menggunakan perangkat lunak MediaWiki, dengan menggunakan fasilitas [[{{ns:special}}:Import]].
+
+Untuk mengekspor halaman-halaman artikel, masukkan judul-judul dalam kotak teks di bawah ini, satu judul per baris, dan pilih apakah anda ingin mengekspor lengkap dengan versi terdahulunya, atau hanya versi sekarang dengan catatan penyuntingan terakhir.
+
+Jika Anda hanya ingin mengimpor versi sekarang, Anda juga dapat melakukan hal ini dengan lebih cepat dengan cara menggunakan pranala khusus, sebagai contoh: [[{{ns:special}}:Export/{{int:mainpage}}]] untuk mengekspor artikel {{int:mainpage}}.',
+"exportcuronly" => "Hanya ekspor revisi sekarang, bukan seluruh versi terdahulu",
 'exportnohistory' => "----
-'''Catatan:''' mengekspor keseluruhan riwayat suntingan halaman melalui isian ini telah dinon-aktifkan karena alasan kinerja.",
+'''Catatan:''' Mengekspor keseluruhan riwayat suntingan halaman melalui isian ini telah dinon-aktifkan karena alasan kinerja.",
+'export-submit' => 'Ekspor',
 
 # Namespace 8 related
 
-"allmessages" => "Semua pesan sistem",
+"allmessages" => "Pesan sistem",
 'allmessagesname' => 'Nama',
 'allmessagesdefault' => 'Teks baku',
 'allmessagescurrent' => 'Teks sekarang',
 'allmessagestext' => 'Ini adalah daftar semua pesan sistem yang tersedia dalam namespace MediaWiki:',
-'allmessagesnotsupportedUI' => 'Bahasa antarmuka Anda saat ini, <b>$1</b> tidak didukung oleh Istimewa:AllMessages di situs ini.',
-'allmessagesnotsupportedDB' => 'Istimewa:AllMessages tidak didukung karena wgUseDatabaseMessages dimatikan.',
+'allmessagesnotsupportedUI' => 'Bahasa antarmuka Anda saat ini, <strong>$1</strong> tidak didukung oleh {{ns:special}}:AllMessages di situs ini.',
+'allmessagesnotsupportedDB' => '\'\'\'{{ns:special}}:Allmessages\'\'\' tidak didukung karena wgUseDatabaseMessages dimatikan.',
 'allmessagesfilter' => 'Filter nama pesan:',
 'allmessagesmodified' => 'Hanya tampilkan yang diubah',
 
 # Thumbnails
 
 "thumbnail-more" => "Perbesar",
-"missingimage" => "<b>Gambar hilang</b><br /><i>$1</i>",
+"missingimage" => "<strong>Gambar hilang</strong><br /><em>$1</em>",
 'filemissing' => 'Berkas hilang',
-'thumbnail_error'   => 'Kesalahan sewaktu pembuatan thumbnail: $1',
+'thumbnail_error'   => 'Kesalahan sewaktu pembuatan gambar kecil (<em>thumbnail</em>): $1',
 
 # Special:Import
 "import" => "Impor halaman",
 'importinterwiki' => 'Impor transwiki',
-"importtext" => "Silakan ekspor berkas dari wiki asal menggunakan utilitas Istimewa:Export, simpan ke disk, dan muatkan ke sini.",
+'import-interwiki-text' => 'Pilih suatu wiki dan judul halaman yang akan di impor. Tanggal revisi dan nama penyunting akan dipertahankan. Semua aktivitas impor transwiki akan dilog di [[{{ns:special}}:Log/import|log impor]].',
+'import-interwiki-history' => 'Salin semua versi terdahulu dari halaman ini',
+'import-interwiki-submit' => 'Impor',
+'import-interwiki-namespace' => 'Transfer halaman ke dalam namespace:',
+"importtext" => "Silakan ekspor berkas dari wiki asal dengan menggunakan utilitas [[{{ns:special}}:Export]], simpan ke cakram digital, dan muatkan ke sini.",
+'importstart'  => "Mengimpor halaman...",
+'import-revision-count' => '$1 versi terdahulu',
+'importnopages'        => "Tidak ada halaman untuk diimpor.",
 "importfailed" => "Impor gagal: $1",
+'importunknownsource'  => "Sumber impor tidak dikenali",
+'importcantopen'       => "Berkas impor tidak dapat dibuka",
+'importbadinterwiki'   => "Pranala interwiki rusak",
 "importnotext" => "Kosong atau tidak ada teks",
 "importsuccess" => "Impor sukses!",
 "importhistoryconflict" => "Terjadi konflik revisi sejarah (mungkin pernah mengimpor halaman ini sebelumnya)",
 'importnosources' => 'Tidak ada sumber impor transwiki yang telah dibuat dan pemuatan riwayat secara langsung telah di non-aktifkan.',
-'importnofile' => 'Tidak ada berkas impor yang dimuat.',
+'importnofile' => 'Tidak ada berkas sumber impor yang telah dimuat.',
 'importuploaderror' => 'Pemuatan berkas impor gagal; mungkin ukuran berkas lebih besar dari pada yang diizinkan.',
 
+# import log
+'importlogpage' => 'Log impor',
+'importlogpagetext' => 'Di bawah ini adalah log import administratif dari halaman-halaman berikut riwayat suntingannya dari wiki lain.',
+'import-logentry-upload' => 'mengimpor $1 melalui pemuatan berkas',
+'import-logentry-upload-detail' => '$1 versi terdahulu',
+'import-logentry-interwiki' => 'men-transwiki $1',
+'import-logentry-interwiki-detail' => '$1 versi terdahulu dari $2',
+
 # Keyboard access keys for power users
 'accesskey-search' => 'f',
 'accesskey-minoredit' => 'i',
@@ -1245,15 +1262,15 @@ Artikel yang dituju "[[$1]]" telah mempunyai isi. Apakah Anda hendak menghapusny
 'tooltip-search' => 'Cari dalam wiki ini [alt-f]',
 'tooltip-minoredit' => 'Tandai ini sebagai suntingan kecil [alt-i]',
 'tooltip-save' => 'Simpan perubahan Anda [alt-s]',
-'tooltip-preview' => 'Pratilik perubahan Anda -- mohon gunakan ini sebelum menyimpan! [alt-p]',
+'tooltip-preview' => 'Pratayang perubahan Anda -- mohon gunakan ini sebelum menyimpan! [alt-p]',
 'tooltip-diff' => 'Lihat perubahan yang telah Anda lakukan. [alt-v]',
 'tooltip-compareselectedversions' => 'Lihat perbedaan antara dua versi halaman yang dipilih. [alt-v]',
 'tooltip-watch' => 'Tambahkan halaman ini ke daftar pantauan Anda [alt-w]',
 
 # stylesheets
 
-'Monobook.css' => '/* edit this file to customize the monobook skin for the entire site */',
-#'Monobook.js' => '/* edit this file to change js things in the monobook skin */',
+'Common.css' => '/** CSS yang berada di sini akan diterapkan untuk semua kulit */',
+'Monobook.css' => '/* CSS yang berada di sini akan mempengaruhi semua pengguna yang menggunakan kulit Monobook */',
 
 # Metadata
 "nodublincore" => "Metadata Dublin Core RDF dimatikan di server ini.",
@@ -1275,14 +1292,11 @@ Artikel yang dituju "[[$1]]" telah mempunyai isi. Apakah Anda hendak menghapusny
 # Spam protection
 
 'spamprotectiontitle' => 'Filter pencegah spam',
-'spamprotectiontext' => 'Halaman yang ingin Anda simpan diblokir oleh filter spam. Ini mungkin disebabkan oleh pranala ke situs luar.\n\nAnda dapat memeriksa regular expression berikut terhadap pola-pola yang diblokir:',
+'spamprotectiontext' => 'Halaman yang ingin Anda simpan diblokir oleh filter spam. Ini mungkin disebabkan oleh pranala ke situs luar.',
 'spamprotectionmatch' => 'Teks berikut ini memancing filter spam kami: $1',
-'subcategorycount' => "Ada $1 subkategori dalam kategori ini.",
-'subcategorycount1' => "Ada $1 subkategori dalam kategori ini.",
-'categoryarticlecount' => "Ada $1 artikel dalam kategori ini.",
-'categoryarticlecount1' => "Ada $1 artikel dalam kategori ini.",
-'usenewcategorypage' => "1\n\nUbah karakter pertama menjadi \"0\" untuk mematikan tata letak halaman kategori yang baru.",
-'listingcontinuesabbrev' => " lanjut",
+'subcategorycount' => "Ada $1 subkategori dalam kategori ini.",  # no need for plural
+'categoryarticlecount' => "Ada $1 artikel dalam kategori ini.",  # no need for plural
+'listingcontinuesabbrev' => " samb.",
 'spambot_username' => 'Pembersihan span MediaWiki',
 'spam_reverting' => 'Mengembalikan ke versi terakhir yang tak memiliki pranala ke $1',
 'spam_blanking' => 'Semua revisi yang memiliki pranala ke $1, pengosongan',
@@ -1299,24 +1313,24 @@ Artikel yang dituju "[[$1]]" telah mempunyai isi. Apakah Anda hendak menghapusny
 'mw_math_png' => "Selalu buat PNG",
 'mw_math_simple' => "HTML jika sangat sederhana atau PNG",
 'mw_math_html' => "HTML jika mungkin atau PNG",
-'mw_math_source' => "Biarkan sebagai TeX (untuk browser teks)",
-'mw_math_modern' => "Disarankan untuk browser modern",
+'mw_math_source' => "Biarkan sebagai TeX (untuk penjelajah web teks)",
+'mw_math_modern' => "Disarankan untuk penjelajah web modern",
 'mw_math_mathml' => "MathML jika mungkin (percobaan)",
 
 # Patrolling
-'markaspatrolleddiff'   => "Tandai telah diperiksa",
+'markaspatrolleddiff'   => "Tandai telah dipatroli",
 'markaspatrolledlink'   => "[$1]",
-'markaspatrolledtext'   => "Tandai artikel ini telah diperiksa",
-'markedaspatrolled'     => "Telah ditandai telah diperiksa",
-'markedaspatrolledtext' => "Revisi yang dipilih telah ditandai sebagai telah diperiksa",
+'markaspatrolledtext'   => "Tandai artikel ini telah dipatroli",
+'markedaspatrolled'     => "Ditandai telah dipatroli",
+'markedaspatrolledtext' => "Revisi yang dipilih telah ditandai terpatroli",
 'rcpatroldisabled'      => "Patroli perubahan terbaru dimatikan",
 'rcpatroldisabledtext'  => "Fitur patroli perubahan terbaru sedang dimatikan.",
-'markedaspatrollederror'  => "Tidak dapat menandai patroli",
+'markedaspatrollederror'  => "Tidak dapat menandai telah dipatroli",
 'markedaspatrollederrortext' => "Anda harus menentukan satu revisi untuk ditandai sebagai yang dipatroli.",
 
 # Monobook.js: tooltips and access keys for monobook
 'Monobook.js' => '/* bantuan peralatan dan kunci akses */
-ta = new Object();
+var ta = new Object();
 ta[\'pt-userpage\'] = new Array(\'.\',\'Halaman pengguna saya\');
 ta[\'pt-anonuserpage\'] = new Array(\'.\',\'Halaman pengguna IP Anda\');
 ta[\'pt-mytalk\'] = new Array(\'n\',\'Halaman pembicaraan saya\');
@@ -1328,7 +1342,7 @@ ta[\'pt-login\'] = new Array(\'o\',\'Anda disarankan untuk masuk log, meskipun h
 ta[\'pt-anonlogin\'] = new Array(\'o\',\'Anda disarankan untuk masuk log, meskipun hal itu tidak diwajibkan.\');
 ta[\'pt-logout\'] = new Array(\'o\',\'Keluar log\');
 ta[\'ca-talk\'] = new Array(\'t\',\'Diskusi tentang artikel\');
-ta[\'ca-edit\'] = new Array(\'e\',\'Anda dapat menyunting halaman ini. Silakan gunakan tombol pratilik sebelum menyimpan.\');
+ta[\'ca-edit\'] = new Array(\'e\',\'Anda dapat menyunting halaman ini. Silakan gunakan tombol pratayang sebelum menyimpan.\');
 ta[\'ca-addsection\'] = new Array(\'+\',\'Tambahkan komentar ke diskusi ini.\');
 ta[\'ca-viewsource\'] = new Array(\'e\',\'Halaman ini dilindungi. Anda hanya dapat melihat sumbernya.\');
 ta[\'ca-history\'] = new Array(\'h\',\'Versi-versi sebelumnya dari halaman ini.\');
@@ -1352,14 +1366,14 @@ ta[\'t-recentchangeslinked\'] = new Array(\'k\',\'Perubahan terbaru halaman-hala
 ta[\'feed-rss\'] = new Array(\'\',\'RSS feed untuk halaman ini\');
 ta[\'feed-atom\'] = new Array(\'\',\'Atom feed untuk halaman ini\');
 ta[\'t-contributions\'] = new Array(\'\',\'Lihat daftar sumbangan pengguna ini\');
-ta[\'t-emailuser\'] = new Array(\'\',\'Kirimkan e-mail kepada pengguna ini\');
+ta[\'t-emailuser\'] = new Array(\'\',\'Kirimkan surat-e kepada pengguna ini\');
 ta[\'t-upload\'] = new Array(\'u\',\'Muatkan gambar atau berkas media\');
 ta[\'t-specialpages\'] = new Array(\'q\',\'Daftar semua halaman istimewa\');
 ta[\'ca-nstab-main\'] = new Array(\'c\',\'Lihat halaman isi (artikel)\');
 ta[\'ca-nstab-user\'] = new Array(\'c\',\'Lihat halaman pengguna\');
 ta[\'ca-nstab-media\'] = new Array(\'c\',\'Lihat halaman media\');
 ta[\'ca-nstab-special\'] = new Array(\'\',\'Ini adalah halaman istimewa yang tidak dapat disunting.\');
-ta[\'ca-nstab-wp\'] = new Array(\'a\',\'Lihat halaman proyek\');
+ta[\'ca-nstab-project\'] = new Array(\'a\',\'Lihat halaman proyek\');
 ta[\'ca-nstab-image\'] = new Array(\'c\',\'Lihat halaman gambar\');
 ta[\'ca-nstab-mediawiki\'] = new Array(\'c\',\'Lihat pesan sistem\');
 ta[\'ca-nstab-template\'] = new Array(\'c\',\'Lihat templat\');
@@ -1367,14 +1381,14 @@ ta[\'ca-nstab-help\'] = new Array(\'c\',\'Lihat halaman bantuan\');
 ta[\'ca-nstab-category\'] = new Array(\'c\',\'Lihat halaman kategori\');',
 
 # image deletion
-'deletedrevision' => 'Menghapus revisi tua $1.',
+'deletedrevision' => 'Revisi lama yang dihapus $1.',
 
 # browsing diffs
-'previousdiff' => '← Ke diff sebelumnya',
-'nextdiff' => 'Ke diff selanjutnya →',
+'previousdiff' => '← Perbedaan sebelumnya',
+'nextdiff' => 'Perbedaan selanjutnya →',
 
 'imagemaxsize' => 'Batasi gambar dalam halaman deskripsi gambar sampai:',
-'thumbsize'    => 'Ukuran thumbnail:',
+'thumbsize'    => 'Ukuran gambar kecil (<em>thumbnail</em>):',
 'showbigimage' => 'Unduhkan versi resolusi tinggi ($1x$2, $3 KB)',
 
 'newimages' => 'Galeri gambar baru',
@@ -1400,10 +1414,10 @@ ta[\'ca-nstab-category\'] = new Array(\'c\',\'Lihat halaman kategori\');',
 'specialloguserlabel' => 'Pengguna:',
 'speciallogtitlelabel' => 'Judul:',
 
-'passwordtooshort' => 'Password Anda terlalu pendek. Password minimum terdiri dari $1 karakter.',
+'passwordtooshort' => 'Kata sandi Anda terlalu pendek. Kata sandi minimum terdiri dari $1 karakter.',
 
 # Media Warning
-'mediawarning' => '\'\'\'Peringatan\'\'\': Berkas ini mungkin mengandung kode berbahaya yang jika dijalankan dapat mempengaruhi sistem Anda<hr/>',
+'mediawarning' => '\'\'\'Peringatan\'\'\': Berkas ini mungkin mengandung kode berbahaya yang jika dijalankan dapat mempengaruhi sistem Anda.<hr />',
 
 'fileinfo' => '$1KB, tipe MIME: <code>$2</code>',
 
@@ -1417,8 +1431,7 @@ ta[\'ca-nstab-category\'] = new Array(\'c\',\'Lihat halaman kategori\');',
 * model
 * datetimeoriginal
 * exposuretime
-* fnumber
-* focallength',
+* fnumber',
 
 # Exif tags
 'exif-imagewidth' =>'Lebar',
@@ -1432,13 +1445,13 @@ ta[\'ca-nstab-category\'] = new Array(\'c\',\'Lihat halaman kategori\');',
 'exif-ycbcrsubsampling' =>'Rasio subsampling Y ke C',
 'exif-ycbcrpositioning' =>'Penempatan Y dan C',
 'exif-xresolution' =>'Resolusi horizontal',
-'exif-yresolution' =>'Resolusi vertical',
+'exif-yresolution' =>'Resolusi vertikal',
 'exif-resolutionunit' =>'Satuan resolusi X dan Y',
 'exif-stripoffsets' =>'Lokasi data gambar',
 'exif-rowsperstrip' =>'Jumlah baris per strip',
-'exif-stripbytecounts' =>'Byte per strip kompresi',
-'exif-jpeginterchangeformat' =>'Offset ke JPEG SOI',
-'exif-jpeginterchangeformatlength' =>'Byte data JPEG',
+'exif-stripbytecounts' =>'Bita per strip kompresi',
+'exif-jpeginterchangeformat' =>'Ofset ke JPEG SOI',
+'exif-jpeginterchangeformatlength' =>'Bita data JPEG',
 'exif-transferfunction' =>'Fungsi transfer',
 'exif-whitepoint' =>'Kromatisitas titik putih',
 'exif-primarychromaticities' =>'Kromatisitas warna primer',
@@ -1466,18 +1479,18 @@ ta[\'ca-nstab-category\'] = new Array(\'c\',\'Lihat halaman kategori\');',
 'exif-subsectime' =>'Subdetik DateTime',
 'exif-subsectimeoriginal' =>'Subdetik DateTimeOriginal',
 'exif-subsectimedigitized' =>'Subdetik DateTimeDigitized',
-'exif-exposuretime' =>'Waktu exposure',
+'exif-exposuretime' =>'Waktu pajanan',
 'exif-exposuretime-format' => '$1 detik ($2)',
-'exif-fnumber' =>'F Number',
+'exif-fnumber' =>'Nilai F',
 'exif-fnumber-format' =>'f/$1',
-'exif-exposureprogram' =>'Exposure Program',
+'exif-exposureprogram' =>'Program pajanan',
 'exif-spectralsensitivity' =>'Sensitivitas spektral',
 'exif-isospeedratings' =>'ISO speed rating',
 'exif-oecf' =>'Faktor konversi optoelektronik',
 'exif-shutterspeedvalue' =>'Kecepatan shutter',
 'exif-aperturevalue' =>'Aperture',
 'exif-brightnessvalue' =>'Brightness',
-'exif-exposurebiasvalue' =>'Exposure bias',
+'exif-exposurebiasvalue' =>'Bias pajanan',
 'exif-maxaperturevalue' =>'Maximum land aperture',
 'exif-subjectdistance' =>'Jarak subyek',
 'exif-meteringmode' =>'Metering mode',
@@ -1492,13 +1505,13 @@ ta[\'ca-nstab-category\'] = new Array(\'c\',\'Lihat halaman kategori\');',
 'exif-focalplaneyresolution' =>'Resolusi focal plane Y',
 'exif-focalplaneresolutionunit' =>'Unit resolusi focal plane',
 'exif-subjectlocation' =>'Lokasi subyek',
-'exif-exposureindex' =>'Indeks exposure',
+'exif-exposureindex' =>'Indeks pajanan',
 'exif-sensingmethod' =>'Metode sensing',
 'exif-filesource' =>'Sumber berkas',
 'exif-scenetype' =>'Tipe scene',
 'exif-cfapattern' =>'Pola CFA',
 'exif-customrendered' =>'Proses buatan gambar',
-'exif-exposuremode' =>'Mode exposure',
+'exif-exposuremode' =>'Mode pajanan',
 'exif-whitebalance' =>'White Balance',
 'exif-digitalzoomratio' =>'Rasio pembesaran digital',
 'exif-focallengthin35mmfilm' =>'Focal length in 35 mm film',
@@ -1642,9 +1655,9 @@ ta[\'ca-nstab-category\'] = new Array(\'c\',\'Lihat halaman kategori\');',
 'exif-customrendered-0' => 'Proses normal',
 'exif-customrendered-1' => 'Proses kustom',
 
-'exif-exposuremode-0' => 'Exposure otomatis',
-'exif-exposuremode-1' => 'Exposure manual',
-'exif-exposuremode-2' => 'Bracket otomatis',
+'exif-exposuremode-0' => 'Pajanan otomatis',
+'exif-exposuremode-1' => 'Pajanan manual',
+'exif-exposuremode-2' => 'Braket otomatis',
 
 'exif-whitebalance-0' => 'Auto white balance',
 'exif-whitebalance-1' => 'Manual white balance',
@@ -1712,20 +1725,21 @@ ta[\'ca-nstab-category\'] = new Array(\'c\',\'Lihat halaman kategori\');',
 'namespacesall' => 'semua',
 
 # E-mail address confirmation
-'confirmemail' => 'Konfirmasi alamat e-mail',
-'confirmemail_text' => "{{NS:4}} mengharuskan Anda untuk melakukan konfirmasi atas alamat surat elektronik Anda sebelum fitur-fitur surat elektronik dapat digunakan. Tekan tombol di bawah ini untuk mengirimi Anda sebuah surat elektronik yang berisi kode konfirmasi yang berupa sebuah alamat internet. Salin alamat tersebut ke browser web Anda dan buka alamat tersebut untuk melakukan konfirmasi sehingga menginformasikan {{NS:4}} bahwa alamat surat elektronik Anda valid.",
+'confirmemail' => 'Konfirmasi alamat surat-e',
+'confirmemail_text' => "{{ns:project}} mengharuskan Anda untuk melakukan konfirmasi atas alamat surat elektronik Anda sebelum fitur-fitur surat elektronik dapat digunakan. Tekan tombol di bawah ini untuk mengirimi Anda sebuah surat elektronik yang berisi kode konfirmasi yang berupa sebuah alamat internet. Salin alamat tersebut ke penjelajah web Anda dan buka alamat tersebut untuk melakukan konfirmasi sehingga menginformasikan {{ns:project}} bahwa alamat surat elektronik Anda valid.",
 'confirmemail_send' => 'Kirim kode konfirmasi',
 'confirmemail_sent' => 'Surat elektronik berisi kode konfirmasi telah dikirim.',
-'confirmemail_sendfailed' => 'E-mail konfirmasi tidak berhasil dikirim. Harap cek kemungkinan karakter ilegal pada alamat e-mail.',
+'confirmemail_sendfailed' => 'Surat-e konfirmasi tidak berhasil dikirim. Harap cek kemungkinan karakter ilegal pada alamat surat-e.',
 'confirmemail_invalid' => 'Kode konfirmasi salah. Kode tersebut mungkin sudah kadaluwarsa.',
-'confirmemail_success' => 'Alamat e-mail Anda telah dikonfirmasi. Sekarang Anda dapat masuk log dan mulai menggunakan wiki.',
+'confirmemail_needlogin' => 'Anda harus melakukan $1 untuk mengkonfirmasikan alamat surat-e Anda.',
+'confirmemail_success' => 'Alamat surat-e Anda telah dikonfirmasi. Sekarang Anda dapat masuk log dan mulai menggunakan wiki.',
 'confirmemail_loggedin' => 'Alamat surat elektronik Anda telah dikonfirmasi.',
 'confirmemail_error' => 'Terjadi kesalahan sewaktu menyimpan konfirmasi Anda.',
 
-'confirmemail_subject' => 'Konfirmasi alamat e-mail {{SITENAME}}',
-'confirmemail_body' => "Seseorang, mungkin Anda, dari alamat IP $1, telah mendaftarkan akun \"$2\" dengan alamat e-mail ini di {{SITENAME}}.
+'confirmemail_subject' => 'Konfirmasi alamat surat-e {{SITENAME}}',
+'confirmemail_body' => "Seseorang, mungkin Anda, dari alamat IP $1, telah mendaftarkan akun \"$2\" dengan alamat surat-e ini di {{SITENAME}}.
 
-Untuk mengkonfirmasikan bahwa akun ini benar dimiliki oleh Anda sekaligus mengaktifkan fitur e-mail di {{SITENAME}}, ikuti pranala berikut pada browser Anda:
+Untuk mengkonfirmasikan bahwa akun ini benar dimiliki oleh Anda sekaligus mengaktifkan fitur surat-e di {{SITENAME}}, ikuti pranala berikut pada penjelajah web Anda:
 
 $3
 
@@ -1756,19 +1770,21 @@ $1
 # delete conflict
 
 'deletedwhileediting' => 'Perhatian: Halaman ini telah dihapus setelah Anda mulai melakukan penyuntingan!',
-'confirmrecreate' => 'Pengguna [[User:$1|$1]] ([[User talk:$1|talk]]) telah menghapus artikel selagi Anda mulai melakukan penyuntingan dengan alasan:
+'confirmrecreate' => 'Pengguna [[{{ns:user}}:$1|$1]] ([[{{ns:user_talk}}:$1|talk]]) telah menghapus halaman selagi Anda mulai melakukan penyuntingan dengan alasan:
 : \'\'$2\'\'
-Silakan konfirmasi jika Anda ingin membuat ulang artikel ini.',
+Silakan konfirmasi jika Anda ingin membuat ulang halaman ini.',
 'recreate' => 'Buat ulang',
-'tooltip-recreate' => '',
+'tooltip-recreate' => 'Buat ulang halaman walaupun sebenarnya telah dihapus',
 
 'unit-pixel' => 'px',
 
 # HTML dump
-'redirectingto' => 'Dialihkan ke [[$1]]...',
+'redirectingto' => 'Sedang dialihkan ke [[$1]]...',
 
 # action=purge
-'confirm_purge' => "Hapus cache halaman ini?\n\n$1",
+'confirm_purge' => "Hapus ''cache'' halaman ini?
+
+$1",
 'confirm_purge_button' => 'OK',
 
 'youhavenewmessagesmulti' => "Anda mendapat pesan-pesan baru $1",
@@ -1781,6 +1797,8 @@ Silakan konfirmasi jika Anda ingin membuat ulang artikel ini.',
 # DISPLAYTITLE
 'displaytitle' => '(Pranala ke halaman ini sebagai [[$1]])',
 
+'loginlanguagelabel' => 'Bahasa: $1',
+
 );