Localisation updates for core messages from Betawiki (2008-07-02 16:09 CEST)
[lhc/web/wiklou.git] / languages / messages / MessagesMs.php
index f0c11b0..1894663 100644 (file)
@@ -1,8 +1,16 @@
 <?php
 /** Malay (Bahasa Melayu)
  *
- * @addtogroup Language
+ * @ingroup Language
+ * @file
  *
+ * @author Aviator
+ * @author Aurora
+ * @author Siebrand
+ * @author לערי ריינהארט
+ */
+
+/**
  * CHANGELOG
  * =========
  * Init - This localisation is based on a file kindly donated by the folks at MIMOS
@@ -10,9 +18,6 @@
  * Sep 2007 - Rewritten by the folks at ms.wikipedia.org
  */
 
-# Uncomment line below to use space charecter as thousands separator
-# $separatorTransformTable = array(',', ' ');
-
 $defaultDateFormat = 'dmy';
 
 $namespaceNames = array(
@@ -51,14 +56,16 @@ $namespaceAliases = array(
 $skinNames = array(
        'standard' => 'Klasik',
        'simple'   => 'Ringkas',
+       'modern'   => 'Moden',
 );
 
-$specialPageAliases = array (
+$specialPageAliases = array(
        'DoubleRedirects'         => array('Pelencongan_berganda'),
        'BrokenRedirects'         => array('Pelencongan_rosak'),
        'Disambiguations'         => array('Penyahtaksaan'),
        'Userlogin'               => array('Log_masuk'),
        'Userlogout'              => array('Log_keluar'),
+       'CreateAccount'           => array('Buka_akaun'),
        'Preferences'             => array('Keutamaan'),
        'Watchlist'               => array('Senarai_pantau'),
        'Recentchanges'           => array('Perubahan_terkini'),
@@ -90,12 +97,14 @@ $specialPageAliases = array (
        'Ancientpages'            => array('Laman_lapuk'),
        'Deadendpages'            => array('Laman_buntu'),
        'Protectedpages'          => array('Laman_dilindungi'),
+       'Protectedtitles'         => array('Tajuk_dilindungi'),
        'Allpages'                => array('Semua_laman'),
        'Prefixindex'             => array('Indeks_awalan'),
        'Ipblocklist'             => array('Sekatan_IP'),
        'Specialpages'            => array('Laman_khas'),
        'Contributions'           => array('Sumbangan'),
        'Emailuser'               => array('E-mel_pengguna'),
+       'Confirmemail'            => array('Sahkan_e-mel'),
        'Whatlinkshere'           => array('Pautan_ke'),
        'Recentchangeslinked'     => array('Perubahan_berkaitan'),
        'Movepage'                => array('Pindah_laman'),
@@ -122,31 +131,16 @@ $specialPageAliases = array (
        'Mytalk'                  => array('Perbincangan_saya'),
        'Mycontributions'         => array('Sumbangan_saya'),
        'Listadmins'              => array('Senarai_pentadbir'),
+       'Listbots'                => array('Senarai_bot'),
        'Popularpages'            => array('Laman_popular'),
        'Search'                  => array('Gelintar'),
        'Resetpass'               => array('Lupa_kata_laluan'),
        'Withoutinterwiki'        => array('Laman_tanpa_pautan_bahasa'),
+       'MergeHistory'            => array('Gabung_sejarah'),
+       'Filepath'                => array('Laluan_fail'),
 );
 
 $messages = array(
-/*
-The sidebar for MonoBook is generated from this message, lines that do not
-begin with * or ** are discarded, furthermore lines that do begin with ** and
-do not contain | are also discarded, but don't depend on this behaviour for
-future releases. Also note that since each list value is wrapped in a unique
-XHTML id it should only appear once and include characters that are legal
-XHTML id names.
-*/
-'sidebar' => '
-* navigation
-** mainpage|mainpage
-** portal-url|portal
-** currentevents-url|currentevents
-** recentchanges-url|recentchanges
-** randompage-url|randompage
-** helppage|help
-** sitesupport-url|sitesupport',
-
 # User preference toggles
 'tog-underline'               => 'Gariskan pautan:',
 'tog-highlightbroken'         => 'Formatkan pautan rosak <a href="" class="new">seperti ini</a> (ataupun seperti ini<a href="" class="internal">?</a>)',
@@ -158,7 +152,7 @@ XHTML id names.
 'tog-showtoolbar'             => 'Tunjukkan bar sunting (JavaScript)',
 'tog-editondblclick'          => 'Sunting laman ketika dwiklik (JavaScript)',
 'tog-editsection'             => 'Aktifkan penyuntingan bahagian melalui pautan [sunting]',
-'tog-editsectiononrightclick' => 'Aktifkan penyuntingan bahagian melalui klik kanan<br /> pada tajuk bahagian (JavaScript)',
+'tog-editsectiononrightclick' => 'Aktifkan penyuntingan bahagian melalui klik kanan pada tajuk bahagian (JavaScript)',
 'tog-showtoc'                 => 'Tunjukkan senarai kandungan bagi rencana melebihi 3 tajuk',
 'tog-rememberpassword'        => 'Ingat status log masuk saya pada komputer ini',
 'tog-editwidth'               => 'Kotak sunting mencapai lebar penuh',
@@ -187,6 +181,7 @@ XHTML id names.
 'tog-nolangconversion'        => 'Matikan penukaran kelainan',
 'tog-ccmeonemails'            => 'Kirim kepada saya salinan bagi e-mel yang saya hantar kepada orang lain',
 'tog-diffonly'                => 'Jangan tunjukkan kandungan laman di bawah perbezaan',
+'tog-showhiddencats'          => 'Tunjukkan kategori tersembunyi',
 
 'underline-always'  => 'Sentiasa',
 'underline-never'   => 'Jangan',
@@ -246,16 +241,22 @@ XHTML id names.
 'nov'           => 'Nov',
 'dec'           => 'Dis',
 
-# Bits of text used by many pages
-'categories'            => 'Kategori',
-'pagecategories'        => 'Kategori',
-'pagecategorieslink'    => 'Special:Categories',
-'category_header'       => 'Rencana-rencana dalam kategori "$1"',
-'subcategories'         => 'Subkategori',
-'category-media-header' => 'Media-media dalam kategori "$1"',
-'category-empty'        => "''Kategori ini tidak mengandungi sebarang rencana atau media.''",
+# Categories related messages
+'pagecategories'                 => '{{PLURAL:$1|Kategori|Kategori}}',
+'category_header'                => 'Laman-laman dalam kategori "$1"',
+'subcategories'                  => 'Subkategori',
+'category-media-header'          => 'Media-media dalam kategori "$1"',
+'category-empty'                 => "''Kategori ini tidak mengandungi sebarang laman atau media.''",
+'hidden-categories'              => '{{PLURAL:$1|Kategori|Kategori}}',
+'hidden-category-category'       => 'Kategori tersembunyi', # Name of the category where hidden categories will be listed
+'category-subcat-count'          => '{{PLURAL:$2|Kategori ini mengandungi sebuah subkategori berikut.|Berikut ialah $1 daripada $2 buah subkategori dalam kategori ini.}}',
+'category-subcat-count-limited'  => 'Kategori ini mengandungi $1 subkategori berikut.',
+'category-article-count'         => '{{PLURAL:$2|Kategori ini mengandungi sebuah laman berikut.|Berikut ialah $1 daripada $2 buah laman dalam kategori ini.}}',
+'category-article-count-limited' => '$1 laman berikut terdapat dalam kategori ini.',
+'category-file-count'            => '{{PLURAL:$2|Kategori ini mengandungi sebuah fail berikut.|Berikut ialah $1 daripada $2 buah fail dalam kategori ini.}}',
+'category-file-count-limited'    => '$1 fail berikut terdapat dalam kategori ini.',
+'listingcontinuesabbrev'         => 'samb.',
 
-'linkprefix'        => '/^(.*?)([a-zA-Z\x80-\xff]+)$/sD',
 'mainpagetext'      => "<big>'''MediaWiki telah dipasang.'''</big>",
 'mainpagedocfooter' => 'Sila rujuk [http://meta.wikimedia.org/wiki/Help:Contents Panduan Penggunaan] untuk maklumat mengenai penggunaan perisian wiki ini.
 
@@ -281,6 +282,7 @@ XHTML id names.
 'mytalk'         => 'Perbincangan saya',
 'anontalk'       => 'Perbincangan bagi IP ini',
 'navigation'     => 'Navigasi',
+'and'            => 'dan',
 
 # Metadata in edit box
 'metadata_help' => 'Metadata:',
@@ -301,7 +303,9 @@ XHTML id names.
 'permalink'         => 'Pautan kekal',
 'print'             => 'Cetak',
 'edit'              => 'Sunting',
+'create'            => 'Cipta',
 'editthispage'      => 'Sunting laman ini',
+'create-this-page'  => 'Cipta laman ini',
 'delete'            => 'Hapus',
 'deletethispage'    => 'Hapuskan laman ini',
 'undelete_short'    => 'Nyahhapus {{PLURAL:$1|satu suntingan|$1 suntingan}}',
@@ -316,7 +320,6 @@ XHTML id names.
 'specialpage'       => 'Laman Khas',
 'personaltools'     => 'Alatan peribadi',
 'postcomment'       => 'Kirim komen',
-'addsection'        => '+',
 'articlepage'       => 'Lihat laman kandungan',
 'talk'              => 'Perbincangan',
 'views'             => 'Pandangan',
@@ -324,7 +327,7 @@ XHTML id names.
 'userpage'          => 'Lihat laman pengguna',
 'projectpage'       => 'Lihat laman projek',
 'imagepage'         => 'Lihat laman imej',
-'mediawikipage'     => 'Lihat laman mesej',
+'mediawikipage'     => 'Lihat laman pesanan',
 'templatepage'      => 'Lihat laman templat',
 'viewhelppage'      => 'Lihat laman bantuan',
 'categorypage'      => 'Lihat laman kategori',
@@ -340,30 +343,31 @@ XHTML id names.
 'jumptosearch'      => 'gelintar',
 
 # All link text and link target definitions of links into project namespace that get used by other message strings, with the exception of user group pages (see grouppage) and the disambiguation template definition (see disambiguations).
-'aboutsite'         => 'Perihal {{SITENAME}}',
-'aboutpage'         => 'Project:Perihal',
-'bugreports'        => 'Laporan pepijat',
-'bugreportspage'    => 'Project:Laporan pepijat',
-'copyright'         => 'Semua kandungan dikeluarkan di bawah $1.',
-'copyrightpagename' => 'Hak cipta {{SITENAME}}',
-'copyrightpage'     => 'Project:Hak cipta',
-'currentevents'     => 'Peristiwa semasa',
-'currentevents-url' => 'Peristiwa semasa',
-'disclaimers'       => 'Penolak tuntutan',
-'disclaimerpage'    => 'Project:Penolak tuntutan',
-'edithelp'          => 'Bantuan menyunting',
-'edithelppage'      => 'Help:Menyunting',
-'faq'               => 'Soalan Lazim',
-'faqpage'           => 'Project:Soalan Lazim',
-'helppage'          => 'Help:Kandungan',
-'mainpage'          => 'Laman Utama',
-'policy-url'        => 'Project:Dasar',
-'portal'            => 'Portal komuniti',
-'portal-url'        => 'Project:Portal Komuniti',
-'privacy'           => 'Dasar privasi',
-'privacypage'       => 'Project:Dasar privasi',
-'sitesupport'       => 'Derma',
-'sitesupport-url'   => 'Project:Dana',
+'aboutsite'            => 'Perihal {{SITENAME}}',
+'aboutpage'            => 'Project:Perihal',
+'bugreports'           => 'Laporan pepijat',
+'bugreportspage'       => 'Project:Laporan pepijat',
+'copyright'            => 'Semua kandungan dikeluarkan di bawah $1.',
+'copyrightpagename'    => 'Hak cipta {{SITENAME}}',
+'copyrightpage'        => '{{ns:project}}:Hak cipta',
+'currentevents'        => 'Peristiwa semasa',
+'currentevents-url'    => 'Project:Peristiwa semasa',
+'disclaimers'          => 'Penolak tuntutan',
+'disclaimerpage'       => 'Project:Penolak tuntutan',
+'edithelp'             => 'Bantuan menyunting',
+'edithelppage'         => 'Help:Menyunting',
+'faq'                  => 'Soalan Lazim',
+'faqpage'              => 'Project:Soalan Lazim',
+'helppage'             => 'Help:Kandungan',
+'mainpage'             => 'Laman Utama',
+'mainpage-description' => 'Laman Utama',
+'policy-url'           => 'Project:Dasar',
+'portal'               => 'Portal komuniti',
+'portal-url'           => 'Project:Portal Komuniti',
+'privacy'              => 'Dasar privasi',
+'privacypage'          => 'Project:Dasar privasi',
+'sitesupport'          => 'Derma',
+'sitesupport-url'      => 'Project:Dana',
 
 'badaccess'        => 'Tidak dibenarkan',
 'badaccess-group0' => 'Anda tidak dibenarkan melaksanakan tindakan ini.',
@@ -372,44 +376,41 @@ XHTML id names.
 'badaccess-groups' => 'Tindakan ini hanya boleh dilakukan oleh pengguna dalam kumpulan $1.',
 
 'versionrequired'     => 'MediaWiki versi $1 diperlukan',
-'versionrequiredtext' => 'MediaWiki versi $1 diperlukan untuk menggunakan laman ini. Sila lihat [[Special:Versi|laman versi]].',
-
-'ok'                           => 'OK',
-'sitetitle'                    => '{{SITENAME}}',
-'pagetitle'                    => '$1 - {{SITENAME}}',
-'sitesubtitle'                 => '',
-'retrievedfrom'                => 'Diambil daripada "$1"',
-'youhavenewmessages'           => 'Anda mempunyai $1 ($2).',
-'newmessageslink'              => 'mesej baru',
-'newmessagesdifflink'          => 'perubahan terakhir',
-'youhavenewmessagesmulti'      => 'Anda mempunyai mesej baru pada $1',
-'newtalkseperator'             => ',_',
-'editsection'                  => 'sunting',
-'editsection-brackets'         => '[$1]',
-'editold'                      => 'sunting',
-'editsectionhint'              => 'Sunting bahagian: $1',
-'toc'                          => 'Senarai kandungan',
-'showtoc'                      => 'buka',
-'hidetoc'                      => 'tutup',
-'thisisdeleted'                => 'Lihat atau pulihkan $1?',
-'viewdeleted'                  => 'Lihat $1?',
-'restorelink'                  => '{{PLURAL:$1|satu|$1}} suntingan dihapuskan',
-'feedlinks'                    => 'Suapan:',
-'feed-invalid'                 => 'Jenis suapan langganan tidak sah.',
-'feed-atom'                    => 'Atom',
-'feed-rss'                     => 'RSS',
-'sitenotice'                   => '-', # the equivalent to wgSiteNotice
-'anonnotice'                   => '-',
-'newsectionheaderdefaultlevel' => '== $1 ==',
-
-# Short words for each namespace, by default used in the 'article' tab in monobook
-'nstab-main'      => 'Rencana',
+'versionrequiredtext' => 'MediaWiki versi $1 diperlukan untuk menggunakan laman ini. Sila lihat [[Special:Version|laman versi]].',
+
+'ok'                      => 'OK',
+'retrievedfrom'           => 'Diambil daripada "$1"',
+'youhavenewmessages'      => 'Anda mempunyai $1 ($2).',
+'newmessageslink'         => 'pesanan baru',
+'newmessagesdifflink'     => 'perubahan terakhir',
+'youhavenewmessagesmulti' => 'Anda telah menerima pesanan baru pada $1',
+'editsection'             => 'sunting',
+'editold'                 => 'sunting',
+'viewsourceold'           => 'lihat sumber',
+'editsectionhint'         => 'Sunting bahagian: $1',
+'toc'                     => 'Senarai kandungan',
+'showtoc'                 => 'buka',
+'hidetoc'                 => 'tutup',
+'thisisdeleted'           => 'Lihat atau pulihkan $1?',
+'viewdeleted'             => 'Lihat $1?',
+'restorelink'             => '{{PLURAL:$1|satu|$1}} suntingan dihapuskan',
+'feedlinks'               => 'Suapan:',
+'feed-invalid'            => 'Jenis suapan langganan tidak sah.',
+'feed-unavailable'        => 'Tiada suapan pensindiketan di {{SITENAME}}',
+'site-rss-feed'           => 'Suapan RSS $1',
+'site-atom-feed'          => 'Suapan Atom $1',
+'page-rss-feed'           => 'Suapan RSS "$1"',
+'page-atom-feed'          => 'Suapan Atom "$1"',
+'red-link-title'          => '$1 (belum ditulis)',
+
+# Short words for each namespace, by default used in the namespace tab in monobook
+'nstab-main'      => 'Laman',
 'nstab-user'      => 'Laman pengguna',
 'nstab-media'     => 'Laman media',
 'nstab-special'   => 'Khas',
 'nstab-project'   => 'Laman projek',
 'nstab-image'     => 'Imej',
-'nstab-mediawiki' => 'Mesej',
+'nstab-mediawiki' => 'Pesanan',
 'nstab-template'  => 'Templat',
 'nstab-help'      => 'Laman bantuan',
 'nstab-category'  => 'Kategori',
@@ -419,7 +420,7 @@ XHTML id names.
 'nosuchactiontext'  => 'Tindakan yang dinyatakan dalam URL
 ini tidak dikenali oleh perisian wiki ini',
 'nosuchspecialpage' => 'Laman khas tidak wujud',
-'nospecialpagetext' => "'''<big>Anda telah meminta laman khas yang tidak sah.</big>'''
+'nospecialpagetext' => "<big>'''Anda telah meminta laman khas yang tidak sah.'''</big>
 
 Senarai laman khas yang sah boleh dilihat di [[Special:Specialpages]].",
 
@@ -429,16 +430,11 @@ Senarai laman khas yang sah boleh dilihat di [[Special:Specialpages]].",
 'dberrortext'          => 'Terdapat kesalahan pada sintaks pertanyaan pangkalan data.
 Ini mungkin menandakan pepijat dalam perisian wiki ini.
 Pertanyaan pangkalan data yang terakhir ialah:
-<blockquote><tt>$1</tt></blockquote> 
+<blockquote><tt>$1</tt></blockquote>
 dari dalam fungsi "<tt>$2</tt>".
 MySQL memulangkan ralat "<tt>$3: $4</tt>".',
-'dberrortextcl'        => 'Terdapat kesalahan pada sintaks pertanyaan pangkalan data.
-Pertanyaan pangkalan data yang terakhir ialah:
-"$1"
-dari dalam fungsi "$2".
-MySQL memulangkan ralat "$3: $4"',
-'noconnect'            => 'Harap maaf! Wiki ini dilanda sedikit masalah teknikal dan tidak dapat menghubungi pelayan pangkalan data.<br />
-$1',
+'dberrortextcl'        => 'Terdapat kesalahan sintaks pada pertanyaan pangkalan data. Pertanyaan terakhir ialah: "$1" dari dalam fungsi "$2". MySQL memulangkan ralat "$3: $4".',
+'noconnect'            => 'Maaf! Wiki ini menghadapi masalah teknikal dan tidak dapat menghubungi pelayan pangkalan data. <br />$1',
 'nodb'                 => 'Tidak dapat memilih pangkalan data $1',
 'cachederror'          => 'Berikut ialah salinan simpanan bagi laman yang diminta, dan barangkali bukan yang terkini.',
 'laggedslavemode'      => 'Amaran: Laman ini mungkin bukan yang terkini.',
@@ -448,13 +444,14 @@ bila kunci ini akan dibuka.',
 'readonlytext'         => 'Pangkalan data sedang dikunci. Hal ini mungkin disebabkan oleh penyenggaraan rutin, dan akan dibuka semula selepas proses penyenggaraan ini siap.
 
 Pentadbir yang menguncinya memberi penjelasan ini: $1',
-'missingarticle'       => 'Pangkalan data kami tidak menjumpai teks bagi laman "$1".
+'missing-article'      => 'Teks bagi laman "$1" $2 tidak dijumpai dalam pangkalan data.
 
-Perkara ini biasanya berlaku apabila anda mengikuti pautan perbezaan yang
-ketinggalan zaman ataupun pautan sejarah ke laman yang telah dihapuskan.
+Perkara ini biasanya disebabkan oleh perbuatan mengikuti pautan perbezaan yang lama atau pautan ke laman yang telah dihapuskan.
 
-Kalau bukan ini sebabnya, anda mungkin telah menjumpai pepijat dalam perisian
-ini. Sila laporkan masalah ini berserta URL yang anda buka kepada seorang pentadbir.',
+Jika bukan ini sebabnya, anda mungkin telah menjumpai pepijat dalam perisian ini.
+Sila catat URL bagi laman ini dan laporkan perkara ini kepada seorang pentadbir.',
+'missingarticle-rev'   => '(semakan $1)',
+'missingarticle-diff'  => '(perbezaan $1-$2)',
 'readonly_lag'         => 'Pangkalan data telah dikunci secara automatik sementara semua pelayan pangkalan data diselaraskan.',
 'internalerror'        => 'Ralat dalaman',
 'internalerror_info'   => 'Ralat dalaman: $1',
@@ -479,24 +476,29 @@ Fungsi: $1<br />
 Pertanyaan: $2',
 'viewsource'           => 'Lihat sumber',
 'viewsourcefor'        => 'bagi $1',
+'actionthrottled'      => 'Tindakan dikawal',
+'actionthrottledtext'  => 'Untuk mencegah spam, anda dihadkan daripada melakukan tindakan ini berulang kali dalam ruang waktu yang singkat, dan anda telah melebihi had tersebut. Sila cuba lagi selepas beberapa minit.',
 'protectedpagetext'    => 'Laman ini telah dikunci untuk menghalang penyuntingan.',
 'viewsourcetext'       => 'Anda boleh melihat dan menyalin sumber bagi laman ini:',
 'protectedinterface'   => 'Laman ini menyediakan teks antara muka bagi perisian ini, akan tetapi dikunci untuk menghalang penyalahgunaan.',
-'editinginterface'     => "'''Amaran:''' Anda sedang menyunting laman yang digunakan untuk menghasilkan teks antara muka bagi perisian ini. Sebarang perubahan terhadap laman ini akan menjejaskan rupa antara muka bagi pengguna-pengguna lain.",
+'editinginterface'     => "'''Amaran:''' Anda sedang menyunting laman yang digunakan untuk menghasilkan teks antara muka bagi perisian ini. Sebarang perubahan terhadap laman ini akan menjejaskan rupa antara muka bagi pengguna-pengguna lain. Untuk melakukan penterjemahan, anda boleh menggunakan [http://translatewiki.net/wiki/Main_Page?setlang=ms Betawiki], sebuah projek penyetempatan MediaWiki.",
 'sqlhidden'            => '(Pertanyaan SQL tidak ditunjukkan)',
-'cascadeprotected'     => 'Laman ini telah dilindungi daripada penyuntingan oleh pengguna selain penyelia, kerana ia termasuk dalam {{PLURAL:$1|laman|laman-laman}} berikut, yang dilindungi dengan secara "melata":
-$2',
+'cascadeprotected'     => 'Laman ini telah dilindungi daripada penyuntingan oleh pengguna selain penyelia, kerana ia termasuk dalam {{PLURAL:$1|laman|laman-laman}} berikut, yang dilindungi dengan secara "melata": $2',
 'namespaceprotected'   => "Anda tidak mempunyai keizinan untuk menyunting laman dalam ruang nama '''$1'''.",
 'customcssjsprotected' => 'Anda tidak mempunyai keizinan untuk menyunting laman ini kerana ia mengandungi tetapan peribadi pengguna lain.',
 'ns-specialprotected'  => 'Laman dalam ruang nama {{ns:special}} tidak boleh disunting.',
+'titleprotected'       => 'Tajuk ini telah dilindungi oleh [[User:$1|$1]]. Sebab yang diberikan ialah <i>$2</i>.',
+
+# Virus scanner
+'virus-badscanner'     => 'Tatarajah rosak: pengimbas virus tidak diketahui: <i>$1</i>',
+'virus-scanfailed'     => 'pengimbasan gagal (kod $1)',
+'virus-unknownscanner' => 'antivirus tidak dikenali:',
 
 # Login and logout pages
 'logouttitle'                => 'Log keluar',
-'logouttext'                 => "<strong>Anda telah log keluar.</strong><br />
-Anda boleh terus menggunakan {{SITENAME}} sebagai pengguna tanpa nama, atau
-anda boleh log masuk sekali lagi sebagai pengguna lain. Sila ambil perhatian
-bahawa sesetengah laman mungkin dipaparkan seolah-olah anda masih log masuk,
-sehinggalah anda mengosongkan simpanan (''cache'') pelayar anda.",
+'logouttext'                 => "<strong>Anda telah log keluar.</strong>
+
+Anda boleh terus menggunakan {{SITENAME}} sebagai pengguna tanpa nama, atau anda boleh log masuk sekali lagi sebagai pengguna lain. Sila ambil perhatian bahawa sesetengah laman mungkin dipaparkan seolah-olah anda masih log masuk. Anda boleh menyelesaikan masalah ini dengan mengosongkan data simpanan (''cache'') pelayar anda.",
 'welcomecreation'            => '== Selamat datang, $1! ==
 
 Akaun anda telah dibuka. Jangan lupa untuk mengubah keutamaan {{SITENAME}} anda.',
@@ -509,6 +511,7 @@ Akaun anda telah dibuka. Jangan lupa untuk mengubah keutamaan {{SITENAME}} anda.
 'externaldberror'            => 'Berlaku ralat pangkalan data bagi pengesahan luar atau anda tidak dibenarkan mengemaskinikan akaun luar anda.',
 'loginproblem'               => '<b>Berlaku sedikit masalah ketika log masuk.</b><br />Sila cuba lagi!',
 'login'                      => 'Log masuk',
+'nav-login-createaccount'    => 'Log masuk / buka akaun',
 'loginprompt'                => "Anda mesti membenarkan ''cookies'' untuk log masuk ke dalam {{SITENAME}}.",
 'userlogin'                  => 'Log masuk / buka akaun',
 'logout'                     => 'Log keluar',
@@ -525,9 +528,10 @@ Akaun anda telah dibuka. Jangan lupa untuk mengubah keutamaan {{SITENAME}} anda.
 'youremail'                  => 'E-mel:',
 'username'                   => 'Nama pengguna:',
 'uid'                        => 'ID pengguna:',
+'prefs-memberingroups'       => 'Ahli kumpulan:',
 'yourrealname'               => 'Nama sebenar:',
 'yourlanguage'               => 'Bahasa:',
-'yourvariant'                => 'Kelainan',
+'yourvariant'                => 'Varian',
 'yournick'                   => 'Nama samaran:',
 'badsig'                     => 'Tandatangan mentah tidak sah; sila semak tag HTML.',
 'badsiglength'               => 'Nama samaran terlalu panjang; ia mestilah tidak melebihi $1 aksara.',
@@ -535,27 +539,21 @@ Akaun anda telah dibuka. Jangan lupa untuk mengubah keutamaan {{SITENAME}} anda.
 'prefs-help-realname'        => 'Nama sebenar adalah tidak wajib. Jika dinyatakan, ia akan digunakan untuk mengiktiraf karya anda.',
 'loginerror'                 => 'Ralat log masuk',
 'prefs-help-email'           => 'Alamat e-mel adalah tidak wajib, akan tetapi ia membolehkan orang lain menghubungi anda melalui laman pengguna atau laman perbincangan tanpa mendedahkan identiti anda.',
+'prefs-help-email-required'  => 'Alamat e-mel adalah wajib.',
 'nocookiesnew'               => "Akaun anda telah dibuka, tetapi anda belum log masuk. {{SITENAME}} menggunakan ''cookies'' untuk mencatat status log masuk pengguna. Sila aktifkan sokongan ''cookies'' pada pelayar anda, kemudian log masuk dengan nama pengguna dan kata laluan baru anda.",
 'nocookieslogin'             => "{{SITENAME}} menggunakan ''cookies'' untuk mencatat status log masuk pengguna. Sila aktifkan sokongan ''cookies'' pada pelayar anda dan cuba lagi.",
 'noname'                     => 'Nama pengguna tidak sah.',
 'loginsuccesstitle'          => 'Berjaya log masuk',
 'loginsuccess'               => "'''Anda telah log masuk ke dalam {{SITENAME}} sebagai \"\$1\".'''",
 'nosuchuser'                 => 'Pengguna "$1" tidak wujud. Sila semak ejaan anda atau buka akaun baru.',
-'nosuchusershort'            => 'Pengguna "$1" tidak wujud. Sila semak ejaan anda.',
+'nosuchusershort'            => 'Pengguna "<nowiki>$1</nowiki>" tidak wujud. Sila semak ejaan anda.',
 'nouserspecified'            => 'Sila nyatakan nama pengguna.',
 'wrongpassword'              => 'Kata laluan yang dimasukkan adalah salah. Sila cuba lagi.',
 'wrongpasswordempty'         => 'Kata laluan yang dimasukkan adalah kosong. Sila cuba lagi.',
 'passwordtooshort'           => 'Kata laluan anda tidak sah atau terlalu pendek. Panjangnya mestilah sekurang-kurangnya $1 aksara dan berbeza daripada nama pengguna anda.',
 'mailmypassword'             => 'E-melkan kata laluan baru',
 'passwordremindertitle'      => 'Pengingat kata laluan daripada {{SITENAME}}',
-'passwordremindertext'       => 'Seseorang (barangkali anda, daripada alamat IP $1)
-telah memohon kata laluan baru bagi {{SITENAME}}} ($4).
-Kata laluan terkini untuk pengguna "$2" ialah "$3".
-Anda disarankan supaya log masuk dan menukarkan kata laluan anda dengan segera.
-
-Jika anda tidak pernah membuat pemohonan ini atau anda telah mengingati kata
-laluan lama anda dan tidak mahu menukarnya, anda boleh mengabaikan mesej ini
-dan terus menggunakan kata laluan yang lama.',
+'passwordremindertext'       => 'Seseorang (mungkin anda, dari alamat IP $1) meminta kami menghantar kata laluan baru untuk {{SITENAME}} ($4). Kata laluan untuk pengguna "$2" ialah "$3". Anda disarankan untuk log masuk dan tukar kata laluan segera.',
 'noemail'                    => 'Tiada alamat e-mel direkodkan bagi pengguna "$1".',
 'passwordsent'               => 'Kata laluan baru telah dikirim kepada alamat
 e-mel yang didaftarkan oleh "$1".
@@ -568,8 +566,6 @@ untuk membuktikan bahawa alamat tersebut memang milik anda.',
 'throttled-mailpassword'     => 'Sebuah pengingat kata laluan telah pun
 dikirim dalam $1 jam yang lalu. Untuk mengelak penyalahgunaan, hanya satu
 pengingat kata laluan akan dikirim pada setiap $1 jam.',
-'loginend'                   => '',
-'signupend'                  => '{{int:loginend}}',
 'mailerror'                  => 'Ralat ketika mengirim e-mel: $1',
 'acct_creation_throttle_hit' => 'Harap maaf, anda telah pun membuka sebanyak $1 akaun. Anda tidak boleh membuka akaun lagi.',
 'emailauthenticated'         => 'Alamat e-mel anda telah disahkan pada $1.',
@@ -581,24 +577,22 @@ e-mel bagi ciri-ciri berikut tidak boleh dikirim.',
 Sila masukkan alamat e-mel yang betul atau kosongkan sahaja ruangan tersebut.',
 'accountcreated'             => 'Akaun dibuka',
 'accountcreatedtext'         => 'Akaun pengguna bagi $1 telah dibuka.',
+'createaccount-title'        => 'Pembukaan akaun {{SITENAME}}',
+'createaccount-text'         => 'Seseorang ($1) telah membuka akaun untuk
+alamat e-mel anda di {{SITENAME}} ($4) dengan nama "$2" dan kata laluan "$3".
+Anda boleh log masuk dan tukar kata laluan anda sekarang.
+
+Sila abaikan mesej ini jika anda tidak meminta untuk membuka akaun tersebut.',
 'loginlanguagelabel'         => 'Bahasa: $1',
-'loginlanguagelinks'         => '* Deutsch|de
-* English|en
-* Esperanto|eo
-* Français|fr
-* Español|es
-* Italiano|it
-* Nederlands|nl',
 
 # Password reset dialog
 'resetpass'               => 'Set semula kata laluan',
 'resetpass_announce'      => 'Anda sedang log masuk dengan kata laluan sementara. Untuk log masuk dengan sempurna, sila tetapkan kata laluan baru di sini:',
-'resetpass_text'          => '<!-- Add text here -->',
 'resetpass_header'        => 'Set semula kata laluan',
 'resetpass_submit'        => 'Tetapkan kata laluan dan log masuk',
 'resetpass_success'       => 'Kata laluan anda ditukar dengan jayanya! Sila tunggu...',
 'resetpass_bad_temporary' => 'Kata laluan sementara tidak sah. Anda mungkin telah pun menukar kata laluan atau meminta kata laluan sementara yang baru.',
-'resetpass_forbidden'     => 'Anda tidak boleh mengubah kata laluan pada wiki ini.',
+'resetpass_forbidden'     => 'Anda tidak boleh mengubah kata laluan di {{SITENAME}}.',
 'resetpass_missing'       => 'Tiada data borang.',
 
 # Edit page toolbar
@@ -624,23 +618,23 @@ Sila masukkan alamat e-mel yang betul atau kosongkan sahaja ruangan tersebut.',
 'hr_tip'          => 'Garis melintang (gunakan dengan hemat)',
 
 # Edit pages
-'summary'                   => 'Ringkasan',
-'subject'                   => 'Tajuk',
-'minoredit'                 => 'Ini adalah suntingan kecil',
-'watchthis'                 => 'Pantau laman ini',
-'savearticle'               => 'Simpan',
-'preview'                   => 'Pratonton',
-'showpreview'               => 'Pratonton',
-'showlivepreview'           => 'Pratonton langsung',
-'showdiff'                  => 'Lihat perubahan',
-'anoneditwarning'           => "'''Amaran:''' Anda tidak log masuk. Alamat IP anda akan direkodkan dalam sejarah suntingan laman ini.",
-'missingsummary'            => "'''Peringatan:''' Anda tidak menyatakan ringkasan suntingan. Klik '''Simpan''' sekali lagi untuk menyimpan suntingan ini tanpa ringkasan.",
-'missingcommenttext'        => 'Sila masukkan komen dalam ruangan di bawah.',
-'missingcommentheader'      => "'''Peringatan:''' Anda tidak menyatakan tajuk bagi komen ini. Klik '''Simpan''' sekali lagi untuk menyimpan suntingan ini tanpa tajuk.",
-'summary-preview'           => 'Pratonton ringkasan',
-'subject-preview'           => 'Pratonton tajuk',
-'blockedtitle'              => 'Pengguna disekat',
-'blockedtext'               => '<big>\'\'\'Nama pengguna atau alamat IP anda telah disekat.\'\'\'</big>
+'summary'                          => 'Ringkasan',
+'subject'                          => 'Tajuk',
+'minoredit'                        => 'Ini adalah suntingan kecil',
+'watchthis'                        => 'Pantau laman ini',
+'savearticle'                      => 'Simpan',
+'preview'                          => 'Pratonton',
+'showpreview'                      => 'Pratonton',
+'showlivepreview'                  => 'Pratonton langsung',
+'showdiff'                         => 'Lihat perubahan',
+'anoneditwarning'                  => "'''Amaran:''' Anda tidak log masuk. Alamat IP anda akan direkodkan dalam sejarah suntingan laman ini.",
+'missingsummary'                   => "'''Peringatan:''' Anda tidak menyatakan ringkasan suntingan. Klik '''Simpan''' sekali lagi untuk menyimpan suntingan ini tanpa ringkasan.",
+'missingcommenttext'               => 'Sila masukkan komen dalam ruangan di bawah.',
+'missingcommentheader'             => "'''Peringatan:''' Anda tidak menyatakan tajuk bagi komen ini. Klik '''Simpan''' sekali lagi untuk menyimpan suntingan ini tanpa tajuk.",
+'summary-preview'                  => 'Pratonton ringkasan',
+'subject-preview'                  => 'Pratonton tajuk',
+'blockedtitle'                     => 'Pengguna disekat',
+'blockedtext'                      => '<big>\'\'\'Nama pengguna atau alamat IP anda telah disekat.\'\'\'</big>
 
 Sekatan ini dilakukan oleh $1 dengan sebab \'\'$2\'\'.
 
@@ -648,11 +642,11 @@ Sekatan ini dilakukan oleh $1 dengan sebab \'\'$2\'\'.
 * Tamat: $6
 * Pengguna yang disekat: $7
 
-Sila hubungi $1 atau [[{{MediaWiki:grouppage-sysop}}|pentadbir]] yang lain untuk untuk berbincang
+Sila hubungi $1 atau [[{{MediaWiki:Grouppage-sysop}}|pentadbir]] yang lain untuk untuk berbincang
 mengenai sekatan ini. Anda tidak boleh menggunakan ciri "e-melkan pengguna ini" kecuali
 sekiranya anda telah menetapkan alamat e-mel yang sah dalam [[Special:Preferences|keutamaan]] anda dan anda tidak disekat daripada menggunakannya.
 Alamat IP semasa anda ialah $3, dan ID sekatan ialah #$5. Sila sertakan salah satu atau kedua-duanya sekali dalam pertanyaan nanti.',
-'autoblockedtext'           => 'Alamat IP anda telah disekat secara automatik kerana ia digunakan oleh pengguna lain yang disekat oleh $1.
+'autoblockedtext'                  => 'Alamat IP anda telah disekat secara automatik kerana ia digunakan oleh pengguna lain yang disekat oleh $1.
 Berikut ialah sebab yang dinyatakan:
 
 :\'\'$2\'\'
@@ -661,150 +655,160 @@ Berikut ialah sebab yang dinyatakan:
 * Tamat: $6
 
 Anda boleh menghubungi $1 atau
-[[{{MediaWiki:grouppage-sysop}}|pentadbir]] lain untuk membincangkan sekatan ini.
+[[{{MediaWiki:Grouppage-sysop}}|pentadbir]] lain untuk membincangkan sekatan ini.
 
 Sila ambil perhatian bahawa anda tidak boleh menggunakan ciri "e-melkan pengguna ini" melainkan anda mempunyai alamat e-mel yang sah
 dalam [[Special:Preferences|laman keutamaan]] dan anda tidak disekat daripada menggunakannya.
 
 ID sekatan anda ialah $5. Sila sertakan ID ini dalam pertanyaan anda.',
-'blockedoriginalsource'     => "Sumber bagi '''$1'''
+'blockednoreason'                  => 'tiada sebab diberikan',
+'blockedoriginalsource'            => "Sumber bagi '''$1'''
 ditunjukkan di bawah:",
-'blockededitsource'         => "Teks bagi '''suntingan anda''' terhadap '''$1''' ditunjukkan di bawah:",
-'whitelistedittitle'        => 'Log masuk dahulu untuk menyunting',
-'whitelistedittext'         => 'Anda mesti $1 terlebih dahulu untuk menyunting laman.',
-'whitelistreadtitle'        => 'Log masuk dahulu untuk membaca',
-'whitelistreadtext'         => 'Anda perlu [[Special:Userlogin|log masuk]] terlebih dahulu untuk membaca laman.',
-'whitelistacctitle'         => 'Anda tidak dibenarkan membuka akaun.',
-'whitelistacctext'          => 'Supaya dibenarkan membuka akaun dalam wiki ini, anda perlu [[Special:Userlogin|log masuk]] dan mempunyai keizinan yang berkaitan.',
-'confirmedittitle'          => 'Pengesahan e-mel diperlukan untuk menyunting',
-'confirmedittext'           => 'Anda perlu mengesahkan alamat e-mel anda terlebih dahulu untuk menyunting mana-mana laman. Sila tetapkan dan sahkan alamat e-mel anda melalui [[Special:Preferences|laman keutamaan]].',
-'nosuchsectiontitle'        => 'Bahagian tidak wujud',
-'nosuchsectiontext'         => 'Anda telah mencuba untuk menyunting bahagian "$1" yang tidak wujud. Oleh itu, suntingan anda tidak boleh disimpan.',
-'loginreqtitle'             => 'Log masuk diperlukan',
-'loginreqlink'              => 'log masuk',
-'loginreqpagetext'          => 'Anda harus $1 untuk dapat melihat laman yang lain.',
-'accmailtitle'              => 'Kata laluan dikirim.',
-'accmailtext'               => 'Kata laluan bagi "$1" telah dikirim kepada $2.',
-'newarticle'                => '(Baru)',
-'newarticletext'            => "Anda telah mengikuti pautan ke laman yang belum wujud.
+'blockededitsource'                => "Teks bagi '''suntingan anda''' terhadap '''$1''' ditunjukkan di bawah:",
+'whitelistedittitle'               => 'Log masuk dahulu untuk menyunting',
+'whitelistedittext'                => 'Anda hendaklah $1 terlebih dahulu untuk menyunting laman.',
+'whitelistreadtitle'               => 'Log masuk dahulu untuk membaca',
+'whitelistreadtext'                => 'Anda perlu [[Special:Userlogin|log masuk]] terlebih dahulu untuk membaca laman.',
+'whitelistacctitle'                => 'Anda tidak dibenarkan membuka akaun.',
+'whitelistacctext'                 => 'Supaya dibenarkan membuka akaun di {{SITENAME}}, anda perlu [[Special:Userlogin|log masuk]] dan mempunyai keizinan yang berkaitan.',
+'confirmedittitle'                 => 'Pengesahan e-mel diperlukan untuk menyunting',
+'confirmedittext'                  => 'Anda perlu mengesahkan alamat e-mel anda terlebih dahulu untuk menyunting mana-mana laman. Sila tetapkan dan sahkan alamat e-mel anda melalui [[Special:Preferences|laman keutamaan]].',
+'nosuchsectiontitle'               => 'Bahagian tidak wujud',
+'nosuchsectiontext'                => 'Anda telah mencuba untuk menyunting bahagian "$1" yang tidak wujud. Oleh itu, suntingan anda tidak boleh disimpan.',
+'loginreqtitle'                    => 'Log masuk diperlukan',
+'loginreqlink'                     => 'log masuk',
+'loginreqpagetext'                 => 'Anda harus $1 untuk dapat melihat laman yang lain.',
+'accmailtitle'                     => 'Kata laluan dikirim.',
+'accmailtext'                      => 'Kata laluan bagi "$1" telah dikirim kepada $2.',
+'newarticle'                       => '(Baru)',
+'newarticletext'                   => "Anda telah mengikuti pautan ke laman yang belum wujud.
 Untuk mencipta laman ini, sila taip dalam kotak di bawah
-(lihat [[{{MediaWiki:helppage}}|laman bantuan]] untuk maklumat lanjut).
+(lihat [[{{MediaWiki:Helppage}}|laman bantuan]] untuk maklumat lanjut).
 Jika anda tiba di sini secara tak sengaja, hanya klik butang '''back''' pada pelayar anda.",
-'newarticletextanon'        => '{{int:newarticletext}}',
-'talkpagetext'              => '<!-- MediaWiki:talkpagetext -->',
-'anontalkpagetext'          => "----''Ini ialah laman perbincangan bagi pengguna tanpa nama yang belum membuka akaun atau tidak log masuk. Kami terpaksa menggunakan alamat IP untuk mengenal pasti pengguna tersebut. Alamat IP ini boleh dikongsi oleh ramai pengguna. Sekiranya anda adalah seorang pengguna tanpa nama dan berasa bahawa komen yang tidak kena mengena telah ditujui kepada anda, sila [[Special:Userlogin|buka akaun baru atau log masuk]] untuk mengelakkan sebarang kekeliruan dengan pengguna tanpa nama yang lain.''",
-'noarticletext'             => 'Tiada teks dalam laman ini pada masa sekarang. Anda boleh [[Special:Search/{{PAGENAME}}|mencari tajuk bagi laman ini]] dalam laman-laman lain atau [{{fullurl:{{FULLPAGENAME}}|action=edit}} menyunting laman ini].',
-'noarticletextanon'         => '{{int:noarticletext}}',
-'clearyourcache'            => "'''Nota:''' Selepas menyimpan, anda mungkin perlu mengosongkan fail simpanan (''cache'') pelayar anda terlebih dahulu untuk melihat perubahan. '''Mozilla /Firefox/Safari:''' tahan kekunci ''Shift'' ketika mengklik ''Reload'', atau tekan ''Ctrl-Shift-R'' (''Cmd-Shift-R'' pada Apple Mac); '''IE:''' tahan kekunci ''Ctrl'' ketika mengklik ''Refresh'', atau tekan ''Ctrl-F5''; '''Konqueror:''' klik butang ''Reload'', atau tekan ''F5''; pengguna '''Opera''' perlu mengosongkan fail simpanan melalui ''Tools→Preferences''.",
-'usercssjsyoucanpreview'    => "<strong>Petua:</strong> Gunakan butang 'Pratonton' untuk menguji CSS/JS baru anda sebelum menyimpan.",
-'usercsspreview'            => "'''Ingat bahawa anda hanya melihat pratonton CSS anda, ia belum lagi disimpan!'''",
-'userjspreview'             => "'''Ingat bahawa anda hanya menguji/melihat pratonton JavaScript anda, ia belum lagi disimpan!'''",
-'userinvalidcssjstitle'     => "'''Amaran:''' Rupa \"\$1\" tidak wujud. Ingat bahawa laman tempahan .css dan .js menggunakan tajuk berhuruf kecil, contohnya {{ns:user}}:Anu/monobook.css tidak sama dengan {{ns:user}}:Anu/Monobook.css.",
-'updated'                   => '(Dikemaskinikan)',
-'note'                      => '<strong>Catatan:</strong>',
-'previewnote'               => '<strong>Ini hanyalah pratonton. Perubahan masih belum disimpan!</strong>',
-'previewconflict'           => 'Paparan ini merupakan teks di bahagian atas dalam kotak sunting teks. Teks ini akan disimpan sekiranya anda memilih berbuat demikian.',
-'session_fail_preview'      => '<strong>Harap maaf! Kami tidak dapat memproses suntingan anda kerana kehilangan data sesi.
+'anontalkpagetext'                 => "----''Ini ialah laman perbincangan bagi pengguna tanpa nama yang belum membuka akaun atau tidak log masuk. Kami terpaksa menggunakan alamat IP untuk mengenal pasti pengguna tersebut. Alamat IP ini boleh dikongsi oleh ramai pengguna. Sekiranya anda adalah seorang pengguna tanpa nama dan berasa bahawa komen yang tidak kena mengena telah ditujui kepada anda, sila [[Special:Userlogin|buka akaun baru atau log masuk]] untuk mengelakkan sebarang kekeliruan dengan pengguna tanpa nama yang lain.''",
+'noarticletext'                    => 'Tiada teks dalam laman ini pada masa sekarang. Anda boleh [[Special:Search/{{PAGENAME}}|mencari tajuk bagi laman ini]] dalam laman-laman lain atau [{{fullurl:{{FULLPAGENAME}}|action=edit}} menyunting laman ini].',
+'userpage-userdoesnotexist'        => 'Akaun pengguna "$1" tidak berdaftar. Sila pastikan sama ada anda mahu mencipta/menyunting laman ini.',
+'clearyourcache'                   => "'''Nota:''' Selepas menyimpan, anda mungkin perlu mengosongkan fail simpanan (''cache'') pelayar anda terlebih dahulu untuk melihat perubahan. '''Mozilla /Firefox/Safari:''' tahan kekunci ''Shift'' ketika mengklik ''Reload'', atau tekan ''Ctrl-Shift-R'' (''Cmd-Shift-R'' pada Apple Mac); '''IE:''' tahan kekunci ''Ctrl'' ketika mengklik ''Refresh'', atau tekan ''Ctrl-F5''; '''Konqueror:''' klik butang ''Reload'', atau tekan ''F5''; pengguna '''Opera''' perlu mengosongkan fail simpanan melalui ''Tools→Preferences''.",
+'usercssjsyoucanpreview'           => "<strong>Petua:</strong> Gunakan butang 'Pratonton' untuk menguji CSS/JS baru anda sebelum menyimpan.",
+'usercsspreview'                   => "'''Ingat bahawa anda hanya melihat pratonton CSS anda, ia belum lagi disimpan!'''",
+'userjspreview'                    => "'''Ingat bahawa anda hanya menguji/melihat pratonton JavaScript anda, ia belum lagi disimpan!'''",
+'userinvalidcssjstitle'            => "'''Amaran:''' Rupa \"\$1\" tidak wujud. Ingat bahawa laman tempahan .css dan .js menggunakan tajuk berhuruf kecil, contohnya {{ns:user}}:Anu/monobook.css tidak sama dengan {{ns:user}}:Anu/Monobook.css.",
+'updated'                          => '(Dikemaskinikan)',
+'note'                             => '<strong>Catatan:</strong>',
+'previewnote'                      => '<strong>Ini hanyalah pratonton. Perubahan masih belum disimpan!</strong>',
+'previewconflict'                  => 'Paparan ini merupakan teks di bahagian atas dalam kotak sunting teks. Teks ini akan disimpan sekiranya anda memilih berbuat demikian.',
+'session_fail_preview'             => '<strong>Harap maaf! Kami tidak dapat memproses suntingan anda kerana kehilangan data sesi.
 Sila cuba lagi. Jika masalah ini berlanjutan, log keluar dahulu, kemudian log masuk sekali lagi.</strong>',
-'session_fail_preview_html' => "<strong>Harap maaf! Kami tidak dapat memproses suntingan anda kerana kehilangan data sesi.</strong>
+'session_fail_preview_html'        => "<strong>Harap maaf! Kami tidak dapat memproses suntingan anda kerana kehilangan data sesi.</strong>
 
-''Kerana wiki ini membenarkan HTML mentah, pratonton dimatikan sebagai perlindungan daripada serangan JavaScript.''
+''Kerana {{SITENAME}} membenarkan HTML mentah, pratonton dimatikan sebagai perlindungan daripada serangan JavaScript.''
 
 <strong>Jika ini adalah penyuntingan yang sah, sila cuba lagi. Jika masalah ini berlanjutan, log keluar dahulu, kemudian log masuk sekali lagi.</strong>",
-'token_suffix_mismatch'     => '<strong>Suntingan anda telah ditolak kerana pelanggan anda memusnahkan aksara tanda baca
-dalam token suntingan. Suntingan tersebut telah ditolak untuk menghalang kerosakan teks rencana.
+'token_suffix_mismatch'            => '<strong>Suntingan anda telah ditolak kerana pelanggan anda memusnahkan aksara tanda baca
+dalam token suntingan. Suntingan tersebut telah ditolak untuk menghalang kerosakan teks laman.
 Hal ini kadangkala berlaku apabila anda menggunakan khidmat proksi tanpa nama berdasarkan web yang bermasalah.</strong>',
-'editing'                   => 'Menyunting $1',
-'editinguser'               => 'Menyunting pengguna <b>$1</b>',
-'editingsection'            => 'Menyunting $1 (bahagian)',
-'editingcomment'            => 'Menyunting $1 (komen)',
-'editconflict'              => 'Percanggahan penyuntingan: $1',
-'explainconflict'           => 'Pengguna lain telah menyunting laman ini ketika anda sedang menyuntingnya.
+'editing'                          => 'Menyunting $1',
+'editingsection'                   => 'Menyunting $1 (bahagian)',
+'editingcomment'                   => 'Menyunting $1 (komen)',
+'editconflict'                     => 'Percanggahan penyuntingan: $1',
+'explainconflict'                  => 'Pengguna lain telah menyunting laman ini ketika anda sedang menyuntingnya.
 Kawasan teks di atas mengandungi teks semasa.
 Perubahan anda dipaparkan dalam kawasan teks di bawah.
 Anda perlu menggabungkan perubahan anda dengan teks semasa.
 <b>Hanya</b> teks dalam kawasan teks di atas akan disimpan jika anda menekan
 "Simpan laman".<br />',
-'yourtext'                  => 'Teks anda',
-'storedversion'             => 'Versi yang disimpan',
-'nonunicodebrowser'         => '<strong>AMARAN: Pelayar anda tidak mematuhi Unicode. Aksara-aksara bukan ASCII akan dipaparkan dalam kotak sunting sebagai kod perenambelasan (asas 16).</strong>',
-'editingold'                => '<strong>AMARAN: Anda sedang
+'yourtext'                         => 'Teks anda',
+'storedversion'                    => 'Versi yang disimpan',
+'nonunicodebrowser'                => '<strong>AMARAN: Pelayar anda tidak mematuhi Unicode. Aksara-aksara bukan ASCII akan dipaparkan dalam kotak sunting sebagai kod perenambelasan.</strong>',
+'editingold'                       => '<strong>AMARAN: Anda sedang
 menyunting sebuah semakan yang sudah ketinggalan zaman.
 Jika anda menyimpannya, sebarang perubahan yang dibuat selepas tarikh semakan ini akan hilang.</strong>',
-'yourdiff'                  => 'Perbezaan',
-'copyrightwarning'          => 'Sila ambil perhatian bahawa semua sumbangan kepada {{SITENAME}} akan dikeluarkan di bawah $2 (lihat $1 untuk butiran lanjut). Jika anda tidak mahu tulisan anda disunting sewenang-wenangnya oleh orang lain dan diedarkan secara bebas, maka jangan kirim di sini.<br />
+'yourdiff'                         => 'Perbezaan',
+'copyrightwarning'                 => 'Sila ambil perhatian bahawa semua sumbangan kepada {{SITENAME}} akan dikeluarkan di bawah $2 (lihat $1 untuk butiran lanjut). Jika anda tidak mahu tulisan anda disunting sewenang-wenangnya oleh orang lain dan diedarkan secara bebas, maka jangan kirim di sini.<br />
 Anda juga berjanji bahawa ini adalah hasil kerja tangan anda sendiri, atau disalin daripada domain awam atau mana-mana sumber bebas lain.
 <strong>JANGAN KIRIM KARYA HAK CIPTA ORANG LAIN TANPA KEBENARAN!</strong>',
-'copyrightwarning2'         => 'Sila ambil perhatian bahawa semua sumbangan terhadap {{SITENAME}} boleh disunting, diubah, atau dipadam oleh penyumbang lain. Jika anda tidak mahu tulisan anda disunting sewenang-wenangnya, maka jangan kirim di sini.<br />
+'copyrightwarning2'                => 'Sila ambil perhatian bahawa semua sumbangan terhadap {{SITENAME}} boleh disunting, diubah, atau dipadam oleh penyumbang lain. Jika anda tidak mahu tulisan anda disunting sewenang-wenangnya, maka jangan kirim di sini.<br />
 Anda juga berjanji bahawa ini adalah hasil kerja tangan anda sendiri, atau
 disalin daripada domain awam atau mana-mana sumber bebas lain (lihat $1 untuk butiran lanjut).
 <strong>JANGAN KIRIM KARYA HAK CIPTA ORANG LAIN TANPA KEBENARAN!</strong>',
-'longpagewarning'           => '<strong>AMARAN: Panjang laman ini ialah $1 kilobait.
+'longpagewarning'                  => '<strong>AMARAN: Panjang laman ini ialah $1 kilobait.
 Terdapat beberapa pelayar web yang mempunyai masalah jika digunakan untuk menyunting laman yang menghampiri ataupun melebihi 32kB.
 Sila bahagikan rencana ini, jika boleh.</strong>',
-'longpageerror'             => '<strong>RALAT: Panjang teks yang dikirim ialah $1 kilobait,
+'longpageerror'                    => '<strong>RALAT: Panjang teks yang dikirim ialah $1 kilobait,
 melebihi had maksimum $2 kilobait. Ia tidak boleh disimpan.</strong>',
-'readonlywarning'           => '<strong>AMARAN: Pangkalan data telah dikunci untuk penyenggaraan.
+'readonlywarning'                  => '<strong>AMARAN: Pangkalan data telah dikunci untuk penyenggaraan.
 Justeru, anda tidak boleh menyimpan suntingan anda pada masa sekarang.
 Anda boleh menyalin teks anda ke dalam komputer anda terlebih dahulu dan simpan teks tersebut di sini pada masa akan datang.</strong>',
-'protectedpagewarning'      => '<strong>AMARAN: Laman ini telah dikunci supaya hanya penyelia boleh menyuntingnya.</strong>',
-'semiprotectedpagewarning'  => "'''Catatan:''' Laman ini telah dikunci supaya hanya pengguna berdaftar sahaja yang boleh menyuntingnya.",
-'cascadeprotectedwarning'   => "'''Amaran:''' Laman ini telah dikunci, oleh itu hanya penyelia boleh menyuntingnya. Ini kerana ia termasuk dalam {{PLURAL:$1|laman|laman-laman}} berikut yang dilindungi secara melata:",
-'templatesused'             => 'Templat yang digunakan dalam laman ini:',
-'templatesusedpreview'      => 'Templat yang digunakan dalam pratonton ini:',
-'templatesusedsection'      => 'Templat yang digunakan dalam bahagian ini:',
-'template-protected'        => '(dilindungi)',
-'template-semiprotected'    => '(dilindungi separa)',
-'edittools'                 => '<!-- Text here will be shown below edit and upload forms. -->',
-'nocreatetitle'             => 'Penciptaan laman dihadkan',
-'nocreatetext'              => 'Penciptaan laman baru dihadkan pada wiki ini.
+'protectedpagewarning'             => '<strong>AMARAN: Laman ini telah dikunci supaya hanya penyelia boleh menyuntingnya.</strong>',
+'semiprotectedpagewarning'         => "'''Catatan:''' Laman ini telah dikunci supaya hanya pengguna berdaftar sahaja yang boleh menyuntingnya.",
+'cascadeprotectedwarning'          => "'''Amaran:''' Laman ini telah dikunci, oleh itu hanya penyelia boleh menyuntingnya. Ini kerana ia termasuk dalam {{PLURAL:$1|laman|laman-laman}} berikut yang dilindungi secara melata:",
+'titleprotectedwarning'            => '<strong>AMARAN: Laman ini telah dikunci supaya sesetengah pengguna sahaja boleh menciptanya.</strong>',
+'templatesused'                    => 'Templat yang digunakan dalam laman ini:',
+'templatesusedpreview'             => 'Templat yang digunakan dalam pratonton ini:',
+'templatesusedsection'             => 'Templat yang digunakan dalam bahagian ini:',
+'template-protected'               => '(dilindungi)',
+'template-semiprotected'           => '(dilindungi separa)',
+'hiddencategories'                 => 'Laman ini terdapat dalam $1 kategori tersembunyi:',
+'nocreatetitle'                    => 'Penciptaan laman dihadkan',
+'nocreatetext'                     => 'Penciptaan laman baru dihadkan pada {{SITENAME}}.
 Anda boleh berundur dan menyunting laman yang sedia ada, atau [[Special:Userlogin|log masuk]].',
-'nocreate-loggedin'         => 'Anda tidak mempunyai keizinan untuk mencipta laman baru dalam wiki ini.',
-'permissionserrors'         => 'Tidak Dibenarkan',
-'permissionserrorstext'     => 'Anda tidak mempunyai keizinan untuk berbuat demikian atas {{PLURAL:$1|sebab|sebab-sebab}} berikut:',
-'recreate-deleted-warn'     => "'''Amaran: Anda sedang mencipta semula sebuah laman yang pernah dihapuskan.''',
+'nocreate-loggedin'                => 'Anda tidak mempunyai keizinan untuk mencipta laman baru dalam {{SITENAME}}.',
+'permissionserrors'                => 'Tidak Dibenarkan',
+'permissionserrorstext'            => 'Anda tidak mempunyai keizinan untuk berbuat demikian atas {{PLURAL:$1|sebab|sebab-sebab}} berikut:',
+'permissionserrorstext-withaction' => 'Anda tidak mempunyai keizinan untuk $2, atas {{PLURAL:$1|sebab|sebab-sebab}} berikut:',
+'recreate-deleted-warn'            => "'''Amaran: Anda sedang mencipta semula sebuah laman yang pernah dihapuskan.''',
 
 Anda harus mempertimbangkan perlunya menyunting laman ini.
 Untuk rujukan, berikut ialah log penghapusan bagi laman ini:",
 
+# Parser/template warnings
+'expensive-parserfunction-warning'        => 'Amaran: Laman ini mengandungi terlalu banyak panggilan fungsi penghurai yang intensif.
+
+Had panggilan ialah $2, sedangkan yang digunakan berjumlah $1.',
+'expensive-parserfunction-category'       => 'Laman yang mengandungi terlalu banyak panggilan fungsi penghurai yang intensif',
+'post-expand-template-inclusion-warning'  => 'Amaran: saiz kemasukan templat terlalu besar.
+Sesetengah templat tidak akan dimasukkan.',
+'post-expand-template-inclusion-category' => 'Laman yang melebihi had kemasukan templat',
+'post-expand-template-argument-warning'   => 'Amaran: Laman ini mengandungi sekurang-kurangnya satu argumen templat yang mempunyai saiz pengembangan yang terlalu besar.
+Argumen-argumen ini telah dibiarkan.',
+'post-expand-template-argument-category'  => 'Laman yang mengandungi templat dengan argumen yang tidak lengkap',
+
 # "Undo" feature
 'undo-success' => 'Suntingan ini boleh dibatalkan. Sila semak perbandingan di bawah untuk mengesahkan bahawa anda betul-betul mahu melakukan tindakan ini, kemudian simpan perubahan tersebut.',
 'undo-failure' => 'Suntingan tersebut tidak boleh dibatalkan kerana terdapat suntingan pertengahan yang bercanggah.',
+'undo-norev'   => 'Suntingan tersebut tidak boleh dibatalkan kerana tidak wujud atau telah dihapuskan.',
 'undo-summary' => 'Membatalkan semakan $1 oleh [[Special:Contributions/$2|$2]] ([[User talk:$2|Perbincangan]])',
 
 # Account creation failure
 'cantcreateaccounttitle' => 'Akaun tidak dapat dibuka',
+'cantcreateaccount-text' => "Pembukaan akaun daripada alamat IP ini (<b>$1</b>) telah disekat oleh [[User:$3|$3]].
+
+Sebab yang diberikan oleh $3 ialah ''$2''",
 
 # History pages
-'revhistory'            => 'Sejarah semakan',
-'viewpagelogs'          => 'Lihat log bagi laman ini',
-'nohistory'             => 'Tiada sejarah suntingan bagi laman ini.',
-'revnotfound'           => 'Semakan tidak dijumpai.',
-'revnotfoundtext'       => 'Semakan lama untuk laman yang anda minta tidak dijumpai. Sila semak URL yang anda gunakan untuk membuka laman ini.',
-'loadhist'              => 'Memuat sejarah laman',
-'currentrev'            => 'Semakan semasa',
-'revisionasof'          => 'Semakan pada $1',
-'revision-info'         => 'Semakan pada $1 oleh $2',
-'revision-info-current' => '-',
-'revision-nav'          => '($1) $2 | $3 ($4) | $5 ($6)',
-'previousrevision'      => 'â†\90Semakan sebelumnya',
-'nextrevision'          => 'Semakan berikutnya→',
-'currentrevisionlink'   => 'Semakan semasa',
-'cur'                   => 'kini',
-'next'                  => 'berikutnya',
-'last'                  => 'akhir',
-'orig'                  => 'asal',
-'page_first'            => 'awal',
-'page_last'             => 'akhir',
-'histlegend'            => "Pemilihan perbezaan: tandakan butang radio bagi versi-versi yang ingin dibandingkan dan tekan butang ''enter'' atau butang di bawah.<br />
+'viewpagelogs'        => 'Lihat log bagi laman ini',
+'nohistory'           => 'Tiada sejarah suntingan bagi laman ini.',
+'revnotfound'         => 'Semakan tidak dijumpai.',
+'revnotfoundtext'     => 'Semakan lama untuk laman yang anda minta tidak dapat dijumpai. Sila semak URL yang anda gunakan untuk mencapai laman ini.',
+'currentrev'          => 'Semakan semasa',
+'revisionasof'        => 'Semakan pada $1',
+'revision-info'       => 'Semakan pada $1 oleh $2',
+'previousrevision'    => '←Semakan sebelumnya',
+'nextrevision'        => 'Semakan berikutnya→',
+'currentrevisionlink' => 'Semakan semasa',
+'cur'                 => 'kini',
+'next'                => 'berikutnya',
+'last'                => 'akhir',
+'page_first'          => 'awal',
+'page_last'           => 'akhir',
+'histlegend'          => "Pemilihan perbezaan: tandakan butang radio bagi versi-versi yang ingin dibandingkan dan tekan butang ''enter'' atau butang di bawah.<br />
 Petunjuk: (kini) = perbezaan dengan versi terkini,
 (akhir) = perbezaan dengan versi sebelumnya, K = suntingan kecil.",
-'history_copyright'     => '-',
-'deletedrev'            => '[dihapuskan]',
-'histfirst'             => 'Terawal',
-'histlast'              => 'Terkini',
-'historysize'           => '($1 bait)',
-'historyempty'          => '(kosong)',
+'deletedrev'          => '[dihapuskan]',
+'histfirst'           => 'Terawal',
+'histlast'            => 'Terkini',
+'historysize'         => '($1 bait)',
+'historyempty'        => '(kosong)',
 
 # Revision feed
 'history-feed-title'          => 'Sejarah semakan',
@@ -824,7 +828,7 @@ Butiran lanjut boleh didapati dalam [{{fullurl:Special:Log/delete|page={{FULLPAG
 </div>',
 'rev-deleted-text-view'       => '<div class="mw-warning plainlinks">
 Semakan ini telah dibuang daripada arkib awam.
-Sebagai seorang pentadbir, anda boleh melihatnya.
+Sebagai seorang pentadbir di {{SITENAME}}, anda boleh melihatnya.
 Butiran lanjut boleh didapati dalam [{{fullurl:Special:Log/delete|page={{FULLPAGENAMEE}}}} log penghapusan].
 </div>',
 'rev-delundel'                => 'tunjuk/sembunyi',
@@ -836,7 +840,7 @@ Butiran lanjut boleh didapati dalam [{{fullurl:Special:Log/delete|page={{FULLPAG
 'revdelete-text'              => 'Semakan dan peristiwa yang dihapuskan masih muncul dalam sejarah laman dan log,
 akan tetapi kandungannya tidak boleh dilihat oleh orang awam.
 
-Pentadbir wiki ini boleh melihat kandungan tersebut dan menyahhapuskannya
+Pentadbir {{SITENAME}} boleh melihat kandungan tersebut dan menyahhapuskannya
 semula melalui laman ini melainkan mempunyai batasan.',
 'revdelete-legend'            => 'Tetapkan batasan:',
 'revdelete-hide-text'         => 'Sembunyikan teks semakan',
@@ -851,67 +855,109 @@ semula melalui laman ini melainkan mempunyai batasan.',
 'revdelete-submit'            => 'Kenakan ke atas versi yang dipilih',
 'revdelete-logentry'          => 'menukar kebolehnampakan semakan [[$1]]',
 'logdelete-logentry'          => 'menukar kebolehnampakan peristiwa bagi [[$1]]',
-'revdelete-logaction'         => '$1 semakan ditetapkan kepada mod $2',
-'logdelete-logaction'         => '$1 peristiwa bagi [[$3]] ditetapkan kepada mod $2',
 'revdelete-success'           => 'Kebolehnampakan semakan ditetapkan.',
 'logdelete-success'           => 'Kebolehnampakan peristiwa ditetapkan.',
-
-# Oversight log
-'oversightlog'    => 'Log pengawas',
-'overlogpagetext' => 'Berikut ialah senarai bagi penghapusan dan sekatan terkini yang melibatkan kandungan
-yang terlindung daripada penyelia. Lihat [[Special:Ipblocklist|senarai sekatan IP]] untuk senarai sekatan yang sedang aktif.',
+'revdel-restore'              => 'Tukar kebolehnampakan',
+'pagehist'                    => 'Sejarah laman',
+'deletedhist'                 => 'Sejarah yang dihapuskan',
+'revdelete-content'           => 'kandungan',
+'revdelete-summary'           => 'ringkasan',
+'revdelete-uname'             => 'nama pengguna',
+'revdelete-restricted'        => 'mengenakan sekatan pada penyelia',
+'revdelete-unrestricted'      => 'menarik sekatan daripada penyelia',
+'revdelete-hid'               => 'menyembunyikan $1',
+'revdelete-unhid'             => 'memunculkan $1',
+'revdelete-log-message'       => '$1 bagi {{PLURAL:$2|sebuah|$2 buah}} semakan',
+'logdelete-log-message'       => '$1 bagi $2 peristiwa',
+
+# Suppression log
+'suppressionlog'     => 'Log penahanan',
+'suppressionlogtext' => 'Berikut ialah senarai penghapusan dan sekatan yang membabitkan kandungan yang terselindung daripada penyelia.
+Sila lihat [[Special:Ipblocklist|senarai sekatan IP]] untuk senarai sekatan yang sedang dijalankan.',
+
+# History merging
+'mergehistory'                     => 'Gabungkan sejarah laman',
+'mergehistory-header'              => "Anda boleh menggabungkan semua semakan dalam sejarah bagi sesebuah laman sumber ke dalam laman lain.
+Sila pastikan bahawa perubahan ini akan mengekalkan kesinambungan sejarah laman.
+
+'''Setidak-tidaknya semakan semasa bagi laman sumber akan ditinggalkan.'''",
+'mergehistory-box'                 => 'Gabungkan semakan bagi dua laman:',
+'mergehistory-from'                => 'Laman sumber:',
+'mergehistory-into'                => 'Laman destinasi:',
+'mergehistory-list'                => 'Sejarah suntingan yang boleh digabungkan',
+'mergehistory-merge'               => 'Semakan-semakan bagi [[:$1]] yang berikut boleh digabungkan ke dalam [[:$2]]. Gunakan lajur butang radio sekiranya anda hanya mahu menggabungkan semakan-semakan yang dibuat pada dan sebelum waktu yang ditetapkan. Sila ambil perhatian bahawa penggunaan pautan-pautan navigasi akan mengeset semula lajur ini.',
+'mergehistory-go'                  => 'Tunjukkan suntingan yang boleh digabungkan',
+'mergehistory-submit'              => 'Gabungkan semakan',
+'mergehistory-empty'               => 'Tiada semakan yang boleh digabungkan',
+'mergehistory-success'             => '$3 semakan bagi [[:$1]] telah digabungkan ke dalam [[:$2]].',
+'mergehistory-fail'                => 'Gagal melaksanakan penggabungan sejarah, sila semak semula laman tersebut dan parameter waktu.',
+'mergehistory-no-source'           => 'Laman sumber $1 tidak wujud.',
+'mergehistory-no-destination'      => 'Laman destinasi $1 tidak wujud.',
+'mergehistory-invalid-source'      => 'Laman sumber mestilah merupakan tajuk yang sah.',
+'mergehistory-invalid-destination' => 'Laman destinasi mestilah merupakan tajuk yang sah.',
+'mergehistory-autocomment'         => 'Menggabungkan [[:$1]] dengan [[:$2]]',
+'mergehistory-comment'             => 'Menggabungkan [[:$1]] dengan [[:$2]]: $3',
+
+# Merge log
+'mergelog'           => 'Log penggabungan',
+'pagemerge-logentry' => 'menggabungkan [[$1]] ke dalam [[$2]] (semakan sehingga $3)',
+'revertmerge'        => 'Batalkan',
+'mergelogpagetext'   => 'Berikut ialah senarai terkini bagi penggabungan sejarah sesebuah laman ke dalam lamana yang lain.',
 
 # Diffs
-'difference'                => '(Perbezaan antara semakan)',
-'loadingrev'                => 'memuat semakan untuk pembezaan',
-'lineno'                    => 'Baris $1:',
-'editcurrent'               => 'Sunting versi semasa bagi laman ini',
-'selectnewerversionfordiff' => 'Pilih versi lebih baru untuk perbandingan',
-'selectolderversionfordiff' => 'Pilih versi terdahulu untuk perbandingan',
-'compareselectedversions'   => 'Bandingkan versi-versi yang dipilih',
-'editundo'                  => 'batal',
-'diff-multi'                => '({{PLURAL:$1|Satu|$1}} semakan pertengahan tidak ditunjukkan.)',
+'history-title'           => 'Sejarah semakan bagi "$1"',
+'difference'              => '(Perbezaan antara semakan)',
+'lineno'                  => 'Baris $1:',
+'compareselectedversions' => 'Bandingkan versi-versi yang dipilih',
+'editundo'                => 'batal',
+'diff-multi'              => '({{PLURAL:$1|Satu|$1}} semakan pertengahan tidak ditunjukkan.)',
 
 # Search results
-'searchresults-title'   => 'Keputusan carian "$1"',
-'searchresulttext'      => 'Untuk maklumat lanjut tentang carian dalam {{SITENAME}}, sila lihat [[{{MediaWiki:helppage}}|{{int:help}}]].',
-'searchsubtitle'        => 'Anda mencari "[[$1]]"',
-'searchsubtitleinvalid' => 'Anda mencari "[[$1]]"',
-'noexactmatch'          => "'''Tiada laman bertajuk \"\$1\".''' Anda boleh [[:\$1|mencipta laman ini]].",
-'titlematches'          => 'Padanan tajuk rencana',
-'notitlematches'        => 'Tiada tajuk laman yang sepadan',
-'textmatches'           => 'Padanan teks laman',
-'notextmatches'         => 'Tiada teks laman yang sepadan',
-'prevn'                 => '$1 sebelumnya',
-'nextn'                 => '$1 berikutnya',
-'viewprevnext'          => 'Lihat ($1) ($2) ($3)',
-'showingresults'        => 'Terpapar di bawah adalah hasil pencarian dari <b>$1</b> hingga <b>$2</b>.',
-'showingresultsnum'     => 'Terpapar di bawah <b>$3</b> adalah hasil pencarian yang bermula dengan #<b>$2</b>.',
-'nonefound'             => "'''Catatan''': Kegagalan pencarian biasanya
+'searchresults'             => 'Keputusan carian',
+'searchresulttext'          => 'Untuk maklumat lanjut tentang carian dalam {{SITENAME}}, sila lihat [[{{MediaWiki:Helppage}}|{{int:help}}]].',
+'searchsubtitle'            => 'Anda mencari "[[$1]]"',
+'searchsubtitleinvalid'     => 'Untuk pertanyaan "$1"',
+'noexactmatch'              => "'''Tiada laman bertajuk \"\$1\".''' Anda boleh [[:\$1|menciptanya]].",
+'noexactmatch-nocreate'     => "'''Tiada laman bertajuk \"\$1\".'''",
+'toomanymatches'            => 'Terlalu banyak padanan dipulangkan, sila cuba pertanyaan lain',
+'titlematches'              => 'Padanan tajuk laman',
+'notitlematches'            => 'Tiada tajuk laman yang sepadan',
+'textmatches'               => 'Padanan teks laman',
+'notextmatches'             => 'Tiada teks laman yang sepadan',
+'prevn'                     => '$1 sebelumnya',
+'nextn'                     => '$1 berikutnya',
+'viewprevnext'              => 'Lihat ($1) ($2) ($3)',
+'search-result-size'        => '$1 ($2 patah perkataan)',
+'search-result-score'       => 'Kaitan: $1%',
+'search-redirect'           => '(pelencongan $1)',
+'search-section'            => '(bahagian $1)',
+'search-suggest'            => 'Maksud anda, $1?',
+'search-interwiki-caption'  => 'Projek-projek lain',
+'search-interwiki-default'  => 'Keputusan daripada $1:',
+'search-interwiki-more'     => '(lagi)',
+'search-mwsuggest-enabled'  => 'berserta cadangan',
+'search-mwsuggest-disabled' => 'tiada cadangan',
+'search-relatedarticle'     => 'Berkaitan',
+'mwsuggest-disable'         => 'Matikan ciri cadangan AJAX',
+'searchrelated'             => 'berkaitan',
+'searchall'                 => 'semua',
+'showingresults'            => 'Terpapar di bawah adalah hasil pencarian dari <b>$1</b> hingga <b>$2</b>.',
+'showingresultsnum'         => 'Terpapar di bawah <b>$3</b> adalah hasil pencarian yang bermula dengan #<b>$2</b>.',
+'showingresultstotal'       => "Berikut ialah {{PLURAL:$3|hasil '''$1'''|hasil '''$1 - $2'''}} daripada '''$3'''",
+'nonefound'                 => "'''Catatan''': Kegagalan pencarian biasanya
 disebabkan oleh pencarian perkataan-perkataan yang terlalu umum, seperti \"ada\"
 dan \"dari\" yang tidak diindekskan, atau disebabkan oleh pencarian lebih
 daripada satu kata kunci (hanya laman yang mengandungi kesemua kata kunci akan ditunjukkan).",
-'powersearch'           => 'Cari',
-'powersearchtext'       => 'Cari dalam ruang nama:<br />$1<br />$2 Senaraikan pelencongan<br />Cari $3 $9',
-'searchdisabled'        => 'Ciri pencarian dalam {{SITENAME}} dimatikan. Anda boleh mencari melalui Google. Sila ambil perhatian bahawa indeks dalam Google mungkin bukan yang terkini.',
-'googlesearch'          => '
-<form method="get" action="http://www.google.com/search" id="googlesearch">
-  <input type="hidden" name="domains" value="{{SERVER}}" />
-  <input type="hidden" name="num" value="50" />
-  <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="$3" />
-<div>
-  <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>',
+'powersearch'               => 'Cari',
+'powersearch-legend'        => 'Gelintar maju',
+'powersearch-ns'            => 'Gelintar ruang nama:',
+'powersearch-redir'         => 'Termasuk lencongan',
+'powersearch-field'         => 'Cari',
+'search-external'           => 'Carian luar',
+'searchdisabled'            => 'Ciri pencarian dalam {{SITENAME}} dimatikan. Anda boleh mencari melalui Google. Sila ambil perhatian bahawa indeks dalam Google mungkin bukan yang terkini.',
 
 # Preferences page
 'preferences'              => 'Keutamaan',
-'preferences-summary'      => '',
 'mypreferences'            => 'Keutamaan saya',
 'prefs-edits'              => 'Jumlah suntingan:',
 'prefsnologin'             => 'Belum log masuk',
@@ -941,7 +987,7 @@ daripada satu kata kunci (hanya laman yang mengandungi kesemua kata kunci akan d
 'prefs-personal'           => 'Profil',
 'prefs-rc'                 => 'Perubahan terkini',
 'prefs-watchlist'          => 'Senarai pantau',
-'prefs-watchlist-days'     => 'Had maksimum hari untuk ditunjukkan dalam senarai pantau:',
+'prefs-watchlist-days'     => 'Had bilangan hari dalam senarai pantau:',
 'prefs-watchlist-edits'    => 'Had maksimum perubahan untuk ditunjukkan dalam senarai pantau penuh:',
 'prefs-misc'               => 'Pelbagai',
 'saveprefs'                => 'Simpan',
@@ -956,53 +1002,127 @@ daripada satu kata kunci (hanya laman yang mengandungi kesemua kata kunci akan d
 'resultsperpage'           => 'Jumlah padanan bagi setiap halaman:',
 'contextlines'             => 'Bilangan baris untuk dipaparkan bagi setiap capaian:',
 'contextchars'             => 'Bilangan askara konteks bagi setiap baris:',
-'stub-threshold'           => 'Threshold for <a href="#" class="stub">stub link</a> formatting:',
+'stub-threshold'           => 'Ambang bagi pemformatan <a href="#" class="stub">pautan ke rencana ringkas</a> (bait):',
 'recentchangesdays'        => 'Bilangan hari dalam perubahan terkini:',
 'recentchangescount'       => 'Bilangan suntingan dalam perubahan terkini:',
 'savedprefs'               => 'Keutamaan anda disimpan.',
 'timezonelegend'           => 'Zon waktu',
 'timezonetext'             => 'Beza waktu dalam jam antara waktu tempatan anda dengan waktu UTC (8 untuk Kuala Lumpur).',
 'localtime'                => 'Waktu tempatan',
-'timezoneoffset'           => 'Imbangan¹',
+'timezoneoffset'           => 'Imbangan¹',
 'servertime'               => 'Waktu pelayan',
 'guesstimezone'            => 'Gunakan tetapan pelayar saya',
 'allowemail'               => 'Benarkan e-mel daripada pengguna lain',
+'prefs-searchoptions'      => 'Pilihan gelintar',
+'prefs-namespaces'         => 'Ruang nama',
 'defaultns'                => 'Cari dalam ruang nama ini secara lalai:',
 'default'                  => 'lalai',
 'files'                    => 'Fail',
 
 # User rights
-'userrights-lookup-user'      => 'Urus kumpulan pengguna',
-'userrights-user-editname'    => 'Masukkan nama pengguna:',
-'editusergroup'               => 'Sunting Kumpulan Pengguna',
-'userrights-editusergroup'    => 'Ubah kumpulan pengguna',
-'saveusergroups'              => 'Simpan Kumpulan Pengguna',
-'userrights-groupsmember'     => 'Ahli bagi:',
-'userrights-groupsavailable'  => 'Kumpulan sedia ada:',
-'userrights-groupshelp'       => 'Sila pilih kumpulan untuk menambah atau membuang pengguna tersebut.
-Kumpulan yang tidak dipilih tidak akan diubah. Anda boleh mengecualikan sebarang kumpulan dengan CTRL + klik',
-'userrights-reason'           => 'Sebab perubahan:',
-'userrights-available-none'   => 'Anda tidak boleh mengubah keahlian kumpulan.',
-'userrights-available-add'    => 'Anda boleh menambahkan penggunan ke dalam $1.',
-'userrights-available-remove' => 'Anda boleh membuang pengguna daripada $1.',
+'userrights'                       => 'Pengurusan hak pengguna', # Not used as normal message but as header for the special page itself
+'userrights-lookup-user'           => 'Urus kumpulan pengguna',
+'userrights-user-editname'         => 'Masukkan nama pengguna:',
+'editusergroup'                    => 'Sunting Kumpulan Pengguna',
+'editinguser'                      => "Mengubah hak pengguna '''[[User:$1|$1]]''' ([[User talk:$1|{{int:talkpagelinktext}}]] | [[Special:Contributions/$1|{{int:contribslink}}]])",
+'userrights-editusergroup'         => 'Ubah kumpulan pengguna',
+'saveusergroups'                   => 'Simpan Kumpulan Pengguna',
+'userrights-groupsmember'          => 'Ahli bagi:',
+'userrights-groupsremovable'       => 'Kumpulan boleh buang:',
+'userrights-groupsavailable'       => 'Kumpulan sedia ada:',
+'userrights-groups-help'           => 'Anda boleh mengubah keahlian kumpulan bagi pengguna ini:
+* Petak yang bertanda bererti pengguna tersebut adalah ahli kumpulan itu.
+* Petak yang tidak bertanda bererti bahawa pengguna tersebut bukan ahli kumpulan itu.
+* Tanda bintang (*) menandakan bahawa anda tidak boleh melucutkan keahlian pengguna tersebut setelah anda melantiknya, dan begitulah sebaliknya.',
+'userrights-reason'                => 'Sebab perubahan:',
+'userrights-available-none'        => 'Anda tidak boleh mengubah keahlian kumpulan.',
+'userrights-available-add'         => 'Anda boleh menambahkan pengguna ke dalam {{PLURAL:$2|kumpulan|kumpulan-kumpulan}} ini: $1.',
+'userrights-available-remove'      => 'Anda boleh membuang pengguna daripada {{PLURAL:$2|kumpulan|kumpulan-kumpulan}} ini: $1.',
+'userrights-available-add-self'    => 'Anda boleh menyertai {{PLURAL:$2|kumpulan|kumpulan-kumpulan}} ini: $1.',
+'userrights-available-remove-self' => 'Anda boleh keluar daripada {{PLURAL:$2|kumpulan|kumpulan-kumpulan}} ini: $1.',
+'userrights-no-interwiki'          => 'Anda tidak mempunyai keizinan untuk mengubah hak-hak pengguna di wiki lain.',
+'userrights-nodatabase'            => 'Pangkalan data $1 tiada atau bukan tempatan.',
+'userrights-nologin'               => 'Anda mesti [[Special:Userlogin|log masuk]] dengan akaun pentadbir terlebih dahulu untuk memperuntukkan hak-hak pengguna.',
+'userrights-notallowed'            => 'Anda tidak mempunyai keizinan untuk memperuntukkan hak-hak pengguna.',
+'userrights-changeable-col'        => 'Kumpulan yang anda boleh ubah',
+'userrights-unchangeable-col'      => 'Kumpulan yang anda tak boleh ubah',
 
 # Groups
 'group'               => 'Kumpulan:',
+'group-user'          => 'Pengguna',
 'group-autoconfirmed' => 'Pengguna yang disahkan secara automatik',
 'group-bot'           => 'Bot',
 'group-sysop'         => 'Penyelia',
 'group-bureaucrat'    => 'Birokrat',
+'group-suppress'      => 'Pengawas',
 'group-all'           => '(semua)',
 
+'group-user-member'          => 'Pengguna',
 'group-autoconfirmed-member' => 'Pengguna yang disahkan secara automatik',
 'group-bot-member'           => 'Bot',
 'group-sysop-member'         => 'Penyelia',
 'group-bureaucrat-member'    => 'Birokrat',
+'group-suppress-member'      => 'Pengawas',
 
+'grouppage-user'          => '{{ns:project}}:Pengguna',
 'grouppage-autoconfirmed' => '{{ns:project}}:Pengguna yang disahkan secara automatik',
 'grouppage-bot'           => '{{ns:project}}:Bot',
 'grouppage-sysop'         => '{{ns:project}}:Pentadbir',
 'grouppage-bureaucrat'    => '{{ns:project}}:Birokrat',
+'grouppage-suppress'      => '{{ns:project}}:Pengawas',
+
+# Rights
+'right-read'                 => 'Membaca laman',
+'right-edit'                 => 'Menyunting laman',
+'right-createpage'           => 'Mencipta laman (selain laman perbincangan)',
+'right-createtalk'           => 'Mencipta laman perbincangan',
+'right-createaccount'        => 'Membuka akaun pengguna baru',
+'right-minoredit'            => 'Menanda suntingan kecil',
+'right-move'                 => 'Memindah laman',
+'right-move-subpages'        => 'Memindahkan laman berserta sublaman',
+'right-suppressredirect'     => 'Memindahkan sesebuah laman tanpa mencipta lencongan',
+'right-upload'               => 'Muat naik fail',
+'right-reupload'             => 'Menulis ganti fail sedia ada',
+'right-reupload-own'         => 'Menulis ganti fail sedia ada yang dimuat naik sendiri',
+'right-reupload-shared'      => 'Mengatasi fail di gedung media kongsi',
+'right-upload_by_url'        => 'Memuat naik fail daripada alamat URL',
+'right-purge'                => 'Membersihkan fail simpanan sementara bagi sesebuah laman tanpa pengesahan',
+'right-autoconfirmed'        => 'Menyunting laman yang dilindungi separa',
+'right-bot'                  => 'Dianggap melakukan tugas-tugas automatik',
+'right-nominornewtalk'       => 'Suntingan kecil pada laman perbincangan seseorang pengguna tidak menghidupkan isyarat pesanan baru untuk pengguna itu',
+'right-apihighlimits'        => 'Meninggikan had dalam pertanyaan API',
+'right-writeapi'             => 'Menggunakan API tulis',
+'right-delete'               => 'Menghapuskan laman',
+'right-bigdelete'            => 'Menghapuskan laman bersejarah',
+'right-deleterevision'       => 'Menghapuskan dan memulihkan semula mana-mana semakan bagi sesebuah laman',
+'right-deletedhistory'       => 'Melihat senarai entri sejarah yang telah dihapuskan, tetapi tanpa teks yang berkaitan',
+'right-browsearchive'        => 'Menggelintar laman-laman yang telah dihapuskan',
+'right-undelete'             => 'Mengembalikan laman yang telah dihapuskan (nyahhapus)',
+'right-suppressrevision'     => 'Memeriksa dan memulihkan semakan yang terselindung daripada penyelia',
+'right-suppressionlog'       => 'Melihat log rahsia',
+'right-block'                => 'Menyekat pengguna lain daripada menyunting',
+'right-blockemail'           => 'Menyekat pengguna lain daripada mengirim e-mel',
+'right-hideuser'             => 'Menyekat sesebuah nama pengguna, menyembunyikannya daripada orang ramai',
+'right-ipblock-exempt'       => 'Melangkau sekatan IP, sekatan automatik dan sekatan julat',
+'right-proxyunbannable'      => 'Melangkau sekatan proksi automatik',
+'right-protect'              => 'Menukar peringkat perlindungan dan menyunting laman yang dilindungi',
+'right-editprotected'        => 'Menyunting laman yang dilindungi (tanpa perlindungan melata)',
+'right-editinterface'        => 'Menyunting antara muka pengguna',
+'right-editusercssjs'        => 'Menyunting fail CSS dan JavaScript pengguna lain',
+'right-rollback'             => 'Mengundurkan suntigan terakhir bagi laman tertentu',
+'right-markbotedits'         => 'Menanda suntingan yang diundurkan sebagai suntingan bot',
+'right-noratelimit'          => 'Tidak dikenakan had kadar penyuntingan',
+'right-import'               => 'Mengimport laman dari wiki lain',
+'right-importupload'         => 'Mengimport laman dengan memuat naik fail',
+'right-patrol'               => 'Memeriksa suntingan orang lain',
+'right-autopatrol'           => 'Suntingannya ditandakan sebagai telah diperiksa secara automatik',
+'right-patrolmarks'          => 'Melihat tanda pemeriksaan dalam senarai perubahan terkini',
+'right-unwatchedpages'       => 'Melihat senarai laman yang tidak dipantau',
+'right-trackback'            => 'Mengirim jejak balik',
+'right-mergehistory'         => 'Menggabungkan sejarah laman',
+'right-userrights'           => 'Menyerahkan dan menarik balik sebarang hak pengguna',
+'right-userrights-interwiki' => 'Menyerahkan dan menarik balik hak pengguna di wiki lain',
+'right-siteadmin'            => 'Mengunci dan membuka kunci pangkalan data',
 
 # User rights log
 'rightslog'      => 'Log hak pengguna',
@@ -1013,7 +1133,6 @@ Kumpulan yang tidak dipilih tidak akan diubah. Anda boleh mengecualikan sebarang
 # Recent changes
 'nchanges'                          => '$1 perubahan',
 'recentchanges'                     => 'Perubahan terkini',
-'recentchanges-url'                 => 'Special:Recentchanges',
 'recentchangestext'                 => 'Jejaki perubahan terkini dalam {{SITENAME}} pada laman ini.',
 'recentchanges-feed-description'    => 'Jejaki perubahan terkini dalam {{SITENAME}} pada suapan ini.',
 'rcnote'                            => "Berikut ialah '''$1''' perubahan terakhir sejak '''$2''' hari yang lalu sehingga $3.",
@@ -1023,29 +1142,28 @@ Kumpulan yang tidak dipilih tidak akan diubah. Anda boleh mengecualikan sebarang
 'rcshowhidebots'                    => '$1 bot',
 'rcshowhideliu'                     => '$1 pengguna log masuk',
 'rcshowhideanons'                   => '$1 pengguna tanpa nama',
-'rcshowhidepatr'                    => '$1 suntingan yang telah diperiksa',
+'rcshowhidepatr'                    => '$1 suntingan dirondai',
 'rcshowhidemine'                    => '$1 suntingan saya',
-'rclinks'                           => 'Tunjukkan $1 perubahan terakhir sejak $2 hari yang lalu<br />$3',
+'rclinks'                           => 'Paparkan $1 perubahan terakhir sejak $2 hari yang lalu<br />$3',
 'diff'                              => 'beza',
 'hist'                              => 'sej',
-'hide'                              => 'Sembunyikan',
-'show'                              => 'Tunjukkan',
+'hide'                              => 'Sembunyi',
+'show'                              => 'Papar',
 'minoreditletter'                   => 'k',
 'newpageletter'                     => 'B',
 'boteditletter'                     => 'b',
-'sectionlink'                       => '→',
-'number_of_watching_users_RCview'   => '[$1]',
 'number_of_watching_users_pageview' => '[$1 pemantau]',
 'rc_categories'                     => 'Hadkan kepada kategori (asingkan dengan "|")',
 'rc_categories_any'                 => 'Semua',
-'rc-change-size'                    => '$1',
-'newsectionsummary'                 => 'Bahagian baru:',
+'newsectionsummary'                 => '/* $1 */ bahagian baru',
 
 # Recent changes linked
 'recentchangeslinked'          => 'Perubahan berkaitan',
 'recentchangeslinked-title'    => 'Perubahan berkaitan dengan $1',
 'recentchangeslinked-noresult' => 'Tiada perubahan pada semua laman yang dipaut dalam tempoh yang diberikan.',
 'recentchangeslinked-summary'  => "Laman khas ini menyenaraikan perubahan terkini bagi laman-laman yang dipaut. Laman-laman yang terdapat dalam senarai pantau anda ditandakan dengan '''teks tebal'''.",
+'recentchangeslinked-page'     => 'Nama laman:',
+'recentchangeslinked-to'       => 'Paparkan perubahan pada laman yang mengandungi pautan ke laman yang diberikan',
 
 # Upload
 'upload'                      => 'Muat naik fail',
@@ -1055,6 +1173,7 @@ Kumpulan yang tidak dipilih tidak akan diubah. Anda boleh mengecualikan sebarang
 'uploadnologin'               => 'Belum log masuk',
 'uploadnologintext'           => 'Anda perlu [[Special:Userlogin|log masuk]]
 terlebih dahulu untuk memuat naik fail.',
+'upload_directory_missing'    => 'Direktori muat naik ($1) hilang dan tidak dapat dicipta oleh pelayan web.',
 'upload_directory_read_only'  => 'Direktori muat naik ($1) tidak boleh ditulis oleh pelayan web.',
 'uploaderror'                 => 'Ralat muat naik',
 'uploadtext'                  => "Gunakan borang di bawah untuk memuat naik fail. Untuk melihat atau mencari imej yang sudah dimuat naik, sila ke [[Special:Imagelist|senarai fail yang dimuat naik]]. Muat naik dan penghapusan akan direkodkan dalam [[Special:Log/upload|log muat naik]].
@@ -1063,14 +1182,17 @@ Untuk menyertakan imej tersebut dalam sesebuah laman, sila masukkan teks
 '''<nowiki>[[</nowiki>{{ns:image}}<nowiki>:Fail.jpg]]</nowiki>''' atau
 '''<nowiki>[[</nowiki>{{ns:image}}<nowiki>:Fail.png|teks alternatif]]</nowiki>'''. Anda juga boleh menggunakan
 '''<nowiki>[[</nowiki>{{ns:media}}<nowiki>:Fail.ogg]]</nowiki>''' untuk memaut secara terus.",
+'upload-permitted'            => 'Jenis fail yang dibenarkan: $1.',
+'upload-preferred'            => 'Jenis fail yang diutamakan: $1.',
+'upload-prohibited'           => 'Jenis fail yang dilarang: $1.',
 'uploadlog'                   => 'log muat naik',
 'uploadlogpage'               => 'Log muat naik',
 'uploadlogpagetext'           => 'Berikut ialah senarai terkini bagi fail yang dimuat naik.',
 'filename'                    => 'Nama fail',
 'filedesc'                    => 'Ringkasan',
 'fileuploadsummary'           => 'Ringkasan:',
-'filestatus'                  => 'Status hak cipta',
-'filesource'                  => 'Sumber',
+'filestatus'                  => 'Status hak cipta:',
+'filesource'                  => 'Sumber:',
 'uploadedfiles'               => 'Fail yang telah dimuat naik',
 'ignorewarning'               => 'Abaikan amaran dan simpan juga fail ini.',
 'ignorewarnings'              => 'Abaikan mana-mana amaran.',
@@ -1078,38 +1200,46 @@ Untuk menyertakan imej tersebut dalam sesebuah laman, sila masukkan teks
 'illegalfilename'             => 'Nama fail "$1" mengandungi aksara yang tidak dibenarkan dalam tajuk laman. Sila tukar nama fail ini dan muat naik sekali lagi.',
 'badfilename'                 => 'Nama fail telah ditukar kepada "$1".',
 'filetype-badmime'            => 'Memuat naik fail jenis MIME "$1" adalah tidak dibenarkan.',
-'filetype-badtype'            => "Jenis fail '''\".\$1\"''' adalah dilarang.
-: Jenis-jenis fail yang dibenarkan: \$2",
+'filetype-unwanted-type'      => "'''\".\$1\"''' adalah jenis fail yang tidak dikehendaki. Jenis-jenis fail yang diutamakan ialah \$2.",
+'filetype-banned-type'        => "'''\".\$1\"''' adalah jenis fail yang dilarang.  Jenis-jenis fail yang dibenarkan ialah \$2.",
 'filetype-missing'            => 'Fail ini tidak mempunyai sambungan (contohnya ".jpg").',
 'large-file'                  => 'Saiz fail ini ialah $2. Anda dinasihati supaya memuat naik fail yang tidak melebihi $1.',
 'largefileserver'             => 'Fail ini telah melebihi had muat naik pelayan web.',
 'emptyfile'                   => 'Fail yang dimuat naik adalah kosong. Ini mungkin disebabkan oleh kesilapan menaip nama fail. Sila pastikan bahawa anda betul-betul mahu memuat naik fail ini.',
-'fileexists'                  => 'Sebuah fail dengan nama ini telah pun wujud. Sila semak $1 jika anda tidak pasti bahawa anda mahu menukarnya.',
+'fileexists'                  => 'Sebuah fail dengan nama ini telah pun wujud. Sila semak <strong><tt>$1</tt></strong> sekiranya anda tidak pasti bahawa anda mahu menukarnya atau tidak.',
+'filepageexists'              => 'Sebuah lama (bukan imej) dengan nama ini telah pun wujud. Sila semak <strong><tt>$1</tt></strong> sekiranya anda tidak pasti bahawa anda mahu menukarnya atau tidak.',
 'fileexists-extension'        => 'Sebuah fail dengan nama yang sama telah pun wujud:<br />
 Nama fail yang dimuat naik: <strong><tt>$1</tt></strong><br />
 Nama fail yang sedia ada: <strong><tt>$2</tt></strong><br />
 Sila pilih nama lain.',
-'fileexists-thumb'            => "'''<center>Imej sedia ada</center>'''",
+'fileexists-thumb'            => "<center>'''Imej sedia ada'''</center>",
 'fileexists-thumbnail-yes'    => 'Fail ini kelihatan seperti sebuah imej yang telah dikecilkan <i>(imej ringkas)</i>. Sila semak fail <strong><tt>$1</tt></strong>.<br />
 Jika fail yang disemak itu adalah sama dengan yang saiz asal, maka anda tidak perlu memuat naik imej ringkas tambahan.',
 'file-thumbnail-no'           => 'Nama fail ini bermula dengan <strong><tt>$1</tt></strong>. Barangkali ia adalah sebuah imej yang telah dikecilkan <i>(imej ringkas)</i>.
 Jika anda memiliki imej ini dalam leraian penuh, sila muat naik fail tersebut, sebaliknya sila tukar nama fail ini.',
 'fileexists-forbidden'        => 'Sebuah fail dengan nama ini telah pun wujud. Sila berundur dan muat naik fail ini dengan nama lain. [[Image:$1|thumb|center|$1]]',
 'fileexists-shared-forbidden' => 'Sebuah dail dengan nama ini telah pun wujud dalam simpanan fail kongsi. Sila berundur dan muat naik fail ini dengan nama lain. [[Image:$1|thumb|center|$1]]',
+'file-exists-duplicate'       => 'Fail ini adalah salinan bagi {{PLURAL:$1|fail|fail-fail}} berikut:',
 'successfulupload'            => 'Muat naik berjaya',
 'uploadwarning'               => 'Amaran muat naik',
 'savefile'                    => 'Simpan fail',
 'uploadedimage'               => 'memuat naik "[[$1]]"',
 'overwroteimage'              => 'memuat naik versi baru bagi "[[$1]]"',
 'uploaddisabled'              => 'Ciri muat naik dimatikan',
-'uploaddisabledtext'          => 'Ciri muat naik fail dimatikan pada wiki ini.',
+'uploaddisabledtext'          => 'Ciri muat naik fail dimatikan di {{SITENAME}}.',
 'uploadscripted'              => 'Fail ini mengandungi kod HTML atau skrip yang boleh disalahtafsirkan oleh pelayar web.',
 'uploadcorrupt'               => 'Fail tersebut rosak atau mempunyai sambungan yang salah. Sila periksa fail tersebut dan cuba lagi.',
 'uploadvirus'                 => 'Fail tersebut mengandungi virus! Butiran: $1',
-'sourcefilename'              => 'Nama fail sumber',
-'destfilename'                => 'Nama fail destinasi',
+'sourcefilename'              => 'Nama fail sumber:',
+'destfilename'                => 'Nama fail destinasi:',
+'upload-maxfilesize'          => 'Had saiz fail: $1',
 'watchthisupload'             => 'Pantau laman ini',
-'filewasdeleted'              => 'Sebuah fail dengan nama ini pernah dimuat naik dan akhirnya dihapuskan. Anda seharusnya menyemak $1 sebelum meneruskan percubaan untuk memuat naik fail ini.',
+'filewasdeleted'              => 'Sebuah fail dengan nama ini pernah dimuat naik, tetapi kemudiannya dihapuskan. Anda seharusnya menyemak $1 sebelum meneruskan percubaan untuk memuat naik fail ini.',
+'upload-wasdeleted'           => "'''Amaran: Anda sedang memuat naik sebuah fail yang pernah dihapuskan.'''
+
+Anda harus mempertimbangkan perlunya memuat naik fail ini.
+Untuk rujukan, berikut ialah log penghapusan bagi fail ini:",
+'filename-bad-prefix'         => 'Nama bagi fail yang dimuat naik bermula dengan <strong>"$1"</strong>, yang mana merupakan nama yang tidak deskriptif yang biasanya ditetapkan oleh kamera digital secara automatik. Sila berikan nama yang lebih deskriptif bagi fail tersebut.',
 
 'upload-proto-error'      => 'Protokol salah',
 'upload-proto-error-text' => 'Muat naik jauh memerlukan URL yang dimulakan dengan <code>http://</code> atau <code>ftp://</code>.',
@@ -1124,78 +1254,84 @@ Jika anda memiliki imej ini dalam leraian penuh, sila muat naik fail tersebut, s
 'upload-curl-error28'      => 'Waktu henti muat naik',
 'upload-curl-error28-text' => 'Tapak web tersebut terlalu lambat bertindak balas. Sila pastikan bahawa tapak web tersebut hidup, tunggu sebentar dan cuba lagi. Anda boleh mencuba lagi pada waktu yang kurang sibuk.',
 
-'license'            => 'Lesen',
+'license'            => 'Lesen:',
 'nolicense'          => 'Tidak dipilih',
-'licenses'           => '-',
 'license-nopreview'  => '(Tiada pratonton)',
 'upload_source_url'  => ' (URL yang boleh diakses oleh orang awam)',
 'upload_source_file' => ' (fail dalam komputer anda)',
 
-# Image list
-'imagelist'                 => 'Senarai fail',
-'imagelist-summary'         => '',
-'imagelisttext'             => "Berikut ialah senarai bagi '''$1''' fail yang disusun secara $2.",
-'getimagelist'              => 'mengambil senarai imej',
-'ilsubmit'                  => 'Cari',
-'showlast'                  => 'Paparkan $1 imej terbaru yang telah diisih $2.',
-'byname'                    => 'mengikut nama',
-'bydate'                    => 'mengikut tarikh',
-'bysize'                    => 'mengikut saiz',
-'imgdelete'                 => 'hapus',
-'imgdesc'                   => 'hurai',
-'imgfile'                   => 'fail',
-'filehist'                  => 'Sejarah fail',
-'filehist-help'             => 'Klik pada tarikh/waktu untuk melihat rupa fail tersebut pada waktu silam.',
-'filehist-deleteall'        => 'hapuskan semua',
-'filehist-deleteone'        => 'hapuskan ini',
-'filehist-revert'           => 'balik',
-'filehist-current'          => 'semasa',
-'filehist-datetime'         => 'Tarikh/Waktu',
-'filehist-user'             => 'Pengguna',
-'filehist-dimensions'       => 'Ukuran',
-'filehist-filesize'         => 'Saiz fail',
-'filehist-comment'          => 'Komen',
-'imagelinks'                => 'Pautan',
-'linkstoimage'              => 'Laman-laman berikut mengandungi pautan ke fail ini:',
-'nolinkstoimage'            => 'Tiada laman yang mengandungi pautan ke fail ini.',
-'sharedupload'              => 'Fail ini adalah fail muat naik kongsi dan boleh digunakan oleh projek lain.',
-'shareduploadwiki'          => 'Sila lihat $1 untuk maklumat lanjut.',
-'shareduploadwiki-linktext' => 'laman huraian fail',
-'shareddescriptionfollows'  => '-',
-'noimage'                   => 'Tiada fail dengan nama ini. Anda boleh $1.',
-'noimage-linktext'          => 'memuat naik fail baru',
-'uploadnewversion-linktext' => 'Muat naik versi baru bagi fail ini',
-'imagelist_date'            => 'Tarikh',
-'imagelist_name'            => 'Nama',
-'imagelist_user'            => 'Pengguna',
-'imagelist_size'            => 'Saiz',
-'imagelist_description'     => 'Huraian',
-'imagelist_search_for'      => 'Cari nama imej:',
+# Special:Imagelist
+'imagelist-summary'     => 'Laman khas ini memaparkan senarai fail yang telah dimuat naik.
+Klik di atas mana-mana lajur yang berkenaan untuk menukar tertib susunan.',
+'imagelist_search_for'  => 'Cari nama imej:',
+'imgfile'               => 'fail',
+'imagelist'             => 'Senarai fail',
+'imagelist_date'        => 'Tarikh',
+'imagelist_name'        => 'Nama',
+'imagelist_user'        => 'Pengguna',
+'imagelist_size'        => 'Saiz',
+'imagelist_description' => 'Huraian',
+
+# Image description page
+'filehist'                       => 'Sejarah fail',
+'filehist-help'                  => 'Klik pada tarikh/waktu untuk melihat rupa fail tersebut pada waktu silam.',
+'filehist-deleteall'             => 'hapuskan semua',
+'filehist-deleteone'             => 'hapuskan ini',
+'filehist-revert'                => 'balik',
+'filehist-current'               => 'semasa',
+'filehist-datetime'              => 'Tarikh/Waktu',
+'filehist-user'                  => 'Pengguna',
+'filehist-dimensions'            => 'Ukuran',
+'filehist-filesize'              => 'Saiz fail',
+'filehist-comment'               => 'Komen',
+'imagelinks'                     => 'Pautan',
+'linkstoimage'                   => '{{PLURAL:$1|Laman|$1 buah laman}} berikut mengandungi pautan ke fail ini:',
+'nolinkstoimage'                 => 'Tiada laman yang mengandungi pautan ke fail ini.',
+'morelinkstoimage'               => 'Lihat [[Special:Whatlinkshere/$1|semua pautan]] ke fail ini.',
+'redirectstofile'                => '{{PLURAL:$1|Fail|$1 buah fail}} berikut melencong ke fail ini:',
+'duplicatesoffile'               => '{{PLURAL:$1|Fail|$1 buah fail}} berikut adalah salinan bagi fail ini:',
+'sharedupload'                   => 'Fail ini adalah fail muat naik kongsi dan boleh digunakan oleh projek lain.',
+'shareduploadwiki'               => 'Sila lihat $1 untuk maklumat lanjut.',
+'shareduploadwiki-desc'          => 'Berikut ialah keterangan bagi $1nya di gedung kongsi.',
+'shareduploadwiki-linktext'      => 'laman huraian fail',
+'shareduploadduplicate'          => 'Fail ini adalah salinan bagi $1 di gedung kongsi.',
+'shareduploadduplicate-linktext' => 'fail lain',
+'shareduploadconflict'           => 'Fail ini mempunyai nama yang sama dengan $1 di gedung kongsi.',
+'shareduploadconflict-linktext'  => 'fail lain',
+'noimage'                        => 'Tiada fail dengan nama ini. Anda boleh $1.',
+'noimage-linktext'               => 'memuat naik fail baru',
+'uploadnewversion-linktext'      => 'Muat naik versi baru bagi fail ini',
+'imagepage-searchdupe'           => 'Cari fail serupa',
 
 # File reversion
 'filerevert'                => 'Balikkan $1',
-'filerevert-backlink'       => 'â†\90 $1',
 'filerevert-legend'         => 'Balikkan fail',
 'filerevert-intro'          => '<span class="plainlinks">Anda sedang menmbalikkan \'\'\'[[Media:$1|$1]]\'\'\' kepada [$4 versi pada $3, $2].</span>',
 'filerevert-comment'        => 'Komen:',
 'filerevert-defaultcomment' => 'Dibalikkan kepada versi pada $2, $1',
 'filerevert-submit'         => 'Balikkan',
 'filerevert-success'        => '<span class="plainlinks">\'\'\'[[Media:$1|$1]]\'\'\' telah dibalikkan kepada [$4 versi pada $3, $2].</span>',
-'filerevert-badversion'     => 'There is no previous local version of this file with the provided timestamp.',
+'filerevert-badversion'     => 'Tiada versi tempatan bagi fail ini dengan cap waktu yang dinyatakan.',
 
 # File deletion
-'filedelete'             => 'Hapuskan $1',
-'filedelete-backlink'    => 'â†\90 $1',
-'filedelete-legend'      => 'Hapuskan fail',
-'filedelete-intro'       => "Anda sedang menghapuskan '''[[Media:$1|$1]]'''.",
-'filedelete-intro-old'   => '<span class="plainlinks">Anda sedang menghapuskan versi \'\'\'[[Media:$1|$1]]\'\'\' pada [$4 $3, $2].</span>',
-'filedelete-comment'     => 'Komen:',
-'filedelete-submit'      => 'Hapus',
-'filedelete-success'     => "'''$1''' telah dihapuskan.",
-'filedelete-success-old' => '<span class="plainlinks">Versi \'\'\'[[Media:$1|$1]]\'\'\' pada $3, $2 telah dihapuskan.</span>',
-'filedelete-nofile'      => "'''$1''' tidak wujud dalam tapak web ini.",
-'filedelete-nofile-old'  => "Tiada versi arkib bagi '''$1''' dengan sifat-sifat yang dinyatakan.",
-'filedelete-iscurrent'   => 'Anda telah mencuba untuk menghapuskan versi terkini bagi fail ini. Sila balikkannya kepada versi yang lama terlebih dahulu.',
+'filedelete'                  => 'Hapuskan $1',
+'filedelete-legend'           => 'Hapuskan fail',
+'filedelete-intro'            => "Anda sedang menghapuskan '''[[Media:$1|$1]]'''.",
+'filedelete-intro-old'        => '<span class="plainlinks">Anda sedang menghapuskan versi \'\'\'[[Media:$1|$1]]\'\'\' pada [$4 $3, $2].</span>',
+'filedelete-comment'          => 'Sebab hapus:',
+'filedelete-submit'           => 'Hapus',
+'filedelete-success'          => "'''$1''' telah dihapuskan.",
+'filedelete-success-old'      => '<span class="plainlinks">Versi \'\'\'[[Media:$1|$1]]\'\'\' pada $3, $2 telah dihapuskan.</span>',
+'filedelete-nofile'           => "'''$1''' tidak wujud di {{SITENAME}}.",
+'filedelete-nofile-old'       => "Tiada versi arkib bagi '''$1''' dengan sifat-sifat yang dinyatakan.",
+'filedelete-iscurrent'        => 'Anda telah mencuba untuk menghapuskan versi terkini bagi fail ini. Sila balikkannya kepada versi yang lama terlebih dahulu.',
+'filedelete-otherreason'      => 'Sebab lain/tambahan:',
+'filedelete-reason-otherlist' => 'Sebab lain',
+'filedelete-reason-dropdown'  => '
+*Sebab-sebab lazim
+** Melanggar hak cipta
+** Fail berulang',
+'filedelete-edit-reasonlist'  => 'Ubah sebab-sebab hapus',
 
 # MIME search
 'mimesearch'         => 'Carian MIME',
@@ -1204,18 +1340,19 @@ Jika anda memiliki imej ini dalam leraian penuh, sila muat naik fail tersebut, s
 'download'           => 'muat turun',
 
 # Unwatched pages
-'unwatchedpages'         => 'Laman tidak dipantau',
-'unwatchedpages-summary' => '',
+'unwatchedpages' => 'Laman tidak dipantau',
 
 # List redirects
-'listredirects'         => 'Senarai pelencongan',
-'listredirects-summary' => '',
+'listredirects' => 'Senarai pelencongan',
 
 # Unused templates
-'unusedtemplates'         => 'Templat tidak digunakan',
-'unusedtemplates-summary' => '',
-'unusedtemplatestext'     => 'Berikut ialah senarai templat yang tidak disertakan dalam laman lain. Sila pastikan bahawa anda menyemak pautan lain ke templat-templat tersebut sebelum menghapuskannya.',
-'unusedtemplateswlh'      => 'pautan-pautan lain',
+'unusedtemplates'     => 'Templat tidak digunakan',
+'unusedtemplatestext' => 'Berikut ialah senarai templat yang tidak disertakan dalam laman lain. Sila pastikan bahawa anda menyemak pautan lain ke templat-templat tersebut sebelum menghapuskannya.',
+'unusedtemplateswlh'  => 'pautan-pautan lain',
+
+# Random page
+'randompage'         => 'Laman rawak',
+'randompage-nopages' => 'Tiada laman dalam ruang nama ini.',
 
 # Random redirect
 'randomredirect'         => 'Pelencongan rawak',
@@ -1225,143 +1362,98 @@ Jika anda memiliki imej ini dalam leraian penuh, sila muat naik fail tersebut, s
 'statistics'             => 'Statistik',
 'sitestats'              => 'Statistik {{SITENAME}}',
 'userstats'              => 'Statistik pengguna',
-'sitestatstext'          => "Terdapat sejumlah '''\$1''' laman dalam pangkalan data kami.
-Jumlah ini termasuklah laman \"perbincangan\", laman mengenai {{SITENAME}}, laman ringkas,
-pelencongan, dan lain-lain yang tidak layak menjadi laman kandungan.
-Dengan mengecualikan laman-laman ini, terdapat sejumlah \$2 laman yang barangkali dikira
-sah.
+'sitestatstext'          => "Terdapat sejumlah '''\$1''' laman dalam pangkalan data kami. Jumlah ini termasuklah laman \"perbincangan\", laman mengenai {{SITENAME}}, laman ringkas,
+pelencongan, dan lain-lain yang tidak layak menjadi laman kandungan. Dengan mengecualikan laman-laman ini, terdapat sejumlah '''\$2''' laman yang barangkali dianggap sah.
 
-'''\$8''' fail telah dimuat naik.
+'''\$8''' buah fail telah dimuat naik.
 
-Terdapat sejumlah '''\$3''' paparan laman, dan '''\$4''' penyuntingan dilakukan
-sejak {{SITENAME}} dipasang.
-Secara purata terdapat '''\$5''' suntingan bagi setiap laman, dan '''\$6''' paparan bagi suntingan.
+Terdapat sejumlah '''\$3''' paparan laman dan '''\$4''' penyuntingan dilakukan sejak {{SITENAME}} dimulakan. Secara purata, terdapat '''\$5''' suntingan bagi setiap laman, dan '''\$6''' paparan bagi setiap suntingan.
 
-Panjang [http://meta.wikimedia.org/wiki/Help:Job_queue barisan tugas] ialah '''\$7'''.",
-'userstatstext'          => "Terdapat '''$1''' [[Special:Listusers|pengguna]] berdaftar, dengan
-'''$2''' (atau '''$4%''') daripadanya mempunyai hak $5.",
+Jumlah [http://www.mediawiki.org/wiki/Manual:Job_queue tugas yang tertunggak] ialah '''\$7'''.",
+'userstatstext'          => "Terdapat '''$1''' pengguna berdaftar. '''$2''' (atau '''$4''') daripadanya mempunyai hak $5.",
 'statistics-mostpopular' => 'Laman dilihat terbanyak',
-'statistics-footer'      => '',
 
-'disambiguations'         => 'Laman penyahtaksaan',
-'disambiguations-summary' => '',
-'disambiguationspage'     => 'Template:disambig',
-'disambiguations-text'    => "Laman-laman berikut mengandungi pautan ke '''laman penyahtaksaan'''. Pautan ini sepatutnya ditujukan kepada topik yang sepatutnya.<br />Sesebuah laman dianggap sebagai laman penyahtaksaan jika ia menggunakan templat yang dipaut dari [[MediaWiki:disambiguationspage]]",
+'disambiguations'      => 'Laman penyahtaksaan',
+'disambiguationspage'  => 'Template:disambig',
+'disambiguations-text' => "Laman-laman berikut mengandungi pautan ke '''laman penyahtaksaan'''. Pautan ini sepatutnya ditujukan kepada topik yang sepatutnya.<br />Sesebuah laman dianggap sebagai laman penyahtaksaan jika ia menggunakan templat yang dipaut dari [[MediaWiki:Disambiguationspage]]",
 
-'doubleredirects'         => 'Pelencongan berganda',
-'doubleredirects-summary' => '',
-'doubleredirectstext'     => 'Laman ini menyenaraikan laman yang melencong ke laman pelencongan yang lain. Setiap baris mengandungi pautan ke laman pelencongan pertama dan kedua, serta baris pertama bagi teks pelencongan kedua, lazimnya merupakan laman sasaran "sebenar", yang sepatutnya ditujui oleh pelencongan pertama.',
+'doubleredirects'     => 'Pelencongan berganda',
+'doubleredirectstext' => 'Laman ini menyenaraikan laman yang melencong ke laman pelencongan yang lain. Setiap baris mengandungi pautan ke laman pelencongan pertama dan kedua, serta baris pertama bagi teks pelencongan kedua, lazimnya merupakan laman sasaran "sebenar", yang sepatutnya ditujui oleh pelencongan pertama.',
 
-'brokenredirects'         => 'Pelencongan rosak',
-'brokenredirects-summary' => '',
-'brokenredirectstext'     => 'Pelencongan-pelencongan berikut memaut ke laman yang tidak wujud:',
-'brokenredirects-edit'    => '(sunting)',
-'brokenredirects-delete'  => '(hapus)',
+'brokenredirects'        => 'Pelencongan rosak',
+'brokenredirectstext'    => 'Pelencongan-pelencongan berikut memaut ke laman yang tidak wujud:',
+'brokenredirects-edit'   => '(sunting)',
+'brokenredirects-delete' => '(hapus)',
 
 'withoutinterwiki'         => 'Laman tanpa pautan bahasa',
-'withoutinterwiki-header'  => 'Laman-laman berikut tidak mempunyai pautan ke versi bahasa lain:',
-'withoutinterwiki-summary' => '',
+'withoutinterwiki-summary' => 'Laman-laman berikut tidak mempunyai pautan ke versi bahasa lain:',
+'withoutinterwiki-legend'  => 'Awalan',
+'withoutinterwiki-submit'  => 'Tunjuk',
 
-'fewestrevisions'         => 'Rencana dengan semakan tersedikit',
-'fewestrevisions-summary' => '',
+'fewestrevisions' => 'Laman dengan semakan tersedikit',
 
 # Miscellaneous special pages
-'nbytes'                          => '$1 bait',
-'ncategories'                     => '$1 kategori',
-'nlinks'                          => '$1 pautan',
-'nmembers'                        => '$1 ahli',
-'nrevisions'                      => '$1 semakan',
-'nviews'                          => 'Dilihat $1 kali',
-'specialpage-empty'               => 'Tiada keputusan bagi laporan ini.',
-'lonelypages'                     => 'Laman yatim',
-'lonelypages-summary'             => '',
-'lonelypagestext'                 => 'Laman-laman berikut tidak dipaut dari laman lain dalam wiki ini.',
-'uncategorizedpages'              => 'Laman tanpa kategori',
-'uncategorizedpages-summary'      => '',
-'uncategorizedcategories'         => 'Kategori tanpa kategori',
-'uncategorizedcategories-summary' => '',
-'uncategorizedimages'             => 'Imej tanpa kategori',
-'uncategorizedimages-summary'     => '',
-'uncategorizedtemplates'          => 'Templat tanpa kategori',
-'uncategorizedtemplates-summary'  => '',
-'unusedcategories'                => 'Kategori tidak digunakan',
-'unusedimages'                    => 'Imej tidak digunakan',
-'popularpages'                    => 'Laman popular',
-'popularpages-summary'            => '',
-'wantedcategories'                => 'Kategori dikehendaki',
-'wantedcategories-summary'        => '',
-'wantedpages'                     => 'Laman dikehendaki',
-'wantedpages-summary'             => '',
-'mostlinked'                      => 'Laman dipaut terbanyak',
-'mostlinked-summary'              => '',
-'mostlinkedcategories'            => 'Kategori dipaut terbanyak',
-'mostlinkedcategories-summary'    => '',
-'mostlinkedtemplates'             => 'Templat dipaut terbanyak',
-'mostlinkedtemplates-summary'     => '',
-'mostcategories'                  => 'Rencana dengan kategori terbanyak',
-'mostcategories-summary'          => '',
-'mostimages'                      => 'Imej dipaut terbanyak',
-'mostimages-summary'              => '',
-'mostrevisions'                   => 'Rencana dengan semakan terbanyak',
-'mostrevisions-summary'           => '',
-'allpages'                        => 'Semua laman',
-'allpages-summary'                => '',
-'prefixindex'                     => 'Indeks awalan',
-'prefixindex-summary'             => '',
-'randompage'                      => 'Laman rawak',
-'randompage-nopages'              => 'Tiada laman dalam ruang nama ini.',
-'randompage-url'                  => 'Special:Random',
-'shortpages'                      => 'Laman pendek',
-'shortpages-summary'              => '',
-'longpages'                       => 'Laman panjang',
-'longpages-summary'               => '',
-'deadendpages'                    => 'Laman buntu',
-'deadendpages-summary'            => '',
-'deadendpagestext'                => 'Laman-laman berikut tidak mengandungi pautan ke laman lain di wiki ini.',
-'protectedpages'                  => 'Laman dilindungi',
-'protectedpages-summary'          => '',
-'protectedpagestext'              => 'Laman-laman berikut dilindungi daripada pemindahan dan penyuntingan',
-'protectedpagesempty'             => 'Tiada laman yang dilindungi dengan kriteria ini.',
-'listusers'                       => 'Senarai pengguna',
-'listusers-summary'               => '',
-'specialpages'                    => 'Laman khas',
-'specialpages-summary'            => '',
-'spheading'                       => 'Laman khas untuk semua pengguna',
-'restrictedpheading'              => 'Laman khas terhad',
-'rclsub'                          => '(dengan laman-laman yang dipaut dari "$1")',
-'newpages'                        => 'Laman baru',
-'newpages-summary'                => '',
-'newpages-username'               => 'Nama pengguna:',
-'ancientpages'                    => 'Laman lapuk',
-'ancientpages-summary'            => '',
-'intl'                            => 'Pautan antara bahasa',
-'move'                            => 'Pindah',
-'movethispage'                    => 'Pindahkan laman ini',
-'unusedimagestext'                => '<p>Sila ambil perhatian bahawa
+'nbytes'                  => '$1 bait',
+'ncategories'             => '$1 kategori',
+'nlinks'                  => '$1 pautan',
+'nmembers'                => '$1 ahli',
+'nrevisions'              => '$1 semakan',
+'nviews'                  => 'Dilihat $1 kali',
+'specialpage-empty'       => 'Tiada keputusan bagi laporan ini.',
+'lonelypages'             => 'Laman yatim',
+'lonelypagestext'         => 'Laman-laman berikut tidak dipaut dari laman lain dalam {{SITENAME}}.',
+'uncategorizedpages'      => 'Laman tanpa kategori',
+'uncategorizedcategories' => 'Kategori tanpa kategori',
+'uncategorizedimages'     => 'Imej tanpa kategori',
+'uncategorizedtemplates'  => 'Templat tanpa kategori',
+'unusedcategories'        => 'Kategori tidak digunakan',
+'unusedimages'            => 'Imej tidak digunakan',
+'popularpages'            => 'Laman popular',
+'wantedcategories'        => 'Kategori dikehendaki',
+'wantedpages'             => 'Laman dikehendaki',
+'missingfiles'            => 'Fail hilang',
+'mostlinked'              => 'Laman dipaut terbanyak',
+'mostlinkedcategories'    => 'Kategori dipaut terbanyak',
+'mostlinkedtemplates'     => 'Templat dipaut terbanyak',
+'mostcategories'          => 'Rencana dengan kategori terbanyak',
+'mostimages'              => 'Imej dipaut terbanyak',
+'mostrevisions'           => 'Rencana dengan semakan terbanyak',
+'prefixindex'             => 'Indeks awalan',
+'shortpages'              => 'Laman pendek',
+'longpages'               => 'Laman panjang',
+'deadendpages'            => 'Laman buntu',
+'deadendpagestext'        => 'Laman-laman berikut tidak mengandungi pautan ke laman lain di {{SITENAME}}.',
+'protectedpages'          => 'Laman dilindungi',
+'protectedpages-indef'    => 'Perlindungan tanpa had sahaja',
+'protectedpagestext'      => 'Laman-laman berikut dilindungi daripada pemindahan dan penyuntingan',
+'protectedpagesempty'     => 'Tiada laman yang dilindungi dengan kriteria ini.',
+'protectedtitles'         => 'Tajuk dilindungi',
+'protectedtitlestext'     => 'Tajuk-tajuk berikut dilindungi daripada dicipta',
+'protectedtitlesempty'    => 'Tiada tajuk yang dilindungi yang sepadan dengan kriteria yang diberikan.',
+'listusers'               => 'Senarai pengguna',
+'newpages'                => 'Laman baru',
+'newpages-username'       => 'Nama pengguna:',
+'ancientpages'            => 'Laman lapuk',
+'move'                    => 'Alih',
+'movethispage'            => 'Pindahkan laman ini',
+'unusedimagestext'        => '<p>Sila ambil perhatian bahawa
 mungkin terdapat tapak web lain yang mengandungi pautan ke imej ini
 menggunakan URL langsung walaupun ia disenaraikan di sini.</p>',
-'unusedcategoriestext'            => 'Laman-laman kategori berikut wujud walaupun tiada rencana atau kategori lain menggunakannya.',
+'unusedcategoriestext'    => 'Laman-laman kategori berikut wujud walaupun tiada laman atau kategori lain menggunakannya.',
+'notargettitle'           => 'Tiada sasaran',
+'notargettext'            => 'Anda tidak menyatakan laman atau pengguna sebagai sasaran bagi tindakan ini.',
+'nopagetitle'             => 'Laman sasaran tidak wujud',
+'nopagetext'              => 'Laman sasaran yang anda nyatakan tidak wujud.',
+'pager-newer-n'           => '$1 berikutnya',
+'pager-older-n'           => '$1 sebelumnya',
 
 # Book sources
 'booksources'               => 'Sumber buku',
-'booksources-summary'       => '',
 'booksources-search-legend' => 'Cari sumber buku',
-'booksources-isbn'          => 'ISBN:',
 'booksources-go'            => 'Pergi',
 'booksources-text'          => 'Berikut ialah senarai pautan ke tapak web lain yang menjual buku baru dan terpakai,
 serta mungkin mempunyai maklumat lanjut mengenai buku yang anda cari:',
 
-'categoriespagetext' => 'Kategori-kategori berikut wujud dalam wiki ini.',
-'data'               => 'Data',
-'userrights'         => 'Pengurusan hak pengguna',
-'userrights-summary' => '',
-'groups'             => 'Kumpulan pengguna',
-'isbn'               => 'ISBN',
-'rfcurl'             => 'http://tools.ietf.org/html/rfc$1',
-'pubmedurl'          => 'http://www.ncbi.nlm.nih.gov/entrez/query.fcgi?cmd=Retrieve&db=pubmed&dopt=Abstract&list_uids=$1',
-'alphaindexline'     => '$1 hingga $2',
-'version'            => 'Versi',
-
 # Special:Log
 'specialloguserlabel'  => 'Pengguna:',
 'speciallogtitlelabel' => 'Tajuk:',
@@ -1375,10 +1467,12 @@ Anda boleh menapis senarai ini dengan memilih jenis log, nama pengguna atau nama
 'log-title-wildcard'   => 'Cari semua tajuk yang bermula dengan teks ini',
 
 # Special:Allpages
+'allpages'          => 'Semua laman',
+'alphaindexline'    => '$1 hingga $2',
 'nextpage'          => 'Halaman berikutnya ($1)',
 'prevpage'          => 'Halaman sebelumnya ($1)',
 'allpagesfrom'      => 'Tunjukkan laman bermula pada:',
-'allarticles'       => 'Semua rencana',
+'allarticles'       => 'Semua laman',
 'allinnamespace'    => 'Semua laman (ruang nama $1)',
 'allnotinnamespace' => 'Semua laman (bukan dalam ruang nama $1)',
 'allpagesprev'      => 'Sebelumnya',
@@ -1388,11 +1482,27 @@ Anda boleh menapis senarai ini dengan memilih jenis log, nama pengguna atau nama
 'allpagesbadtitle'  => 'Tajuk laman yang dinyatakan tidak sah atau mempunyai awalam antara bahasa atau antara wiki. Ia mungkin mengandungi aksara yang tidak boleh digunakan dalam tajuk laman.',
 'allpages-bad-ns'   => '{{SITENAME}} tidak mempunyai ruang nama "$1".',
 
+# Special:Categories
+'categories'                    => 'Kategori',
+'categoriespagetext'            => 'Kategori-kategori berikut wujud dalam wiki ini.',
+'categoriesfrom'                => 'Paparkan kategori bermula daripada:',
+'special-categories-sort-count' => 'susun mengikut tertib bilangan',
+'special-categories-sort-abc'   => 'susun mengikut tertib abjad',
+
 # Special:Listusers
 'listusersfrom'      => 'Tunjukkan pengguna bermula pada:',
 'listusers-submit'   => 'Tunjuk',
 'listusers-noresult' => 'Tiada pengguna dijumpai.',
 
+# Special:Listgrouprights
+'listgrouprights'          => 'Hak kumpulan pengguna',
+'listgrouprights-summary'  => 'Beriku ialah senarai kumpulan pengguna yang ditubuhkan di wiki ini dengan berserta hak-hak yang berkaitan.
+Maklumat tambahan mengenai sesebuah hak boleh dijumpai di [[{{MediaWiki:Listgrouprights-helppage}}]].',
+'listgrouprights-group'    => 'Kumpulan',
+'listgrouprights-rights'   => 'Hak',
+'listgrouprights-helppage' => 'Help:Hak kumpulan',
+'listgrouprights-members'  => '(senarai ahli)',
+
 # E-mail user
 'mailnologin'     => 'Tiada alamat e-mel',
 'mailnologintext' => 'Anda perlu [[Special:Userlogin|log masuk]]
@@ -1413,7 +1523,7 @@ atau telah memilih untuk tidak menerima e-mel daripada pengguna lain.',
 'emailfrom'       => 'Daripada',
 'emailto'         => 'Kepada',
 'emailsubject'    => 'Perkara',
-'emailmessage'    => 'Mesej',
+'emailmessage'    => 'Pesanan',
 'emailsend'       => 'Kirim',
 'emailccme'       => 'Kirim salinan mesej ini kepada saya.',
 'emailccsubject'  => 'Salinan bagi mesej anda kepada $1: $2',
@@ -1442,6 +1552,7 @@ Jika anda mahu membuang laman tersebut daripada senarai pantau, klik \"Nyahpanta
 'unwatch'              => 'Nyahpantau',
 'unwatchthispage'      => 'Berhenti memantau',
 'notanarticle'         => 'Bukan laman kandungan',
+'notvisiblerev'        => 'Semakan ini telah dihapuskan',
 'watchnochange'        => 'Tiada perubahan pada laman-laman yang dipantau dalam tempoh yang ditunjukkan.',
 'watchlist-details'    => '$1 laman dipantau (tidak termasuk laman perbincangan).',
 'wlheader-enotif'      => '* Pemberitahuan melalui e-mel diaktifkan.',
@@ -1452,16 +1563,16 @@ Jika anda mahu membuang laman tersebut daripada senarai pantau, klik \"Nyahpanta
 'iteminvalidname'      => "Terdapat masalah dengan item '$1', nama tidak sah...",
 'wlnote'               => "Berikut ialah '''$1''' perubahan terakhir sejak '''$2''' jam yang lalu.",
 'wlshowlast'           => 'Tunjukkan $1 jam / $2 hari yang lalu / $3.',
-'watchlist-show-bots'  => 'Tunjukkan suntingan bot',
-'watchlist-hide-bots'  => 'Sembunyikan suntingan bot',
-'watchlist-show-own'   => 'Tunjukkan suntingan saya',
-'watchlist-hide-own'   => 'Sembunyikan suntingan saya',
-'watchlist-show-minor' => 'Tunjukkan suntingan kecil',
-'watchlist-hide-minor' => 'Sembunyikan suntingan kecil',
-
-# Displayed when you click the "watch" button and it's in the process of watching
+'watchlist-show-bots'  => 'Papar suntingan bot',
+'watchlist-hide-bots'  => 'Sembunyi suntingan bot',
+'watchlist-show-own'   => 'Papar suntingan saya',
+'watchlist-hide-own'   => 'Sembunyi suntingan saya',
+'watchlist-show-minor' => 'Papar suntingan kecil',
+'watchlist-hide-minor' => 'Sembunyi suntingan kecil',
+
+# Displayed when you click the "watch" button and it is in the process of watching
 'watching'   => 'Memantau...',
-'unwatching' => 'Sedang menyahpantau...',
+'unwatching' => 'Menyahpantau...',
 
 'enotif_mailer'                => 'Sistem Pemberitahuan {{SITENAME}}',
 'enotif_reset'                 => 'Tandakan semua laman sebagai telah dikunjungi',
@@ -1495,7 +1606,7 @@ Untuk mengubah tetapan senarai pantau anda, sila kunjungi
 {{fullurl:{{ns:special}}:Watchlist/edit}}
 
 Maklum balas dan bantuan:
-{{fullurl:{{MediaWiki:helppage}}}}',
+{{fullurl:{{MediaWiki:Helppage}}}}',
 
 # Delete/protect/revert
 'deletepage'                  => 'Hapus laman',
@@ -1504,34 +1615,43 @@ Maklum balas dan bantuan:
 'excontentauthor'             => "Kandungan: '$1' (dan satu-satunya penyumbang ialah '[[Special:Contributions/$2|$2]]')",
 'exbeforeblank'               => "kandungan sebelum pengosongan ialah: '$1'",
 'exblank'                     => 'laman tersebut kosong',
-'confirmdelete'               => 'Sah hapus',
-'deletesub'                   => '(Menghapuskan "$1")',
+'delete-confirm'              => 'Hapus "$1"',
+'delete-legend'               => 'Hapus',
 'historywarning'              => '<b>Amaran</b>: Laman yang ingin anda hapuskan mengandungi sejarah:',
-'confirmdeletetext'           => 'Anda sudah hendak menghapuskan sebuah laman atau imej
-berserta semua sejarahnya daripada pangkalan data secara kekal.
+'confirmdeletetext'           => 'Anda sudah hendak menghapuskan sebuah laman berserta semua sejarahnya.
 Sila sahkan bahawa anda memang hendak berbuat demikian, anda faham akan
-akibatnya, dan perbuatan anda mematuhi
-[[{{MediaWiki:policy-url}}]].',
+akibatnya, dan perbuatan anda mematuhi [[{{MediaWiki:Policy-url}}|dasar kami]].',
 'actioncomplete'              => 'Tindakan berjaya',
-'deletedtext'                 => '"$1" telah dihapuskan.
+'deletedtext'                 => '"<nowiki>$1</nowiki>" telah dihapuskan.
 Sila lihat $2 untuk rekod penghapusan terkini.',
 'deletedarticle'              => 'menghapuskan "[[$1]]"',
+'suppressedarticle'           => 'menahan "[[$1]]"',
 'dellogpage'                  => 'Log penghapusan',
 'dellogpagetext'              => 'Berikut ialah senarai penghapusan terkini.',
 'deletionlog'                 => 'log penghapusan',
 'reverted'                    => 'Dibalikkan kepada semakan sebelumnya',
-'deletecomment'               => 'Sebab penghapusan',
+'deletecomment'               => 'Sebab penghapusan:',
+'deleteotherreason'           => 'Sebab lain/tambahan:',
+'deletereasonotherlist'       => 'Sebab lain',
+'deletereason-dropdown'       => '
+* Sebab-sebab lazim
+** Permintaan pengarang
+** Melanggar hak cipta
+** Vandalisme',
+'delete-edit-reasonlist'      => 'Ubah sebab-sebab hapus',
+'delete-toobig'               => 'Laman ini mempunyai sejarah yang besar, iaitu melebihi $1 jumlah semakan. Oleh itu, laman ini dilindungi daripada dihapuskan untuk mengelak kerosakan di {{SITENAME}} yang tidak disengajakan.',
+'delete-warning-toobig'       => 'Laman ini mempunyai sejarah yang besar, iaitu melebihi $1 jumlah semakan. Menghapuskannya boleh mengganggu perjalanan pangkalan data {{SITENAME}}. Sila berhati-hati.',
 'rollback'                    => 'Undurkan suntingan.',
 'rollback_short'              => 'Undur',
 'rollbacklink'                => 'undur',
 'rollbackfailed'              => 'Pengunduran gagal',
 'cantrollback'                => 'Suntingan tersebut tidak dapat dibalikkan: penyumbang terakhir adalah satu-satunya pengarang bagi rencana ini.',
 'alreadyrolled'               => 'Tidak dapat membalikkan suntingan terakhir bagi [[:$1]]
-oleh [[User:$2|$2]] ([[User talk:$2|Perbincangan]]); terdapat pengguna yang telah berbuat demikian. 
+oleh [[User:$2|$2]] ([[User talk:$2|Perbincangan]]); terdapat pengguna yang telah berbuat demikian.
 
 Suntingan terakhir telah dibuat oleh [[User:$3|$3]] ([[User talk:$3|Perbincangan]]).',
 'editcomment'                 => 'Komen suntingan: "<i>$1</i>".', # only shown if there is an edit comment
-'revertpage'                  => 'Membalikkan suntingan oleh [[Special:Contributions/$2|$2]] ([[User talk:$2|Perbincangan]]) kepada versi terakhir oleh [[User:$1|$1]]',
+'revertpage'                  => 'Membalikkan suntingan oleh [[Special:Contributions/$2|$2]] ([[User talk:$2|Perbincangan]]) kepada versi terakhir oleh [[User:$1|$1]]', # Additional available: $3: revid of the revision reverted to, $4: timestamp of the revision reverted to, $5: revid of the revision reverted from, $6: timestamp of the revision reverted from
 'rollback-success'            => 'Membalikkan suntingan oleh $1 kepada versi terakhir oleh $2.',
 'sessionfailure'              => 'Terdapat sedikit masalah pada sesi log masuk anda.
 Tindakan ini telah dibatalkan untuk mencegah perampasan sesi.
@@ -1541,15 +1661,14 @@ Sila tekan butang "back" dan muatkan semula laman yang telah anda kunjungi sebel
 'protectedarticle'            => 'melindungi "[[$1]]"',
 'modifiedarticleprotection'   => 'menukar peringkat perlindungan bagi "[[$1]]"',
 'unprotectedarticle'          => 'menyahlindung "[[$1]]"',
-'protectsub'                  => '(Menetapkan peringkat perlindungan bagi "$1")',
-'confirmprotect'              => 'Sahkan perlindungan',
+'protect-title'               => 'Menetapkan peringkat perlindungan bagi "$1"',
+'protect-legend'              => 'Sahkan perlindungan',
 'protectcomment'              => 'Komen:',
 'protectexpiry'               => 'Tamat pada:',
 'protect_expiry_invalid'      => 'Waktu tamat tidak sah.',
 'protect_expiry_old'          => 'Waktu tamat telah berlalu.',
-'unprotectsub'                => '(Menyahlindung "$1")',
 'protect-unchain'             => 'Buka kunci keizinan pemindahan',
-'protect-text'                => 'Anda boleh melihat dan menukar peringkat perlindungan bagi laman <strong>$1</strong>.',
+'protect-text'                => 'Anda boleh melihat dan menukar peringkat perlindungan bagi laman <strong><nowiki>$1</nowiki></strong>.',
 'protect-locked-blocked'      => 'Anda telah disekat, justeru tidak boleh menukar peringkat perlindungan.
 Ini adalah tetapan semasa bagi laman <strong>$1</strong>:',
 'protect-locked-dblock'       => 'Anda tidak boleh menukar peringkat perlindungan kerana pangkalan data sedang dikunci.
@@ -1564,6 +1683,7 @@ Ini adalah tetapan semasa bagi laman <strong>$1</strong>:',
 'protect-summary-cascade'     => 'melata',
 'protect-expiring'            => 'tamat pada $1 (UTC)',
 'protect-cascade'             => 'Lindungi semua laman yang terkandung dalam laman ini (perlindungan melata)',
+'protect-cantedit'            => 'Anda tidak dibenarkan menukar peringkat perlindungan bagi laman ini.',
 'restriction-type'            => 'Keizinan:',
 'restriction-level'           => 'Peringkat pembatasan:',
 'minimum-size'                => 'Saiz minimum',
@@ -1571,8 +1691,10 @@ Ini adalah tetapan semasa bagi laman <strong>$1</strong>:',
 'pagesize'                    => '(bait)',
 
 # Restrictions (nouns)
-'restriction-edit' => 'Sunting',
-'restriction-move' => 'Pindah',
+'restriction-edit'   => 'Sunting',
+'restriction-move'   => 'Pindah',
+'restriction-create' => 'Cipta',
+'restriction-upload' => 'Muat naik',
 
 # Restriction levels
 'restriction-level-sysop'         => 'perlindungan penuh',
@@ -1582,6 +1704,7 @@ Ini adalah tetapan semasa bagi laman <strong>$1</strong>:',
 # Undelete
 'undelete'                     => 'Lihat laman-laman yang dihapuskan',
 'undeletepage'                 => 'Lihat dan pulihkan laman yang dihapuskan.',
+'undeletepagetitle'            => "'''Berikut ialah semakan-semakan [[:$1|$1]] yang telah dihapuskan'''.",
 'viewdeletedpage'              => 'Lihat laman-laman yang dihapuskan',
 'undeletepagetext'             => 'Laman-laman berikut telah dihapuskan tetapi masih disimpan dalam arkib dan
 masih boleh dipulihkan. Arkib tersebut akan dibersihkan dari semasa ke semasa.',
@@ -1603,10 +1726,12 @@ sebelum penghapusan. Teks sebenar bagi semua semakan yang dihapuskan hanya boleh
 'undelete-revision'            => 'Menghapuskan semakan bagi $1 (pada $2) oleh $3:',
 'undeleterevision-missing'     => 'Semakan tersebut tidak sah atau tidak dijumpai. Mungkin anda telah mengikuti pautan yang rosak
 atau semakan tersebut telah dipulihkan atau dibuang daripada arkib.',
+'undelete-nodiff'              => 'Tiada semakan sebelumnya.',
 'undeletebtn'                  => 'Pulihkan',
+'undeletelink'                 => 'pulih',
 'undeletereset'                => 'set semula',
 'undeletecomment'              => 'Komen:',
-'undeletedarticle'             => 'memulihkan "[[$1]]"',
+'undeletedarticle'             => '"[[$1]]" telah dipulihkan',
 'undeletedrevisions'           => '$1 semakan dipulihkan',
 'undeletedrevisions-files'     => '$1 semakan dan $2 fail dipulihkan',
 'undeletedfiles'               => '$1 fail dipulihkan',
@@ -1626,8 +1751,7 @@ Sila rujuk [[Special:Log/delete|log penghapusan]] untuk rekod penghapusan terkin
 'undelete-error-short'         => 'Ralat ketika menyahhapuskan fail: $1',
 'undelete-error-long'          => 'Berlaku ralat ketika menyahhapuskan fail tersebut:
 
-$1
-',
+$1',
 
 # Namespace form on various pages
 'namespace'      => 'Ruang nama:',
@@ -1639,51 +1763,44 @@ $1
 'mycontris'     => 'Sumbangan saya',
 'contribsub2'   => 'Bagi $1 ($2)',
 'nocontribs'    => 'Tiada sebarang perubahan yang sepadan dengan kriteria-kriteria ini.',
-'ucnote'        => 'Berikut ialah <b>$1</b> perubahan terakhir yang dilakukan oleh pengguna ini sejak <b>$2</b> hari yang lalu.',
-'uclinks'       => 'Lihat $1 perubahan terkini; lihat $2 hari yang lalu.',
 'uctop'         => ' (puncak)',
 'month'         => 'Sebelum bulan:',
 'year'          => 'Sebelum tahun:',
 
-'sp-contributions-newest'      => 'Terbaru',
-'sp-contributions-oldest'      => 'Terlama',
-'sp-contributions-newer'       => '$1 berikutnya',
-'sp-contributions-older'       => '$1 sebelumnya',
 'sp-contributions-newbies'     => 'Tunjuk sumbangan daripada akaun baru sahaja',
 'sp-contributions-newbies-sub' => 'Bagi akaun-akaun baru',
 'sp-contributions-blocklog'    => 'Log sekatan',
 'sp-contributions-search'      => 'Cari sumbangan',
 'sp-contributions-username'    => 'Alamat IP atau nama pengguna:',
 'sp-contributions-submit'      => 'Cari',
-'sp-contributions-explain'     => '',
-'sp-contributions-footer'      => '-',
-'sp-contributions-footer-anon' => '-',
-
-'sp-newimages-showfrom' => 'Tunjukkan imej-imej baru bermula daripada $1',
 
 # What links here
-'whatlinkshere'         => 'Pautan ke laman ini',
-'whatlinkshere-title'   => 'Laman yang mengandungi pautan ke $1',
-'whatlinkshere-summary' => '',
-'whatlinkshere-barrow'  => '&lt;',
-'notargettitle'         => 'Tiada sasaran',
-'notargettext'          => 'Anda tidak menyatakan laman sasaran atau pengguna untuk melaksanakan fungsi ini.',
-'linklistsub'           => '(Senarai pautan masuk)',
-'linkshere'             => "Laman-laman berikut mengandungi pautan ke '''[[:$1]]''':",
-'nolinkshere'           => "Tiada laman yang mengandungi pautan ke '''[[:$1]]'''.",
-'nolinkshere-ns'        => "Tiada laman yang mengandungi pautan ke '''[[:$1]]''' dalam ruang nama yang dinyatakan.",
-'isredirect'            => 'laman pelencongan',
-'istemplate'            => 'penyertaan',
-'whatlinkshere-prev'    => '{{PLURAL:$1|sebelumnya|$1 sebelumnya}}',
-'whatlinkshere-next'    => '{{PLURAL:$1|berikutnya|$1 berikutnya}}',
-'whatlinkshere-links'   => 'â†\90 pautan',
+'whatlinkshere'            => 'Pautan ke laman ini',
+'whatlinkshere-title'      => 'Laman yang mengandungi pautan ke $1',
+'whatlinkshere-page'       => 'Laman:',
+'linklistsub'              => '(Senarai pautan masuk)',
+'linkshere'                => "Laman-laman berikut mengandungi pautan ke '''[[:$1]]''':",
+'nolinkshere'              => "Tiada laman yang mengandungi pautan ke '''[[:$1]]'''.",
+'nolinkshere-ns'           => "Tiada laman yang mengandungi pautan ke '''[[:$1]]''' dalam ruang nama yang dinyatakan.",
+'isredirect'               => 'laman pelencongan',
+'istemplate'               => 'penyertaan',
+'isimage'                  => 'pautan imej',
+'whatlinkshere-prev'       => '{{PLURAL:$1|sebelumnya|$1 sebelumnya}}',
+'whatlinkshere-next'       => '{{PLURAL:$1|berikutnya|$1 berikutnya}}',
+'whatlinkshere-links'      => '← pautan',
+'whatlinkshere-hideredirs' => '$1 pelencongan',
+'whatlinkshere-hidetrans'  => '$1 kemasukan',
+'whatlinkshere-hidelinks'  => '$1 pautan',
+'whatlinkshere-hideimages' => '$1 pautan imej',
+'whatlinkshere-filters'    => 'Penapis',
 
 # Block/unblock
 'blockip'                     => 'Sekat pengguna',
+'blockip-legend'              => 'Sekat pengguna',
 'blockiptext'                 => 'Gunakan borang di bawah untuk menyekat
 penyuntingan daripada alamat IP atau pengguna tertentu.
 Tindakan ini perlu dilakukan untuk menentang vandalisme sahaja dan selaras
-dengan [[{{MediaWiki:policy-url}}|dasar {{SITENAME}}]].
+dengan [[{{MediaWiki:Policy-url}}|dasar {{SITENAME}}]].
 Sila masukkan sebab sekatan di bawah (umpamannya, sebutkan laman yang telah
 dirosakkan).',
 'ipaddress'                   => 'Alamat IP:',
@@ -1706,10 +1823,11 @@ dirosakkan).',
 'ipbenableautoblock'          => 'Sekat alamat IP terakhir dan mana-mana alamat berikutnya yang digunakan oleh pengguna ini secara automatik',
 'ipbsubmit'                   => 'Sekat pengguna ini',
 'ipbother'                    => 'Waktu lain:',
-'ipboptions'                  => '2 jam:2 hours,1 hari:1 day,3 hari:3 days,1 minggu:1 week,2 minggu:2 weeks,1 bulan:1 month,3 bulan:3 months,6 bulan:6 months,1 tahun:1 year,selama-lamanya: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,selama-lamanya:infinite', # display1:time1,display2:time2,...
 'ipbotheroption'              => 'lain',
 'ipbotherreason'              => 'Sebab tambahan/lain:',
 'ipbhidename'                 => 'Sembunyikan nama pengguna/alamat IP daripada log sekatan, senarai sekatan aktif, dan senarai pengguna',
+'ipbwatchuser'                => 'Pantau laman pengguna dan laman perbincangan bagi pengguna ini',
 'badipaddress'                => 'Alamat IP tidak sah',
 'blockipsuccesssub'           => 'Sekatan berjaya',
 'blockipsuccesstext'          => '[[Special:Contributions/$1|$1]] telah disekat.
@@ -1727,7 +1845,6 @@ dirosakkan).',
 'ipblocklist'                 => 'Nama pengguna dan alamat IP yang disekat',
 'ipblocklist-legend'          => 'Cari pengguna yang disekat',
 'ipblocklist-username'        => 'Nama pengguna atau alamat IP:',
-'ipblocklist-summary'         => '',
 'ipblocklist-submit'          => 'Cari',
 'blocklistline'               => '$1, $2 menyekat $3 ($4)',
 'infiniteblock'               => 'selama-lamanya',
@@ -1754,15 +1871,18 @@ Alamat IP yang disekat secara automatik tidak disenaraikan di sini. Sila lihat
 'block-log-flags-noemail'     => 'e-mail disekat',
 'range_block_disabled'        => 'Kebolehan penyelia untuk membuat sekatan julat dimatikan.',
 'ipb_expiry_invalid'          => 'Waktu tamat tidak sah.',
+'ipb_expiry_temp'             => 'Sekatan nama pengguna terselindung sepatutnya kekal.',
 'ipb_already_blocked'         => '"$1" telah pun disekat',
+'ipb_cant_unblock'            => 'Ralat: ID sekatan $1 tidak dijumpai. Barangkali ia telah pun dinyahsekat.',
+'ipb_blocked_as_range'        => 'Ralat: IP $1 tidak boleh dinyahsekat kerana ia tidak disekat secara langsung. Sebaliknya, ia disekat kerana merupakan sebahagian daripada sekatan julat $2, yang mana boleh dinyahsekat.',
 'ip_range_invalid'            => 'Julat IP tidak sah.',
+'blockme'                     => 'Sekat saya',
 'proxyblocker'                => 'Sekatan proksi',
-'ipb_cant_unblock'            => 'Ralat: ID sekatan $1 tidak dijumpai. Barangkali ia telah pun dinyahsekat.',
+'proxyblocker-disabled'       => 'Fungsi ini dimatikan.',
 'proxyblockreason'            => 'Alamat IP anda telah disekat kerana ia merupakan proksi terbuka. Sila hubungi penyedia perkhidmatan Internet anda atau pihak sokongan teknikal dan beritahu mereka mengenai masalah berat ini.',
-'proxyblocksuccess'           => 'Siap.',
-'sorbs'                       => 'DNSBL',
-'sorbsreason'                 => 'Alamat IP anda telah disenaraikan sebagai proksi terbuka dalam DNSBL yang digunakan oleh wiki ini.',
-'sorbs_create_account_reason' => 'Alamat IP anda telah disenaraikan sebagai proksi terbuka dalam DNSBL yang digunakan oleh wiki ini. Oleh itu, anda tidak dibenarkan membuka akaun baru.',
+'proxyblocksuccess'           => 'Berjaya.',
+'sorbsreason'                 => 'Alamat IP anda telah disenaraikan sebagai proksi terbuka dalam DNSBL yang digunakan oleh {{SITENAME}}.',
+'sorbs_create_account_reason' => 'Alamat IP anda telah disenaraikan sebagai proksi terbuka dalam DNSBL yang digunakan oleh {{SITENAME}}. Oleh itu, anda tidak dibenarkan membuka akaun baru.',
 
 # Developer tools
 'lockdb'              => 'Kunci pangkalan data',
@@ -1790,8 +1910,9 @@ sahkan bahawa anda betul-betul mahu melakukan tindakan ini.',
 'databasenotlocked'   => 'Pangkalan data tidak dikunci.',
 
 # Move page
-'movepage'                => 'Pindah laman',
-'movepagetext'            => "Gunakan borang di bawah untuk mengubah nama laman dan 
+'move-page'               => 'Pindah $1',
+'move-page-legend'        => 'Pindah laman',
+'movepagetext'            => "Gunakan borang di bawah untuk mengubah nama laman dan
 memindahkan semua maklumat sejarahnya kepada nama baru.
 Tajuk yang lama akan dijadikan pelencongan ke tajuk yang baru.
 Pautan ke tajuk yang lama tidak akan diubah; pastikan anda menyemak
@@ -1817,20 +1938,24 @@ Dalam kes tersebut, anda terpaksa melencongkan atau menggabungkan laman secara m
 'movearticle'             => 'Pindah laman:',
 'movenologin'             => 'Belum log masuk.',
 'movenologintext'         => 'Anda mesti [[Special:Userlogin|log masuk]] terlebih dahulu untuk memindahkan laman.',
-'movenotallowed'          => 'Anda tidak mempunyai keizinan untuk memindahkan laman dalam wiki ini.',
+'movenotallowed'          => 'Anda tidak mempunyai keizinan untuk memindahkan laman dalam {{SITENAME}}.',
 'newtitle'                => 'Kepada tajuk baru:',
 'move-watch'              => 'Pantau laman ini',
 'movepagebtn'             => 'Pindah laman',
 'pagemovedsub'            => 'Pemindahan berjaya',
-'movepage-moved'          => '<big>\'\'\'"$1" telah dipindahkan ke "$2"\'\'\'</big>', # The two titles are passed in plain text as $3 and $4 to allow additional goodies in the message.
 'articleexists'           => 'Laman dengan nama tersebut telah pun wujud,
 atau nama yang anda pilih tidak sah.
 Sila pilih nama lain.',
+'cantmove-titleprotected' => 'Anda tidak boleh memindah sebarang laman ke sini kerana tajuk ini telah dilindungi daripada dicipta',
 'talkexists'              => "'''Laman tersebut berjaya dipindahkan, akan tetapi laman perbincangannya tidak dapat dipindahkan kerana laman dengan tajuk baru tersebut telah pun wujud. Anda perlu menggabungkannya secara manual.'''",
 'movedto'                 => 'dipindahkan ke',
 'movetalk'                => 'Pindahkan laman perbincangan yang berkaitan',
-'talkpagemoved'           => 'Laman perbincangan yang mengiringi dipindahkan bersama.',
-'talkpagenotmoved'        => 'Laman perbincangan yang mengiringi <strong>tidak</strong> dipindahkan bersama.',
+'move-subpages'           => 'Pindahkan semua sublaman sekali, jika boleh',
+'move-talk-subpages'      => 'Pindahkan semua sublaman bagi laman perbincangan sekali, jika boleh',
+'movepage-page-exists'    => 'Laman $1 telah pun wujud dan tidak boleh ditulis ganti secara automatik.',
+'movepage-page-moved'     => 'Laman $1 telah dipindahkan ke $2.', # The two titles are passed in plain text as $3 and $4 to allow additional goodies in the message.
+'movepage-page-unmoved'   => 'Laman $1 tidak dapat dipindahkan ke $2.',
+'movepage-max-pages'      => 'Jumlah maksimum $1 laman telah dipindahkan secara automatik.',
 '1movedto2'               => '[[$1]] dipindahkan ke [[$2]]',
 '1movedto2_redir'         => '[[$1]] dipindahkan ke [[$2]] menerusi pelencongan',
 'movelogpage'             => 'Log pemindahan',
@@ -1840,11 +1965,13 @@ Sila pilih nama lain.',
 'delete_and_move'         => 'Hapus dan pindah',
 'delete_and_move_text'    => '==Penghapusan diperlukan==
 
-Rencana destinasi "[[$1]]" telah pun wujud. Adakah anda mahu menghapuskannya supaya laman ini dapat dipindahkan?',
+Laman destinasi "[[$1]]" telah pun wujud. Adakah anda mahu menghapuskannya supaya laman ini dapat dipindahkan?',
 'delete_and_move_confirm' => 'Ya, hapuskan laman ini',
 'delete_and_move_reason'  => 'Dihapuskan supaya laman lain dapat dipindahkan',
 'selfmove'                => 'Tajuk sumber dan tajuk destinasi tidak boleh sama.',
 'immobile_namespace'      => 'Tajuk sumber atau destinasi adalah jenis khas. Anda tidak memindahkan laman ke luar atau dalam ruang nama tersebut.',
+'imagenocrossnamespace'   => 'Tidak boleh memindah fail ke ruang nama lain',
+'imagetypemismatch'       => 'Sambungan baru fail tersebut tidak sepadan dengan jenisnya',
 
 # Export
 'export'            => 'Eksport laman',
@@ -1856,32 +1983,33 @@ Untuk mengeksport laman, masukkan tajuk dalam kotak teks di bawah (satu tajuk
 bagi setiap baris) dan pilih sama ada anda mahukan semua versi dan catatan
 sejarah atau hanya versi semasa berserta maklumat mengenai suntingan terakhir.
 
-Dalam pilihan kedua tadi, anda juga boleh menggunakan pautan, umpamanya [[{{ns:Special}}:Eksport/{{MediaWiki:mainpage}}]] untuk laman "[[{{MediaWiki:mainpage}}]]".',
+Dalam pilihan kedua tadi, anda juga boleh menggunakan pautan, umpamanya [[{{ns:special}}:Eksport/{{MediaWiki:Mainpage}}]] untuk laman "[[{{MediaWiki:Mainpage}}]]".',
 'exportcuronly'     => 'Hanya eksport semakan semasa, bukan keseluruhan sejarah.',
 'exportnohistory'   => "----
 '''Catatan:''' Ciri eksport sejarah penuh laman melalui borang ini telah dimatikan atas sebab-sebab prestasi.",
 'export-submit'     => 'Eksport',
 'export-addcattext' => 'Tambah laman daripada kategori:',
 'export-addcat'     => 'Tambah',
-'export-download'   => 'Tawarkan penyimpanan sebagai fail',
+'export-download'   => 'Simpan sebagai fail',
+'export-templates'  => 'Sertakan templat',
 
 # Namespace 8 related
-'allmessages'               => 'Mesej sistem',
+'allmessages'               => 'Pesanan sistem',
 'allmessagesname'           => 'Nama',
 'allmessagesdefault'        => 'Teks lalai',
 'allmessagescurrent'        => 'Teks semasa',
-'allmessagestext'           => 'Ini ialah senarai mesej sistem yang tersedia dalam ruang nama MediaWiki.',
+'allmessagestext'           => 'Ini ialah senarai pesanan sistem yang terdapat dalam ruang nama MediaWiki.
+Sila lawat [http://www.mediawiki.org/wiki/Localisation Penyetempatan MediaWiki] dan [http://translatewiki.net Betawiki] sekiranya anda mahu menyumbang dalam menyetempatkan dan menterjemah perisian MediaWiki.',
 'allmessagesnotsupportedDB' => "'''{{ns:special}}:Allmessages''' tidak boleh digunakan kerana '''\$wgUseDatabaseMessages''' dipadamkan.",
 'allmessagesfilter'         => 'Tapis nama mesej:',
 'allmessagesmodified'       => 'Hanya tunjukkan yang telah diubah',
 
 # Thumbnails
 'thumbnail-more'           => 'Besarkan',
-'missingimage'             => '<b>Imej hilang</b><br /><i>$1</i>',
 'filemissing'              => 'Fail hilang',
 'thumbnail_error'          => 'Berlaku ralat ketika mencipta imej ringkas: $1',
-'djvu_page_error'          => 'DjVu page out of range',
-'djvu_no_xml'              => 'Unable to fetch XML for DjVu file',
+'djvu_page_error'          => 'Laman DjVu di luar julat',
+'djvu_no_xml'              => 'Gagal mendapatkan data XML bagi fail DjVu',
 'thumbnail_invalid_params' => 'Parameter imej ringkas tidak sah',
 'thumbnail_dest_directory' => 'Direktori destinasi gagal diciptakans',
 
@@ -1907,75 +2035,23 @@ Semua tindakan import transwiki dicatatkan dalam [[Special:Log/import|log import
 'importhistoryconflict'      => 'Terdapat percanggahan semakan sejarah (mungkin laman ini pernah diimport sebelum ini)',
 'importnosources'            => 'Tiada sumber import transwiki ditentunkan dan ciri muat naik sejarah secara terus dimatikan.',
 'importnofile'               => 'Tiada fail import dimuat naik.',
-'importuploaderror'          => 'Fail import tidak dapat dimuat naik; mungkin saiz fail tersebut melebihi had muat naik yang dibenarkan.',
+'importuploaderrorsize'      => 'Fail import tidak dapat dimuat naik kerana melebihi had muat naik yang dibenarkan.',
+'importuploaderrorpartial'   => 'Fail import tidak dapat dimuat naik kerana tidak dimuat naik sampai habis.',
+'importuploaderrortemp'      => 'Fail import tidak dapat dimuat naik kerana tiada direktori sementara.',
+'import-parse-failure'       => 'Gagal menghurai fail XML yang diimport',
+'import-noarticle'           => 'Tiada laman untuk diimport!',
+'import-nonewrevisions'      => 'Semua semakan telah pun diimport sebelum ini.',
+'xml-error-string'           => '$1 pada baris $2, lajur $3 (bait $4): $5',
+'import-upload'              => 'Muat naik data XML',
 
 # Import log
 'importlogpage'                    => 'Log import',
 'importlogpagetext'                => 'Senarai tindakan import laman dengan keseluruhan sejarah suntingannya daripada wiki lain.',
 'import-logentry-upload'           => 'mengimport [[$1]] dengan memuat naik fail',
 'import-logentry-upload-detail'    => '$1 semakan',
-'import-logentry-interwiki'        => 'transwikied $1',
+'import-logentry-interwiki'        => '$1 dipindahkan ke wiki lain',
 'import-logentry-interwiki-detail' => '$1 semakan daripada $2',
 
-# Keyboard access keys for power users
-'accesskey-pt-userpage'             => '.',
-'accesskey-pt-anonuserpage'         => '.',
-'accesskey-pt-mytalk'               => 'n',
-'accesskey-pt-anontalk'             => 'n',
-'accesskey-pt-preferences'          => '',
-'accesskey-pt-watchlist'            => 'l',
-'accesskey-pt-mycontris'            => 'y',
-'accesskey-pt-login'                => 'o',
-'accesskey-pt-anonlogin'            => 'o',
-'accesskey-pt-logout'               => '',
-'accesskey-ca-talk'                 => 't',
-'accesskey-ca-edit'                 => 'e',
-'accesskey-ca-addsection'           => '+',
-'accesskey-ca-viewsource'           => 'e',
-'accesskey-ca-history'              => 'h',
-'accesskey-ca-protect'              => '=',
-'accesskey-ca-delete'               => 'd',
-'accesskey-ca-undelete'             => 'd',
-'accesskey-ca-move'                 => 'm',
-'accesskey-ca-watch'                => 'w',
-'accesskey-ca-unwatch'              => 'w',
-'accesskey-search'                  => 'f',
-'accesskey-p-logo'                  => '',
-'accesskey-n-mainpage'              => 'z',
-'accesskey-n-portal'                => '',
-'accesskey-n-currentevents'         => '',
-'accesskey-n-recentchanges'         => 'r',
-'accesskey-n-randompage'            => 'x',
-'accesskey-n-help'                  => '',
-'accesskey-n-sitesupport'           => '',
-'accesskey-t-whatlinkshere'         => 'j',
-'accesskey-t-recentchangeslinked'   => 'k',
-'accesskey-feed-rss'                => '',
-'accesskey-feed-atom'               => '',
-'accesskey-t-contributions'         => '',
-'accesskey-t-emailuser'             => '',
-'accesskey-t-permalink'             => '',
-'accesskey-t-print'                 => 'p',
-'accesskey-t-upload'                => 'u',
-'accesskey-t-specialpages'          => 'q',
-'accesskey-ca-nstab-main'           => 'c',
-'accesskey-ca-nstab-user'           => 'c',
-'accesskey-ca-nstab-media'          => 'c',
-'accesskey-ca-nstab-special'        => '',
-'accesskey-ca-nstab-project'        => 'a',
-'accesskey-ca-nstab-image'          => 'c',
-'accesskey-ca-nstab-mediawiki'      => 'c',
-'accesskey-ca-nstab-template'       => 'c',
-'accesskey-ca-nstab-help'           => 'c',
-'accesskey-ca-nstab-category'       => 'c',
-'accesskey-minoredit'               => 'i',
-'accesskey-save'                    => 's',
-'accesskey-preview'                 => 'p',
-'accesskey-diff'                    => 'v',
-'accesskey-compareselectedversions' => 'v',
-'accesskey-watch'                   => 'w',
-'accesskey-upload'                  => 's',
-
 # Tooltip help for the actions
 'tooltip-pt-userpage'             => 'Laman pengguna saya',
 'tooltip-pt-anonuserpage'         => 'Laman pengguna bagi alamat IP anda',
@@ -1999,6 +2075,8 @@ Semua tindakan import transwiki dicatatkan dalam [[Special:Log/import|log import
 'tooltip-ca-watch'                => 'Tambahkan laman ini ke dalam senarai pantau anda',
 'tooltip-ca-unwatch'              => 'Buang laman ini daripada senarai pantau anda',
 'tooltip-search'                  => 'Cari dalam {{SITENAME}}',
+'tooltip-search-go'               => 'Pergi ke laman dengan nama tepat ini, jika ada',
+'tooltip-search-fulltext'         => 'Cari laman dengan teks ini',
 'tooltip-p-logo'                  => 'Laman Utama',
 'tooltip-n-mainpage'              => 'Kunjungi Laman Utama',
 'tooltip-n-portal'                => 'Maklumat mengenai projek ini',
@@ -2023,7 +2101,7 @@ Semua tindakan import transwiki dicatatkan dalam [[Special:Log/import|log import
 'tooltip-ca-nstab-special'        => 'Ini adalah sebuah laman khas, anda tidak boleh menyunting laman ini secara terus.',
 'tooltip-ca-nstab-project'        => 'Lihat laman projek',
 'tooltip-ca-nstab-image'          => 'Lihat laman imej',
-'tooltip-ca-nstab-mediawiki'      => 'Lihat mesej sistem',
+'tooltip-ca-nstab-mediawiki'      => 'Lihat pesanan sistem',
 'tooltip-ca-nstab-template'       => 'Lihat templat',
 'tooltip-ca-nstab-help'           => 'Lihat laman bantuan',
 'tooltip-ca-nstab-category'       => 'Lihat laman kategori',
@@ -2036,14 +2114,6 @@ Semua tindakan import transwiki dicatatkan dalam [[Special:Log/import|log import
 'tooltip-recreate'                => 'Cipta semula laman ini walaupun ia telah dihapuskan',
 'tooltip-upload'                  => 'Muat naik',
 
-# Stylesheets
-'common.css'   => '/** CSS placed here will be applied to all skins */',
-'monobook.css' => '/* CSS placed here will affect users of the Monobook skin */',
-
-# Scripts
-'common.js'   => '/* Any JavaScript here will be loaded for all users on every page load. */',
-'monobook.js' => '/* Deprecated; use [[MediaWiki:common.js]] */',
-
 # Metadata
 'nodublincore'      => 'Metadata RDF Dublin Core dipadamkan bagi pelayan ini.',
 'nocreativecommons' => 'Metadata RDF Creative Commons RDF dipadamkan bagi pelayan ini.',
@@ -2053,7 +2123,6 @@ Semua tindakan import transwiki dicatatkan dalam [[Special:Log/import|log import
 'anonymous'        => 'Penguna {{SITENAME}} tanpa nama',
 'siteuser'         => 'Pengguna {{SITENAME}}, $1',
 'lastmodifiedatby' => 'Laman ini diubah buat kali terakhir pada $2, $1 oleh $3.', # $1 date, $2 time, $3 user
-'and'              => 'dan',
 'othercontribs'    => 'Berdasarkan karya $1.',
 'others'           => 'lain-lain',
 'siteusers'        => 'Pengguna-pengguna {{SITENAME}}, $1',
@@ -2061,23 +2130,19 @@ Semua tindakan import transwiki dicatatkan dalam [[Special:Log/import|log import
 'nocredits'        => 'Tiada maklumat penghargaan bagi laman ini.',
 
 # Spam protection
-'spamprotectiontitle'    => 'Penapis spam',
-'spamprotectiontext'     => 'Laman yang anda ingin simpan dihalang oleh penapis spam. Hal ini mungkin disebabkan oleh pautan ke tapak web luar.',
-'spamprotectionmatch'    => 'Teks berikut dikesan oleh penapis spam kami: $1',
-'subcategorycount'       => 'Terdapat $1 subkategori bagi kategori ini.',
-'categoryarticlecount'   => 'Terdapat $1 rencana dalam kategori ini.',
-'category-media-count'   => 'Terdapat $1 fail dalam kategori ini.',
-'listingcontinuesabbrev' => 'samb.',
-'spambot_username'       => 'Pembersihan spam MediaWiki',
-'spam_reverting'         => 'Membalikkan kepada versi terakhir yang tidak mengandungi pautan ke $1',
-'spam_blanking'          => 'Mengosongkan semua semakan yang mengandungi pautan ke $1',
+'spamprotectiontitle' => 'Penapis spam',
+'spamprotectiontext'  => 'Laman yang anda ingin simpan dihalang oleh penapis spam. Hal ini mungkin disebabkan oleh pautan ke tapak web luar.',
+'spamprotectionmatch' => 'Teks berikut dikesan oleh penapis spam kami: $1',
+'spambot_username'    => 'Pembersihan spam MediaWiki',
+'spam_reverting'      => 'Membalikkan kepada versi terakhir yang tidak mengandungi pautan ke $1',
+'spam_blanking'       => 'Mengosongkan semua semakan yang mengandungi pautan ke $1',
 
 # Info page
 'infosubtitle'   => 'Maklumat laman',
-'numedits'       => 'Jumlah suntingan (rencana): $1',
+'numedits'       => 'Jumlah suntingan (laman): $1',
 'numtalkedits'   => 'Jumlah suntingan (laman perbincangan): $1',
 'numwatchers'    => 'Bilangan pemantau: $1',
-'numauthors'     => 'Bilangan pengarang (rencana): $1',
+'numauthors'     => 'Bilangan pengarang (page): $1',
 'numtalkauthors' => 'Bilangan pengarang (laman perbincangan): $1',
 
 # Math options
@@ -2090,8 +2155,7 @@ Semua tindakan import transwiki dicatatkan dalam [[Special:Log/import|log import
 
 # Patrolling
 'markaspatrolleddiff'                 => 'Tandakan sebagai telah diperiksa',
-'markaspatrolledlink'                 => '[$1]',
-'markaspatrolledtext'                 => 'Tandakan rencana ini sebagai telah diperiksa',
+'markaspatrolledtext'                 => 'Tandakan laman ini sebagai telah diperiksa',
 'markedaspatrolled'                   => 'Tandakan sebagai telah diperiksa',
 'markedaspatrolledtext'               => 'Semakan tersebut telah ditandakan sebagai telah diperiksa.',
 'rcpatroldisabled'                    => 'Pemeriksaan Perubahan Terkini dimatikan',
@@ -2101,52 +2165,50 @@ Semua tindakan import transwiki dicatatkan dalam [[Special:Log/import|log import
 'markedaspatrollederror-noautopatrol' => 'Anda tidak dibenarkan menandakan perubahan anda sendiri sebagai telah diperiksa.',
 
 # Patrol log
-'patrol-log-page'   => 'Log pemeriksaan',
-'patrol-log-header' => '',
-'patrol-log-line'   => 'menandakan $1 bagi $2 sebagai telah diperiksa $3',
-'patrol-log-auto'   => '(automatik)',
-'patrol-log-diff'   => 's$1',
+'patrol-log-page' => 'Log pemeriksaan',
+'patrol-log-line' => 'menandakan $1 bagi $2 sebagai telah diperiksa $3',
+'patrol-log-auto' => '(automatik)',
+'patrol-log-diff' => 's$1',
 
 # Image deletion
 'deletedrevision'                 => 'Menghapuskan semakan lama $1.',
 'filedeleteerror-short'           => 'Ralat ketika menghapuskan fail: $1',
 'filedeleteerror-long'            => 'Berlaku ralat ketika menghapuskan fail tersebut:
 
-$1
-',
+$1',
 'filedelete-missing'              => 'Fail "$1" tidak boleh dihapuskan kerana ia tidak wujud.',
 'filedelete-old-unregistered'     => 'Semakan fail "$1" tiada dalam pangkalan data.',
 'filedelete-current-unregistered' => 'Fail "$1" tiada dalam pangkalan data.',
 'filedelete-archive-read-only'    => 'Direktori arkib "$1" tidak boleh ditulis oleh pelayan web.',
 
 # Browsing diffs
-'previousdiff' => 'ââ\80 Â\90 Beza sebelumnya',
-'nextdiff'     => 'Perbezaan berikutnya â†’',
+'previousdiff' => 'â\86\90 Beza sebelumnya',
+'nextdiff'     => 'Perbezaan berikutnya ',
 
 # Media information
 'mediawarning'         => "'''Amaran''': Fail ini boleh mengandungi kod yang berbahaya dan merosakkan komputer anda.<hr />",
 'imagemaxsize'         => 'Hadkan saiz imej pada laman huraian imej kepada:',
 'thumbsize'            => 'Saiz imej ringkas:',
-'widthheight'          => '$1×$2',
-'widthheightpage'      => '$1×$2, $3 halaman',
+'widthheightpage'      => '$1×$2, $3 halaman',
 'file-info'            => '(saiz file: $1, jenis MIME: $2)',
-'file-info-size'       => '($1 Ã\83â\80\94 $2 piksel, saiz fail: $3, jenis MIME: $4)',
+'file-info-size'       => '($1 Ã\97 $2 piksel, saiz fail: $3, jenis MIME: $4)',
 'file-nohires'         => '<small>Tiada leraian lebih besar.</small>',
-'svg-long-desc'        => '(Fail SVG, ukuran dasar $1 Ã\83â\80\94 $2 piksel, saiz fail: $3)',
+'svg-long-desc'        => '(Fail SVG, ukuran dasar $1 Ã\97 $2 piksel, saiz fail: $3)',
 'show-big-image'       => 'Leraian penuh',
-'show-big-image-thumb' => '<small>Saiz pratonton ini: $1 Ã\83â\80\94 $2 piksel</small>',
+'show-big-image-thumb' => '<small>Saiz pratonton ini: $1 Ã\97 $2 piksel</small>',
 
 # Special:Newimages
-'newimages'         => 'Galeri fail baru',
-'newimages-summary' => '',
-'showhidebots'      => '($1 bot)',
-'noimages'          => 'Tiada imej.',
+'newimages'             => 'Galeri fail baru',
+'imagelisttext'         => "Berikut ialah senarai bagi '''$1''' fail yang disusun secara $2.",
+'newimages-summary'     => 'Laman khas ini memaparkan senarai fail muat naik terakhir',
+'showhidebots'          => '($1 bot)',
+'noimages'              => 'Tiada imej.',
+'ilsubmit'              => 'Cari',
+'bydate'                => 'mengikut tarikh',
+'sp-newimages-showfrom' => 'Tunjukkan imej baru bermula daripada $2, $1',
 
 # Video information, used by Language::formatTimePeriod() to format lengths in the above messages
-'video-dims'     => '$1, $2×$3',
-'seconds-abbrev' => 's',
-'minutes-abbrev' => 'm',
-'hours-abbrev'   => 'j',
+'hours-abbrev' => 'j',
 
 # Bad image list
 'bad_image_list' => 'Berikut adalah format yang digunakan:
@@ -2154,36 +2216,6 @@ $1
 Hanya item senarai (baris yang dimulakan dengan *) diambil kira. Pautan pertama pada sesebuah baris mestilah merupakan pautan ke sebuah imej rosak.
 Sebarang pautan berikutnya pada baris yang sama dikira sebagai pengecualian (rencana yang dibenarkan disertakan imej).',
 
-/*
-Short names for language variants used for language conversion links.
-To disable showing a particular link, set it to 'disable', e.g.
-'variantname-zh-sg' => 'disable',
-Variants for Chinese language
-*/
-'variantname-zh-cn' => 'cn',
-'variantname-zh-tw' => 'tw',
-'variantname-zh-hk' => 'hk',
-'variantname-zh-sg' => 'sg',
-'variantname-zh'    => 'zh',
-
-# Variants for Serbian language
-'variantname-sr-ec' => 'sr-ec',
-'variantname-sr-el' => 'sr-el',
-'variantname-sr-jc' => 'sr-jc',
-'variantname-sr-jl' => 'sr-jl',
-'variantname-sr'    => 'sr',
-
-# Variants for Kazakh language
-'variantname-kk-tr' => 'kk-tr',
-'variantname-kk-kz' => 'kk-kz',
-'variantname-kk-cn' => 'kk-cn',
-'variantname-kk'    => 'kk',
-
-# Variants for Kurdish language
-'variantname-ku-arab' => 'ku-arab',
-'variantname-ku-latn' => 'ku-latn',
-'variantname-ku'      => 'ku',
-
 # Metadata
 'metadata'          => 'Metadata',
 'metadata-help'     => 'Fail ini mengandungi maklumat tambahan daripada kamera digital atau pengimbas yang digunakan untuk menghasilkannya. Jika fail ini telah diubah suai daripada rupa asalnya, beberapa butiran dalam maklumat ini mungkin sudah tidak relevan.',
@@ -2197,7 +2229,7 @@ Ruangan lain akan disembunyikan.
 * datetimeoriginal
 * exposuretime
 * fnumber
-* focallength',
+* focallength', # Do not translate list items
 
 # EXIF tags
 'exif-imagewidth'                  => 'Lebar',
@@ -2208,21 +2240,21 @@ Ruangan lain akan disembunyikan.
 'exif-orientation'                 => 'Haluan',
 'exif-samplesperpixel'             => 'Bilangan komponen',
 'exif-planarconfiguration'         => 'Penyusunan data',
-'exif-ycbcrsubsampling'            => 'Subsampling ratio of Y to C',
-'exif-ycbcrpositioning'            => 'Y and C positioning',
-'exif-xresolution'                 => 'Horizontal resolution',
-'exif-yresolution'                 => 'Vertical resolution',
-'exif-resolutionunit'              => 'Unit of X and Y resolution',
+'exif-ycbcrsubsampling'            => 'Nisbah subpensampelan Y kepada C',
+'exif-ycbcrpositioning'            => 'Kedudukan Y dan C',
+'exif-xresolution'                 => 'Leraian mengufuk',
+'exif-yresolution'                 => 'Leraian menegak',
+'exif-resolutionunit'              => 'Unit leraian X dan Y',
 'exif-stripoffsets'                => 'Lokasi data imej',
-'exif-rowsperstrip'                => 'Number of rows per strip',
-'exif-stripbytecounts'             => 'Bytes per compressed strip',
-'exif-jpeginterchangeformat'       => 'Offset to JPEG SOI',
+'exif-rowsperstrip'                => 'Baris sejalur',
+'exif-stripbytecounts'             => 'Bait sejalur termampat',
+'exif-jpeginterchangeformat'       => 'Ofset ke SOI JPEG',
 'exif-jpeginterchangeformatlength' => 'Jumlah bait bagi data JPEG',
-'exif-transferfunction'            => 'Transfer function',
-'exif-whitepoint'                  => 'White point chromaticity',
-'exif-primarychromaticities'       => 'Chromaticities of primarities',
-'exif-ycbcrcoefficients'           => 'Color space transformation matrix coefficients',
-'exif-referenceblackwhite'         => 'Pair of black and white reference values',
+'exif-transferfunction'            => 'Fungsi pindah',
+'exif-whitepoint'                  => 'Kekromatan takat putih',
+'exif-primarychromaticities'       => 'Kekromatan warna primer',
+'exif-ycbcrcoefficients'           => 'Pekali matriks penukaran ruang warna',
+'exif-referenceblackwhite'         => 'Nilai rujukan pasangan hitam dan putih',
 'exif-datetime'                    => 'Tarikh dan waktu fail diubah',
 'exif-imagedescription'            => 'Tajuk imej',
 'exif-make'                        => 'Pengilang kamera',
@@ -2242,15 +2274,14 @@ Ruangan lain akan disembunyikan.
 'exif-relatedsoundfile'            => 'Fail audio berkaitan',
 'exif-datetimeoriginal'            => 'Tarikh dan waktu penjanaan data',
 'exif-datetimedigitized'           => 'Tarikh dan waktu pendigitan',
-'exif-subsectime'                  => 'DateTime subseconds',
-'exif-subsectimeoriginal'          => 'DateTimeOriginal subseconds',
-'exif-subsectimedigitized'         => 'DateTimeDigitized subseconds',
+'exif-subsectime'                  => 'TarikhWaktu subsaat',
+'exif-subsectimeoriginal'          => 'TarikhWaktuAsal subsaat',
+'exif-subsectimedigitized'         => 'TarikhWaktuPendigitan subsaat',
 'exif-exposuretime'                => 'Tempoh pendedahan',
 'exif-exposuretime-format'         => '$1 saat ($2)',
-'exif-fnumber'                     => 'F Number',
-'exif-fnumber-format'              => 'f/$1',
+'exif-fnumber'                     => 'Nombor F',
 'exif-exposureprogram'             => 'Atur cara pendedahan',
-'exif-spectralsensitivity'         => 'Spectral sensitivity',
+'exif-spectralsensitivity'         => 'Kepekaan spektrum',
 'exif-isospeedratings'             => 'Penilaian kelajuan ISO',
 'exif-oecf'                        => 'Faktor penukaran optoelektronik',
 'exif-shutterspeedvalue'           => 'Kelajuan pengatup',
@@ -2258,21 +2289,20 @@ Ruangan lain akan disembunyikan.
 'exif-brightnessvalue'             => 'Kecerahan',
 'exif-exposurebiasvalue'           => 'Kecenderungan pendedahan',
 'exif-maxaperturevalue'            => 'Bukaan tanah maksimum',
-'exif-subjectdistance'             => 'Subject distance',
+'exif-subjectdistance'             => 'Jarak subjek',
 'exif-meteringmode'                => 'Mod permeteran',
 'exif-lightsource'                 => 'Sumber cahaya',
 'exif-flash'                       => 'Denyar',
 'exif-focallength'                 => 'Panjang fokus kanta',
-'exif-focallength-format'          => '$1 mm',
-'exif-subjectarea'                 => 'Subject area',
+'exif-subjectarea'                 => 'Luas subjek',
 'exif-flashenergy'                 => 'Tenaga denyar',
-'exif-spatialfrequencyresponse'    => 'Spatial frequency response',
-'exif-focalplanexresolution'       => 'Focal plane X resolution',
-'exif-focalplaneyresolution'       => 'Focal plane Y resolution',
-'exif-focalplaneresolutionunit'    => 'Focal plane resolution unit',
-'exif-subjectlocation'             => 'Subject location',
+'exif-spatialfrequencyresponse'    => 'Sambutan frekuensi ruang',
+'exif-focalplanexresolution'       => 'Leraian X satah fokus',
+'exif-focalplaneyresolution'       => 'Leraian Y satah fokus',
+'exif-focalplaneresolutionunit'    => 'Unit leraian satah fokus',
+'exif-subjectlocation'             => 'Lokasi subjek',
 'exif-exposureindex'               => 'Indeks pendedahan',
-'exif-sensingmethod'               => 'Sensing method',
+'exif-sensingmethod'               => 'Kaedah penderiaan',
 'exif-filesource'                  => 'Sumber fail',
 'exif-scenetype'                   => 'Jenis latar',
 'exif-cfapattern'                  => 'Corak CFA',
@@ -2280,106 +2310,85 @@ Ruangan lain akan disembunyikan.
 'exif-exposuremode'                => 'Mod pendedahan',
 'exif-whitebalance'                => 'Imbangan warna putih',
 'exif-digitalzoomratio'            => 'Nisbah zum digital',
-'exif-focallengthin35mmfilm'       => 'Focal length in 35 mm film',
-'exif-scenecapturetype'            => 'Scene capture type',
+'exif-focallengthin35mmfilm'       => 'Panjang fokus dalam filem 35 mm',
+'exif-scenecapturetype'            => 'Jenis penangkapan latar',
 'exif-gaincontrol'                 => 'Kawalan latar',
 'exif-contrast'                    => 'Kontras',
 'exif-saturation'                  => 'Kepekatan',
 'exif-sharpness'                   => 'Ketajaman',
 'exif-devicesettingdescription'    => 'Huraian tetapan peranti',
-'exif-subjectdistancerange'        => 'Subject distance range',
-'exif-imageuniqueid'               => 'ID imej unik',
-'exif-gpsversionid'                => 'GPS tag version',
+'exif-subjectdistancerange'        => 'Julat jarak subjek',
+'exif-imageuniqueid'               => 'ID unik imej',
+'exif-gpsversionid'                => 'Versi label GPS',
 'exif-gpslatituderef'              => 'Latitud utara atau selatan',
 'exif-gpslatitude'                 => 'Latitud',
 'exif-gpslongituderef'             => 'Logitud timur atau barat',
 'exif-gpslongitude'                => 'Longitud',
 'exif-gpsaltituderef'              => 'Rujukan ketinggian',
 'exif-gpsaltitude'                 => 'Ketinggian',
-'exif-gpstimestamp'                => 'GPS time (atomic clock)',
+'exif-gpstimestamp'                => 'Waktu GPS (jam atom)',
 'exif-gpssatellites'               => 'Satelit yang digunakan untuk pengukuran',
 'exif-gpsstatus'                   => 'Status penerima',
 'exif-gpsmeasuremode'              => 'Mod pengukuran',
-'exif-gpsdop'                      => 'Measurement precision',
+'exif-gpsdop'                      => 'Kepersisan pengukuran',
 'exif-gpsspeedref'                 => 'Unit kelajuan',
 'exif-gpsspeed'                    => 'Kelajuan penerima GPS',
-'exif-gpstrackref'                 => 'Reference for direction of movement',
-'exif-gpstrack'                    => 'Direction of movement',
-'exif-gpsimgdirectionref'          => 'Reference for direction of image',
-'exif-gpsimgdirection'             => 'Direction of image',
-'exif-gpsmapdatum'                 => 'Geodetic survey data used',
-'exif-gpsdestlatituderef'          => 'Reference for latitude of destination',
-'exif-gpsdestlatitude'             => 'Latitude destination',
-'exif-gpsdestlongituderef'         => 'Reference for longitude of destination',
-'exif-gpsdestlongitude'            => 'Longitude of destination',
-'exif-gpsdestbearingref'           => 'Reference for bearing of destination',
-'exif-gpsdestbearing'              => 'Bearing of destination',
-'exif-gpsdestdistanceref'          => 'Reference for distance to destination',
-'exif-gpsdestdistance'             => 'Distance to destination',
+'exif-gpstrackref'                 => 'Rujukan bagi arah pergerakan',
+'exif-gpstrack'                    => 'Arah pergerakan',
+'exif-gpsimgdirectionref'          => 'Rujukan bagi arah imej',
+'exif-gpsimgdirection'             => 'Arah imej',
+'exif-gpsmapdatum'                 => 'Data ukur geodesi yang digunakan',
+'exif-gpsdestlatituderef'          => 'Rujukan bagi latitud destinasi',
+'exif-gpsdestlatitude'             => 'Latitud destinasi',
+'exif-gpsdestlongituderef'         => 'Rujukan bagi longitud destinasi',
+'exif-gpsdestlongitude'            => 'Longitud destinasi',
+'exif-gpsdestbearingref'           => 'Rujukan bagi bearing destinasi',
+'exif-gpsdestbearing'              => 'Bearing destinasi',
+'exif-gpsdestdistanceref'          => 'Rujukan bagi jarak destinasi',
+'exif-gpsdestdistance'             => 'Jarak destinasi',
 'exif-gpsprocessingmethod'         => 'Nama kaedah pemprosesan GPS',
 'exif-gpsareainformation'          => 'Nama kawasan GPS',
 'exif-gpsdatestamp'                => 'Tarikh GPS',
-'exif-gpsdifferential'             => 'GPS differential correction',
-
-# Make & model, can be wikified in order to link to the camera and model name
-'exif-make-value'     => '$1',
-'exif-model-value'    => '$1',
-'exif-software-value' => '$1',
+'exif-gpsdifferential'             => 'Pembetulan pembezaan GPS',
 
 # EXIF attributes
 'exif-compression-1' => 'Tidak dimampat',
-'exif-compression-6' => 'JPEG',
 
-'exif-photometricinterpretation-2' => 'RGB',
-'exif-photometricinterpretation-6' => 'YCbCr',
-
-'exif-unknowndate' => 'Unknown date',
+'exif-unknowndate' => 'Tarikh tidak diketahui',
 
 'exif-orientation-1' => 'Normal', # 0th row: top; 0th column: left
-'exif-orientation-2' => 'Dibalikkan secara melintang', # 0th row: top; 0th column: right
-'exif-orientation-3' => 'Diputar 180°', # 0th row: bottom; 0th column: right
+'exif-orientation-2' => 'Dibalikkan secara mengufuk', # 0th row: top; 0th column: right
+'exif-orientation-3' => 'Diputar 180°', # 0th row: bottom; 0th column: right
 'exif-orientation-4' => 'Dibalikkan secara menegak', # 0th row: bottom; 0th column: left
-'exif-orientation-5' => 'Diputarkan 90° melawan arah jam dan dibalikkan secara menegak', # 0th row: left; 0th column: top
-'exif-orientation-6' => 'Diputarkan 90° mengikut arah jam', # 0th row: right; 0th column: top
-'exif-orientation-7' => 'Diputarkan 90° mengikut arah jam dan dibalikkan secara menegak', # 0th row: right; 0th column: bottom
-'exif-orientation-8' => 'Diputarkan 90° melawan arah jam', # 0th row: left; 0th column: bottom
+'exif-orientation-5' => 'Diputarkan 90° melawan arah jam dan dibalikkan secara menegak', # 0th row: left; 0th column: top
+'exif-orientation-6' => 'Diputarkan 90° mengikut arah jam', # 0th row: right; 0th column: top
+'exif-orientation-7' => 'Diputarkan 90° mengikut arah jam dan dibalikkan secara menegak', # 0th row: right; 0th column: bottom
+'exif-orientation-8' => 'Diputarkan 90° melawan arah jam', # 0th row: left; 0th column: bottom
 
 'exif-planarconfiguration-1' => 'format besar',
 'exif-planarconfiguration-2' => 'format satah',
 
-'exif-xyresolution-i' => '$1 dpi',
-'exif-xyresolution-c' => '$1 dpc',
-
-'exif-colorspace-1'      => 'sRGB',
-'exif-colorspace-ffff.h' => 'FFFF.H',
-
 'exif-componentsconfiguration-0' => 'tiada',
-'exif-componentsconfiguration-1' => 'Y',
-'exif-componentsconfiguration-2' => 'Cb',
-'exif-componentsconfiguration-3' => 'Cr',
-'exif-componentsconfiguration-4' => 'R',
-'exif-componentsconfiguration-5' => 'G',
-'exif-componentsconfiguration-6' => 'B',
 
 'exif-exposureprogram-0' => 'Tidak ditentukan',
 'exif-exposureprogram-1' => 'Manual',
 'exif-exposureprogram-2' => 'Atur cara normal',
-'exif-exposureprogram-3' => 'Keutamaan bukaan',
-'exif-exposureprogram-4' => 'Keutamaan pengatup',
-'exif-exposureprogram-5' => 'Creative program (biased toward depth of field)',
-'exif-exposureprogram-6' => 'Action program (biased toward fast shutter speed)',
+'exif-exposureprogram-3' => 'Mengutamakan bukaan',
+'exif-exposureprogram-4' => 'Mengutamakan pengatup',
+'exif-exposureprogram-5' => 'Atur cara kreatif (cenderung kepada kedalaman lapangan)',
+'exif-exposureprogram-6' => 'Atur cara aksi (cenderung kepada kelajuan pengatup yang tinggi)',
 'exif-exposureprogram-7' => 'Mod potret (untuk foto jarak dekat dengan latar belakang kabur)',
 'exif-exposureprogram-8' => 'Mod landskap (untuk foto landskap dengan latar belakang terfokus)',
 
 'exif-subjectdistance-value' => '$1 meter',
 
 'exif-meteringmode-0'   => 'Tidak diketahui',
-'exif-meteringmode-1'   => 'Average',
-'exif-meteringmode-2'   => 'CenterWeightedAverage',
-'exif-meteringmode-3'   => 'Spot',
-'exif-meteringmode-4'   => 'MultiSpot',
-'exif-meteringmode-5'   => 'Pattern',
-'exif-meteringmode-6'   => 'Partial',
+'exif-meteringmode-1'   => 'Purata',
+'exif-meteringmode-2'   => 'Purata cenderung ke pusat',
+'exif-meteringmode-3'   => 'Titik',
+'exif-meteringmode-4'   => 'Berbilang titik',
+'exif-meteringmode-5'   => 'Corak',
+'exif-meteringmode-6'   => 'Separa',
 'exif-meteringmode-255' => 'Lain-lain',
 
 'exif-lightsource-0'   => 'Tidak diketahui',
@@ -2390,33 +2399,27 @@ Ruangan lain akan disembunyikan.
 'exif-lightsource-9'   => 'Cuaca cerah',
 'exif-lightsource-10'  => 'Cuaca mendung',
 'exif-lightsource-11'  => 'Gelap',
-'exif-lightsource-12'  => 'Daylight fluorescent (D 5700 â€“ 7100K)',
-'exif-lightsource-13'  => 'Day white fluorescent (N 4600 â€“ 5400K)',
-'exif-lightsource-14'  => 'Cool white fluorescent (W 3900 â€“ 4500K)',
-'exif-lightsource-15'  => 'White fluorescent (WW 3200 â€“ 3700K)',
-'exif-lightsource-17'  => 'Standard light A',
-'exif-lightsource-18'  => 'Standard light B',
-'exif-lightsource-19'  => 'Standard light C',
-'exif-lightsource-20'  => 'D55',
-'exif-lightsource-21'  => 'D65',
-'exif-lightsource-22'  => 'D75',
-'exif-lightsource-23'  => 'D50',
+'exif-lightsource-12'  => 'Pendarfluor cahaya siang (D 5700 – 7100K)',
+'exif-lightsource-13'  => 'Pendarfluor putih siang (N 4600 – 5400K)',
+'exif-lightsource-14'  => 'Pendarfluor putih sejuk (W 3900 – 4500K)',
+'exif-lightsource-15'  => 'Pendarfluor putih (WW 3200 – 3700K)',
+'exif-lightsource-17'  => 'Cahaya standard A',
+'exif-lightsource-18'  => 'Cahaya standard B',
+'exif-lightsource-19'  => 'Cahaya standard C',
 'exif-lightsource-24'  => 'Tungsten studio ISO',
 'exif-lightsource-255' => 'Sumber cahaya lain',
 
 'exif-focalplaneresolutionunit-2' => 'inci',
 
-'exif-sensingmethod-1' => 'Undefined',
-'exif-sensingmethod-2' => 'One-chip color area sensor',
-'exif-sensingmethod-3' => 'Two-chip color area sensor',
-'exif-sensingmethod-4' => 'Three-chip color area sensor',
-'exif-sensingmethod-5' => 'Color sequential area sensor',
-'exif-sensingmethod-7' => 'Trilinear sensor',
-'exif-sensingmethod-8' => 'Color sequential linear sensor',
+'exif-sensingmethod-1' => 'Tidak ditentukan',
+'exif-sensingmethod-2' => 'Penderia kawasan warna cip tunggal',
+'exif-sensingmethod-3' => 'Penderia kawasan warna dwicip',
+'exif-sensingmethod-4' => 'Penderia kawasan warna tricip',
+'exif-sensingmethod-5' => 'Penderia kawasan warna berjujukan',
+'exif-sensingmethod-7' => 'Penderia trilinear',
+'exif-sensingmethod-8' => 'Penderia linear warna berjujukan',
 
-'exif-filesource-3' => 'DSC',
-
-'exif-scenetype-1' => 'A directly photographed image',
+'exif-scenetype-1' => 'Gambar yang diambil secara terus',
 
 'exif-customrendered-0' => 'Proses biasa',
 'exif-customrendered-1' => 'Proses tempahan',
@@ -2434,10 +2437,10 @@ Ruangan lain akan disembunyikan.
 'exif-scenecapturetype-3' => 'Malam',
 
 'exif-gaincontrol-0' => 'Tiada',
-'exif-gaincontrol-1' => 'Low gain up',
-'exif-gaincontrol-2' => 'High gain up',
-'exif-gaincontrol-3' => 'Low gain down',
-'exif-gaincontrol-4' => 'High gain down',
+'exif-gaincontrol-1' => 'Gandaan rendah atas',
+'exif-gaincontrol-2' => 'Gandaan tinggi atas',
+'exif-gaincontrol-3' => 'Gandaan rendah bawah',
+'exif-gaincontrol-4' => 'Gandaan tinggi bawah',
 
 'exif-contrast-0' => 'Normal',
 'exif-contrast-1' => 'Lembut',
@@ -2452,7 +2455,7 @@ Ruangan lain akan disembunyikan.
 'exif-sharpness-2' => 'Keras',
 
 'exif-subjectdistancerange-0' => 'Tidak diketahui',
-'exif-subjectdistancerange-1' => 'Macro',
+'exif-subjectdistancerange-1' => 'Makro',
 'exif-subjectdistancerange-2' => 'Pandangan dekat',
 'exif-subjectdistancerange-3' => 'Pandangan jauh',
 
@@ -2464,8 +2467,8 @@ Ruangan lain akan disembunyikan.
 'exif-gpslongitude-e' => 'Longitud timur',
 'exif-gpslongitude-w' => 'Longitud barat',
 
-'exif-gpsstatus-a' => 'Measurement in progress',
-'exif-gpsstatus-v' => 'Measurement interoperability',
+'exif-gpsstatus-a' => 'Pengukuran sedang dijalankan',
+'exif-gpsstatus-v' => 'Interoperabiliti pengukuran',
 
 'exif-gpsmeasuremode-2' => 'Pengukuran dua dimensi',
 'exif-gpsmeasuremode-3' => 'Pengukuran tiga dimensi',
@@ -2473,14 +2476,14 @@ Ruangan lain akan disembunyikan.
 # Pseudotags used for GPSSpeedRef and GPSDestDistanceRef
 'exif-gpsspeed-k' => 'Kilometer sejam',
 'exif-gpsspeed-m' => 'Batu sejam',
-'exif-gpsspeed-n' => 'Knots',
+'exif-gpsspeed-n' => 'Knot',
 
 # Pseudotags used for GPSTrackRef, GPSImgDirectionRef and GPSDestBearingRef
-'exif-gpsdirection-t' => 'True direction',
-'exif-gpsdirection-m' => 'Magnetic direction',
+'exif-gpsdirection-t' => 'Arah benar',
+'exif-gpsdirection-m' => 'Arah magnet',
 
 # External editor support
-'edit-externally'      => 'Sunting fail ini menggunakan aplikasi luar',
+'edit-externally'      => 'Sunting fail ini menggunakan perisian luar',
 'edit-externally-help' => 'Lihat [http://meta.wikimedia.org/wiki/Help:External_editors arahan pemasangan] untuk maklumat lanjut.',
 
 # 'all' in various places, this might be different for inflected languages
@@ -2491,41 +2494,45 @@ Ruangan lain akan disembunyikan.
 'monthsall'        => 'semua',
 
 # E-mail address confirmation
-'confirmemail'            => 'Sahkan alamat e-mel',
-'confirmemail_noemail'    => 'Anda belum menetapkan alamat e-mel yang sah dalam [[Special:Preferences|laman keutamaan]] anda.',
-'confirmemail_text'       => 'Wiki ini meminta supaya anda mengesahkan alamat e-mel anda sebelum menggunakan ciri-ciri e-mel.
+'confirmemail'             => 'Sahkan alamat e-mel',
+'confirmemail_noemail'     => 'Anda belum menetapkan alamat e-mel yang sah dalam [[Special:Preferences|laman keutamaan]] anda.',
+'confirmemail_text'        => '{{SITENAME}} menghendaki supaya anda mengesahkan alamat e-mel anda sebelum menggunakan ciri-ciri e-mel.
 Aktifkan butang di bawah untuk mengirim e-mel pengesahan kepada alamat e-mel
 anda. E-mel tersebut akan mengandungi sebuah pautan yang mengandungi sebuah
 kod; buka pautan tersebut di pelayar anda untuk mengesahkan bahawa alamat e-mel anda.',
-'confirmemail_pending'    => '<div class="error">
+'confirmemail_pending'     => '<div class="error">
 Sebuah kod pengesahan telah pun di-e-melkan kepada anda. Jika anda baru sahaja
 membuka akaun, sila tunggu kehadiran e-mel tersebut selama beberapa minit
 sebelum meminta kod baru.
 </div>',
-'confirmemail_send'       => 'E-melkan kod pengesahan',
-'confirmemail_sent'       => 'E-mel pengesahan dikirim.',
-'confirmemail_oncreate'   => 'Sebuah kod pengesahan telah dikirm kepada alamat e-mel anda.
+'confirmemail_send'        => 'E-melkan kod pengesahan',
+'confirmemail_sent'        => 'E-mel pengesahan dikirim.',
+'confirmemail_oncreate'    => 'Sebuah kod pengesahan telah dikirm kepada alamat e-mel anda.
 Kod ini tidak diperlukan untuk log masuk, akan tetapi anda perlu menyediakannya untuk
 mengaktifkan ciri-ciri e-mel yang terdapat dalam wiki ini.',
-'confirmemail_sendfailed' => 'E-mel pengesahan tidak dapat dikirim. Sila semak alamat e-mel tersebut.
+'confirmemail_sendfailed'  => 'E-mel pengesahan tidak dapat dikirim. Sila semak alamat e-mel tersebut.
 
 Pelayan mel memulangkan: $1',
-'confirmemail_invalid'    => 'Kod pengesahan tidak sah. Kod tersebut mungkin sudah luput.',
-'confirmemail_needlogin'  => 'Anda perlu $1 terlebih dahulu untuk mengesahkan alamat e-mel anda.',
-'confirmemail_success'    => 'Alamat e-mel anda telah disahkan. Sekarang anda boleh melog masuk dan berseronok di wiki ini.',
-'confirmemail_loggedin'   => 'Alamat e-mel anda telah disahkan.',
-'confirmemail_error'      => 'Sesuatau yang tidak kena berlaku ketika kami menyimpan pengesahan anda.',
-'confirmemail_subject'    => 'Pengesahan alamat e-mel di {{SITENAME}}',
-'confirmemail_body'       => 'Seseorang, barangkali anda daripada alamat IP $1, telah mendaftarkan sebuah
-akaun "$2" dengan alamat e-mel ini di {{SITENAME}}.
+'confirmemail_invalid'     => 'Kod pengesahan tidak sah. Kod tersebut mungkin sudah luput.',
+'confirmemail_needlogin'   => 'Anda perlu $1 terlebih dahulu untuk mengesahkan alamat e-mel anda.',
+'confirmemail_success'     => 'Alamat e-mel anda telah disahkan. Sekarang anda boleh melog masuk dan berseronok di wiki ini.',
+'confirmemail_loggedin'    => 'Alamat e-mel anda telah disahkan.',
+'confirmemail_error'       => 'Sesuatau yang tidak kena berlaku ketika kami menyimpan pengesahan anda.',
+'confirmemail_subject'     => 'Pengesahan alamat e-mel di {{SITENAME}}',
+'confirmemail_body'        => 'Seseorang, barangkali anda, daripada alamat IP $1, telah mendaftarkan akaun "$2" dengan alamat e-mel ini di {{SITENAME}}.
 
 Untuk mengesahkan bahawa akaun ini milik anda dan mengaktifkan
-ciri-ciri e-mel di {{SITENAME}}, sila buka pautan ini dalam pelayar anda:
+ciri e-mel di {{SITENAME}}, sila buka pautan ini dalam pelayar anda:
 
 $3
 
-Jika ini *bukan* anda, jangan buka pautan tersebut. Kod pengesahan ini
-akan luput pada $4.',
+Jika ini *bukan* anda, ikuti pautan ini untuk membatalkan pengesahan alamat e-mel:
+
+$5
+
+Kod pengesahan ini akan luput pada $4.',
+'confirmemail_invalidated' => 'Pengesahan alamat e-mel telah dibatalkan',
+'invalidateemail'          => 'Batalkan pengesahan e-mel',
 
 # Scary transclusion
 'scarytranscludedisabled' => '[Kemasukan pautan interwiki dimatikan]',
@@ -2534,11 +2541,9 @@ akan luput pada $4.',
 
 # Trackbacks
 'trackbackbox'      => '<div id="mw_trackbacks">
-Jejak balik bagi rencana ini:<br />
+Jejak balik bagi laman ini:<br />
 $1
 </div>',
-'trackback'         => '; $4$5 : [$2 $1]',
-'trackbackexcerpt'  => '; $4$5 : [$2 $1]: <nowiki>$3</nowiki>',
 'trackbackremove'   => ' ([Hapus $1])',
 'trackbacklink'     => 'Jejak balik',
 'trackbackdeleteok' => 'Jejak balik dihapuskan.',
@@ -2550,8 +2555,6 @@ $1
 Sila sahkan bahawa anda mahu mencipta semula laman ini.",
 'recreate'            => 'Cipta semula',
 
-'unit-pixel' => 'px',
-
 # HTML dump
 'redirectingto' => 'Melencong ke [[$1]]...',
 
@@ -2562,21 +2565,17 @@ $1',
 'confirm_purge_button' => 'OK',
 
 # AJAX search
-'searchcontaining' => "Cari rencana mengandungi ''$1''.",
-'searchnamed'      => "Cari rencana bernama ''$1''.",
-'articletitles'    => "Rencana bermula dengan ''$1''",
+'searchcontaining' => "Cari laman mengandungi ''$1''.",
+'searchnamed'      => "Cari laman bernama ''$1''.",
+'articletitles'    => "Laman bermula dengan ''$1''",
 'hideresults'      => 'Sembunyikan keputusan',
-
-# Separator for categories in page lists
-'catseparator' => '|',
+'useajaxsearch'    => 'Gunakan carian AJAX',
 
 # Multipage image navigation
-'imgmultipageprev'   => 'â†\90 halaman sebelumnya',
-'imgmultipagenext'   => 'halaman berikutnya â†’',
-'imgmultigo'         => 'Pergi!',
-'imgmultigotopre'    => 'Buka halaman',
-'imgmultigotopost'   => '',
-'imgmultiparseerror' => 'Imej ini rosak atau salah, oleh itu {{SITENAME}} tidak boleh mendapatkan senarai halaman.',
+'imgmultipageprev' => '← halaman sebelumnya',
+'imgmultipagenext' => 'halaman berikutnya →',
+'imgmultigo'       => 'Pergi!',
+'imgmultigoto'     => 'Pergi ke halaman $1',
 
 # Table pager
 'ascending_abbrev'         => 'menaik',
@@ -2595,39 +2594,9 @@ $1',
 'autoredircomment' => 'Melencong ke [[$1]]',
 'autosumm-new'     => 'Laman baru: $1',
 
-# Autoblock whitelist
-'autoblock_whitelist' => 'AOL http://webmaster.info.aol.com/proxyinfo.html
-*64.12.96.0/19
-*149.174.160.0/20
-*152.163.240.0/21
-*152.163.248.0/22
-*152.163.252.0/23
-*152.163.96.0/22
-*152.163.100.0/23
-*195.93.32.0/22
-*195.93.48.0/22
-*195.93.64.0/19
-*195.93.96.0/19
-*195.93.16.0/20
-*198.81.0.0/22
-*198.81.16.0/20
-*198.81.8.0/23
-*202.67.64.128/25
-*205.188.192.0/20
-*205.188.208.0/23
-*205.188.112.0/20
-*205.188.146.144/30
-*207.200.112.0/21',
-
-# Size units
-'size-bytes'     => '$1 B',
-'size-kilobytes' => '$1 KB',
-'size-megabytes' => '$1 MB',
-'size-gigabytes' => '$1 GB',
-
 # Live preview
-'livepreview-loading' => 'Memuatââ\82¬Â¦',
-'livepreview-ready'   => 'Memuatââ\82¬Â¦ Sedia!',
+'livepreview-loading' => 'Memuat â\80¦',
+'livepreview-ready'   => 'Memuat â\80¦ Sedia!',
 'livepreview-failed'  => 'Pratonton langsung gagal! Sila gunakan pratonton biasa.',
 'livepreview-error'   => 'Gagal membuat sambungan: $1 "$2". Sila gunakan pratonton biasa.',
 
@@ -2638,17 +2607,10 @@ $1',
 # Watchlist editor
 'watchlistedit-numitems'       => 'Senarai pantau anda mengandungi $1 tajuk (tidak termasuk laman perbincangan).',
 'watchlistedit-noitems'        => 'Tiada tajuk dalam senarai pantau anda.',
-'watchlistedit-clear-title'    => 'Kosongkan senarai pantau',
-'watchlistedit-clear-legend'   => 'Kosongkan senarai pantau',
-'watchlistedit-clear-confirm'  => 'Tindakan ini akan membuang semua tajuk daripada senarai pantau anda. Betul anda mahu
-berbuat demikian? Anda juga boleh [[Special:Watchlist/edit|membuang tajuk-tajuk tertentu]].',
-'watchlistedit-clear-submit'   => 'Kosongkan',
-'watchlistedit-clear-done'     => 'Senarai pantau anda telah dikosongkan. Semua tajuk telah dibuang.',
 'watchlistedit-normal-title'   => 'Sunting senarai pantau',
 'watchlistedit-normal-legend'  => 'Buang tajuk daripada senarai pantau',
 'watchlistedit-normal-explain' => 'Berikut ialah tajuk-tajuk dalam senarai pantau anda. Untuk membuang mana-mana tajuk, semak
-kotak yang terletak di sebelahnya, dan klik Buang Tajuk. Anda juga boleh [[Special:Watchlist/raw|menyunting senarai mentah]]
-atau [[Special:Watchlist/clear|membuang semua tajuk]].',
+kotak yang terletak di sebelahnya, dan klik Buang Tajuk. Anda juga boleh [[Special:Watchlist/raw|menyunting senarai mentah]].',
 'watchlistedit-normal-submit'  => 'Buang Tajuk',
 'watchlistedit-normal-done'    => '$1 tajuk dibuang daripada senarai pantau anda:',
 'watchlistedit-raw-title'      => 'Sunting senarai pantau mentah',
@@ -2663,8 +2625,71 @@ Anda juga boleh [[Special:Watchlist/edit|menggunakan penyunting standard]].',
 'watchlistedit-raw-removed'    => '$1 tajuk telah dibuang:',
 
 # Watchlist editing tools
-'watchlisttools-view'  => 'Lihat perubahan',
-'watchlisttools-edit'  => 'Sunting senarai pantau',
-'watchlisttools-raw'   => 'Sunting senarai pantau mentah',
-'watchlisttools-clear' => 'Kosongkan senarai pantau',
+'watchlisttools-view' => 'Lihat perubahan',
+'watchlisttools-edit' => 'Sunting senarai pantau',
+'watchlisttools-raw'  => 'Sunting senarai pantau mentah',
+
+# Core parser functions
+'unknown_extension_tag' => 'Tag penyambung "$1" tidak dikenali',
+
+# Special:Version
+'version'                          => 'Versi', # Not used as normal message but as header for the special page itself
+'version-extensions'               => 'Penyambung yang dipasang',
+'version-specialpages'             => 'Laman khas',
+'version-parserhooks'              => 'Penyangkuk penghurai',
+'version-variables'                => 'Pemboleh ubah',
+'version-other'                    => 'Lain-lain',
+'version-mediahandlers'            => 'Pengelola media',
+'version-hooks'                    => 'Penyangkuk',
+'version-extension-functions'      => 'Fungsi penyambung',
+'version-parser-extensiontags'     => 'Tag penyambung penghurai',
+'version-parser-function-hooks'    => 'Penyangkuk fungsi penghurai',
+'version-skin-extension-functions' => 'Fungsi penyangkuk rupa',
+'version-hook-name'                => 'Nama penyangkuk',
+'version-hook-subscribedby'        => 'Dilanggan oleh',
+'version-version'                  => 'Versi',
+'version-license'                  => 'Lesen',
+'version-software'                 => 'Perisian yang dipasang',
+'version-software-product'         => 'Produk',
+'version-software-version'         => 'Versi',
+
+# Special:Filepath
+'filepath'         => 'Laluan fail',
+'filepath-page'    => 'Fail:',
+'filepath-submit'  => 'Laluan',
+'filepath-summary' => 'Laman khas ini mengembalikan laluan penuh bagi sesebuah fail.
+Imej ditunjuk dalam leraian penuh, jenis fail yang lain dibuka dengan atur cara yang berkenaan secara terus.
+
+Sila masukkan nama fail tanpa awalan "{{ns:image}}:".',
+
+# Special:FileDuplicateSearch
+'fileduplicatesearch'          => 'Cari fail serupa',
+'fileduplicatesearch-summary'  => 'Anda boleh mencari fail serupa berdasarkan nilai cincangannya.
+
+Sila masukkan nama fail tanpa awalan "{{ns:image}}:".',
+'fileduplicatesearch-legend'   => 'Cari fail serupa',
+'fileduplicatesearch-filename' => 'Nama fail:',
+'fileduplicatesearch-submit'   => 'Gelintar',
+'fileduplicatesearch-info'     => '$1 × $2 piksel<br />Saiz fail: $3<br />Jenis MIME: $4',
+'fileduplicatesearch-result-1' => 'Tiada fail yang serupa dengan "$1".',
+'fileduplicatesearch-result-n' => 'Terdapat $2 fail yang serupa dengan "$1".',
+
+# Special:SpecialPages
+'specialpages'                   => 'Laman khas',
+'specialpages-note'              => '----
+* Laman khas biasa.
+* <span class="mw-specialpagerestricted">Laman khas terhad.</span>',
+'specialpages-group-maintenance' => 'Laporan penyenggaraan',
+'specialpages-group-other'       => 'Laman khas lain',
+'specialpages-group-login'       => 'Log masuk / daftar',
+'specialpages-group-changes'     => 'Perubahan terkini dan log',
+'specialpages-group-media'       => 'Laporan media dan muat naik',
+'specialpages-group-users'       => 'Pengguna dan hak',
+'specialpages-group-highuse'     => 'Laman popular',
+'specialpages-group-pages'       => 'Senarai laman',
+'specialpages-group-pagetools'   => 'Alatan laman',
+'specialpages-group-wiki'        => 'Data dan alatan wiki',
+'specialpages-group-redirects'   => 'Laman khas yang melencong',
+'specialpages-group-spam'        => 'Alatan spam',
+
 );