bug 286080, add an update to the Malay localization
authorMuhammad Syafiq Mazli <creativeneuron8@gmail.com>
Wed, 21 Mar 2012 21:39:48 +0100
changeset 5 5153c56b5064aecb1db731d4956b98012e1efe4e
parent 4 f33017f73177257a44ec7abfb65e5c72945db154
child 6 6a6f5a42001c990b554dffcac5747058eaef9354
push id4
push userfrancesco.lodolo@mozillaitalia.org
push dateFri, 22 Nov 2013 14:17:26 +0000
bugs286080
bug 286080, add an update to the Malay localization
browser/branding/official/brand.dtd
browser/branding/official/brand.properties
browser/chrome/browser/aboutCertError.dtd
browser/chrome/browser/aboutDialog.dtd
browser/chrome/browser/aboutHome.dtd
browser/chrome/browser/aboutPrivateBrowsing.dtd
browser/chrome/browser/aboutRobots.dtd
browser/chrome/browser/aboutSessionRestore.dtd
browser/chrome/browser/aboutSyncTabs.dtd
browser/chrome/browser/baseMenuOverlay.dtd
browser/chrome/browser/browser.dtd
browser/chrome/browser/browser.properties
browser/chrome/browser/devtools/gcli.properties
browser/chrome/browser/devtools/gclicommands.properties
browser/chrome/browser/devtools/inspector.properties
browser/chrome/browser/devtools/scratchpad.dtd
browser/chrome/browser/devtools/scratchpad.properties
browser/chrome/browser/devtools/styleeditor.dtd
browser/chrome/browser/devtools/styleeditor.properties
browser/chrome/browser/devtools/styleinspector.dtd
browser/chrome/browser/devtools/styleinspector.properties
browser/chrome/browser/devtools/tilt.properties
browser/chrome/browser/devtools/webConsole.dtd
browser/chrome/browser/devtools/webconsole.properties
browser/chrome/browser/engineManager.dtd
browser/chrome/browser/engineManager.properties
browser/chrome/browser/feeds/subscribe.dtd
browser/chrome/browser/feeds/subscribe.properties
browser/chrome/browser/migration/migration.dtd
browser/chrome/browser/migration/migration.properties
browser/chrome/browser/openLocation.dtd
browser/chrome/browser/openLocation.properties
browser/chrome/browser/pageInfo.dtd
browser/chrome/browser/pageInfo.properties
browser/chrome/browser/places/bookmarkProperties.properties
browser/chrome/browser/places/editBookmarkOverlay.dtd
browser/chrome/browser/places/moveBookmarks.dtd
browser/chrome/browser/places/places.dtd
browser/chrome/browser/places/places.properties
browser/chrome/browser/preferences/aboutPermissions.dtd
browser/chrome/browser/preferences/aboutPermissions.properties
browser/chrome/browser/preferences/advanced-scripts.dtd
browser/chrome/browser/preferences/advanced.dtd
browser/chrome/browser/preferences/applicationManager.dtd
browser/chrome/browser/preferences/applicationManager.properties
browser/chrome/browser/preferences/applications.dtd
browser/chrome/browser/preferences/colors.dtd
browser/chrome/browser/preferences/connection.dtd
browser/chrome/browser/preferences/content.dtd
browser/chrome/browser/preferences/cookies.dtd
browser/chrome/browser/preferences/fonts.dtd
browser/chrome/browser/preferences/languages.dtd
browser/chrome/browser/preferences/main.dtd
browser/chrome/browser/preferences/permissions.dtd
browser/chrome/browser/preferences/preferences.dtd
browser/chrome/browser/preferences/preferences.properties
browser/chrome/browser/preferences/privacy.dtd
browser/chrome/browser/preferences/security.dtd
browser/chrome/browser/preferences/selectBookmark.dtd
browser/chrome/browser/preferences/sync.dtd
browser/chrome/browser/preferences/tabs.dtd
browser/chrome/browser/quitDialog.properties
browser/chrome/browser/safeMode.dtd
browser/chrome/browser/safebrowsing/phishing-afterload-warning-message.dtd
browser/chrome/browser/safebrowsing/report-phishing.dtd
browser/chrome/browser/sanitize.dtd
browser/chrome/browser/search.properties
browser/chrome/browser/searchbar.dtd
browser/chrome/browser/setDesktopBackground.dtd
browser/chrome/browser/shellservice.properties
browser/chrome/browser/syncBrand.dtd
browser/chrome/browser/syncGenericChange.properties
browser/chrome/browser/syncKey.dtd
browser/chrome/browser/syncProgress.dtd
browser/chrome/browser/syncQuota.dtd
browser/chrome/browser/syncQuota.properties
browser/chrome/browser/syncSetup.dtd
browser/chrome/browser/syncSetup.properties
browser/chrome/browser/tabbrowser.dtd
browser/chrome/browser/tabbrowser.properties
browser/chrome/browser/tabview.properties
browser/chrome/browser/taskbar.properties
browser/chrome/overrides/appstrings.properties
browser/chrome/overrides/netError.dtd
browser/chrome/overrides/settingsChange.dtd
browser/crashreporter/crashreporter-override.ini
browser/defines.inc
browser/feedback/main.dtd
browser/feedback/main.properties
browser/firefox-l10n.js
browser/installer/custom.properties
browser/installer/installer.inc
browser/installer/mui.properties
browser/installer/override.properties
browser/profile/bookmarks.inc
browser/profile/chrome/userChrome-example.css
browser/profile/chrome/userContent-example.css
browser/updater/updater.ini
dom/chrome/accessibility/mac/accessible.properties
dom/chrome/accessibility/unix/accessible.properties
dom/chrome/accessibility/win/accessible.properties
dom/chrome/appstrings.properties
dom/chrome/charsetTitles.properties
dom/chrome/dom/dom.properties
dom/chrome/global-strres.properties
dom/chrome/global.dtd
dom/chrome/layout/HtmlForm.properties
dom/chrome/layout/MediaDocument.properties
dom/chrome/layout/css.properties
dom/chrome/layout/htmlparser.properties
dom/chrome/layout/layout_errors.properties
dom/chrome/layout/printing.properties
dom/chrome/layout/xbl.properties
dom/chrome/layout/xmlparser.properties
dom/chrome/layout/xul.properties
dom/chrome/netError.dtd
dom/chrome/netErrorApp.dtd
dom/chrome/nsWebBrowserPersist.properties
dom/chrome/plugins.properties
dom/chrome/security/caps.properties
dom/chrome/svg/svg.properties
dom/chrome/xml/prettyprint.dtd
dom/chrome/xslt/xslt.properties
netwerk/necko.properties
security/manager/chrome/pipnss/nsserrors.properties
security/manager/chrome/pipnss/pipnss.properties
security/manager/chrome/pipnss/security.properties
security/manager/chrome/pippki/certManager.dtd
security/manager/chrome/pippki/deviceManager.dtd
security/manager/chrome/pippki/pippki.dtd
security/manager/chrome/pippki/pippki.properties
security/manager/chrome/pippki/validation.dtd
services/sync/errors.properties
services/sync/sync.properties
toolkit/chrome/alerts/notificationNames.properties
toolkit/chrome/autoconfig/autoconfig.properties
toolkit/chrome/cookie/cookieAcceptDialog.dtd
toolkit/chrome/cookie/cookieAcceptDialog.properties
toolkit/chrome/global-platform/mac/intl.properties
toolkit/chrome/global-platform/mac/platformKeys.properties
toolkit/chrome/global-platform/unix/intl.properties
toolkit/chrome/global-platform/unix/platformKeys.properties
toolkit/chrome/global-platform/win/intl.properties
toolkit/chrome/global-platform/win/platformKeys.properties
toolkit/chrome/global-region/region.properties
toolkit/chrome/global/about.dtd
toolkit/chrome/global/aboutAbout.dtd
toolkit/chrome/global/aboutRights.dtd
toolkit/chrome/global/aboutRights.properties
toolkit/chrome/global/aboutSupport.dtd
toolkit/chrome/global/aboutSupport.properties
toolkit/chrome/global/actions.dtd
toolkit/chrome/global/appPicker.dtd
toolkit/chrome/global/browser.properties
toolkit/chrome/global/charsetOverlay.dtd
toolkit/chrome/global/commonDialog.dtd
toolkit/chrome/global/commonDialogs.properties
toolkit/chrome/global/config.dtd
toolkit/chrome/global/config.properties
toolkit/chrome/global/console.dtd
toolkit/chrome/global/console.properties
toolkit/chrome/global/contentAreaCommands.properties
toolkit/chrome/global/customizeCharset.dtd
toolkit/chrome/global/customizeToolbar.dtd
toolkit/chrome/global/customizeToolbar.properties
toolkit/chrome/global/dateFormat.properties
toolkit/chrome/global/datetimepicker.dtd
toolkit/chrome/global/dialog.properties
toolkit/chrome/global/dialogOverlay.dtd
toolkit/chrome/global/downloadProgress.properties
toolkit/chrome/global/editMenuOverlay.dtd
toolkit/chrome/global/filefield.properties
toolkit/chrome/global/filepicker.dtd
toolkit/chrome/global/filepicker.properties
toolkit/chrome/global/findbar.dtd
toolkit/chrome/global/findbar.properties
toolkit/chrome/global/finddialog.dtd
toolkit/chrome/global/finddialog.properties
toolkit/chrome/global/globalKeys.dtd
toolkit/chrome/global/headsUpDisplay.properties
toolkit/chrome/global/intl.css
toolkit/chrome/global/intl.properties
toolkit/chrome/global/keys.properties
toolkit/chrome/global/languageNames.properties
toolkit/chrome/global/mozilla.dtd
toolkit/chrome/global/notification.dtd
toolkit/chrome/global/nsTreeSorting.properties
toolkit/chrome/global/preferences.dtd
toolkit/chrome/global/printPageSetup.dtd
toolkit/chrome/global/printPreview.dtd
toolkit/chrome/global/printPreviewProgress.dtd
toolkit/chrome/global/printProgress.dtd
toolkit/chrome/global/printdialog.dtd
toolkit/chrome/global/printdialog.properties
toolkit/chrome/global/printjoboptions.dtd
toolkit/chrome/global/regionNames.properties
toolkit/chrome/global/textcontext.dtd
toolkit/chrome/global/tree.dtd
toolkit/chrome/global/videocontrols.dtd
toolkit/chrome/global/viewSource.dtd
toolkit/chrome/global/viewSource.properties
toolkit/chrome/global/wizard.dtd
toolkit/chrome/global/wizard.properties
toolkit/chrome/global/xpinstall/xpinstall.properties
toolkit/chrome/mozapps/downloads/downloads.dtd
toolkit/chrome/mozapps/downloads/downloads.properties
toolkit/chrome/mozapps/downloads/settingsChange.dtd
toolkit/chrome/mozapps/downloads/unknownContentType.dtd
toolkit/chrome/mozapps/downloads/unknownContentType.properties
toolkit/chrome/mozapps/extensions/about.dtd
toolkit/chrome/mozapps/extensions/blocklist.dtd
toolkit/chrome/mozapps/extensions/extensions.dtd
toolkit/chrome/mozapps/extensions/extensions.properties
toolkit/chrome/mozapps/extensions/newaddon.dtd
toolkit/chrome/mozapps/extensions/newaddon.properties
toolkit/chrome/mozapps/extensions/selectAddons.dtd
toolkit/chrome/mozapps/extensions/selectAddons.properties
toolkit/chrome/mozapps/extensions/update.dtd
toolkit/chrome/mozapps/extensions/update.properties
toolkit/chrome/mozapps/extensions/xpinstallConfirm.dtd
toolkit/chrome/mozapps/extensions/xpinstallConfirm.properties
toolkit/chrome/mozapps/handling/handling.dtd
toolkit/chrome/mozapps/handling/handling.properties
toolkit/chrome/mozapps/help/help-toc.rdf
toolkit/chrome/mozapps/help/help.dtd
toolkit/chrome/mozapps/help/help.properties
toolkit/chrome/mozapps/help/welcome.xhtml
toolkit/chrome/mozapps/plugins/plugins.dtd
toolkit/chrome/mozapps/plugins/plugins.properties
toolkit/chrome/mozapps/preferences/changemp.dtd
toolkit/chrome/mozapps/preferences/ocsp.dtd
toolkit/chrome/mozapps/preferences/preferences.properties
toolkit/chrome/mozapps/preferences/removemp.dtd
toolkit/chrome/mozapps/profile/createProfileWizard.dtd
toolkit/chrome/mozapps/profile/profileSelection.dtd
toolkit/chrome/mozapps/profile/profileSelection.properties
toolkit/chrome/mozapps/update/history.dtd
toolkit/chrome/mozapps/update/updates.dtd
toolkit/chrome/mozapps/update/updates.properties
toolkit/chrome/passwordmgr/passwordManager.dtd
toolkit/chrome/passwordmgr/passwordmgr.properties
toolkit/chrome/places/places.properties
toolkit/chrome/search/search.properties
toolkit/crashreporter/crashes.dtd
toolkit/crashreporter/crashes.properties
toolkit/crashreporter/crashreporter.ini
toolkit/defines.inc
old mode 100755
new mode 100644
--- a/browser/branding/official/brand.dtd
+++ b/browser/branding/official/brand.dtd
@@ -1,3 +1,5 @@
-<!ENTITY brandShortName "Firefox">
-<!ENTITY brandFullName "Mozilla Firefox">
-<!ENTITY vendorShortName "Mozilla">
+<!ENTITY  brandShortName        "Firefox">
+<!ENTITY  brandFullName         "Mozilla Firefox">
+<!ENTITY  vendorShortName       "Mozilla">
+<!ENTITY  trademarkInfo.part1   "Firefox dan Logo Firefox adalah cap dagangan Yayasan Mozilla.">
+
old mode 100755
new mode 100644
--- a/browser/branding/official/brand.properties
+++ b/browser/branding/official/brand.properties
@@ -1,7 +1,12 @@
-brandShortName = Firefox
-brandFullName = Mozilla Firefox
-vendorShortName = Mozilla
-homePageSingleStartMain = Firefox Mula, laman utama pantas dengan carian terbina-dalam
-homePageImport = Import laman anda daripada %S
-homePageMigrationPageTitle = Pemilihan Laman Utama
-homePageMigrationDescription = Sila pilih laman utama yang anda ingin guna:
+brandShortName=Firefox
+brandFullName=Mozilla Firefox
+vendorShortName=Mozilla
+
+homePageSingleStartMain=Mulakan Firefox,satu laman utama yang pantas dengan carian bina dalaman
+homePageImport=Import laman utama kamu dari %S
+
+homePageMigrationPageTitle=Pilihan Laman Utama
+homePageMigrationDescription=Silalah pilih laman utama yang diingini:
+
+syncBrandShortName=Sync
+
new file mode 100644
--- /dev/null
+++ b/browser/chrome/browser/aboutCertError.dtd
@@ -0,0 +1,28 @@
+<!ENTITY % brandDTD
+    SYSTEM "chrome://branding/locale/brand.dtd">
+  %brandDTD;
+
+<!-- These strings are used by Firefox's custom about:certerror page,
+a replacement for the standard security certificate errors produced
+by NSS/PSM via netError.xhtml. -->
+
+<!ENTITY certerror.pagetitle  "Sambungan tidak dipercayai">
+<!ENTITY certerror.longpagetitle "Sambungan ini tidak dipercayai">
+
+<!-- Localization note (certerror.introPara1) - The string "#1" will
+be replaced at runtime with the name of the server to which the user
+was trying to connect. -->
+<!ENTITY certerror.introPara1 "Anda ditanya  &brandShortName; untuk disambung secara selamat ke to <b>#1</b>, tapi kami tidak boleh mengesahkan yang sambungan ialah selamat.">
+<!ENTITY certerror.introPara2 "Kebiasaan, bila anda mencuba untuk sambung secara selamat, laman akan menunjuk identifikasi untuk membuktikan anda ke tempat yang betul. Walau Bagaimana, identiti laman ini tidak dapat disahkan.">
+
+<!ENTITY certerror.whatShouldIDo.heading "Apa perlu saya buat?">
+<!ENTITY certerror.whatShouldIDo.content "Jika anda selalu sambung ke laman ini tanpa masalah, masalah ini bermaksud ada seseorang telah mencuba untuk menyamar ke laman ini, dan anda tidak perlu teruskan.">
+<!ENTITY certerror.getMeOutOfHere.label "Keluarkan saya daripada sini!">
+
+<!ENTITY certerror.expert.heading "Saya faham akan risiko ini">
+<!ENTITY certerror.expert.content "Jika anda faham dengan apa yang berlaku, anda boleh beritahu &brandShortName; untuk mula mempercayai identifikasi laman ini. <b> Biarpun jika anda percaya laman ini, masalah ini bermaksud ada seseorang mengganggu sambungan anda. </b>">
+<!ENTITY certerror.expert.contentPara2 "Jangan tambah satu kecuali melainkan anda tahu ada alasan munasabah kenapa laman tidak boleh guna identifikasi yang dipercayai.">
+<!ENTITY certerror.addException.label "Tambah Kecuali">
+
+<!ENTITY certerror.technical.heading "Maklumat Teknikal">
+
old mode 100755
new mode 100644
--- a/browser/chrome/browser/aboutDialog.dtd
+++ b/browser/chrome/browser/aboutDialog.dtd
@@ -1,9 +1,77 @@
-<!ENTITY aboutDialog.title "Perihal &brandFullName;">
-<!ENTITY copyright "Kredit">
-<!ENTITY aboutLink "&lt; Perihal &brandFullName;">
-<!ENTITY aboutVersion "versi">
-<!ENTITY copyrightText "©1998-2005 Contributors. All Rights Reserved. Firefox and the 
-                                 Firefox logos are trademarks of the Mozilla Foundation.  All rights 
-                                 reserved. Some trademark rights used under license from The 
-                                 Charlton Company.">
-<!ENTITY cmdClose.macKey "W">
+<!ENTITY aboutDialog.title          "Tentang &brandFullName;">
+
+<!-- LOCALIZATION NOTE (warningDesc.version): This is a warning about the experimental nature of Nightly and Aurora builds. It is only shown in those versions. -->
+<!ENTITY warningDesc.version        "&brandShortName; sedang dieksperimen dan ia masih tidak stabil.">
+<!-- LOCALIZATION NOTE (warningDesc.telemetry): This is a notification that Nightly/Aurora builds automatically send Telemetry data back to Mozilla. It is only shown in those versions. "It" refers to brandShortName. -->
+<!ENTITY warningDesc.telemetry      "Ia secara automatik menghantar informasi ujian kembali kepada &vendorShortName; untuk membantu lebih &brandShortName; bagus.">
+
+<!-- LOCALIZATION NOTE (community.exp.*) This paragraph is shown in "experimental" builds, i.e. Nightly and Aurora builds, instead of the other "community.*" strings below. -->
+<!ENTITY community.exp.start        "">
+<!-- LOCALIZATION NOTE (community.exp.mozillaLink): This is a link title that links to http://www.mozilla.org/. -->
+<!ENTITY community.exp.mozillaLink  "&vendorShortName;">
+<!ENTITY community.exp.middle       "merupakan satu">
+<!-- LOCALIZATION NOTE (community.exp.creditslink): This is a link title that links to about:credits. -->
+<!ENTITY community.exp.creditsLink  "kominiti globalisasi">
+<!ENTITY community.exp.end          "bekerja sama untuk menjaga Web terbuka, awam dan boleh didapati oleh semua.">
+
+<!ENTITY community.start2           "&brandShortName; direka oleh ">
+<!-- LOCALIZATION NOTE (community.mozillaLink): This is a link title that links to http://www.mozilla.org/. -->
+<!ENTITY community.mozillaLink      "&vendorShortName;">
+<!ENTITY community.middle2          ", satu ">
+<!-- LOCALIZATION NOTE (community.creditsLink): This is a link title that links to about:credits. -->
+<!ENTITY community.creditsLink      "komuniti global">
+<!ENTITY community.end3             "bekerja sama untuk menjaga Web terbuka, awam dan boleh didapati oleh semua.">
+
+<!ENTITY contribute.start           "Bunyi menarik? ">
+<!-- LOCALIZATION NOTE (contribute.getInvolvedLink): This is a link title that links to http://www.mozilla.org/contribute/. -->
+<!ENTITY contribute.getInvolvedLink "Libatkan diri anda!">
+<!ENTITY contribute.end             "">
+
+<!-- LOCALIZATION NOTE (bottomLinks.license): This is a link title that links to about:license. -->
+<!ENTITY bottomLinks.license        "Maklumat perlesenan">
+
+<!-- LOCALIZATION NOTE (bottomLinks.rights): This is a link title that links to about:rights. -->
+<!ENTITY bottomLinks.rights         "Hak Pengguna Akhir">
+
+<!-- LOCALIZATION NOTE (bottomLinks.privacy): This is a link title that links to http://www.mozilla.com/legal/privacy/. -->
+<!ENTITY bottomLinks.privacy        "Dasar Privasi">
+
+<!-- LOCALIZATION NOTE (update.checkingForUpdates): try to make the localized text short (see bug 596813 for screenshots). -->
+<!ENTITY update.checkingForUpdates  "Menyemak kemas kini…">
+<!-- LOCALIZATION NOTE (update.checkingAddonCompat): try to make the localized text short (see bug 596813 for screenshots). -->
+<!ENTITY update.checkingAddonCompat "Menyemak keserasian Add-on…">
+<!-- LOCALIZATION NOTE (update.noUpdatesFound): try to make the localized text short (see bug 596813 for screenshots). -->
+<!ENTITY update.noUpdatesFound      "&brandShortName; adalah terkini">
+<!-- LOCALIZATION NOTE (update.adminDisabled): try to make the localized text short (see bug 596813 for screenshots). -->
+<!ENTITY update.adminDisabled       "Kemas kini dihalang oleh pentadbir sistem anda">
+
+<!-- LOCALIZATION NOTE (update.failed.start,update.failed.linkText,update.failed.end):
+     update.failed.start, update.failed.linkText, and update.failed.end all go into
+     one line with linkText being wrapped in an anchor that links to a site to download
+     the latest version of Firefox (e.g. http://www.firefox.com). As this is all in
+     one line, try to make the localized text short (see bug 596813 for screenshots). -->
+<!ENTITY update.failed.start        "Kemas kini gagal. ">
+<!ENTITY update.failed.linkText     "Muat turun versi terkini">
+<!ENTITY update.failed.end          "">
+
+<!-- LOCALIZATION NOTE (update.manual.start,update.manual.end): update.manual.start and update.manual.end
+     all go into one line and have an anchor in between with text that is the same as the link to a site
+     to download the latest version of Firefox (e.g. http://www.firefox.com). As this is all in one line,
+     try to make the localized text short (see bug 596813 for screenshots). -->
+<!ENTITY update.manual.start        "Kemas kini ada di ">
+<!ENTITY update.manual.end          "">
+
+<!-- LOCALIZATION NOTE (update.downloading.start,update.downloading.end): update.downloading.start and 
+     update.downloading.end all go into one line, with the amount downloaded inserted in between. As this
+     is all in one line, try to make the localized text short (see bug 596813 for screenshots). The — is
+     the "em dash" (long dash).
+     example: Downloading update — 111 KB of 13 MB -->
+<!ENTITY update.downloading.start   "Memuat turun kemas kini — ">
+<!ENTITY update.downloading.end     "">
+
+<!-- LOCALIZATION NOTE (channel.description.start,channel.description.end): channel.description.start and
+     channel.description.end create one sentence, with the current channel label inserted in between.
+     example: You are currently on the _Stable_ update channel. -->
+<!ENTITY channel.description.start  "Anda sedang berada di ">
+<!ENTITY channel.description.end    " kemas kini saluran. ">
+
new file mode 100644
--- /dev/null
+++ b/browser/chrome/browser/aboutHome.dtd
@@ -0,0 +1,24 @@
+<!ENTITY % brandDTD
+    SYSTEM "chrome://branding/locale/brand.dtd">
+  %brandDTD;
+
+<!-- These strings are used in the about:home page -->
+
+<!ENTITY abouthome.pageTitle "Laman Mula &brandFullName;">
+
+<!ENTITY abouthome.searchEngineButton.label "Carian">
+
+<!ENTITY abouthome.aboutMozilla "Tentang Mozilla">
+
+<!-- LOCALIZATION NOTE (abouthome.defaultSnippet1.v1):
+     text in <a/> will be linked to the Firefox features page on mozilla.com
+-->
+<!ENTITY abouthome.defaultSnippet1.v1 "Terima kasih kerana memilih Firefox! Untuk menikmati pelayar anda sepenuhnya, ketahui lebih lanjut tentang <a>ciri-ciri terkini</a>.">
+<!-- LOCALIZATION NOTE (abouthome.defaultSnippet2.v1):
+     text in <a/> will be linked to the featured add-ons on addons.mozilla.org
+-->
+<!ENTITY abouthome.defaultSnippet2.v1 "Ia mudah untuk menyesuaikan Firefox anda betul-betul cara anda mahu. <a>Pilih daripada beribu-ribu add-ons</a>.">
+
+<!ENTITY abouthome.syncSetup.label   "Set Up Sync">
+<!ENTITY abouthome.pairDevice.label  "Memasangkan Peranti">
+
new file mode 100644
--- /dev/null
+++ b/browser/chrome/browser/aboutPrivateBrowsing.dtd
@@ -0,0 +1,25 @@
+<!ENTITY privatebrowsingpage.title                 "Melungsur Secara Peribadi">
+<!ENTITY privatebrowsingpage.title.normal          "Mahukah anda bermula dengan Pelungsuran Secara Peribadi?">
+
+<!ENTITY privatebrowsingpage.issueDesc                 "&brandShortName; tidak akan menyimpan sejarah sesi ini.">
+<!ENTITY privatebrowsingpage.issueDesc.normal          "&brandShortName; bukan di dalam mod Pelungsuran Peribadi.">
+
+<!ENTITY privatebrowsingpage.description               "Di dalam sesi Pelungsuran Peribadi, &brandShortName; tidak akan meyimpan sebarang sejarah pelungsur, sejarah carian, sejarah muaturun, sejarah borang web, atau fail-fail sementara internet. Bagaimanapun, fail-fail yang anda muaturun dan penandabuku-penandabuku yang anda buat akan disimpan.">
+
+<!-- LOCALIZATION NOTE (privatebrowsingpage.clearRecentHistoryBefore): include a trailing space as needed -->
+<!-- LOCALIZATION NOTE (privatebrowsingpage.clearRecentHistoryAfter): include a starting space as needed -->
+<!ENTITY privatebrowsingpage.clearRecentHistoryBefore  "Anda mungkin juga ingin bermula dengan ">
+<!ENTITY privatebrowsingpage.clearRecentHistoryInner   "Hapuskan latar semasa anda">
+<!ENTITY privatebrowsingpage.clearRecentHistoryAfter   ".">
+
+<!ENTITY privatebrowsingpage.startPrivateBrowsing.label "Mulakan Pelayaran Peribadi">
+<!ENTITY privatebrowsingpage.startPrivateBrowsing.accesskey "P">
+
+<!-- LOCALIZATION NOTE (privatebrowsingpage.howToStop2): please leave &basePBMenu.label; intact in the translation -->
+<!-- LOCALIZATION NOTE (privatebrowsingpage.howToStart2): please leave &basePBMenu.label; intact in the translation -->
+<!ENTITY privatebrowsingpage.howToStop2                "Untuk berhenti melayari, pilih select &basePBMenu.label; &gt; &privateBrowsingCmd.stop.label;, atau tutup close &brandShortName;.">
+<!ENTITY privatebrowsingpage.howToStart2               "Untuk memulakan Pelayaran Peribadi, anda juga boleh memilih &basePBMenu.label; &gt; &privateBrowsingCmd.start.label;.">
+
+<!ENTITY privatebrowsingpage.moreInfo                  "Semasa komputer ini tidak mempunyai satu rekod daripada latar melayari, servis internet anda atau majikan masih boleh menjejak laman yang anda layari.">
+<!ENTITY privatebrowsingpage.learnMore                 "Ketahui Lanjut">
+
new file mode 100644
--- /dev/null
+++ b/browser/chrome/browser/aboutRobots.dtd
@@ -0,0 +1,28 @@
+<!-- These strings are used in the about:robots page, which ties in with the
+     robots theme used in the Firefox 3 Beta 2/3 first run pages...
+         https://www.mozilla.com/en-US/firefox/3.0b2/firstrun/
+         https://www.mozilla.com/en-US/firefox/3.0b3/firstrun/
+     They're just meant to be fun and whimsical, with references to some geeky
+     but well-known robots in movies and books. Be creative with translations! -->
+
+<!-- Nonsense line from the movie "The Day The Earth Stood Still". No translation needed. -->
+<!ENTITY robots.pagetitle  "Gort! Klaatu barada nikto!">
+<!-- Movie: Logan's Run... Box (cybog): "Welcome Humans! I am ready for you." -->
+<!ENTITY robots.errorTitleText "Selamat Datang Manusia!">
+<!-- Movie: The Day The Earth Stood Still. Spoken by Klaatu. -->
+<!ENTITY robots.errorShortDescText "Kami perlu datang untuk lawat anda aman dan dengan muhibbah!">
+<!-- Various books by Isaac Asimov. http://en.wikipedia.org/wiki/Three_Laws_of_Robotics -->
+<!ENTITY robots.errorLongDesc1 "Robot tidak boleh cedera seorang manusia atau, melalui tidak langsung, membenarkan  seorang manusia untuk datang memudaratkan.">
+<!-- Movie: Blade Runner. Batty: "I've seen things you people wouldn't believe..." -->
+<!ENTITY robots.errorLongDesc2 "Robot-robot telah menyaksikan perkara-perkara yang kamu tidak akan percaya.">
+<!-- Book: Hitchhiker's Guide To The Galaxy. What the Sirius Cybernetics Corporation calls robots. -->
+<!ENTITY robots.errorLongDesc3 "Robot-robot adalah Rakan Plastik Kamu Yang Seronok Untuk Bersama Dengannya.">
+<!-- TV: Futurama. Bender's first line is "Bite my shiny metal ass." -->
+<!ENTITY robots.errorLongDesc4 "Robot-robot mempunyai luaran besi berkilau yang tidak sepatutnya digigit.">
+<!-- TV: Battlestar Galactica (2004 series). From the opening text. -->
+<!ENTITY robots.errorTrailerDescText "Dan mereka mempunyai sebuah rancangan.">
+<!-- TV: Battlestar Galactica (2004 series). Common expletive referring to Cylons. -->
+<!ENTITY robots.imgtitle "Frakkin' Toasters">
+<!-- Book: Hitchhiker's Guide To The Galaxy. Arthur presses a button and it warns him. -->
+<!ENTITY robots.dontpress "Jangan tekan butang ini lagi.">
+
new file mode 100644
--- /dev/null
+++ b/browser/chrome/browser/aboutSessionRestore.dtd
@@ -0,0 +1,20 @@
+<!ENTITY restorepage.tabtitle       "Sesi Pulih">
+
+<!-- LOCALIZATION NOTE: The title is intended to be apologetic and disarming, expressing dismay
+     and regret that we are unable to restore the session for the user -->
+<!ENTITY restorepage.errorTitle     "Nampaknya ini agak memalukan.">
+<!ENTITY restorepage.problemDesc    "&brandShortName; sedang mengalami masalah mendapatkan kembali tetingkap dan tab-tab anda. Selalunya, ini berpunca dari laman sesawang yang dibuka baru-baru ini.">
+<!ENTITY restorepage.tryThis        "Anda boleh cuba:">
+<!ENTITY restorepage.restoreSome    "Membuang satu atau lebih tab yang anda rasakan punca kepada masalah ini">
+<!ENTITY restorepage.startNew       "Memulakan keseluruhan sesi pelungsuran">
+
+<!ENTITY restorepage.tryagainButton "Baik pulih">
+<!ENTITY restorepage.restore.access "R">
+<!ENTITY restorepage.cancelButton   "Mula Sesi Baru">
+<!ENTITY restorepage.cancel.access  "S">
+
+<!ENTITY restorepage.restoreHeader  "Baik pulih">
+<!ENTITY restorepage.listHeader     "Tetingkap dan Tab">
+<!-- LOCALIZATION NOTE: &#37;S will be replaced with a number. -->
+<!ENTITY restorepage.windowLabel    "Tetingkap &#37;S">
+
new file mode 100644
--- /dev/null
+++ b/browser/chrome/browser/aboutSyncTabs.dtd
@@ -0,0 +1,18 @@
+<!-- LOCALIZATION NOTE (tabs.otherComputers.label): Keep this in sync with syncTabsMenu.label from browser.dtd -->
+<!ENTITY tabs.otherComputers.label               "Tab-tab daripada komputer lain">
+
+<!ENTITY tabs.searchText.label                   "Taip sini untuk cari tab-tab">
+
+<!-- LOCALIZATION NOTE (tabs.context.openTab.accesskey, tabs.context.openMultipleTabs.accesskey):
+     Only one of these will show at a time (based on selection), so reusing accesskey is ok. -->
+<!ENTITY tabs.context.openTab.label                   "Buka Tab Ini">
+<!ENTITY tabs.context.openTab.accesskey               "B">
+<!ENTITY tabs.context.openMultipleTabs.label          "Bukan Tab-tab terpilih">
+<!ENTITY tabs.context.openMultipleTabs.accesskey      "B">
+<!ENTITY tabs.context.bookmarkSingleTab.label         "Tanda Tab Ini">
+<!ENTITY tabs.context.bookmarkSingleTab.accesskey     "b">
+<!ENTITY tabs.context.bookmarkMultipleTabs.label      "Tanda Tab Terpilih">
+<!ENTITY tabs.context.bookmarkMultipleTabs.accesskey  "b">
+<!ENTITY tabs.context.refreshList.label               "senarai disegarkan">
+<!ENTITY tabs.context.refreshList.accesskey           "r">
+
old mode 100755
new mode 100644
--- a/browser/chrome/browser/baseMenuOverlay.dtd
+++ b/browser/chrome/browser/baseMenuOverlay.dtd
@@ -1,37 +1,39 @@
-<!ENTITY minimizeWindow.key "m">
-<!ENTITY minimizeWindow.label "Minimumkan">
-<!ENTITY bringAllToFront.label "Bawa Semua ke Depan">
-<!ENTITY zoomWindow.label "Zum">
-<!ENTITY windowMenu.label "Tetingkap">
-<!ENTITY helpMenu.label "Bantuan">
-<!ENTITY helpMenu.accesskey "B">
-<!ENTITY helpMenuWin.label "Bantuan">
-<!ENTITY helpMenuWin.accesskey "B">
-<!ENTITY aboutCmd.label "Perihal &brandFullName;">
-<!ENTITY aboutCmd.accesskey "P">
-<!ENTITY helpContents.label "Kandungan Bantuan">
-<!ENTITY helpContents.accesskey "B">
-<!ENTITY helpContentsMac.label "&brandShortName; Bantuan">
-<!ENTITY helpForIEUsers.label "Untuk Pengguna Internet Explorer">
-<!ENTITY helpForIEUsers.accesskey "I">
-<!ENTITY openHelp.commandkey "VK_F1">
-<!ENTITY openHelpMac.commandkey "VK_HELP">
-<!ENTITY openHelpMac2.commandkey "/">
-<!ENTITY openHelpMac2.modifiers "accel,shift">
-<!ENTITY openHelpMac2.frontendCommandkey "?">
-<!ENTITY openHelpMac2.frontendModifiers "accel">
-<!ENTITY helpReleaseNotes.label "Nota Keluaran">
-<!ENTITY helpReleaseNotes.accesskey "N">
-<!ENTITY updateCmd.label "Memeriksa Kemaskinian...">
-<!ENTITY updateCmd.accesskey "M">
-<!ENTITY preferencesCmdMac.label "Keutamaan...">
-<!ENTITY preferencesCmdMac.commandkey ",">
-<!ENTITY preferencesCmdMac.modifiers "accel">
-<!ENTITY servicesMenuMac.label "Servis">
-<!ENTITY hideThisAppCmdMac.label "Sorok &brandShortName;">
-<!ENTITY hideThisAppCmdMac.commandkey "H">
-<!ENTITY hideThisAppCmdMac.modifiers "accel">
-<!ENTITY hideOtherAppsCmdMac.label "Sorok Yang Lain">
-<!ENTITY hideOtherAppsCmdMac.commandkey "H">
-<!ENTITY hideOtherAppsCmdMac.modifiers "accel,alt">
-<!ENTITY showAllAppsCmdMac.label "Tunjuk Semua">
+<!ENTITY minimizeWindow.key       "m">
+<!ENTITY minimizeWindow.label     "Pengurangan">
+<!ENTITY bringAllToFront.label    "Bawa Semua ke Hadapan">
+<!ENTITY zoomWindow.label         "Zum">
+<!ENTITY windowMenu.label         "Tetingkap">
+
+<!ENTITY helpMenu.label           "Bantuan"> 
+<!ENTITY helpMenu.accesskey       "B"> 
+<!-- LOCALIZATION NOTE some localizations of Windows (ex:french, german) use "?"
+                       for the help button in the menubar but Gnome does not.   -->
+<!ENTITY helpMenuWin.label        "Bantuan"> 
+<!ENTITY helpMenuWin.accesskey    "B">
+<!ENTITY aboutProduct.label       "Mengenai &brandShortName;">
+<!ENTITY aboutProduct.accesskey   "a">
+<!ENTITY productHelp.label        "&brandShortName; Bantuan">
+<!ENTITY productHelp.accesskey    "B">
+<!ENTITY helpMac.commandkey       "?">
+<!ENTITY helpSafeMode.label       "Mulakan semula tanpa Add-ons">
+<!ENTITY helpSafeMode.accesskey   "M">
+
+<!ENTITY helpTroubleshootingInfo.label      "Menyelesaikan masalah Informasi">
+<!ENTITY helpTroubleshootingInfo.accesskey  "M">
+
+<!ENTITY helpFeedbackPage.label      "Hantar Maklumbalas">
+<!ENTITY helpFeedbackPage.accesskey  "s">
+
+<!ENTITY preferencesCmdMac.label        "Keutamaan">
+<!ENTITY preferencesCmdMac.commandkey   ",">
+
+<!ENTITY servicesMenuMac.label          "Servis">
+
+<!ENTITY hideThisAppCmdMac.label        "Sorok &brandShortName;">
+<!ENTITY hideThisAppCmdMac.commandkey   "H">
+
+<!ENTITY hideOtherAppsCmdMac.label      "Sorok yang lain-lain">
+<!ENTITY hideOtherAppsCmdMac.commandkey "H">
+
+<!ENTITY showAllAppsCmdMac.label        "Pamer semua">
+
old mode 100755
new mode 100644
--- a/browser/chrome/browser/browser.dtd
+++ b/browser/chrome/browser/browser.dtd
@@ -1,312 +1,597 @@
-<!ENTITY mainWindow.title "&brandFullName;">
-<!ENTITY mainWindow.titlemodifier "&brandFullName;">
-<!ENTITY mainWindow.titlemodifiermenuseparator " - ">
-<!ENTITY viewsourcetitle.preface "Sumber bagi:">
-<!ENTITY nothingAvailable.label "(Tiada Apa Yang Wujud)">
-<!ENTITY tabCmd.label "Tab Baru">
-<!ENTITY tabCmd.accesskey "T">
-<!ENTITY tabCmd.commandkey "t">
-<!ENTITY openLocationCmd.label "Buka Lokasi...">
-<!ENTITY openLocationCmd.accesskey "L">
-<!ENTITY openFileCmd.label "Buka Fail...">
-<!ENTITY openFileCmd.accesskey "B">
-<!ENTITY openFileCmd.commandkey "b">
-<!ENTITY printSetupCmd.label "Tetapan Laman...">
-<!ENTITY printSetupCmd.accesskey "m">
-<!ENTITY printPreviewCmd.label "Prapapar Cetakan">
-<!ENTITY printPreviewCmd.accesskey "p">
-<!ENTITY printCmd.label "Cetak...">
-<!ENTITY printCmd.accesskey "C">
-<!ENTITY printCmd.commandkey "p">
-<!ENTITY import.label "Import...">
-<!ENTITY import.accesskey "I">
-<!ENTITY goOfflineCmd.label "Bekerja Luar Talian">
-<!ENTITY goOfflineCmd.accesskey "l">
-<!ENTITY navbarCmd.label "Bar Alat Navigasi">
-<!ENTITY navbarCmd.accesskey "N">
-<!ENTITY personalbarCmd.label "Bar Alat Tandabuku">
-<!ENTITY personalbarCmd.accesskey "B">
-<!ENTITY bookmarksToolbarItem.label "Tandabukukan Item Bar Alat">
-<!ENTITY taskbarCmd.label "Bar Status">
-<!ENTITY taskbarCmd.accesskey "B">
-<!ENTITY pageSourceCmd.label "Sumber Laman">
-<!ENTITY pageSourceCmd.accesskey "u">
-<!ENTITY pageSourceCmd.commandkey "u">
-<!ENTITY pageInfoCmd.label "Info Laman">
-<!ENTITY pageInfoCmd.accesskey "M">
-<!ENTITY pageInfoCmd.commandkey "m">
-<!ENTITY fullScreenCmd.label "Skrin Penuh">
-<!ENTITY fullScreenCmd.accesskey "P">
-<!ENTITY fullScreenMinimize.tooltip "Minimumkan">
-<!ENTITY fullScreenRestore.tooltip "Simpan Semula">
-<!ENTITY fullScreenClose.tooltip "Tutup">
-<!ENTITY closeWindow.label "Tutup Tetingkap">
-<!ENTITY bookmarksMenu.label "Tandabuku">
-<!ENTITY bookmarksMenu.accesskey "T">
-<!ENTITY addCurPageAsCmd.label "Tandabukukan Halaman Ini...">
-<!ENTITY addCurPageAsCmd.commandkey "d">
-<!ENTITY subscribeToPageMenupopup.label "Langgan Laman Ini">
-<!ENTITY subscribeToPageMenuitem.label "Langgan laman ini...">
-<!ENTITY addLiveBookmarkMenupopup.label "Tambah Tandabuku Langsung">
-<!ENTITY addLiveBookmarkMenuitem.label "Tambah Tandabuku Langsung...">
-<!ENTITY addCurPagesCmd.label "Tandabuku Semua Tab">
-<!ENTITY addCurPagesCmd.accesskey "">
-<!ENTITY manBookmarksCmd.label "Urus Tandabuku...">
-<!ENTITY manBookmarksCmd.accesskey "U">
-<!ENTITY bookmarkAllCmd.label "Tandabuku Semua Tab">
-<!ENTITY searchBookmarksCmd.label "Cari dalam Tandabuku...">
-<!ENTITY searchBookmarksCmd.accesskey "C">
-<!ENTITY searchBookmarksCmd.commandkey "B">
-<!ENTITY backCmd.label "Undur">
-<!ENTITY backCmd.accesskey "U">
-<!ENTITY backButton.tooltip "Undur satu laman">
-<!ENTITY forwardCmd.label "Maju">
-<!ENTITY forwardCmd.accesskey "M">
-<!ENTITY forwardButton.tooltip "Maju satu laman">
-<!ENTITY reloadCmd.label "Muat semula">
-<!ENTITY reloadCmd.accesskey "M">
-<!ENTITY reloadButton.tooltip "Ulangmuat laman semasa">
-<!ENTITY stopCmd.label "Henti">
-<!ENTITY stopCmd.accesskey "H">
-<!ENTITY stopCmd.macCommandKey ".">
-<!ENTITY stopButton.tooltip "Berhenti memuatkan laman ini">
-<!ENTITY goEndCap.label "Pergi">
-<!ENTITY goEndCap.tooltip "Pergi ke alamat dalam Bar Lokasi">
-<!ENTITY printButton.label "Cetak">
-<!ENTITY printButton.tooltip "Cetak halaman ini">
-<!ENTITY locationItem.title "Lokasi">
-<!ENTITY searchItem.title "Cari">
-<!ENTITY throbberItem.title "Petunjuk Aktiviti">
-<!ENTITY bookmarksItem.title "Tandabuku">
-<!ENTITY updatesItem.title "Kemaskini">
-<!ENTITY proxyIcon.tooltip "Seret dan lepaskan ikon ini untuk menciptapautan ke halaman ini">
-<!ENTITY homeButton.label "Laman Utama">
-<!ENTITY bookmarksButton.label "Tandabuku">
-<!ENTITY bookmarksButton.tooltip "Paparkan tanda buku anda">
-<!ENTITY bookmarksSidebarCmd.accesskey "B">
-<!ENTITY bookmarksSidebarCmd.commandkey "b">
-<!ENTITY bookmarksSidebarWinCmd.commandkey "i">
-<!ENTITY historyButton.label "Sejarah">
-<!ENTITY historyButton.tooltip "Paparkan halaman yang anda lihat kebelakangan ini">
-<!ENTITY historySidebarCmd.accesskey "s">
-<!ENTITY historySidebarCmd.commandKey "h">
-<!ENTITY toolsMenu.label "Alat">
-<!ENTITY toolsMenu.accesskey "A">
-<!ENTITY keywordfield.label "Tambah Kekunci bagi Carian ini...">
-<!ENTITY keywordfield.accesskey "K">
-<!ENTITY search.label "Carian Web">
-<!ENTITY search.accesskey "W">
-<!ENTITY downloads.label "Muaturun">
-<!ENTITY downloads.tooltip "Paparkan kemajuan muaturun yang berlangsung">
-<!ENTITY downloads.accesskey "T">
-<!ENTITY downloads.commandkey "j">
-<!ENTITY downloadsUnix.commandkey "y">
-<!ENTITY addons.label "Penambahan">
-<!ENTITY addons.tooltip "Tunjuk dan Urus Penambahan yang dipasang">
-<!ENTITY addons.accesskey "P">
-<!ENTITY javaConsoleCmd.label "Konsol Java">
-<!ENTITY javaConsoleCmd.accesskey "J">
-<!ENTITY errorConsoleCmd.label "Konsol Ralat">
-<!ENTITY errorConsoleCmd.accesskey "R">
-<!ENTITY fileMenu.label "Fail">
-<!ENTITY fileMenu.accesskey "F">
-<!ENTITY newMenu.label "Baru">
-<!ENTITY newMenu.accesskey "B">
-<!ENTITY newNavigatorCmd.label "Tetingkap Baru">
-<!ENTITY newNavigatorCmd.key "N">
-<!ENTITY newNavigatorCmd.accesskey "N">
-<!ENTITY editMenu.label "Edit">
-<!ENTITY editMenu.accesskey "E">
-<!ENTITY undoCmd.label "Batalkan">
-<!ENTITY undoCmd.key "Z">
-<!ENTITY undoCmd.accesskey "B">
-<!ENTITY redoCmd.label "Buat Semula">
-<!ENTITY redoCmd.key "Y">
-<!ENTITY redoCmd.accesskey "S">
-<!ENTITY cutCmd.label "Potong">
-<!ENTITY cutCmd.key "X">
-<!ENTITY cutCmd.accesskey "t">
-<!ENTITY copyCmd.label "Salin">
-<!ENTITY copyCmd.key "C">
-<!ENTITY copyCmd.accesskey "S">
-<!ENTITY pasteCmd.label "Tampal">
-<!ENTITY pasteCmd.key "V">
-<!ENTITY pasteCmd.accesskey "T">
-<!ENTITY deleteCmd.label "Hapus">
-<!ENTITY deleteCmd.key "D">
-<!ENTITY deleteCmd.accesskey "H">
-<!ENTITY selectAllCmd.label "Pilih Semua">
-<!ENTITY selectAllCmd.key "A">
-<!ENTITY selectAllCmd.accesskey "A">
-<!ENTITY preferencesCmd.label "Opsyen...">
-<!ENTITY preferencesCmd.accesskey "O">
-<!ENTITY preferencesCmdUnix.label "Keutamaan">
-<!ENTITY preferencesCmdUnix.accesskey "n">
-<!ENTITY clearPrivateDataCmd.label "Bersihkan Data Peribadi">
-<!ENTITY clearPrivateDataCmd.accesskey "P">
-<!ENTITY viewMenu.label "Lihat">
-<!ENTITY viewMenu.accesskey "L">
-<!ENTITY viewToolbarsMenu.label "Bar Alat">
-<!ENTITY viewToolbarsMenu.accesskey "A">
-<!ENTITY viewSidebarMenu.label "Bar Sisi">
-<!ENTITY viewSidebarMenu.accesskey "S">
-<!ENTITY viewCustomizeToolbar.label "Suaikan...">
-<!ENTITY viewCustomizeToolbar.accesskey "S">
-<!ENTITY historyMenu.label "Sejarah">
-<!ENTITY historyMenu.accesskey "s">
-<!ENTITY historyUndoMenu.label "Tab Baru Saja Ditutup">
-<!ENTITY historyUndoMenu.accesskey "R">
-<!ENTITY historyHomeCmd.label "Laman Utama">
-<!ENTITY historyHomeCmd.accesskey "U">
-<!ENTITY historySearchCmd.label "Carian dalam Sejarah...">
-<!ENTITY historySearchCmd.accesskey "s">
-<!ENTITY historyShowCmd.label "Lihat Semua Sejarah...">
-<!ENTITY historyShowCmd.accesskey "L">
-<!ENTITY placesToolbarButton.label "Tunjuk Tandabuku &amp; Sejarah">
-<!ENTITY placesToolbarButton.tooltip "Tunjuk Tandabuku &amp; Sejarah">
-<!ENTITY goMenu.label "Pergi">
-<!ENTITY goMenu.accesskey "g">
-<!ENTITY goHomeCmd.label "Laman Utama">
-<!ENTITY earlierHistory.label "Sejarah Awal">
-<!ENTITY historyShowSidebarCmd.label "Tunjuk di Bar Sisi">
-<!ENTITY releaseCmd.accesskey "R">
-<!ENTITY releaseCmd.label "Nota Keluaran">
-<!ENTITY openCmd.commandkey "l">
-<!ENTITY urlbar.accesskey "d">
-<!ENTITY searchFocus.commandkey "k">
-<!ENTITY searchFocus.commandkey2 "e">
-<!ENTITY searchFocusUnix.commandkey "j">
-<!ENTITY openLinkCmd.label "Buka Pautan dalam Tetingkap Baru">
-<!ENTITY openLinkCmd.accesskey "N">
-<!ENTITY openLinkCmdInTab.label "Buka Pautan dalam Tab Baru">
-<!ENTITY openLinkCmdInTab.accesskey "T">
-<!ENTITY openLinkInWindowCmd.label "Buka">
-<!ENTITY openLinkInWindowCmd.accesskey "B">
-<!ENTITY openFrameCmd.label "Buka Bingkai dalam Tetingkap Baru">
-<!ENTITY openFrameCmd.accesskey "N">
-<!ENTITY openFrameCmdInTab.label "Buka Bingkai dalam Tab Baru">
-<!ENTITY openFrameCmdInTab.accesskey "T">
-<!ENTITY showOnlyThisFrameCmd.label "Papar Hanya Bingkai Ini">
-<!ENTITY showOnlyThisFrameCmd.accesskey "h">
-<!ENTITY reloadCmd.commandkey "m">
-<!ENTITY reloadFrameCmd.label "Muatkan Semula Bingkai">
-<!ENTITY reloadFrameCmd.accesskey "M">
-<!ENTITY viewPartialSourceForSelectionCmd.label "Papar Sumber Pilihan">
-<!ENTITY viewPartialSourceForMathMLCmd.label "Papar Sumber MathML ">
-<!ENTITY viewPartialSourceCmd.accesskey "e">
-<!ENTITY viewPageSourceCmd.label "Lihat Sumber Laman">
-<!ENTITY viewPageSourceCmd.accesskey "S">
-<!ENTITY viewFrameSourceCmd.label "Papar Sumber Bingkai">
-<!ENTITY viewFrameSourceCmd.accesskey "S">
-<!ENTITY viewPageInfoCmd.label "Lihat Info Laman">
-<!ENTITY viewPageInfoCmd.accesskey "I">
-<!ENTITY viewFrameInfoCmd.label "Papar Maklumat Bingkai">
-<!ENTITY viewFrameInfoCmd.accesskey "i">
-<!ENTITY viewImageCmd.label "Paparkan Imej">
-<!ENTITY viewImageCmd.accesskey "I">
-<!ENTITY viewBGImageCmd.label "Papar Imej Latar Belakang">
-<!ENTITY viewBGImageCmd.accesskey "g">
-<!ENTITY setDesktopBackgroundCmd.label "Tetapkan Sebagai Latar Desktop...">
-<!ENTITY setDesktopBackgroundCmd.accesskey "S">
-<!ENTITY bookmarkPageCmd.label "Tandabukukan Halaman Ini...">
-<!ENTITY bookmarkPageCmd.accesskey "T">
-<!ENTITY bookmarkLinkCmd.label "Tandabukukan Pautan Ini...">
-<!ENTITY bookmarkLinkCmd.accesskey "T">
-<!ENTITY bookmarkFrameCmd.label "Tandabukukan Bingkai Ini...">
-<!ENTITY bookmarkFrameCmd.accesskey "T">
-<!ENTITY sendPageCmd.label "Hantar Pautan...">
-<!ENTITY sendPageCmd.accesskey "P">
-<!ENTITY savePageCmd.label "Simpan Halaman Sebagai...">
-<!ENTITY savePageCmd.accesskey "A">
-<!ENTITY savePageCmd.accesskey2 "P">
-<!ENTITY savePageCmd.commandkey "s">
-<!ENTITY saveFrameCmd.label "Simpan Bingkai Sebagai...">
-<!ENTITY saveFrameCmd.accesskey "B">
-<!ENTITY saveLinkCmd.label "Simpan Pautan Sebagai...">
-<!ENTITY saveLinkCmd.accesskey "P">
-<!ENTITY sendLinkCmd.label "Hantar Pautan...">
-<!ENTITY sendLinkCmd.accesskey "P">
-<!ENTITY saveImageCmd.label "Simpan Imej Sebagai">
-<!ENTITY saveImageCmd.accesskey "I">
-<!ENTITY sendImageCmd.label "Hantar Imej...">
-<!ENTITY sendImageCmd.accesskey "n">
-<!ENTITY copyLinkCmd.label "Salin Lokasi Pautan">
-<!ENTITY copyLinkCmd.accesskey "S">
-<!ENTITY copyImageCmd.label "Salin Lokasi Imej">
-<!ENTITY copyImageCmd.accesskey "o">
-<!ENTITY copyImageContentsCmd.label "Salin Imej">
-<!ENTITY copyImageContentsCmd.accesskey "S">
-<!ENTITY blockImageCmd.accesskey "g">
-<!ENTITY metadataCmd.label "Ciri">
-<!ENTITY metadataCmd.accesskey "C">
-<!ENTITY copyEmailCmd.label "Salin Alamat E-mel">
-<!ENTITY copyEmailCmd.accesskey "E">
-<!ENTITY thisFrameMenu.label "Bingkai Ini">
-<!ENTITY thisFrameMenu.accesskey "k">
-<!ENTITY textZoomEnlargeCmd.label "Tingkatkan">
-<!ENTITY textZoomEnlargeCmd.accesskey "I">
-<!ENTITY textZoomEnlargeCmd.commandkey "+">
-<!ENTITY textZoomEnlargeCmd.commandkey2 "=">
-<!ENTITY textZoomReduceCmd.label "Turunkan">
-<!ENTITY textZoomReduceCmd.accesskey "u">
-<!ENTITY textZoomReduceCmd.commandkey "-">
-<!ENTITY textZoomResetCmd.commandkey "0">
-<!ENTITY textZoomResetCmd.label "Normal">
-<!ENTITY textZoomResetCmd.accesskey "N">
-<!ENTITY textSize.label "Saiz Teks">
-<!ENTITY textSize.accesskey "z">
-<!ENTITY newTabButton.tooltip "Buka tab baru">
-<!ENTITY newWindowButton.tooltip "Buka tetingkap baru">
-<!ENTITY sidebarCloseButton.tooltip "Tutup bar sisi">
-<!ENTITY cutButton.tooltip "Potong">
-<!ENTITY copyButton.tooltip "Salin">
-<!ENTITY pasteButton.tooltip "Tampal">
-<!ENTITY quitApplicationCmdWin.label "Keluar">
-<!ENTITY quitApplicationCmdWin.accesskey "k">
-<!ENTITY goBackCmd.commandKey "[">
-<!ENTITY goForwardCmd.commandKey "]">
-<!ENTITY quitApplicationCmd.label "Keluar">
-<!ENTITY quitApplicationCmd.accesskey "K">
-<!ENTITY quitApplicationCmdMac.label "Keluar">
-<!ENTITY quitApplicationCmdMac.key "Q">
-<!ENTITY closeCmd.label "Tutup">
-<!ENTITY closeCmd.key "W">
-<!ENTITY closeCmd.accesskey "T">
-<!ENTITY pageStyleMenu.label "Gaya Halaman">
-<!ENTITY pageStyleMenu.accesskey "y">
-<!ENTITY pageStyleButton.label "Gaya Halaman">
-<!ENTITY pageStyleNoStyle.label "Tiada Gaya">
-<!ENTITY pageStyleNoStyle.accesskey "n">
-<!ENTITY pageStylePersistentOnly.label "Gaya Halaman Asas">
-<!ENTITY pageStylePersistentOnly.accesskey "A">
-<!ENTITY pageStyleIcon.tooltip "Tukar kepada gaya laman silih ganti">
-<!ENTITY pageReportIcon.tooltip "Tukar tetapan menghalang popup bagi laman web ini">
-<!ENTITY allowPopups.accesskey "p">
-<!ENTITY editPopupSettingsUnix.label "Edit Keutamaan Penghalang Popup">
-<!ENTITY editPopupSettings.label "Edit Opsyen Penghalang Popup">
-<!ENTITY editPopupSettings.accesskey "E">
-<!ENTITY dontShowMessage.accesskey "D">
-<!ENTITY bidiSwitchPageDirectionItem.label "Tukar Hala Laman">
-<!ENTITY bidiSwitchPageDirectionItem.accesskey "T">
-<!ENTITY bidiSwitchTextDirectionItem.label "Tukar Hala Teks">
-<!ENTITY bidiSwitchTextDirectionItem.accesskey "T">
-<!ENTITY bidiSwitchTextDirectionItem.commandkey "X">
-<!ENTITY findOnCmd.label "Cari dalam Laman Ini...">
-<!ENTITY findOnCmd.accesskey "C">
-<!ENTITY findOnCmd.commandkey "f">
-<!ENTITY findAgainCmd.label "Cari Lagi">
-<!ENTITY findAgainCmd.accesskey "g">
-<!ENTITY findAgainCmd.commandkey "g">
-<!ENTITY findAgainCmd.commandkey2 "VK_F3">
-<!ENTITY spellAddToDictionary.label "Tambah kepada kamus">
-<!ENTITY spellAddToDictionary.accesskey "t">
-<!ENTITY spellEnable.label "Semak eja medan ini">
-<!ENTITY spellEnable.accesskey "S">
-<!ENTITY spellNoSuggestions.label "(Tiada cadangan ejaan)">
-<!ENTITY spellDictionaries.label "Bahasa">
-<!ENTITY spellDictionaries.accesskey "B">
-<!ENTITY spellAddDictionaries.label "Tambah kamus...">
-<!ENTITY spellAddDictionaries.accesskey "A">
-<!ENTITY location.status.not_bookmarked "Bintang (Dimatikan)">
-<!ENTITY location.status.bookmarked "Bintang (Dihidupkan)">
-<!ENTITY location.status.bookmark.tooltip "Tambah Tandabuku pada laman ini">
+<!-- LOCALIZATION NOTE : FILE This file contains the browser main menu items -->
+<!-- LOCALIZATION NOTE : FILE Do not translate commandkeys --> 
+
+<!-- LOCALIZATION NOTE (mainWindow.title): DONT_TRANSLATE -->
+<!ENTITY mainWindow.title "&brandFullName;">
+<!-- LOCALIZATION NOTE (mainWindow.titlemodifier) : DONT_TRANSLATE -->
+<!ENTITY mainWindow.titlemodifier "&brandFullName;">
+<!-- LOCALIZATION NOTE (mainWindow.titlemodifiermenuseparator): DONT_TRANSLATE -->
+<!ENTITY mainWindow.titlemodifiermenuseparator " - ">
+<!-- LOCALIZATION NOTE (mainWindow.titlePrivateBrowsingSuffix): This will be appended to the window's title
+                                                                inside the private browsing mode -->
+<!ENTITY mainWindow.titlePrivateBrowsingSuffix "(Melungsur Secara Peribadi)">
+
+<!-- Tab context menu -->
+<!ENTITY  reloadTab.label                    "Tambah isi Tab">
+<!ENTITY  reloadTab.accesskey                "T">
+<!ENTITY  reloadAllTabs.label                "Tambah isi semua tab">
+<!ENTITY  reloadAllTabs.accesskey            "a">
+<!ENTITY  closeOtherTabs.label               "Tutup tab-tab yang lain">
+<!ENTITY  closeOtherTabs.accesskey           "T">
+
+<!-- LOCALIZATION NOTE (pinAppTab.label, unpinAppTab.label): "Pin" is being
+used as a metaphor for expressing the fact that these tabs are "pinned" to the
+left edge of the tabstrip. Really we just want the string to express the idea
+that this is a lightweight and reversible action that keeps your tab where you
+can reach it easily. -->
+<!ENTITY  pinAppTab.label                    "Pin sebagai Tab Applikasi">
+<!ENTITY  pinAppTab.accesskey                "P">
+<!ENTITY  unpinAppTab.label                  "Nyahpin Tab">
+<!ENTITY  unpinAppTab.accesskey              "b">
+<!ENTITY  moveToGroup.label                  "Pindah ke Kumpulan">
+<!ENTITY  moveToGroup.accesskey              "m">
+<!ENTITY  moveToNewGroup.label               "Kumpulan Baru">
+<!ENTITY  moveToNewWindow.label              "Pindah ke Tetingkap baru">
+<!ENTITY  moveToNewWindow.accesskey          "P">
+<!ENTITY  bookmarkAllTabs.label              "Tanda semua tab">
+<!ENTITY  bookmarkAllTabs.accesskey          "T">
+<!ENTITY  undoCloseTab.label                 "Kembalikan Tab Tertutup">
+<!ENTITY  undoCloseTab.accesskey             "u">
+<!ENTITY  closeTab.label                     "Tutup Tab">
+<!ENTITY  closeTab.accesskey                 "T">
+
+<!ENTITY  listAllTabs.label      "Senarai semua tab">
+
+<!ENTITY tabCmd.label "Tab Baru">
+<!ENTITY tabCmd.accesskey "T">
+<!ENTITY tabCmd.commandkey "t">
+<!ENTITY openLocationCmd.label "Buka Lokasi">
+<!ENTITY openLocationCmd.accesskey "L">
+<!ENTITY openFileCmd.label "Buka Fail">
+<!ENTITY openFileCmd.accesskey "B">
+<!ENTITY openFileCmd.commandkey "b">
+<!ENTITY printSetupCmd.label "Persediaan Laman">
+<!ENTITY printSetupCmd.accesskey "m">
+<!ENTITY printPreviewCmd.label "Pratonton Cetakan">
+<!ENTITY printPreviewCmd.accesskey "p">
+<!ENTITY printCmd.label "Cetak">
+<!ENTITY printCmd.accesskey "C">
+<!ENTITY printCmd.commandkey "p">
+
+<!ENTITY goOfflineCmd.label "Kerja secara tertutup">
+<!ENTITY goOfflineCmd.accesskey "l">
+
+<!ENTITY menubarCmd.label "Bar Menu">
+<!ENTITY menubarCmd.accesskey "M">
+<!ENTITY navbarCmd.label "Navigasi Bar Alatan">
+<!ENTITY navbarCmd.accesskey "N">
+<!ENTITY personalbarCmd.label "Penandabuku Bar Alatan">
+<!ENTITY personalbarCmd.accesskey "B">
+<!ENTITY bookmarksToolbarItem.label "Penandabuku Bar Alatan Benda">
+<!ENTITY addonBarCmd.label "Bar Add-on ">
+<!ENTITY addonBarCmd.accesskey "A">
+
+<!ENTITY pageSourceCmd.label "Sumber Laman">
+<!ENTITY pageSourceCmd.accesskey "u">
+<!ENTITY pageSourceCmd.commandkey "u">
+<!ENTITY pageInfoCmd.label "Info Laman">
+<!ENTITY pageInfoCmd.accesskey "M">
+<!ENTITY pageInfoCmd.commandkey "m">
+<!ENTITY fullScreenCmd.label "Skrin Penuh">
+<!ENTITY fullScreenCmd.accesskey "P">
+<!ENTITY fullScreenCmd.macCommandKey "f">
+<!ENTITY showAllTabsCmd.label "Pamer Semua Tab">
+<!ENTITY showAllTabsCmd.accesskey "a">
+
+<!ENTITY fullScreenMinimize.tooltip "Pengurangan">
+<!ENTITY fullScreenRestore.tooltip "Baik pulih">
+<!ENTITY fullScreenClose.tooltip "Tutup">
+<!ENTITY fullScreenAutohide.label "Sorok Bar Alatan">
+<!ENTITY fullScreenAutohide.accesskey "S">
+<!ENTITY fullScreenExit.label "Keluar Mod Skrin Penuh">
+<!ENTITY fullScreenExit.accesskey "K">
+<!ENTITY domFullScreenWarning.label "Tekan ESC untuk meninggalkan mod paparan penuh">
+
+<!ENTITY closeWindow.label "Tutup Tetingkap">
+<!ENTITY closeWindow.accesskey "T">
+
+<!ENTITY bookmarksMenu.label "Penandabuku">
+<!ENTITY bookmarksMenu.accesskey "T">
+<!ENTITY bookmarkThisPageCmd.label "Penandabuku Laman Ini">
+<!ENTITY bookmarkThisPageCmd.commandkey "d">
+<!ENTITY subscribeToPageMenupopup.label "Langgan ke Laman Ini">
+<!ENTITY subscribeToPageMenuitem.label "Langgan ke Laman Ini">
+<!ENTITY addCurPagesCmd.label "Tanda semua tab">
+<!ENTITY showAllBookmarks2.label "Pamer Semua Penandabuku">
+<!ENTITY unsortedBookmarksCmd.label "Tidak isihan penandabuku">
+<!ENTITY bookmarksToolbarChevron.tooltip "Pamer lebih penandabuku">
+
+<!ENTITY backCmd.label                "Kembali">
+<!ENTITY backCmd.accesskey            "U">
+<!ENTITY backButton.tooltip           "Pergi kembali laman sebelum">
+<!ENTITY forwardCmd.label             "Maju Hadapan">
+<!ENTITY forwardCmd.accesskey         "M">
+<!ENTITY forwardButton.tooltip        "Pergi Maju hadapan laman selepas">
+<!ENTITY backForwardButtonMenu.tooltip "Klik-kanan atau tarik kebawah untuk paparan sejarah">
+<!ENTITY backForwardButtonMenuMac.tooltip "tarik bawah untuk memaparkan sejarah">
+<!ENTITY reloadCmd.label              "Tambah isi">
+<!ENTITY reloadCmd.accesskey          "M">
+<!ENTITY reloadButton.tooltip         "Tambah ini laman semasa">
+<!ENTITY stopCmd.label                "Berhenti">
+<!ENTITY stopCmd.accesskey            "H">
+<!ENTITY stopCmd.macCommandKey        ".">
+<!ENTITY stopButton.tooltip           "Berhenti permuatan laman ini">
+<!ENTITY goEndCap.tooltip             "Pergi ke alamat dalam bar lokasi">
+<!ENTITY printButton.label            "Cetak">
+<!ENTITY printButton.tooltip          "Cetak laman ini">
+
+<!ENTITY backForwardItem.title        "Kembali/Maju Hadapan">
+<!ENTITY locationItem.title           "Lokasi">
+<!ENTITY searchItem.title             "Carian">
+<!ENTITY throbberItem.title           "Indikator Aktiviti">
+<!ENTITY bookmarksItem.title          "Penandabuku">
+
+<!-- Toolbar items --> 
+<!ENTITY appMenuButton.label          "Menu">
+<!ENTITY appMenuButton.tooltip        "Buka &brandShortName; menu">
+<!ENTITY homeButton.label             "Rerumah">
+
+<!ENTITY tabGroupsButton.label        "Tab Kumpulan">
+<!ENTITY tabGroupsButton.tooltip      "Kumpul tab-tab anda">
+
+<!ENTITY feedButton.label             "Langgan">
+<!ENTITY feedButton.tooltip           "Langgan ke laman ini">
+
+<!ENTITY bookmarksButton.label          "Penandabuku">
+<!ENTITY bookmarksButton.tooltip        "Papar penandabuku anda">
+<!ENTITY bookmarksButton.accesskey  "b">
+<!ENTITY bookmarksCmd.commandkey "b">
+
+<!ENTITY bookmarksMenuButton.label          "Penandabuku">
+<!ENTITY bookmarksMenuButton.tooltip        "Papar penandabuku anda">
+<!ENTITY bookmarksMenuButton.unsorted.label "Tidak isihan penandabuku">
+<!ENTITY viewBookmarksSidebar.label         "Pamer dalam Bar disebelah">
+<!ENTITY viewBookmarksToolbar.label         "Lihat Penandabuku Bar Alatan">
+
+<!-- LOCALIZATION NOTE (bookmarksSidebarGtkCmd.commandkey): This command
+  -  key should not contain the letters A-F, since these are reserved
+  -  shortcut keys on Linux. -->
+<!ENTITY bookmarksGtkCmd.commandkey "o">
+<!ENTITY bookmarksWinCmd.commandkey "i">
+
+<!ENTITY historyButton.label            "Latar">
+<!ENTITY historyButton.tooltip          "Papar laman yang anda telah lihat baru ini">
+<!ENTITY historySidebarCmd.accesskey    "s">
+<!ENTITY historySidebarCmd.commandKey   "h">
+
+<!ENTITY toolsMenu.label              "Alatan">
+<!ENTITY toolsMenu.accesskey          "A"> 
+
+<!ENTITY keywordfield.label           "Tambah satu Kata Kunci untuk pencarian ini">
+<!ENTITY keywordfield.accesskey       "K">
+<!ENTITY search.label                 "Jaringan Pencarian">
+<!ENTITY search.accesskey             "W">
+<!ENTITY downloads.label              "Muat Turun">
+<!ENTITY downloads.tooltip            "Paparan perjalanan muat turun sedang bergerak">
+<!ENTITY downloads.accesskey          "T">
+<!ENTITY downloads.commandkey         "j">
+<!ENTITY downloadsUnix.commandkey     "y">
+<!ENTITY addons.label                 "Add-ons">
+<!ENTITY addons.accesskey             "A">
+<!ENTITY addons.commandkey            "A">
+
+<!ENTITY webDeveloperMenu.label       "Pembangun Web">
+<!ENTITY webDeveloperMenu.accesskey   "W">
+
+<!ENTITY errorConsoleCmd.label        "Masalah Konsol">
+<!ENTITY errorConsoleCmd.accesskey    "R">
+<!ENTITY errorConsoleCmd.commandkey   "j">
+
+<!ENTITY webConsoleCmd.label          "Konsol Web">
+<!ENTITY webConsoleCmd.accesskey      "W">
+<!ENTITY webConsoleCmd.commandkey     "k">
+
+<!ENTITY inspectMenu.label            "Periksa">
+<!ENTITY inspectMenu.accesskey        "P">
+<!ENTITY inspectMenu.commandkey       "S">
+
+<!ENTITY inspectContextMenu.label     "Pemeriksaan elemen">
+<!ENTITY inspectContextMenu.accesskey "P">
+
+<!-- LOCALIZATION NOTE (scratchpad.label): This menu item label appears
+  -  in the Tools menu. See bug 653093.
+  -  The Scratchpad is intended to provide a simple text editor for creating
+  -  and evaluating bits of JavaScript code for the purposes of function
+  -  prototyping, experimentation and convenient scripting.
+  -
+  -  It's quite possible that you won't have a good analogue for the word
+  -  "Scratchpad" in your locale. You should feel free to find a close
+  -  approximation to it or choose a word (or words) that means
+  -  "simple discardable text editor". -->
+<!ENTITY scratchpad.label             "Scratchpad">
+<!ENTITY scratchpad.accesskey         "S">
+<!ENTITY scratchpad.keycode           "VK_F4">
+<!ENTITY scratchpad.keytext           "F4">
+
+<!ENTITY inspectPanelTitle.label        "HTML">
+<!ENTITY inspectButton.label            "Periksa">
+<!ENTITY inspectButton.accesskey        "i">
+<!ENTITY inspectCloseButton.tooltiptext "tutup pemeriksa">
+<!ENTITY inspect3DButton.label        "3D">
+<!ENTITY inspect3DButton.accesskey    "3">
+<!ENTITY inspectStyleButton.label     "gaya">
+<!ENTITY inspectStyleButton.accesskey "g">
+
+<!-- LOCALIZATION NOTE (styleeditor.label): This menu item label appears
+  -  in the Tools menu. -->
+<!ENTITY styleeditor.label            "Gaya Pengubah">
+<!ENTITY styleeditor.accesskey        "y">
+<!ENTITY styleeditor.keycode          "VK_F7">
+<!ENTITY styleeditor.keytext          "F7">
+
+<!ENTITY getMoreDevtoolsCmd.label        "Dapatkan lebih banyak peralatan">
+<!ENTITY getMoreDevtoolsCmd.accesskey    "D">
+
+<!ENTITY fileMenu.label         "Fail"> 
+<!ENTITY fileMenu.accesskey       "F">
+<!ENTITY newNavigatorCmd.label        "Tetingkap Baru">
+<!ENTITY newNavigatorCmd.key        "N">
+<!ENTITY newNavigatorCmd.accesskey      "N">
+
+<!ENTITY editMenu.label         "Ubah"> 
+<!ENTITY editMenu.accesskey       "U"> 
+<!ENTITY undoCmd.label            "Kembali Asal">  
+<!ENTITY undoCmd.key            "Z">  
+<!ENTITY undoCmd.accesskey          "B"> 
+<!ENTITY redoCmd.label            "Balik Semula">  
+<!ENTITY redoCmd.key            "Y">  
+<!ENTITY redoCmd.accesskey          "S"> 
+<!ENTITY cutCmd.label           "Potong">  
+<!ENTITY cutCmd.key             "X">  
+<!ENTITY cutCmd.accesskey         "t"> 
+<!ENTITY copyCmd.label            "Salin">  
+<!ENTITY copyCmd.key            "C">  
+<!ENTITY copyCmd.accesskey          "S"> 
+<!ENTITY pasteCmd.label           "Tampal">  
+<!ENTITY pasteCmd.key           "V">  
+<!ENTITY pasteCmd.accesskey         "T"> 
+<!ENTITY deleteCmd.label          "Padam">  
+<!ENTITY deleteCmd.key            "D">  
+<!ENTITY deleteCmd.accesskey        "H"> 
+<!ENTITY selectAllCmd.label         "Pilih Semua">  
+<!ENTITY selectAllCmd.key         "A">  
+<!ENTITY selectAllCmd.accesskey       "A"> 
+<!ENTITY preferencesCmd2.label       "Pilihan">
+<!ENTITY preferencesCmd2.accesskey     "P">
+<!ENTITY preferencesCmdUnix.label       "Keutamaan">
+<!ENTITY preferencesCmdUnix.accesskey     "n"> 
+
+<!ENTITY clearRecentHistory.label               "Buang Latar Semasa...">
+<!ENTITY clearRecentHistory.accesskey           "B">
+
+<!-- LOCALIZATION NOTE : These two strings can share an access key beause they never appear together on the menu -->
+<!ENTITY privateBrowsingCmd.start.label         "Mulakan Pelungsuran Peribadi">
+<!ENTITY privateBrowsingCmd.start.accesskey     "P">
+<!ENTITY privateBrowsingCmd.stop.label          "Berhenti Melungsur Secara Peribadi">
+<!ENTITY privateBrowsingCmd.stop.accesskey      "P">
+<!ENTITY privateBrowsingCmd.commandkey          "P">
+
+<!ENTITY viewMenu.label         "Lihat"> 
+<!ENTITY viewMenu.accesskey       "L"> 
+<!ENTITY viewTabGroups.label            "Tab Kumpulan">
+<!ENTITY viewTabGroups.accesskey        "T">
+<!ENTITY viewToolbarsMenu.label       "Bar Alatan"> 
+<!ENTITY viewToolbarsMenu.accesskey     "A"> 
+<!ENTITY viewSidebarMenu.label "Bar Sebelah">
+<!ENTITY viewSidebarMenu.accesskey "S">
+<!ENTITY viewCustomizeToolbar.label       "Penyesuaian"> 
+<!ENTITY viewCustomizeToolbar.accesskey     "S">
+<!ENTITY viewTabsOnTop.label            "Tab-tab diatas">
+<!ENTITY viewTabsOnTop.accesskey        "T">
+
+<!ENTITY historyMenu.label "Latar">
+<!ENTITY historyMenu.accesskey "s">
+<!ENTITY historyUndoMenu.label "Tab yang ditutup semasa">
+<!-- LOCALIZATION NOTE (historyUndoWindowMenu): see bug 394759 -->
+<!ENTITY historyUndoWindowMenu.label "Tetingkap yang ditutup semasa">
+<!ENTITY historyRestoreLastSession.label "Pulih Sesi yang sebelum ini">
+
+<!ENTITY historyHomeCmd.label "Laman Utama">
+<!ENTITY showAllHistoryCmd2.label "Pamer Semua Latar">
+<!ENTITY showAllHistoryCmd.commandkey "H">
+
+<!ENTITY appMenuEdit.label "ubahsuai">
+<!ENTITY appMenuCustomize.label "Pengubahsuaian">
+<!ENTITY appMenuToolbarLayout.label "Bentangan Bar Alatan ">
+<!ENTITY appMenuSidebars.label "Bar sebelah">
+<!ENTITY appMenuFind.label "Cari">
+<!ENTITY appMenuUnsorted.label "Tidak isihan penandabuku">
+<!ENTITY appMenuWebDeveloper.label "Pembangun Web">
+<!ENTITY appMenuGettingStarted.label "Untuk Memulakan">
+<!ENTITY appMenuSafeMode.label "Mulakan semula tanpa Add-ons">
+<!ENTITY appMenuSafeMode.accesskey "M">
+
+<!ENTITY openCmd.commandkey           "l">
+<!ENTITY urlbar.placeholder           "Pergi ke Laman Web">
+<!ENTITY urlbar.accesskey             "d">
+<!ENTITY urlbar.switchToTab.label     "Tukar ke tab:">
+
+<!-- 
+  Comment duplicated from browser-sets.inc:
+
+  Search Command Key Logic works like this:
+
+  Unix: Ctrl+J (0.8, 0.9 support)
+        Ctrl+K (cross platform binding)
+  Mac:  Cmd+K (cross platform binding)
+        Cmd+Opt+F (platform convention)
+  Win:  Ctrl+K (cross platform binding)
+        Ctrl+E (IE compat)
+
+  We support Ctrl+K on all platforms now and advertise it in the menu since it is
+  our standard - it is a "safe" choice since it is near no harmful keys like "W" as
+  "E" is. People mourning the loss of Ctrl+K for emacs compat can switch their GTK
+  system setting to use emacs emulation, and we should respect it. Focus-Search-Box
+  is a fundamental keybinding and we are maintaining a XP binding so that it is easy
+  for people to switch to Linux.
+
+ -->
+<!ENTITY searchFocus.commandkey       "k">
+<!ENTITY searchFocus.commandkey2      "e">
+<!ENTITY searchFocusUnix.commandkey   "j">
+
+<!ENTITY tabView.commandkey           "e">
+
+<!ENTITY openLinkCmdInTab.label       "Buka Pautan dalam Tab Baru">
+<!ENTITY openLinkCmdInTab.accesskey   "T">
+<!ENTITY openLinkCmd.label            "Buka Pautan dalam Tetingkap Baru">
+<!ENTITY openLinkCmd.accesskey        "N">
+<!ENTITY openLinkCmdInCurrent.label     "Buka Pautan">
+<!ENTITY openLinkCmdInCurrent.accesskey "B">
+<!ENTITY openFrameCmdInTab.label      "Buka Bingkai dalam Tab Baru">
+<!ENTITY openFrameCmdInTab.accesskey  "T">
+<!ENTITY openFrameCmd.label           "Buka Bingkai dalam Tetingkap Baru">
+<!ENTITY openFrameCmd.accesskey       "N">
+<!ENTITY showOnlyThisFrameCmd.label     "Pamer Hanya Bingkai Ini">
+<!ENTITY showOnlyThisFrameCmd.accesskey "h">
+<!ENTITY reloadCmd.commandkey         "m">
+<!ENTITY reloadFrameCmd.label         "Tambah isi Bingkai">
+<!ENTITY reloadFrameCmd.accesskey     "M">
+<!ENTITY viewPartialSourceForSelectionCmd.label "Lihat sumber yang dipilih">
+<!ENTITY viewPartialSourceForMathMLCmd.label    "Lihat Sumber MathML">
+<!-- LOCALIZATION NOTE (viewPartialSourceCmd.accesskey): This accesskey is used for both 
+         viewPartialSourceForSelectionCmd.label and viewPartialSourceForMathMLCmd.label -->
+<!ENTITY viewPartialSourceCmd.accesskey "e">
+<!ENTITY viewPageSourceCmd.label      "Lihat Sumber Laman">
+<!ENTITY viewPageSourceCmd.accesskey  "S">
+<!ENTITY viewFrameSourceCmd.label     "Lihat Sumber Bingkai">
+<!ENTITY viewFrameSourceCmd.accesskey "S">
+<!ENTITY viewPageInfoCmd.label        "Lihat Info Laman">
+<!ENTITY viewPageInfoCmd.accesskey    "I">
+<!ENTITY viewFrameInfoCmd.label       "Lihat Info Bingkai">
+<!ENTITY viewFrameInfoCmd.accesskey   "i">
+<!ENTITY reloadImageCmd.label         "Tambah isi imej">
+<!ENTITY reloadImageCmd.accesskey     "T">
+<!ENTITY viewImageCmd.label           "Lihat Imej">
+<!ENTITY viewImageCmd.accesskey       "I">
+<!ENTITY viewImageInfoCmd.label       "Lihat Info Imej">
+<!ENTITY viewImageInfoCmd.accesskey   "f">
+<!ENTITY viewVideoCmd.label           "Lihat Video">
+<!ENTITY viewVideoCmd.accesskey       "i">
+<!ENTITY viewBGImageCmd.label         "Lihat Imej Latar Belakang">
+<!ENTITY viewBGImageCmd.accesskey     "g">
+<!ENTITY setDesktopBackgroundCmd.label      "Tetapkan Sebagai Latar Desktop...">
+<!ENTITY setDesktopBackgroundCmd.accesskey  "S">
+<!ENTITY bookmarkPageCmd2.label       "Penandabuku Laman Ini">
+<!ENTITY bookmarkPageCmd2.accesskey   "m">
+<!ENTITY bookmarkThisLinkCmd.label      "Tanda Pautan Ini">
+<!ENTITY bookmarkThisLinkCmd.accesskey  "T">
+<!ENTITY bookmarkThisFrameCmd.label      "Tanda Bingkai Ini">
+<!ENTITY bookmarkThisFrameCmd.accesskey  "T">
+<!ENTITY sendPageCmd.label            "Hantar Pautan...">
+<!ENTITY sendPageCmd.accesskey        "P">
+<!ENTITY savePageCmd.label            "Simpan Halaman Sebagai...">
+<!ENTITY savePageCmd.accesskey        "A">
+<!-- alternate for content area context menu -->
+<!ENTITY savePageCmd.accesskey2       "P">
+<!ENTITY savePageCmd.commandkey       "s">
+<!ENTITY saveFrameCmd.label           "Simpan Bingkai Sebagai...">
+<!ENTITY saveFrameCmd.accesskey       "B">
+<!ENTITY printFrameCmd.label          "Cetak Bingkai...">
+<!ENTITY printFrameCmd.accesskey      "C">
+<!ENTITY saveLinkCmd.label            "Simpan Pautan Sebagai...">
+<!ENTITY saveLinkCmd.accesskey        "P">
+<!ENTITY sendLinkCmd.label            "Hantar Pautan..."> 
+<!ENTITY sendLinkCmd.accesskey        "P">
+<!ENTITY saveImageCmd.label           "Simpan Imej Sebagai...">
+<!ENTITY saveImageCmd.accesskey       "I">
+<!ENTITY saveVideoCmd.label           "Simpan Video Sebagai...">
+<!ENTITY saveVideoCmd.accesskey       "V">
+<!ENTITY saveAudioCmd.label           "Simpan Audio Sebagai...">
+<!ENTITY saveAudioCmd.accesskey       "S">
+<!ENTITY sendImageCmd.label           "Hantar Imej...">
+<!ENTITY sendImageCmd.accesskey       "n">
+<!ENTITY sendVideoCmd.label           "Hantar Video...">
+<!ENTITY sendVideoCmd.accesskey       "n">
+<!ENTITY sendAudioCmd.label           "Hantar Audio...">
+<!ENTITY sendAudioCmd.accesskey       "n">
+<!ENTITY copyLinkCmd.label            "Salin Lokasi Pautan">
+<!ENTITY copyLinkCmd.accesskey        "S">
+<!ENTITY copyImageCmd.label           "Salin Lokasi Imej">
+<!ENTITY copyImageCmd.accesskey       "o">
+<!ENTITY copyImageContentsCmd.label   "Salin Imej">
+<!ENTITY copyImageContentsCmd.accesskey  "S"> 
+<!ENTITY copyVideoURLCmd.label        "Salin Lokasi Video">
+<!ENTITY copyVideoURLCmd.accesskey    "o">
+<!ENTITY copyAudioURLCmd.label        "Salin Lokasi Audio">
+<!ENTITY copyAudioURLCmd.accesskey    "o">
+<!ENTITY copyEmailCmd.label           "Salin Alamat Emel">
+<!ENTITY copyEmailCmd.accesskey       "E">
+<!ENTITY thisFrameMenu.label              "Bingkai Ini">
+<!ENTITY thisFrameMenu.accesskey          "k">
+
+<!-- Media (video/audio) controls -->
+<!-- LOCALIZATION NOTE: The access keys for "Play" and
+"Pause" are the same because the two context-menu
+items are mutually exclusive. -->
+<!ENTITY mediaPlay.label             "Memainkan">
+<!ENTITY mediaPlay.accesskey         "M">
+<!ENTITY mediaPause.label            "Jeda">
+<!ENTITY mediaPause.accesskey        "J">
+<!-- LOCALIZATION NOTE: The access keys for "Mute" and
+"Unmute" are the same because the two context-menu
+items are mutually exclusive. -->
+<!ENTITY mediaMute.label             "Senyap">
+<!ENTITY mediaMute.accesskey         "B">
+<!ENTITY mediaUnmute.label           "Nyahbisu">
+<!ENTITY mediaUnmute.accesskey       "N">
+<!-- LOCALIZATION NOTE: The access keys for "Show Controls" and
+"Hide Controls" are the same because the two context-menu
+items are mutually exclusive. -->
+<!ENTITY mediaShowControls.label     "Tunjukan Kawalan">
+<!ENTITY mediaShowControls.accesskey "P">
+<!ENTITY mediaHideControls.label     "Sembunyi Kawalan">
+<!ENTITY mediaHideControls.accesskey "S">
+<!ENTITY videoFullScreen.label       "Skrin Penuh">
+<!ENTITY videoFullScreen.accesskey   "S">
+<!ENTITY videoSaveImage.label        "Simpan Snapshot Sebagai...">
+<!ENTITY videoSaveImage.accesskey    "S">
+<!-- LOCALIZATION NOTE: The access keys for "Show Statistics" and
+"Hide Statistics" are the same because the two context-menu
+items are mutually exclusive. -->
+<!ENTITY videoShowStats.label        "Tunjukan Statistik">
+<!ENTITY videoShowStats.accesskey    "T">
+<!ENTITY videoHideStats.label        "Sembunyi Statistik">
+<!ENTITY videoHideStats.accesskey    "t">
+
+<!-- LOCALIZATION NOTE :
+fullZoomEnlargeCmd.commandkey3, fullZoomReduceCmd.commandkey2 and
+fullZoomResetCmd.commandkey2 are alternative acceleration keys for zoom.
+If shift key is needed with your locale popular keyboard for them,
+you can use these alternative items. Otherwise, their values should be empty.  -->
+
+<!ENTITY fullZoomEnlargeCmd.label       "Zum Masuk">
+<!ENTITY fullZoomEnlargeCmd.accesskey   "Z">
+<!ENTITY fullZoomEnlargeCmd.commandkey  "Z">
+<!ENTITY fullZoomEnlargeCmd.commandkey2 "="> <!-- + is above this key on many keyboards -->
+<!ENTITY fullZoomEnlargeCmd.commandkey3 "">
+
+<!ENTITY fullZoomReduceCmd.label        "Zum Keluar">
+<!ENTITY fullZoomReduceCmd.accesskey    "Z">
+<!ENTITY fullZoomReduceCmd.commandkey   "Z">
+<!ENTITY fullZoomReduceCmd.commandkey2  "">
+
+<!ENTITY fullZoomResetCmd.label         "Set Semula">
+<!ENTITY fullZoomResetCmd.accesskey     "S">
+<!ENTITY fullZoomResetCmd.commandkey    "0">
+<!ENTITY fullZoomResetCmd.commandkey2   "">
+
+<!ENTITY fullZoomToggleCmd.label        "Zum Teks Sahaja">
+<!ENTITY fullZoomToggleCmd.accesskey    "T">
+<!ENTITY fullZoom.label                 "Zum">
+<!ENTITY fullZoom.accesskey             "Z">
+
+<!ENTITY newTabButton.tooltip           "Buka tab baharu">
+<!ENTITY newWindowButton.tooltip        "Buka tingkap baharu">
+<!ENTITY sidebarCloseButton.tooltip     "Tutup barsisi">
+
+<!ENTITY cutButton.tooltip              "Potong">
+<!ENTITY copyButton.tooltip             "Salin">
+<!ENTITY pasteButton.tooltip            "Tampal">
+
+<!ENTITY fullScreenButton.tooltip       "Papar tingkap dalam skrin penuh">
+
+<!ENTITY zoomOutButton.tooltip          "mengecilkan">
+<!ENTITY zoomInButton.tooltip           "membesarkan">
+<!ENTITY zoomControls.label             "Kawalan Zum">
+
+<!ENTITY quitApplicationCmdWin.label       "Keluar"> 
+<!ENTITY quitApplicationCmdWin.accesskey   "k">
+<!ENTITY goBackCmd.commandKey "[">
+<!ENTITY goForwardCmd.commandKey "]">
+<!ENTITY quitApplicationCmd.label       "Keluar"> 
+<!ENTITY quitApplicationCmd.accesskey   "K">
+<!ENTITY quitApplicationCmdMac.label    "Hentikan &brandShortName;">
+<!ENTITY quitApplicationCmdMac.key      "Q">
+
+<!ENTITY closeCmd.label                 "Tutup">  
+<!ENTITY closeCmd.key                   "W">  
+<!ENTITY closeCmd.accesskey             "T">
+
+<!ENTITY pageStyleMenu.label "Gaya Halaman">
+<!ENTITY pageStyleMenu.accesskey "y">
+<!ENTITY pageStyleNoStyle.label "Tiada Gaya">
+<!ENTITY pageStyleNoStyle.accesskey "n">
+<!ENTITY pageStylePersistentOnly.label "Gaya Halaman Asas">
+<!ENTITY pageStylePersistentOnly.accesskey "A">
+
+<!ENTITY pageReportIcon.tooltip            "Tukar tetapan menghalang pop-up untuk laman sesawang ini">
+
+<!ENTITY allowPopups.accesskey "p">
+<!-- On Windows we use the term "Options" to describe settings, but
+     on Linux and Mac OS X we use "Preferences" - carry that distinction
+     over into this string, which is used in the "popup blocked" info bar . -->
+<!ENTITY editPopupSettingsUnix.label "Sunting Aturan Penghalang Pop-up...">
+<!ENTITY editPopupSettings.label "Edit Opsyen Penghalang Popup">
+<!ENTITY editPopupSettings.accesskey "E">
+<!ENTITY dontShowMessage.accesskey "D">
+
+<!ENTITY bidiSwitchPageDirectionItem.label        "Tukar Hala Laman">
+<!ENTITY bidiSwitchPageDirectionItem.accesskey    "T">
+<!ENTITY bidiSwitchTextDirectionItem.label        "Tukar Hala Teks">
+<!ENTITY bidiSwitchTextDirectionItem.accesskey    "T">
+<!ENTITY bidiSwitchTextDirectionItem.commandkey   "X">
+
+<!ENTITY findOnCmd.label     "Cari dalam Laman Ini...">
+<!ENTITY findOnCmd.accesskey "C">
+<!ENTITY findOnCmd.commandkey "f">
+<!ENTITY findAgainCmd.label  "Cari Lagi">
+<!ENTITY findAgainCmd.accesskey "g">
+<!ENTITY findAgainCmd.commandkey "g">
+<!ENTITY findAgainCmd.commandkey2 "VK_F3">
+
+<!ENTITY spellAddDictionaries.label "Tambah Perbendaharaan kata...">
+<!ENTITY spellAddDictionaries.accesskey "A">
+
+<!ENTITY editBookmark.done.label                     "Selesai">
+<!ENTITY editBookmark.cancel.label                   "Batal">
+<!ENTITY editBookmark.removeBookmark.accessKey       "R">
+
+<!ENTITY identity.unverifiedsite2 "Laman sesawang ini tidak membekalkan maklumat identiti.">
+<!ENTITY identity.connectedTo "Anda telah disambungkan ke">
+<!-- Localization note (identity.runBy) : This string appears between a
+domain name (above) and an organization name (below). E.g.
+
+example.com
+which is run by
+Example Enterprises, Inc.
+
+The layout of the identity dialog prevents combining this into a single string with
+substitution variables.  If it is difficult to translate the sense of the string
+with that structure, consider a translation which ignores the preceding domain and
+just addresses the organization to follow, e.g. "This site is run by " -->
+<!ENTITY identity.runBy "yang dijalankan oleh">
+
+<!ENTITY identity.moreInfoLinkText "Lebih Banyak Maklumat...">
+
+<!ENTITY downloadMonitor2.tooltip "Tekan tetikus untuk memulakan tingkap muat turun">
+
+<!ENTITY allTabs.filter.emptyText "Tab carian">
+<!-- Name for the tabs toolbar as spoken by screen readers.
+     The word "toolbar" is appended automatically and should not be contained below! -->
+<!ENTITY tabsToolbar.label "Tab-tab pelayar">
+
+<!-- LOCALIZATION NOTE (syncTabsMenu.label): This appears in the history menu -->
+<!ENTITY syncTabsMenu.label     "Tab-tab daripada komputer lain">
+
+<!ENTITY syncBrand.shortName.label    "Sync">
+
+<!ENTITY syncSetup.label              "Tubuh &syncBrand.shortName.label;…">
+<!ENTITY syncSetup.accesskey          "y">
+<!ENTITY syncSyncNowItem.label        "Selarikan Sekarang">
+<!ENTITY syncSyncNowItem.accesskey    "S">
+<!ENTITY syncToolbarButton.label      "Sync">
+
+<!ENTITY addonBarCloseButton.tooltip  "Tutupkan Bar Add-on">
+<!ENTITY toggleAddonBarCmd.key        "/">
+
old mode 100755
new mode 100644
--- a/browser/chrome/browser/browser.properties
+++ b/browser/chrome/browser/browser.properties
@@ -1,82 +1,336 @@
-nv_done = Selesai
-nv_timeout = Masa tamat
-nv_stopped = Terhenti
-openFile = Buka Fail
-defaultStatus = 
-droponbookmarksbutton = Gugurkan pautan untuk menandabukukannya
-dropondownloadsbutton = Gugurkan pautan atau fail untuk memuaturunkannya
-dropongobutton = Gugurkan pautan atau fail untuk membukanya
-droponnewtabbutton = Gugurkan pautan atau fail untuk membukanya dalam tab baru
-droponnewwindowbutton = Gugurkan pautan atau fail untuk membukanya dalam tetingkap baru
-droponhomebutton = Gugurkan pautan atau fail untuk menjadikan laman utama anda
-droponhometitle = Tetapkan Laman Utama
-droponhomemsg = Anda ingin dokumen ini manjadi laman utama anda?
-jserror = Satu ralat berlaku pada halaman ini. Klik dua kali di sini untuk butiran.
-linkTargetLabel = Pautan akan buka dalam:
-linkHREFLabel = Lokasi:
-nothingAvailable = (Tiada Apa Yang Wujud)
-showskinsdescription = true
-contextMenuSearchText = Carian %S untuk "%S"
-blockImages = Halang Imej dari %S
-SavePageTitle = Simpan Laman Web
-SaveImageTitle = Simpan Gambar
-SaveLinkTitle = Simpan Sebagai
-DefaultSaveFileName = indeks
-WebPageCompleteFilter = Laman Web, lengkap
-WebPageHTMLOnlyFilter = Laman Web, HTML sahaja
-bookmarkAllTabs_label = Tandabuku Semua Tab
-bookmarkAllTabs_accesskey = T
-bookmarkCurTab_label = Tandabuku Tab Ini...
-bookmarkCurTab_accesskey = B
-bookmarkAllTabsDefault = [Nama Folder]
-filesFolder = %S_fail
-saveLinkErrorMsg = Pautan tidak boleh disimpan. Laman web mungkin telah disingkir atau ditukarkan nama.
-saveLinkErrorTitle = Simpan Pautan
-webPanels = Panel Web
-xpinstallPromptWarning = %S menghalang laman ini (%S) daripada menyoal anda untuk memasang perisian pada komputer anda.
-xpinstallPromptWarningButton = Edit Opsyen...
-xpinstallPromptWarningButton.accesskey = O
-xpinstallDisabledMessageLocked = Pemasangan perisian telah dilumpuhkan oleh pentabdir sistem anda.
-xpinstallDisabledMessage = Pemasangan perisian telah dilumpuhkan. Klik Bolehkan untuk mencuba lagi.
-xpinstallDisabledButton = Bolehkan
-xpinstallDisabledButton.accesskey = n
-themeWarning = Untuk melindungi komputer anda, %S menghalang laman ini (%S) daripada memasang tema.
-themeWarningButton = Edit Opsyen...
-popupWarning = %S menghalang laman ini daripada membuka tetingkap popup. Klik di sini untuk opsyen...
-popupWarningMultiple = %S menghalang laman ini daripada membuka tetingkap popup %S. Klik di sini bagi opsyen...
-popupWarningButton = Opsyen
-popupWarningButton.accesskey = O
-popupWarningButtonUnix = Keutamaan
-popupWarningButtonUnix.accesskey = K
-popupAllow = Benarkan popup bagi %S
-popupBlock = Halang popup bagi %S
-popupWarningDontShowFromMessage = Jangan paparkan mesej ini apabila popup dihalang
-popupWarningDontShowFromStatusbar = Jangan paparkan mesej maklumat apabila popup dihalang
-popupShowPopupPrefix = Tunjuk '%S'
-imageBlockedWarning = %S kini akan sentiasa halang imej daripada %S.
-imageAllowedWarning = %S kini akan benarkan imej daripada %S.
-undo = Batalkan
-undo.accessKey = B
-saveFormInformationMessage = %S boleh menyimpan maklumat yang anda masukkan dalam borang web agar mengisian borang akan lebih pantas pada masa depan. Anda ingin menyimpan maklumat borang mulai sekarang?
-saveFormInformationYes = Simpan Maklumat Borang
-saveFormInformationNo = Jangan Simpan
-missingpluginsMessage.title = Plugin tambahan diperlukan untuk memaparkan semua media pada laman ini.
-missingpluginsMessage.button.label = Memasang Plugin yang Hilang...
-missingpluginsMessage.button.accesskey = P
-sanitizeWithPromptLabel = Bersihkan Data Peribadi...
-sanitizeButton = Bersihkan Data Peribadi Sekarang
-updatesItem_default = Memeriksa Kemaskinian...
-updatesItem_defaultFallback = Memeriksa Kemaskinian...
-updatesItem_downloading = Memuaturun %S...
-updatesItem_downloadingFallback = Memuaturun Kemaskinian...
-updatesItem_resume = Sambung Memuaturun %S...
-updatesItem_resumeFallback = Sambung Memuaturun Kemaskinian...
-updatesItem_pending = Terapkan Kemaskinian yang Dimuaturun Sekarang...
-updatesItem_pendingFallback = Terapkan Kemaskinian yang Dimuaturun Sekarang...
-feedShowFeed = Tambah '%S' sebagai Tandabuku Langsung...
-feedHasFeeds = Tambah Tandabuku Langsung...
-feedNoFeeds = Laman tiada suapan
-feedShowFeedNew = Langgan '%S'...
-feedHasFeedsNew = Langgan laman ini...
-tabContext.undoCloseTab = Batalkan Menutup Tab
-tabContext.undoCloseTabAccessKey = U
+nv_timeout=Sesi Tamat
+openFile=Buka Fail
+
+droponhometitle=Tetapkan laman utama
+droponhomemsg=Adakah kamu mahu dokumen ini menjadi laman utama baru kamu?
+
+# context menu strings
+
+# LOCALIZATION NOTE (contextMenuSearchText): %1$S is the search engine,
+# %2$S is the selection string.
+contextMenuSearchText=Carian %S untuk "%S"
+contextMenuSearchText.accesskey=S
+
+# bookmark dialog strings
+
+bookmarkAllTabsDefault=[Nama Folder]
+
+xpinstallPromptWarning=%S menghalang laman ini (%S) daripada menanya anda untuk memasang perisian pada komputer anda.
+xpinstallPromptAllowButton=Benarkan
+# Accessibility Note:
+# Be sure you do not choose an accesskey that is used elsewhere in the active context (e.g. main menu bar, submenu of the warning popup button)
+# See http://www.mozilla.org/access/keyboard/accesskey for details
+xpinstallPromptAllowButton.accesskey=A
+xpinstallDisabledMessageLocked=Pemasangan perisian telah dihilangkan keupayaannya oleh pengendali sistem anda.
+xpinstallDisabledMessage=Pemasangan perisian kini dihilangkan keupayaannya. Tekan Aktif Keupayaan dan cuba lagi.
+xpinstallDisabledButton=Bolehkan
+xpinstallDisabledButton.accesskey=n
+
+# LOCALIZATION NOTE (addonDownloading, addonDownloadCancelled, addonDownloadRestart):
+# Semi-colon list of plural forms. See:
+# http://developer.mozilla.org/en/docs/Localization_and_Plurals
+# Also see https://bugzilla.mozilla.org/show_bug.cgi?id=570012 for mockups
+addonDownloading=muat turun Add-on; muat turun Add-on
+addonDownloadCancelled=muat turun Add-on dibatalkan.;muat turun Add-on dibatalkan.
+addonDownloadRestart=Mula Semula Muat Turun; Mula Semula Muat turun
+addonDownloadRestart.accessKey=r
+addonDownloadCancelTooltip=Membatalkan
+
+# LOCALIZATION NOTE (addonsInstalled, addonsInstalledNeedsRestart):
+# Semi-colon list of plural forms. See:
+# http://developer.mozilla.org/en/docs/Localization_and_Plurals
+# #1 first add-on's name, #2 number of add-ons, #3 application name
+addonsInstalled=#1 telah berjaya dipasang.;#2 add-on telah berjaya dipasang.
+addonsInstalledNeedsRestart=#1 akan dipasang selepas anda memulakan semula #3.;#2 add-on akan dipasang selepas anda memulakan semula #3.
+addonInstallRestartButton=Mulakan semula sekarang
+addonInstallRestartButton.accesskey=r
+addonInstallManage=Membuka Pengurus Add-on
+addonInstallManage.accesskey=o
+
+# LOCALIZATION NOTE (addonError-1, addonError-2, addonError-3, addonError-4):
+# #1 is the add-on name, #2 is the host name, #3 is the application name
+# #4 is the application version
+addonError-1=Add-on tidak boleh dimuat turun disebabkan oleh kegagalan sambungan pada #2.
+addonError-2=Add-on dari #2 gagal dipasang disebabkan tidak memadan add-on #3 seperti yang dijangka.
+addonError-3=Add-on yang dimuat turun dari #2 tidak boleh dipasang kerana ditemui kerosakannya.
+addonError-4=#1 tidak berjaya dipasang disebabkan #3 tidak boleh mengubahsuaikan fail yang diperlukan.
+
+# LOCALIZATION NOTE (addonLocalError-1, addonLocalError-2, addonLocalError-3, addonLocalError-4, addonErrorIncompatible, addonErrorBlocklisted):
+# #1 is the add-on name, #3 is the application name, #4 is the application version
+addonLocalError-1=Add-on ini tidak berjaya dipasang disebabkan oleh ralat sistem pengurusan fail.
+addonLocalError-2=Add-on ini tidak berjaya dipasang disebabkan oleh kegagalan untuk memadan #3 seperti yang dijangkakan.
+addonLocalError-3=Add-on tidak boleh dipasang kerana ia menunjukkan untuk menjadi korup.
+addonLocalError-4=#1 tidak berjaya dipasang disebabkan #3 tidak boleh mengubahsuaikan fail yang diperlukan.
+addonErrorIncompatible=#1 tidak boleh dipasang kerana ianya tidak serasi #3 #4.
+addonErrorBlocklisted=#1 tidak boleh dipasang kerana ia mempunyai risiko tinggi yang disebabkan masalah kestabilan dan keselamatan.
+
+# LOCALIZATION NOTE (lwthemeInstallRequest.message): %S will be replaced with
+# the host name of the site.
+lwthemeInstallRequest.message=Laman ini (%S) mencuba untuk pasang sebuah tema.
+lwthemeInstallRequest.allowButton=Benarkan
+lwthemeInstallRequest.allowButton.accesskey=a
+
+lwthemePostInstallNotification.message=Sebuah tema baru sudah dipasang.
+lwthemePostInstallNotification.undoButton=Kembali Asal
+lwthemePostInstallNotification.undoButton.accesskey=K
+lwthemePostInstallNotification.manageButton=Mengurus Tema
+lwthemePostInstallNotification.manageButton.accesskey=M
+
+# LOCALIZATION NOTE (lwthemeNeedsRestart.message):
+# %S will be replaced with the new theme name.
+lwthemeNeedsRestart.message=%S  akan dipasang selepas anda memulakan semula.
+lwthemeNeedsRestart.button=Mulakan semula sekarang
+lwthemeNeedsRestart.accesskey=R
+
+popupWarning=%S dihalang untuk laman ini daripada membuka tetingkap pop-up.
+popupWarningMultiple=%S menghalang untuk laman ini daripada membuka %S tetingkap pop-up.
+popupWarningButton=Opsyen
+popupWarningButton.accesskey=O
+popupWarningButtonUnix=Keutamaan
+popupWarningButtonUnix.accesskey=K
+popupAllow=Membenarkan pop-up untuk %S
+popupBlock=Halang pop-up untuk %S
+popupWarningDontShowFromMessage=Jangan pamer mesej ini apabila pop-up telah dihalang
+popupWarningDontShowFromLocationbar=Jangan pamer bar info apabila pop-up telah dihalang
+popupShowPopupPrefix=Pamer '%S'
+
+# missing plugin installer
+missingpluginsMessage.title=Plugin tambahan adalah diperlukan untuk menunjukkan semua media pada laman ini.
+missingpluginsMessage.button.label=Pasang Plugin yang dikehendaki
+missingpluginsMessage.button.accesskey=P
+outdatedpluginsMessage.title=Beberape plugin digunakan oleh laman ini adalah lapuk.
+outdatedpluginsMessage.updateButton.label=Mengemaskinikan Plugins…
+outdatedpluginsMessage.updateButton.accesskey=u
+blockedpluginsMessage.title=Beberapa plugins dikehendaki laman ini telah disekat sebagai perlindungan untuk anda.
+blockedpluginsMessage.infoButton.label=Butiran…
+blockedpluginsMessage.infoButton.accesskey=B
+blockedpluginsMessage.searchButton.label=Mengemaskinikan Plugins…
+blockedpluginsMessage.searchButton.accesskey=u
+crashedpluginsMessage.title=Plugin %S telah rosak.
+crashedpluginsMessage.reloadButton.label=Muat semula laman
+crashedpluginsMessage.reloadButton.accesskey=M
+crashedpluginsMessage.submitButton.label=Hantarkan laporan nahas
+crashedpluginsMessage.submitButton.accesskey=s
+crashedpluginsMessage.learnMore=Belajar Lebih Banyak…
+carbonFailurePluginsMessage.message=Laman ini meminta untuk menggunakan papan litar yang hanya boleh dilancarkan 32-bit mod
+carbonFailurePluginsMessage.restartButton.label=Mulakan semula dalam mod 32-bit
+carbonFailurePluginsMessage.restartButton.accesskey=M
+
+# Sanitize
+# LOCALIZATION NOTE (sanitizeDialog2.everything.title): When "Time range to
+# clear" is set to "Everything", the Clear Recent History dialog's title is
+# changed to this.  See UI mockup and comment 11 at bug 480169 -->
+sanitizeDialog2.everything.title=Menghapuskan Semua Sejarah
+sanitizeButtonOK=Padam Sekarang
+# LOCALIZATION NOTE (sanitizeEverythingWarning2): Warning that appears when
+# "Time range to clear" is set to "Everything" in Clear Recent History dialog,
+# provided that the user has not modified the default set of history items to clear.
+sanitizeEverythingWarning2=Semua sejarah akan dipadamkan.
+# LOCALIZATION NOTE (sanitizeSelectedWarning): Warning that appears when
+# "Time range to clear" is set to "Everything" in Clear Recent History dialog,
+# provided that the user has modified the default set of history items to clear.
+sanitizeSelectedWarning=Semua bahan terpilih akan dipadamkan.
+
+# Check for Updates in the About Dialog - button labels and accesskeys
+# LOCALIZATION NOTE - all of the following update buttons labels will only be
+# displayed one at a time. So, if a button is displayed nothing else will
+# be displayed alongside of the button. The button when displayed is located
+# directly under the Firefox version in the about dialog (see bug 596813 for
+# screenshots).
+update.checkInsideButton.label=Semak untuk Kemas kini
+update.checkInsideButton.accesskey=S
+update.resumeButton.label=Sambung Muat Turun %S…
+update.resumeButton.accesskey=S
+update.openUpdateUI.applyButton.label=Guna Kemaskini...
+update.openUpdateUI.applyButton.accesskey=a
+update.restart.applyButton.label=Guna Kemas kini
+update.restart.applyButton.accesskey=a
+update.openUpdateUI.upgradeButton.label=Pertingkatkan Sekarang...
+update.openUpdateUI.upgradeButton.accesskey=P
+update.restart.upgradeButton.label=Pertingkatkan Sekarang
+update.restart.upgradeButton.accesskey=P
+
+# RSS Pretty Print
+feedShowFeedNew=Langgan ke '%S'
+
+menuOpenAllInTabs.label=Buka Semua dalam Tab
+
+# History menu
+menuRestoreAllTabs.label=Kembali semua Tab
+# LOCALIZATION NOTE (menuRestoreAllWindows, menuUndoCloseWindowLabel, menuUndoCloseWindowSingleTabLabel):
+# see bug 394759
+menuRestoreAllWindows.label=Memulihkan semua tetingkap
+# LOCALIZATION NOTE (menuUndoCloseWindowLabel): Semi-colon list of plural forms.
+# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals
+# #1 Window Title, #2 Number of tabs
+menuUndoCloseWindowLabel=#1 (dan #2 tab lain);#1 (dan #2 tab lain)
+menuUndoCloseWindowSingleTabLabel=#1
+
+# Unified Back-/Forward Popup
+tabHistory.current=Sila berada pada laman ini
+tabHistory.goBack=Pergi kembali ke laman ini
+tabHistory.goForward=Pergu Maju Hadapan ke laman ini
+
+# URL Bar
+pasteAndGo.label=Tampal & Pergi
+
+# Block autorefresh
+refreshBlocked.goButton=Benarkan
+refreshBlocked.goButton.accesskey=a
+refreshBlocked.refreshLabel=%S dihalang laman inn daripada isi tambah secara automatik.
+refreshBlocked.redirectLabel=%S menghalang laman ini daripada dialihkan ke laman yang lain secara automatik.
+
+# Star button
+starButtonOn.tooltip=Ubah penandabuku ini
+starButtonOff.tooltip=tanda muka surat ini
+
+# Offline web applications
+offlineApps.available=laman web ini (%S) meminta untuk menyimpan data di dalam komputer anda untuk kegunaan di luar talian.
+offlineApps.allow=Benarkan
+offlineApps.allowAccessKey=a
+offlineApps.never=sentiasa tidak untuk laman ini
+offlineApps.neverAccessKey=e
+offlineApps.notNow=Bukan Sekarang
+offlineApps.notNowAccessKey=n
+
+offlineApps.usage=laman web (%S) ini sekarang menyimpan lebih dari %SMB data di dalam komputer anda untuk kegunaan di luar talian.
+offlineApps.manageUsage=Pamer tetapan
+offlineApps.manageUsageAccessKey=P
+
+# LOCALIZATION NOTE (indexedDB.usage): %1$S is the website host name
+# %2$S a number of megabytes.
+indexedDB.usage=laman web ini (%1$S)sedang mencuba untuk menyimpan data lebih dari %2$S MB pada komputer anda untuk kegunaan luar talian.
+
+identity.identified.verifier=Disahkan oleh: %S
+identity.identified.verified_by_you=Anda telah menambah satu pengecualian keselamatan untuk tapak ini.
+identity.identified.state_and_country=%S, %S
+
+identity.encrypted=Your connection to this web site is encrypted to prevent eavesdropping.
+identity.unencrypted=Your connection to this web site is not encrypted.
+identity.mixed_content=Sambungan anda ke laman ini hanyalah separa sulit, dan tidak menghalang pintasan data secara haram.
+
+identity.unknown.tooltip=This web site does not supply identity information.
+
+identity.ownerUnknown2=(tidak diketahui)
+
+# Downloads Monitor Panel
+# LOCALIZATION NOTE (activeDownloads1, pausedDownloads1): Semi-colon list of plural
+# forms. See: http://developer.mozilla.org/en/docs/Localization_and_Plurals
+# #1 number of downloads; #2 time left
+# examples: 1 active download (2 minutes remaining); 11 paused downloads
+activeDownloads1=1 muat turun aktif (#2);#1 muat turun aktif (#2)
+pausedDownloads1=1 henti muat turun;#1 henti muat turun
+
+# Edit Bookmark UI
+editBookmarkPanel.pageBookmarkedTitle=Laman telah ditanda buku
+editBookmarkPanel.pageBookmarkedDescription=%S akan sentiasa mengingati laman ini untuk anda.
+editBookmarkPanel.bookmarkedRemovedTitle=Tandabuku Dialihkan
+editBookmarkPanel.editBookmarkTitle=membuat penukaran bagi muka surat ini
+
+# LOCALIZATION NOTE (editBookmark.removeBookmarks.label)
+# Semi-colon list of plural forms. Replacement for #1 is
+# the number of bookmarks to be removed.
+# If this causes problems with localization you can also do "Remove Bookmarks (#1)"
+# instead of "Remove #1 Bookmarks".
+editBookmark.removeBookmarks.label=Alih Penandabuku;Alih #1 Penandabuku-Penandabuku
+
+# Post Update Notifications
+pu.notifyButton.label=Butiran…
+pu.notifyButton.accesskey=B
+# LOCALIZATION NOTE %S will be replaced by the short name of the application.
+puNotifyText=%S telah dikemaskini
+puAlertTitle=%S telah dikemaskini
+puAlertText=Klik sini untuk butiran
+
+# Geolocation UI
+
+# LOCALIZATION NOTE (geolocation.shareLocation geolocation.alwaysShareLocation geolocation.neverShareLocation):
+#If you're having trouble with the word Share, please use Allow and Block in your language.
+geolocation.shareLocation=Kongsikan Lokasi
+geolocation.shareLocation.accesskey=a
+geolocation.alwaysShareLocation=sentiasa kongsikan lokasi
+geolocation.alwaysShareLocation.accesskey=a
+geolocation.neverShareLocation=tidak kongsikan lokasi
+geolocation.neverShareLocation.accesskey=n
+geolocation.shareWithSite=Adakah anda mahu berkongsi lokasi anda dengan %S?
+geolocation.shareWithFile=Adakah anda mahu berkongsi lokasi anda dengan fail %S?
+# LOCALIZATION NOTE (geolocation.learnMore): Use the unicode ellipsis char, \u2026,
+# or use "..." if \u2026 doesn't suit traditions in your locale.
+geolocation.learnMore=Belajar Lebih Banyak…
+
+# Phishing/Malware Notification Bar.
+# LOCALIZATION NOTE (notAForgery, notAnAttack)
+# The two button strings will never be shown at the same time, so
+# it's okay for them to have the same access key
+safebrowsing.getMeOutOfHereButton.label=Keluarkan saya daripada sini!
+safebrowsing.getMeOutOfHereButton.accessKey=G
+safebrowsing.reportedWebForgery=Pemalsuan Web Dilaporkan!
+safebrowsing.notAForgeryButton.label=Ini bukan pemalsuan laman
+safebrowsing.notAForgeryButton.accessKey=I
+safebrowsing.reportedAttackSite=Serangan Laman Dilaporkan!
+safebrowsing.notAnAttackButton.label=Ini bukanlah serangan laman…
+safebrowsing.notAnAttackButton.accessKey=a
+
+# Private Browsing Confirmation dialog
+# LOCALIZATION NOTE (privateBrowsingMessage): %S will be replaced
+# by the name of the application.
+# LOCALIZATION NOTE (privateBrowsingYesTitle, privateBrowsingNoTitle, privateBrowsingNeverAsk):
+# Access keys are specified by prefixing the desired letter with an ampersand.
+privateBrowsingDialogTitle=Mulakan Pelayaran Peribadi
+privateBrowsingMessageHeader=Andakah anda ingin menglungsur Secara Peribadi?
+privateBrowsingMessage=%S akan menyimpan semua tab semasa anda apabila anda selesai dengan sesi Semakan Lewa Peribadi.
+privateBrowsingYesTitle=Mulakan Pelung&suran Peribadi
+privateBrowsingNoTitle=&Batal
+privateBrowsingNeverAsk=&Jangan tayang pesanan ini lagi
+
+# Ctrl-Tab
+# LOCALIZATION NOTE (ctrlTab.showAll.label): #1 represents the number
+# of tabs in the current browser window. It will always be 2 at least.
+# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals
+ctrlTab.showAll.label=;Pamer semua #1 Tab
+
+# LOCALIZATION NOTE (addKeywordTitleAutoFill): %S will be replaced by the page's title
+# Used as the bookmark name when saving a keyword for a search field.
+addKeywordTitleAutoFill=Cari %S
+
+# TabView
+tabView2.title=%S - Kumpulkan tab anda
+
+extensions.{972ce4c6-7e08-4474-a285-3208198ce6fd}.name=Lalai
+extensions.{972ce4c6-7e08-4474-a285-3208198ce6fd}.description=Tema lalai.
+
+# safeModeRestart
+safeModeRestartPromptTitle=Muat semula dengan melumpuhkan Add-on
+safeModeRestartPromptMessage=Adakah anda mahu melumpuhkan semua Add-on dan muat semula?
+safeModeRestartButton=Muat semula
+
+# LOCALIZATION NOTE (browser.menu.showCharacterEncoding): Set to the string
+# "true" (spelled and capitalized exactly that way) to show the "Character
+# Encoding" menu in the main Firefox button on Windows. Any other value will
+# hide it. Regardless of the value of this setting, the "Character Encoding"
+# menu will always be accessible via the "Web Developer" menu.
+# This is not a string to translate; it just controls whether the menu shows
+# up in the Firefox button. If users frequently use the "Character Encoding"
+# menu, set this to "true". Otherwise, you can leave it as "false".
+browser.menu.showCharacterEncoding=Tidak benar
+
+# LOCALIZATION NOTE (syncPromoNotification.bookmarks.label): This appears in
+# the add bookmark star panel.  %S will be replaced by syncBrandShortName.
+# The final space separates this text from the Learn More link.
+syncPromoNotification.bookmarks.description=Anda boleh mengakses penanda buku anda pada alatan anda dengan %S.\u0020
+# LOCALIZATION NOTE (syncPromoNotification.passwords.label): This appears in
+# the remember password panel.  %S will be replaced by syncBrandShortName.
+# The final space separates this text from the Learn More link.
+syncPromoNotification.passwords.description=Anda boleh mengakses kata laluan anda pada alatan with %S.\u0020
+syncPromoNotification.learnMoreLinkText=Ketahui lebih Lanjut
+
+# Telemetry prompt
+# LOCALIZATION NOTE (telemetryPrompt): %1$S will be replaced by brandFullName,
+# and %2$S by the value of the toolkit.telemetry.server_owner preference.
+telemetryPrompt = Adakan anda akan menolong bertambah baik %1$S dengan menghantar informasi tidak dikenali mengenai kemampuan, ciri-ciri perkakasan, ciri-ciri kegunaan, dan pelayar diubahsuai untuk %2$S?
+telemetryLinkLabel = Ketahui lebih Lanjut
+telemetryYesButtonLabel2 = Ya, saya ingin membantu
+telemetryYesButtonAccessKey = Y
+telemetryNoButtonLabel = Tidak
+telemetryNoButtonAccessKey = T
+
new file mode 100644
--- /dev/null
+++ b/browser/chrome/browser/devtools/gcli.properties
@@ -0,0 +1,144 @@
+# LOCALIZATION NOTE These strings are used inside the Web Console
+# command line which is available from the Web Developer sub-menu
+# -> 'Web Console'.
+# The correct localization of this file might be to keep it in
+# English, or another language commonly spoken among web developers.
+# You want to make that choice consistent across the developer tools.
+# A good criteria is the language in which you'd find the best
+# documentation on web development on the web.
+
+# LOCALIZATION NOTE (canonDescNone): Short string used to describe any command
+# or command parameter when no description has been provided.
+canonDescNone=(tiada deskripsi)
+
+# LOCALIZATION NOTE (cliEvalJavascript): The special '{' command allows entry
+# of JavaScript like traditional developer tool command lines. This describes
+# the '{' command.
+cliEvalJavascript=Masukkan JavaScript secara langsung
+
+# LOCALIZATION NOTE (fieldSelectionSelect): When a command has a parameter
+# that has a number of pre-defined options the user interface presents these
+# in a drop-down menu, where the first 'option' is an indicator that a
+# selection should be made. This string describes that first option.
+fieldSelectionSelect=Pilih %S ...
+
+# LOCALIZATION NOTE (fieldArrayAdd): When a command has a parameter that can
+# be repeated a number of times (e.g. like the 'cat a.txt b.txt' command) the
+# user interface presents buttons to add and remove arguments. This string is
+# used to add arguments.
+fieldArrayAdd=Tambah
+
+# LOCALIZATION NOTE (fieldArrayDel): When a command has a parameter that can
+# be repeated a number of times (e.g. like the 'cat a.txt b.txt' command) the
+# user interface presents buttons to add and remove arguments. This string is
+# used to remove arguments.
+fieldArrayDel=Padam
+
+# LOCALIZATION NOTE (jstypeParseScope): The command line provides completion
+# for JavaScript commands, however there are times when the scope of what
+# we're completing against can't be used. This error message is displayed when
+# this happens.
+jstypeParseScope=kehilangan skop
+
+# LOCALIZATION NOTE (jstypeParseMissing): When the command line is doing
+# JavaScript completion, sometimes the property to be completed does not
+# exist. This error message is displayed when this happens.
+jstypeParseMissing=tidak boleh menemukan ciri '%S'
+
+# LOCALIZATION NOTE (jstypeBeginSyntax): When the command line is doing
+# JavaScript completion using invalid JavaScript, this error message is
+# displayed.
+jstypeBeginSyntax=Ralat sintaks
+
+# LOCALIZATION NOTE (jstypeBeginUnterm): When the command line is doing
+# JavaScript completion using a string that is not properly terminated, this
+# error message is displayed.
+jstypeBeginUnterm=Nyah menamatkan rentetan harfiah
+
+# LOCALIZATION NOTE (jstypeParseError): If the system for providing JavaScript
+# completions encounters and error it displays this.
+jstypeParseError=Ralat
+
+# LOCALIZATION NOTE (typesNumberNan): When the command line is passed a
+# number, however the input string is not a valid number, this error message
+# is displayed.
+typesNumberNan=tidak boleh menukar "%S" kepada nombor.
+
+# LOCALIZATION NOTE (typesNumberMax): When the command line is passed a
+# number, but the number is bigger than the largest allowed number, this error
+# message is displayed.
+typesNumberMax=%1$S adalah lebih daripada lebih maksimum dibenarkan: %2$S.
+
+# LOCALIZATION NOTE (typesNumberMin): When the command line is passed a
+# number, but the number is lower than the smallest allowed number, this error
+# message is displayed.
+typesNumberMin=%1$S adalah lebih kecil daripada mininum dibenarkan: %2$S.
+
+# LOCALIZATION NOTE (typesSelectionNomatch): When the command line is passed
+# an option with a limited number of correct values, but the passed value is
+# not one of them, this error message is displayed.
+typesSelectionNomatch=Tidak boleh menggunakan '%S'.
+
+# LOCALIZATION NOTE (nodeParseSyntax): When the command line is expecting a
+# CSS query string, however the passed string is not valid, this error message
+# is displayed.
+nodeParseSyntax=Ralat sintaks dalam pertanyaan CSS
+
+# LOCALIZATION NOTE (nodeParseMultiple): When the command line is expecting a
+# CSS string that matches a single node, but more than one node matches, this
+# error message is displayed.
+nodeParseMultiple=Terlalu banyak padanan (%S)
+
+# LOCALIZATION NOTE (nodeParseNone): When the command line is expecting a CSS
+# string that matches a single node, but no nodes match, this error message is
+# displayed.
+nodeParseNone=Tiada padanan
+
+# LOCALIZATION NOTE (helpDesc): A very short description of the 'help'
+# command. This string is designed to be shown in a menu alongside the command
+# name, which is why it should be as short as possible. See helpManual for a
+# fuller description of what it does.
+helpDesc=Dapatkan bantuan untuk arahan yang ada
+
+# LOCALIZATION NOTE (helpManual): A fuller description of the 'help' command.
+# Displayed when the user asks for help on what it does.
+helpManual=Provide help either on a specific command (if a search string is provided and an exact match is found) or on the available commands (if a search string is not provided, or if no exact match is found).
+
+# LOCALIZATION NOTE (helpSearchDesc): A very short description of the 'search'
+# parameter to the 'help' command. See helpSearchManual for a fuller
+# description of what it does. This string is designed to be shown in a dialog
+# with restricted space, which is why it should be as short as possible.
+helpSearchDesc=Rentetan carian
+
+# LOCALIZATION NOTE (helpSearchManual): A fuller description of the 'search'
+# parameter to the 'help' command. Displayed when the user asks for help on
+# what it does.
+helpSearchManual=A search string to use in narrowing down the list of commands that are displayed to the user. Any part of the string can match, regular expressions are not supported.
+
+# LOCALIZATION NOTE (helpManSynopsis): A heading shown at the top of a help
+# page for a command in the console It labels a summary of the parameters to
+# the command
+helpManSynopsis=Sinopsis
+
+# LOCALIZATION NOTE (helpManDescription): A heading shown in a help page for a
+# command in the console. This heading precedes the top level description.
+helpManDescription=Huraian
+
+# LOCALIZATION NOTE (helpManParameters): A heading shown above the parameters
+# in a help page for a command in the console.
+helpManParameters=Parameters
+
+# LOCALIZATION NOTE (helpManNone): Some text shown under the parameters
+# heading in a help page for a command which has no parameters.
+helpManNone=Tiada
+
+# LOCALIZATION NOTE (introHeader): The heading displayed at the top of the
+# output for the help command
+introHeader=Selamat Datang ke Peralatan Pembangun Firefox
+
+# LOCALIZATION NOTE (introBody): The text displayed at the top of the output
+# for the help command, just before the list of commands. This text is wrapped
+# inside a link to a localized MDN article
+introBody=Untuk maklumat lanjut, lihat MDN.
+
+
new file mode 100644
--- /dev/null
+++ b/browser/chrome/browser/devtools/gclicommands.properties
@@ -0,0 +1,58 @@
+# LOCALIZATION NOTE These strings are used inside Web Console commands.
+# The Web Console command line is available from the Web Developer sub-menu
+# -> 'Web Console'.
+#
+# The correct localization of this file might be to keep it in
+# English, or another language commonly spoken among web developers.
+# You want to make that choice consistent across the developer tools.
+# A good criteria is the language in which you'd find the best
+# documentation on web development on the web.
+
+# LOCALIZATION NOTE (echoDesc) A very short string used to describe the
+# function of the echo command.
+echoDesc=Tunjukkan mesej
+
+# LOCALIZATION NOTE (echoMessageDesc) A very short string used to describe the
+# message parameter to the echo command.
+echoMessageDesc=Pesanan
+
+# LOCALIZATION NOTE (helpDesc) A very short string used to describe the
+# function of the help command.
+helpDesc=Dapatkan bantuan untuk arahan yang ada
+
+# LOCALIZATION NOTE (helpAvailable) Used in the output of the help command to
+# explain the contents of the command help table.
+helpAvailable=Arahan Yang Ada
+
+# LOCALIZATION NOTE (consoleDesc) A very short string used to describe the
+# function of the console command.
+consoleDesc=arahan untuk mengawal konsol
+
+# LOCALIZATION NOTE (consoleManual) A longer description describing the
+# set of commands that control the console.
+consoleManual=tapis, bersihkan dan tutup konsol web
+
+# LOCALIZATION NOTE (consoleclearDesc) A very short string used to describe the
+# function of the 'console clear' command.
+consoleclearDesc=bersihkan konsol
+
+# LOCALIZATION NOTE (inspectDesc) A very short description of the 'inspect'
+# command. See inspectManual for a fuller description of what it does. This
+# string is designed to be shown in a menu alongside the command name, which
+# is why it should be as short as possible.
+inspectDesc=Periksa satu nod
+
+# LOCALIZATION NOTE (inspectManual) A fuller description of the 'inspect'
+# command, displayed when the user asks for help on what it does.
+inspectManual=menyiasat dimensi dan sifat-sifat elemen menggunakan pemilih CSS untuk membuka penyerlah DOM
+
+# LOCALIZATION NOTE (inspectNodeDesc) A very short string to describe the
+# 'node' parameter to the 'inspect' command, which is displayed in a dialog
+# when the user is using this command.
+inspectNodeDesc=pemilih CSS
+
+# LOCALIZATION NOTE (inspectNodeManual) A fuller description of the 'node'
+# parameter to the 'inspect' command, displayed when the user asks for help
+# on what it does.
+inspectNodeManual=pemilih CSS untuk digunakan dengan Document.querySelector yang mengenali elemen tunggal
+
new file mode 100644
--- /dev/null
+++ b/browser/chrome/browser/devtools/inspector.properties
@@ -0,0 +1,39 @@
+# LOCALIZATION NOTE These strings are used inside the Inspector
+# which is available from the Web Developer sub-menu -> 'Inspect'.
+#
+# The correct localization of this file might be to keep it in
+# English, or another language commonly spoken among web developers.
+# You want to make that choice consistent across the developer tools.
+# A good criteria is the language in which you'd find the best
+# documentation on web development on the web.
+
+# LOCALIZATION NOTE (confirmNavigationAway): Used in the Inspector tool, when
+# the user tries to navigate away from a web page, to confirm the change of
+# page.
+confirmNavigationAway.message=Leaving this page will close the Inspector and the changes you have made will be lost.
+confirmNavigationAway.buttonLeave=Tinggalkan Halaman
+confirmNavigationAway.buttonLeaveAccesskey=l
+confirmNavigationAway.buttonStay=Kekal pada Halaman
+confirmNavigationAway.buttonStayAccesskey=K
+
+breadcrumbs.siblings=Siblings
+# LOCALIZATION NOTE (htmlPanel): Used in the Inspector tool's openInspectorUI
+# method when registering the HTML panel.
+
+# LOCALIZATION NOTE (htmlPanel.label): This is a lable for a button that
+# activates the Web Developer->Inspect UI's HTML Tree Panel.
+htmlPanel.label=HTML
+
+# LOCALIZATION NOTE (htmlPanel.tooltiptext): The text that appears when a user
+# hovers over the HTML panel's toolbar button.
+htmlPanel.tooltiptext=panel HTML
+
+# LOCALIZATION NOTE (htmlPanel.accesskey): The key bound to the HTML panel's
+# toolbar button.
+htmlPanel.accesskey=H
+
+# LOCALIZATION NOTE (ruleView.*): Button label, accesskey and tooltip text
+# associated with the Highlighter's CSS Rule View in the Style Sidebar.
+ruleView.label=Peraturan
+ruleView.accesskey=r
+ruleView.tooltiptext=Lihat dan Sunting CSS
\ No newline at end of file
new file mode 100644
--- /dev/null
+++ b/browser/chrome/browser/devtools/scratchpad.dtd
@@ -0,0 +1,124 @@
+<!-- LOCALIZATION NOTE : FILE This file contains the Scratchpad window strings -->
+<!-- LOCALIZATION NOTE : FILE Do not translate commandkeys -->
+
+<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to
+  - keep it in English, or another language commonly spoken among web developers.
+  - You want to make that choice consistent across the developer tools.
+  - A good criteria is the language in which you'd find the best
+  - documentation on web development on the web. -->
+
+<!-- LOCALIZATION NOTE (scratchpad.title):
+  -  The Scratchpad is intended to provide a simple text editor for creating
+  -  and evaluating bits of JavaScript code for the purposes of function
+  -  prototyping, experimentation and convenient scripting.
+  -
+  -  It's quite possible that you won't have a good analogue for the word
+  -  "Scratchpad" in your locale. You should feel free to find a close
+  -  approximation to it or choose a word (or words) that means
+  -  "simple discardable text editor". -->
+<!ENTITY window.title                 "Scratchpad">
+
+<!ENTITY fileMenu.label               "Fail">
+<!ENTITY fileMenu.accesskey           "F">
+
+<!ENTITY newWindowCmd.label           "Tetingkap Baru">
+<!ENTITY newWindowCmd.accesskey       "n">
+<!ENTITY newWindowCmd.commandkey      "n">
+
+<!ENTITY openFileCmd.label            "Buka Fail…">
+<!ENTITY openFileCmd.accesskey        "B">
+<!ENTITY openFileCmd.commandkey       "B">
+
+<!ENTITY saveFileCmd.label            "Simpan">
+<!ENTITY saveFileCmd.accesskey        "S">
+<!ENTITY saveFileCmd.commandkey       "S">
+
+<!ENTITY saveFileAsCmd.label          "Simpan Sebagai…">
+<!ENTITY saveFileAsCmd.accesskey      "a">
+
+<!ENTITY closeCmd.label               "Tutup">
+<!ENTITY closeCmd.key                 "T">
+<!ENTITY closeCmd.accesskey           "T">
+
+<!ENTITY editMenu.label               "Sunting">
+<!ENTITY editMenu.accesskey           "S">
+
+<!ENTITY undoCmd.label                "Buat asal">
+<!ENTITY undoCmd.key                  "B">
+<!ENTITY undoCmd.accesskey            "u">
+
+<!ENTITY redoCmd.label                "Buat Semula">
+<!ENTITY redoCmd.key                  "B">
+<!ENTITY redoCmd.accesskey            "B">
+
+<!ENTITY cutCmd.label                 "Potong">
+<!ENTITY cutCmd.key                   "P">
+<!ENTITY cutCmd.accesskey             "t">
+
+<!ENTITY copyCmd.label                "Salin">
+<!ENTITY copyCmd.key                  "S">
+<!ENTITY copyCmd.accesskey            "S">
+
+<!ENTITY pasteCmd.label               "Tampal">
+<!ENTITY pasteCmd.key                 "T">
+<!ENTITY pasteCmd.accesskey           "p">
+
+<!ENTITY selectAllCmd.label           "Pilih Semua">
+<!ENTITY selectAllCmd.key             "a">
+<!ENTITY selectAllCmd.accesskey       "a">
+
+<!ENTITY run.label                    "Jalankan">
+<!ENTITY run.accesskey                "J">
+<!ENTITY run.key                      "J">
+
+<!ENTITY inspect.label                "Periksa">
+<!ENTITY inspect.accesskey            "i">
+<!ENTITY inspect.key                  "i">
+
+<!ENTITY display.label                "Paparan">
+<!ENTITY display.accesskey            "P">
+<!ENTITY display.key                  "P">
+
+<!-- LOCALIZATION NOTE (environmentMenu.label, accesskey): This menu item was
+  -  renamed from "Context" to avoid confusion with the right-click context
+  -  menu in the text area. It refers to the JavaScript Environment (or context)
+  -  the user is evaluating against. I.e., Content (current tab) or Chrome
+  -  (browser).
+  -->
+<!ENTITY environmentMenu.label        "Persekitaran">
+<!ENTITY environmentMenu.accesskey    "n">
+
+
+<!ENTITY contentContext.label         "Kandungan">
+<!ENTITY contentContext.accesskey     "K">
+
+<!-- LOCALIZATION NOTE (browserContext.label, accesskey): This menu item is used
+  -  to select an execution environment for the browser window itself as opposed
+  -  to content. This is a feature for browser and addon developers and only
+  -  enabled via the devtools.chrome.enabled preference. Formerly, this label
+  -  was called "Chrome".
+  -->
+<!ENTITY browserContext.label         "Pelayar">
+<!ENTITY browserContext.accesskey     "P">
+
+<!-- LOCALIZATION NOTE (resetContext2.label): This command allows the developer
+  -  to reset/clear the global object of the environment where the code executes.
+  -->
+<!ENTITY resetContext2.label          "Reset Variables">
+<!ENTITY resetContext2.accesskey      "S">
+
+<!ENTITY executeMenu.label            "Lakukan">
+<!ENTITY executeMenu.accesskey        "L">
+
+<!-- LOCALIZATION NOTE (errorConsoleCmd.commandkey): This command key launches
+  -  the browser Error Console, the key should be identical to the property of
+  -  the same name in browser.dtd.
+  -->
+<!ENTITY errorConsoleCmd.commandkey   "j">
+
+<!-- LOCALIZATION NOTE (webConsoleCmd.commandkey): This command key launches
+  -  the browser WebConsole, the key should be identical to the property of
+  -  the same name in browser.dtd.
+  -->
+<!ENTITY webConsoleCmd.commandkey     "k">
+
new file mode 100644
--- /dev/null
+++ b/browser/chrome/browser/devtools/scratchpad.properties
@@ -0,0 +1,57 @@
+# LOCALIZATION NOTE These strings are used inside the JavaScript scratchpad
+# which is available from the Web Developer sub-menu -> 'Scratchpad'.
+#
+# The correct localization of this file might be to keep it in
+# English, or another language commonly spoken among web developers.
+# You want to make that choice consistent across the developer tools.
+# A good criteria is the language in which you'd find the best
+# documentation on web development on the web.
+
+# LOCALIZATION NOTE  (propertyPanel.updateButton.label): Used in the Property
+# Panel that is opened by the Scratchpad window when inspecting an object. This
+# is the Update button label.
+propertyPanel.updateButton.label=Kemaskini
+propertyPanel.updateButton.accesskey=K
+
+# LOCALIZATION NOTE  (export.fileOverwriteConfirmation): This is displayed when
+# the user attempts to save to an already existing file.
+export.fileOverwriteConfirmation=Fail wujud. Tulis ganti?
+
+# LOCALIZATION NOTE  (browserWindow.unavailable): This error message is shown
+# when Scratchpad does not find any recently active window of navigator:browser
+# type.
+browserWindow.unavailable=Scratchpad tidak menjumpai sebarang pelayar untuk melancarkan kod.
+
+# LOCALIZATION NOTE  (openFile.title): This is the file picker title, when you
+# open a file from Scratchpad.
+openFile.title=Buka Fail
+
+# LOCALIZATION NOTE  (openFile.failed): This is the message displayed when file
+# open fails.
+openFile.failed=Gagal untuk membaca fail.
+
+# LOCALIZATION NOTE  (saveFileAs): This is the file picker title, when you save
+# a file in Scratchpad.
+saveFileAs=Simpan Fail Sebagai
+
+# LOCALIZATION NOTE  (saveFile.failed): This is the message displayed when file
+# save fails.
+saveFile.failed=Operasi menyimpan fail gagal.
+
+# LOCALIZATION NOTE  (confirmClose): This is message in the prompt dialog when
+# you try to close a scratchpad with unsaved changes.
+confirmClose=Do you want to save the changes you made to this scratchpad?
+
+# LOCALIZATION NOTE  (confirmClose.title): This is title of the prompt dialog when
+# you try to close a scratchpad with unsaved changes.
+confirmClose.title=Perubahan yang tidak disimpan
+
+# LOCALIZATION NOTE  (scratchpadIntro): This is a multi-line comment explaining
+# how to use the Scratchpad. Note that this should be a valid JavaScript
+# comment inside /* and */.
+scratchpadIntro=/*\n * This is a JavaScript Scratchpad.\n *\n * Enter some JavaScript, then Right Click or choose from the Execute Menu:\n * 1. Run to evaluate the selected text,\n * 2. Inspect to bring up an Object Inspector on the result, or,\n * 3. Display to insert the result in a comment after the selection.\n */\n\n
+
+# LOCALIZATION NOTE  (notification.browserContext): This is the message displayed
+# over the top of the editor when the user has switched to browser context.
+browserContext.notification=This scratchpad executes in the Browser context.
+
new file mode 100644
--- /dev/null
+++ b/browser/chrome/browser/devtools/styleeditor.dtd
@@ -0,0 +1,63 @@
+<!-- LOCALIZATION NOTE : FILE This file contains the Style Editor window strings -->
+<!-- LOCALIZATION NOTE : FILE Do not translate commandkeys -->
+<!-- LOCALIZATION NOTE : The correct localization of this file might be to keep
+     it in English, or another language commonly spoken among web developers.
+     You want to make that choice consistent across the developer tools.
+     A good criteria is the language in which you'd find the best documentation
+     on web development on the web. -->
+
+<!-- LOCALIZATION NOTE (window.title): This is the default title for Style Editor
+     main window. NB: the property chromeWindowTitle in styleeditor.properties
+     is used to dynamically update the Style Editor window title with the title
+     of the web page it is editing. -->
+<!ENTITY window.title               "Gaya Pengubah">
+
+<!ENTITY newButton.label            "baru">
+<!ENTITY newButton.tooltip          "Create and append a new style sheet to the document">
+<!ENTITY newButton.accesskey        "b">
+<!ENTITY newButton.commandkey       "b">
+
+<!ENTITY importButton.label         "Import…">
+<!ENTITY importButton.tooltip       "Import and append an existing style sheet to the document">
+<!ENTITY importButton.accesskey     "I">
+<!ENTITY importButton.commandkey    "I">
+
+<!ENTITY searchInput.tooltip        "Filter style sheets by name">
+<!ENTITY searchInput.placeholder    "Find style sheet">
+
+<!-- LOCALIZATION NOTE  (searchNoResults): This is shown when searching a term
+     that is not found in any stylesheet or stylesheet name. -->
+<!ENTITY searchNoResults.label      "No matching style sheet has been found.">
+
+<!-- LOCALIZATION NOTE  (searchClearButton): This button clears the search input
+     box and is visible only when a search term has been typed. -->
+<!ENTITY searchClearButton.label    "Bersih">
+
+<!ENTITY visibilityToggle.tooltip   "Toggle style sheet visibility">
+<!ENTITY visibilityToggle.accesskey "V">
+
+<!ENTITY saveButton.label           "Simpan">
+<!ENTITY saveButton.tooltip         "Save this style sheet to a file">
+<!ENTITY saveButton.accesskey       "S">
+<!ENTITY saveButton.commandkey      "S">
+
+<!-- LOCALICATION NOTE  (scoped.label): This is shown in a stylesheets list item
+     when the stylesheet uses the scoped attribute on the <style> element. -->
+<!ENTITY scoped.label               "Scoped.">
+
+<!ENTITY editorTextbox.placeholder  "Taip CSS di sini.">
+
+<!-- LOCALICATION NOTE  (noStyleSheet.label): This is shown when a page has no
+     stylesheet. -->
+<!ENTITY noStyleSheet.label         "This page has no style sheet.">
+
+<!-- LOCALICATION NOTE  (noStyleSheet-tip-start.label): This is the start of a
+     tip sentence shown when there is no stylesheet. It suggests to create a new
+     stylesheet and provides an action link to do so. -->
+<!ENTITY noStyleSheet-tip-start.label  "Mungkin anda ingin untuk ">
+<!-- LOCALICATION NOTE  (noStyleSheet-tip-action.label): This is text for the
+     link that triggers creation of a new stylesheet. -->
+<!ENTITY noStyleSheet-tip-action.label "append a new style sheet">
+<!-- LOCALICATION NOTE  (noStyleSheet-tip-end.label): End of the tip sentence -->
+<!ENTITY noStyleSheet-tip-end.label    "?">
+
new file mode 100644
--- /dev/null
+++ b/browser/chrome/browser/devtools/styleeditor.properties
@@ -0,0 +1,65 @@
+# LOCALIZATION NOTE These strings are used inside the Style Editor.
+# LOCALIZATION NOTE The correct localization of this file might be to keep it
+# in English, or another language commonly spoken among web developers.
+# You want to make that choice consistent across the developer tools.
+# A good criteria is the language in which you'd find the best documentation
+# on web development on the web.
+
+# LOCALIZATION NOTE  (chromeWindowTitle): This is the title of the Style Editor
+# 'chrome' window. That is, the main window with the stylesheets list.
+# The argument is either the content document's title or its href if no title
+# is available.
+chromeWindowTitle=Style Editor [%S]
+
+# LOCALIZATION NOTE  (inlineStyleSheet): This is the name used for an style sheet
+# that is declared inline in the <style> element. Shown in the stylesheets list.
+# the argument is the index (order) of the containing <style> element in the
+# document.
+inlineStyleSheet=<inline style sheet #%S>
+
+# LOCALIZATION NOTE  (newStyleSheet): This is the default name for a new
+# user-created style sheet.
+newStyleSheet=New style sheet #%S
+
+# LOCALIZATION NOTE  (ruleCount.label): Semi-colon list of plural forms.
+# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals
+# This is shown in the style sheets list.
+# #1 rule.
+# example: 111 rules.
+ruleCount.label=#1 peraturan.;#1 peraturan-peraturan.
+
+# LOCALIZATION NOTE  (error-load.label): This is shown when loading fails.
+error-load=Style sheet could not be loaded.
+
+# LOCALIZATION NOTE  (error-save.label): This is shown when saving fails.
+error-save=Style sheet could not be saved.
+
+# LOCALIZATION NOTE  (importStyleSheet.title): This is the file picker title,
+# when you import a style sheet into the Style Editor.
+importStyleSheet.title=Import style sheet
+
+# LOCALIZATION NOTE  (importStyleSheet.title): This is the *.css filter title
+importStyleSheet.filter=Fail-fail CSS
+
+# LOCALIZATION NOTE  (saveStyleSheet.title): This is the file picker title,
+# when you save a style sheet from the Style Editor.
+saveStyleSheet.title=Save style sheet
+
+# LOCALIZATION NOTE  (saveStyleSheet.title): This is the *.css filter title
+saveStyleSheet.filter=Fail-fail CSS
+
+# LOCALIZATION NOTE  (saveStyleSheet.commandkey): This the key to use in
+# conjunction with accel (Command on Mac or Ctrl on other platforms) to Save
+saveStyleSheet.commandkey=S
+
+# LOCALIZATION NOTE  (undo.commandkey): This the key to use in
+# conjunction with accel (Command on Mac or Ctrl on other platforms) to Undo a
+# change in the editor.
+undo.commandkey=Z
+
+# LOCALIZATION NOTE  (redo.commandkey): This the key to use in
+# conjunction with accel+shift (accel is Command on Mac or Ctrl on other
+# platforms) to Redo a change in the editor.
+redo.commandkey=Z
+
+
new file mode 100644
--- /dev/null
+++ b/browser/chrome/browser/devtools/styleinspector.dtd
@@ -0,0 +1,40 @@
+<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to
+  - keep it in English, or another language commonly spoken among web developers.
+  - You want to make that choice consistent across the developer tools.
+  - A good criteria is the language in which you'd find the best
+  - documentation on web development on the web. -->
+
+<!-- LOCALIZATION NOTE (userStylesLabel): This is the label for the checkbox
+  -  that specifies whether the styles that are not from the user's stylesheet
+  -  should be displayed or not. -->
+<!ENTITY userStylesLabel    "gaya pengguna sahaja">
+
+<!-- LOCALIZATION NOTE (userStylesSearch): This is the placeholder that goes in
+  -  the search box when no search term has been entered. -->
+<!ENTITY userStylesSearch      "Carian">
+
+<!-- LOCALIZATION NOTE (selectedElementLabel): This is the label for the path of
+  -  the highlighted element in the web page. This path is based on the document
+  -  tree. -->
+<!ENTITY selectedElementLabel  "Elemen yang dipilih:">
+
+<!-- LOCALIZATION NOTE (noPropertiesFound): In the case where there are no CSS
+  -  properties to display e.g. due to search criteria this message is
+  -  displayed. -->
+<!ENTITY noPropertiesFound     "No CSS properties found.">
+
+<!-- LOCALIZATION NOTE (unmatchedSelectors): For each style property
+  -  the panel shows whether there are any selectors that do not match the
+  -  currently selected element. -->
+<!ENTITY unmatchedSelectors    "Selectors tidak sepadan">
+
+<!-- LOCALIZATION NOTE (bestMatch, matched, parentMatch & unmatched): For each
+  -  style property the panel shows the rules which hold that specific property.
+  -  For every rule, the rule status is also displayed: a rule can be the best
+  -  match, a match, a parent match, or a rule did not match the element the
+  -  user has highlighted. -->
+<!ENTITY bestMatch             "Padanan Terbaik">
+<!ENTITY matched               "Padanan">
+<!ENTITY parentMatch           "Parent Match">
+<!ENTITY unmatched             "Tidak Padan">
+
new file mode 100644
--- /dev/null
+++ b/browser/chrome/browser/devtools/styleinspector.properties
@@ -0,0 +1,46 @@
+# LOCALIZATION NOTE These strings are used inside the Style Inspector.
+#
+# The correct localization of this file might be to keep it in
+# English, or another language commonly spoken among web developers.
+# You want to make that choice consistent across the developer tools.
+# A good criteria is the language in which you'd find the best
+# documentation on web development on the web.
+
+
+# LOCALIZATION NOTE (panelTitle): This is the panel title
+panelTitle=Style Inspector
+
+# LOCALIZATION NOTE (rule.status): For each style property the panel shows
+# the rules which hold that specific property. For every rule, the rule status
+# is also displayed: a rule can be the best match, a match, a parent match, or a
+# rule did not match the element the user has highlighted.
+rule.status.BEST=Padanan Terbaik
+rule.status.MATCHED=Padanan
+rule.status.PARENT_MATCH=Parent Match
+rule.status.UNMATCHED=Tidak Padan
+
+# LOCALIZATION NOTE (rule.sourceElement, rule.sourceInline): For each
+# style property the panel shows the rules which hold that specific property.
+# For every rule, the rule source is also displayed: a rule can come from a
+# file, from the same page (inline), or from the element itself (element).
+rule.sourceInline=sebaris
+rule.sourceElement=elemen
+
+# LOCALIZATION NOTE (rule.inheritedSource): Shown for CSS rules
+# that were inherited from a parent node.  Will be passed a node
+# identifier and a source location.
+# e.g "Inherited from body#bodyID (styles.css:20)"
+rule.inheritedSource=Inherited from %S (%S)
+
+# LOCALIZATION NOTE (style.highlighter.button): These strings are used inside
+# sidebar of the Highlighter for the style inspector button
+style.highlighter.button.label1=Sifat
+style.highlighter.accesskey1=P
+style.highlighter.button.tooltip=Periksa gaya-gaya unsur
+
+# LOCALIZATION NOTE (helpLinkTitle): For each style property
+# the user can hover it and get a help link button which allows one to
+# quickly jump to the documentation from the Mozilla Developer Network site.
+# This is the link title shown in the hover tooltip.
+helpLinkTitle=Baca dokumentasi untuk properti ini
+
new file mode 100644
--- /dev/null
+++ b/browser/chrome/browser/devtools/tilt.properties
@@ -0,0 +1,46 @@
+# LOCALIZATION NOTE These strings are used inside the Tilt Inspector
+# which is available from the Web Developer sub-menu -> 'Tilt'.
+#
+# The correct localization of this file might be to keep it in
+# English, or another language commonly spoken among web developers.
+# You want to make that choice consistent across the developer tools.
+# A good criteria is the language in which you'd find the best
+# documentation on web development on the web.
+
+# LOCALIZATION NOTE (initTilt.error): Tilt requires WebGL capabilities, which
+# are not available on every hardware. This message is displayed as an modal
+# popup window when initialization fails because of unsupported hardware.
+initTilt.error = Could not initialize Tilt, please check the\ntroubleshooting information available at http://get.webgl.org/troubleshooting
+
+# LOCALIZATION NOTE (initWebGL.error): Tilt requires WebGL capabilities, which
+# are not available on every hardware. This message is displayed in the console
+# when initialization fails because of unsupported hardware.
+initWebGL.error = Could not initialize the WebGL context, your hardware or drivers may not support it.
+
+# LOCALIZATION NOTE (linkProgram.error): This error happens when the WebGL
+# context can't link two compiled shader programs together. It is displayed in
+# the Error Console.
+linkProgram.error = Could not initialize shader program: %S
+
+# LOCALIZATION NOTE (compileShader.source.error): This error is caused when the
+# source (uri or path) of a shader is not the expected one. It is displayed in
+# the Error Console.
+compileShader.source.error = Bad shader source type (expected String).
+
+# LOCALIATION NOTE (compileShader.type.error): There are two types of shader
+# programs - vertex and fragment. At a shader initialization, if none of these
+# two types is specified, this compile-time error is shown. It is displayed in
+# the Error Console.
+compileShader.type.error = Wrong shader type specified for: %S
+
+# LOCALIZATION NOTE (compileShader.compile.error): If the shader source and
+# type are correctly specified, there may be syntax errors in the shader code.
+# If this is the case, this compile-time error is shown. It is displayed in
+# the Error Console.
+compileShader.compile.error = Shader compile status:\n%S
+
+# LOCALIZATION NOTE (compileShader.source.error): This error is caused when the
+# source (canvas or image) of a texture is not as expected. It is displayed in
+# the Error Console.
+initTexture.source.error = Bad texture source type (expected Image).
+
new file mode 100644
--- /dev/null
+++ b/browser/chrome/browser/devtools/webConsole.dtd
@@ -0,0 +1,23 @@
+<!-- LOCALIZATION NOTE : FILE The correct localization of this file might be to
+  - keep it in English, or another language commonly spoken among web developers.
+  - You want to make that choice consistent across the developer tools.
+  - A good criteria is the language in which you'd find the best
+  - documentation on web development on the web. -->
+
+<!ENTITY networkPanel.requestURL                  "Minta URL">
+<!ENTITY networkPanel.requestMethod               "Permintaan Kaedah">
+<!ENTITY networkPanel.statusCode                  "Kod Status">
+
+<!ENTITY networkPanel.requestHeaders              "Request Headers">
+<!ENTITY networkPanel.requestCookie               "Penghantaran Cookie">
+<!ENTITY networkPanel.requestBody                 "Permintaan Kandungan">
+<!ENTITY networkPanel.requestFormData             "Penghantaran Bentuk Data">
+
+<!ENTITY networkPanel.responseHeaders             "Response Headers">
+<!ENTITY networkPanel.responseBody                "Response Body">
+<!ENTITY networkPanel.responseBodyCached          "Cached Data">
+<!ENTITY networkPanel.responseBodyUnknownType     "Jenis Kandungan tidak diketahui">
+<!ENTITY networkPanel.responseNoBody              "No Response Body">
+<!ENTITY networkPanel.responseImage               "Imej yang diterima">
+<!ENTITY networkPanel.responseImageCached         "Cached Image">
+
new file mode 100644
--- /dev/null
+++ b/browser/chrome/browser/devtools/webconsole.properties
@@ -0,0 +1,175 @@
+# LOCALIZATION NOTE
+# The correct localization of this file might be to keep it in
+# English, or another language commonly spoken among web developers.
+# You want to make that choice consistent across the developer tools.
+# A good criteria is the language in which you'd find the best
+# documentation on web development on the web.
+
+typeError=Ralat:
+typeWarning=Amaran:
+typeNetwork=Rangkaian:
+typeException=Pengecualian:
+typeCssParser=Penghurai CSS:
+typeStrict=Amaran keras:
+msgCategory=Kategori:
+errLine=Baris: %S
+btnHide=Sembunyi
+btnPrefs=Keutamaan
+categoryPage=Laman:
+categoryConsole=Konsol:
+btnMutation=Mutasi DOM
+tipMutation=Togol DOM Mutasi acara pengelogan 
+btnPageNet=Jaring
+tipPageNet=Log akses ke rangkaian
+btnPageCSS=CSS
+tipPageCSS=ralat penghuraian log css
+btnPageJS=JS
+tipPageJS=Log JavaScript exceptions
+# LOCALIZATION NOTE (btnPageLogging):
+#
+# This is used as the text of the "Logging" button on the toolbar. It
+# shows or hides messages that the web developer inserted on the page for
+# debugging purposes, using calls such console.log() and console.error().
+btnPageLogging=Logging
+# LOCALIZATION NOTE (tipPageLogging):
+#
+# This is used as the text of the tool tip for the "Logging" button on
+# the toolbar.
+tipPageLogging=Log mesej yang dihantar ke objek "console" 
+btnConsoleErrors=Ralat
+tipConsoleErrors=Log calls to console.error()
+btnConsoleInfo=Info
+tipConsoleInfo=Log calls to console.info()
+btnConsoleWarnings=Amaran
+tipConsoleWarnings=Log calls to console.warn()
+btnConsoleLog=Log
+tipConsoleLog=Log calls to console.log()
+btnGlobal=Mesej Global
+tipGlobal=Togol Mesej Global pengelogan 
+localConsole=Konsol tempatan
+clearConsoleCmd.label=bersihkan konsol
+clearConsoleCmd.accesskey=e
+# LOCALIZATION NOTE (btnClear):
+#
+# This is used as the text of the "Clear" button for the toolbar. It clears the
+# contents of the console.
+btnClear=Bersih
+stringFilter=Penapis
+close.button=Tutup
+close.accesskey=T
+update.button=Kemaskini
+update.accesskey=K
+# LOCALIZATION NOTE FOR `jsPropertyTitle` AND `jsPropertyInspectTitle`:
+#
+# The "PropertyPanel" is used to display a JS object to the user.
+# If it is clear which object is being inspected (e.g., window, document object)
+# the title of the panel is based on the `jsPropertyInspectTitle` string.
+# If it isn't clear which object is being inspected, the `jsPropertyTitle` string
+# gets used. This can be the case when the user logs an object to the WebConsole
+# output using the console.log(aObjectToInspect) method.
+#
+# You can find a screenshot of the PropertyPanel here:
+#   https://bug585030.bugzilla.mozilla.org/attachment.cgi?id=464034
+jsPropertyTitle=Object Inspector
+# LOCALIZATION NOTE (jsPropertyInspectTitle):
+#
+# The %S is replaced by the evaluated code the user clicked on in the console.
+#
+# Example: The user executed `window.document` in the WebConsole. The `document`
+# object is written to the output. If the user clicks on the `document` output
+# in the console, a PropertyPanel will show up. The title of the PropertyPanel
+# is set to `Inspect: window.document` because the clicked `document` object was
+# evaluated based on the `window.document` string.
+jsPropertyInspectTitle=Periksa: %S
+saveBodies.label=Log Permintaan dan Respon Bodies
+saveBodies.accesskey=L
+copyCmd.label=Salin
+copyCmd.accesskey=S
+selectAllCmd.label=Pilih Semua
+selectAllCmd.accesskey=a
+# LOCALIZATION NOTE (timestampFormat): %1$02S = hours (24-hour clock),
+# %2$02S = minutes, %3$02S = seconds, %4$03S = milliseconds.
+timestampFormat=%02S:%02S:%02S.%03S
+
+helperFuncUnsupportedTypeError=Panggilan pprint untuk objek jenis ini tidak dapat dilaksanakan.
+NetworkPanel.label=periksa permintaan rangkaian
+# LOCALIZATION NOTE (NetworkPanel.deltaDurationMS):
+#
+# This string is used to show the duration between two network events (e.g
+# request and respones header or response header and response body).
+NetworkPanel.durationMS=%Sms
+# LOCALIZATION NOTE (NetworkPanel.imageSizeDeltaDurationMS):
+# This string is used to show the duration between the response header and the
+# response body event. It also shows the size of the received or cached image.
+#
+# The first %S is replace by the width of the inspected image.
+# The second %S is replaced by the height of the inspected image.
+# The third %S is replaced by the duration between the response header and the
+# response body event.
+NetworkPanel.imageSizeDeltaDurationMS=%Sx%Spx, Δ%Sms
+# LOCALIZATION NOTE (NetworkPanel.responseBodyUnableToDisplay.content):
+#
+# This string is displayed within the response body section of the NetworkPanel
+# if the content type of the network request can't be displayed in the
+# NetworkPanel. E.g. any kind of text is easy to display, but some audio or
+# flash data received from the server can't be displayed.
+#
+# The %S is replaced by the content type, that can't be displayed, examples are
+#  o application/x-shockwave-flash
+#  o music/crescendo
+NetworkPanel.responseBodyUnableToDisplay.content=Tidak dapat memaparkan respon berjenis "%S"
+ConsoleAPIDisabled=Konsol Web mengelogan API (console.log, console.info, console.warn, console.error) telah dilumpuhkan oleh satu skrip pada laman ini.
+
+# LOCALIZATION NOTE (webConsolePosition): The label shown for the menu which
+# allows the user to toggle between the Web Console positioning types.
+webConsolePosition=Posisi
+
+# LOCALIZATION NOTE (webConsolePositionTooltip): The tooltip shown when the user
+# hovers the Position button in the Web Console toolbar.
+webConsolePositionTooltip=posisi web konsol di atas atau di bawah dokumen
+
+# LOCALIZATION NOTE (webConsolePositionAbove): When this option is selected the
+# Web Console interface is displayed above the web page.
+webConsolePositionAbove=Atas
+
+# LOCALIZATION NOTE (webConsolePositionBelow): When this option is selected the
+# Web Console interface is displayed below the web page.
+webConsolePositionBelow=Bawah
+
+# LOCALIZATION NOTE (webConsolePositionWindow): When this option is selected the
+# Web Console interface is displayed in a floating panel.
+webConsolePositionWindow=Tetingkap
+
+# LOCALIZATION NOTE (webConsoleWindowTitleAndURL): The Web Console floating
+# panel title, followed by the web page URL.
+# For RTL languages you need to set the LRM in the string to give the URL
+# the correct direction.
+webConsoleWindowTitleAndURL=Web Console - %S
+
+# LOCALIZATION NOTE (Autocomplete.label):
+# The autocomplete popup panel label/title.
+Autocomplete.label=Popup selesai secara automatik
+
+# LOCALIZATION NOTE (stacktrace.anonymousFunction):
+# This string is used to display JavaScript functions that have no given name -
+# they are said to be anonymous. See stacktrace.outputMessage.
+stacktrace.anonymousFunction=<anonymous>
+
+# LOCALIZATION NOTE (stacktrace.outputMessage):
+# This string is used in the Web Console output to identify a web developer call
+# to console.trace(). The stack trace of JavaScript function calls is displayed.
+# In this minimal message we only show the last call.
+stacktrace.outputMessage=tindanan surih daripada %S, fungsi %S, baris %S.
+
+# LOCALIZATION NOTE (timerStarted):
+# This string is used to display the result of the console.time() call.
+# %S=name of timer
+timerStarted=%S: pemasa telah bermula
+
+# LOCALIZATION NOTE (timeEnd):
+# This string is used to display the result of the console.timeEnd() call.
+# %1$S=name of timer, %2$S=number of milliseconds
+timeEnd=%1$S: %2$Sms
+
+maxTimersExceeded=nombor pemasa maksimum yang dibenarkan dalam halaman ini telah penuh.
+
old mode 100755
new mode 100644
--- a/browser/chrome/browser/engineManager.dtd
+++ b/browser/chrome/browser/engineManager.dtd
@@ -1,15 +1,26 @@
-<!ENTITY engineManager.title "Urus Senarai Enjin Carian">
-<!ENTITY engineManager.style "min-width: 35em;">
-<!ENTITY engineManager.intro "Anda memiliki enjin carian terpasang berikut:">
-<!ENTITY up.label "Pindah Atas">
-<!ENTITY up.accesskey "A">
-<!ENTITY dn.label "Pindah Bawah">
-<!ENTITY dn.accesskey "B">
-<!ENTITY remove.label "Singkir">
-<!ENTITY remove.accesskey "R">
-<!ENTITY addEngine.label "Dapat enjin carian lagi...">
-<!ENTITY addEngine.accesskey "D">
-<!ENTITY enableSuggest.label "Tunjuk cadangan carian">
-<!ENTITY enableSuggest.accesskey "T">
-<!ENTITY restoreDefaults.label "Kembalikan Urutan Semulajadi">
-<!ENTITY restoreDefaults.accesskey "e">
+<!ENTITY  engineManager.title       "Urus Senarai Enjin Carian">
+<!ENTITY  engineManager.style       "min-width: 35em;">
+<!ENTITY  engineManager.intro       "Anda mempunyai enjin carian berikut yang telah dipasang:">
+
+<!ENTITY  columnLabel.name          "Nama">
+<!ENTITY  columnLabel.keyword       "Kata kunci">
+
+<!-- Buttons -->
+<!ENTITY  up.label                  "Pindah Atas">
+<!ENTITY  up.accesskey              "A">
+<!ENTITY  dn.label                  "Pindah Bawah">
+<!ENTITY  dn.accesskey              "B">
+<!ENTITY  remove.label              "Singkir">
+<!ENTITY  remove.accesskey          "R">
+<!ENTITY  edit.label                "Sunting Kata kunci">
+<!ENTITY  edit.accesskey            "t">
+
+<!ENTITY  addEngine.label           "Dapat enjin carian lagi...">
+<!ENTITY  addEngine.accesskey       "D">
+
+<!ENTITY  enableSuggest.label       "Tunjuk cadangan carian">
+<!ENTITY  enableSuggest.accesskey   "T">
+
+<!ENTITY  restoreDefaults.label     "Kembalikan Urutan Semulajadi">
+<!ENTITY  restoreDefaults.accesskey "e">
+
new file mode 100644
--- /dev/null
+++ b/browser/chrome/browser/engineManager.properties
@@ -0,0 +1,6 @@
+editTitle=Mengubahsuaikan kata kunci
+editMsg=Masukkan kata kunci baru untuk "%S":
+duplicateTitle=Kata kunci Pendua
+duplicateEngineMsg=Anda telah memilih kata kunci yang sedang dipakai oleh "%S". Sila pilih yang lain.
+duplicateBookmarkMsg=Anda telah memilih kata kunci yang sedang dipakai oleh tanda buku. Sila pilih yang lain.
+
old mode 100755
new mode 100644
--- a/browser/chrome/browser/feeds/subscribe.dtd
+++ b/browser/chrome/browser/feeds/subscribe.dtd
@@ -1,10 +1,7 @@
-<!ENTITY feedPage.title "Melihat Suapan">
-<!ENTITY feedSubscriptionInfo1a "Ini adalah “">
-<!ENTITY feedName "suapan">
-<!ENTITY feedSubscriptionInfo1b "” yang kandungannya sentiasa bertukar pada laman ini.">
-<!ENTITY feedSubscriptionInfo2 "Anda boleh langgan suapan ini untuk menerima kemaskinian apabila kandungannya berubah.">
-<!ENTITY feedSubscribeNow "Langgan Sekarang">
-<!ENTITY subscribeUsing "Langgan kepada suapan ini menggunakan">
-<!ENTITY feedLiveBookmarks "Tandabuku Langsung">
-<!ENTITY error.title "Ralat Memproses Suapan">
-<!ENTITY error.message "Terdapat ralat memproses suapan ini. Ini adalah kesilapan kami. :-( Anda masih boleh melanggan kepada suapan jika anda tahu apakah itu. Untuk rujukan, ralat adalah:">
+<!ENTITY feedPage.title
+  "Suapan Tatapan">
+<!ENTITY feedSubscribeNow
+  "Langgan Sekarang">
+<!ENTITY feedLiveBookmarks
+  "Tanda buku Langsung">
+
old mode 100755
new mode 100644
--- a/browser/chrome/browser/feeds/subscribe.properties
+++ b/browser/chrome/browser/feeds/subscribe.properties
@@ -1,10 +1,50 @@
-linkTitleTextFormat = Pergi ke %S
-addHandler = Tambah "%S" sebagai pembaca suapan?
-addHandlerYes = Ya
-addHandlerNo = Tidak
-handlerRegistered = "%S" telah didaftarkan sebagai Pembaca Suapan
-liveBookmarks = Tandabuku Langsung
-subscribeNow = Langgan Sekarang
-chooseApplicationMenuItem = Pilih Aplikasi...
-chooseApplicationDialogTitle = Pilih Aplikasi
-alwaysUse = Sentiasa guna %S untuk langgan suapan
+linkTitleTextFormat=Pergi ke %S
+addHandler=Tambah "%S" (%S) sebagai Suapan Bacaan?
+addHandlerAddButton=Tambah Suapan Bacaan
+addHandlerAddButtonAccesskey=a
+handlerRegistered="%S" sudah pun didaftarkan sebagai Suapan Bacaan
+liveBookmarks=Tanda buku Langsung
+subscribeNow=Langgan Sekarang
+chooseApplicationMenuItem=Pilih Aplikasi…
+chooseApplicationDialogTitle=Pilih Aplikasi
+alwaysUse=Sentiasa guna %S untuk melanggan suapan
+mediaLabel=Fail-fail Media
+
+# LOCALIZATION NOTE: The next string is for the size of the enclosed media.
+#   e.g. enclosureSizeText : "50.23 MB"
+#   %1$S = size (in bytes or megabytes, ...)
+#   %2$S = unit of measure (bytes, KB, MB, ...)
+enclosureSizeText=%1$S %2$S
+
+bytes=bait
+kilobyte=KB
+megabyte=MB
+gigabyte=GB
+
+# LOCALIZATION NOTE: The next three strings explains to the user what they're 
+# doing.
+#   e.g. alwaysUseForVideoPodcasts : "Always use Miro to subscribe to video podcasts."
+#   %S = application to use (Miro, iTunes, ...)
+alwaysUseForFeeds=Sentiasa guna %S untuk melanggan suapan.
+alwaysUseForAudioPodcasts=Sentiasa guna %S untuk melanggan podcasts.
+alwaysUseForVideoPodcasts=Sentiasa guna %S untuk melanggan podcasts video.
+
+subscribeFeedUsing=Langgan suapan ini dengan menggunakan
+subscribeAudioPodcastUsing=Langgan podcast ini menggunakan
+subscribeVideoPodcastUsing=Langgan podcast video ini menggunakan
+
+feedSubscriptionFeed1=Ini adalah "suapan" yang kerap kali berubah kandungannya pada laman ini.
+feedSubscriptionAudioPodcast1=Ini adalah "podcast" yang kandungannya kerap berubah pada tapak ini.
+feedSubscriptionVideoPodcast1=Ini adalah "video podcast" yang kandungannya kerap berubah pada tapak ini.
+
+feedSubscriptionFeed2=Anda boleh melanggan suapan ini untuk menerima pengemaskinian apabila kandungannya berubah.
+feedSubscriptionAudioPodcast2=Anda boleh melanggan podcast ini untuk menerima kemaskini-kemaskini bila kandungan ini berubah.
+feedSubscriptionVideoPodcast2=Anda boleh melanggan video podcast ini untuk menerima kemaskini-kemaskini bila kandungan ini berubah.
+
+# Protocol Handling
+# "Add %appName (%appDomain) as an application for %protocolType links?"
+addProtocolHandler=Tambah %S (%S) sebagai aplikasi untuk pautan %S?
+addProtocolHandlerAddButton=Tambah Aplikasi
+# "%appName has already been added as an application for %protocolType links."
+protocolHandlerRegistered=%S sudah pun ditambah sebagai aplikasi untuk pautan %S.
+
old mode 100755
new mode 100644
--- a/browser/chrome/browser/migration/migration.dtd
+++ b/browser/chrome/browser/migration/migration.dtd
@@ -1,42 +1,34 @@
-<!ENTITY migrationWizard.title "Wizard Import">
-<!ENTITY importFrom.label "Opsyen Import, Tandabuku, Sejarah, Katalaluan dan data lain dari:">
-<!ENTITY importFromUnix.label "Import Keutamaan, Tandabuku, Sejarah, Katalaluan dan data lain dari:">
-<!ENTITY importFromBookmarks.label "Import Tandabuku dari:">
-<!ENTITY importFromIE.label "Microsoft Internet Explorer">
-<!ENTITY importFromIE.accesskey "M">
-<!ENTITY importFromPhoenix.label "Firefox 0.8, Firebird atau Phoenix">
-<!ENTITY importFromPhoenix.accesskey "P">
-<!ENTITY importFromNothing.label "Jangan import apa-apa">
-<!ENTITY importFromNothing.accesskey "D">
-<!ENTITY importFromSeamonkey.label "Netscape 6, 7 atau Mozilla 1.x">
-<!ENTITY importFromSeamonkey.accesskey "N">
-<!ENTITY importFromNetscape4.label "Netscape 4.x">
-<!ENTITY importFromNetscape4.accesskey "4">
-<!ENTITY importFromOpera.label "Opera">
-<!ENTITY importFromOpera.accesskey "O">
-<!ENTITY importFromCamino.label "Camino">
-<!ENTITY importFromCamino.accesskey "C">
-<!ENTITY importFromSafari.label "Safari">
-<!ENTITY importFromSafari.accesskey "S">
-<!ENTITY importFromOmniWeb.label "OmniWeb">
-<!ENTITY importFromOmniWeb.accesskey "W">
-<!ENTITY importFromICab.label "iCab">
-<!ENTITY importFromICab.accesskey "i">
-<!ENTITY importFromKonqueror.label "Konqueror">
-<!ENTITY importFromKonqueror.accesskey "K">
-<!ENTITY importFromEpiphany.label "Epiphany">
-<!ENTITY importFromEpiphany.accesskey "E">
-<!ENTITY importFromGaleon.label "Galeon">
-<!ENTITY importFromGaleon.accesskey "G">
-<!ENTITY importFromFile.label "Dari Fail">
-<!ENTITY importFromFile.accesskey "F">
-<!ENTITY noMigrationSources.label "Tiada program yang mengandungi tanda buku, sejarah atau data katalaluan dapat ditemui.">
-<!ENTITY importSource.title "Import Tetapan dan Data">
-<!ENTITY importItems.title "Item yang hendak diimport">
-<!ENTITY importItems.label "Pilih item mana yang hendak diimport:">
-<!ENTITY migrating.title "Mengimport...">
-<!ENTITY migrating.label "Item yang berikut sedang diimport...">
-<!ENTITY selectProfile.title "Pilih Profil">
-<!ENTITY selectProfile.label "Profil yang berikut boleh diimport dari:">
-<!ENTITY done.title "Import Selesai">
-<!ENTITY done.label "Item yang berikut berjaya diimport:">
+
+<!ENTITY migrationWizard.title          "Import Bestari">
+
+<!ENTITY importFrom.label               "Import Pilihan, Tandabuku, Sejarah, Kata laluan dan lain-lain data dari:">
+<!ENTITY importFromUnix.label           "Import Keutamaan, Tandabuku, Sejarah, Kata laluan dan lain-lain data dari:">
+<!ENTITY importFromBookmarks.label      "Import Penanda-penanda dari:">
+
+<!ENTITY importFromIE.label             "Microsoft Internet Explorer">
+<!ENTITY importFromIE.accesskey         "M">
+<!ENTITY importFromNothing.label        "Jangan import apa-apa">
+<!ENTITY importFromNothing.accesskey    "D">
+<!ENTITY importFromSafari.label         "Safari">
+<!ENTITY importFromSafari.accesskey     "S">
+<!ENTITY importFromChrome.label         "Chrome">
+<!ENTITY importFromChrome.accesskey     "C">
+<!ENTITY importFromHTMLFile.label       "Dari Fail HTML">
+<!ENTITY importFromHTMLFile.accesskey   "F">
+
+<!ENTITY noMigrationSources.label       "Tiada program yang mengandungi tandabuku, sejarah atau data kata laluan yang boleh dijumpai.">
+
+<!ENTITY importSource.title             "import tetapan dan maklumat">
+<!ENTITY importItems.title              "Butir untuk Diimport">
+<!ENTITY importItems.label              "Pilih butir yang ingin diimport:">
+
+<!ENTITY migrating.title                "Mengimport…">
+<!ENTITY migrating.label                "Butir-butir berikut sedang diimport…">
+
+<!ENTITY selectProfile.title            "Pilih Profil">
+<!ENTITY selectProfile.label            "Profil-profil berikut tersedia untuk diimport dari:">
+
+<!ENTITY done.title                     "Import Sempurna">
+<!ENTITY done.label                     "Butir-butir berikut telah berjaya diimport:">
+
+
old mode 100755
new mode 100644
--- a/browser/chrome/browser/migration/migration.properties
+++ b/browser/chrome/browser/migration/migration.properties
@@ -1,70 +1,44 @@
-profileName_format = %S %S
-sourceNameIE = Internet Explorer
-sourceNameSeamonkey = Netscape 6/7/Mozilla
-sourceNameDogbert = Netscape 4
-sourceNameOpera = Opera
-sourceNameSafari = Safari
-sourceNameOmniWeb = OmniWeb
-sourceNameCamino = Camino
-sourceNameICab = iCab
-sourceNameKonqueror = Konqueror
-sourceNameEpiphany = Epiphany
-sourceNameGaleon = Galeon
-importedBookmarksFolder = Dari %S
-importedSearchURLsFolder = Carian Katalaluan (Dari %S)
-importedSearchURLsTitle = Carian pada %S
-importedSearchUrlDesc = Taip "%S <search query>" dalam Bar Lokasi untuk melaksanakan carian dalam %S.
-importedDogbertBookmarksTitle = Dari Netscape 4
-importedSeamonkeyBookmarksTitle = Dari Netscape 6/7/Mozilla
-importedSafariBookmarks = Dari Safari
-importedOperaHotlistTitle = Dari Opera
-importedOperaSearchUrls = Carian Katakunci (Dari Opera)
-1_ie = Opsyen Internet
-1_opera = Keutamaan
-1_dogbert = Keutamaan
-1_seamonkey = Keutamaan
-1_phoenix = Keutamaan
-1_safari = Keutamaan
-1_macie = Keutamaan
-2_ie = Cookies
-2_opera = Cookies
-2_dogbert = Cookies
-2_seamonkey = Cookies
-2_phoenix = Cookies
-2_safari = Cookies
-2_macie = Cookies
-4_ie = Melungsur Sejarah
-4_opera = Melungsur Sejarah
-4_dogbert = Melungsur Sejarah
-4_seamonkey = Melungsur Sejarah
-4_phoenix = Melungsur Sejarah
-4_safari = Melungsur Sejarah
-4_macie = Melungsur Sejarah
-8_ie = Sejarah Borang Tersimpan
-8_opera = Sejarah Borang Tersimpan
-8_dogbert = Sejarah Borang Tersimpan
-8_seamonkey = Sejarah Borang Tersimpan
-8_phoenix = Sejarah Borang Tersimpan
-8_safari = Sejarah Borang Tersimpan
-8_macie = Sejarah Borang Tersimpan
-16_ie = Katalaluan Tersimpan
-16_opera = Katalaluan Tersimpan
-16_dogbert = Katalaluan Tersimpan
-16_seamonkey = Katalaluan Tersimpan
-16_phoenix = Katalaluan Tersimpan
-16_safari = Katalaluan Tersimpan
-16_macie = Katalaluan Tersimpan
-32_ie = Kegemaran
-32_opera = Tandabuku
-32_dogbert = Tandabuku
-32_seamonkey = Tandabuku
-32_phoenix = Tandabuku
-32_safari = Tandabuku
-32_macie = Kegemaran
-64_ie = Data Lain
-64_opera = Data Lain
-64_dogbert = Data Lain
-64_seamonkey = Data Lain
-64_phoenix = Data Lain
-64_safari = Data Lain
-64_macie = Data Lain
+profileName_format=%S %S
+
+# Browser Specific
+sourceNameIE=Internet Explorer
+sourceNameSafari=Safari
+sourceNameChrome=Google Chrome
+
+importedBookmarksFolder=Dari %S
+importedSearchURLsFolder=Carian Kata kunci (Dari %S)
+importedSearchURLsTitle=Carian pada %S
+importedSearchUrlDesc=Taip "%S <permintaan carian> di Bar Lokasi untuk melaksanakan carian pada %S.
+
+importedSafariBookmarks=Dari Safari
+
+# Import Sources
+1_ie=Opsyen Internet
+1_safari=Keutamaan
+1_chrome=Keutamaan
+
+2_ie=Cecikut
+2_safari=Cecikut
+2_chrome=Cecikut
+
+4_ie=Sejarah Pelungsuran
+4_safari=Sejarah Pelungsuran
+4_chrome=Melungsur Sejarah
+
+8_ie=Sejarah Borang Disimpan
+8_safari=Sejarah Borang Disimpan
+8_chrome=Borang Sejarah Disimpan
+
+16_ie=Kata laluan Disimpan
+16_safari=Kata laluan Disimpan
+16_chrome=Kata laluan Disimpan
+
+32_ie=Kegemaran
+32_safari=Penandabuku
+32_chrome=Penandabuku
+
+64_ie=Maklumat lain-lain
+64_safari=Maklumat lain-lain
+64_chrome=Data Lain
+
+
old mode 100755
new mode 100644
--- a/browser/chrome/browser/openLocation.dtd
+++ b/browser/chrome/browser/openLocation.dtd
@@ -1,9 +1,11 @@
-<!ENTITY enter.label "Masukkan lokasi web (URL), atau nyatakan fail setempat yang anda ingin buka:">
-<!ENTITY chooseFile.label "Pilih Fail...">
-<!ENTITY newWindow.label "Tetingkap Baru">
-<!ENTITY newTab.label "Tab Baru">
-<!ENTITY topWindow.label "Tetingkap Semasa">
-<!ENTITY caption.label "Buka Lokasi Web">
-<!ENTITY openWhere.label "Buka dalam:">
-<!ENTITY example.label "Contoh: &vendorURL;">
-<!ENTITY openBtn.label "Buka">
+<!-- extracted from content/openLocation.xul -->
+
+<!ENTITY enter.label "Masukkan lokasi web (URL), atau nyatakan fail setempat yang anda ingin buka:">  
+<!ENTITY chooseFile.label "Pilih Fail">
+<!ENTITY newTab.label "Tab Baru">
+<!ENTITY newWindow.label "Tetingkap Baru">
+<!ENTITY topTab.label "Tab Semasa">
+<!ENTITY caption.label "Bukakan Lokasi Web">
+<!ENTITY openWhere.label "Buka di:">
+<!ENTITY openBtn.label "Buka">
+
old mode 100755
new mode 100644
--- a/browser/chrome/browser/openLocation.properties
+++ b/browser/chrome/browser/openLocation.properties
@@ -1,1 +1,2 @@
-chooseFileDialogTitle = Pilih Fail
+chooseFileDialogTitle=Pilih Fail
+
old mode 100755
new mode 100644
--- a/browser/chrome/browser/pageInfo.dtd
+++ b/browser/chrome/browser/pageInfo.dtd
@@ -1,77 +1,129 @@
-<!--null-->
-<!ENTITY preface "Maklumat untuk:">
-<!ENTITY title "Info Laman">
-<!ENTITY description "Maklumat tentang laman semasa">
-<!ENTITY pageInfoWindow.width "425">
-<!ENTITY pageInfoWindow.height "470">
-<!ENTITY copy.key "C">
-<!ENTITY copy.label "Salin">
-<!ENTITY copy.accesskey "S">
-<!ENTITY selectall.key "A">
-<!ENTITY selectall.label "Pilih Semua">
-<!ENTITY selectall.accesskey "A">
-<!ENTITY closeWindow.key "w">
-<!ENTITY generalTab "Am">
-<!ENTITY generalAccesskey "m">
-<!ENTITY generalTitle "Tajuk:">
-<!ENTITY generalURL "Alamat:">
-<!ENTITY generalMode "Mod Balas">
-<!ENTITY generalType "Jenis:">
-<!ENTITY generalSize "Saiz:">
-<!ENTITY generalReferrer "Merujuk URL:">
-<!ENTITY generalSource "Sumber:">
-<!ENTITY generalSent "Hantar:">
-<!ENTITY generalModified "Diubah suai:">
-<!ENTITY generalExpires "Luput:">
-<!ENTITY generalEncoding "Pengekodan:">
-<!ENTITY generalMeta "Meta:">
-<!ENTITY generalMetaName "Nama">
-<!ENTITY generalMetaContent "Kandungan">
-<!ENTITY formsTab "Bentuk">
-<!ENTITY formsAccesskey "F">
-<!ENTITY formAction "Rangka Tindakan">
-<!ENTITY formMethod "Kaedah">
-<!ENTITY formName "Nama">
-<!ENTITY formNo "No.">
-<!ENTITY formEncoding "Pengekodan:">
-<!ENTITY formTarget "Sasaran:">
-<!ENTITY formFields "Medan:">
-<!ENTITY formLabel "Label">
-<!ENTITY formFName "Nama Medan">
-<!ENTITY formType "Jenis">
-<!ENTITY formCValue "Nilai Semasa">
-<!ENTITY linksTab "Pautan">
-<!ENTITY linksAccesskey "P">
-<!ENTITY linkNo "No.">
-<!ENTITY linkName "Nama">
-<!ENTITY linkAddress "Alamat">
-<!ENTITY linkType "Jenis">
-<!ENTITY linkTarget "Sasaran">
-<!ENTITY linkAccessKey "Kekunci Akses">
-<!ENTITY mediaTab "Media">
-<!ENTITY mediaAccesskey "M">
-<!ENTITY mediaHeader "Imej pada halaman ini">
-<!ENTITY mediaURL "Alamat:">
-<!ENTITY mediaBase "Alamat Asas:">
-<!ENTITY mediaAlt "Teks Silih Ganti:">
-<!ENTITY mediaAltHeader "Teks Silih Ganti">
-<!ENTITY mediaNo "No.">
-<!ENTITY mediaName "Nama">
-<!ENTITY mediaAddress "Alamat">
-<!ENTITY mediaType "Jenis">
-<!ENTITY mediaCount "Kira">
-<!ENTITY mediaPlugin "Plugin:">
-<!ENTITY mediaCharset "Pengekodan:">
-<!ENTITY mediaDimensions "Dimensi:">
-<!ENTITY mediaPhysDimensions "Dimensi Sebenar:">
-<!ENTITY mediaEncryption "Penyulitan:">
-<!ENTITY mediaTitle "Tajuk:">
-<!ENTITY mediaLongdesc "Huraian Panjang:">
-<!ENTITY mediaSaveAs "Simpan Sebagai...">
-<!ENTITY mediaSaveAs.accesskey "S">
-<!ENTITY mediaPreview "Media Pralihat:">
-<!ENTITY framesTab "Bingkai">
-<!ENTITY framesTab.accesskey "B">
-<!ENTITY frameName "Nama">
-<!ENTITY frameAddress "Alamat">
-<!ENTITY frameType "Jenis">
+<!--
+# ***** BEGIN LICENSE BLOCK *****
+# Version: MPL 1.1/GPL 2.0/LGPL 2.1
+#
+# The contents of this file are subject to the Mozilla Public License Version
+# 1.1 (the "License"); you may not use this file except in compliance with
+# the License. You may obtain a copy of the License at
+# http://www.mozilla.org/MPL/
+#
+# Software distributed under the License is distributed on an "AS IS" basis,
+# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
+# for the specific language governing rights and limitations under the
+# License.
+#
+# The Original Code is Mozilla Communicator client code.
+#
+# The Initial Developer of the Original Code is Daniel Brooks.
+# Portions created by the Initial Developer are Copyright (C) 2001
+# the Initial Developer. All Rights Reserved.
+#
+# Contributor(s): Daniel Brooks <db48x@yahoo.com>
+#                 Florian QUEZE <f.qu@queze.net>
+#                 Ehsan Akhgari <ehsan.akhgari@gmail.com>
+#
+# Alternatively, the contents of this file may be used under the terms of
+# either the GNU General Public License Version 2 or later (the "GPL"), or
+# the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
+# in which case the provisions of the GPL or the LGPL are applicable instead
+# of those above. If you wish to allow use of your version of this file only
+# under the terms of either the GPL or the LGPL, and not to allow others to
+# use your version of this file under the terms of the MPL, indicate your
+# decision by deleting the provisions above and replace them with the notice
+# and other provisions required by the LGPL or the GPL. If you do not delete
+# the provisions above, a recipient may use your version of this file under
+# the terms of any one of the MPL, the GPL or the LGPL.
+#
+# ***** END LICENSE BLOCK *****
+-->
+
+<!ENTITY  pageInfoWindow.width  "600">
+<!ENTITY  pageInfoWindow.height "500">
+
+<!ENTITY  copy.key              "C">
+<!ENTITY  copy.label            "Salin">
+<!ENTITY  copy.accesskey        "S">
+<!ENTITY  selectall.key         "A">
+<!ENTITY  selectall.label       "Pilih Semua">
+<!ENTITY  selectall.accesskey   "A">
+<!ENTITY  closeWindow.key       "w">
+
+<!ENTITY  generalTab            "Am">
+<!ENTITY  generalTab.accesskey  "G">
+<!ENTITY  generalURL            "Alamat:">
+<!ENTITY  generalType           "Jenis:">
+<!ENTITY  generalMode           "Mod Jadikan:">
+<!ENTITY  generalSize           "Saiz:">
+<!ENTITY  generalReferrer       "Merujuk URL:">
+<!ENTITY  generalSource         "sumber disorok:">
+<!ENTITY  generalModified       "Diubahsuai:">
+<!ENTITY  generalEncoding       "Pengekodan:">
+<!ENTITY  generalMetaName       "Nama">
+<!ENTITY  generalMetaContent    "Kandungan">
+<!ENTITY  generalSecurityDetails   "Perincian">
+<!ENTITY  generalSecurityDetails.accesskey "P">
+
+<!ENTITY  mediaTab              "Media">
+<!ENTITY  mediaTab.accesskey    "M">
+<!ENTITY  mediaLocation         "Lokasi:">
+<!ENTITY  mediaText             "Teks Berkaitan:">
+<!ENTITY  mediaAltHeader        "Teks Ganti">
+<!ENTITY  mediaAddress          "Alamat">
+<!ENTITY  mediaType             "Jenis">
+<!ENTITY  mediaSize             "Saiz">
+<!ENTITY  mediaCount            "Kira">
+<!ENTITY  mediaDimension        "Dimensi-dimensi:">
+<!ENTITY  mediaLongdesc         "Perihal secara panjang lebar: ">
+<!ENTITY  mediaBlockImage.accesskey "B">
+<!ENTITY  mediaSaveAs           "Simpan Sebagai...">
+<!ENTITY  mediaSaveAs.accesskey "S">
+<!ENTITY  mediaSaveAs2.accesskey "e">
+<!ENTITY  mediaPreview          "Pratonton Media:">
+
+<!ENTITY  feedTab               "Suapan">
+<!ENTITY  feedTab.accesskey     "S">
+<!ENTITY  feedSubscribe         "Langgan">
+<!ENTITY  feedSubscribe.accesskey "L">
+
+<!ENTITY  permTab               "Kebenaran">
+<!ENTITY  permTab.accesskey     "K">
+<!ENTITY  permUseDefault        "Guna Piawai">
+<!ENTITY  permAskAlways         "sentiasa menanya">
+<!ENTITY  permAllow             "Benarkan">
+<!ENTITY  permAllowSession      "Sesi ini dibenarkan">
+<!ENTITY  permBlock             "Sekat">
+<!ENTITY  permissionsFor        "Kebenaran untuk:">
+<!ENTITY  permImage             "Muatkan Imej-imej">
+<!ENTITY  permPopup             "Buka Tetingkap Pop-up">
+<!ENTITY  permCookie            "Tetapkan Cecikut">
+<!ENTITY  permInstall           "Pasang Sambungan atau tema">
+<!ENTITY  permGeo               "Kongsi Lokasi">
+
+<!ENTITY  permIndexedDB              "Kekalkan Storan Luartalian">
+<!ENTITY  permClearStorage           "Bersihkan Storan">
+<!ENTITY  permClearStorage.accesskey "B">
+
+<!ENTITY  securityTab           "Keselamatan">
+<!ENTITY  securityTab.accesskey "s">
+<!ENTITY  securityHeader        "Maklumat sekuriti untuk halaman ini">
+<!ENTITY  securityView.certView "menunjukan sijil">
+<!ENTITY  securityView.accesskey "V">
+<!ENTITY  securityView.unknown   "Tidak diketahui">
+
+
+<!ENTITY  securityView.identity.header   "Web Site Identity">
+<!ENTITY  securityView.identity.owner    "Pemilik:">
+<!ENTITY  securityView.identity.domain   "Web site:">
+<!ENTITY  securityView.identity.verifier "Disahkan oleh:">
+
+<!ENTITY  securityView.privacy.header                   "Peribadi &amp; Sejarah">
+<!ENTITY  securityView.privacy.history                  "Have I visited this web site prior to today?">
+<!ENTITY  securityView.privacy.cookies                  "Is this web site storing information (cookies) on my computer?">
+<!ENTITY  securityView.privacy.viewCookies              "Papar Cookies">
+<!ENTITY  securityView.privacy.viewCookies.accessKey    "k">
+<!ENTITY  securityView.privacy.passwords                "Have I saved any passwords for this web site?">
+<!ENTITY  securityView.privacy.viewPasswords            "Papar kata laluan yang telah disimpan">
+<!ENTITY  securityView.privacy.viewPasswords.accessKey  "P">
+
+<!ENTITY  securityView.technical.header                 "Maklumat Teknikal">
+
old mode 100755
new mode 100644
--- a/browser/chrome/browser/pageInfo.properties
+++ b/browser/chrome/browser/pageInfo.properties
@@ -16,65 +16,74 @@
 # The Initial Developer of the Original Code is
 # International Business Machines Corporation.
 # Portions created by the Initial Developer are Copyright (C) 2000
 # the Initial Developer. All Rights Reserved.
 #
 # Contributor(s):
 #   Daniel Brooks <db48x@yahoo.com>
 #   Mike Kowalski <mikejk@ameritech.net>
-#   
+#   Ehsan Akhgari <ehsan.akhgari@gmail.com>
 #
 # Alternatively, the contents of this file may be used under the terms of
 # either the GNU General Public License Version 2 or later (the "GPL"), or
 # the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
 # in which case the provisions of the GPL or the LGPL are applicable instead
 # of those above. If you wish to allow use of your version of this file only
 # under the terms of either the GPL or the LGPL, and not to allow others to
 # use your version of this file under the terms of the MPL, indicate your
 # decision by deleting the provisions above and replace them with the notice
 # and other provisions required by the GPL or the LGPL. If you do not delete
 # the provisions above, a recipient may use your version of this file under
 # the terms of any one of the MPL, the GPL or the LGPL.
 #
 # ***** END LICENSE BLOCK *****
-pageInfo.title = Info Laman
-frameInfo.title = Bingkaikan Maklumat
-noPageTitle = Halaman Tak Bertajuk
-pageTitle = %S:
-unknown = Tidak diketahui
-default = 
-notset = Tidak Dinyatakan
-emptystring = Kosongkan Rentetan
-generalNotCached = tidak disimpan
-generalNoExpiration = Tiada peluputan ditetapkan
-generalQuirksMode = Mod Aneh
-generalStrictMode = Mod pematuhan standard
-generalNoReferrer = tidak dirujuk
-formTitle = Borang %S:
-formUntitled = Borang Tak Bernama:
-formDefaultTarget = Tiada (buka dalam tetingkap sama)
-formChecked = Ditanda
-formUnchecked = Nyahtanda
-formPassword = ********
-linkAnchor = Tambat
-linkArea = Bidang
-linkSubmission = Pengemukaan Borang
-linkSubmit = Kemukakan Pertanyaan
-linkRel = Pautan Berkaitan
-linkStylesheet = Lembaran Gaya
-linkRev = Pautan Songsang
-linkX = XLink Mudah
-linkQuote = Kutip
-linkMod = Pengubahsuaian
-mediaImg = Imej
-mediaBGImg = Latar Belakang
-mediaApplet = Aplet
-mediaObject = Objek
-mediaEmbed = Benam
-mediaLink = Ikon
-mediaInput = Input
-mediaSize = %Spx × %Spx
-generalDiskCache = Simpanan Disket
-generalMemoryCache = Simpanan Ingatan
-generalHTTPCache = Simpanan HTTP
-generalFTPCache = Simpanan FTP
-generalSize = %S KB (%S bait)
+
+pageInfo.page.title=Info Laman - %S
+pageInfo.frame.title=Info Bingkai- %S
+
+noPageTitle=Laman Tidak Bertajuk:
+pageTitle=%S:
+unknown=Tidak diketahui
+notset=Tidak dinyatakan
+yes=Ya
+no=Tidak
+
+mediaImg=Imej
+mediaVideo=Video
+mediaAudio=Audio
+mediaBGImg=Latar Belakang
+mediaObject=Objek
+mediaEmbed=Benam
+mediaLink=Ikon
+mediaInput=Input
+mediaFileSize=%S KB
+mediaSize=%Spx \u00D7 %Spx
+mediaSelectFolder=Pilih Folder untuk Menyimpan Imej
+mediaBlockImage=Menghalang imej dari %S
+mediaUnknownNotCached=Tidak diketahui (tidak di-cache)
+mediaImageType=%S Imej
+mediaAnimatedImageType=%S Imej (dianimasikan, %S bingkai)
+mediaDimensions=%Spx \u00D7 %Spx
+mediaDimensionsScaled=%Spx \u00D7 %Spx (berskala %Spx \u00D7 %Spx)
+
+generalQuirksMode=Mod aneh
+generalStrictMode=Mod Pematuhan Piawai
+generalSize=%S KB (%S bait)
+generalMetaTag=Meta (1 tag)
+generalMetaTags=Meta (%S tag)
+generalSiteIdentity=This web site is owned by %S\nThis has been verified by %S
+
+feedRss=RSS
+feedAtom=Atom
+feedXML=XML
+
+securityNoOwner=This web site does not supply ownership information.
+securityOneVisit=Ya, sekali
+securityNVisits=Ya, %S kali
+
+# LOCALIZATION NOTE: The next string is for the disk usage of the
+# database
+#   e.g. indexedDBUsage : "50.23 MB"
+#   %1$S = size (in bytes or megabytes, ...)
+#   %2$S = unit of measure (bytes, KB, MB, ...)
+indexedDBUsage=This web site is using %1$S %2$S
+
new file mode 100644
--- /dev/null
+++ b/browser/chrome/browser/places/bookmarkProperties.properties
@@ -0,0 +1,16 @@
+dialogAcceptLabelAddItem=Tambah
+dialogAcceptLabelSaveItem=Simpan
+dialogAcceptLabelAddLivemark=Langgan
+dialogAcceptLabelAddMulti=Tambah Tandabuku
+dialogAcceptLabelEdit=Simpan
+dialogTitleAddBookmark=Tandabuku Baru
+dialogTitleAddLivemark=Langgan dengan Tanda buku Langsung
+dialogTitleAddFolder=Folder Baru
+dialogTitleAddMulti=Penandabuku Baru
+dialogTitleEdit=Sifat-sifat untuk "%S"
+
+bookmarkAllTabsDefault=[Nama Selongsong]
+newFolderDefault=Folder Baru
+newBookmarkDefault=Tandabuku Baru
+newLivemarkDefault=Tandabuku Langsung Baru
+
new file mode 100644
--- /dev/null
+++ b/browser/chrome/browser/places/editBookmarkOverlay.dtd
@@ -0,0 +1,25 @@
+<!ENTITY editBookmarkOverlay.name.label                      "Nama:">
+<!ENTITY editBookmarkOverlay.name.accesskey                  "N">
+<!ENTITY editBookmarkOverlay.location.label                  "Lokasi:">
+<!ENTITY editBookmarkOverlay.location.accesskey              "L">
+<!ENTITY editBookmarkOverlay.feedLocation.label              "Lokasi Suapan:">
+<!ENTITY editBookmarkOverlay.feedLocation.accesskey          "L">
+<!ENTITY editBookmarkOverlay.siteLocation.label              "Lokasi Laman:">
+<!ENTITY editBookmarkOverlay.siteLocation.accesskey          "s">
+<!ENTITY editBookmarkOverlay.folder.label                    "Folder:">
+<!ENTITY editBookmarkOverlay.foldersExpanderDown.tooltip     "Pamer semua folder tandabuku">
+<!ENTITY editBookmarkOverlay.expanderUp.tooltip              "Sembunyi">
+<!ENTITY editBookmarkOverlay.tags.label                      "Tag:">
+<!ENTITY editBookmarkOverlay.tags.accesskey                  "T">
+<!ENTITY editBookmarkOverlay.tagsEmptyDesc.label             "Asingkan tag dengan tanda koma">
+<!ENTITY editBookmarkOverlay.description.label               "Perihal:">
+<!ENTITY editBookmarkOverlay.description.accesskey           "P">
+<!ENTITY editBookmarkOverlay.keyword.label                   "Kata kunci:">
+<!ENTITY editBookmarkOverlay.keyword.accesskey               "K">
+<!ENTITY editBookmarkOverlay.tagsExpanderDown.tooltip        "Pamer semua tag">
+<!ENTITY editBookmarkOverlay.loadInSidebar.label             "Muatkan penandabuku ini ke dalam bar sisi">
+<!ENTITY editBookmarkOverlay.loadInSidebar.accesskey         "M">
+<!ENTITY editBookmarkOverlay.choose.label                    "Pilih…">
+<!ENTITY editBookmarkOverlay.newFolderButton.label           "Folder Baru">
+<!ENTITY editBookmarkOverlay.newFolderButton.accesskey       "o">
+
new file mode 100644
--- /dev/null
+++ b/browser/chrome/browser/places/moveBookmarks.dtd
@@ -0,0 +1,6 @@
+<!ENTITY window.title              "Pilih Folder">
+<!ENTITY window.style              "width: 36em; height: 18em;">
+<!ENTITY moveTo.label              "Pindah ke:">
+<!ENTITY newFolderButton.label     "Folder Baru">
+<!ENTITY newFolderButton.accesskey "F">
+
new file mode 100644
--- /dev/null
+++ b/browser/chrome/browser/places/places.dtd
@@ -0,0 +1,137 @@
+<!-- LOCALIZATION NOTE (places.library.title): use "Library", "Archive" or "Repository" -->
+<!ENTITY places.library.title  "Perpustakaan">
+<!ENTITY places.library.width  "700">
+<!ENTITY places.library.height "500">
+<!ENTITY organize.label        "Atur">
+<!ENTITY organize.accesskey    "A">
+<!ENTITY organize.tooltip      "Atur tandabuku anda">
+
+<!ENTITY file.close.label               "Tutup">
+<!ENTITY file.close.accesskey           "T">
+<!ENTITY cmd.close.key                  "w">
+<!ENTITY views.label                    "Paparan">
+<!ENTITY views.accesskey                "P">
+<!ENTITY views.tooltip                  "Tukar pandangan anda">
+<!ENTITY view.columns.label             "Papar Lajur">
+<!ENTITY view.columns.accesskey         "P">
+<!ENTITY view.sort.label                "Isih">
+<!ENTITY view.sort.accesskey            "s">
+<!ENTITY view.unsorted.label            "Tidak terisih">
+<!ENTITY view.unsorted.accesskey        "T">
+<!ENTITY view.sortAscending.label       "A>Z Isihan Tertib Menaik ">
+<!ENTITY view.sortAscending.accesskey   "A">
+<!ENTITY view.sortDescending.label      "Z>A Isihan Tertib Menurun">
+<!ENTITY view.sortDescending.accesskey  "Z">
+
+<!ENTITY cmd.findInBookmarks.label      "Cari di Penandabuku...">
+<!ENTITY cmd.findInBookmarks.accesskey  "C">
+<!ENTITY cmd.findCurrent.label          "Cari di Koleksi Semasa…">
+<!ENTITY cmd.findCurrent.accesskey      "i">
+
+<!ENTITY importBookmarksFromHTML.label     "Import Penandabuku dari HTML">
+<!ENTITY importBookmarksFromHTML.accesskey "I">
+<!ENTITY exportBookmarksToHTML.label       "Eksport Penandabuku dari HTML">
+<!ENTITY exportBookmarksToHTML.accesskey   "E">
+<!ENTITY importOtherBrowser.label          "Import Data dari Pelayar yang lain">
+<!ENTITY importOtherBrowser.accesskey      "a">
+
+<!ENTITY cmd.backup.label               "Sandar…">
+<!ENTITY cmd.backup.accesskey           "S">
+<!ENTITY cmd.restore2.label             "Simpan Semula">
+<!ENTITY cmd.restore2.accesskey         "S">
+<!ENTITY cmd.restoreFromFile.label      "Pilih Fail...">
+<!ENTITY cmd.restoreFromFile.accesskey  "P">
+
+<!ENTITY cmd.bookmarkLink.label         "Tandabuku Laman Ini…">
+<!ENTITY cmd.bookmarkLink.accesskey     "b">
+<!ENTITY cmd.delete.label               "Hapus Laman Ini">
+<!ENTITY cmd.delete.accesskey           "H">
+<!ENTITY cmd.deleteDomainData.label     "Lupakan Laman Ini">
+<!ENTITY cmd.deleteDomainData.accesskey "L">
+
+<!ENTITY cmd.open.label                  "Buka">
+<!ENTITY cmd.open.accesskey              "B">
+<!ENTITY cmd.open_window.label           "Buka di Tetingkap Baru">
+<!ENTITY cmd.open_window.accesskey       "n">
+<!ENTITY cmd.open_tab.label              "Buka di Tab Baru">
+<!ENTITY cmd.open_tab.accesskey          "B">
+<!ENTITY cmd.open_all_in_tabs.label      "Buka Semua dalam Tab">
+<!ENTITY cmd.open_all_in_tabs.accesskey  "B">
+
+<!ENTITY cmd.properties.label      "Sifat">
+<!ENTITY cmd.properties.accesskey  "i">
+
+<!ENTITY cmd.sortby_name.label              "Isih Berdasarkan Nama">
+<!ENTITY cmd.sortby_name.accesskey          "s">
+<!ENTITY cmd.context_sortby_name.accesskey  "r">
+
+<!ENTITY cmd.new_bookmark.label            "Tandabuku Baru…">
+<!ENTITY cmd.new_bookmark.accesskey        "B">
+<!ENTITY cmd.new_folder.label              "Folder Baru…">
+<!ENTITY cmd.new_folder.accesskey          "o">
+<!ENTITY cmd.context_new_folder.accesskey  "F">
+<!ENTITY cmd.new_separator.label           "Pemisah Baru">
+<!ENTITY cmd.new_separator.accesskey       "s">
+
+<!ENTITY cmd.reloadLivebookmark.label      "Muat turun Tandabuku Langsung">
+<!ENTITY cmd.reloadLivebookmark.accesskey  "r">
+
+<!ENTITY cmd.moveBookmarks.label                  "Pindah">
+<!ENTITY cmd.moveBookmarks.accesskey              "P">
+
+<!ENTITY col.name.label          "Nama">
+<!ENTITY col.tags.label          "Tanda-tanda">
+<!ENTITY col.url.label           "Lokasi">
+<!ENTITY col.lastvisit.label     "Tarikh Melayari">
+<!ENTITY col.visitcount.label    "Bilangan Melawat">
+<!ENTITY col.keyword.label       "Kata kunci">
+<!ENTITY col.description.label   "Huraian">
+<!ENTITY col.dateadded.label     "Menambah">
+<!ENTITY col.lastmodified.label  "Selepas pengubahsuaian">
+
+<!ENTITY search.label                              "Carian:">
+<!ENTITY search.accesskey                          "C">
+
+<!ENTITY search.in.label                           "Cari dalam:">
+<!ENTITY search.scopeFolder.label                  "Fail Terpilih">
+<!ENTITY search.scopeFolder.accesskey              "r">
+<!ENTITY search.scopeBookmarks.label               "Penandabuku">
+<!ENTITY search.scopeBookmarks.accesskey           "k">
+<!ENTITY search.scopeDownloads.label               "Muat Turun">
+<!ENTITY search.scopeDownloads.accesskey           "M">
+<!ENTITY search.scopeHistory.label                 "Sejarah">
+<!ENTITY search.scopeHistory.accesskey             "h">
+<!ENTITY saveSearch.label                          "Simpan">
+<!ENTITY saveSearch.accesskey                      "S">
+
+<!ENTITY cmd.find.key  "f">
+
+<!ENTITY maintenance.label      "Import dan Sandar">
+<!ENTITY maintenance.accesskey  "I">
+<!ENTITY maintenance.tooltip    "Import dan sandar penandabuku anda">
+
+<!ENTITY backButton.tooltip  "Kembali">
+
+<!ENTITY forwardButton.tooltip  "Ke hadapan">
+
+<!ENTITY detailsPane.more.label "Tambahan">
+<!ENTITY detailsPane.more.accesskey "T">
+<!ENTITY detailsPane.less.label "Kurangkan">
+<!ENTITY detailsPane.less.accesskey "K">
+<!ENTITY detailsPane.selectAnItemText.description "Pilihlah satu butiran dan suntingkan ciri-cirinya">
+
+<!ENTITY find.label               "Carian:">
+<!ENTITY find.accesskey           "C">
+<!ENTITY view.label               "Lihat">
+<!ENTITY view.accesskey           "L">
+<!ENTITY byDate.label             "Secara Tarikh">
+<!ENTITY byDate.accesskey         "S">
+<!ENTITY bySite.label             "Secara Laman">
+<!ENTITY bySite.accesskey         "S">
+<!ENTITY byMostVisited.label      "Secara Paling Banyak Dilayari">
+<!ENTITY byMostVisited.accesskey  "S">
+<!ENTITY byLastVisited.label      "Secara Tarikh akhir Pelayaran">
+<!ENTITY byLastVisited.accesskey  "l">
+<!ENTITY byDayAndSite.label       "Secara Tarikh dan Laman">
+<!ENTITY byDayAndSite.accesskey   "T">
+
new file mode 100644
--- /dev/null
+++ b/browser/chrome/browser/places/places.properties
@@ -0,0 +1,94 @@
+load-js-data-url-error=Untuk keselamatan, javascript atau data urls tidak boleh dimuat turun dari jendela sejarah atau rencana sisip.
+noTitle=(tidak ada tajuk)
+
+bookmarksMenuEmptyFolder=(kosong)
+
+bookmarksBackupTitle=Menandabukukan sandar nama fail
+
+bookmarksRestoreAlertTitle=Kembalikan Penandabuku
+bookmarksRestoreAlert=Ini akan menggantikan semua penandabuku semasa anda dengan sandar. Pastikan anda?
+bookmarksRestoreTitle=Pilihlah sandar penandabuku
+bookmarksRestoreFilterName=JSON
+bookmarksRestoreFilterExtension=*.json
+
+bookmarksRestoreFormatError=fail yang tidak dapat sokong.
+bookmarksRestoreParseError=tidak dapat proses fail simpanan.
+
+bookmarksLivemarkLoading=Pemuatan Penandabuku Hidup...
+bookmarksLivemarkFailed=Suap Penandabuku Hidup gagal dimuat.
+
+menuOpenLivemarkOrigin.label=Buka "%S"
+
+sortByName=Isih "%S" dengan Nama
+sortByNameGeneric=Isih dengan nama
+view.sortBy.name.label=Isih menggunakan nama
+view.sortBy.name.accesskey=n
+view.sortBy.url.label=Isih dengan Lokasi
+view.sortBy.url.accesskey=L
+view.sortBy.date.label=Isih dengan Tarikh Melayar
+view.sortBy.date.accesskey=I
+view.sortBy.visitCount.label=Isih dengan Bilangan Melayar
+view.sortBy.visitCount.accesskey=I
+view.sortBy.keyword.label=Isih dengan Kata Kekunci
+view.sortBy.keyword.accesskey=K
+view.sortBy.description.label=Isih dengan Perihal
+view.sortBy.description.accesskey=d
+view.sortBy.dateAdded.label=Isih dengan Tambahan
+view.sortBy.dateAdded.accesskey=e
+view.sortBy.lastModified.label=Isih dengan Pengubahsuaian Akhir
+view.sortBy.lastModified.accesskey=I
+view.sortBy.tags.label=Isih dengan Penanda
+view.sortBy.tags.accesskey=I
+
+searchBookmarks=Gelintar Penandabuku
+searchHistory=Gelintar Sejarah
+searchDownloads=Carian Muat turun
+searchCurrentDefault=Gelintar di '%S'
+findInPrefix=Cari di '%S'
+
+tabs.openWarningTitle=Sah buka
+tabs.openWarningMultipleBranded=Anda bakal buka tab %S. Ini mungkin memperlahankan %S semasa laman memuat. Pastikah anda y...
+tabs.openButtonMultiple=Buka tab
+tabs.openWarningPromptMeBranded=Ingatkan saya semasa perlancaran tab berbilang mungkin memperlahankan %S
+
+SelectImport=Import Fail Penandabuku
+EnterExport=Eksport Fail Penandabuku
+
+saveSearch.title=Simpan Gelintar
+saveSearch.inputLabel=Nama:
+saveSearch.inputDefaultText=Gelintar Baru
+
+detailsPane.noItems=Tidak ada perkara
+# LOCALIZATION NOTE (detailsPane.itemsCountLabel): Semi-colon list of plural forms.
+# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals
+# #1 number of items
+# example: 111 items
+detailsPane.itemsCountLabel=Satu bahan;#1 bahan
+
+mostVisitedTitle=Paling Banyak Dilayari
+recentlyBookmarkedTitle=Baru-baru Ini Ditandabukukan
+recentTagsTitle=Tag-tag Baru-baru Ini
+
+OrganizerQueryHistory=Latar
+OrganizerQueryDownloads=Muat Turun
+OrganizerQueryAllBookmarks=Semua Penandabuku
+OrganizerQueryTags=Tanda-tanda
+
+# LOCALIZATION NOTE (tagResultLabel) :
+# This is what we use to form the label (for screen readers)
+# for url bar autocomplete results of type "tag"
+# See createResultLabel() in urlbarBindings.xml 
+tagResultLabel=Penanda
+# LOCALIZATION NOTE (bookmarkResultLabel) :
+# This is what we use to form the label (for screen readers)
+# for url bar autocomplete results of type "bookmark"
+# See createResultLabel() in urlbarBindings.xml 
+bookmarkResultLabel=Penandabuku
+
+# LOCALIZATION NOTE (lockPrompt.text)
+# %S will be replaced with the application name.
+lockPrompt.title=Ralat permulaan Pelayar
+lockPrompt.text=Penandabuku dan sistem sejarah tidak akan berfungsi kerana salah satu fail %S berada dalam keadaan penggunaan oleh...
+lockPromptInfoButton.label=Ketahui Lanjut
+lockPromptInfoButton.accessKey=L
+
new file mode 100644
--- /dev/null
+++ b/browser/chrome/browser/preferences/aboutPermissions.dtd
@@ -0,0 +1,36 @@
+<!ENTITY permissionsManager.title        "Pengurus Kebenaran">
+
+<!ENTITY sites.search                    "Laman Carian">
+<!ENTITY sites.allSites                  "Semua Laman">
+
+<!-- LOCALIZATION NOTE (permissions.header.start, permissions.header.end): These strings
+     surround the host name of the site to make the header for the permissions page.
+     example: "Permissions for mozilla.org" -->
+<!ENTITY header.site.start               "Kebenaran untuk">
+<!ENTITY header.site.end                 "">
+
+<!ENTITY header.defaults                 "Tetapan kebenaran bagi semua laman">
+
+<!ENTITY permissions.forgetSite          "Lupakan Laman Ini">
+
+<!ENTITY permission.alwaysAsk            "Selalu ditanya">
+<!ENTITY permission.allow                "Benarkan">
+<!ENTITY permission.allowForSession      "Sesi ini dibenarkan">
+<!ENTITY permission.block                "Halang">
+
+<!ENTITY password.label                  "Menyimpan kata laluan">
+<!ENTITY password.manage                 "Urus Kata Laluan…">
+
+<!ENTITY cookie.label                    "Tetapkan Cecikut">
+<!ENTITY cookie.remove                   "Singkir Cecikut">
+<!ENTITY cookie.manage                   "Manage Cookies…">
+<!ENTITY cookie.removeAll                "Buang Semua Cecikut">
+
+<!ENTITY geo.label                       "Kongsi Lokasi">
+
+<!-- LOCALIZATION NOTE (indexedDB.label): This is describing indexedDB storage
+     using the same language used for the permIndexedDB string in browser/pageInfo.dtd -->
+<!ENTITY indexedDB.label                 "Kekalkan Storan Luartalian">
+
+<!ENTITY popup.label                     "Buka Tetingkap Pop-up">
+
new file mode 100644
--- /dev/null
+++ b/browser/chrome/browser/preferences/aboutPermissions.properties
@@ -0,0 +1,6 @@
+# LOCALIZATION NOTE (visitCount): #1 is the number of history visits for a site
+visitCount=#1 lawatan;#1 lawatan
+
+passwordsCount=#1 password is stored for this web site.;#1 passwords are stored for this web site.
+cookiesCount=#1 cookie is set for this web site.;#1 cookies are set for this web site.
+
old mode 100755
new mode 100644
--- a/browser/chrome/browser/preferences/advanced-scripts.dtd
+++ b/browser/chrome/browser/preferences/advanced-scripts.dtd
@@ -14,37 +14,36 @@
    -
    - The Original Code is the Firefox Preferences System.
    -
    - The Initial Developer of the Original Code is Mike Connor.
    - Portions created by the Initial Developer are Copyright (C) 2005
    - the Initial Developer. All Rights Reserved.
    -
    - Contributor(s):
-   -   
    -
    - Alternatively, the contents of this file may be used under the terms of
    - either the GNU General Public License Version 2 or later (the "GPL"), or
    - the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
    - in which case the provisions of the GPL or the LGPL are applicable instead
    - of those above. If you wish to allow use of your version of this file only
    - under the terms of either the GPL or the LGPL, and not to allow others to
    - use your version of this file under the terms of the MPL, indicate your
    - decision by deleting the provisions above and replace them with the notice
    - and other provisions required by the LGPL or the GPL. If you do not delete
    - the provisions above, a recipient may use your version of this file under
    - the terms of any one of the MPL, the GPL or the LGPL.
    -
 #endif
-   - ***** END LICENSE BLOCK ***** -->
-<!ENTITY advancedJSDialog.title "Tetapan JavaScript Lanjutan">
-<!ENTITY window.width "37em">
-<!ENTITY allowScripts.label "Benarkan skrip untuk:">
-<!ENTITY moveResizeWindows.label "Pindah atau saiz semula tetingkap sedia ada">
-<!ENTITY moveResizeWindows.accesskey "M">
-<!ENTITY raiseLowerWindows.label "Naikkan atau turunkan tetingkap">
-<!ENTITY raiseLowerWindows.accesskey "R">
-<!ENTITY disableContextMenus.label "Lumpuhkan atau gantikan menu konteks">
-<!ENTITY disableContextMenus.accesskey "g">
-<!ENTITY hideStatusBar.label "Sorok bar status">
-<!ENTITY hideStatusBar.accesskey "H">
-<!ENTITY changeStatusBar.label "Tukar teks bar status">
-<!ENTITY changeStatusBar.accesskey "k">
+   - ***** END LICENSE BLOCK ***** -->
+
+<!ENTITY advancedJSDialog.title         "Tetapan JavaScript Lanjutan">
+<!ENTITY window.width                   "37em">
+
+<!ENTITY allowScripts.label             "Benarkan skrip-skrip untuk:">
+
+<!ENTITY moveResizePopupWindows.label     "Pindah atau ubah saiz popup tetingkap">
+<!ENTITY moveResizePopupWindows.accesskey "P">
+<!ENTITY raiseLowerWindows.label        "Naikkan atau turunkan tetingkap">
+<!ENTITY raiseLowerWindows.accesskey    "R">
+<!ENTITY disableContextMenus.label      "Lumpuhkan atau gantikan menu konteks">
+<!ENTITY disableContextMenus.accesskey  "g">
+
old mode 100755
new mode 100644
--- a/browser/chrome/browser/preferences/advanced.dtd
+++ b/browser/chrome/browser/preferences/advanced.dtd
@@ -1,63 +1,118 @@
-<!ENTITY generalTab.label "Am">
-<!ENTITY accessibility.label "Kebolehcapaian">
-<!ENTITY useCursorNavigation.label "Sentiasa guna kunci kursor untuk melayari dalam laman">
-<!ENTITY useCursorNavigation.accesskey "k">
-<!ENTITY searchStartTyping.label "Cari teks sebaik sahaja saya menaip">
-<!ENTITY searchStartTyping.accesskey "s">
-<!ENTITY browsing.label "Melungsur">
-<!ENTITY useAutoScroll.label "Guna autogulung">
-<!ENTITY useAutoScroll.accesskey "a">
-<!ENTITY useSmoothScrolling.label "Guna gulung lancar">
-<!ENTITY useSmoothScrolling.accesskey "l">
-<!ENTITY checkSpelling.label "Periksa ejaan saya tika menaip">
-<!ENTITY checkSpelling.accesskey "t">
-<!ENTITY languages.label "Bahasa">
-<!ENTITY chooseLanguage.label "Pilih bahasa pilihan anda unutuk dipaparkan pada laman">
-<!ENTITY chooseButton.label "Pilih...">
-<!ENTITY chooseButton.accesskey "i">
-<!ENTITY networkTab.label "Rangkaian">
-<!ENTITY connection.label "Sambungan">
-<!ENTITY connectionDesc.label "Konfigur bagaimana &brandShortName; menyambung kepada Internet">
-<!ENTITY connectionSettings.label "Tetapan...">
-<!ENTITY connectionSettings.accesskey "e">
-<!ENTITY cache.label "Cache">
-<!ENTITY useCacheBefore.label "Guna sehingga">
-<!ENTITY useCacheBefore.accesskey "U">
-<!ENTITY useCacheAfter.label "MB ruang untuk cache">
-<!ENTITY updateTab.label "Kemaskini">
-<!ENTITY autoCheck.label "Automatik periksa kemaskinian pada:">
-<!ENTITY enableAppUpdate.label "&brandShortName;">
-<!ENTITY enableAppUpdate.accesskey "F">
-<!ENTITY enableAddonsUpdate.label "Penambahan Dipasang">
-<!ENTITY enableAddonsUpdate.accesskey "n">
-<!ENTITY enableSearchUpdate.label "Enjin Pencari">
-<!ENTITY enableSearchUpdate.accesskey "r">
-<!ENTITY whenUpdatesFound.label "Apabila kemaskini &brandShortName; ditemui:">
-<!ENTITY askMe.label "Tanya saya apa yang perlu dilakukan">
-<!ENTITY askMe.accesskey "y">
-<!ENTITY modeAutomatic.label "Automatik muaturun dan pasang kemaskini">
-<!ENTITY modeAutomatic.accesskey "A">
-<!ENTITY modeAutoAddonWarn.label "Ingatkan saya jika ini melumpuhkan sebarang penambahan saya">
-<!ENTITY modeAutoAddonWarn.accesskey "L">
-<!ENTITY updateHistory.label "Tunjuk Sejarah Kemaskini">
-<!ENTITY updateHistory.accesskey "h">
-<!ENTITY encryptionTab.label "Penyulitan">
-<!ENTITY protocols.label "Protokol">
-<!ENTITY useSSL3.label "Guna SSL 3.0">
-<!ENTITY useSSL3.accesskey "3">
-<!ENTITY useTLS1.label "Guna TLS 1.0">
-<!ENTITY useTLS1.accesskey "1">
-<!ENTITY certificates.label "Sijil">
-<!ENTITY certselect.description "Apabila laman web memerlukan sijil:">
-<!ENTITY certs.auto "Pilih satu automatik">
-<!ENTITY certs.auto.accesskey "m">
-<!ENTITY certs.ask "Tanya saya setiap masa">
-<!ENTITY certs.ask.accesskey "i">
-<!ENTITY viewCerts.label "Lihat Sijil">
-<!ENTITY viewCerts.accesskey "s">
-<!ENTITY viewCRLs.label "Senarai TarikBalik">
-<!ENTITY viewCRLs.accesskey "R">
-<!ENTITY verify.label "Pembuktian">
-<!ENTITY verify.accesskey "P">
-<!ENTITY viewSecurityDevices.label "Peranti Sekuriti">
-<!ENTITY viewSecurityDevices.accesskey "e">
+<!-- Note: each tab panel must contain unique accesskeys -->
+
+<!ENTITY generalTab.label                "Umum">
+
+<!ENTITY accessibility.label             "akses">
+
+<!ENTITY useCursorNavigation.label       "Sentiasa guna kunci kursor untuk melayari dalam laman">
+<!ENTITY useCursorNavigation.accesskey   "k">
+<!ENTITY searchStartTyping.label         "Cari teks sebaik sahaja saya menaip">
+<!ENTITY searchStartTyping.accesskey     "s">
+<!ENTITY blockAutoRefresh.label          "Warn me when web sites try to redirect or reload the page">
+<!ENTITY blockAutoRefresh.accesskey      "b">
+
+<!ENTITY browsing.label                  "Melungsur">
+
+<!ENTITY useAutoScroll.label             "Guna autogulung">
+<!ENTITY useAutoScroll.accesskey         "a">
+<!ENTITY useSmoothScrolling.label        "Guna gulung lancar">
+<!ENTITY useSmoothScrolling.accesskey    "l">
+<!ENTITY allowHWAccel.label              "Guna pecutan perkakasan bila tersedia">
+<!ENTITY allowHWAccel.accesskey          "r">
+<!ENTITY checkSpelling.label             "Periksa ejaan saya tika menaip">
+<!ENTITY checkSpelling.accesskey         "t">
+
+<!ENTITY systemDefaults.label            "Kembali ke Piawaian Sistem">
+<!ENTITY alwaysCheckDefault.label        "Selalu periksa sama ada &brandShortName; adalah pelungsur piawai waktu bermula"><!--XXX-->
+<!ENTITY alwaysCheckDefault.accesskey    "w">
+<!ENTITY checkNow.label                  "Periksa Sekarang">
+<!ENTITY checkNow.accesskey              "n">
+<!ENTITY submitCrashes.label             "Hantar laporan-laporan nahas">
+<!ENTITY submitCrashes.accesskey         "s">
+<!ENTITY submitTelemetry.label           "Hantarkan Prestasi Data">
+<!ENTITY submitTelemetry.accesskey       "P">
+
+<!ENTITY networkTab.label                "Rangkaian">
+
+<!ENTITY connection.label                "Sambungan">
+
+<!ENTITY connectionDesc.label            "Konfigur bagaimana &brandShortName; menyambung ke Internet">
+<!ENTITY connectionSettings.label        "Ubah suai">
+<!ENTITY connectionSettings.accesskey    "e">
+
+<!ENTITY httpCache.label                 "Cached Kandungan Web ">
+
+<!ENTITY offlineStorage2.label           "Data pengguna dan Kandungan Web diluar talian">
+
+<!-- LOCALIZATION NOTE:
+  The entities limitCacheSizeBefore.label and limitCacheSizeAfter.label appear on a single
+  line in preferences as follows:
+
+  &limitCacheSizeBefore.label [textbox for cache size in MB] &limitCacheSizeAfter.label;
+-->
+<!ENTITY limitCacheSizeBefore.label      "Terhad cache kepada">
+<!ENTITY limitCacheSizeBefore.accesskey  "T">
+<!ENTITY limitCacheSizeAfter.label       "MB daripada ruang">
+<!ENTITY clearCacheNow.label             "Padam Sekarang">
+<!ENTITY clearCacheNow.accesskey         "P">
+<!ENTITY clearOfflineAppCacheNow.label   "Padam Sekarang">
+<!ENTITY clearOfflineAppCacheNow.accesskey "n">
+<!ENTITY overrideSmartCacheSize.label    "Sampukan automatik pengurusan cache">
+<!ENTITY overrideSmartCacheSize.accesskey "o">
+
+<!ENTITY updateTab.label                 "Mengemaskini">
+
+<!ENTITY updateApp.label                 "&brandShortName; mengemaskini:">
+<!ENTITY updateAuto.label                "Kemaskini secara automatik (digalakkan: meningkatkan keselamatan)">
+<!ENTITY updateAuto.accesskey            "a">
+<!ENTITY updateCheck.label               "Semak sebarang kemaskini, tetapi biarkan saya pilih untuk memasangnya">
+<!ENTITY updateCheck.accesskey           "S">
+<!ENTITY updateManual.label              "Jangan semak sebarang kemaskini (tidak digalakkan: risiko keselamatan)">
+<!ENTITY updateManual.accesskey          "n">
+
+<!ENTITY updateAutoAddonWarn.label       "Ingatkan saya jika ini boleh melumpuhkan sebarang add-on saya">
+<!ENTITY updateAutoAddonWarn.accesskey   "I">
+
+<!ENTITY updateHistory.label             "Pamer Latar Kemaskini">
+<!ENTITY updateHistory.accesskey         "h">
+
+<!ENTITY useService.label                "Gunakan servis latar belakang bagi pemasangan versi terkini">
+<!ENTITY useService.accesskey            "b">
+
+<!ENTITY updateOthers.label              "Kemaskini automatik:">
+<!ENTITY enableSearchUpdate.label        "Enjin Carian">
+<!ENTITY enableSearchUpdate.accesskey    "r">
+
+<!ENTITY offlineNotify.label             "Beritahu saya apabila laman ini menanyakan untuk simpan data ke kegunaan luar talian">
+<!ENTITY offlineNotify.accesskey         "t">
+<!ENTITY offlineNotifyExceptions.label   "Pengecualian...">
+<!ENTITY offlineNotifyExceptions.accesskey "P">
+
+<!ENTITY offlineAppsList2.label          "Laman web yang berikut telah dibenarkan untuk menyimpan data untuk penggunaan luar talian:">
+<!ENTITY offlineAppsList.height          "7em">
+<!ENTITY offlineAppsListRemove.label     "Singkir…">
+<!ENTITY offlineAppsListRemove.accesskey "r">
+<!ENTITY offlineAppRemove.confirm        "Buang data luar talian">
+
+<!ENTITY encryptionTab.label             "Enkripsi">
+
+<!ENTITY protocols.label                 "Protokol-protokol">
+<!ENTITY useSSL3.label                   "Guna SSL 3.0">
+<!ENTITY useSSL3.accesskey               "3">
+<!ENTITY useTLS1.label                   "Guna TLS 1.0">
+<!ENTITY useTLS1.accesskey               "1">
+<!ENTITY certificates.label              "Sijil-sijil">
+<!ENTITY certSelection.description       "Bila pelayan meminta sijil peribadi saya:">
+<!ENTITY certs.auto                      "Pilih satu automatik">
+<!ENTITY certs.auto.accesskey            "m">
+<!ENTITY certs.ask                       "Tanya saya setiap masa">
+<!ENTITY certs.ask.accesskey             "i">
+<!ENTITY viewCerts.label                 "Lihat Sijil">
+<!ENTITY viewCerts.accesskey             "s">
+<!ENTITY viewCRLs.label                  "Senarai TarikBalik">
+<!ENTITY viewCRLs.accesskey              "R">
+<!ENTITY verify2.label                   "tempoh masa sabelum masa tamat">
+<!ENTITY verify2.accesskey               "t">
+<!ENTITY viewSecurityDevices.label       "Peranti Sekuriti">
+<!ENTITY viewSecurityDevices.accesskey   "e">
+
new file mode 100644
--- /dev/null
+++ b/browser/chrome/browser/preferences/applicationManager.dtd
@@ -0,0 +1,5 @@
+<!ENTITY appManager.title     "Perincian aplikasi">
+<!ENTITY appManager.style     "width: 30em; min-height: 20em;">
+<!ENTITY remove.label         "Alih">
+<!ENTITY remove.accesskey     "A">
+
new file mode 100644
--- /dev/null
+++ b/browser/chrome/browser/preferences/applicationManager.properties
@@ -0,0 +1,11 @@
+# LOCALIZATION NOTE
+# in descriptionApplications, %S will be replaced by one of the 3 following strings
+descriptionApplications=applikasi seterusnya boleh digunakan untuk mengendalikan %S.
+
+handleProtocol=%S pautan-pautan
+handleWebFeeds=Suapan Web
+handleFile=%S kandungan
+
+descriptionWebApp=Aplikasi web ini dihoskan di:
+descriptionLocalApp=Aplikasi ini terletak di:
+
new file mode 100644
--- /dev/null
+++ b/browser/chrome/browser/preferences/applications.dtd
@@ -0,0 +1,11 @@
+<!ENTITY  typeColumn.label        "Jenis Kandungan">
+<!ENTITY  typeColumn.accesskey    "J">
+
+<!ENTITY  actionColumn2.label     "Tindakan">
+<!ENTITY  actionColumn2.accesskey "a">
+
+<!ENTITY  focusSearch1.key        "f">
+<!ENTITY  focusSearch2.key        "k">
+
+<!ENTITY  filter.emptytext        "Carian">
+
old mode 100755
new mode 100644
--- a/browser/chrome/browser/preferences/colors.dtd
+++ b/browser/chrome/browser/preferences/colors.dtd
@@ -1,19 +1,23 @@
-<!ENTITY colorsDialog.title "Warna">
-<!ENTITY window.width "38em">
-<!ENTITY window.macWidth "41em">
-<!ENTITY allowPagesToUse.label "Benarkan laman memilih warnanya, bukannya pilihan saya di atas">
-<!ENTITY allowPagesToUse.accesskey "B">
-<!ENTITY color "Teks dan Latar">
-<!ENTITY textColor.label "Teks:">
-<!ENTITY textColor.accesskey "t">
-<!ENTITY backgroundColor.label "Latar:">
-<!ENTITY backgroundColor.accesskey "L">
-<!ENTITY useSystemColors.label "Guna warna sistem">
-<!ENTITY useSystemColors.accesskey "s">
-<!ENTITY underlineLinks.label "Pautan garis bawah">
-<!ENTITY underlineLinks.accesskey "u">
-<!ENTITY links "Warna Pautan">
-<!ENTITY linkColor.label "Pautan Belum Dilawat:">
-<!ENTITY linkColor.accesskey "l">
-<!ENTITY visitedLinkColor.label "Pautan Dilawat">
-<!ENTITY visitedLinkColor.accesskey "w">
+<!ENTITY  colorsDialog.title              "Warna">
+<!ENTITY  window.width                    "38em">
+<!ENTITY  window.macWidth                 "41em">
+
+<!ENTITY  allowPagesToUse.label           "Benarkan laman memilih warnanya, bukannya pilihan saya di atas">
+<!ENTITY  allowPagesToUse.accesskey       "B">
+
+<!ENTITY  color                           "Teks dan Latar Belakang">
+<!ENTITY  textColor.label                 "Teks:">
+<!ENTITY  textColor.accesskey             "t">
+<!ENTITY  backgroundColor.label           "Latar:">
+<!ENTITY  backgroundColor.accesskey       "L">
+<!ENTITY  useSystemColors.label           "Guna warna sistem">
+<!ENTITY  useSystemColors.accesskey       "s">
+
+<!ENTITY  underlineLinks.label            "Pautan garis bawah">
+<!ENTITY  underlineLinks.accesskey        "u">
+<!ENTITY  links                           "Pautan Warna">
+<!ENTITY  linkColor.label                 "Pautan Belum Dilawat:">
+<!ENTITY  linkColor.accesskey             "l">
+<!ENTITY  visitedLinkColor.label          "Pautan Dilawat">
+<!ENTITY  visitedLinkColor.accesskey      "w">
+
old mode 100755
new mode 100644
--- a/browser/chrome/browser/preferences/connection.dtd
+++ b/browser/chrome/browser/preferences/connection.dtd
@@ -1,41 +1,41 @@
-<!ENTITY connectionsDialog.title "Tetapan Sambungan">
-<!ENTITY window.width "37em">
-<!ENTITY window.macWidth "39em">
-<!ENTITY proxyTitle.label "Konfigur Proksi untuk Mencapai Internet">
-<!ENTITY directTypeRadio.label "Sambungan terus kepada Internet">
-<!ENTITY directTypeRadio.accesskey "t">
-<!ENTITY WPADTypeRadio.label "Auto-kesan tetapan proksi untuk rangkaian ini">
-<!ENTITY WPADTypeRadio.accesskey "n">
-<!ENTITY manualTypeRadio.label "Konfigurasi proksi manual:">
-<!ENTITY manualTypeRadio.accesskey "m">
-<!ENTITY autoTypeRadio.label "URL konfigurasi proksi automatik:">
-<!ENTITY autoTypeRadio.accesskey "U">
-<!ENTITY configAutoconfigText.label "Lokasi konfigurasi (URL):">
-<!ENTITY configAutoconfigText.accesskey "u">
-<!ENTITY reload.label "Muat semula">
-<!ENTITY reload.accesskey "e">
-<!ENTITY ftp.label "Proksi FTP:">
-<!ENTITY ftp.accesskey "F">
-<!ENTITY gopher.label "Proksi Gopher:">
-<!ENTITY gopher.accesskey "G">
-<!ENTITY http.label "Proksi HTTP:">
-<!ENTITY http.accesskey "H">
-<!ENTITY ssl.label "Proksi SSL:">
-<!ENTITY ssl.accesskey "S">
-<!ENTITY socks.label "Hos SOCKS:">
-<!ENTITY socks.accesskey "C">
-<!ENTITY socks4.label "SOCKS v4">
-<!ENTITY socks4.accesskey "K">
-<!ENTITY socks5.label "SOCKS v5">
-<!ENTITY socks5.accesskey "v">
-<!ENTITY port.label "Port:">
-<!ENTITY HTTPport.accesskey "P">
-<!ENTITY SSLport.accesskey "o">
-<!ENTITY FTPport.accesskey "r">
-<!ENTITY gopherPort.accesskey "">
-<!ENTITY SOCKSport.accesskey "t">
-<!ENTITY noproxy.label "Tiada Proksi untuk:">
-<!ENTITY noproxy.accesskey "d">
-<!ENTITY noproxyExplain.label "Contoh: .mozilla.org, .net.nz, 192.168.1.0/24">
-<!ENTITY shareproxy.label "Guna pelayan proksi ini untuk semua protokol">
-<!ENTITY shareproxy.accesskey "i">
+
+<!ENTITY  connectionsDialog.title       "Tetapan Sambungan">
+<!ENTITY  window.width                  "37em">
+<!ENTITY  window.macWidth               "39em">
+
+<!ENTITY  proxyTitle.label              "Konfigur Proksi untuk Capaian Internet">
+<!ENTITY  noProxyTypeRadio.label        "Tiada proxy">
+<!ENTITY  noProxyTypeRadio.accesskey    "y">
+<!ENTITY  systemTypeRadio.label         "Guna tetapan proksi sistem">
+<!ENTITY  systemTypeRadio.accesskey     "u">
+<!ENTITY  WPADTypeRadio.label           "Auto-kesan tetapan proksi untuk rangkaian ini">
+<!ENTITY  WPADTypeRadio.accesskey       "n">
+<!ENTITY  manualTypeRadio.label         "Konfigurasi proksi manual:">
+<!ENTITY  manualTypeRadio.accesskey     "m">
+<!ENTITY  autoTypeRadio.label           "URL konfigurasi proksi automatik:">
+<!ENTITY  autoTypeRadio.accesskey       "U">
+<!ENTITY  reload.label                  "Muat semula">
+<!ENTITY  reload.accesskey              "e">
+<!ENTITY  ftp.label                     "Proksi FTP:">
+<!ENTITY  ftp.accesskey                 "F">
+<!ENTITY  http.label                    "Proksi HTTP:">
+<!ENTITY  http.accesskey                "H">
+<!ENTITY  ssl.label                     "Proksi SSL:">
+<!ENTITY  ssl.accesskey                 "S">
+<!ENTITY  socks.label                   "Hos SOCKS:">
+<!ENTITY  socks.accesskey               "C">
+<!ENTITY  socks4.label                  "SOCKS v4">
+<!ENTITY  socks4.accesskey              "K">
+<!ENTITY  socks5.label                  "SOCKS v5">
+<!ENTITY  socks5.accesskey              "v">
+<!ENTITY  port.label                    "liang:">
+<!ENTITY  HTTPport.accesskey            "P">
+<!ENTITY  SSLport.accesskey             "o">
+<!ENTITY  FTPport.accesskey             "r">
+<!ENTITY  SOCKSport.accesskey           "t">
+<!ENTITY  noproxy.label                 "Tiada Proksi untuk:">
+<!ENTITY  noproxy.accesskey             "d">
+<!ENTITY  noproxyExplain.label          "Contoh: .mozilla.org, .net.nz, 192.168.1.0/24">
+<!ENTITY  shareproxy.label              "Guna pelayan proksi ini untuk semua protokol">
+<!ENTITY  shareproxy.accesskey          "i">
+
old mode 100755
new mode 100644
--- a/browser/chrome/browser/preferences/content.dtd
+++ b/browser/chrome/browser/preferences/content.dtd
@@ -1,37 +1,38 @@
-<!ENTITY blockPopups.label "Halang tetingkap popup">
-<!ENTITY blockPopups.accesskey "H">
-<!ENTITY popupExceptions.label "Pengecualian...">
-<!ENTITY popupExceptions.accesskey "E">
-<!ENTITY loadImages.label "Automatik muat imej">
-<!ENTITY loadImages.accesskey "I">
-<!ENTITY exceptions.label "Pengecualian...">
-<!ENTITY exceptions.accesskey "n">
-<!ENTITY enableJavaScript.label "Bolehkan JavaScript">
-<!ENTITY enableJavaScript.accesskey "J">
-<!ENTITY advancedJS.label "Lanjutan...">
-<!ENTITY advancedJS.accesskey "L">
-<!ENTITY enableJava.label "Bolehkan Java">
-<!ENTITY enableJava.accesskey "v">
-<!ENTITY fontsAndColors.label "Font &amp; Warna">
-<!ENTITY defaultFont.label "Font Default:">
-<!ENTITY defaultFont.accesskey "D">
-<!ENTITY defaultSize.label "Saiz:">
-<!ENTITY defaultSize.accesskey "i">
-<!ENTITY advancedFonts.label "Lanjutan...">
-<!ENTITY advancedFonts.accesskey "u">
-<!ENTITY colors.label "Warna...">
-<!ENTITY colors.accesskey "W">
-<!ENTITY feeds.label "Suapan">
-<!ENTITY feedReader.label "Pembaca Suapan:">
-<!ENTITY feedReader.accesskey "S">
-<!ENTITY feedClick.label "Apabila saya klik pada suapan web:">
-<!ENTITY ask.label "Tanya saya apa hendak diguna">
-<!ENTITY ask.accesskey "T">
-<!ENTITY subLiveBookmark.label "Sentiasa langgan dengan Tandabuku Langsung">
-<!ENTITY subLiveBookmark.accesskey "L">
-<!ENTITY subReader.label "Sentiasa langgan menggunakan Pembaca Suapan">
-<!ENTITY subReader.accesskey "g">
-<!ENTITY fileTypes.label "Jenis Fail">
-<!ENTITY configureFileTypes.label "Konfigur bagaimana &brandShortName; mengendalikan jenis fail tertentu ">
-<!ENTITY manage.label "Urus...">
-<!ENTITY manage.accesskey "U">
+<!ENTITY  blockPopups.label           "Halang tetingkap popup">
+<!ENTITY  blockPopups.accesskey       "H">
+<!ENTITY  popupExceptions.label       "Pengecualian...">
+<!ENTITY  popupExceptions.accesskey   "E">
+
+<!ENTITY  loadImages.label            "Automatik muat imej">
+<!ENTITY  loadImages.accesskey        "I">
+<!ENTITY  exceptions.label            "Pengecualian...">
+<!ENTITY  exceptions.accesskey        "n">
+
+<!ENTITY  enableJavaScript.label      "Bolehkan JavaScript">
+<!ENTITY  enableJavaScript.accesskey  "J">
+<!ENTITY  advancedJS.label            "Lanjutan...">
+<!ENTITY  advancedJS.accesskey        "L">
+
+<!ENTITY  enableJava.label            "Bolehkan Java">
+<!ENTITY  enableJava.accesskey        "v">
+
+
+<!ENTITY  fontsAndColors.label        "Fon &amp; Warna">
+
+<!ENTITY  defaultFont.label           "Font Default:">
+<!ENTITY  defaultFont.accesskey       "D">
+<!ENTITY  defaultSize.label           "Saiz:">
+<!ENTITY  defaultSize.accesskey       "i">
+
+<!ENTITY  advancedFonts.label         "Lanjutan...">
+<!ENTITY  advancedFonts.accesskey     "u">
+
+<!ENTITY  colors.label                "Warna...">
+<!ENTITY  colors.accesskey            "W">
+
+
+<!ENTITY languages.label              "Bahasa">
+<!ENTITY chooseLanguage.label         "Pilih bahasa pilihan anda untuk memaparkan halaman">
+<!ENTITY chooseButton.label           "Pilih...">
+<!ENTITY chooseButton.accesskey       "P">
+
old mode 100755
new mode 100644
--- a/browser/chrome/browser/preferences/cookies.dtd
+++ b/browser/chrome/browser/preferences/cookies.dtd
@@ -1,24 +1,29 @@
-<!ENTITY window.width "36em">
-<!ENTITY cookiesonsystem.label "Cookies berikut tersimpan pada komputer anda:">
-<!ENTITY cookiename.label "Nama Cookie">
-<!ENTITY cookiedomain.label "Tapak">
-<!ENTITY button.removecookie.label "Singkir Cookie">
-<!ENTITY button.removecookie.accesskey "R">
-<!ENTITY button.removeallcookies.label "Singkir Semua Cookie">
-<!ENTITY button.removeallcookies.accesskey "A">
-<!ENTITY props.name.label "Nama:">
-<!ENTITY props.value.label "Kandungan:">
-<!ENTITY props.domain.label "Hos:">
-<!ENTITY props.path.label "Laluan:">
-<!ENTITY props.secure.label "Hantar Untuk:">
-<!ENTITY props.expires.label "Luput:">
-<!ENTITY window.title "Cookies">
-<!ENTITY windowClose.key "w">
-<!ENTITY focusSearch1.key "f">
-<!ENTITY focusSearch2.key "k">
-<!ENTITY filter.label "Cari:">
-<!ENTITY filter.accesskey "C">
-<!ENTITY clear.label "Lapang">
-<!ENTITY clear.accesskey "p">
-<!ENTITY button.close.label "Tutup">
-<!ENTITY button.close.accesskey "T">
+<!ENTITY window.width                       "36em">
+
+<!ENTITY     cookiesonsystem.label          "Cecikut berikut disimpan pada komputer anda:">
+<!ENTITY     cookiename.label               "Nama Cecikut">
+<!ENTITY     cookiedomain.label             "Laman"> 
+<!ENTITY     button.removecookies.label     "Singkir Cecikut">
+<!ENTITY     button.removecookie.label      "Singkir Cookie">
+<!ENTITY     button.removecookie.accesskey  "R">
+<!ENTITY     button.removeallcookies.label  "Singkir Semua Cookie">
+<!ENTITY     button.removeallcookies.accesskey "A">
+
+<!ENTITY     props.name.label               "Nama:">
+<!ENTITY     props.value.label              "Kandungan:">
+<!ENTITY     props.domain.label             "Perumah:">
+<!ENTITY     props.path.label               "Haluan:">
+<!ENTITY     props.secure.label             "Hantar Untuk:">
+<!ENTITY     props.expires.label            "Luput:">
+
+<!ENTITY     window.title                   "Cecikut">
+<!ENTITY     windowClose.key                "w">
+<!ENTITY     focusSearch1.key               "f">
+<!ENTITY     focusSearch2.key               "k">
+
+<!ENTITY     filter.label                   "Cari:">
+<!ENTITY     filter.accesskey               "C">
+
+<!ENTITY     button.close.label             "Tutup">
+<!ENTITY     button.close.accesskey         "T">
+
old mode 100755
new mode 100644
--- a/browser/chrome/browser/preferences/fonts.dtd
+++ b/browser/chrome/browser/preferences/fonts.dtd
@@ -1,59 +1,70 @@
-<!ENTITY fontsDialog.title "Font">
-<!ENTITY window.width "39em">
-<!ENTITY window.macWidth "43em">
-<!ENTITY window.unixWidth "41em">
-<!ENTITY language.label "Font untuk:">
-<!ENTITY language.accesskey "F">
-<!ENTITY size.label "Saiz:">
-<!ENTITY size.accesskey1 "z">
-<!ENTITY size.accesskey2 "e">
-<!ENTITY proportional.label "Berkadaran:">
-<!ENTITY proportional.accesskey "K">
-<!ENTITY serif.label "Serif:">
-<!ENTITY serif.accesskey "S">
-<!ENTITY sans-serif.label "Sans-serif:">
-<!ENTITY sans-serif.accesskey "n">
-<!ENTITY monospace.label "Monospace:">
-<!ENTITY monospace.accesskey "M">
-<!ENTITY fantasy.label "Fantasi:">
-<!ENTITY fantasy.accesskey "F">
-<!ENTITY cursive.label "Kursif:">
-<!ENTITY cursive.accesskey "u">
-<!ENTITY fontsize.units "piksel">
-<!ENTITY font.langGroup.latin1 "Western">
-<!ENTITY font.langGroup.latin2 "Central European">
-<!ENTITY font.langGroup.japanese "Jepun">
-<!ENTITY font.langGroup.trad-chinese "China Tradisional (Taiwan)">
-<!ENTITY font.langGroup.simpl-chinese "China Dipermudah">
-<!ENTITY font.langGroup.trad-chinese-hk "China Tradisional (Hong Kong)">
-<!ENTITY font.langGroup.korean "Korea">
-<!ENTITY font.langGroup.cyrillic "Cyrillic">
-<!ENTITY font.langGroup.baltic "Baltic">
-<!ENTITY font.langGroup.el "Greek">
-<!ENTITY font.langGroup.turkish "Turkish">
-<!ENTITY font.langGroup.unicode "Bahasa Lain">
-<!ENTITY font.langGroup.user-def "Ditentukan Pengguna">
-<!ENTITY font.langGroup.thai "Thai">
-<!ENTITY font.langGroup.hebrew "Hebrew">
-<!ENTITY font.langGroup.arabic "Arab">
-<!ENTITY font.langGroup.devanagari "Devanagari">
-<!ENTITY font.langGroup.tamil "Tamil">
-<!ENTITY font.langGroup.armenian "Armenian">
-<!ENTITY font.langGroup.bengali "Bengali">
-<!ENTITY font.langGroup.canadian "Unified Canadian Syllabary">
-<!ENTITY font.langGroup.ethiopic "Ethiopic">
-<!ENTITY font.langGroup.georgian "Georgian">
-<!ENTITY font.langGroup.gujarati "Gujarati">
-<!ENTITY font.langGroup.gurmukhi "Gurmukhi">
-<!ENTITY font.langGroup.khmer "Khmer">
-<!ENTITY font.langGroup.malayalam "Malayalam">
-<!ENTITY minSize.label "Saiz font minima:">
-<!ENTITY minSize.accesskey "o">
-<!ENTITY minSize.none "Tiada">
-<!ENTITY useDefaultFontSerif.label "Serif">
-<!ENTITY useDefaultFontSansSerif.label "Sans Serif">
-<!ENTITY allowPagesToUse.label "Benarkan laman untuk memilih fontnya, bukannya pilihan saya di atas">
-<!ENTITY allowPagesToUse.accesskey "B">
-<!ENTITY languages.customize.Charset.grouplabel "Mengkod Aksara">
-<!ENTITY languages.customize.DefaultCharset.label "Mengkod Aksara Default:">
-<!ENTITY languages.customize.DefaultCharset.accesskey "M">
+<!ENTITY  fontsDialog.title                       "Mukataip">
+<!ENTITY  window.width                            "39em">
+<!ENTITY  window.macWidth                         "43em">
+<!ENTITY  window.unixWidth                        "41em">
+
+<!ENTITY  language.label                          "Font untuk:">
+<!ENTITY  language.accesskey                      "F">
+
+<!ENTITY  size.label                              "Saiz:">
+<!ENTITY  sizeProportional.accesskey              "z">
+<!ENTITY  sizeMonospace.accesskey                 "e">
+
+<!ENTITY  proportional.label                      "Berkadaran:">
+<!ENTITY  proportional.accesskey                  "K">
+
+<!ENTITY  serif.label                             "Serif:">
+<!ENTITY  serif.accesskey                         "S">
+<!ENTITY  sans-serif.label                        "Sans-serif:">
+<!ENTITY  sans-serif.accesskey                    "n">
+<!ENTITY  monospace.label                         "Monospace:">
+<!ENTITY  monospace.accesskey                     "M">
+
+<!ENTITY  font.langGroup.latin1                   "Western">
+<!ENTITY  font.langGroup.latin2                   "Eropah Tengah">
+<!ENTITY  font.langGroup.japanese                 "Jepun">
+<!ENTITY  font.langGroup.trad-chinese             "Cina Tradisional (Taiwan)">
+<!ENTITY  font.langGroup.simpl-chinese            "Cina Dipermudah">
+<!ENTITY  font.langGroup.trad-chinese-hk          "Cina Tradisional (Hong Kong)">
+<!ENTITY  font.langGroup.korean                   "Korea">
+<!ENTITY  font.langGroup.cyrillic                 "Cyril">
+<!ENTITY  font.langGroup.baltic                   "Baltik">
+<!ENTITY  font.langGroup.el                       "Yunani">
+<!ENTITY  font.langGroup.turkish                  "Turki">
+<!ENTITY  font.langGroup.unicode                  "bahasa yang lain">
+<!ENTITY  font.langGroup.user-def                 "Pengguna Ditakrifkan">
+<!ENTITY  font.langGroup.thai                     "Thai">
+<!ENTITY  font.langGroup.hebrew                   "Ibrani">
+<!ENTITY  font.langGroup.arabic                   "Arab">
+<!ENTITY  font.langGroup.devanagari               "Devanagari">
+<!ENTITY  font.langGroup.tamil                    "Tamil">
+<!ENTITY  font.langGroup.armenian                 "Armenia">
+<!ENTITY  font.langGroup.bengali                  "Bengali">
+<!ENTITY  font.langGroup.canadian                 "Ejaan sukuan Kanada Bersatu">
+<!ENTITY  font.langGroup.ethiopic                 "Ethiopic">
+<!ENTITY  font.langGroup.georgian                 "Georgian">
+<!ENTITY  font.langGroup.gujarati                 "Gujarati">
+<!ENTITY  font.langGroup.gurmukhi                 "Gurmukhi">
+<!ENTITY  font.langGroup.khmer                    "Khmer">
+<!ENTITY  font.langGroup.malayalam                "Malayalam">
+<!ENTITY  font.langGroup.oriya                    "Oriya">
+<!ENTITY  font.langGroup.telugu                   "Telugu">
+<!ENTITY  font.langGroup.kannada                  "Kannada">
+<!ENTITY  font.langGroup.sinhala                  "Sinhala">
+<!ENTITY  font.langGroup.tibetan                  "Tibet">
+<!-- Minimum font size -->
+<!ENTITY minSize.label                            "Saiz font minima:">
+<!ENTITY minSize.accesskey                        "o">
+<!ENTITY minSize.none                             "tiada">
+
+<!-- default font type -->
+<!ENTITY  useDefaultFontSerif.label               "Serif">
+<!ENTITY  useDefaultFontSansSerif.label           "Sans Serif">
+
+<!ENTITY  allowPagesToUse.label                   "Benarkan laman untuk memilih fontnya, bukannya pilihan saya di atas">
+<!ENTITY  allowPagesToUse.accesskey               "B">
+
+<!ENTITY languages.customize.Charset.grouplabel         "Pengekodan Aksara">
+<!ENTITY languages.customize.DefaultCharset.label       "Mengkod Aksara Default:">
+<!ENTITY languages.customize.DefaultCharset.accesskey   "M">
+
old mode 100755
new mode 100644
--- a/browser/chrome/browser/preferences/languages.dtd
+++ b/browser/chrome/browser/preferences/languages.dtd
@@ -1,14 +1,16 @@
-<!ENTITY window.width "30em">
-<!ENTITY languages.customize.Header "Bahasa">
-<!ENTITY languages.customize.label "Bahasa">
-<!ENTITY languages.customize.prefLangDescript "Laman web kadangkala ditawarkan dalam beberapa bahasa. Pilih bahasa untuk memaparkan laman web ini, dalam urutan keutamaan.">
-<!ENTITY languages.customize.active.label "Urutan bahasa keutamaan:">
-<!ENTITY languages.customize.moveUp.label "Pindah Atas">
-<!ENTITY languages.customize.moveUp.accesskey "U">
-<!ENTITY languages.customize.moveDown.label "Pindah Bawah">
-<!ENTITY languages.customize.moveDown.accesskey "D">
-<!ENTITY languages.customize.deleteButton.label "Singkir">
-<!ENTITY languages.customize.deleteButton.accesskey "R">
-<!ENTITY languages.customize.selectLanguage.label "Pilih bahasa untuk ditambah...">
-<!ENTITY languages.customize.addButton.label "Tambah">
-<!ENTITY languages.customize.addButton.accesskey "A">
+<!ENTITY window.width                                   "30em">
+
+<!ENTITY languages.customize.Header                     "Bahasa">
+<!ENTITY languages.customize.prefLangDescript           "Laman-laman web kadangkala boleh diperolehi dalam lebih dari satu bahasa. Pilih bahasa untuk memaparkan laman web ini, mengikut keutamaan.">
+<!ENTITY languages.customize.active.label               "Bahasa dalam susunan keutamaan:">
+<!ENTITY languages.customize.moveUp.label               "Pindah Atas">
+<!ENTITY languages.customize.moveUp.accesskey           "U">
+<!ENTITY languages.customize.moveDown.label             "Pindah Bawah">
+<!ENTITY languages.customize.moveDown.accesskey         "D">
+<!ENTITY languages.customize.deleteButton.label         "Singkir">
+<!ENTITY languages.customize.deleteButton.accesskey     "R">
+<!ENTITY languages.customize.selectLanguage.label       "menambah dengan memilih satu bahasa">
+<!ENTITY languages.customize.addButton.label            "Tambah">
+<!ENTITY languages.customize.addButton.accesskey        "A">
+
+
old mode 100755
new mode 100644
--- a/browser/chrome/browser/preferences/main.dtd
+++ b/browser/chrome/browser/preferences/main.dtd
@@ -1,34 +1,42 @@
-<!ENTITY startup.label "Permulaan">
-<!ENTITY startupPage.label "Apabila &brandShortName; mula:">
-<!ENTITY startupPage.accesskey "m">
-<!ENTITY startupHomePage.label "Tunjuk laman utama saya">
-<!ENTITY startupBlankPage.label "Tunjuk laman kosong">
-<!ENTITY startupLastSession.label "Tunjuk tetingkap dan tab saya daripada masa terakhir">
-<!ENTITY location.label "Laman Utama:">
-<!ENTITY location.accesskey "U">
-<!ENTITY useCurrentPage.label "Guna Laman Semasa">
-<!ENTITY useCurrentPage.accesskey "S">
-<!ENTITY useMultiple.label "Guna Laman Semasa">
-<!ENTITY useBookmark.label "Guna Tandabuku">
-<!ENTITY useBookmark.accesskey "B">
-<!ENTITY restoreDefault.label "Kembalikan kepada Default">
-<!ENTITY restoreDefault.accesskey "K">
-<!ENTITY downloads.label "Muaturun">
-<!ENTITY showWhenDownloading.label "Tunjuk tetingkap Muaturun apabila memuaturun fail">
-<!ENTITY showWhenDownloading.accesskey "T">
-<!ENTITY closeWhenDone.label "Tutupkannya apabila semua muaturun selesai">
-<!ENTITY closeWhenDone.accesskey "w">
-<!ENTITY saveTo.label "Simpan fail kepada">
-<!ENTITY saveTo.accesskey "f">
-<!ENTITY chooseFolderWin.label "Lungsur...">
-<!ENTITY chooseFolderWin.accesskey "L">
-<!ENTITY chooseFolderMac.label "Pilih...">
-<!ENTITY chooseFolderMac.accesskey "i">
-<!ENTITY alwaysAsk.label "Sentiasa tanya saya di mana untuk menyimpan fail">
-<!ENTITY alwaysAsk.accesskey "S">
-<!ENTITY systemDefaults.label "Sistem Default">
-<!ENTITY alwaysCheckDefault.label "Sentiasa periksa untuk melihat &brandShortName; adalah pelungsur default pada permulaan">
-<!ENTITY alwaysCheckDefault.accesskey "S">
-<!ENTITY alwaysCheckDefault.height "3em">
-<!ENTITY checkNow.label "Periksa Sekarang">
-<!ENTITY checkNow.accesskey "N">
+<!ENTITY startup.label             "Permulaan">
+
+<!ENTITY startupPage.label         "Apabila &brandShortName; mula:">
+<!ENTITY startupPage.accesskey     "m">
+<!ENTITY startupHomePage.label     "tunjukan laman utama saya">
+<!ENTITY startupBlankPage.label    "tunjukan laman yang kosong">
+<!ENTITY startupLastSession.label  "Papar tetingkap dan tab saya dari masa lalu">
+<!ENTITY restoreOnDemand.label     "Jangan isi tab kecuali bila dipilih">
+<!ENTITY restoreOnDemand.accesskey "l">
+
+<!ENTITY homepage.label            "laman utama:
+">
+<!ENTITY homepage.accesskey        "l">
+<!ENTITY useCurrentPage.label      "Guna Laman Semasa">
+<!ENTITY useCurrentPage.accesskey  "S">
+<!ENTITY useMultiple.label         "Gunakan Laman Semasa">
+<!ENTITY chooseBookmark.label      "Guna Penandabuku">
+<!ENTITY chooseBookmark.accesskey  "b">
+<!ENTITY restoreDefault.label      "Kembalikan kepada Default">
+<!ENTITY restoreDefault.accesskey  "K">
+
+<!ENTITY downloads.label     "Muat Turun">
+
+<!ENTITY showWhenDownloading.label     "Tunjuk tetingkap Muaturun apabila memuaturun fail">
+<!ENTITY showWhenDownloading.accesskey "T">
+<!ENTITY closeWhenDone.label "Tutupkannya apabila semua muaturun selesai">
+<!ENTITY closeWhenDone.accesskey "w">
+<!ENTITY saveTo.label "Simpan fail kepada">
+<!ENTITY saveTo.accesskey "f">
+<!ENTITY chooseFolderWin.label        "Lungsur...">
+<!ENTITY chooseFolderWin.accesskey    "L">
+<!ENTITY chooseFolderMac.label        "Pilih...">
+<!ENTITY chooseFolderMac.accesskey    "i">
+<!ENTITY alwaysAsk.label "Sentiasa tanya saya di mana untuk menyimpan fail">
+<!ENTITY alwaysAsk.accesskey "S">
+
+<!ENTITY addonsMgr.label               "Add-ons">
+<!ENTITY manageAddonsDescWin.label     "Tukar pilihan untuk add-ons anda">
+<!ENTITY manageAddonsDescUnix2.label   "Tukar keutamaan untuk add-ons anda">
+<!ENTITY manageAddons.label            "Urus Add-ons…">
+<!ENTITY manageAddons.accesskey        "U">
+
old mode 100755
new mode 100644
--- a/browser/chrome/browser/preferences/permissions.dtd
+++ b/browser/chrome/browser/preferences/permissions.dtd
@@ -1,19 +1,23 @@
-<!ENTITY window.title "Pengecualian">
-<!ENTITY window.width "36em">
-<!ENTITY treehead.sitename.label "Tapak">
-<!ENTITY treehead.status.label "Status">
-<!ENTITY addpermission.label "Laman Baru">
-<!ENTITY removepermission.label "Singkir Laman">
-<!ENTITY removepermission.accesskey "R">
-<!ENTITY removeallpermissions.label "Singkir Semua Laman">
-<!ENTITY removeallpermissions.accesskey "e">
-<!ENTITY address.label "Alamat laman web:">
-<!ENTITY block.label "Halang">
-<!ENTITY block.accesskey "H">
-<!ENTITY session.label "Benarkan Sessi">
-<!ENTITY session.accesskey "S">
-<!ENTITY allow.label "Benarkan">
-<!ENTITY allow.accesskey "B">
-<!ENTITY windowClose.key "w">
-<!ENTITY button.close.label "Tutup">
-<!ENTITY button.close.accesskey "C">
+<!ENTITY window.title                 "kecualian">
+<!ENTITY window.width                 "36em">
+
+<!ENTITY treehead.sitename.label      "Laman">
+<!ENTITY treehead.status.label        "Status">
+<!ENTITY removepermission.label       "Singkir Laman">
+<!ENTITY removepermission.accesskey   "R">
+<!ENTITY removeallpermissions.label   "Singkir Semua Laman">
+<!ENTITY removeallpermissions.accesskey "e">
+<!ENTITY address.label                "Address of web site:">
+<!ENTITY address.accesskey            "d">
+<!ENTITY block.label                  "Halang">
+<!ENTITY block.accesskey              "H">
+<!ENTITY session.label                "Benarkan Sessi">
+<!ENTITY session.accesskey            "S">
+<!ENTITY allow.label                  "Benarkan">
+<!ENTITY allow.accesskey              "B">
+<!ENTITY windowClose.key              "w">
+
+<!ENTITY button.close.label           "Tutup">
+<!ENTITY button.close.accesskey       "C">
+
+
old mode 100755
new mode 100644
--- a/browser/chrome/browser/preferences/preferences.dtd
+++ b/browser/chrome/browser/preferences/preferences.dtd
@@ -1,12 +1,20 @@
-<!ENTITY prefWindow.titleWin "Opsyen">
-<!ENTITY prefWindow.titleGNOME "&brandShortName; Keutamaan">
-<!ENTITY prefWindow.styleWin "width: 42em; height: 40em;">
-<!ENTITY prefWindow.styleMac "width: 47em;">
-<!ENTITY prefWindow.styleGNOME "width: 42em; height: 38.5em;">
-<!ENTITY paneMain.title "Utama">
-<!ENTITY paneTabs.title "Tab">
-<!ENTITY paneContent.title "Kandungan">
-<!ENTITY paneFeeds.title "Suapan">
-<!ENTITY panePrivacy.title "Privasi">
-<!ENTITY paneSecurity.title "Sekuriti">
-<!ENTITY paneAdvanced.title "Lanjutan">
+
+<!ENTITY  prefWindow.titleWin     "Pilihan">
+<!ENTITY  prefWindow.titleGNOME   "&brandShortName; Keutamaan">
+<!-- When making changes to prefWindow.styleWin test both Windows Classic and
+     Luna since widget heights are different based on the OS theme -->
+<!ENTITY  prefWinMinSize.styleWin2      "width: 42em; min-height: 37.5em;">
+<!ENTITY  prefWinMinSize.styleMac       "width: 47em; min-height: 40em;">
+<!ENTITY  prefWinMinSize.styleGNOME     "width: 45.5em; min-height: 40.5em;">
+
+<!ENTITY  paneGeneral.title       "Umum">
+<!ENTITY  paneTabs.title          "Tab-tab">
+<!ENTITY  paneContent.title       "Kandungan">
+<!ENTITY  paneApplications.title  "Aplikasi">
+<!ENTITY  panePrivacy.title       "Peribadi">
+<!ENTITY  paneSecurity.title      "Sekuriti">
+<!ENTITY  paneAdvanced.title      "maju">
+
+<!-- LOCALIZATION NOTE (paneSync.title): This should match syncBrand.shortName.label in ../syncBrand.dtd -->
+<!ENTITY  paneSync.title          "Sync">
+
old mode 100755
new mode 100644
--- a/browser/chrome/browser/preferences/preferences.properties
+++ b/browser/chrome/browser/preferences/preferences.properties
@@ -1,69 +1,124 @@
-blankpage = (laman kosong)
-bookmarkjoiner = , 
-choosehomepage = Pilih Laman Utama
-choosebookmark = %brand% boleh menetapkan laman utama anda untuk melawati laman yanag anda telah tambah kepada Tandabuku anda. Pilih Tandabuku di bawah dan klik OK.
-choosefile = Pilih fail
-addReader = Tambah Pembaca Baru...
-phishBeforeText = Memilih opsyen ini akan menghantar alamat laman web yang anda lihat kepada %S. Untuk teruskan, sila lihat semula dan terima terma servis berikut.
-setMasterPassword = Tetapkan Katalaluan Induk...
-setMasterPassword_accesskey = M
-changeMasterPassword = Tukar Katalaluan Induk...
-changeMasterPassword_accesskey = M
-labelDefaultFont = 
-cookiepermissionstext = Anda boleh tentukan laman web mana yang sentiasa dibenar atau dihalang daripada menggunakan cookie. Taip alamat sebenar yang anda ingin urus dan kemudian klik Halang, Benarkan Sessi atau Benarkan.
-cookiepermissionstitle = Pengeualian - Cookie
-addonspermissionstext = Anda boleh tentukan laman web mana yang dibenarkan untuk memasang penambahan. Taip alamat sebenar laman yang anda ingin benarkan dan kemudiannya klik Benarkan.
-addons_permissions_title = Laman Dibenarkan - Pemasangan Penambahan
-popuppermissionstext = Anda boleh tentukan laman web mana yang dibenarkan untuk membuka tetingkap popup. Taip alamat sebenar laman yang anda ingin benarkan dan kemudiannya klik Benarkan.
-popuppermissionstitle = Laman Dibenarkan - Popup
-imagepermissionstext = Anda boleh tentukan laman web mana yang dibenarkan untuk memuat imej. Taip alamat sebenar laman yang anda ingin urus dan kemudiannya klik Halang atau Benarkan.
-imagepermissionstitle = Pengecualian - Imej
-invalidURI = Sila masukkan nama hos yang sah
-invalidURITitle = Namahos Dimasukkan Tidak Sah
-password_not_set = (tidak ditetapkan)
-failed_pw_change = Gagal menukar Katalaluan Induk.
-incorrect_pw = Anda tidak memasukkan Katalaluan Induk semasa yang betul. Sila cuba lagi.
-pw_change_ok = Katalaluan Induk berjaya ditukar.
-pw_erased_ok = Anda telah menghapus Katalaluan Induk anda.
-pw_not_wanted = Amaran! Anda memutuskan untuk tidak menggunakan Katalaluan Induk.
-pw_empty_warning = Katalaluan web dan emel anda yang disimpan, data borang, dan sijil peribadi tidak akan dilindungi.
-pw_change2empty_in_fips_mode = Anda kini berada dalam mod FIPS. FIPS memerlukan Katalaluan Induk bukan-kosong.
-pw_change_success_title = Katalaluan Berjaya Ditukar
-pw_change_failed_title = Katalaluan Gagal Ditukar
-pw_remove_button = Singkir
-languageRegionCodeFormat = 
-languageCodeFormat = 
-fontScalingResolutionFormat = %S dpi
-desktopFolderName = Desktop
-myDownloadsFolderName = Muaturun Ku
-chooseDownloadFolderTitle = Pilih Folder Muaturun:
-extensionNone = (TIADA)
-removeButtonSingle = Singkir Tindakan
-removeButtonMultiple = Singkir Tindakan
-removeTitleSingle = Singkir Tindakan
-removeTitleMultiple = Singkir Tindakan
-removeMessageSingle = Tindakan dipilih tidak lagi dilaksanakan apabila fail jenis berkenaan dimuaturun. Adakah anda pasti untuk menyingkir Tindakan ini?
-removeMessageMultiple = Tindakan dipilih tidak lagi dilaksanakan apabila dail dari jenis yang berkenaan dimuaturun. Adakah anda pasti ingin menyingkir Tindakan ini?
-fileEnding = %S fail
-saveToDisk = Simpan ke Cakera
-openWith = Buka dengan %S
-actionsFiltered = Tindakan berikut sepadan dengan carian anda:
-actionsAll = Automatik lakukan Tindakan penyatuan dengan setiap daripada jenis fail berikut:
-extensionStringFormat = %S, %S
-downloadHelperNoneSelected = Tiada Yang Dipilih
-pluginHelperNoneAvailable = Tidak yang Wujud
-fpTitleChooseApp = Pilih Aplikasi Pembantu
-fpTitleChooseDL = Pilih Folder Muaturun
-hostColon = Hos:
-domainColon = Domain:
-forSecureOnly = Sambungan disulitkan sahaja
-forAnyConnection = Sebarang jenis sambungan
-AtEndOfSession = di hujung sessi
-can = Benarkan
-canSession = Benarkan Sessi
-cannot = Halang
-noCookieSelected = <tiada cookie dipilih>
-cookiesAll = Cookies berikut tersimpan pada komputer anda:
-cookiesFiltered = Cookie berikut sepadan dengan carian anda:
-removeCookies = Singkir Cookie
-removeCookie = Singkir Cookie
+#### Security
+
+# LOCALIZATION NOTE: phishBefore uses %S to represent the name of the provider
+#                    whose privacy policy must be accepted (for enabling
+#                    check-every-page-as-I-load-it phishing protection).
+phishBeforeText=Memilih opsyen ini akan menghantar alamat laman web yang anda lihat kepada %S. Untuk teruskan, sila lihat semula dan terima terma servis berikut.
+
+#### Fonts
+
+labelDefaultFont=Piawai (%S)
+
+#### Permissions Manager
+
+cookiepermissionstext=You can specify which web sites are always or never allowed to use cookies.  Type the exact address of the site you want to manage and then click Block, Allow for Session, or Allow.
+cookiepermissionstitle=Pengeualian - Cookie
+addonspermissionstext=You can specify which web sites are allowed to install add-ons. Type the exact address of the site you want to allow and then click Allow.
+addons_permissions_title=Laman Dibenarkan - Pemasangan Add-ons
+popuppermissionstext=You can specify which web sites are allowed to open pop-up windows. Type the exact address of the site you want to allow and then click Allow.
+popuppermissionstitle=Laman Dibenarkan - Pop-ups
+imagepermissionstext=You can specify which web sites are allowed to load images. Type the exact address of the site you want to manage and then click Block or Allow.
+imagepermissionstitle=Pengecualian - Imej
+invalidURI=Sila masukkan nama hos yang sah
+invalidURITitle=Nama hos tidak sah dimasukkan
+
+#### Master Password
+
+pw_change2empty_in_fips_mode=Anda kini berada dalam mod FIPS. FIPS memerlukan Katalaluan Induk bukan-kosong.
+pw_change_failed_title=Penukaran Kata Laluan Gagal
+
+#### Fonts
+
+# LOCALIZATION NOTE: Next two strings are for language name representations with
+#   and without the region.
+#   e.g. languageRegionCodeFormat : "French/Canada  [fr-ca]" languageCodeFormat : "French  [fr]"
+#   %1$S = language name, %2$S = region name, %3$S = language-region code
+languageRegionCodeFormat=%1$S/%2$S [%3$S]
+#   %1$S = language name, %2$S = language-region code
+languageCodeFormat=%1$S [%2$S]
+
+#### Downloads
+
+desktopFolderName=Desktop
+downloadsFolderName=Muat Turun
+chooseDownloadFolderTitle=Pilih Folder Muat turun:
+
+#### Applications
+
+fileEnding=%S fail
+saveFile=Simpan Fail
+
+# LOCALIZATION NOTE (useApp, useDefault): %S = Application name
+useApp=Guna %S
+useDefault=Guna %S (lalai)
+
+useOtherApp=Guna yang lain…
+fpTitleChooseApp=Pilih Aplikasi Penolong
+manageApp=Butiran aplikasi
+webFeed=Suapan Web
+videoPodcastFeed=Video Podcast
+audioPodcastFeed=Podcast
+alwaysAsk=sentiasa menanya
+
+# LOCALIZATION NOTE (usePluginIn):
+# %1$S = plugin name (for example "QuickTime Plugin-in 7.2")
+# %2$S = brandShortName from brand.properties (for example "Minefield")
+usePluginIn=Guna %S (dalam %S)
+
+# LOCALIZATION NOTE (previewInApp, addLiveBookmarksInApp): %S = brandShortName
+previewInApp=Pratonton dalam %S
+addLiveBookmarksInApp=Tambah Tanda buku Langsung dalam %S
+
+# LOCALIZATION NOTE (typeDescriptionWithType):
+# %1$S = type description (for example "Portable Document Format")
+# %2$S = type (for example "application/pdf")
+typeDescriptionWithType=%S (%S)
+
+
+#### Cookie Viewer
+
+hostColon=Hos:
+domainColon=Domain:
+forSecureOnly=Sambungan disulitkan sahaja
+forAnyConnection=Sebarang jenis sambungan
+expireAtEndOfSession=Pada akhir sesi
+can=Benarkan
+canSession=Sesi ini dibenarkan
+cannot=Sekat
+noCookieSelected=<tiada cecikut dipilih>
+cookiesAll=Cecikut berikut telah disimpan pada komputer anda:
+cookiesFiltered=Cecikut yang berikut padan dengan carian anda:
+
+#### Offline apps
+offlineAppRemoveTitle=Padam data laman web tertutup
+offlineAppRemovePrompt=Selepas memadam data ini, %S tidak boleh diakses offline. Adakah anda pasti memadam laman web tertutup ini?
+offlineAppRemoveConfirm=Buang data luar talian
+
+# LOCALIZATION NOTE: The next string is for the disk usage of the
+# offline application
+#   e.g. offlineAppUsage : "50.23 MB"
+#   %1$S = size (in bytes or megabytes, ...)
+#   %2$S = unit of measure (bytes, KB, MB, ...)
+offlineAppUsage=%1$S %2$S
+
+offlinepermissionstext=Laman web berikut tidak dibenarkan menyimpan data untuk kegunaan luar talian:
+offlinepermissionstitle=Data Luar Talian
+
+####Preferences::Advanced::Network
+#LOCALIZATION NOTE: The next string is for the disk usage of the web content cache.
+#   e.g., "Your web content cache is currently using 200 MB"
+#   %1$S = size
+#   %2$S = unit (MB, KB, etc.)
+actualDiskCacheSize=Kandungan Web cache anda ialah sedang menggunakan %1$S %2$S daripada ruang cakera
+
+####Preferences::Advanced::Network
+#LOCALIZATION NOTE: The next string is for the disk usage of the application cache.
+#   e.g., "Your application cache is currently using 200 MB"
+#   %1$S = size
+#   %2$S = unit (MB, KB, etc.)
+actualAppCacheSize=Cache Aplikasi anda ialah sedang menggunakan %1$S %2$S daripada ruang cakera
+
+syncUnlink.title=Anda mahu putuskan sambungan peranti anda?
+syncUnlink.label=Peranti ini tidak lagi mengait dengan akaun Sync anda. Semua data peribadi anda, di kedua-dua peranti dan juga akaun Sync anda, akan kekal utuh. 
+syncUnlinkConfirm.label=Putuskan sambungan
+
old mode 100755
new mode 100644
--- a/browser/chrome/browser/preferences/privacy.dtd
+++ b/browser/chrome/browser/preferences/privacy.dtd
@@ -1,30 +1,81 @@
-<!ENTITY history.label "Sejarah">
-<!ENTITY rememberBefore.label "Ingat laman dilawati untuk yang terakhir">
-<!ENTITY rememberBefore.accesskey "w">
-<!ENTITY rememberAfter.label "hari.">
-<!ENTITY rememberForms.label "Ingat apa yang saya masukkan dalam borang dan bar carian">
-<!ENTITY rememberForms.accesskey "b">
-<!ENTITY rememberDownloads.label "Ingat apa yang saya muaturun">
-<!ENTITY rememberDownloads.accesskey "t">
-<!ENTITY cookies.label "Cookies">
-<!ENTITY acceptCookies.label "Terima cookie daripada laman">
-<!ENTITY acceptCookies.accesskey "T">
-<!ENTITY keepUntil.label "Kekalkan sehingga:">
-<!ENTITY keepUntil.accesskey "K">
-<!ENTITY expire.label "ianya luput">
-<!ENTITY close.label "saya tutup &brandShortName;">
-<!ENTITY askEachTime.label "tanya saya setiap masa">
-<!ENTITY cookieExceptions.label "Pengecualian...">
-<!ENTITY cookieExceptions.accesskey "E">
-<!ENTITY showCookies.label "Tunjuk Cookie...">
-<!ENTITY showCookies.accesskey "C">
-<!ENTITY privateData.label "Data Peribadi">
-<!ENTITY alwaysClear.label "Sentiasa bersihkan data peribadi saya apabila saya tutup &brandShortName;">
-<!ENTITY alwaysClear.accesskey "s">
-<!ENTITY askBeforeClear.label "Tanya saya sebelum membersihkan data peribadi">
-<!ENTITY askBeforeClear.accesskey "T">
-<!ENTITY clearDataSettings.label "Tetapan...">
-<!ENTITY clearDataSettings.accesskey "t">
-<!ENTITY clearDataNow.label "Bersihkan Sekarang...">
-<!ENTITY clearDataNow.label2 "Bersihkan Sekarang">
-<!ENTITY clearDataNow.accesskey "N">
+<!ENTITY tracking.label                 "Penjejakan">
+
+<!ENTITY doNotTrack.label               "Beritahu laman saya tidak mahu dijejaki">
+<!ENTITY doNotTrack.accesskey           "d">
+
+<!ENTITY  history.label                 "Sejarah">
+
+<!ENTITY  locationBar.label             "Bar Lokasi">
+
+<!ENTITY  locbar.pre.label              "Semasa menggunakan bar lokasi, cadang:">
+<!ENTITY  locbar.pre.accessKey          "u">
+<!ENTITY  locbar.post.label             "">
+<!ENTITY  locbar.both.label             "Sejarah dan tandabuku">
+<!ENTITY  locbar.history.label          "Sejarah">
+<!ENTITY  locbar.bookmarks.label        "Penandabuku">
+<!ENTITY  locbar.nothing.label          "Tiada">
+
+
+<!ENTITY  acceptCookies.label           "Terima cookies dari laman web">
+<!ENTITY  acceptCookies.accesskey       "T">
+
+<!ENTITY  acceptThirdParty.label        "menerima cookies pihak ketiga">
+<!ENTITY  acceptThirdParty.accesskey    "c">
+
+<!ENTITY  keepUntil.label               "Kekalkan sehingga:">
+<!ENTITY  keepUntil.accesskey           "K">
+
+<!ENTITY  expire.label                  "ianya luput">
+<!ENTITY  close.label                   "Saya tutup &brandShortName;">
+<!ENTITY  askEachTime.label             "tanya saya setiap kali">
+
+<!ENTITY  cookieExceptions.label        "Pengecualian...">
+<!ENTITY  cookieExceptions.accesskey    "E">
+
+<!ENTITY  showCookies.label             "Tunjuk Cookie...">
+<!ENTITY  showCookies.accesskey         "C">
+
+<!ENTITY  historyHeader.pre.label          "&brandShortName; akan:">
+<!ENTITY  historyHeader.pre.accesskey      "a">
+<!ENTITY  historyHeader.remember.label     "Mengingati Sejarah">
+<!ENTITY  historyHeader.dontremember.label "Jangan ingat sejarah">
+<!ENTITY  historyHeader.custom.label       "Guna tetapan sendiri untuk sejarah">
+<!ENTITY  historyHeader.post.label         "">
+
+<!ENTITY  rememberDescription.label      "&brandShortName; akan mengingati sejarah pelungsuran, muaturun, borang, dan pencarian anda serta menyimpan cookies daripada laman Web yang anda layari.">
+
+<!-- LOCALIZATION NOTE (rememberActions.pre.label): include a trailing space as needed -->
+<!-- LOCALIZATION NOTE (rememberActions.middle.label): include a starting and trailing space as needed -->
+<!-- LOCALIZATION NOTE (rememberActions.post.label): include a starting space as needed -->
+<!ENTITY  rememberActions.pre.label           "Anda mungkin mahu ">
+<!ENTITY  rememberActions.clearHistory.label  "Hapuskan sejarah layaran terkini anda">
+<!ENTITY  rememberActions.middle.label        ", atau ">
+<!ENTITY  rememberActions.removeCookies.label "hapuskan cookies individu">
+<!ENTITY  rememberActions.post.label          ".">
+
+<!ENTITY  dontrememberDescription.label  "&brandShortName; akan menggunakan tetapan yang sama untuk layaran peribadi dan tidak akan mengingati sejarah layaran semasa anda melayari Web.">
+
+<!-- LOCALIZATION NOTE (dontrememberActions.pre.label): include a trailing space as needed -->
+<!-- LOCALIZATION NOTE (dontrememberActions.post.label): include a starting space as needed -->
+<!ENTITY  dontrememberActions.pre.label          "Anda mungkin juga mahu ">
+<!ENTITY  dontrememberActions.clearHistory.label "hapuskan semua sejarah layaran semasa">
+<!ENTITY  dontrememberActions.post.label         ".">
+
+<!ENTITY  privateBrowsingPermanent2.label "Sentiasa gunakan mod pelayaran persendirian">
+<!ENTITY  privateBrowsingPermanent2.accesskey "p">
+
+<!ENTITY  rememberHistory.label      "Ingati sejarah pelayaran saya">
+<!ENTITY  rememberHistory.accesskey  "I">
+
+<!ENTITY  rememberDownload.label         "Ingat sejarah muat turun">
+<!ENTITY  rememberDownload.accesskey     "I">
+
+<!ENTITY  rememberSearchForm.label       "Ingati sejarah carian dan borang">
+<!ENTITY  rememberSearchForm.accesskey   "I">
+
+<!ENTITY  clearOnClose.label             "Buang sejarah apabila &brandShortName; ditutup">
+<!ENTITY  clearOnClose.accesskey         "r">
+
+<!ENTITY  clearOnCloseSettings.label     "Tetapan...">
+<!ENTITY  clearOnCloseSettings.accesskey "T">
+
old mode 100755
new mode 100644
--- a/browser/chrome/browser/preferences/security.dtd
+++ b/browser/chrome/browser/preferences/security.dtd
@@ -1,26 +1,35 @@
-<!ENTITY warnAddonInstall.label "Ingatkan saya apabila laman cuba untuk memasang penambahan">
-<!ENTITY warnAddonInstall.accesskey "a">
-<!ENTITY tellMaybeForgery.label "Beritahu saya jika laman yang saya lawati dicurigai palsu">
-<!ENTITY tellMaybeForgery.accesskey "T">
-<!ENTITY useDownloadedList.label "Periksa menggunakan senarai muaturun laman dicurigai">
-<!ENTITY useDownloadedList.accesskey "t">
-<!ENTITY askThirdParty.label "Periksa dengan bertanya">
-<!ENTITY askThirdParty.accesskey "P">
-<!ENTITY askThirdPartyAfter.label "setiap laman yang saya lawati">
-<!ENTITY addonExceptions.label "Pengecualian...">
-<!ENTITY addonExceptions.accesskey "P">
-<!ENTITY passwords.label "Katalaluan">
-<!ENTITY rememberPasswords.label "Ingat katalaluan untuk laman">
-<!ENTITY rememberPasswords.accesskey "I">
-<!ENTITY passwordExceptions.label "Pengecualian...">
-<!ENTITY passwordExceptions.accesskey "g">
-<!ENTITY useMasterPassword.label "Guna katalaluan induk">
-<!ENTITY useMasterPassword.accesskey "U">
-<!ENTITY changeMasterPassword.label "Tukar Katalaluan Induk...">
-<!ENTITY changeMasterPassword.accesskey "I">
-<!ENTITY showPasswords.label "Tunjuk Katalaluan...">
-<!ENTITY showPasswords.accesskey "K">
-<!ENTITY warnings.label "Mesej Amaran">
-<!ENTITY chooseWarnings.label "Pilih mesej amaran mana yang anda ingin lihat ketika melayari web">
-<!ENTITY warningSettings.label "Tetapan...">
-<!ENTITY warningSettings.accesskey "T">
+<!ENTITY  warnAddonInstall.label        "Ingatkan saya apabila laman cuba untuk memasang penambahan">
+<!ENTITY  warnAddonInstall.accesskey    "a">
+
+<!-- LOCALIZATION NOTE (blockWebForgeries.label, blockAttackSites.label):
+  The methods by which forged (phished) and attack sites will be detected by
+  phishing providers will vary from human review to machine-based heuristics to a
+  combination of both, so it's important that these strings and
+  useDownloadedList.label convey the meaning "reported" (and not something like
+  "known").
+-->
+<!ENTITY  blockAttackSites.label     "Halang laman web serangan yang dilaporkan">
+<!ENTITY  blockAttackSites.accesskey "k">
+
+<!ENTITY  blockWebForgeries.label     "Halangi pemalsuan lamab web yang dilaporkan">
+<!ENTITY  blockWebForgeries.accesskey "b">
+
+<!ENTITY  addonExceptions.label         "Pengecualian...">
+<!ENTITY  addonExceptions.accesskey     "P">
+
+
+<!ENTITY  passwords.label               "Kata laluan">
+
+<!ENTITY  rememberPasswords.label       "Ingat katalaluan untuk laman">
+<!ENTITY  rememberPasswords.accesskey   "I">
+<!ENTITY  passwordExceptions.label      "Pengecualian...">
+<!ENTITY  passwordExceptions.accesskey  "g">
+
+<!ENTITY  useMasterPassword.label        "Guna katalaluan induk">
+<!ENTITY  useMasterPassword.accesskey    "U">
+<!ENTITY  changeMasterPassword.label     "Tukar Katalaluan Induk...">
+<!ENTITY  changeMasterPassword.accesskey "I">
+
+<!ENTITY  savedPasswords.label            "menyimpan kata laluan">
+<!ENTITY  savedPasswords.accesskey        "p">
+
new file mode 100644
--- /dev/null
+++ b/browser/chrome/browser/preferences/selectBookmark.dtd
@@ -0,0 +1,6 @@
+<!ENTITY selectBookmark.title
+  "Tetapkan laman utama">
+<!ENTITY selectBookmark.label
+  "Pilih tandabuku untuk dijadikan laman utama anda. Jika anda memilih folder, tandabuku di dalam folder tersebut akan dibuka dalam Tab-Tab.">
+
+
new file mode 100644
--- /dev/null
+++ b/browser/chrome/browser/preferences/sync.dtd
@@ -0,0 +1,44 @@
+<!-- The page shown when not logged in... -->
+<!ENTITY setupButton.label          "Susun atur &syncBrand.fullName.label;">
+<!ENTITY setupButton.accesskey      "S">
+<!ENTITY weaveDesc.label            "&syncBrand.fullName.label; membenarkan anda mengakses sejarah layaran, bookmarks, kata laluan dan tab terbuka dalam semua alat.">
+
+<!-- The page shown when logged in... -->
+
+<!-- Login error feedback -->
+<!ENTITY updatePass.label             "Mengemaskini">
+<!ENTITY resetPass.label              "Set Semula">
+
+<!-- Manage Account -->
+<!ENTITY manageAccount.label          "Pengurusan akaun">
+<!ENTITY manageAccount.accesskey      "a">
+<!ENTITY viewQuota.label              "Papar Kuota">
+<!ENTITY changePassword2.label        "Menukar Katalaluan">
+<!ENTITY myRecoveryKey.label          "Kekunci pemulihan saya">
+<!ENTITY resetSync2.label             "Melaras semula Sync">
+
+<!ENTITY pairDevice.label             "Memasangkan Peranti">
+
+<!ENTITY syncMy.label               "Sync saya punya">
+<!ENTITY engine.bookmarks.label     "Penandabuku">
+<!ENTITY engine.bookmarks.accesskey "P">
+<!ENTITY engine.tabs.label          "Tab">
+<!ENTITY engine.tabs.accesskey      "T">
+<!ENTITY engine.history.label       "Sejarah">
+<!ENTITY engine.history.accesskey   "r">
+<!ENTITY engine.passwords.label     "Katalaluan">
+<!ENTITY engine.passwords.accesskey "K">
+<!ENTITY engine.prefs.label         "Keutamaan">
+<!ENTITY engine.prefs.accesskey     "K">
+<!ENTITY engine.addons.label        "Add-ons">
+<!ENTITY engine.addons.accesskey    "A">
+
+<!-- Device Settings -->
+<!ENTITY syncComputerName.label       "nama komputer:">
+<!ENTITY syncComputerName.accesskey   "n">
+<!ENTITY unlinkDevice.label           "Memutuskan sambungan peranti">
+
+<!-- Footer stuff -->
+<!ENTITY prefs.tosLink.label        "Terma dan Syarat Perkhidmatan">
+<!ENTITY prefs.ppLink.label         "Dasar Privasi">
+
old mode 100755
new mode 100644
--- a/browser/chrome/browser/preferences/tabs.dtd
+++ b/browser/chrome/browser/preferences/tabs.dtd
@@ -1,15 +1,18 @@
-<!ENTITY % brandDTD SYSTEM "chrome://branding/locale/brand.dtd">
-%brandDTD;
-<!ENTITY newPagesIn.label "Laman baru perlu dibuka di:">
-<!ENTITY inNewWindow.label "tetingkap baru">
-<!ENTITY inNewWindow.accesskey "n">
-<!ENTITY inNewTab.label "tab baru">
-<!ENTITY inNewTab.accesskey "t">
-<!ENTITY warnCloseMultipleTabs.label "Ingatkan saya apabila menutup beberapa tab">
-<!ENTITY warnCloseMultipleTabs.accesskey "m">
-<!ENTITY warnOpenManyTabs.label "Ingatkan saya apabila menutup beberapa tab akan melambatkan &brandShortName;">
-<!ENTITY warnOpenManyTabs.accesskey "b">
-<!ENTITY showTabBar.label "Sentiasa tunjuk bar tab">
-<!ENTITY showTabBar.accesskey "r">
-<!ENTITY switchToNewTabs.label "Apabila saya membuka pautan dalam tetingkap baru, tukar terus kepadanya">
-<!ENTITY switchToNewTabs.accesskey "s">
+<!ENTITY newWindowsAsTabs.label       "Buka tingkap dalam tab baru">
+<!ENTITY newWindowsAsTabs.accesskey   "t">
+
+<!ENTITY warnCloseMultipleTabs.label  "Ingatkan saya apabila menutup beberapa tab">
+<!ENTITY warnCloseMultipleTabs.accesskey  "m">
+
+<!ENTITY warnOpenManyTabs.label       "Ingatkan saya apabila menutup beberapa tab akan melambatkan &brandShortName;">
+<!ENTITY warnOpenManyTabs.accesskey   "b">
+
+<!ENTITY showTabBar.label             "Selalu tunjuk tab bar">
+<!ENTITY showTabBar.accesskey         "r">
+
+<!ENTITY switchToNewTabs.label        "Apabila saya membuka pautan dalam tetingkap baru, tukar terus kepadanya">
+<!ENTITY switchToNewTabs.accesskey    "s">
+
+<!ENTITY showTabsInTaskbar.label          "Pamer sampel tab dalam taskbar Windows">
+<!ENTITY showTabsInTaskbar.accesskey      "k">
+
new file mode 100644
--- /dev/null
+++ b/browser/chrome/browser/quitDialog.properties
@@ -0,0 +1,12 @@
+quitDialogTitle=Keluar %S
+restartDialogTitle=Buka semula %S
+
+quitTitle=&Keluar
+restartTitle=&Mula semula
+cancelTitle=&Batal
+saveTitle=&Simpan dan Berhenti
+neverAsk=Jangan tanya di lain waktu
+message=Adakah anda mahu %S menyimpan tab dan tetingkap anda untuk permulaan masa depan?
+messageNoWindows=Adakah anda mahu %S menyimpan tab anda untuk kali lain ia dimulakan?
+messageRestart=%S akan cuba mengembalikan tab dan tetingkap apabila mula semula.
+
old mode 100755
new mode 100644
--- a/browser/chrome/browser/safeMode.dtd
+++ b/browser/chrome/browser/safeMode.dtd
@@ -15,40 +15,48 @@
    - The Original Code is mozilla.org Code.
    -
    - The Initial Developer of the Original Code is Mike Connor.
    - Portions created by the Initial Developer are Copyright (C) 2005
    - the Initial Developer. All Rights Reserved.
    -
    - Contributor(s):
    -   Mike Connor <mconnor@steelgryphon.com>
-   -   
    -
    - Alternatively, the contents of this file may be used under the terms of
    - either the GNU General Public License Version 2 or later (the "GPL"), or
    - the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
    - in which case the provisions of the GPL or the LGPL are applicable instead
    - of those above. If you wish to allow use of your version of this file only
    - under the terms of either the GPL or the LGPL, and not to allow others to
    - use your version of this file under the terms of the MPL, indicate your
    - decision by deleting the provisions above and replace them with the notice
    - and other provisions required by the LGPL or the GPL. If you do not delete
    - the provisions above, a recipient may use your version of this file under
    - the terms of any one of the MPL, the GPL or the LGPL.
    -
 #endif
-   - ***** END LICENSE BLOCK ***** -->
-<!ENTITY safeModeDialog.title "&brandShortName; Mod Selamat">
-<!ENTITY window.width "37em">
-<!ENTITY safeModeDescription.label "&brandShortName; sekarang dilarikan dalam mod selamat, yang dilumpuhkan tetapan adat, tema dan sambungan anda buat sementara waktu.">
-<!ENTITY safeModeDescription2.label "Anda boleh buat sedikitatau semua perubahan ini seara kekal:">
-<!ENTITY disableAddons.label "Lumpuhkan semua penambahan">
-<!ENTITY disableAddons.accesskey "L">
-<!ENTITY resetToolbars.label "Ulang tetap bar alat dan kawalan">
-<!ENTITY resetToolbars.accesskey "R">
-<!ENTITY resetBookmarks.label "Ulang tetap tanda buku kepada &brandShortName; default">
-<!ENTITY resetBookmarks.accesskey "b">
-<!ENTITY resetUserPrefs.label "Ulang tetap semua keutamaan pengguna kepada &brandShortName; default">
-<!ENTITY resetUserPrefs.accesskey "U">
-<!ENTITY restoreSearch.label "Kembalikan enjin carian default">
-<!ENTITY restoreSearch.accesskey "K">
-<!ENTITY changeAndRestartButton.label "Buat Perubahan dan Mulakan Semula">
-<!ENTITY continueButton.label "Sambung dalan Mod Selamat">
+   - ***** END LICENSE BLOCK ***** -->
+
+<!ENTITY safeModeDialog.title         "&brandShortName; Mod Selamat">
+<!ENTITY window.width                 "37em">
+
+<!ENTITY safeModeDescription.label    "&brandShortName; sedang berjalan dalam Mod Selamat, yang sementara akan matikan penyesuaian peribadi, lanjutan dan tema anda.">
+<!ENTITY safeModeDescription2.label   "Anda boleh memperbuatkan beberapa atau semua penukaran ini kekal:">
+
+<!ENTITY disableAddons.label          "Lumpuhkan semua penambahan">
+<!ENTITY disableAddons.accesskey      "L">
+
+<!ENTITY resetToolbars.label          "Ulang tetap bar alat dan kawalan">
+<!ENTITY resetToolbars.accesskey      "R">
+
+<!ENTITY deleteBookmarks.label        "Padamkan semua tandabuku kecuali sandaran">
+<!ENTITY deleteBookmarks.accesskey    "b">
+
+<!ENTITY resetUserPrefs.label         "Ulang tetap semua keutamaan pengguna kepada &brandShortName; default">
+<!ENTITY resetUserPrefs.accesskey     "U">
+
+<!ENTITY restoreSearch.label          "Kembalikan enjin carian default">
+<!ENTITY restoreSearch.accesskey      "K">
+
+<!ENTITY changeAndRestartButton.label "Buat Penukaran dan Mula Semula">
+<!ENTITY continueButton.label         "Sambung dalam Mod Selamat">
+
old mode 100755
new mode 100644
--- a/browser/chrome/browser/safebrowsing/phishing-afterload-warning-message.dtd
+++ b/browser/chrome/browser/safebrowsing/phishing-afterload-warning-message.dtd
@@ -1,20 +1,27 @@
-<!ENTITY safeb.palm.warning.title "Dicurigai Web Palsu">
-<!ENTITY safeb.palm.message.p1 "Laman ini telah dilaporkan sebagai web palsu yang diipta untuk mengaburi pengguna untuk berkongsi maklumat peribadi awau kewangan. Memasukkan sebarang maklumat persibadi pada laman ini akan mendatangkan keurian identiti atau penipuan lain.">
-<!ENTITY safeb.palm.message.p1.linkText "Baca Lagi »">
-<!ENTITY safeb.palm.p1.linkStatusText "Baca Lagi …">
-<!ENTITY safeb.palm.message.p2.start "Jenis kepalsuan web ini digunakan dalam penipuan dikenali sebagai serangan phising, yang mana laman web dan emel yang curang digunakan untuk meniru sumber yang anda percayai. Anda boleh menemui lanjutan tentang">
-<!ENTITY safeb.palm.message.p2.linkText "bagaimana &brandShortName; melindungi anda">
-<!ENTITY safeb.palm.message.p2.end " daripada serangan phising.">
-<!ENTITY safeb.palm.accept.label "Keluarkan saya dari sini!">
-<!ENTITY safeb.palm.accept.statustext "Layari laman utama saya">
-<!ENTITY safeb.palm.decline.label "Abaikan amaran ini">
-<!ENTITY safeb.palm.decline.statustext "Tutup amaran">
-<!ENTITY safeb.palm.notforgery.label "Ini bukannya pemalsuan web">
-<!ENTITY safeb.palm.addbutton.label "Tambah ke senarai hitam">
-<!ENTITY safeb.palm.addbutton.tooltip "Tambah ke senarai hitam">
-<!ENTITY safeb.palm.toolmenu.label "Pelungsuran Selamat">
-<!ENTITY safeb.palm.toolmenu.pref.label "Keutamaan...">
-<!ENTITY safeb.palm.toolmenu.reportphishing.label "Laporkan phising...">
-<!ENTITY safeb.palm.toolmenu.showphishingtestpage.label "Buka Laman Ujian">
-<!ENTITY safeb.palm.provider.logo.tooltip "Amaran dari Pelungsuran Selamat">
-<!ENTITY safeb.urlbaricon.tooltip "Laman ini mungkin membahayakan; klik untuk perincian.">
+<!ENTITY safeb.palm.warning.title "Pemalsuan Web Disyaki">
+
+<!ENTITY safeb.palm.message.p1 "Laman Web ini telah dilaporkan sebagai pemalsuan web yang direka untuk menipu pelayar berkongsi maklumat peribadi atau kewangan. Memasukkan sebarang maklumat peribadi ke dalam laman ini mungkin mengakibatkan kecurian identiti atau penipuan yang lain. &#160;">
+<!ENTITY safeb.palm.message.p1.linkText "Baca seterusnya &#187;">
+<!ENTITY safeb.palm.p1.linkStatusText "Baca seterusnya &#133;">
+
+<!ENTITY safeb.palm.message.p2.start "Pemalsuan Laman Web seperti ini dikenali sebagai serangan 'phishing', di mana laman web palsu dan email digunakan untuk memalsukan sumber yang anda mungkin percaya. Anda boleh mendapat maklumat lanjut tentang ini ">
+<!ENTITY safeb.palm.message.p2.linkText "bagaimana &brandShortName; melindungi anda">
+<!ENTITY safeb.palm.message.p2.end " daripada serangan 'phishing'.">
+
+<!ENTITY safeb.palm.accept.label "Keluarkan saya daripada sini!">
+<!ENTITY safeb.palm.accept.statustext "Pergi laman utama">
+<!ENTITY safeb.palm.decline.label "Abaikan amaran ini">
+<!ENTITY safeb.palm.decline.statustext "Tutup amaran" >
+<!ENTITY safeb.palm.notforgery.label2 "Ini bukan pemalsuan laman">
+<!ENTITY safeb.palm.reportPage.label "Mengapa halaman ini dihalang?">
+
+<!ENTITY safeb.blocked.malwarePage.title "Laman Web Serangan Dilaporkan!">
+<!-- Localization note (safeb.blocked.malware.shortDesc) - Please don't translate the contents of the <span id="malware_sitename"/> tag.  It will be replaced at runtime with a domain name (e.g. www.badsite.com) -->
+<!ENTITY safeb.blocked.malwarePage.shortDesc "Laman web di <span id='malware_sitename'/> telah dilaporkan sebagai laman web serangan dan telah dihalangkan berdasarkan tetapan sekuriti anda.">
+<!ENTITY safeb.blocked.malwarePage.longDesc "<p>Halaman serangan cuba untuk memasang perisian yang mencuri maklumat peribadi, mengguna komputer anda untuk menyerang yang lain, atau merosakkan sistem anda.</p><p>Sebahagian halaman serangan secara sengaja menyebarkan perisian merbahaya, tetapi banyak berlaku tanpa pengetahuan dan keizinan pemiliknya.</p>">
+
+<!ENTITY safeb.blocked.phishingPage.title "Pemalsuan laman dilaporkan!">
+<!-- Localization note (safeb.blocked.phishing.shortDesc) - Please don't translate the contents of the <span id="phishing_sitename"/> tag. It will be replaced at runtime with a domain name (e.g. www.badsite.com) -->
+<!ENTITY safeb.blocked.phishingPage.shortDesc "Laman web di <span id='phishing_sitename'/> telah dilaporkan sebagai laman web palsu dan telah dihalang berdasarkan tetapan sekuriti anda.">
+<!ENTITY safeb.blocked.phishingPage.longDesc "<p>Pemalsuan web adalah direka untuk menjerat anda bagi mendedahkan maklumat peribadi atau maklumat kewangan dengan meniru sumber yang anda percaya.</p><p>Segala maklumat yang dimasukkan ke dalam halaman ini boleh menyebabkan kecurian identiti atau lain-lain masalah.</p>">
+
old mode 100755
new mode 100644
--- a/browser/chrome/browser/safebrowsing/report-phishing.dtd
+++ b/browser/chrome/browser/safebrowsing/report-phishing.dtd
@@ -1,2 +1,2 @@
-<!ENTITY reportPhishSiteMenu.title "Laporkan Web Palsu">
-<!ENTITY reportPhishSiteMenu.accesskey "P">
+<!ENTITY reportPhishSiteMenu.title2         "Lapor Web Palsu">
+<!ENTITY reportPhishSiteMenu.accesskey      "F">
\ No newline at end of file
old mode 100755
new mode 100644
--- a/browser/chrome/browser/sanitize.dtd
+++ b/browser/chrome/browser/sanitize.dtd
@@ -1,16 +1,63 @@
-<!ENTITY sanitizeDialog.title "Bersihkan Data Peribadi">
-<!ENTITY sanitizeItems.label "Bersihkan item berikut sekarang:">
-<!ENTITY itemHistory.label "Melungsur Sejarah">
-<!ENTITY itemHistory.accesskey "M">
-<!ENTITY itemFormSearchHistory.label "Borang dan Sejarah Carian Tersimpan">
-<!ENTITY itemFormSearchHistory.accesskey "B">
-<!ENTITY itemPasswords.label "Katalaluan Tersimpan">
-<!ENTITY itemPasswords.accesskey "P">
-<!ENTITY itemCookies.label "Cookies">
-<!ENTITY itemCookies.accesskey "C">
-<!ENTITY itemCache.label "Cache">
-<!ENTITY itemCache.accesskey "a">
-<!ENTITY itemDownloads.label "Sejarah Muaturun">
-<!ENTITY itemDownloads.accesskey "D">
-<!ENTITY itemSessions.label "Pembuktian Sessi">
-<!ENTITY itemSessions.accesskey "S">
+<!ENTITY sanitizePrefs2.title          "Tetapan untuk kosongkan sejarah layaran">
+<!ENTITY sanitizeDialog2.title         "Padamkan Sejarah Layaran baru">
+
+<!ENTITY sanitizeItems.label          "Padamkan butir berikut sekarang:">
+<!ENTITY clearDataSettings2.label     "Semasa saya tutup &brandShortName;, ia patut secara automatik padamkan semua:">
+
+<!-- XXX rearrange entities to match physical layout when l10n isn't an issue -->
+<!-- LOCALIZATION NOTE (clearTimeDuration.*): "Time range to clear" dropdown.
+     See UI mockup at bug 480169 -->
+<!ENTITY clearTimeDuration.label          "Julat masa untuk padam: ">
+<!ENTITY clearTimeDuration.accesskey      "t">
+<!ENTITY clearTimeDuration.lastHour       "jam yang terakhir">
+<!ENTITY clearTimeDuration.last2Hours     "Dua jam yang lepas">
+<!ENTITY clearTimeDuration.last4Hours     "Empat Jam yang Lepas">
+<!ENTITY clearTimeDuration.today          "Hari Ini">
+<!ENTITY clearTimeDuration.everything     "Semua">
+<!-- Localization note (clearTimeDuration.suffix) - trailing entity for languages
+that require it.  -->
+<!ENTITY clearTimeDuration.suffix         "">
+<!ENTITY clearTimeDuration.dateColumn     "Tarikh Melayari">
+<!ENTITY clearTimeDuration.nameColumn     "Nama">
+
+<!-- LOCALIZATION NOTE (detailsProgressiveDisclosure.*): Labels and accesskeys
+     of the "Details" progressive disclosure button.  See UI mockup at bug
+     480169 -->
+<!ENTITY detailsProgressiveDisclosure.label     "Perincian">
+<!ENTITY detailsProgressiveDisclosure.accesskey "e">
+
+<!ENTITY historySection.label         "Sejarah">
+<!ENTITY dataSection.label            "Data">
+
+<!-- LOCALIZATION NOTE (item*): itemHistoryAndDownloads.* and
+     itemBrowsingHistory.* will never be used at the same time, so they can
+     have the same accesskey. -->
+<!ENTITY itemHistoryAndDownloads.label     "Layar &amp; Sejarah Muat Turun">
+<!ENTITY itemHistoryAndDownloads.accesskey "L">
+<!ENTITY itemBrowsingHistory.label         "Melungsur Sejarah">
+<!ENTITY itemBrowsingHistory.accesskey     "M">
+<!ENTITY itemFormSearchHistory.label       "Borang dan Sejarah Carian Tersimpan">
+<!ENTITY itemFormSearchHistory.accesskey   "B">
+<!ENTITY itemPasswords.label               "Katalaluan Tersimpan">
+<!ENTITY itemPasswords.accesskey           "P">
+<!ENTITY itemCookies.label                 "Cookies">
+<!ENTITY itemCookies.accesskey             "C">
+<!ENTITY itemCache.label                   "Cache">
+<!ENTITY itemCache.accesskey               "a">
+<!ENTITY itemOfflineApps.label             "Data laman web offline">
+<!ENTITY itemOfflineApps.accesskey         "o">
+<!ENTITY itemDownloadHistory.label         "Sejarah Muat Turun">
+<!ENTITY itemDownloadHistory.accesskey     "S">
+<!ENTITY itemActiveLogins.label            "Login Aktif">
+<!ENTITY itemActiveLogins.accesskey        "L">
+<!ENTITY itemSitePreferences.label         "Keutamaan Laman">
+<!ENTITY itemSitePreferences.accesskey     "K">
+
+<!-- LOCALIZATION NOTE (sanitizeEverythingUndoWarning): Second warning paragraph
+     that appears when "Time range to clear" is set to "Everything".  See UI
+     mockup at bug 480169 -->
+<!ENTITY sanitizeEverythingUndoWarning     "Tindakan ini tidak dapat dilakukan.">
+
+<!ENTITY dialog.width                 "28em">
+<!ENTITY column.width                 "14em">
+
old mode 100755
new mode 100644
--- a/browser/chrome/browser/search.properties
+++ b/browser/chrome/browser/search.properties
@@ -1,12 +1,15 @@
-searchtip = Cari menggunakan %S
-cmd_clearHistory = Bersihkan Sejarah Carian
-cmd_clearHistory_accesskey = C
-cmd_showSuggestions = Tunjuk Cadangan
-cmd_showSuggestions_accesskey = T
-error_loading_engine_title = Ralat Memuat Turun
-error_loading_engine_msg2 = %S tidak dapat muaturun plugin carian daripada:\n%S
-error_duplicate_engine_msg = %S tidak dapat memasang plugin carian daripada "%S" disebabkan enjin yang sama dengan nama telah wujud.
-error_invalid_engine_title = Ralat Pemasangan
-error_invalid_engine_msg = Enjin carian ini tidak disokong oleh %S dan gagal dipasang.
-cmd_addFoundEngine = Tambah "%S"
-suggestion_label = Cadangan
+searchtip=Gelintar dengan menggunakan %S
+
+# LOCALIZATION NOTE (cmd_pasteAndSearch): "Search" is a verb, this is the
+# search bar equivalent to the url bar's "Paste & Go"
+cmd_pasteAndSearch=Tampal dan Cari
+
+cmd_clearHistory=Bersihkan Sejarah Carian
+cmd_clearHistory_accesskey=C
+
+cmd_showSuggestions=Tunjuk Cadangan
+cmd_showSuggestions_accesskey=T
+
+cmd_addFoundEngine=Tambah "%S"
+
+
old mode 100755
new mode 100644
--- a/browser/chrome/browser/searchbar.dtd
+++ b/browser/chrome/browser/searchbar.dtd
@@ -1,3 +1,3 @@
-<!ENTITY cmd_engineManager.label "Urus Enjin Carian...">
-<!ENTITY cmd_engineManager.accesskey "U">
-<!ENTITY searchEndCap.label "Cari">
+<!ENTITY cmd_engineManager.label        "menguruskan enjin carian">
+<!ENTITY searchEndCap.label             "Carian">
+
old mode 100755
new mode 100644
--- a/browser/chrome/browser/setDesktopBackground.dtd
+++ b/browser/chrome/browser/setDesktopBackground.dtd
@@ -1,9 +1,10 @@
-<!ENTITY position.label "Posisi:">
-<!ENTITY tile.label "Jubin">
-<!ENTITY center.label "Tengah">
-<!ENTITY stretch.label "Rentang">
-<!ENTITY preview.label "Prebiu">
-<!ENTITY color.label "Warna:">
-<!ENTITY setDesktopBackground.title "Tetapkan Latar Desktop">
-<!ENTITY openDesktopPrefs.label "Buka Keutamaan Desktop">
-<!ENTITY closeWindow.key "w">
+<!ENTITY position.label             "kedudukan:">
+<!ENTITY tile.label                 "jubin">
+<!ENTITY center.label               "pusat">
+<!ENTITY stretch.label              "Regangkan">
+<!ENTITY preview.label              "Pra-tunjuk">
+<!ENTITY color.label                "Warna:">
+<!ENTITY setDesktopBackground.title "Set Paparan Dinding">
+<!ENTITY openDesktopPrefs.label     "Buka Keutamaan Desktop">
+<!ENTITY closeWindow.key            "w">
+
old mode 100755
new mode 100644
--- a/browser/chrome/browser/shellservice.properties
+++ b/browser/chrome/browser/shellservice.properties
@@ -1,10 +1,10 @@
-optionsLabel = %S &Opsyen
-safeModeLabel = %S Mod &Selamat
-setDefaultBrowserTitle = Pelayar Default
-setDefaultBrowserMessage = %S pada masa kini tidak diset sebagai pelayar piawai anda. Anda ingin menjadikannya pelayar piawai anda?
-setDefaultBrowserDontAsk = Sentiasa buat semakan ini apabila memulakan %S.
-alreadyDefaultBrowser = %S telah diset sebagai pelayar piawai anda.
-desktopBackgroundLeafNameWin = Desktop Background.bmp
-DesktopBackgroundNoPreview = (tiada prapapar wujud)
-DesktopBackgroundDownloading = Menyimpan Gambar...
-DesktopBackgroundSet = Tetapkan Latar Desktop
+optionsLabel=%S &Opsyen
+safeModeLabel=%S Mod Selamat
+setDefaultBrowserTitle=Browser Utama
+setDefaultBrowserMessage=%S bukan pelayar utama anda. Adakah anda ingin menjadikan pelayar ini sebagai pelayar utama?
+setDefaultBrowserDontAsk=Sentiasa menjalankan pemeriksaan ini apabila memulakan %S.
+alreadyDefaultBrowser=%S adalah pelayar utama anda.
+desktopBackgroundLeafNameWin=Paparan Dinding.bmp
+DesktopBackgroundDownloading=Simpan Gambar
+DesktopBackgroundSet=Set Paparan Dinding
+
new file mode 100644
--- /dev/null
+++ b/browser/chrome/browser/syncBrand.dtd
@@ -0,0 +1,3 @@
+<!ENTITY syncBrand.shortName.label  "Sync">
+<!ENTITY syncBrand.fullName.label   "Firefox Sync">
+
new file mode 100644
--- /dev/null
+++ b/browser/chrome/browser/syncGenericChange.properties
@@ -0,0 +1,34 @@
+#LOCALIZATION NOTE (change.password.title): This (and associated change.password/passphrase) are used when the user elects to change their password.
+change.password.title = Tukar kata laluan
+change.password.acceptButton = Menukar kata laluan
+change.password.status.active = Sedang tukar kata laluan anda
+change.password.status.success = Kata laluan anda telah ditukar.
+change.password.status.error = Terdapat masalah semasa menukar kata laluan anda.
+
+change.password3.introText = Kata Laluan anda harus sekurang kurangnya 8 karekter panjang. Tidak boleh sama dengan Kata Pengguna atau Kekunci Pemulihan.
+change.password.warningText = Nota: Semua alat anda akan tidak boleh hubungi akaun anda selepas anda menukar kata laluan ini.
+
+change.recoverykey.title = Kekunci pemulihan saya
+change.recoverykey.acceptButton = Tukar kekunci pemulihan
+change.recoverykey.label = Penukaran kekunci pemulihan dan memuat naik data tempatan, sila tunggu...
+change.recoverykey.error = Terdapat satu kesilapan ketika mengubah Kunci Pemulihan anda!
+change.recoverykey.success = Kekunci pemulihan anda berjaya ditukar!
+
+change.synckey.introText2 = Untuk menjamin privasi mantap, semua data anda disulitkan sebelum dimuatnaik. Kunci untuk menyahsulitkan data anda tidak dimuatnaik.
+# LOCALIZATION NOTE (change.recoverykey.warningText) "Sync" should match &syncBrand.shortName.label; from syncBrand.dtd
+change.recoverykey.warningText = Nota: Perubahan ini akan memadam semua data yang disimpan dalam server Sync dan memuat naik data baru yang dijamin oleh kunci pemulihan ini. Peranti lain anda tidak akan sync sehingga kunci pemulihan baru dimasukkan untuk peranti itu.
+
+new.recoverykey.label = Kekunci pemulihan anda
+
+# LOCALIZATION NOTE (new.password.title): This (and associated new.password/passphrase) are used on a second computer when it detects that your password or passphrase has been changed on a different device.
+new.password.title            = Kemaskini Kata Laluan
+new.password.introText        = Kata laluan anda ditolak oleh pelayan, sila kemaskini kata laluan anda.
+new.password.label            = Masukkan kata laluan baru anda
+new.password.confirm          = Sahkan kata laluan baru anda
+new.password.acceptButton     = Kemaskini Kata Laluan
+new.password.status.incorrect = Kata laluan salah, sila cuba lagi.
+
+new.recoverykey.title          = Kemaskini kekunci pemulihan
+new.recoverykey.introText      = Kunci pemulihan anda telah ditukar menggunaka peranti lain, sila masukkan kunci pemulihan anda yang telah dikemaskini.
+new.recoverykey.acceptButton     = Kemaskini kekunci pemulihan
+
new file mode 100644
--- /dev/null
+++ b/browser/chrome/browser/syncKey.dtd
@@ -0,0 +1,15 @@
+<!ENTITY syncKey.page.title               "Anda &syncBrand.fullName.label; Kunci">
+<!ENTITY syncKey.page.description         "Kata kunci ini akan digunakkan untuk nyahkod data dalam akaun &syncBrand.fullName.label; anda. Kamu perlu masukkan kata kunci tersebut setiap kali kamu set &syncBrand.fullName.label; dalam komputer atau alat baru.">
+<!ENTITY syncKey.keepItSecret.heading     "Dijaga rahsia">
+<!ENTITY syncKey.keepItSecret.description "Akaun &syncBrand.fullName.label; anda telah disulitkan untuk melindungi privasi anda. Tanpa kunci ini, ia akan mengambil bertahun-tahun untuk sesiapa untuk mendapatkan maklumat peribadi anda. Hanya kamu yang memegang kunci ini. Ini bermakna hanya kamu yang dapat akses ke data &syncBrand.fullName.label; anda.">
+<!ENTITY syncKey.keepItSafe.heading       "Disimpan selamat">
+<!ENTITY syncKey.keepItSafe1.description  "Jangan hilangkan kata kunci ini.">
+<!ENTITY syncKey.keepItSafe2.description  " Kami tidak akan simpan salinan kata kunci (itu bukan dipanggil simpan rahsia!), jadi ">
+<!ENTITY syncKey.keepItSafe3.description  "kami tidak dapat bantu anda memulihkannya">
+<!ENTITY syncKey.keepItSafe4.description  " jika ia hilang. Kamu perlu guna kunci ini setiap kali kamu guna computer baru atau alat kepada &syncBrand.fullName.label;.">
+<!ENTITY syncKey.findOutMore1.label       "Tahu lebih lagi tentang &syncBrand.fullName.label; dan privasi anda di ">
+<!ENTITY syncKey.findOutMore2.label       ".">
+<!ENTITY syncKey.footer1.label            "&syncBrand.fullName.label; Syarat-syarat Perkhidmatan boleh didapati pada ">
+<!ENTITY syncKey.footer2.label            ". Dasar Privasi terdapat di ">
+<!ENTITY syncKey.footer3.label            ".">
+
new file mode 100644
--- /dev/null
+++ b/browser/chrome/browser/syncProgress.dtd
@@ -0,0 +1,12 @@
+<!ENTITY % brandDTD
+    SYSTEM "chrome://branding/locale/brand.dtd">
+    %brandDTD;
+
+<!-- These strings are used in the sync progress upload page -->
+<!ENTITY syncProgress.pageTitle    "Sync Pertama Anda">
+<!ENTITY syncProgress.textBlurb    "Data anda sekarang sedang dienkrip dan dimuatnaik dalam latar belakang. Anda boleh menutup tab ini dan sambung menggunakan &brandShortName; semula.">
+<!ENTITY syncProgress.closeButton  "Tutup">
+<!ENTITY syncProgress.logoAltText  "&brandShortName; logo">
+<!ENTITY syncProgress.diffText     "&brandShortName; sekarang akan sync di dalam latar belakang secara automatik. Anda boleh menutup tab ini dan sambung menggunakan &brandShortName;.">
+
+
new file mode 100644
--- /dev/null
+++ b/browser/chrome/browser/syncQuota.dtd
@@ -0,0 +1,5 @@
+<!ENTITY quota.dialogTitle.label    "Kuota Pelayan">
+<!ENTITY quota.retrievingInfo.label "Sedang mendapatkan maklumat kuota...">
+<!ENTITY quota.typeColumn.label     "Jenis">
+<!ENTITY quota.sizeColumn.label     "Saiz">
+
new file mode 100644
--- /dev/null
+++ b/browser/chrome/browser/syncQuota.properties
@@ -0,0 +1,38 @@
+collection.bookmarks.label = Penandabuku
+collection.history.label   = Sejarah
+collection.passwords.label = Kata laluan
+collection.prefs.label     = Keutamaan
+collection.tabs.label      = Tab-tab
+
+# LOCALIZATION NOTE (quota.usageNoQuota.label): %1$S and %2$S are numeric value
+# and unit (as defined in the download manager) of the amount of space occupied
+# on the server
+quota.usageNoQuota.label    = Anda sekarang sedang mengguna %1$S %2$S.
+# LOCALIZATION NOTE (quota.usagePercentage.label):
+# %1$S is the percentage of space used,
+# %2$S and %3$S numeric value and unit (as defined in the download manager)
+# of the amount of space used,
+# %3$S and %4$S numeric value and unit (as defined in the download manager)
+# of the total space available.
+quota.usagePercentage.label = Anda sedang menggunakan %1$S%% (%2$S %3$S) dari yang dibenarkan %4$S %5$S.
+quota.usageError.label      = Tidak dapat muat turun kuota maklumat.
+quota.retrieving.label      = Sedang mendapatkan
+# LOCALIZATION NOTE (quota.sizeValueUnit.label): %1$S is the amount of space
+# occupied by the engine, %2$K the corresponding unit (e.g. kB) as defined in
+# the download manager.
+quota.sizeValueUnit.label   = %1$S %2$S
+quota.remove.label          = Singkir
+quota.treeCaption.label     = Nyah semak untuk memberhentikan sync mereka dan bebaskan ruang di dalam pelayan.
+# LOCALIZATION NOTE (quota.removal.label): %S is a list of engines that will be
+# disabled and whose data will be removed once the user confirms.
+quota.removal.label         = Firefox Sync akan memadamkan data berikut: %S.
+# LOCALIZATION NOTE (quota.list.separator): This is the separator string used
+# for the list of engines (incl. spaces where appropriate)
+quota.list.separator        = ,\u0020
+# LOCALIZATION NOTE (quota.freeup.label): %1$S and %2$S are numeric value
+# and unit (as defined in the download manager) of the amount of space freed
+# up by disabling the unchecked engines.  If displayed this string is
+# concatenated directly to quota.removal.label and may need to start off with
+# whitespace.
+quota.freeup.label          = \u0020Ini akan membebaskan %1$S %2$S.
+
new file mode 100644
--- /dev/null
+++ b/browser/chrome/browser/syncSetup.dtd
@@ -0,0 +1,110 @@
+<!ENTITY accountSetupTitle.label    "&syncBrand.fullName.label; Persediaan">
+
+<!-- First page of the wizard -->
+
+<!ENTITY setup.pickSetupType.description2 "Selamat Datang! Jika anda tidak pernah menggunakan &syncBrand.fullName.label; sebelum ini, anda akan diperlukan untuk mencipta akaun baru.">
+<!ENTITY button.createNewAccount.label "Buka akaun baru">
+<!ENTITY button.haveAccount.label      "Saya Mempunyai Akaun">
+
+<!ENTITY setup.choicePage.title.label     "Pernahkah anda menggunakan &syncBrand.fullName.label; sebelum ini?">
+<!ENTITY setup.choicePage.new.label       "Saya tidak pernah guna &syncBrand.shortName.label; sebelum ini">
+<!ENTITY setup.choicePage.existing.label  "Saya sedang menggunakan &syncBrand.shortName.label; pada komputer lain">
+
+<!-- New Account AND Existing Account -->
+<!ENTITY server.label               "Pelayan">
+<!ENTITY serverType.main.label      "Pelayan &syncBrand.fullName.label;">
+<!ENTITY serverType.custom2.label   "Gunakan server pelanggan">
+<!ENTITY signIn.account2.label      "Akaun">
+<!ENTITY signIn.account2.accesskey  "A">
+<!ENTITY signIn.password.label      "Katalaluan">
+<!ENTITY signIn.password.accesskey  "K">
+<!ENTITY signIn.recoveryKey.label       "kekunci pemulihan">
+<!ENTITY signIn.recoveryKey.accesskey   "k">
+
+<!-- New Account Page 1: Basic Account Info -->
+<!ENTITY setup.newAccountDetailsPage.title.label "Butiran Akaun">
+<!ENTITY setup.emailAddress.label     "Alamat Emel">
+<!ENTITY setup.emailAddress.accesskey "E">
+<!ENTITY setup.choosePassword.label      "Pilih kata laluan">
+<!ENTITY setup.choosePassword.accesskey  "P">
+<!ENTITY setup.confirmPassword.label     "Sahkan Kata Laluan">
+<!ENTITY setup.confirmPassword.accesskey "S">
+<!-- LOCALIZATION NOTE: tosAgree1, tosLink, tosAgree2, ppLink, tosAgree3 are
+     joined with implicit white space, so spaces in the strings aren't necessary -->
+<!ENTITY setup.tosAgree1.label      "Saya setuju kepada">
+<!ENTITY setup.tosAgree1.accesskey  "a">
+<!ENTITY setup.tosLink.label        "Syarat Perkhidmatan">
+<!ENTITY setup.tosAgree2.label      "dan">
+<!ENTITY setup.ppLink.label         "Dasar Privasi">
+<!ENTITY setup.tosAgree3.label      "">
+<!ENTITY setup.tosAgree2.accesskey  "">
+
+<!-- My Recovery Key dialog -->
+<!ENTITY setup.newRecoveryKeyPage.title.label "&brandShortName; Prihatin Tentang Privasi Anda">
+<!ENTITY setup.newRecoveryKeyPage.description.label "Untuk menjamin privasi anda, semua data anda akan disulitkan sebelum dimuat naik. Kunci pemulihan diperlukan untuk menyahsulitkan data anda yang tidak dimuat naikkan lagi.">
+<!ENTITY recoveryKeyEntry.label        "Kekunci pemulihan anda">
+<!ENTITY recoveryKeyEntry.accesskey    "K">
+<!ENTITY syncGenerateNewKey.label  "Menghasilkan kunci yang baru">
+<!ENTITY recoveryKeyBackup.description "kunci pemulihan anda diperlukan untuk mengakses &syncBrand.fullName.label; pada alat lain. sila buat salinan backup. kami tidak dapat membantu anda mendapatkan kunci pemulihan anda kembali.">
+
+<!ENTITY button.syncKeyBackup.print.label     "Cetak...">
+<!ENTITY button.syncKeyBackup.print.accesskey "C">
+<!ENTITY button.syncKeyBackup.save.label      "Simpan">
+<!ENTITY button.syncKeyBackup.save.accesskey  "S">
+
+<!-- Existing Account Page 1: Pair a Device (incl. Pair a Device dialog strings) -->
+<!ENTITY pairDevice.title.label             "Memasangkan Peranti">
+<!ENTITY addDevice.showMeHow.label          "tunjukan saya bagaimana.">
+<!ENTITY addDevice.dontHaveDevice.label     "Saya tidak mempunyai alat tersebut pada saya">
+<!ENTITY pairDevice.setup.description.label  "untuk mengaktifkan, pilih &#x0022; pasangkan peranti &#x0022; pada peranti lain anda.">
+<!ENTITY addDevice.setup.enterCode.label    "Kemudian,masukkan kod ini:">
+<!ENTITY pairDevice.dialog.description.label "untuk mengaktifkan peranti baru anda, pilih &#x0022; Set Up Sync&#x0022; pada peranti.">
+<!ENTITY addDevice.dialog.enterCode.label   "Masukkan kod yang dibekalkan oleh peralatan:">
+<!ENTITY addDevice.dialog.tryAgain.label    "Sila cuba sekali lagi.">
+<!ENTITY addDevice.dialog.successful.label  "Peranti tersebut telah berjaya ditambah. Bibit penyelerasan akan mengambil masa beberapa minit dan akan selesai di belakang.">
+<!ENTITY addDevice.dialog.recoveryKey.label     "Untuk mengaktif peranti anda, anda perlu memasukan Kunci Pemulihan anda. Sila cetak atau simpan kunci ini dan bawa bersama anda .">
+<!ENTITY addDevice.dialog.connected.label   "Peranti telah disambung">
+
+<!-- Existing Account Page 2: Manual Login -->
+<!ENTITY setup.signInPage.title.label "Daftar Masuk">
+<!ENTITY existingRecoveryKey.description "anda boleh mendapatkan salinan kunci pemulihan anda dengan melayari &syncBrand.shortName.label; pilihan pada peranti anda, dan pilih &#x0022; Kunci pemulihan saya &#x0022; dibawah &#x0022; menguruskan akaun&#x0022;.">
+<!ENTITY verifying.label              "Sedang Mengesahkan...">
+<!ENTITY resetPassword.label          "Set Semula Kata Laluan">
+<!ENTITY resetSyncKey.label           "Saya telah kehilangan peranti yang lain.">
+
+<!-- Sync Options -->
+<!ENTITY setup.optionsPage.title      "Pilihan Sync">
+<!ENTITY syncComputerName.label       "nama komputer:">
+<!ENTITY syncComputerName.accesskey   "n">
+
+<!ENTITY syncMy.label               "Sync Saya">
+<!ENTITY engine.bookmarks.label     "Penandabuku">
+<!ENTITY engine.bookmarks.accesskey "P">
+<!ENTITY engine.tabs.label          "Tab-tab">
+<!ENTITY engine.tabs.accesskey      "T">
+<!ENTITY engine.history.label       "Sejarah">
+<!ENTITY engine.history.accesskey   "r">
+<!ENTITY engine.passwords.label     "Katalaluan">
+<!ENTITY engine.passwords.accesskey "K">
+<!ENTITY engine.prefs.label         "Keutamaan">
+<!ENTITY engine.prefs.accesskey     "K">
+<!ENTITY engine.addons.label        "Add-ons">
+<!ENTITY engine.addons.accesskey    "A">
+
+<!ENTITY choice2.merge.main.label      "Gabungkan data komputer ini dengan data &syncBrand.shortName.label; saya">
+<!ENTITY choice2.merge.recommended.label "Disyorkan:">
+<!ENTITY choice2.client.main.label     "Gantikan semua data dalam komputer ini dengan data &syncBrand.shortName.label; saya">
+<!ENTITY choice2.server.main.label     "Gantikan semua peranti lain dengan data komputer ini">
+
+<!-- Confirm Merge Options -->
+<!ENTITY setup.optionsConfirmPage.title "Pasti">
+<!ENTITY confirm.merge.label    "&syncBrand.fullName.label; kini akan menggabungkan semua data pelayar komputer ini ke dalam akaun Sync anda.">
+<!ENTITY confirm.client2.label         "Amaran: Data &brandShortName; berikut akan dipadam:">
+<!ENTITY confirm.client.moreinfo.label "&brandShortName; akan membuat salinan data &syncBrand.fullName.label; anda di dalam komputer ini.">
+<!ENTITY confirm.server2.label         "Amaran: Alat-alat berikut akan ditulis ganti dengan data tempatan anda:">
+
+<!-- New & Existing Account: Setup Complete -->
+<!ENTITY setup.successPage.title "Setup Selesai">
+<!ENTITY changeOptions.label "Anda boleh mengubah keutamaan ini dengan memilih Pilihan Sync di bawah.">
+<!ENTITY continueUsing.label "Anda kini boleh sambung menggunakan &brandShortName;.">
+
new file mode 100644
--- /dev/null
+++ b/browser/chrome/browser/syncSetup.properties
@@ -0,0 +1,44 @@
+button.syncOptions.label       = Pilihan Sync
+button.syncOptionsDone.label   = Selesai
+button.syncOptionsCancel.label = Batal
+
+invalidEmail.label          = Alamat emel tidak sah
+serverInvalid.label         = Sila masukkan URL pelayan yang sah
+usernameNotAvailable.label  = Telah digunakan
+
+verifying.label = Sedang Mengesahkan...
+
+# LOCALIZATION NOTE (additionalClientCount.label):
+# Semi-colon list of plural forms. See:
+# http://developer.mozilla.org/en/docs/Localization_and_Plurals
+# #1 is the number of additional clients (was %S for a short while, use #1 instead, even if both work)
+additionalClientCount.label = dan #1 peranti tambahan; dan #1 peranti-peranti tambahan
+# LOCALIZATION NOTE (bookmarksCount.label):
+# Semi-colon list of plural forms. See:
+# http://developer.mozilla.org/en/docs/Localization_and_Plurals
+# #1 is the number of bookmarks (was %S for a short while, use #1 instead, even if both work)
+bookmarksCount.label        = #1 penanda;#1 penanda-penanda
+# LOCALIZATION NOTE (historyDaysCount.label):
+# Semi-colon list of plural forms. See:
+# http://developer.mozilla.org/en/docs/Localization_and_Plurals
+# #1 is the number of days (was %S for a short while, use #1 instead, even if both work)
+historyDaysCount.label      = Sejarah #1 hari;Sejarah #1 hari
+# LOCALIZATION NOTE (passwordsCount.label):
+# Semi-colon list of plural forms. See:
+# http://developer.mozilla.org/en/docs/Localization_and_Plurals
+# #1 is the number of passwords (was %S for a short while, use #1 instead, even if both work)
+passwordsCount.label        = #1 katalaluan;#1 katalaluan
+
+save.recoverykey.title = Simpan Kata Kunci Pemulihan
+save.recoverykey.defaultfilename = Pemulihan kata kunci Firefox.html
+
+newAccount.action.label = Firefox Sync kini telah ditetapkan untuk sync semua data pelayar anda secara automatik.
+newAccount.change.label = Anda boleh memilih dengan tepat apa yang sync hendak dengan memilih Pilihan Sync di bawah.
+resetClient.change.label = Firefox Sync kini akan menggabungkan semua data pelayar komputer ini ke dalam akaun Sync anda.
+wipeClient.change.label = Firefox Sync kini akan menggantikan semua data pelayar komputer ini dengan data dalam akaun Sync anda...
+wipeRemote.change.label = Firefox Sync kini akan menggantikan semua data pelayar dalam akaun Sync anda dengan data pada komputer ini...
+existingAccount.change.label = Anda boleh mengubah keutamaan ini dengan memilih Pilihan Sync di bawah.
+
+# Several other strings are used (via Weave.Status.login), but they come from
+#  /services/sync
+
new file mode 100644
--- /dev/null
+++ b/browser/chrome/browser/tabbrowser.dtd
@@ -0,0 +1,3 @@
+<!ENTITY  closeTab.label         "Tutup Tab">
+<!ENTITY  newTabButton.tooltip        "Buka tab baru">
+
new file mode 100644
--- /dev/null
+++ b/browser/chrome/browser/tabbrowser.properties
@@ -0,0 +1,23 @@
+# LOCALIZATION NOTE: the following strings can be used in the tab title or
+# location bar to represent various states as a web page loads:
+# tabs.connecting = Firefox is sending a HTTP connection request
+# tabs.encryptingConnection = Firefox is sending a HTTPS connection request
+# tabs.searching = Firefox is searching for something (Awesomebar or Web search)
+# tabs.loading = Firefox is loading the web page
+# tabs.waiting = Firefox is waiting for a web resource to load
+# tabs.downloading = Firefox is downloading a file for a helper application (PDF)
+tabs.connecting=Sedang disambungkan...
+tabs.encryptingConnection=Melindungi sambungan...
+tabs.searching=Sedang Mencari...
+tabs.loading=memuat
+tabs.waiting=Sedang Menunggu...
+tabs.downloading=Sedang Memuat Turun...
+
+tabs.emptyTabTitle=Tab Baru
+tabs.closeTab=Tutup Tab
+tabs.close=Tutup
+tabs.closeWarningTitle=Memastikan penutupan
+tabs.closeWarningMultipleTabs=Anda akan menutup tab %S . Adakah anda pasti anda untuk meneruskannya?
+tabs.closeButtonMultiple=Tutup kesemua tab
+tabs.closeWarningPromptMe=Memberi amaran kepada saya apabila saya cuba untuk menutup beberapa tab sekali gus
+
new file mode 100644
--- /dev/null
+++ b/browser/chrome/browser/tabview.properties
@@ -0,0 +1,9 @@
+tabview.button.searchTabs=Carian Tab Kumpulan
+tabview.button.exitTabGroups=Keluar daripada kumpulan tab
+tabview.groupItem.defaultName=Namakan kumpulan tab ini
+tabview.groupItem.closeGroup=Kumpulan tetutup
+tabview.groupItem.undoCloseGroup=Membatalkan penutupan kumpulan
+tabview.groupItem.discardClosedGroup=Buang kumpulan tertutup
+tabview.search.otherWindowTabs=Tab dari tetingkap yang lain
+tabview.notification.sessionStore=tab dan kumpulan akan dipulihkan secara automatik pada masa anda memulakan %S.
+
new file mode 100644
--- /dev/null
+++ b/browser/chrome/browser/taskbar.properties
@@ -0,0 +1,11 @@
+taskbar.tasks.newTab.label=Buka tab baru
+taskbar.tasks.newTab.description=Buka tab pelayar baru.
+taskbar.tasks.newWindow.label=Buka tetingkap baru
+taskbar.tasks.newWindow.description=Buka tetingkap pelayar yang baru.
+taskbar.tasks.enterPrivacyMode.label=Mulakan Pelayaran Peribadi
+taskbar.tasks.enterPrivacyMode.description=Mulakan Pelayaran Peribadi. Sesi sekarang akan disimpan.
+taskbar.tasks.exitPrivacyMode.label=Menamatkan pelayaran peribadi
+taskbar.tasks.exitPrivacyMode.description=Menamatkan pelayaran peribadi dan kembali ke sesi yang sebelum ini.
+taskbar.frequent.label=Kerap
+taskbar.recent.label=Terbaru
+
old mode 100755
new mode 100644
--- a/browser/chrome/overrides/appstrings.properties
+++ b/browser/chrome/overrides/appstrings.properties
@@ -14,45 +14,56 @@
 # The Original Code is mozilla.org code.
 #
 # The Initial Developer of the Original Code is
 # Netscape Communications Corporation.
 # Portions created by the Initial Developer are Copyright (C) 1998
 # the Initial Developer. All Rights Reserved.
 #
 # Contributor(s):
-#   
 #
 # Alternatively, the contents of this file may be used under the terms of
 # either of the GNU General Public License Version 2 or later (the "GPL"),
 # or the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
 # in which case the provisions of the GPL or the LGPL are applicable instead
 # of those above. If you wish to allow use of your version of this file only
 # under the terms of either the GPL or the LGPL, and not to allow others to
 # use your version of this file under the terms of the MPL, indicate your
 # decision by deleting the provisions above and replace them with the notice
 # and other provisions required by the GPL or the LGPL. If you do not delete
 # the provisions above, a recipient may use your version of this file under
 # the terms of any one of the MPL, the GPL or the LGPL.
 #
 # ***** END LICENSE BLOCK *****
-malformedURI = URL tidak sah dan tidak dapat dimuatkan.
-fileNotFound = Firefox tidak dapat menemui fail pada %S.
-dnsNotFound = Firefox tidak dapat menemui pelayan pada %S.
-protocolNotFound = Firefox tidak mengetahui bagaimana membuka alamat ini, kerana protokol (%S) tidak dikaitkan dengan sebarang program.
-connectionFailure = Firefox tidak dapat mendirikan sambungan kepada pelayan pada %S.
-netInterrupt = Sambungan kepada %S telah duganggu ketika laman dimuatkan.
-netTimeout = Pelayan pada %S mengambil masa sangat lama untuk bertindak.
-redirectLoop = Firefox mengesan yang pelayan sedang mengarahkan permohonan untuk alamat ini dengan cara yang tidak akan lengkap.
-repost = Laman yang anda cuba lihat mengandungi POSTDATA yang telah luput daripada cache. Jika anda menghantar semula data, sebarang tindakan yang dibawa kelur oleh borang (seperti carian atau pembelian dalam talian) akan berulang. Untuk hantar semula data, klik OK. Jika tidak, klik Batal.
-repostConfirm = Laman yang anda cuba lihat mengandungi POSTDATA. Jika anda menghantar semula data, sebarang tindakan yang dibawa kelur oleh borang (seperti carian atau pembelian dalam talian) akan berulang. Untuk hantar semula data, klik OK. Jika tidak, klik Batal.
-unknownSocketType = Firefox tidak tahu bagaimana untuk berkomunikasi dengan pelayan.
-netReset = Sambungan kepada pelayan telah diulang tetap ketika laman dimuatkan.
-netOffline = Firefox kini dalam mod luar talian dan tidak dapat melayari web.
-isprinting = Dokumen tidak boleh berubah letika Mencetak atau dalam Pralihat Cetak.
-deniedPortAccess = Alamat ini menggunakan port rangkaian yang kebiasaannya digunakan untuk kegunaan selain pelayaran Web. Firefox telah membatalkan permohonan untuk keselamatan anda.
-proxyResolveFailure = Firefox dikonfigurkan untuk menggunakan pelayan proksi dan tidak dapat ditemui.
-proxyConnectFailure = Firefox dikonfigurkan untuk menggunakan pelayan proksi yang menolak sambungan.
-externalProtocolTitle = Permohonan Protokol Luaran
-externalProtocolPrompt = Aplikasi luaran mesti dilancarkan untuk mengendalikan pautan %1$S:.\n\n\nPautan dipohon:\n\n%2$S\n\nAplikasi: %3$S\n\n\nJika anda menjangkakan permohonan ini merupakan cubaan serangan kelemahan dalam program lain. Batalkan permhohonan ini meainkan yang anda pasti ianya bukan pendengki.\n
-externalProtocolUnknown = <Tidak Diketahui>
-externalProtocolChkMsg = Ingati pilihan saya untuk semua pautan dari jenis ini.
-externalProtocolLaunchBtn = Lancarkan aplikasi.
+
+malformedURI=URL tersebut tidak sah dan tidak boleh dimuatkan.
+fileNotFound=Firefox tidak menemui fail di %S.
+dnsNotFound=Firefox tidak menemui pelayan tersebut di %S.
+protocolNotFound=Firefox tidak mengetahui bagaimana membuka alamat ini, kerana protokol (%S) tidak dikaitkan dengan sebarang program.
+connectionFailure=Firefox tidak dapat membuka talian dengan pelayan di %S.
+netInterrupt=Talian ke %S terputus apabila laman tersebut sedang dimuatkan.
+netTimeout=Pelayan di %S mengambil masa yang terlalu lama untuk membalas.
+redirectLoop=Firefox mengesan yang pelayan sedang mengarahkan permohonan untuk alamat ini dengan cara yang tidak akan lengkap.
+## LOCALIZATION NOTE (confirmRepostPrompt): In this item, don't translate "%S"
+confirmRepostPrompt=Untuk memaparkan laman ini, %S mesti menghantar maklumat yang akan mengulang semua aksi (seperti carian atau pengesahan pesanan) yang dilaksanakan sebelum ini.
+resendButton.label=Hantar Semula
+unknownSocketType=Firefox tidak tahu bagaimana menghubungi pelayan.
+netReset=Talian dengan pelayan telah diset semula apabila laman tersebut dimuatkan.
+notCached=Dokumen ini tidak boleh didapati lagi.
+netOffline=Firefox kini dalam mod luar talian dan tidak boleh melungsur Web.
+isprinting=Dokumen tidak boleh diubah semasa Dicetak atau dalam Pratonton Cetakan.
+deniedPortAccess=Alamat ini menggunakan port rangkaian yang kebiasaannya digunakan untuk kegunaan selain pelayaran Web. Firefox telah membatalkan permohonan untuk keselamatan anda.
+proxyResolveFailure=Firefox tertatarajah menggunakan pelayan proksi yang tidak boleh dijumpai.
+proxyConnectFailure=Firefox tertatarajah menggunakan pelayan proksi yang menolak talian.
+contentEncodingError=Laman yang anda cuba lihat tidak boleh dipaparkan kerana cara pemampatan yang digunakan tidak sah atau tidak disokong.
+unsafeContentType=Laman yang anda cuba lihat tidak boleh dipaparkan kerana mengandungi sejenis fail yang mungkin tidak selamat untuk dibuka. Sila hubungi pemilik laman web untuk memaklumkan masalah ini.
+externalProtocolTitle=Permohonan Protokol Luaran
+externalProtocolPrompt=Satu aplikasi luaran perlu dilancarkan untuk selesaikan %1$S: links.\n\n\nRequested link:\n\n%2$S\n\nApplication: %3$S\n\n\n Ijka anda tidak jangkakan permintaan ini ia mungkin akan cuba untuk eksplotasi satu kelemahan dalam program lain. Batal permintaan ini melainkan anda pasti ia bukan berniat jahat.\n
+#LOCALIZATION NOTE (externalProtocolUnknown): The following string is shown if the application name can't be determined
+externalProtocolUnknown=<Tidak diketahui>
+externalProtocolChkMsg=Ingat pilihan saya untuk semua link sejenis ini.
+externalProtocolLaunchBtn=Mulakan aplikasi
+malwareBlocked=Laman %S telah dilaporkan sebagai laman serang dan telah dihalang berdasarkan keutamaan keselamatan anda.
+phishingBlocked=The web site at %S has been reported as a web forgery designed to trick users into sharing personal or financial information.
+cspFrameAncestorBlocked=Laman ini mengandungi polisi keselamatan kandungan yang mencegah laman diembed begini.
+corruptedContentError=Halaman yang anda cuba lawat tidak dapat dipamer kerana satu kesilapan dalam data transmisi telah dikenalpasti.
+remoteXUL=Laman ini menggunakan teknologi yang tidak disokong dan kini tidak lagi didapati secara sedia ada dalam Firefox.
+
old mode 100755
new mode 100644
--- a/browser/chrome/overrides/netError.dtd
+++ b/browser/chrome/overrides/netError.dtd
@@ -1,99 +1,175 @@
-<!ENTITY % brandDTD SYSTEM "chrome://branding/locale/brand.dtd">
-%brandDTD;
-<!ENTITY loadError.label "Masalah memuatkan laman">
-<!ENTITY retry.label "Cuba Lagi">
-<!ENTITY connectionFailure.title "Tidak dapat menyambung ">
-<!ENTITY connectionFailure.longDesc "&sharedLongDesc;">
-<!ENTITY deniedPortAccess.title "Alamat ini dihadkan.">
-<!ENTITY deniedPortAccess.longDesc "">
-<!ENTITY dnsNotFound.title "Pelayan tidak ditemui">
+<!ENTITY % brandDTD SYSTEM "chrome://branding/locale/brand.dtd">
+%brandDTD;
+
+<!ENTITY loadError.label "Masalah memuatkan laman">
+<!ENTITY retry.label "Cuba Lagi">
+
+<!-- Specific error messages -->
+
+<!ENTITY connectionFailure.title "Tidak dapat menyambung ">
+<!ENTITY connectionFailure.longDesc "&sharedLongDesc;">
+
+<!ENTITY deniedPortAccess.title "Alamat ini dihadkan.">
+<!ENTITY deniedPortAccess.longDesc "">
+
+<!ENTITY dnsNotFound.title "Pelayan tidak ditemui">
 <!ENTITY dnsNotFound.longDesc "
 <ul>
   <li>Periksa alamat kerana kesilapan menaip seperti
     <strong>ww</strong>.example.com sebaliknya
     <strong>www</strong>.example.com</li>
   <li>Jika anda gagal memuatkan sebarang laman, periksa rangkaian komputer anda</li>
   <li>Jika komputer atau rangkaian anda dilindungi oleh firewall atau proksi, 
     pastikan yang &brandShortName; dibenarkan untuk mencapai Web.</li>
 </ul>
-">
-<!ENTITY fileNotFound.title "Fail tidak ditemui">
+">
+
+<!ENTITY fileNotFound.title "Fail tidak ditemui">
 <!ENTITY fileNotFound.longDesc "
 <ul>
   <li>Periksa nama fail untuk huruf besar atau ralat menaip lain.</li>
   <li>Periksa juga jika fail telah dipindahkan, dinamakan atau dipadam.</li>
 </ul>
-">
-<!ENTITY generic.title "Oops.">
+">
+
+
+<!ENTITY generic.title "Oops.">
 <!ENTITY generic.longDesc "
 <p>&brandShortName; tidak dapat memuatkan laman ini kerana sebab tertentu.</p>
-">
-<!ENTITY malformedURI.title "Alamat tidak sah">
+">
+
+<!ENTITY malformedURI.title "Alamat tidak sah">
 <!ENTITY malformedURI.longDesc "
 <ul>
   <li>Alamat Web biasanya ditulis seperti
     <strong>http://www.example.com/</strong></li>
   <li>Pstikan yang anda menggunakan slash (cth.
     <strong>/</strong>).</li>
 </ul>
-">
-<!ENTITY netInterrupt.title "Sambungan diganggu">
-<!ENTITY netInterrupt.longDesc "&sharedLongDesc;">
-<!ENTITY netOffline.title "Mod luat talian">
-<!ENTITY netOffline.longDesc "
-<ul>
-  <li>Singkir tanda &quot;Kerja Luar talian&quot; dalam menu Fail, kemudian cuba lagi.</li>
+">
+
+<!ENTITY netInterrupt.title "Sambungan diganggu">
+<!ENTITY netInterrupt.longDesc "&sharedLongDesc;">
+
+<!ENTITY notCached.title "Dokumen Luput">
+<!ENTITY notCached.longDesc "<p>Dokumen yang diminta tidak berada di dalam &brandShortName;'s cache.</p><ul><li>Sebagai satu keselamatan berjaga-jaga, &brandShortName;tidak akan diminta kembali dokumen sensitif.</li><li>Tekan Cuba Sekali Lagi untuk meminta dokumen daripada laman web.</li></ul>">
+
+<!ENTITY netOffline.title "Mod luat talian">
+<!ENTITY netOffline.longDesc2 "<ul><li>Press &quot;Try Again&quot; to switch to online mode and reload the page.</li></ul>
+">
+
+<!ENTITY contentEncodingError.title "mengandungi masalah pengekodan">
+<!ENTITY contentEncodingError.longDesc "<ul>
+ <li>Sila hubungi pemilik tapak web untuk memaklumkan masalah ini.</li>
 </ul>
-">
-<!ENTITY netReset.title "Sambungan diulang tetap">
-<!ENTITY netReset.longDesc "&sharedLongDesc;">
-<!ENTITY netTimeout.title "Sambungan telah tamat tempoh">
-<!ENTITY netTimeout.longDesc "&sharedLongDesc;">
-<!ENTITY protocolNotFound.title "Alamat tidak difahami">
+">
+
+<!ENTITY unsafeContentType.title "Jenis Fail yang Tidak Selamat">
+<!ENTITY unsafeContentType.longDesc "<ul>
+ <li>Sila hubungi pemilik tapak web untuk memaklumkan masalah ini.</li>
+</ul>
+">
+
+<!ENTITY netReset.title "Sambungan diulang tetap">
+<!ENTITY netReset.longDesc "&sharedLongDesc;">
+
+<!ENTITY netTimeout.title "Sambungan telah tamat tempoh">
+<!ENTITY netTimeout.longDesc "&sharedLongDesc;">
+
+<!ENTITY protocolNotFound.title "Alamat tidak difahami">
 <!ENTITY protocolNotFound.longDesc "
 <ul>
   <li>Anda mungkin perlu mamasang perisian lain untuk membuka alamat ini.</li>
 </ul>
-">
-<!ENTITY proxyConnectFailure.title "Pelayan proksi menilak sambungan">
+">
+
+<!ENTITY proxyConnectFailure.title "Pelayan proksi menilak sambungan">
 <!ENTITY proxyConnectFailure.longDesc "
 <ul>
   <li>Periksa tetapan proksi untuk memastikan yang ianya telah betul.</li>
   <li>Hubungi pentadbir rangkaian anda unutuk pastikan yang proksi
     berfungsi.</li>
 </ul>
-">
-<!ENTITY proxyResolveFailure.title "Tidak dapat menemui pelayan proksi">
+">
+
+<!ENTITY proxyResolveFailure.title "Tidak dapat menemui pelayan proksi">
 <!ENTITY proxyResolveFailure.longDesc "
 <ul>
   <li>Periksa tetapan proksi untuk pastikan yang sambungannya betul.</li>
   <li>Pastikan komputer anda mempunyai sambungan rangkaian yang berfungsi.</li>
   <li>Jika komputer atau rangkaian anda dilindungi firewall atau proksi,
     pastikan yang &brandShortName; dibenarkan mencapai Web.</li>
 </ul>
-">
-<!ENTITY redirectLoop.title "Laman tidak diarahkan dengan betul">
+">
+
+<!ENTITY redirectLoop.title "Laman tidak diarahkan dengan betul">
 <!ENTITY redirectLoop.longDesc "
 <ul>
   <li>Masalah ini kadagkala disebabkan oleh melumpuhkan atau penolakan dari 
     menerima cookie.</li>
 </ul>
-">
-<!ENTITY unknownSocketType.title "Tindak balas tidak dijangka daripada pelayan">
+">
+
+<!ENTITY unknownSocketType.title "Tindak balas tidak dijangka daripada pelayan">
 <!ENTITY unknownSocketType.longDesc "
 <ul>
   <li>Periksa untuk pastikan yang sistem anda mempunyai Pengurus
     Sekuriti Peribadi yang terpasang.</li>
   <li>Ini mungkin disebabkan konfigurasi bukan-piawai pada pelayan.</li>
 </ul>
-">
+">
+
+<!ENTITY nssFailure2.title "penyambungan keselamatan telah gagal">
+<!ENTITY nssFailure2.longDesc "
+<ul>
+  <li>The page you are trying to view can not be shown because the authenticity of the received data could not be verified.</li>
+  <li>Please contact the web site owners to inform them of this problem. Alternatively, use the command found in the help menu to report this broken site.</li>
+</ul>
+">
+
+<!ENTITY nssBadCert.title "penyambungan keselamatan telah gagal">
+<!ENTITY nssBadCert.longDesc2 "<ul> <li>Ini mungkin masalah konfigurasi server, atau seseorang cuba meniru jadi server.</li><li>Jika kamu telah disambungkan ke server ini dengan jayanya sebelum ini, masalah ini mungkin sementara, dan anda boleh cuba lagi kemudian.</li></ul>">
+
 <!ENTITY sharedLongDesc "
 <ul>
   <li>tidak wujud buat sementara waktu atau terlalu sibuk. Cuba beberapa ketika
     lagi.</li>
   <li>Jika anda gagal memuatkan sebarang laman, periksa sambungan rangkaian 
     komputer anda.</li>
   <li>Jika komputer atau rangkaian anda dilindungi firewall atau proksi, pastikan
     yang &brandShortName; dibenarkan untuk mencapai Web.</li>
 </ul>
-">
+">
+
+<!ENTITY malwareBlocked.title "Laman Serangan Disyaki!">
+<!ENTITY malwareBlocked.longDesc "
+<p>Attack sites try to install programs that steal private information, use your computer to attack others, or damage your system.</p>
+<p>Web site owners who believe their site has been reported as an attack site in error may <a href='http://www.stopbadware.org/home/reviewinfo' >request a review</a>.</p>
+">
+
+<!ENTITY phishingBlocked.title "Pemalsuan Web Disyaki!">
+<!ENTITY phishingBlocked.longDesc "<p>Memasukkan sebarang informasi peribadi di laman ini akan menyebabkan kecurian identiti atau lain-lain penipuan.</p> <p>Jenis-jenis penipuan web ini digunakan dalam memperolokkan yang dikenali sebagai serangan phishing, di mana pembohongan laman-laman web dan email digunakan untuk meniru sumber-sumber yang kamu percayai.</p>">
+
+<!ENTITY cspFrameAncestorBlocked.title "Disekat oleh Polisi Keselamatan Kandungan">
+<!ENTITY cspFrameAncestorBlocked.longDesc "<p>&brandShortName; menghalang laman ini daripada dipaparkan kerana ia mempunyai kandungan yang tidak dibenarkan oleh polisi keselamatan.</p>">
+
+<!ENTITY corruptedContentError.title "Ralat Kandungan Rosak">
+<!ENTITY corruptedContentError.longDesc "<p>Laman yang anda ingin mencuba untuk lihat tidak dapat dipamer kerana ada kesilapan dalam transmisi data telah disyaki.</p><ul><li>Sila hubungi pemilik laman web ini untuk memberitahu mereka mengenai masalah ini.</li></ul>
+
+">
+
+
+<!ENTITY securityOverride.linkText "Atau anda boleh tambah pengecualian…">
+<!ENTITY securityOverride.getMeOutOfHereButton "Keluarkan saya daripada sini!">
+<!ENTITY securityOverride.exceptionButtonLabel "Tambah Kecuali">
+
+<!-- LOCALIZATION NOTE (securityOverride.warningContent) - Do not translate the
+contents of the <button> tags. It uses strings already defined above. The
+button is included here (instead of netError.xhtml) because it exposes
+functionality specific to firefox. -->
+
+<!ENTITY securityOverride.warningContent "<p>Kamu tidak sepatutnya menambah pengecualian jika kamu menggunakan sambungan internet yang kamu tidak percayai sepenuhnya atau kamu tidak biasa lagi melihat amaran untuk server ini.</p> <button id='getMeOutOfHereButton'>&securityOverride.getMeOutOfHereButton;</button><button id='exceptionDialogButton'>&securityOverride.exceptionButtonLabel;</button>">
+
+<!ENTITY remoteXUL.title "XUL Tempat Lain">
+<!ENTITY remoteXUL.longDesc "Sila hubungi pemilik laman web dan memberitahu mereka mengenai masalah ini">
+
new file mode 100644
--- /dev/null
+++ b/browser/chrome/overrides/settingsChange.dtd
@@ -0,0 +1,43 @@
+<!-- -*- Mode: Java; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
+# ***** BEGIN LICENSE BLOCK *****
+# Version: MPL 1.1/GPL 2.0/LGPL 2.1
+#
+# The contents of this file are subject to the Mozilla Public License Version
+# 1.1 (the "License"); you may not use this file except in compliance with
+# the License. You may obtain a copy of the License at
+# http://www.mozilla.org/MPL/
+#
+# Software distributed under the License is distributed on an "AS IS" basis,
+# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
+# for the specific language governing rights and limitations under the
+# License.
+#
+# The Original Code is Mozilla.org Code.
+#
+# The Initial Developer of the Original Code is
+# Doron Rosenberg.
+# Portions created by the Initial Developer are Copyright (C) 2001
+# the Initial Developer. All Rights Reserved.
+#
+# Contributor(s):
+#   Ben Goodger <ben@bengoodger.com>
+#   Myk Melez <myk@mozilla.org>
+#
+# Alternatively, the contents of this file may be used under the terms of
+# either the GNU General Public License Version 2 or later (the "GPL"), or
+# the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
+# in which case the provisions of the GPL or the LGPL are applicable instead
+# of those above. If you wish to allow use of your version of this file only
+# under the terms of either the GPL or the LGPL, and not to allow others to
+# use your version of this file under the terms of the MPL, indicate your
+# decision by deleting the provisions above and replace them with the notice
+# and other provisions required by the GPL or the LGPL. If you do not delete
+# the provisions above, a recipient may use your version of this file under
+# the terms of any one of the MPL, the GPL or the LGPL.
+#
+# ***** END LICENSE BLOCK *****
+-->
+
+<!ENTITY  settingsChangePreferences.label  "Penyediaan boleh diubahsuai dengan munggunakan tab Aplikasi di &brandShortName;'s Keutamaan.">
+<!ENTITY  settingsChangeOptions.label      "Penyediaan boleh diubahsuai dengan menggunakan tab Aplikasi di &brandShortName;'s Pilihan.">
+
new file mode 100644
--- /dev/null
+++ b/browser/crashreporter/crashreporter-override.ini
@@ -0,0 +1,6 @@
+# This file is in the UTF-8 encoding
+[Strings]
+# LOCALIZATION NOTE (CrashReporterProductErrorText2): The %s is replaced with a string containing detailed information.
+CrashReporterProductErrorText2=Firefox telah rempuh. Kami akan cuba untuk memulihkan tab dan tetingkap anda apabila ia mula semula.\n\nButiran: %s
+CrashReporterDescriptionText2=Firefox telah rempuh. Kami akan cuba untuk memulihkan tab dan tetingkap anda apabila ia mula semula.\n\Untuk membantu kami mendiagnos dan menetapkan masalah, anda boleh menghantarkan satu laporan rempuhan kepada kami.
+
old mode 100755
new mode 100644
--- a/browser/defines.inc
+++ b/browser/defines.inc
@@ -1,9 +1,9 @@
 #filter emptyLines
 
 #define MOZ_LANGPACK_CREATOR mozilla.org
 
 # If non-English locales wish to credit multiple contributors, uncomment this
 # variable definition and use the format specified.
-# #define MOZ_LANGPACK_CONTRIBUTORS <em:contributor>Joe Solon</em:contributor> <em:contributor>Suzy Solon</em:contributor>
+#define MOZ_LANGPACK_CONTRIBUTORS <em:contributor>Joe Solon</em:contributor> <em:contributor>Suzy Solon</em:contributor>
 
 #unfilter emptyLines
new file mode 100644
--- /dev/null
+++ b/browser/feedback/main.dtd
@@ -0,0 +1,34 @@
+<!ENTITY testpilot.brand.label                      "Ujian Percubaan">
+<!ENTITY testpilot.settings.label                   "Tetapan">
+<!ENTITY testpilot.settings.dataSubmission.label    "Penyerahan Data">
+<!ENTITY testpilot.settings.notifications.label     "Pemberitahuan">
+<!ENTITY testpilot.settings.notifyWhen.label        "Memberitahu saya apabila...">
+<!ENTITY testpilot.settings.readyToSubmit.label     "Satu kajian telah sedia untuk dikemukakan">
+<!ENTITY testpilot.settings.newStudy.label          "Terdapat satu kajian yang baru">
+<!ENTITY testpilot.settings.hasNewResults.label     "Satu kajian yang mempunyai kesan baru">
+<!ENTITY testpilot.settings.alwaysSubmitData.label  "Menyerahkan data saya secara automatik(tidak perlu tanya saya)">
+<!ENTITY testpilot.allYourStudies.label             "Semua Kajian Penggunaan Anda…">
+<!ENTITY testpilot.about.label                      "Tentang Ujian Percubaan">
+
+<!-- all studies window -->
+<!ENTITY testpilot.studiesWindow.title                  "Kajian Ujian Perintisan Anda">
+<!ENTITY testpilot.studiesWindow.currentStudies.label   "Kajian Semasa">
+<!ENTITY testpilot.studiesWindow.finishedStudies.label  "Kajian Yang Diselesaikan">
+<!ENTITY testpilot.studiesWindow.studyFindings.label    "Dapatan Dari Kajian">
+<!ENTITY testpilot.studiesWindow.settings.label         "Tetapan">
+<!ENTITY testpilot.studiesWindow.stillLoadingMessage    "Muat,sila tunggu...">
+
+<!-- raw data dialog -->
+<!ENTITY testpilot.rawDataWindow.title                  "Ujian Percubaan: Data Mentah">
+
+<!-- notification -->
+<!ENTITY testpilot.notification.close.tooltip            "Tutup">
+
+<!-- Firefox 4 beta version UI -->
+<!ENTITY testpilot.enable.label                        "Pasangkan Kajian Pengguna">
+<!ENTITY testpilot.feedbackbutton.label                "Maklumbalas">
+<!ENTITY testpilot.happy.label        "Firefox Mengembirakan Saya Kerana...">
+<!ENTITY testpilot.sad.label          "Firefox Menyedihkan Saya Kerana...">
+<!ENTITY testpilot.broken.label      "Melaporkan laman web ini sebagai laman yang rosak">
+<!ENTITY testpilot.idea.label        "Berikan kami satu cadangan...">
+
new file mode 100644
--- /dev/null
+++ b/browser/feedback/main.properties
@@ -0,0 +1,99 @@
+# description for add-on manager
+extensions.testpilot@labs.mozilla.com.description = Membantu menjadikan Firefox lebih baik dengan menggunakan kajian yang telah dijalankan.
+
+# common
+testpilot.fullBrandName = Ujian Percubaan Makmal Mozilla
+testpilot.moreInfo = Lebih banyak Maklumat
+testpilot.submit = Hantar
+testpilot.takeSurvey = Menyertai Tinjauan
+
+# Feedback button menu
+testpilot.turnOn = Pasangkan Kajian Pengguna
+testpilot.turnOff = Padamkan Kajian Pengguna
+
+# studies window
+testpilot.studiesWindow.noStudies = Kami sedang menjalankan satu kajian baru; dan akan dimaklumkan kepada anda tidak lama lagi! Jangan Ke Mana-mana!
+testpilot.studiesWindow.uploading = Pemunggahan
+testpilot.studiesWindow.unableToReachServer = Tidak sampai kepada Mozilla: sila cuba lagi sebentar nanti.
+testpilot.studiesWindow.thanksForContributing = Terima Kasih atas penyumbangan!
+testpilot.studiesWindow.finishedOn = Tamat pada %S
+testpilot.studiesWindow.canceledStudy = Anda membatalkan kajian ini
+testpilot.studiesWindow.missedStudy = Anda ketinggalan kajian ini
+testpilot.studiesWindow.willStart = Akan bermula pada %S
+testpilot.studiesWindow.gatheringData = Pengumpulan data
+testpilot.studiesWindow.willFinish = Akan tamat pada %S
+testpilot.studiesWindow.proposeStudy = Cadangkan kajian anda
+
+# for pages
+testpilot.page.commentsAndDiscussions = Komen & Perbincangan >>
+testpilot.page.proposeATest = Cadangkan satu Ujian >>
+testpilot.page.testpilotOnTwitter = @MozTestPilot di Twitter >>
+
+# status page
+testpilot.statusPage.uploadingData = Data sedang dimuatnaik...
+testpilot.statusPage.uploadErrorMsg = Oops! Kesilapan berlaku semasa bersambung dengan pelayan Mozilla. Mungkinkah jaringan anda terputus?
+testpilot.statusPage.willRetry = Ujian Percubaan akan cuba semula secara automatik, anda boleh tutupkan laman ini sekarang.
+testpilot.statusPage.endedAlready = (Ia telah tamat dan anda tidak sepatutnya melihat laman ini lagi)
+testpilot.statusPage.todayAt =  hari ini, di %S
+testpilot.statusPage.endOn = pada %S
+# LOCALIZATION NOTE (numExtensions): Semi-colon list of plural forms.
+# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals
+# #1 = number of extensions
+# example: "2 extensions"
+testpilot.statusPage.numExtensions = #1 extension;#1 extensions
+testpilot.statusPage.recursEveryNumberOfDays = Ujian ini akan berulang setiap %S hari. Setiap kali ia tamat:
+testpilot.statusPage.askMeBeforeSubmitData = Tanyakan saya sama ada saya mahu mengemukakan data saya.
+testpilot.statusPage.alwaysSubmitData = Sentiasa mengemukakan data saya, dan tidak tanyakan saya tentangnya.
+testpilot.statusPage.neverSubmitData = Tidak sekali-kala mengemukakan data saya, dan tidak tanyakan saya tentangnya.
+testpilot.statusPage.loading = Pemuatan, sila tunggu sebentar...
+
+# quit page
+testpilot.quitPage.aboutToQuit = Anda bakal menghentikan kajian "%S".
+testpilot.quitPage.optionalMessage = (Pilihan) Sekiranya anda mempunyai silalah beritahu kami kenapa anda memilih untuk menghentikan kajian.
+testpilot.quitPage.reason = Alasan:
+testpilot.quitPage.recurringStudy = Ini adalah kajian ulangan. Biasanya kami akan memaklumkan anda apabila kami menjalankan kajian ini kelak. Sekiranya anda tidak...
+testpilot.quitPage.quitForever = Hentikan kajian ulangan ini.
+testpilot.quitPage.quitStudy = Hentikan Kajian ini >>
+
+# welcome page
+testpilot.welcomePage.thankYou = Terima Kasih kerana Menyertai Pasukan Ujian Percubaan!
+testpilot.welcomePage.gettingStarted = Permulaan
+testpilot.welcomePage.pleaseTake = Sila ambillah
+testpilot.welcomePage.backgroundSurvey = Latar TInjauan Percubaan
+testpilot.welcomePage.clickToOpenStudiesWindow = Klik di sini untuk melihat kajian yang tengah berjalan.
+testpilot.welcomePage.testpilotAddon = Ujian Percubaan Add-on
+testpilot.welcomePage.iconExplanation = << carikan ikon ini di sebelah bawah kanan tetingkap penyemak imbas.
+testpilot.welcomePage.moreIconExplanation = Anda boleh klik untuk dapatkan menu utama Ujian Percubaan.
+testpilot.welcomePage.notificationInfo = Satu pemberitahuan ikon akan muncul secara tiba-tiba apabila satu kajian memerlukan perhatian anda.
+testpilot.welcomePage.privacyPolicy = Dasar Privasi
+testpilot.welcomePage.legalNotices = Pemberitahuan Sah
+
+# survey page
+testpilot.surveyPage.saveAnswers = Simpan Jawapan
+testpilot.surveyPage.submitAnswers = Hantarkan Jawapan
+testpilot.surveyPage.changeAnswers = Tukar Jawapan
+testpilot.surveyPage.loading = Pemuatan, sila tunggu sebentar...
+testpilot.surveyPage.thankYouForFinishingSurvey = Terima kasih kerana menyelesaikan tinjauan ini. Jawapan anda akan dimuat naik bersamaan set eksperimen berikutnya.
+testpilot.surveyPage.reviewOrChangeYourAnswers = Sekiranya anda ingin menyemak semula atau mengubah jawapan, anda boleh membuatnya pada bila-bila masa dengan menggunakan butang di bawah...
+
+# modules/task.js
+testpilot.finishedTask.finishedStudy = Tahniah! Anda telah berjaya menyelesaikan Kajian "%S"!
+testpilot.finishedTask.allRelatedDataDeleted = Semua data berkaitan kajian ini telah dipadam dari komputer anda.
+
+# modules/setup.js
+testpilot.notification.update = Mengemaskini...
+testpilot.notification.thankYouForUploadingData = Terima Kasih!
+testpilot.notification.thankYouForUploadingData.message = Terima Kasih atasan pemuatan data anda.
+testpilot.notification.readyToSubmit = Bersedia untuk dihantar.
+testpilot.notification.readyToSubmit.message = Pengumpulan data untuk Ujian Percubaan kajian "%S" telah berakhir dan kini bersedia dihantar.
+testpilot.notification.newTestPilotStudy = Ujian Percubaan Kajian yang Baru
+testpilot.notification.newTestPilotStudy.pre.message = Ujian Percubaan kajian "%S" akan bermula.
+testpilot.notification.newTestPilotSurvey = Tinjauan Baru Ujian Percubaan
+testpilot.notification.newTestPilotSurvey.message = Tinjauan Ujian Percubaan "%S" sudah boleh didapati.
+testpilot.notification.newTestPilotResults = Keputusan Baru Ujian Percubaan
+testpilot.notification.newTestPilotResults.message = Kesan baru untuk Ujian Percubaan kajian "%S" kini boleh didapati.
+testpilot.notification.autoUploadedData = Terima Kasih!
+testpilot.notification.autoUploadedData.message = Ujian Percubaan kajian "%S" telah selesai dan data anda telah dihantar!
+testpilot.notification.extensionUpdate = Mengemaskinikan Ekstensi
+testpilot.notification.extensionUpdate.message = Salah satu kajian anda memerlukan versi Ujian Percubaan yang lebih baru. Anda boleh mendapatkan versi terbaru menggunakan...
+
old mode 100755
new mode 100644
old mode 100755
new mode 100644
--- a/browser/installer/custom.properties
+++ b/browser/installer/custom.properties
@@ -14,60 +14,105 @@
 # The Original Code is the Mozilla Installer code.
 #
 # The Initial Developer of the Original Code is Mozilla Foundation
 # Portions created by the Initial Developer are Copyright (C) 2006
 # the Initial Developer. All Rights Reserved.
 #
 # Contributor(s):
 #  Robert Strong <robert.bugzilla@gmail.com>
-#   
 #
 # Alternatively, the contents of this file may be used under the terms of
 # either the GNU General Public License Version 2 or later (the "GPL"), or
 # the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
 # in which case the provisions of the GPL or the LGPL are applicable instead
 # of those above. If you wish to allow use of your version of this file only
 # under the terms of either the GPL or the LGPL, and not to allow others to
 # use your version of this file under the terms of the MPL, indicate your
 # decision by deleting the provisions above and replace them with the notice
 # and other provisions required by the GPL or the LGPL. If you do not delete
 # the provisions above, a recipient may use your version of this file under
 # the terms of any one of the MPL, the GPL or the LGPL.
 #
 # ***** END LICENSE BLOCK *****
-REG_APP_DESC = $BrandShortName menghasilkan pelungsuran web selamat dan mudah. Antaramuka pengguna yang mesra, penambahan ciri keselamatan termasuk perlindungan daripada pencuri identiti dalam talian, dan carian bersepadu memudahkan anda melayari web.
-OPTIONAL_COMPONENTS_TITLE = Pilih Komponen Opsyenal
-OPTIONAL_COMPONENTS_SUBTITLE = Pilih ciri $BrandFullNameDA mana yang anda ingin pasang.
-OPTIONAL_COMPONENTS_LABEL = Komponen Opsyenal:
-APP_DESC = Fail diperlukan untuk aplikasi $BrandShortName
-DOMI_TITLE = Penyelia DOM
-DOMI_TEXT = Selia struktur dan ciri tetingkap dan kandungannya.
-QFA_TITLE = Agen Maklum Balas Kualiti
-QFA_TEXT = Hantar meklumat perihal program hancur kepada Mozilla.
-OPTIONS = $BrandFullNameDA &Opsyen
-SAFE_MODE = Mod Selamat
-OPTIONS_PAGE_TITLE = Jenis Pemasangan
-OPTIONS_PAGE_SUBTITLE = Pilih opsyen pemasangan
-SHORTCUTS_PAGE_TITLE = Memasang Pintasan
-SHORTCUTS_PAGE_SUBTITLE = Cipta Ikon Program
-SURVEY_TEXT = &Beritahu kami apa pandangan anda tentang $BrandShortName
-LAUNCH_TEXT = &Lancarkan $BrandFullName sekarang
-WARN_APP_RUNNING_INSTALL = $BrandFullName mesti ditutup bagi meneruskan pemasangan.\n\nKlik "OK" untuk keluar $BrandFullName secara automatk dan teruskan.
-WARN_APP_RUNNING_UNINSTALL = $BrandFullName mesti ditutup bagi meneruskan nyahpemasangan.\n\nKlik "OK" untuk keluar $BrandFullName secara automatk dan teruskan.
-CREATE_ICONS_DESC = Cipta ikon untuk $BrandShortName:
-ICONS_DESKTOP = Pada &Desktop Ku
-ICONS_STARTMENU = Dalam folder Menu Mula ku
-ICONS_QUICKLAUNCH = Dalam Bar Lancar Pantas ku
-WARN_WRITE_ACCESS = Anda tidak memiliki capaian untuk menulis kepada direktori pemasangan.\n\nKlik OK untuk pilih direktori lain.
-WARN_DISK_SPACE = Anda tidak memiliki ruang cakera yang mencukupi untuk memasang pada lokasi ini.\n\nKlik OK untuk pilih direktori lain.
-STATUS_INSTALL_APP = Memasang $BrandShortName...
-STATUS_INSTALL_LANG = Memasang Fail Bahasa (${AB_CD})...
-STATUS_INSTALL_OPTIONAL = Memasang Komponen Opsyenal...
-STATUS_UNINSTALL_MAIN = Menyahpasang $BrandShortName...
-STATUS_CLEANUP = Pembersihan Kecil...
-OPTIONS_SUMMARY = Pilihjenis pemasangan yang anda utamakan, kemudian klik Berikut.
-OPTION_STANDARD_DESC = $BrandShortName akan dipasang dengan opsyen yang paling biasa.
-OPTION_STANDARD_RADIO = &Piawai
-OPTION_COMPLETE_DESC = $BrandShortName akan dipasang dengan opsyen yang ada.
-OPTION_COMPLETE_RADIO = &Menyeluruh
-OPTION_CUSTOM_DESC = Anda boleh memilih opsyen secara individu yang ingin dipasang. Disarankan untuk pengguna berpengalaman.
-OPTION_CUSTOM_RADIO = &Suai
+
+# LOCALIZATION NOTE:
+
+# This file must be saved as UTF8
+
+# Accesskeys are defined by prefixing the letter that is to be used for the
+# accesskey with an ampersand (e.g. &).
+
+# Do not replace $BrandShortName, $BrandFullName, or $BrandFullNameDA with a
+# custom string and always use the same one as used by the en-US files.
+# $BrandFullNameDA allows the string to contain an ampersand (e.g. DA stands
+# for double ampersand) and prevents the letter following the ampersand from
+# being used as an accesskey.
+
+# You can use \n to create a newline in the string but only when the string
+# from en-US contains a \n.
+
+REG_APP_DESC=$BrandShortName menghasilkan pelungsuran web selamat dan mudah. Antaramuka pengguna yang mesra, penambahan ciri keselamatan termasuk perlindungan daripada pencuri identiti dalam talian, dan carian bersepadu memudahkan anda melayari web.
+CONTEXT_OPTIONS=Pilihan $BrandSh&ortName
+CONTEXT_SAFE_MODE=$Brand&ShortName Mod Selamat
+OPTIONS_PAGE_TITLE=Jenis Pemasangan
+OPTIONS_PAGE_SUBTITLE=Pilih opsyen pemasangan
+SHORTCUTS_PAGE_TITLE=menubuh pintasan
+SHORTCUTS_PAGE_SUBTITLE=mencipta ikon program
+COMPONENTS_PAGE_TITLE=Set Up komponen pilihan
+COMPONENTS_PAGE_SUBTITLE=Pilihan Komponen Saranan
+OPTIONAL_COMPONENTS_DESC=perkhidmatan penyenggaraan akan membenarkan anda untuk mengemaskini $BrandShortName secara senyap di latar belakang.
+MAINTENANCE_SERVICE_CHECKBOX_DESC=pasang perkhid&matan penyenggaraan
+SUMMARY_PAGE_TITLE=Rumusan
+SUMMARY_PAGE_SUBTITLE=Sedia untuk memulakan pemasangan $BrandShortName
+SUMMARY_INSTALLED_TO=$BrandShortName akan dipasang ke lokasi berikut:
+SUMMARY_REBOOT_REQUIRED_INSTALL=Komputer anda perlu mula semula untuk melengkapkan pemasangan.  
+SUMMARY_REBOOT_REQUIRED_UNINSTALL=Komputer anda mungkin perlu mula semula untuk melengkapkan nyahpasang.
+SUMMARY_TAKE_DEFAULTS=Gunakan $Brand&ShortName sebagai pelayar rasmi
+SUMMARY_INSTALL_CLICK=Klik Install untuk sambung.
+SUMMARY_UPGRADE_CLICK=Klik Upgrade untuk sambung.
+SURVEY_TEXT=&Beritahu kami apa pandangan anda tentang $BrandShortName
+LAUNCH_TEXT=&Lancarkan $BrandFullName sekarang
+CREATE_ICONS_DESC=Cipta ikon untuk $BrandShortName:
+ICONS_DESKTOP=Pada &Desktop Ku
+ICONS_STARTMENU=Dalam folder Menu Mula ku
+ICONS_QUICKLAUNCH=Dalam Bar Lancar Pantas ku
+WARN_MANUALLY_CLOSE_APP_INSTALL=$BrandShortName perlu ditutup untuk meneruskan pemasangan.\n\nSila tutup $BrandShortName untuk langkah seterusnya.
+WARN_MANUALLY_CLOSE_APP_UNINSTALL=$BrandShortName hendaklah ditutup untuk meneruskan pembuangan.\n\nTolong tutup $BrandShortName untuk maju.
+WARN_MANUALLY_CLOSE_APP_LAUNCH=$BrandShortName sedang berjalan. \n\nSila tutup $BrandShortName sebelum melancarkan versi yang baru dipasang.
+WARN_WRITE_ACCESS=Anda tidak memiliki capaian untuk menulis kepada direktori pemasangan.\n\nKlik OK untuk pilih direktori lain.
+WARN_DISK_SPACE=Anda tidak memiliki ruang cakera yang mencukupi untuk memasang pada lokasi ini.\n\nKlik OK untuk pilih direktori lain.
+WARN_MIN_SUPPORTED_OS_MSG=Maaf, $BrandShortName tidak boleh dipasang. Versi $BrandShortName ini memerlukan ${MinSupportedVer} atau terbaharu.
+WARN_RESTART_REQUIRED_UNINSTALL=Komputer perlu dimulakan semula kembali untuk melengkapkan nyah pasang $BrandShortName sebelum ini. Adakah anda mahu mula semula sekarang?
+WARN_RESTART_REQUIRED_UPGRADE=Komputer anda perlu dimulakan semula untuk melengkapkan naiktaraf $BrandShortName sebelum ini. Adakah anda mahu mula semula sekarang?
+ERROR_CREATE_DIRECTORY_PREFIX=Ralat mencipta direktori:
+ERROR_CREATE_DIRECTORY_SUFFIX=Klik Batal untuk menghentikan pemasangan atau \nUlang to mengulanginya semula.
+
+UN_CONFIRM_PAGE_TITLE=Membuang $BrandFullName
+UN_CONFIRM_PAGE_SUBTITLE=Buang $BrandFullName dari komputer anda.
+UN_CONFIRM_UNINSTALLED_FROM=$BrandShortName akan dibuang dari lokasi berikut:
+UN_CONFIRM_CLICK=Tekan Uninstall untuk meneruskan.
+UN_REMOVE_PROFILES=&Remove my $BrandShortName personal data and customizations
+UN_REMOVE_PROFILES_DESC=Ini akan membuang kesemua penanda, simpanan katalaluan, cookies dan tetapan. Kamu boleh minta untuk simpan informasi ini jika bercadang untuk memasang versi lain $BrandShortName di masa hadapan.
+
+BANNER_CHECK_EXISTING=Memeriksa pemasangan yang sedia ada...
+
+STATUS_INSTALL_APP=Memasang $BrandShortName...
+STATUS_INSTALL_LANG=Memasang Fail Bahasa (${AB_CD})...
+STATUS_UNINSTALL_MAIN=Menyahpasang $BrandShortName...
+STATUS_CLEANUP=Pembersihan Kecil...
+
+# _DESC strings support approximately 65 characters per line.
+# One line
+OPTIONS_SUMMARY=Pilih jenis persediaan keutamaan anda, selepas itu klik Berikutnya.
+# One line
+OPTION_STANDARD_DESC=$BrandShortName akan dipasang dengan opsyen yang paling biasa.
+OPTION_STANDARD_RADIO=&Piawai
+# Two lines
+OPTION_CUSTOM_DESC=Anda boleh memilih opsyen secara individu yang ingin dipasang. Disarankan untuk pengguna berpengalaman.
+OPTION_CUSTOM_RADIO=&Suai
+
+# LOCALIZATION NOTE:
+# The following text replaces the Install button text on the summary page.
+# Verify that the access key for InstallBtn (in override.properties) and
+# UPGRADE_BUTTON is not already used by SUMMARY_TAKE_DEFAULTS.
+UPGRADE_BUTTON=&Naik taraf
+
deleted file mode 100755
--- a/browser/installer/installer.inc
+++ /dev/null
@@ -1,193 +0,0 @@
-#filter emptyLines
-
-# This file is in the UTF-8 encoding
-
-# Installer keys (don't translate strings in $$)
-#define SETUP_TITLE $ProductShortName$ Setup
-#define SETUP_WELCOME Welcome to %s
-#define SETUP_MESSAGE0 You are about to install %s.
-#define SETUP_MESSAGE1 It is strongly recommended that you exit all Windows programs before running this Setup program.
-#define SETUP_MESSAGE1_UNIX It is strongly recommended that you exit all instances of %s before running this Setup program.
-#define SETUP_MESSAGE2 Click Cancel to quit Setup and then close any programs you have running.  Click Next to continue the Setup program.
-#define SETUP_MESSAGE3 Click Next to continue installing %s.
-
-#define LICENSE_TITLE Software License Agreement
-#define LICENSE_SUBTITLE Terms and conditions for using this software.
-#define LICENSE_MESSAGE0 Please read the following license agreement. Use the scroll bar to view the rest of this agreement.
-#define LICENSE_ACCEPT I &Accept the terms of the License Agreement
-#define LICENSE_DECLINE I do NO&T Accept the terms of the License Agreement
-
-#define SETUP_TYPE_TITLE Setup Type
-#define SETUP_TYPE_SUBTITLE Choose setup options.
-#define SETUP_TYPE_MESSAGE0 Choose the type of Setup you prefer, then click Next.
-#define SETUP_TYPE_EXISTING The selected directory already contains a Firefox installation. To delete %s completely, please press the 'Delete Directory' button. Your Firefox settings should not be affected. Or, please press the 'Cancel' button and choose a different destination directory.
-
-# &Ampersand is used to select a shortcut key
-#define TYPE_STANDARD &Standard
-#define TYPE_STANDARD_DESC Browser will be installed with the most common options.
-
-#define TYPE_CUSTOM &Custom
-#define TYPE_CUSTOM_DESC You may choose individual options to be installed. Recommended for experienced users.
-
-#define SELECT_TITLE Select Components
-#define SELECT_SUBTITLE Additional components that enhance $ProductShortName$.
-#define SELECT_MESSAGE0 Choose additional components you want to install, then click Next.
-
-#define LOCATION_TITLE Install Folder
-#define LOCATION_SUBTITLE Where $ProductShortName$ will be installed.
-#define LOCATION_MESSAGE0 $ProductShortName$ will be installed into the following folder:
-
-#define UPGRADE_TITLE Upgrade
-#define UPGRADE_SUBTITLE Upgrades an existing $ProductShortName$ installation.
-#define UPGRADE_CLEANUP A previous $ProductNameInternal$ installation has been found in the chosen folder.
-
-#define UPGRADE_CLEAN Perform a Clean Install
-#define UPGRADE_CLEAN_MSG A Clean Install will COMPLETELY REMOVE the contents of the install folder! Any third party components you have installed will be lost. This is recommended as it may prevent incompatibilities. (XXXben)
-#define UPGRADE_OVER If you choose not to perform a Clean Install, third party components will not be removed, which may cause unpredictable behavior.
-#define UPGRADE_OVER_WINDIR A Safe Upgrade of $ProductNameInternal$ cannot be performed because the program is installed within the Windows folder. It is recommended that you choose another folder to install $ProductNameInternal$ into.
-
-#define ADD_TITLE $ProductShortName$ Setup - Select Additional Components
-#define ADD_MESSAGE0 Select or clear the additional components you want to install.
-
-#define WININT_TITLE Set Up Shortcuts
-#define WININT_SUBTITLE Creates Program Icons
-#define WININT_MESSAGE0 Create icons for $ProductShortName$:
-
-#define WININT_DESKTOP On my Desktop
-#define WININT_START In my Start Menu Programs folder
-#define WININT_QUICKL In my Quick Launch bar
-
-#define USE_AS_DEFAULT Use %s as my Default Browser.
-
-#define WININT_PFOLDER_TITLE $ProductShortName$ Setup - Select Program Folder
-#define WININT_PFOLDER_MESSAGE0 Setup will add program icons to the Program Folder listed below.  You may type a new folder name, or select one from the Existing Folders list.  Click Next to continue.
-
-#define ADDL_OPTIONS_TITLE $ProductShortName$ Setup - Additional Options
-#define ADDL_OPTIONS_MSG1 Select the following option if you wish to save downloaded Setup files on your own computer.  This allows you to re-run Setup without downloading the files again.  The Setup files will be saved to the path below.
-
-#define ADV_SETTINGS_TITLE $ProductShortName$ Setup - Advanced Settings
-#define ADV_SETTINGS_MSG If your Internet connection requires a proxy server, enter your server name and port information.  If your Internet connection doesn't require a proxy server, leave the fields blank.
-
-#define START_TITLE Summary
-#define START_SUBTITLE Ready to start installing $ProductShortName$.
-#define START_INSTALL Setup will now install the following components:
-#define START_DOWNLOAD Setup will now download and install the following components:
-#define START_MESSAGE0 Click Next to continue.
-
-#define DL_TITLE Downloading
-#define DL_SUBTITLE Downloading required components...
-#define DL_BLURB Setup is downloading the files required to install $ProductShortName$.
-#define DL_FILENAME Currently Downloading:
-#define DL_TIMELEFT Time Remaining:
-
-#define INSTALL_TITLE Installing
-#define INSTALL_SUBTITLE Installing $ProductShortName$...
-#define INSTALL_BLURB Setup is installing application files.
-#define INSTALL_STATUSFILE Preparing File:
-#define INSTALL_STATUSCOMP Currently Installing:
-
-#define COMPLETE_TITLE Install Complete
-#define COMPLETE_MESSAGE0 %s was successfully installed.
-#define COMPLETE_MESSAGE1 Click Finish to complete Setup.
-#define COMPLETE_LAUNCH Launch %s now.
-
-#define DL2_TITLE $ProductShortName$ Setup - Download
-#define DL2_MESSAGE0 Setup is downloading the required files now.  This may take some time depending on your network connection speed.
-#define DL2_RETRY Some files have failed the CRC check and are being downloaded again.  Only those files that have failed will be downloaded.
-
-#define CLOSE_CHECK Download of $ProductShortName$ was successful. $ProductNameInternal$ must be closed to proceed with installation. Click OK to exit $ProductNameInternal$ automatically and to begin installation.
-#define CLOSE_CHECK2 $ProductNameInternal$ must be closed to proceed with installation. Click OK to exit $ProductNameInternal$ automatically and to begin installation.
-#define CLOSE_WAIT Shutting down $ProductNameInternal$.  Please wait...
-
-#define XPCOM_SHORT Cross-Platform COM
-#define BROWSER_SHORT $ProductShortName$ Browser
-#define HELP_SHORT $ProductShortName$ Help
-#define UNINSTALL_SHORT $CompanyName$ Uninstaller
-#define LANGPACK_TITLE Language Pack
-
-#define ADT_SHORT Developer Tools
-#define ADT_LONG The Document Inspector - a tool for web developers.
-
-#define QFA_SHORT Quality Feedback Agent
-#define QFA_LONG for reporting $ProductShortName$ crash information
-
-#define RPT_SHORT Website Reporter
-#define RPT_LONG for reporting $ProductShortName$ website compatibility problems
-
-#define CORE_PREPARING Preparing Install, please wait...
-#define INST_UNINST Installing the uninstaller, please wait...
-
-#define MSG_UNFINISHED_DL A previous session of Setup did not finish downloading all the necessary files.  Would you like to use the files previously downloaded, to avoid downloading them again?
-#define MSG_UNFINISHED_INSTALL A previous session of Setup did not finish with installation of all the necessary files.  Would you like to use the files previously downloaded, to avoid downloading them again?
-#define MSG_CORRUPTED Setup has detected that the following archives within this Setup are corrupted:%sYou will need to obtain another copy of the $ProductShortName$ Setup in order for installation to proceed.
-#define MSG_CORRUPTED_AUTO Setup has detected that at least one archive within this Setup is corrupt.  You will need to obtain another copy of the $ProductShortName$ Setup in order for installation to proceed.
-#define MSG_TOO_MANY_CRC Too many download failures.  Setup will cancel.  Any files already downloaded will not be deleted.  The next time Setup is run, these files will be taken into account during the download.
-#define MSG_TOO_MANY_NETWORK Too many network errors trying to download %s.  Setup will now Pause.  Please click Resume to retry downloading the files.
-#define MSG_VERIFYING Verifying integrity of archives, please wait...
-#define MSG_UNDEFINED Error undefined
-#define MSG_OOM Out of memory!
-#define MSG_STATUS_DL %s at %.2f KB/sec (%u KB of %u KB downloaded)
-#define MSG_COMPLETED %d%% completed
-#define MSG_REQUIRED (Required)
-#define MSG_CANCELING Canceling Setup, please wait...
-#define MSG_ERROR_UNCOMPRESS Error uncompressing file %s: %d
-#define MSG_USAGE Usage: %s [options]\n	[options] can be any of the following combination:\n		-h: This help.\n		-a [path]: Alternate archive search path.\n		-app [app id]: ID of application which is launching the installer (shared installs)\n		-app_path [app]: Points to (full path) representative file of application (Shared installs)\n	*	-dd [path]: Suggested install destination directory. (Shared installs)\n	*	-greLocal: Forces GRE to be installed into the application dir.\n	*	-greShared: Forces GRE to be installed into a global, shared dir (normally)\n			c:\program files\common files\mozilla.org\GRE\n		-reg_path [path]: Where to make entries in the Windows registry. (Shared installs)\n		-f: Force install of GRE installer (Shared installs), though it'll work\n			for non GRE installers too.\n		-greForce: Force 'Component GRE' to be downloaded, run, and installed.  This\n			bypasses GRE's logic of determining when to install by running its\n			installer with a '-f' flag.\n		-n [filename]: Setup's parent process filename.\n	*	-ma: Run setup in Auto mode.\n	*	-ms: Run setup in Silent mode.\n		-ira: Ignore the [RunAppX] sections\n		-ispf: Ignore the [Program FolderX] sections that show\n			the Start Menu shortcut folder at the end of installation.\n	*	-showBanner: Show the banner image in the download and install progress dialogs\n	*	-hideBanner: Hide the banner image in the download and install progress dialogs\n	*	-cleanupOnUpgrade: Tells Setup to check to see if user is upgrading (installing on top\n		of previous version of product).  If user is upgrading:\n			* NORMAL mode: prompt user on how to proceed\n			* All other modes: assume user wants to cleanup.\n	*	-noCleanupOnUpgrade: Tells Setup to not check if user is upgrading (installing on top\n		of previous version of product).  This will disable the cleanup feature.\n\n	* means it will override config.ini
-#define MSG_USE_FTP Use &FTP for downloading files
-#define MSG_USE_HTTP Use &HTTP for downloading files
-#define MSG_SAVE_LOCALLY &Save installer files locally
-#define MSG_DL_PAUSED Setup has encountered a network problem and has paused the download.  If you have just lost your network connection, please click Resume once your network has been reestablished.
-#define MSG_NOT_ADMIN Setup has detected that you do not have the appropriate Administrator privileges to this system.  It is highly recommended that you do not continue with the installation of $ProductShortName$, or it may not function properly.  Would you still like to continue?
-#define MSG_NOT_ADMIN_AUTO Setup has detected that you do not have the appropriate Administrator privileges to this system.  Setup cannot continue with the installation of $ProductShortName$.
-
-#define UNINST_RUNNING $ProductNameInternal$ is detected to be currently running.  Please quit $ProductNameInternal$ before continuing.  Click OK to exit $ProductNameInternal$ automatically and proceed with uninstallation.
-#define UNINST_SHUTDOWN Shutting down $ProductNameInternal$.  Please wait...
-
-#define UNINST_FONT MS Sans Serif
-#define UNINST_FONTSIZE 8
-#define UNINST_CHARSET 0
-# Here is a partial list CHAR_SETS
-#  ANSI_CHARSET = 0
-#  DEFAULT_CHARSET = 1