# This localisation is based on a file kindly donated by the folks at MIMOS
# http://www.asiaosc.org/enwiki/page/Knowledgebase_Home.html
-# NOTE: To turn off "Current Events" in the sidebar,
-# set "currentevents" => "-"
-
-# The names of the namespaces can be set here, but the numbers
-# are magical, so don't change or move them! The Namespace class
-# encapsulates some of the magic-ness.
-#
/* private */ $wgNamespaceNamesMs = array(
- -2 => "Media",
- -1 => "Istimewa", #Special
- 0 => "",
- 1 => "Perbualan",#Talk
- 2 => "Pengguna",#User
- 3 => "Perbualan_Pengguna",#User_talk
- 4 => "Wikipedia",#Wikipedia
- 5 => "Perbualan_Wikipedia",#Wikipedia_talk
- 6 => "Imej",#Image
- 7 => "Imej_Perbualan",#Image_talk
- 8 => "MediaWiki",
- 9 => "MediaWiki_Perbualan",
- 10 => "Template",
- 11 => "Template_talk"
+ NS_MEDIA => "Media",
+ NS_SPECIAL => "Istimewa", #Special
+ NS_MAIN => "",
+ NS_TALK => "Perbualan",#Talk
+ NS_USER => "Pengguna",#User
+ NS_USER_TALK => "Perbualan_Pengguna",#User_talk
+ NS_PROJECT => "Wikipedia",#Wikipedia
+ NS_PROJECT_TALK => "Perbualan_Wikipedia",#Wikipedia_talk
+ NS_IMAGE => "Imej",#Image
+ NS_IMAGE_TALK => "Imej_Perbualan",#Image_talk
+ NS_MEDIAWIKI => "MediaWiki",
+ NS_MEDIAWIKI_TALK => "MediaWiki_Perbualan",
+ NS_TEMPLATE => "Template",
+ NS_TEMPLATE_TALK => "Template_talk"
) + $wgNamespaceNamesEn;
"Tiada", "Tetap sebelah kiri", "Tetap sebelah kanan", "Berubah-ubah sebelah kiri"
);
-/* private */ $wgSkinNamesMs = array(
- 'standard' => "Standard",
- 'nostalgia' => "Nostalgia",
- 'cologneblue' => "Cologne Blue",
- 'smarty' => "Paddington",
- 'montparnasse' => "Montparnasse",
- 'davinci' => "DaVinci",
- 'mono' => "Mono",
- 'monobook' => "MonoBook",
- "myskin" => "MySkin"
-);
-
/* private */ $wgDateFormatsMs = array(
# "Tiada pilihan", # "No preference",
);
-
-/* private */ $wgBookstoreListMs = array(
- "AddALL" => "http://www.addall.com/New/Partner.cgi?query=$1&type=ISBN",
- "PriceSCAN" => "http://www.pricescan.com/books/bookDetail.asp?isbn=$1",
- "Barnes & Noble" => "http://shop.barnesandnoble.com/bookSearch/isbnInquiry.asp?isbn=$1",
- "Amazon.com" => "http://www.amazon.com/exec/obidos/ISBN=$1"
-);
-
-
-# All special pages have to be listed here: a description of ""
-# will make them not show up on the "Special Pages" page, which
-# is the right thing for some of them (such as the "targeted" ones).
-#
-/* private */ $wgValidSpecialPagesMs = array(
- "Userlogin" => "Laluan masuk pengguna", #"Login Pengguna",
- "Userlogout" => "Laluan keluar pengguna", #"Logout Pengguna",
- "Preferences" => "Ubah konfigurasi saya", #"Set my user preferences",
- "Watchlist" => "Senarai pilihan",#My watchlist",
- "Recentchanges" => "Halaman terkini setelah diubah",#Recently updated pages",
- "Upload" => "Muatnaik fail imej", #"Upload image files"
- "Imagelist" => "Senarai imej",#Image list",
- "Listusers" => "Senarai pengguna",#List of users",
- "Statistics" => "Statistik halaman",#site statistics",
- "Randompage" => "Halaman Rawak",#Random article",
-
- "Lonelypages" => "Halaman yatim", # pages",
- "Unusedimages" => "Imej yatim", #"Orphaned images",
- "Popularpages" => "Halaman popular", #"Popular pages",
- "Wantedpages" => "Halaman yang paling dikehendaki", #"Most wanted pages",
- "Shortpages" => "Halaman pendek", #"Short pages",
- "Longpages" => "Halaman panjang", #"Long pages",
- "Newpages" => "Halaman yang baru dicipta", #"Newly created pages",
- "Ancientpages" => "Rencana tertua", #Oldest articles
- "Intl" => "Pautan antarabahasa", #Interlanguage links
- "Allpages" => "Semua halaman mengikut tajuk", #"All pages by title",
-
- "Ipblocklist" => "IP dan pengguna yang diblok", #"Blocked IPs and users",
- "Maintenance" => "Halaman penyelenggaraan", #"Maintenance page",
- "Specialpages" => "",
- "Contributions" => "",
- "Emailuser" => "",
- "Whatlinkshere" => "",
- "Recentchangeslinked" => "",
- "Movepage" => "",
- "Booksources" => "Sumber buku luaran", #"External book sources"
- "Export" => "XML export",
- "Version" => "Version",
-);
-
-/* private */ $wgSysopSpecialPagesMs = array(
- "Blockip" => "Sekat IP dan pengguna", #"Block IP or user",
- "Asksql" => "Kueri terhadap pangkalan data", #"Query the database",
- "Undelete" => "Papar dan masukkan semula halaman yang telah dibuang", #"View and restore deleted pages",
-);
-
-/* private */ $wgDeveloperSpecialPagesEn = array(
- "Lockdb" => "Membuat pangkalan data hanya untuk dibaca", #"Make database read-only",
- "Unlockdb" => "Memperbaharui cara kemasukan pangkalan data", #"Restore database write access",
-);
-
/* private */ $wgAllMessagesMs = array(
# User Toggles
"aboutpage" => "Wikipedia:Perihal", #"Wikipedia:About",
"help" => "Bantuan",
"helppage" => "Wikipedia:Bantuan",
-"wikititlesuffix" => "Wikipedia",
"bugreports" => "Laporan Pepijat",
"bugreportspage" => "Wikipedia:Laporan Pepijat",
"faq" => "FAQ",
"redirectedfrom" => "(Dialih dari $1)", #"(Redirected from $1)",
"lastmodified" => "Halaman ini diubah kali terakhir pada $1.", #"The page was last modified $1.",
"viewcount" => "Halaman ini telah diakses sebanyak $1 kali.", #"This page has been accessed $1 times.",
-"gnunote" => "Halaman ini tertakluk di bawah istilah <a class=internal href='$wgScriptPath/GNU_FDL'>GNU Free Documentation License</a>.", #"This page is released under the terms of the $1.",
-"printsubtitle" => "(From http://www.aposc.org)",
+"printsubtitle" => "(From {{SERVER}})",
"protectedpage" => "Halaman yang dilindungi", #"Protected page",
"administrators" => "Istimewa:Listadministrators", #"Special:Listadministrators",
"sysoptitle" => "Kemasukan sysop diperlukan", #"Sysop access required",
Pentadbir yang menutup
memberikan penjelasan berikut:
<p>$1",
-"rencana hilang"=>"Pengkalan data tidak menjumpai teks bagi laman yang patut dijumpai, bernama\"$1\".
-
-<p>Ini biasanya disebabkan oleh lewat tarikh diff atau sejarah pautan kepada laman telah dipadamkan.
-
-<p>Jika ini bukan sebabnya, anda mungkin menjumpai pepijat dalam aturcara. Sila lapurkan kepada penyelia, catitkan URL, # If this is not the case, you may have found a bug in the software. Please report this to an administrator, making note of the URL.",
# "missingarticle" => "The database did not find the text of a page that it should have found, named \"$1\".
# This is usually caused by following an outdated diff or history link to a page that has been deleted.
"internalerror" => "Ralat dalaman", # Internal error",
"newusersonly" => "(Hanya pengguna baru)", # (new users only)",
"remembermypassword" => "Sentiasa ingatan kata laluan.", # Remember my password across sessions.",
"loginproblem" => "<b>Terdapat masalah dengan data kemasukan.</b><br />Cuba semula!", # There has been a problem with your login.</b><br />Try again!",
-"alreadyloggedin" => "<font color=red><b>Pengguna $1, anda telah berjaya masuk!</b></font><br />\n",
-
-"areyounew" =>"Sekiranya anda baru dalam Wikipedia dan ingin mendapatkan akaun pengguna,
-masukan nama pengguna, kemudia taip kata laluan dan ulang semula kata laluan.
-Alamat email anda adalah tidak diwajibkan;sekiranya kehilangan kata laluan
-boleh diminta melalui email yg diberikan.<br />\n",
+"alreadyloggedin" => "<strong>Pengguna $1, anda telah berjaya masuk!</strong><br />\n",
"login" => "Masuk", #Log in
"userlogin" => "Laluan masuk", #Log in
web percuma yang lain, jangan hantarnya ke sini.
Anda juga perlu akui bahawa ini adalah hasil tulisan anda sendiri, atau anda
menyalinnya daripada domain awam atau mana-mana sumber percuma yang sama.
-<p><strong><font color=\"red\">JANGAN HANTAR SEBARANG KARYA HAK CIPTA ORANG LAIN TANPA KEBENARAN.</font></strong></p> <p><strong><font color=\"red\">JANGAN SALIN DARIPADA HALAMAN WEB YANG LAIN.</font></strong></p> ",
+<p><strong>JANGAN HANTAR SEBARANG KARYA HAK CIPTA ORANG LAIN TANPA KEBENARAN.</strong></p> <p><strong>JANGAN SALIN DARIPADA HALAMAN WEB YANG LAIN.</strong></p> ",
"longpagewarning" => "<strong>WARNING: This page is $1 kilobytes long; some
browsers may have problems editing pages approaching or longer than 32kb.
Please consider breaking the page into smaller sections.</strong>",
",
"filename" => "Filename",
"filedesc" => "Ringkasan", #"Summary",
-"affirmation" => "Saya berikrar bahawa pemilik hak cipta fail ini
-telah bersetuju untuk melesenkannya di bawah terma $1.", #"I affirm that the copyright holder of this file agrees to license it under the terms of the $1.",
"copyrightpage" => "Wikipedia:Hak cipta",
"copyrightpagename" => "Hak cipta Wikipedia",
"uploadedfiles" => "Fail yang telah dimuatnaik", #"Uploaded files",
-"noaffirmation" => "Anda mesti berikrar bahawa fail yang dimuatnaik tidak
-tertakluk di bawah sebarang hak cipta.", #"You must affirm that your upload does not violate any copyrights.",
"ignorewarning" => "Abaikan amaran dan simpan fail sahaja", #"Ignore warning and save file anyway.",
"minlength" => "Nama imej mesti sekurang-kurangnya tiga huruf.", #"Image names must be at least three letters.",
"badfilename" => "Nama imej telah ditukar kepada \"$1\".", #"Image name has been changed to \"$1\".",
"listusers" => "Senarai Pengguna",
"specialpages" => "Halaman Istimewa",
"spheading" => "Halaman Istimewa", #"Special pages",
-"sysopspheading" => "Halaman Istimewa Admin",
-"developerspheading" => "",
"protectpage" => "Halaman dilindungi",
"recentchangeslinked" => "Pautan pilihan",
"rclsub" => "(Untuk halaman yang berpaut dari \"$1\")", #"(to pages linked from \"$1\")",
#
"deletepage" => "Keluarkan halaman", #"Delete page",
"confirm" => "Sah", #"Confirm",
-"excontent" => "Kandungan dahulu:",
-"exbeforeblank" => "kandungan sebelum dikosongankan adalah:",
+"excontent" => "Kandungan dahulu: '$1'",
+"exbeforeblank" => "kandungan sebelum dikosongankan adalah: '$1'",
"exblank" => "laman kosong",
"confirmdelete" => "Sah keluarkan", #"Confirm delete",
"deletesub" => "(Keluarkan \"$1\")", #"(Deleting \"$1\")",
"ipbreason" => "Alasan", #"Reason",
"ipbsubmit" => "Hantar", #"Submit",
"badipaddress" => "Alamat IP atau pengguna ini dalam format yang tidak betul.", #"The IP address or username is badly formed.",
-"noblockreason" => "Anda mesti sediakan alasan untuk pemblokan tersebut.", #"You must supply a reason for the block.",
"blockipsuccesssub" => "Pemblokan berjaya", #"Block succeeded",
"blockipsuccesstext" => "Alamat IP atau pengguna \"$1\" telah diblok.
<br />Lihat [[Istimewa:Ipblocklist|IP and user block list]] untuk semak pemblokan.", #"The IP address or username \"$1\" has been blocked.
"ipusubmit" => "Lepaskan semula alamat ini dari diblok", #"Unblock this address",
"ipusuccess" => "Alamat IP atau pengguna \"$1\" dilepaskan dari diblok", #"IP address or user \"$1\" unblocked",
"ipblocklist" => "Senarai alamat IP dan pengguna yang diblok", #"List of blocked IP addresses and users",
-"blocklistline" => "$1, $2 blok $3", #"$1, $2 blocked $3",
+"blocklistline" => "$1, $2 blok $3 ($4)",
"blocklink" => "blok", #"block",
"unblocklink" => "lepaskan dari diblok", #"unblock",
"contribslink" => "contribs",
<br />Pastikan anda membukanya semula dari dikunci setelah penyelenggaraan selesai.",
"unlockdbsuccesstext" => "Pangkalan data Wikipedia telah dibuka semula dari dikunci.", #"The Wikipedia database has been unlocked.",
-# SQL query
-#
-"asksql" => "Kueri SQL", #"SQL query",
-"asksqltext" => "Gunakan borang di bawah untuk membuat kueri langsung
-bagi pangkalan data Wikipedia.
-Gunakan pembuka kata tunggal ('seperti ini') untuk menghadkan rangkaian
-string. Ini selalunya menambah beban terhadap pelayan, jadi sila gunakan
-fungsi ini dengan cermat.",
-"sqlislogged" => "Harap maklum semua pertanyaan dilogkan.",
-"sqlquery" => "Masukkan kueri", #"Enter query",
-"querybtn" => "Hantar kueri", #"Submit query",
-"selectonly" => "Kueri selain dari \"SELECT\" adalah tidak dibenarkan
-kepada pembangun Wikipedia.", #"Queries other than \"SELECT\" are restricted to
-"querysuccessful" => "Kueri berjaya", #"Query successful",
-
# Move page
#
"movepage" => "Alih Halaman", #"Move page",
class LanguageMs extends LanguageUtf8 {
- function getBookstoreList () {
- global $wgBookstoreListMs;
- return $wgBookstoreListMs;
- }
-
function getNamespaces() {
global $wgNamespaceNamesMs;
return $wgNamespaceNamesMs;
}
- function getNsText( $index ) {
- global $wgNamespaceNamesMs;
- return $wgNamespaceNamesMs[$index];
- }
-
- function getNsIndex( $text ) {
- global $wgNamespaceNamesMs;
-
- foreach ( $wgNamespaceNamesMs as $i => $n ) {
- if ( 0 == strcasecmp( $n, $text ) ) { return $i; }
- }
- # For backwards compatibility
- global $wgNamespaceNamesEn;
- foreach ( $wgNamespaceNamesEn as $i => $n ) {
- if ( 0 == strcasecmp( $n, $text ) ) { return $i; }
- }
- return false;
- }
-
function getQuickbarSettings() {
global $wgQuickbarSettingsMs;
return $wgQuickbarSettingsMs;
}
- function getSkinNames() {
- global $wgSkinNamesMs;
- return $wgSkinNamesMs;
- }
-
function getDateFormats() {
global $wgDateFormatsMs;
return $wgDateFormatsMs;
}
- function getValidSpecialPages()
- {
- global $wgValidSpecialPagesMs;
- return $wgValidSpecialPagesMs;
- }
-
- function getSysopSpecialPages()
- {
- global $wgSysopSpecialPagesMs;
- return $wgSysopSpecialPagesMs;
- }
-
- function getDeveloperSpecialPages()
- {
- global $wgDeveloperSpecialPagesMs;
- return $wgDeveloperSpecialPagesMs;
- }
-
- function getMessage( $key )
- {
+ function getMessage( $key ) {
global $wgAllMessagesMs;
if( isset( $wgAllMessagesMs[$key] ) ) {
return $wgAllMessagesMs[$key];
} else {
- return Language::getMessage( $key );
+ return parent::getMessage( $key );
}
}
}