summaryrefslogtreecommitdiffstats
path: root/l10n-ms/suite/chrome/common
diff options
context:
space:
mode:
Diffstat (limited to 'l10n-ms/suite/chrome/common')
-rw-r--r--l10n-ms/suite/chrome/common/about.dtd70
-rw-r--r--l10n-ms/suite/chrome/common/aboutPrivateBrowsing.dtd26
-rw-r--r--l10n-ms/suite/chrome/common/aboutSessionRestore.dtd22
-rw-r--r--l10n-ms/suite/chrome/common/aboutSyncTabs.dtd22
-rw-r--r--l10n-ms/suite/chrome/common/askViewZoom.dtd6
-rw-r--r--l10n-ms/suite/chrome/common/certError.dtd36
-rw-r--r--l10n-ms/suite/chrome/common/console/console.dtd47
-rw-r--r--l10n-ms/suite/chrome/common/console/console.properties17
-rw-r--r--l10n-ms/suite/chrome/common/contentAreaCommands.dtd154
-rw-r--r--l10n-ms/suite/chrome/common/contentAreaCommands.properties15
-rw-r--r--l10n-ms/suite/chrome/common/customizeToolbar.dtd18
-rw-r--r--l10n-ms/suite/chrome/common/customizeToolbar.properties13
-rw-r--r--l10n-ms/suite/chrome/common/dataman/dataman.dtd156
-rw-r--r--l10n-ms/suite/chrome/common/dataman/dataman.properties73
-rw-r--r--l10n-ms/suite/chrome/common/datetimepicker.dtd7
-rw-r--r--l10n-ms/suite/chrome/common/defaultClientDialog.dtd14
-rw-r--r--l10n-ms/suite/chrome/common/downloads/downloadmanager.dtd96
-rw-r--r--l10n-ms/suite/chrome/common/downloads/downloadmanager.properties147
-rw-r--r--l10n-ms/suite/chrome/common/downloads/progressDialog.dtd20
-rw-r--r--l10n-ms/suite/chrome/common/feeds/subscribe.dtd8
-rw-r--r--l10n-ms/suite/chrome/common/feeds/subscribe.properties52
-rw-r--r--l10n-ms/suite/chrome/common/gopherAddon.dtd9
-rw-r--r--l10n-ms/suite/chrome/common/helpviewer/help.dtd56
-rw-r--r--l10n-ms/suite/chrome/common/helpviewer/help.properties5
-rw-r--r--l10n-ms/suite/chrome/common/migration/migration.dtd28
-rw-r--r--l10n-ms/suite/chrome/common/migration/migration.properties52
-rw-r--r--l10n-ms/suite/chrome/common/notification.dtd15
-rw-r--r--l10n-ms/suite/chrome/common/notification.properties162
-rw-r--r--l10n-ms/suite/chrome/common/openLocation.dtd22
-rw-r--r--l10n-ms/suite/chrome/common/openLocation.properties11
-rw-r--r--l10n-ms/suite/chrome/common/permissions/cookieViewer.dtd46
-rw-r--r--l10n-ms/suite/chrome/common/permissions/cookieViewer.properties30
-rw-r--r--l10n-ms/suite/chrome/common/permissions/permissionsManager.dtd19
-rw-r--r--l10n-ms/suite/chrome/common/permissions/permissionsManager.properties23
-rw-r--r--l10n-ms/suite/chrome/common/places/bookmarkProperties.properties19
-rw-r--r--l10n-ms/suite/chrome/common/places/editBookmarkOverlay.dtd28
-rw-r--r--l10n-ms/suite/chrome/common/places/places.dtd106
-rw-r--r--l10n-ms/suite/chrome/common/places/places.properties101
-rw-r--r--l10n-ms/suite/chrome/common/pref/pref-advanced.dtd24
-rw-r--r--l10n-ms/suite/chrome/common/pref/pref-appearance.dtd35
-rw-r--r--l10n-ms/suite/chrome/common/pref/pref-applicationManager.dtd8
-rw-r--r--l10n-ms/suite/chrome/common/pref/pref-applicationManager.properties10
-rw-r--r--l10n-ms/suite/chrome/common/pref/pref-applications.dtd15
-rw-r--r--l10n-ms/suite/chrome/common/pref/pref-applications.properties34
-rw-r--r--l10n-ms/suite/chrome/common/pref/pref-cache.dtd32
-rw-r--r--l10n-ms/suite/chrome/common/pref/pref-certs.dtd23
-rw-r--r--l10n-ms/suite/chrome/common/pref/pref-colors.dtd35
-rw-r--r--l10n-ms/suite/chrome/common/pref/pref-content.dtd37
-rw-r--r--l10n-ms/suite/chrome/common/pref/pref-cookies.dtd40
-rw-r--r--l10n-ms/suite/chrome/common/pref/pref-download.dtd31
-rw-r--r--l10n-ms/suite/chrome/common/pref/pref-findasyoutype.dtd21
-rw-r--r--l10n-ms/suite/chrome/common/pref/pref-fonts.dtd79
-rw-r--r--l10n-ms/suite/chrome/common/pref/pref-history.dtd25
-rw-r--r--l10n-ms/suite/chrome/common/pref/pref-http.dtd17
-rw-r--r--l10n-ms/suite/chrome/common/pref/pref-images.dtd22
-rw-r--r--l10n-ms/suite/chrome/common/pref/pref-keynav.dtd21
-rw-r--r--l10n-ms/suite/chrome/common/pref/pref-languages.dtd30
-rw-r--r--l10n-ms/suite/chrome/common/pref/pref-languages.properties13
-rw-r--r--l10n-ms/suite/chrome/common/pref/pref-links.dtd29
-rw-r--r--l10n-ms/suite/chrome/common/pref/pref-locationbar.dtd42
-rw-r--r--l10n-ms/suite/chrome/common/pref/pref-masterpass.dtd11
-rw-r--r--l10n-ms/suite/chrome/common/pref/pref-media.dtd23
-rw-r--r--l10n-ms/suite/chrome/common/pref/pref-mousewheel.dtd31
-rw-r--r--l10n-ms/suite/chrome/common/pref/pref-navigator.dtd43
-rw-r--r--l10n-ms/suite/chrome/common/pref/pref-offlineapps.dtd24
-rw-r--r--l10n-ms/suite/chrome/common/pref/pref-passwords.dtd13
-rw-r--r--l10n-ms/suite/chrome/common/pref/pref-popups.dtd35
-rw-r--r--l10n-ms/suite/chrome/common/pref/pref-privatedata.dtd27
-rw-r--r--l10n-ms/suite/chrome/common/pref/pref-proxies-advanced.dtd32
-rw-r--r--l10n-ms/suite/chrome/common/pref/pref-proxies.dtd31
-rw-r--r--l10n-ms/suite/chrome/common/pref/pref-scripts.dtd19
-rw-r--r--l10n-ms/suite/chrome/common/pref/pref-search.dtd21
-rw-r--r--l10n-ms/suite/chrome/common/pref/pref-security.dtd40
-rw-r--r--l10n-ms/suite/chrome/common/pref/pref-smartupdate.dtd31
-rw-r--r--l10n-ms/suite/chrome/common/pref/pref-spelling.dtd20
-rw-r--r--l10n-ms/suite/chrome/common/pref/pref-ssl.dtd44
-rw-r--r--l10n-ms/suite/chrome/common/pref/pref-sync.dtd56
-rw-r--r--l10n-ms/suite/chrome/common/pref/pref-tabs.dtd23
-rw-r--r--l10n-ms/suite/chrome/common/pref/preferences.dtd53
-rw-r--r--l10n-ms/suite/chrome/common/pref/prefutilities.dtd40
-rw-r--r--l10n-ms/suite/chrome/common/pref/prefutilities.properties45
-rw-r--r--l10n-ms/suite/chrome/common/printPreview.dtd39
-rw-r--r--l10n-ms/suite/chrome/common/profile/profileSelection.dtd35
-rw-r--r--l10n-ms/suite/chrome/common/profile/profileSelection.properties22
-rw-r--r--l10n-ms/suite/chrome/common/quitDialog.properties29
-rw-r--r--l10n-ms/suite/chrome/common/safeBrowsing.dtd29
-rw-r--r--l10n-ms/suite/chrome/common/safeMode.dtd27
-rw-r--r--l10n-ms/suite/chrome/common/sanitize.dtd27
-rw-r--r--l10n-ms/suite/chrome/common/search/engineManager.dtd29
-rw-r--r--l10n-ms/suite/chrome/common/search/engineManager.properties9
-rw-r--r--l10n-ms/suite/chrome/common/search/search-panel.dtd8
-rw-r--r--l10n-ms/suite/chrome/common/search/search.properties6
-rw-r--r--l10n-ms/suite/chrome/common/search/searchbar.dtd6
-rw-r--r--l10n-ms/suite/chrome/common/setDesktopBackground.dtd19
-rw-r--r--l10n-ms/suite/chrome/common/shellservice.properties7
-rw-r--r--l10n-ms/suite/chrome/common/sidebar/customize.dtd22
-rw-r--r--l10n-ms/suite/chrome/common/sidebar/preview.dtd5
-rw-r--r--l10n-ms/suite/chrome/common/sidebar/sidebar.properties7
-rw-r--r--l10n-ms/suite/chrome/common/sidebar/sidebarOverlay.dtd34
-rw-r--r--l10n-ms/suite/chrome/common/sitePermissions.properties39
-rw-r--r--l10n-ms/suite/chrome/common/sync/syncBrand.dtd6
-rw-r--r--l10n-ms/suite/chrome/common/sync/syncGenericChange.properties37
-rw-r--r--l10n-ms/suite/chrome/common/sync/syncKey.dtd18
-rw-r--r--l10n-ms/suite/chrome/common/sync/syncQuota.dtd8
-rw-r--r--l10n-ms/suite/chrome/common/sync/syncQuota.properties42
-rw-r--r--l10n-ms/suite/chrome/common/sync/syncSetup.dtd116
-rw-r--r--l10n-ms/suite/chrome/common/sync/syncSetup.properties50
-rw-r--r--l10n-ms/suite/chrome/common/tasksOverlay.dtd61
-rw-r--r--l10n-ms/suite/chrome/common/typeaheadfind.properties17
-rw-r--r--l10n-ms/suite/chrome/common/utilityOverlay.dtd157
-rw-r--r--l10n-ms/suite/chrome/common/utilityOverlay.properties35
-rw-r--r--l10n-ms/suite/chrome/common/viewApplyThemeOverlay.dtd10
-rw-r--r--l10n-ms/suite/chrome/common/viewApplyThemeOverlay.properties8
-rw-r--r--l10n-ms/suite/chrome/common/viewZoomOverlay.dtd15
-rw-r--r--l10n-ms/suite/chrome/common/viewZoomOverlay.properties32
115 files changed, 4047 insertions, 0 deletions
diff --git a/l10n-ms/suite/chrome/common/about.dtd b/l10n-ms/suite/chrome/common/about.dtd
new file mode 100644
index 0000000000..769fb6a121
--- /dev/null
+++ b/l10n-ms/suite/chrome/common/about.dtd
@@ -0,0 +1,70 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!-- LOCALIZATION NOTE the following declarations were copied from
+ mozilla/toolkit/locales/en-US/chrome/global/about.dtd which was removed
+ by bug 1408044. -->
+
+<!ENTITY about.version "versi">
+
+<!-- LOCALIZATION NOTE (about.credits.beforeLink): note that there is no space
+ between this phrase and the linked about.credits.linkTitle phrase, so if
+ your locale needs a space between words, add it at the end of this
+ entity. -->
+<!ENTITY about.credits.beforeLink "Lihat senarai ">
+<!ENTITY about.credits.linkTitle "penyumbang">
+<!-- LOCALIZATION NOTE (about.credits.afterLink): note that there is no space
+ between the linked about.credits.linkTitle phrase and this phrase, so if
+ your locale needs a space between words, add it at the start of this
+ entity. -->
+<!ENTITY about.credits.afterLink " untuk Projek Mozilla.">
+
+<!-- LOCALIZATION NOTE (about.license.beforeTheLink): note that there is no
+ space between this phrase and the linked about.license.linkTitle phrase,
+ so if your locale needs a space between words, add it at the end of this
+ entity. -->
+<!ENTITY about.license.beforeTheLink "Baca ">
+<!ENTITY about.license.linkTitle "maklumat perlesenan">
+<!-- LOCALIZATION NOTE (about.license.afterTheLink): note that there is no
+ space between the linked about.license.linkTitle phrase and this phrase,
+ so if your locale needs a space between words, add it at the start of
+ this entity. -->
+<!ENTITY about.license.afterTheLink " untuk produk ini.">
+
+<!-- LOCALIZATION NOTE (about.relnotes.beforeTheLink): note that there is no
+ space between this phrase and the linked about.relnotes.linkTitle phrase,
+ so if your locale needs a space between words, add it at the end of this
+ entity. -->
+<!ENTITY about.relnotes.beforeTheLink "Baca ">
+<!ENTITY about.relnotes.linkTitle "nota keluaran">
+<!-- LOCALIZATION NOTE (about.relnotes.afterTheLink): note that there is no
+ space between the linked about.relnotes.linkTitle phrase and this phrase,
+ so if your locale needs a space between words, add it at the start of
+ this entity. -->
+<!ENTITY about.relnotes.afterTheLink " untuk versi ini.">
+
+<!-- LOCALIZATION NOTE (about.buildconfig.beforeTheLink): note that there is
+ no space between this phrase and the linked about.buildconfig.linkTitle
+ phrase, so if your locale needs a space between words, add it at the end
+ of this entity. -->
+<!ENTITY about.buildconfig.beforeTheLink "Lihat ">
+<!ENTITY about.buildconfig.linkTitle "konfigurasi binaan">
+<!-- LOCALIZATION NOTE (about.buildconfig.afterTheLink): note that there is no
+ space between the linked about.buildconfig.linkTitle phrase and this
+ phrase, so if your locale needs a space between words, add it at the
+ start of this entity. -->
+<!ENTITY about.buildconfig.afterTheLink " yang digunakan untuk versi ini.">
+
+<!ENTITY about.buildIdentifier "Pengecam binaan: ">
+
+<!-- LOCALIZATION NOTE end of declarations that were copied from
+ mozilla/toolkit/locales/en-US/chrome/global/about.dtd -->
+
+<!-- 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 dalam ">
+<!ENTITY channel.description.end " saluran kemaskini.">
+<!ENTITY about.userAgent "Ejen pengguna: ">
diff --git a/l10n-ms/suite/chrome/common/aboutPrivateBrowsing.dtd b/l10n-ms/suite/chrome/common/aboutPrivateBrowsing.dtd
new file mode 100644
index 0000000000..8d3c74493f
--- /dev/null
+++ b/l10n-ms/suite/chrome/common/aboutPrivateBrowsing.dtd
@@ -0,0 +1,26 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!-- LOCALIZATION NOTE: where ".private" and ".normal" variants exist,
+ - the former is shown in a private browsing window and the latter in
+ - a regular (non-private) browsing window. -->
+
+<!ENTITY privatebrowsingpage.title.private "Anda berada dalam tetingkap Pelayaran Peribadi">
+<!ENTITY privatebrowsingpage.title.normal "Adakah anda mahu mulakan Pelayaran Peribadi?">
+
+<!ENTITY privatebrowsingpage.status.private "&brandShortName; tidak akan mengingati sejarah dalam tetingkap ini.">
+<!ENTITY privatebrowsingpage.status.normal "Anda tidak berada dalam tetingkap peribadi.">
+
+<!ENTITY privatebrowsingpage.common.description "Dalam tetingkap Pelayaran Peribadi, &brandShortName; tidak akan menyimpan sejarah pelayar, carian, muat turun, borang web, kuki atau fail internet sementara. Tapi, tandabuku yang dicipta dan fail yang dimuat turun akan disimpan.">
+<!ENTITY privatebrowsingpage.track.warn "Walaupun komputer ini tidak menyimpan apa-apa rekod sejarah pelayaran, tapi majikan atau penyedia perkhidmatan internet anda masih boleh menjejaki halaman yang sudah dilayari.">
+<!ENTITY privatebrowsingpage.learnmore.label "Ketahui selanjutnya">
+<!ENTITY privatebrowsingpage.learnmore.accesskey "K">
+
+<!ENTITY privatebrowsingpage.close.info "Setelah selesai, tutup tetingkap untuk menghentikan Pelayaran Peribadi.">
+<!ENTITY privatebrowsingpage.close.label "Tutup tetingkap ini sekarang">
+<!ENTITY privatebrowsingpage.close.accesskey "T">
+
+<!ENTITY privatebrowsingpage.start.info "Untuk memulakan Pelayaran Peribadi, klik butang di bawah atau pilih Fail ▶ Baru ▶ Tetingkap Peribadi dari dalam menu.">
+<!ENTITY privatebrowsingpage.private.label "Buka tetingkap peribadi baru">
+<!ENTITY privatebrowsingpage.private.accesskey "B">
diff --git a/l10n-ms/suite/chrome/common/aboutSessionRestore.dtd b/l10n-ms/suite/chrome/common/aboutSessionRestore.dtd
new file mode 100644
index 0000000000..5aad91fd6e
--- /dev/null
+++ b/l10n-ms/suite/chrome/common/aboutSessionRestore.dtd
@@ -0,0 +1,22 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY restorepage.tabtitle "Pulih Sesi">
+<!ENTITY restorepage.pagetitle "Adakah anda mahu pulihkan sesi anda?">
+<!-- LOCALIZATION NOTE: If "closed unexpectedly" sounds too awkward in the translation,
+ you may translate "crash" instead (even though it's IT-speak) -->
+<!ENTITY restorepage.issueDesc "Sesi &brandShortName; anda yang terdahulu ditutup secara tidak sengaja. Kami minta maaf atas kesulitan ini. Anda boleh pulihkan tab dan tetingkap sesi yang terdahulu, atau mulakan sesi yang baru jika anda tidak perlukan lagi sesi yang dahulu.">
+<!ENTITY restorepage.remedies "Jika &brandShortName; tertutup secara kerap:">
+<!ENTITY restorepage.dueToChrome "Cuba nyahaktifkan ekstensi yang baru dipasang dari dalam Pengurus Add-ons.">
+<!ENTITY restorepage.dueToContent "Cuba pulihkan sesi tanpa halaman Web yang anda syak menjadi punca masalah ini:">
+
+<!ENTITY restorepage.restoreButton "Pulih Sesi Dahulu">
+<!ENTITY restorepage.restore.access "P">
+<!ENTITY restorepage.cancelButton "Mulakan Sesi Baru">
+<!ENTITY restorepage.cancel.access "M">
+
+<!ENTITY restorepage.restoreHeader "Pulih">
+<!ENTITY restorepage.listHeader "Tetingkap dan Tab">
+<!-- LOCALIZATION NOTE: &#37;S will be replaced with a number. -->
+<!ENTITY restorepage.windowLabel "Tetingkap &#37;S">
diff --git a/l10n-ms/suite/chrome/common/aboutSyncTabs.dtd b/l10n-ms/suite/chrome/common/aboutSyncTabs.dtd
new file mode 100644
index 0000000000..50a15087ac
--- /dev/null
+++ b/l10n-ms/suite/chrome/common/aboutSyncTabs.dtd
@@ -0,0 +1,22 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!-- LOCALIZATION NOTE (tabs.otherComputers.label): Keep this in sync with syncTabsMenu.label from navigator.dtd -->
+<!ENTITY tabs.otherComputers.label "Tab Dari Komputer Lain">
+
+<!ENTITY tabs.searchText.label "Taip di sini untuk mencari tab…">
+
+<!-- LOCALIZATION NOTE (tabs.context.openTab.accesskey, tabs.context.openMultipleTabs.accesskey;
+ tabs.context.bookmarkSingleTab.accesskey, tabs.context.bookmarkMultipleTabs.accesskey):
+ Only one of each of these pairs 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 "Buka Tab Yang Dipilih">
+<!ENTITY tabs.context.openMultipleTabs.accesskey "B">
+<!ENTITY tabs.context.bookmarkSingleTab.label "Tandabuku Tab Ini…">
+<!ENTITY tabs.context.bookmarkSingleTab.accesskey "T">
+<!ENTITY tabs.context.bookmarkMultipleTabs.label "Tandabuku Tab Yang Dipilih…">
+<!ENTITY tabs.context.bookmarkMultipleTabs.accesskey "T">
+<!ENTITY tabs.context.refreshList.label "Muat Semula Senarai">
+<!ENTITY tabs.context.refreshList.accesskey "M">
diff --git a/l10n-ms/suite/chrome/common/askViewZoom.dtd b/l10n-ms/suite/chrome/common/askViewZoom.dtd
new file mode 100644
index 0000000000..74c0dd8c20
--- /dev/null
+++ b/l10n-ms/suite/chrome/common/askViewZoom.dtd
@@ -0,0 +1,6 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY askViewZoom.title "Zum">
+<!ENTITY selectZoom.label "Pilih zum (&#37;):">
diff --git a/l10n-ms/suite/chrome/common/certError.dtd b/l10n-ms/suite/chrome/common/certError.dtd
new file mode 100644
index 0000000000..4ce7dbcfca
--- /dev/null
+++ b/l10n-ms/suite/chrome/common/certError.dtd
@@ -0,0 +1,36 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!-- These strings are used by SeaMonkey'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">
+
+<!ENTITY certerror.introPara2 "Secara lazim, apabila anda cuba membuat sambungan secara selamat,
+laman web akan menyerahkan pengenalan yang dipercayai untuk membuktikan
+bahawa anda pergi ke tempat yang betul. Tapi identiti laman web ini tidak boleh disahkan.">
+
+<!ENTITY certerror.whatShouldIDo.heading "Apa Perlu Saya Buat?">
+<!ENTITY certerror.whatShouldIDo.content "Jika kebiasaannya anda boleh disambung ke
+laman ini tanpa masalah, ralat ini bermakna ada seseorang
+cuba menyamar sebagai laman ini, dan anda tidak perlu teruskan.">
+<!ENTITY certerror.whatShouldIDo.badStsCertExplanation "Laman ini menggunakan Keselamatan Pengangkutan Rapi HTTP
+(HSTS) untuk menyatakan bahawa &brandShortName; hanya membuat sambungan
+dengannya secara selamat. Oleh itu, tidak boleh menambah pengecualian
+untuk sijil ini.">
+<!ENTITY certerror.getMeOutOfHere.label "Ini tidak bagus, pergi sahaja ke laman">
+
+<!ENTITY certerror.expert.heading "Saya Faham akan Risiko ini">
+<!ENTITY certerror.expert.content "Jika anda tahu apa yang berlaku, anda
+boleh maklumkan &brandShortName; untuk mempercayai pengenalan laman web ini.
+<b>Walaupun anda percayakan laman web ini, ralat ini mungkin bermakna ada seseorang
+cuba menceroboh sambungan anda.</b>">
+<!ENTITY certerror.expert.contentPara2 "Jangan tambah pengecualian kecuali
+anda tahu alasan kenapa laman web ini tidak menggunakan pengenalan yang dipercayai.">
+<!ENTITY certerror.addException.label "Tambah Pengecualian…">
+
+<!ENTITY certerror.technical.heading "Butiran Teknikal">
+
diff --git a/l10n-ms/suite/chrome/common/console/console.dtd b/l10n-ms/suite/chrome/common/console/console.dtd
new file mode 100644
index 0000000000..58af1ce30e
--- /dev/null
+++ b/l10n-ms/suite/chrome/common/console/console.dtd
@@ -0,0 +1,47 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY errorConsole.title "Konsol Ralat">
+
+<!ENTITY errFile.label "Fail Sumber:">
+<!ENTITY errLine.label "Baris:">
+<!ENTITY errColumn.label "Lajur:">
+
+<!ENTITY all.label "Semua">
+<!ENTITY all.accesskey "S">
+<!ENTITY errors.label "Ralat">
+<!ENTITY errors.accesskey "t">
+<!ENTITY warnings.label "Amaran">
+<!ENTITY warnings.accesskey "n">
+<!ENTITY messages.label "Mesej">
+<!ENTITY messages.accesskey "M">
+<!ENTITY clear.label "Buang">
+<!ENTITY clear.accesskey "u">
+<!ENTITY codeEval.label "Kod:">
+<!ENTITY codeEval.accesskey "o">
+<!ENTITY evaluate.label "Menilai">
+<!ENTITY evaluate.accesskey "i">
+<!ENTITY filter2.label "Tapis:">
+<!ENTITY filter2.accesskey "i">
+
+<!ENTITY copyCmd.label "Salin">
+<!ENTITY copyCmd.accesskey "S">
+<!ENTITY copyCmd.commandkey "C">
+<!ENTITY sortFirst.label "Tertib Susunan Pertama > Terakhir">
+<!ENTITY sortFirst.accesskey "a">
+<!ENTITY sortLast.label "Tertib Susunan Terakhir > Pertama">
+<!ENTITY sortLast.accesskey "r">
+<!ENTITY closeCmd.commandkey "w">
+<!ENTITY focus1.commandkey "l">
+<!ENTITY focus2.commandkey "d">
+
+<!ENTITY menuBar.tooltip "Bar Menu">
+<!ENTITY modeToolbar.tooltip "Bar alatan Mod">
+<!ENTITY entryToolbar.tooltip "Bar alatan Entri JavaScript">
+<!ENTITY toolbarsCmd.label "Papar/Sorok">
+<!ENTITY toolbarsCmd.accesskey "r">
+<!ENTITY toolbarMode.label "Mod">
+<!ENTITY toolbarMode.accesskey "M">
+<!ENTITY toolbarEval.label "Entri JavaScript">
+<!ENTITY toolbarEval.accesskey "J">
diff --git a/l10n-ms/suite/chrome/common/console/console.properties b/l10n-ms/suite/chrome/common/console/console.properties
new file mode 100644
index 0000000000..fcdbd2ba73
--- /dev/null
+++ b/l10n-ms/suite/chrome/common/console/console.properties
@@ -0,0 +1,17 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+typeError=Ralat:
+typeWarning=Amaran:
+typeMessage=Mesej:
+errFile=Fail Sumber: %S
+errLine=Baris: %S
+errLineCol=Baris: %S, Lajur: %S
+errCode=Kod Sumber:
+errTime=Cap masa: %S
+
+# LOCALIZATION NOTE (evaluationContextChanged): The message displayed when the
+# browser console's evaluation context (window against which input is evaluated)
+# changes.
+evaluationContextChanged=Penilaian konteks konsol telah diubah, mungkin kerana tetingkap sasaran telah ditutup atau anda telah membuka tetingkap utama dari dalam tetingkap konsol pelayar.
diff --git a/l10n-ms/suite/chrome/common/contentAreaCommands.dtd b/l10n-ms/suite/chrome/common/contentAreaCommands.dtd
new file mode 100644
index 0000000000..fd4e55a87a
--- /dev/null
+++ b/l10n-ms/suite/chrome/common/contentAreaCommands.dtd
@@ -0,0 +1,154 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY openLinkCmdInTab.label "Buka Pautan dalam Tab Baru">
+<!ENTITY openLinkCmdInTab.accesskey "T">
+<!ENTITY openLinkCmd.label "Buka Pautan dalam Tetingkap Baru">
+<!ENTITY openLinkCmd.accesskey "T">
+<!ENTITY openLinkCmdInPrivateWindow.label "Buka Pautan dalam Tetingkap Peribadi">
+<!ENTITY openLinkCmdInPrivateWindow.accesskey "d">
+<!ENTITY openLinkInWindowCmd.label "Buka">
+<!ENTITY openLinkInWindowCmd.accesskey "k">
+<!ENTITY openFrameCmd.label "Buka Bingkai dalam Tetingkap Baru">
+<!ENTITY openFrameCmd.accesskey "T">
+<!ENTITY openFrameCmdInTab.label "Buka Bingkai dalam Tab Baru">
+<!ENTITY openFrameCmdInTab.accesskey "T">
+<!ENTITY keywordfield.label "Tambah Kata kunci untuk Carian ini…">
+<!ENTITY keywordfield.accesskey "K">
+<!ENTITY showOnlyThisFrameCmd.label "Papar Hanya Bingkai Ini">
+<!ENTITY showOnlyThisFrameCmd.accesskey "P">
+<!ENTITY goBackCmd.label "Undur">
+<!ENTITY goBackCmd.accesskey "U">
+<!ENTITY goForwardCmd.label "Seterusnya">
+<!ENTITY goForwardCmd.accesskey "S">
+<!ENTITY goUpCmd.label "Ke Atas">
+<!ENTITY goUpCmd.accesskey "K">
+<!ENTITY reloadCmd.label "Muat semula">
+<!ENTITY reloadCmd.accesskey "M">
+<!ENTITY reloadCmd.commandkey "r">
+<!ENTITY stopCmd.label "Berhenti">
+<!ENTITY stopCmd.accesskey "B">
+<!ENTITY reloadFrameCmd.label "Muat semula Bingkai">
+<!ENTITY reloadFrameCmd.accesskey "M">
+<!ENTITY viewPartialSourceForSelectionCmd.label "Papar Sumber Dipilih">
+<!ENTITY viewPartialSourceForMathMLCmd.label "Papar Sumber MathML">
+<!ENTITY viewPartialSourceCmd.accesskey "u">
+<!ENTITY viewPageSourceCmd.label "Papar Sumber Halaman">
+<!ENTITY viewPageSourceCmd.accesskey "P">
+<!ENTITY viewFrameSourceCmd.label "Papar Sumber Bingkai">
+<!ENTITY viewFrameSourceCmd.accesskey "P">
+<!ENTITY viewPageInfoCmd.label "Papar Info Halaman">
+<!ENTITY viewPageInfoCmd.accesskey "I">
+<!ENTITY viewFrameInfoCmd.label "Papar Info Bingkai">
+<!ENTITY viewFrameInfoCmd.accesskey "I">
+<!ENTITY fitImageCmd.label "Acu Imej mengikut Tetingkap">
+<!ENTITY fitImageCmd.accesskey "A">
+<!ENTITY reloadImageCmd.label "Muat Semula Imej">
+<!ENTITY reloadImageCmd.accesskey "M">
+<!ENTITY viewImageCmd.label "Papar Imej">
+<!ENTITY viewImageCmd.accesskey "I">
+<!ENTITY viewVideoCmd.label "Papar Video">
+<!ENTITY viewVideoCmd.accesskey "i">
+<!ENTITY viewBGImageCmd.label "Papar Imej Latar belakang">
+<!ENTITY viewBGImageCmd.accesskey "r">
+<!ENTITY setDesktopBackgroundCmd.label "Tetapkan Latar belakang Desktop…">
+<!ENTITY setDesktopBackgroundCmd.accesskey "a">
+<!ENTITY bookmarkPageCmd.label "Tandabuku Halaman Ini…">
+<!ENTITY bookmarkPageCmd.accesskey "m">
+<!ENTITY bookmarkLinkCmd.label "Tandabuku Pautan Ini…">
+<!ENTITY bookmarkLinkCmd.accesskey "T">
+<!ENTITY bookmarkFrameCmd.label "Tandabuku Bingkai Ini…">
+<!ENTITY bookmarkFrameCmd.accesskey "b">
+<!ENTITY savePageAsCmd.label "Simpan Halaman Sebagai…">
+<!ENTITY savePageCmd.label "Simpan Halaman">
+<!ENTITY savePageCmd.accesskey "n">
+<!ENTITY savePageCmd.commandkey "s">
+<!ENTITY saveFrameAsCmd.label "Simpan Bingkai Sebagai…">
+<!ENTITY saveFrameCmd.label "Simpan Bingkai">
+<!ENTITY saveFrameCmd.accesskey "a">
+<!ENTITY printFrameCmd.label "Cetak Bingkai…">
+<!ENTITY printFrameCmd.accesskey "C">
+<!ENTITY saveLinkAsCmd.label "Simpan Sasaran Pautan Sebagai…">
+<!ENTITY saveLinkCmd.label "Simpan Sasaran Pautan">
+<!ENTITY saveLinkCmd.accesskey "S">
+<!ENTITY saveImageAsCmd.label "Simpan Imej Sebagai…">
+<!ENTITY saveImageCmd.label "Simpan Imej">
+<!ENTITY saveImageCmd.accesskey "p">
+<!ENTITY saveVideoCmd.label "Simpan Video Sebagai…">
+<!ENTITY saveVideoCmd.accesskey "p">
+<!ENTITY saveAudioCmd.label "Simpan Audio Sebagai…">
+<!ENTITY saveAudioCmd.accesskey "p">
+<!ENTITY copyLinkCmd.label "Salin Lokasi Pautan">
+<!ENTITY copyLinkCmd.accesskey "L">
+<!ENTITY copyImageCmd.label "Salin Imej">
+<!ENTITY copyImageCmd.accesskey "n">
+<!ENTITY copyVideoURLCmd.label "Salin Lokasi Video">
+<!ENTITY copyVideoURLCmd.accesskey "L">
+<!ENTITY copyAudioURLCmd.label "Salin Lokasi Audio">
+<!ENTITY copyAudioURLCmd.accesskey "L">
+<!ENTITY metadataCmd.label "Sifat">
+<!ENTITY metadataCmd.accesskey "S">
+<!ENTITY copyEmailCmd.label "Salin Alamat E-mel">
+<!ENTITY copyEmailCmd.accesskey "t">
+<!ENTITY thisFrameMenu.label "Bingkai Ini">
+<!ENTITY thisFrameMenu.accesskey "k">
+<!ENTITY mediaPlay.label "Main">
+<!ENTITY mediaPlay.accesskey "M">
+<!ENTITY mediaPause.label "Jeda">
+<!ENTITY mediaPause.accesskey "J">
+<!ENTITY mediaMute.label "Senyap">
+<!ENTITY mediaMute.accesskey "S">
+<!ENTITY mediaUnmute.label "Nyahsenyap">
+<!ENTITY mediaUnmute.accesskey "p">
+<!ENTITY mediaPlaybackRate.label "Kadar Main Semula">
+<!ENTITY mediaPlaybackRate.accesskey "r">
+<!ENTITY mediaPlaybackRate050.label "Gerakan Perlahan (½×)">
+<!ENTITY mediaPlaybackRate050.accesskey "G">
+<!ENTITY mediaPlaybackRate100.label "Gerakan Normal">
+<!ENTITY mediaPlaybackRate100.accesskey "N">
+<!ENTITY mediaPlaybackRate125.label "Gerakan Pantas (1¼×)">
+<!ENTITY mediaPlaybackRate125.accesskey "P">
+<!ENTITY mediaPlaybackRate150.label "Kelajuan Tinggi (1½×)">
+<!ENTITY mediaPlaybackRate150.accesskey "T">
+<!ENTITY mediaPlaybackRate200.label "Kelajuan Berganda">
+<!ENTITY mediaPlaybackRate200.accesskey "B">
+<!ENTITY mediaLoop.label "Gelung">
+<!ENTITY mediaLoop.accesskey "u">
+<!-- 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 "Papar Kawalan Media">
+<!ENTITY mediaShowControls.accesskey "a">
+<!ENTITY mediaHideControls.label "Sorok Kawalan Media">
+<!ENTITY mediaHideControls.accesskey "a">
+<!ENTITY videoFullScreen.label "Skrin Penuh">
+<!ENTITY videoFullScreen.accesskey "P">
+<!ENTITY videoSaveImage.label "Simpan Snapsyot Sebagai…">
+<!ENTITY videoSaveImage.accesskey "S">
+<!ENTITY videoShowStats.label "Papar Statistik">
+<!ENTITY videoShowStats.accesskey "t">
+<!ENTITY videoHideStats.label "Sorok Statistik">
+<!ENTITY videoHideStats.accesskey "r">
+<!ENTITY search.accesskey "W">
+<!ENTITY bidiSwitchPageDirectionItem.label "Tukar Hala Halaman">
+<!ENTITY bidiSwitchPageDirectionItem.accesskey "n">
+<!ENTITY bidiSwitchTextDirectionItem.label "Tukar Hala Teks">
+<!ENTITY bidiSwitchTextDirectionItem.accesskey "k">
+<!ENTITY spellAddToDictionary.label "Tambah dalam Kamus">
+<!ENTITY spellAddToDictionary.accesskey "m">
+<!ENTITY spellUndoAddToDictionary.label "Batal Tambah dalam Kamus">
+<!ENTITY spellUndoAddToDictionary.accesskey "u">
+<!ENTITY spellIgnoreWord.label "Abaikan Perkataan">
+<!ENTITY spellIgnoreWord.accesskey "P">
+<!ENTITY spellCheckEnable.label "Semak Ejaan">
+<!ENTITY spellCheckEnable.accesskey "S">
+<!ENTITY spellNoSuggestions.label "(Tiada Cadangan Ejaan)">
+<!ENTITY spellDictionaries.label "Bahasa">
+<!ENTITY spellDictionaries.accesskey "B">
+<!ENTITY spellAddDictionaries.label "Muat turun Kamus Lain…">
+<!ENTITY spellAddDictionaries.accesskey "M">
+
+<!-- Developer Tools -->
+<!ENTITY devtoolsInspect.label "Periksa Elemen">
+<!ENTITY devtoolsInspect.accesskey "n">
diff --git a/l10n-ms/suite/chrome/common/contentAreaCommands.properties b/l10n-ms/suite/chrome/common/contentAreaCommands.properties
new file mode 100644
index 0000000000..79011d0887
--- /dev/null
+++ b/l10n-ms/suite/chrome/common/contentAreaCommands.properties
@@ -0,0 +1,15 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# context menu strings
+
+# LOCALIZATION NOTE (searchSelected): %1$S is the search engine,
+# %2$S is the selection string.
+searchSelected=Carian %1$S untuk "%2$S"
+searchSelected.accesskey=i
+
+blockImage=Sekat imej dari %S
+blockImage.accesskey=t
+unblockImage=Buang sekatan imej dari %S
+unblockImage.accesskey=t
diff --git a/l10n-ms/suite/chrome/common/customizeToolbar.dtd b/l10n-ms/suite/chrome/common/customizeToolbar.dtd
new file mode 100644
index 0000000000..50cc31b242
--- /dev/null
+++ b/l10n-ms/suite/chrome/common/customizeToolbar.dtd
@@ -0,0 +1,18 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!-- LOCALIZATION NOTE: Strings below used to be in mozilla-central's
+ toolkit/locales/en-US/chrome/global/customizeToolbar.dtd -->
+<!ENTITY dialog.title "Penyesuaian Bar Alatan">
+<!ENTITY dialog.dimensions "width: 92ch; height: 36em;">
+<!ENTITY instructions.description "Anda boleh tambah atau alih keluar item dengan seret keluar atau dari dalam bar alat.">
+<!ENTITY show.label "Papar:">
+<!ENTITY iconsAndText.label "Ikon dan Teks">
+<!ENTITY icons.label "Ikon">
+<!ENTITY text.label "Teks">
+<!ENTITY useSmallIcons.label "Guna Ikon Kecil">
+<!ENTITY restoreDefaultSet.label "Pulih Set Piawai">
+<!ENTITY addNewToolbar.label "Tambah Bar Alat Baru">
+<!ENTITY saveChanges.label "Siap">
+<!ENTITY undoChanges.label "Batal Perubahan">
diff --git a/l10n-ms/suite/chrome/common/customizeToolbar.properties b/l10n-ms/suite/chrome/common/customizeToolbar.properties
new file mode 100644
index 0000000000..d8da1556b0
--- /dev/null
+++ b/l10n-ms/suite/chrome/common/customizeToolbar.properties
@@ -0,0 +1,13 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# LOCALIZATION NOTE: Strings below used to be in mozilla-central's
+# toolkit/locales/en-US/chrome/global/customizeToolbar.properties
+enterToolbarTitle=Bar Alat Baru
+enterToolbarName=Masukkan nama bar alat ini:
+enterToolbarDup=Sudah ada bar alat tersedia dengan nama “%S”. Sila masukkan nama berlainan.
+enterToolbarBlank=Anda mesti masukkan nama untuk mencipta bar alat baru.
+separatorTitle=Pemisah
+springTitle=Ruang Fleksibel
+spacerTitle=Ruang
diff --git a/l10n-ms/suite/chrome/common/dataman/dataman.dtd b/l10n-ms/suite/chrome/common/dataman/dataman.dtd
new file mode 100644
index 0000000000..cbf704a053
--- /dev/null
+++ b/l10n-ms/suite/chrome/common/dataman/dataman.dtd
@@ -0,0 +1,156 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY dataman.windowTitle "Pengurus Data">
+
+<!ENTITY selectAll.key "a">
+
+<!ENTITY select.all.label "Semua jenis data">
+<!ENTITY select.cookies.label "Kuki sahaja">
+<!ENTITY select.permissions.label "Keizinan sahaja">
+<!ENTITY select.preferences.label "Keutamaan sahaja">
+<!ENTITY select.passwords.label "Kata laluan sahaja">
+<!ENTITY select.storage.label "Storan sahaja">
+
+<!ENTITY domain.search.placeholder "Cari Domain">
+<!ENTITY domain.search.key "f">
+
+<!ENTITY domain.tree.domain.label "Domain">
+
+<!ENTITY domain.ctx.forgetdomain.label "Lupakan Perihal Domain Ini">
+<!ENTITY domain.ctx.forgetdomain.accesskey "L">
+<!ENTITY domain.ctx.forgetglobal.label "Lupakan Data Global">
+<!ENTITY domain.ctx.forgetglobal.accesskey "L">
+
+<!ENTITY data.search.key "k">
+
+<!ENTITY tab.cookies.label "Kuki">
+<!ENTITY tab.permissions.label "Keizinan">
+<!ENTITY tab.preferences.label "Keutamaan">
+<!ENTITY tab.passwords.label "Kata laluan">
+<!ENTITY tab.storage.label "Storan">
+<!ENTITY tab.formdata.label "Data Borang">
+<!ENTITY tab.forget.label "Lupakan">
+
+<!-- cookies -->
+<!ENTITY cookies.description "Domain ini telah menyimpan kuki berikut dalam komputer anda:">
+
+<!ENTITY cookies.tree.host.label "Laman web">
+<!ENTITY cookies.tree.name.label "Nama Kuki">
+<!ENTITY cookies.tree.expires.label "Luput">
+
+<!ENTITY cookies.infobox.label "Maklumat Kuki yang dipilih">
+
+<!ENTITY cookies.info.name.label "Nama:">
+<!ENTITY cookies.info.value.label "Kandungan:">
+<!ENTITY cookies.info.host.label "Hos:">
+<!ENTITY cookies.info.domain.label "Domain:">
+<!ENTITY cookies.info.path.label "Laluan:">
+<!ENTITY cookies.info.sendtype.label "Hantar Untuk:">
+<!ENTITY cookies.info.expires.label "Luput:">
+
+<!ENTITY cookies.ctx.remove.label "Buang">
+<!ENTITY cookies.ctx.remove.accesskey "B">
+<!ENTITY cookies.ctx.selectAll.label "Pilih Semua">
+<!ENTITY cookies.ctx.selectAll.accesskey "S">
+
+<!ENTITY cookies.button.remove.label "Buang">
+<!ENTITY cookies.button.remove.accesskey "B">
+
+<!ENTITY cookies.blockOnRemove.label "Apabila dihapuskan, sekat laman web yang disenaraikan daripada menetapkan kuki pada masa akan datang">
+<!ENTITY cookies.blockOnRemove.accesskey "A">
+
+<!-- permissions -->
+<!ENTITY perm.UseDefault "Guna Piawai">
+<!ENTITY perm.AskAlways "Sentiasa tanya">
+<!ENTITY perm.NeverSave "Jangan sesekali simpan">
+<!ENTITY perm.Allow "Izinkan">
+<!ENTITY perm.AllowSameDomain "Izinkan untuk Domain yang Sama">
+<!ENTITY perm.AllowSession "Izinkan untuk Sesi">
+<!ENTITY perm.Block "Sekat">
+
+<!ENTITY perm.host.placeholder "Masukkan nama hos">
+<!ENTITY perm.button.add.label "Tambah">
+<!ENTITY perm.button.add.accesskey "T">
+
+<!-- preferences -->
+<!ENTITY prefs.description "Keutamaan kandungan adalah satu cara untuk &brandShortName; menyimpan tetapan, seperti tahap zum, khusus untuk laman web.">
+
+<!ENTITY prefs.tree.host.label "Laman web">
+<!ENTITY prefs.tree.name.label "Nama Keutamaan">
+<!ENTITY prefs.tree.value.label "Nilai">
+
+<!ENTITY prefs.ctx.remove.label "Buang">
+<!ENTITY prefs.ctx.remove.accesskey "B">
+<!ENTITY prefs.ctx.selectAll.label "Pilih Semua">
+<!ENTITY prefs.ctx.selectAll.accesskey "S">
+
+<!ENTITY prefs.button.remove.label "Buang">
+<!ENTITY prefs.button.remove.accesskey "B">
+
+<!-- passwords -->
+<!ENTITY pwd.description "Anda ada kata laluan berikut yang disimpan untuk domain ini:">
+
+<!ENTITY pwd.tree.host.label "Laman web">
+<!ENTITY pwd.tree.username.label "Nama pengguna">
+<!ENTITY pwd.tree.password.label "Kata laluan">
+
+<!ENTITY pwd.ctx.remove.label "Buang">
+<!ENTITY pwd.ctx.remove.accesskey "B">
+<!ENTITY pwd.ctx.copyPasswordCmd.label "Salin Kata Laluan">
+<!ENTITY pwd.ctx.copyPasswordCmd.accesskey "S">
+<!ENTITY pwd.ctx.selectAll.label "Pilih Semua">
+<!ENTITY pwd.ctx.selectAll.accesskey "S">
+
+<!ENTITY pwd.button.remove.label "Buang">
+<!ENTITY pwd.button.remove.accesskey "B">
+
+<!-- storage -->
+<!ENTITY storage.description "Domain ini menggunakan storan web berikut dalam komputer anda:">
+
+<!ENTITY storage.tree.host.label "Laman web">
+<!ENTITY storage.tree.type.label "Jenis">
+<!ENTITY storage.tree.size.label "Saiz">
+
+<!ENTITY storage.ctx.remove.label "Buang">
+<!ENTITY storage.ctx.remove.accesskey "B">
+<!ENTITY storage.ctx.selectAll.label "Pilih Semua">
+<!ENTITY storage.ctx.selectAll.accesskey "S">
+
+<!ENTITY storage.button.remove.label "Buang">
+<!ENTITY storage.button.remove.accesskey "B">
+
+<!-- form data -->
+<!ENTITY fdata.search.placeholder "Cari Data Medan">
+
+<!ENTITY fdata.tree.fieldname.label "Nama Medan">
+<!ENTITY fdata.tree.value.label "Nilai yang Dimasukkan">
+<!ENTITY fdata.tree.usecount.label "Guna Kiraan">
+<!ENTITY fdata.tree.firstused.label "Pertama Digunakan">
+<!ENTITY fdata.tree.lastused.label "Terakhir Digunakan">
+
+<!ENTITY fdata.ctx.remove.label "Buang">
+<!ENTITY fdata.ctx.remove.accesskey "B">
+<!ENTITY fdata.ctx.selectAll.label "Pilih Semua">
+<!ENTITY fdata.ctx.selectAll.accesskey "S">
+
+<!ENTITY fdata.button.remove.label "Buang">
+<!ENTITY fdata.button.remove.accesskey "B">
+
+<!-- forget -->
+<!ENTITY forget.cookies.label "Kuki">
+<!ENTITY forget.cookies.accesskey "K">
+<!ENTITY forget.permissions.label "Keizinan">
+<!ENTITY forget.permissions.accesskey "K">
+<!ENTITY forget.preferences.label "Keutamaan Kandungan">
+<!ENTITY forget.preferences.accesskey "d">
+<!ENTITY forget.passwords.label "Kata laluan">
+<!ENTITY forget.passwords.accesskey "a">
+<!ENTITY forget.storage.label "Storan">
+<!ENTITY forget.storage.accesskey "S">
+<!ENTITY forget.formdata.label "Data Borang">
+<!ENTITY forget.formdata.accesskey "D">
+
+<!ENTITY forget.button.label "Lupakan Data Ini">
+<!ENTITY forget.button.accesskey "L">
diff --git a/l10n-ms/suite/chrome/common/dataman/dataman.properties b/l10n-ms/suite/chrome/common/dataman/dataman.properties
new file mode 100644
index 0000000000..1a8d34e5b7
--- /dev/null
+++ b/l10n-ms/suite/chrome/common/dataman/dataman.properties
@@ -0,0 +1,73 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# cookies
+cookies.expireAtEndOfSession=Pada akhir sesi
+
+cookies.secureOnly.httponly=Sambungan dienkripsi sahaja dan tiada akses skrip
+cookies.secureOnly.all=Sambungan dienkripsi sahaja
+cookies.anyConnection.httponly=Apa-apa jenis sambungan, tiada akses skrip
+cookies.anyConnection.all=Sebarang jenis sambungan
+
+cookies.deleteSelected=Adakah anda pasti mahu menghapuskan kuki yang dipilih?
+cookies.deleteSelectedTitle=Buang Kuki Dipilih
+cookies.deleteSelectedYes=&Buang
+
+# permissions
+perm.allowXULXBL.label=Guna Penanda XUL/XBL
+perm.cookie.label=Tetapkan Kuki
+perm.geo.label=Kongsi Lokasi
+perm.image.label=Muatkan Imej
+perm.indexedDB.label=Simpan Pangkalan data Lokal
+perm.install.label=Pasang Add-ons
+perm.offline-app.label=Aplikasi Web Luar talian
+perm.object.label=Laksanakan Plugin
+perm.login-saving.label=Simpan Kata laluan
+perm.plugins.label=Aktifkan Plugin
+perm.popup.label=Buka Tetingkap Popup
+perm.script.label=Laksanakan Skrip
+perm.stylesheet.label=Muatkan Gaya Lembaran
+perm.trackingprotection.label=Aktiviti Penjejakan
+
+perm.type.default=Pilih jenis
+perm.validation.invalidurl=Url yang dimasukkan tidak sah
+
+# passwords
+pwd.hidePasswords=Sorok Kata laluan
+pwd.hidePasswords.accesskey=K
+pwd.showPasswords=Papar Kata laluan
+pwd.showPasswords.accesskey=K
+pwd.noMasterPasswordPrompt=Adakah anda pasti mahu memaparkan kata laluan anda?
+
+pwd.deleteSelected=Adakah anda pasti mahu menghapuskan kata laluan yang dipilih?
+pwd.deleteSelectedTitle=Buang Kata laluan Dipilih
+pwd.deleteSelectedYes=&Buang
+
+# preferences
+prefs.deleteSelected=Adakah anda pasti mahu menghapuskan keutamaan yang dipilih?
+prefs.deleteSelectedTitle=Buang Keutamaan Dipilih
+prefs.deleteSelectedYes=&Buang
+
+# storage
+
+# LOCALIZATION NOTE: The next string is for disk usage of any storage
+# e.g. storageUsage: "50.23 MB"
+# %1$S = size (in bytes or megabytes, ...)
+# %2$S = unit of measure (bytes, KB, MB, ...)
+storageUsage=%1$S %2$S
+
+storage.deleteSelected=Adakah anda pasti mahu menghapuskan storan web yang dipilih?
+storage.deleteSelectedTitle=Buang Storan Dipilih
+storage.deleteSelectedYes=&Buang
+
+# form data
+fdata.deleteSelected=Adakah anda pasti mahu menghapuskan entri sejarah borang yang dipilih?
+fdata.deleteSelectedTitle=Buang Data Borang Dipilih
+fdata.deleteSelectedYes=&Buang
+
+# forget
+forget.desc.domain.pre=Lupakan semua jenis data berikut yang dikaitkan dengan domain "%S":
+forget.desc.domain.post=Semua jenis data berikut yang dikaitkan dengan domain "%S" telah dihapuskan:
+forget.desc.global.pre=Lupakan semua jenis data global berikut:
+forget.desc.global.post=Semua jenis data global berikut telah dihapuskan:
diff --git a/l10n-ms/suite/chrome/common/datetimepicker.dtd b/l10n-ms/suite/chrome/common/datetimepicker.dtd
new file mode 100644
index 0000000000..b010c48313
--- /dev/null
+++ b/l10n-ms/suite/chrome/common/datetimepicker.dtd
@@ -0,0 +1,7 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!-- first day of week to display in datepicker, a value from 0 to 6,
+ 0 = Sunday, 1 = Monday, etc. -->
+<!ENTITY firstdayofweek.default "0">
diff --git a/l10n-ms/suite/chrome/common/defaultClientDialog.dtd b/l10n-ms/suite/chrome/common/defaultClientDialog.dtd
new file mode 100644
index 0000000000..2f155ecc38
--- /dev/null
+++ b/l10n-ms/suite/chrome/common/defaultClientDialog.dtd
@@ -0,0 +1,14 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY defaultClient.title "Klien Piawai">
+<!ENTITY defaultClient.intro "Guna &brandShortName; sebagai klien piawai untuk:">
+
+<!ENTITY browser.label "Pelayar">
+<!ENTITY email.label "E-mel">
+<!ENTITY newsgroups.label "Kumpulan berita">
+<!ENTITY feeds.label "Suapan">
+
+<!ENTITY checkOnStartup.label "Sentiasa semak apabila memulakan &brandShortName;">
+<!ENTITY checkOnStartup.accesskey "S">
diff --git a/l10n-ms/suite/chrome/common/downloads/downloadmanager.dtd b/l10n-ms/suite/chrome/common/downloads/downloadmanager.dtd
new file mode 100644
index 0000000000..76a5b02cfb
--- /dev/null
+++ b/l10n-ms/suite/chrome/common/downloads/downloadmanager.dtd
@@ -0,0 +1,96 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY downloadManager.title "Pengurus Muat Turun">
+
+<!ENTITY menuBar.tooltip "Bar Menu">
+<!ENTITY searchBar.tooltip "Bar Carian">
+
+<!ENTITY search.placeholder "Cari Muat turun">
+<!ENTITY search.label "Cari Muat turun">
+<!ENTITY search.accesskey "C">
+<!ENTITY search.key "f">
+
+<!ENTITY cmd.clearList.label "Buang Senarai">
+<!ENTITY cmd.clearList.tooltip "Buang muat turun yang telah lengkap, dibatalkan dan gagal dari senarai">
+<!ENTITY cmd.clearList.accesskey "B">
+
+<!ENTITY col.name.label "Nama">
+<!ENTITY col.name.accesskey "N">
+<!ENTITY col.name.tooltip "Nama Fail">
+<!ENTITY col.status.label "Status">
+<!ENTITY col.status.accesskey "S">
+<!ENTITY col.status.tooltip "Status">
+<!ENTITY col.actionPlay.label "Jeda/Sambung/Cuba lagi">
+<!ENTITY col.actionPlay.accesskey "u">
+<!ENTITY col.actionPlay.tooltip "Jeda/Sambung/Cuba lagi">
+<!ENTITY col.actionStop.label "Batal/Buang">
+<!ENTITY col.actionStop.accesskey "B">
+<!ENTITY col.actionStop.tooltip "Batal/Buang">
+<!ENTITY col.progress.label "Kemajuan">
+<!ENTITY col.progress.accesskey "K">
+<!ENTITY col.progress.tooltip "Kemajuan">
+<!ENTITY col.timeremaining.label "Baki Masa">
+<!ENTITY col.timeremaining.accesskey "B">
+<!ENTITY col.timeremaining.tooltip "Baki Masa">
+<!ENTITY col.transferred.label "Dipindahkan">
+<!ENTITY col.transferred.accesskey "D">
+<!ENTITY col.transferred.tooltip "Dipindahkan">
+<!ENTITY col.transferrate.label "Kelajuan">
+<!ENTITY col.transferrate.accesskey "j">
+<!ENTITY col.transferrate.tooltip "Kelajuan">
+<!ENTITY col.timeelapsed.label "Masa Berlalu">
+<!ENTITY col.timeelapsed.accesskey "B">
+<!ENTITY col.timeelapsed.tooltip "Masa Berlalu">
+<!ENTITY col.starttime.label "Masa Mula">
+<!ENTITY col.starttime.accesskey "a">
+<!ENTITY col.starttime.tooltip "Masa Mula">
+<!ENTITY col.endtime.label "Masa Tamat">
+<!ENTITY col.endtime.accesskey "m">
+<!ENTITY col.endtime.tooltip "Masa Tamat">
+<!ENTITY col.progresstext.label "&#37;">
+<!ENTITY col.progresstext.accesskey "&#37;">
+<!ENTITY col.progresstext.tooltip "Kemajuan (&#37;)">
+<!ENTITY col.source.label "Sumber">
+<!ENTITY col.source.accesskey "u">
+<!ENTITY col.source.tooltip "Sumber">
+
+<!ENTITY view.columns.label "Papar Lajur">
+<!ENTITY view.columns.accesskey "L">
+<!ENTITY view.sortBy.label "Susun mengikut">
+<!ENTITY view.sortBy.accesskey "S">
+
+<!ENTITY view.unsorted.label "Tidak disusun">
+<!ENTITY view.unsorted.accesskey "T">
+<!ENTITY view.sortAscending.label "Tertib Susunan A > Z">
+<!ENTITY view.sortAscending.accesskey "A">
+<!ENTITY view.sortDescending.label "Tertib Susunan Z > A">
+<!ENTITY view.sortDescending.accesskey "Z">
+
+<!ENTITY cmd.pause.label "Jeda">
+<!ENTITY cmd.pause.accesskey "J">
+<!ENTITY cmd.resume.label "Sambung">
+<!ENTITY cmd.resume.accesskey "S">
+<!ENTITY cmd.retry.label "Cuba lagi">
+<!ENTITY cmd.retry.accesskey "l">
+<!ENTITY cmd.cancel.label "Batal">
+<!ENTITY cmd.cancel.accesskey "B">
+<!ENTITY cmd.remove.label "Buang Daripada Senarai">
+<!ENTITY cmd.remove.accesskey "u">
+<!ENTITY cmd.open.label "Buka">
+<!ENTITY cmd.open.accesskey "B">
+<!ENTITY cmd.show.label "Buka Kandungan Folder">
+<!ENTITY cmd.show.accesskey "F">
+<!ENTITY cmd.goToDownloadPage.label "Pergi ke Halaman Muat Turun">
+<!ENTITY cmd.goToDownloadPage.accesskey "P">
+<!ENTITY cmd.copyDownloadLink.label "Salin Pautan Muat Turun">
+<!ENTITY cmd.copyDownloadLink.accesskey "T">
+<!ENTITY cmd.properties.label "Sifat…">
+<!ENTITY cmd.properties.accesskey "f">
+<!-- LOCALIZATION NOTE (cmd.unblock2.label):
+ This command is shown in the context menu when downloads are blocked.
+ -->
+<!ENTITY cmd.unblock2.label "Izinkan Muat turun">
+<!ENTITY cmd.unblock2.accesskey "i">
+
diff --git a/l10n-ms/suite/chrome/common/downloads/downloadmanager.properties b/l10n-ms/suite/chrome/common/downloads/downloadmanager.properties
new file mode 100644
index 0000000000..ace7759450
--- /dev/null
+++ b/l10n-ms/suite/chrome/common/downloads/downloadmanager.properties
@@ -0,0 +1,147 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# LOCALIZATION NOTE (stateUnknown):
+# Indicates that the download stat is unknown.
+# You should never see this in the ui.
+stateUnknown=Tidak diketahui
+# LOCALIZATION NOTE (stateDownloading):
+# Indicates that the download is in progress.
+stateDownloading=Memuat turun
+# LOCALIZATION NOTE (stateUploading):
+# Indicates that the upload is in progress.
+stateUploading=Memuat naik
+# LOCALIZATION NOTE (stateStarting):
+# Indicates that the download is starting.
+# You won't probably ever see this in the ui.
+stateStarting=Memulakan…
+# LOCALIZATION NOTE (stateNotStarted):
+# Indicates that the download has not started yet.
+# You won't probably ever see this in the ui.
+stateNotStarted=Tidak Dimulakan
+# LOCALIZATION NOTE (stateScanning):
+# Indicates that an external program is scanning the download for viruses.
+stateScanning=Mengimbas virus…
+# LOCALIZATION NOTE (stateFailed):
+# Indicates that the download failed because of an error.
+stateFailed=Gagal
+# LOCALIZATION NOTE (statePaused):
+# Indicates that the download was paused by the user.
+statePaused=Dijeda
+# LOCALIZATION NOTE (stateCanceled):
+# Indicates that the download was canceled by the user.
+stateCanceled=Dibatalkan
+# LOCALIZATION NOTE (stateCompleted):
+# Indicates that the download was completed.
+stateCompleted=Selesai
+# LOCALIZATION NOTE (stateBlockedParentalControls):
+# Indicates that the download was blocked by the Parental Controls feature of
+# Windows. "Parental Controls" should be consistently named and capitalized
+# with the display of this feature in Windows. The following article can
+# provide a reference for the translation of "Parental Controls" in various
+# languages:
+# http://windows.microsoft.com/en-US/windows-vista/Set-up-Parental-Controls
+stateBlockedParentalControls=Disekat oleh Kawalan Ibu Bapa
+# LOCALIZATION NOTE (stateBlockedPolicy):
+# Indicates that the download was blocked on Windows because of the "Launching
+# applications and unsafe files" setting of the "security zone" associated with
+# the target site. "Security zone" should be consistently named and capitalized
+# with the display of this feature in Windows. The following article can
+# provide a reference for the translation of "security zone" in various
+# languages:
+# http://support.microsoft.com/kb/174360
+stateBlockedPolicy=Disekat oleh polisi zon sekuriti anda
+# LOCALIZATION NOTE (stateDirty):
+# Indicates that the download was blocked after scanning.
+stateDirty=Disekat: Mungkin mengandungi virus atau pengintip
+
+# LOCALIZATION NOTE (blockedMalware, blockedPotentiallyUnwanted,
+# blockedUncommon2):
+# These strings are shown in the panel for some types of blocked downloads, and
+# are immediately followed by the "Learn More" link, thus they must end with a
+# period. You may need to adjust "downloadDetails.width" in "downloads.dtd" if
+# this turns out to be longer than the other existing status strings.
+# Note: These strings don't exist in the UI yet. See bug 1053890.
+blockedMalware=Fail ini mengandungi virus atau perisian hasad.
+blockedPotentiallyUnwanted=Fail ini mungkin membahayakan komputer anda.
+blockedUncommon2=Fail ini tidak biasa dimuat turun.
+
+# LOCALIZATION NOTE (unblockHeaderUnblock, unblockHeaderOpen,
+# unblockTypeMalware, unblockTypePotentiallyUnwanted2,
+# unblockTypeUncommon2, unblockTip2, unblockButtonOpen,
+# unblockButtonUnblock, unblockButtonConfirmBlock):
+# These strings are displayed in the dialog shown when the user asks a blocked
+# download to be unblocked. The severity of the threat is expressed in
+# descending order by the unblockType strings, it is higher for files detected
+# as malware and lower for uncommon downloads.
+unblockHeaderUnblock=Adakah anda pasti mahu mengizinkan muat turun ini?
+unblockHeaderOpen=Adakah anda pasti mahu membuka fail ini?
+unblockTypeMalware=Fail ini mengandungi virus atau perisian hasad lain yang akan membahayakan komputer anda.
+unblockTypePotentiallyUnwanted2=Fail ini digambarkan sebagai muat turun fail yang bermanfaat, tetapi tanpa anda jangka, fail ini boleh mengubah atur cara dan tetapan anda.
+unblockTypeUncommon2=Fail ini tidak biasa dimuat turun dan mungkin tidak selamat untuk dibuka. Fail ini mungkin mengandungi virus atau boleh mengubah atur cara dan tetapan anda.
+unblockTip2=Anda boleh cari sumber muat turun ganti atau cuba lagi kemudian.
+unblockButtonOpen=Buka
+unblockButtonUnblock=Izinkan muat turun
+unblockButtonConfirmBlock=Buang fail
+
+fileExecutableSecurityWarning=“%S” adalah fail boleh laku. Fail boleh laku mungkin mengandungi virus atau kod berbahaya lain yang boleh membahayakan komputer anda. Berhati-hati apabila membuka fail ini. Adakah anda pasti mahu melancarkan “%S”?
+fileExecutableSecurityWarningTitle=Buka Fail Boleh Laku?
+fileExecutableSecurityWarningDontAsk=Jangan tanya lagi
+
+# LOCALIZATION NOTE (otherDownloads3):
+# This is displayed in an item at the bottom of the Downloads Panel when
+# there are more downloads than can fit in the list in the panel. Use a
+# semi-colon list of plural forms.
+# See: http://developer.mozilla.org/en/Localization_and_Plurals
+otherDownloads3=%1$S fail dimuat turun
+
+# LOCALIZATION NOTE (downloadsTitleFiles, downloadsTitlePercent): Semi-colon list of
+# plural forms. See: http://developer.mozilla.org/en/Localization_and_Plurals
+# %1$S number of files; %2$S overall download percent (only for downloadsTitlePercent)
+# %% will appear as a single % sign, so %2$S%% is the percent number plus the % sign
+# examples: 2% of 1 file - Download Manager; 22% of 11 files - Download Manager
+downloadsTitleFiles=%1$S fail - Pengurus Muat turun
+downloadsTitlePercent=%2$S%% daripada %1$S fail - Pengurus Muat turun;%2$S%% daripada %1$S fail - Pengurus Muat turun
+
+# LOCALIZATION NOTE (progressTitle):
+# %1$S is the file name, %2$S is the download state
+# examples: coolvideo.ogg - Finished; seamonkey-nightly.zip - Paused
+progressTitle=%1$S - %2$S
+# LOCALIZATION NOTE (progressTitlePercent):
+# %1$S is download percent, %2$S is the file name, %3$S is the download state
+# %% will appear as a single % sign, so %1$S%% is the percent number plus the % sign
+# examples: 42% of coolvideo.ogg - Paused; 98% of seamonkey-nightly.zip - Downloading
+progressTitlePercent=%1$S%% daripada %2$S - %3$S
+
+# LOCALIZATION NOTE (percentFormat): %1$S is download percent
+# %% will appear as a single % sign, so %1$S%% is the percent number plus the % sign
+percentFormat=%1$S%%
+
+# LOCALIZATION NOTE (speedFormat):
+# %1$S rate number; %2$S rate unit
+# units are taken from toolkit's downloads.properties
+# example: 2.2 MB/sec
+speedFormat=%1$S %2$S/sec
+
+# LOCALIZATION NOTE (timeSingle): %1$S time number; %2$S time unit
+# example: 1 minute; 11 hours
+timeSingle=%1$S %2$S
+# LOCALIZATION NOTE (timeDouble):
+# %1$S time number; %2$S time unit; %3$S time sub number; %4$S time sub unit
+# example: 11 hours, 2 minutes; 1 day, 22 hours
+timeDouble=%1$S %2$S, %3$S %4$S
+
+# LOCALIZATION NOTE (sizeSpeed):
+# %1$S is transfer progress; %2$S download speed
+# example: 1.1 of 11.1 GB (2.2 MB/sec)
+sizeSpeed=%1$S (%2$S)
+
+# LOCALIZATION NOTE (statusActive): — is the "em dash" (long dash)
+# %1$S download status; %2$S time remaining
+# example: Paused — 11 hours, 2 minutes remaining
+statusActive=%1$S — %2$S
+
+fromSource=Dari %S
+toTarget=Ke %S
+
diff --git a/l10n-ms/suite/chrome/common/downloads/progressDialog.dtd b/l10n-ms/suite/chrome/common/downloads/progressDialog.dtd
new file mode 100644
index 0000000000..cb9d7017a6
--- /dev/null
+++ b/l10n-ms/suite/chrome/common/downloads/progressDialog.dtd
@@ -0,0 +1,20 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY progress.title "Muat turun sedang Dilaksanakan…">
+<!ENTITY closeWindow.key "w">
+<!ENTITY cmd.pause.tooltip "Jeda">
+<!ENTITY cmd.resume.tooltip "Sambung">
+<!ENTITY cmd.retry.tooltip "Cuba lagi">
+<!ENTITY cmd.cancel.tooltip "Batal">
+<!ENTITY cmd.open.label "Buka">
+<!ENTITY cmd.open.accesskey "B">
+<!ENTITY cmd.show.label "Buka Kandungan Folder">
+<!ENTITY cmd.show.accesskey "F">
+<!ENTITY cmd.goToDownloadPage.label "Pergi ke Halaman Muat Turun">
+<!ENTITY cmd.goToDownloadPage.accesskey "P">
+<!ENTITY cmd.copyDownloadLink.label "Salin Pautan Muat Turun">
+<!ENTITY cmd.copyDownloadLink.accesskey "M">
+<!ENTITY closeWhenDone.label "Tutup tetingkap ini apabila muat turun selesai.">
+<!ENTITY closeWhenDone.accesskey "t">
diff --git a/l10n-ms/suite/chrome/common/feeds/subscribe.dtd b/l10n-ms/suite/chrome/common/feeds/subscribe.dtd
new file mode 100644
index 0000000000..eecaa43850
--- /dev/null
+++ b/l10n-ms/suite/chrome/common/feeds/subscribe.dtd
@@ -0,0 +1,8 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY feedPage.title "Paparan Suapan">
+<!ENTITY feedSubscribeNow "Langgan Sekarang">
+<!ENTITY feedMessenger "Berita &amp; Blog">
+<!ENTITY feedLiveBookmarks "Live Bookmarks">
diff --git a/l10n-ms/suite/chrome/common/feeds/subscribe.properties b/l10n-ms/suite/chrome/common/feeds/subscribe.properties
new file mode 100644
index 0000000000..cd62178d0b
--- /dev/null
+++ b/l10n-ms/suite/chrome/common/feeds/subscribe.properties
@@ -0,0 +1,52 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+linkTitleTextFormat=Pergi ke %S
+addHandler=Tambah "%S" (%S) sebagai Pembaca Suapan?
+addHandlerAddButton=Tambah Pembaca Suapan
+addHandlerAddButtonAccesskey=T
+handlerRegistered="%S" sudah didaftarkan sebagai Pembaca Suapan
+subscribeNow=Langgan Sekarang
+chooseApplicationMenuItem=Pilih Aplikasi…
+chooseApplicationDialogTitle=Pilih Aplikasi
+alwaysUse=Sentiasa gunakan %S untuk melanggan suapan
+mediaLabel=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
+kilobytes=KB
+megabytes=MB
+gigabytes=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 gunakan %S untuk melanggan suapan.
+alwaysUseForAudioPodcasts=Sentiasa gunakan %S untuk melanggan podcast.
+alwaysUseForVideoPodcasts=Sentiasa gunakan %S untuk melanggan podcast video.
+
+subscribeFeedUsing=Langgan suapan ini menggunakan
+subscribeAudioPodcastUsing=Langgan podcast ini menggunakan
+subscribeVideoPodcastUsing=Langgan podcast video ini menggunakan
+
+feedSubscriptionFeed1=Ini adalah "suapan" yang kandungannya kerap berubah dalam laman ini.
+feedSubscriptionAudioPodcast1=Ini adalah "podcast" yang kandungannya kerap berubah dalam laman ini.
+feedSubscriptionVideoPodcast1=Ini adalah "podcast video" yang kandungannya kerap berubah dalam laman ini.
+
+feedSubscriptionFeed2=Anda boleh langgan suapan ini untuk menerima kemaskini apabila kandungannya berubah.
+feedSubscriptionAudioPodcast2=Anda boleh langgan podcast ini untuk menerima kemaskini apabila kandungannya berubah.
+feedSubscriptionVideoPodcast2=Anda boleh langgan video podcast ini untuk menerima kemaskini apabila kandungannya 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 ditambah sebagai aplikasi untuk pautan %S.
diff --git a/l10n-ms/suite/chrome/common/gopherAddon.dtd b/l10n-ms/suite/chrome/common/gopherAddon.dtd
new file mode 100644
index 0000000000..5ed1a12663
--- /dev/null
+++ b/l10n-ms/suite/chrome/common/gopherAddon.dtd
@@ -0,0 +1,9 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY loadError.label "Ralat Memuatkan Halaman">
+<!ENTITY gopherAddon.title "Protokol Gopher">
+<!ENTITY gopherAddon.shortDesc "gopher bukan satu protokol yang didaftarkan.">
+<!ENTITY gopherAddon.longDesc "Alamat ini menyatakan protokol gopher yang tidak lagi disokong, jadi pelayar tidak boleh menyambung ke laman. Anda boleh dapatkan add-on yang serasi untuk mengakses pelayan ini dari Add-ons Mozilla.">
+<!ENTITY goToAddOn.label "Pergi ke Halaman Add-on">
diff --git a/l10n-ms/suite/chrome/common/helpviewer/help.dtd b/l10n-ms/suite/chrome/common/helpviewer/help.dtd
new file mode 100644
index 0000000000..68e58c287d
--- /dev/null
+++ b/l10n-ms/suite/chrome/common/helpviewer/help.dtd
@@ -0,0 +1,56 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY printCmd.commandkey "p">
+
+<!ENTITY findOnCmd.commandkey "F">
+<!ENTITY findAgainCmd.commandkey "G">
+<!ENTITY findAgainCmd.commandkey2 "VK_F3">
+
+<!ENTITY backButton.label "Undur">
+<!ENTITY backButton.accesskey "U">
+<!ENTITY backButton.tooltip "Undur satu halaman">
+<!ENTITY forwardButton.label "Seterusnya">
+<!ENTITY forwardButton.accesskey "S">
+<!ENTITY forwardButton.tooltip "Maju satu halaman">
+<!ENTITY copyCmd.label "Salin">
+<!ENTITY copyCmd.accesskey "S">
+<!ENTITY selectAllCmd.label "Pilih Semua">
+<!ENTITY selectAllCmd.accesskey "S">
+<!ENTITY goBackCmd.commandkey "[">
+<!ENTITY goForwardCmd.commandkey "]">
+<!ENTITY homeButton.label "Laman">
+<!ENTITY homeButton.tooltip "Pergi ke Halaman Mula Bantuan">
+<!ENTITY printButton.label "Cetak">
+<!ENTITY printButton.tooltip "Cetak halaman ini">
+<!ENTITY closeWindow.commandkey "W">
+
+<!ENTITY search.emptytext "Cari">
+<!ENTITY searchHeader.label "Hasil carian">
+<!ENTITY toctab.label "Kandungan">
+<!ENTITY toctab.accesskey "K">
+
+<!-- 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 fullZoomReduceCmd.commandkey "-">
+<!ENTITY fullZoomReduceCmd.commandkey2 "">
+<!ENTITY fullZoomEnlargeCmd.commandkey "+">
+<!ENTITY fullZoomEnlargeCmd.commandkey2 "="> <!-- + is above this key on many keyboards -->
+<!ENTITY fullZoomEnlargeCmd.commandkey3 "">
+<!ENTITY fullZoomResetCmd.commandkey "0">
+<!ENTITY fullZoomResetCmd.commandkey2 "">
+
+<!ENTITY helpSearch.commandkey "k">
+
+<!ENTITY zLevel.label "Sentiasa di Atas">
+<!ENTITY zLevel.accesskey "A">
+
+<!ENTITY fullZoomReduceBtn.label "Zum Keluar">
+<!ENTITY fullZoomReduceBtn.accesskey "K">
+<!ENTITY fullZoomEnlargeBtn.label "Zum Masuk">
+<!ENTITY fullZoomEnlargeBtn.accesskey "M">
diff --git a/l10n-ms/suite/chrome/common/helpviewer/help.properties b/l10n-ms/suite/chrome/common/helpviewer/help.properties
new file mode 100644
index 0000000000..06c0fa8c51
--- /dev/null
+++ b/l10n-ms/suite/chrome/common/helpviewer/help.properties
@@ -0,0 +1,5 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+emptySearchText=Tiada item carian ditemui.
diff --git a/l10n-ms/suite/chrome/common/migration/migration.dtd b/l10n-ms/suite/chrome/common/migration/migration.dtd
new file mode 100644
index 0000000000..3e92a0a3d1
--- /dev/null
+++ b/l10n-ms/suite/chrome/common/migration/migration.dtd
@@ -0,0 +1,28 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY migrationWizard.title "Bestari Import">
+
+<!ENTITY importAllFrom.label "Import Semua Item dari:">
+<!ENTITY importBookmarksFrom.label "Import Tandabuku dari:">
+
+<!ENTITY importFromThunderbird.label "Thunderbird">
+<!ENTITY importFromThunderbird.accesskey "T">
+<!ENTITY importFromFile.label "Fail">
+<!ENTITY importFromFile.accesskey "F">
+<!ENTITY importFromNothing.label "Jangan import apa-apa">
+<!ENTITY importFromNothing.accesskey "J">
+
+<!ENTITY importSource.title "Import Tetapan dan Data">
+<!ENTITY importItems.title "Item untuk Diimport">
+<!ENTITY importItems.label "Pilih item yang mahu diimport:">
+
+<!ENTITY selectProfile.title "Pilih Profil">
+<!ENTITY selectProfile.label "Profil berikut tersedia untuk diimport dari:">
+
+<!ENTITY migrating.title "Mengimport…">
+<!ENTITY migrating.label "Item berikut sedang diimport…">
+
+<!ENTITY done.title "Selesai Mengimport">
+<!ENTITY done.label "Item berikut telah berjaya diimport:">
diff --git a/l10n-ms/suite/chrome/common/migration/migration.properties b/l10n-ms/suite/chrome/common/migration/migration.properties
new file mode 100644
index 0000000000..dbae49a966
--- /dev/null
+++ b/l10n-ms/suite/chrome/common/migration/migration.properties
@@ -0,0 +1,52 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# the following section is used in the first-time migration wizard
+# new and scary, however if these strings are not present, we will simply
+# skip this wizard page
+homePageStartDefault=Laman SeaMonkey Piawai
+homePageStartCurrent=Laman SeaMonkey Semasa
+homePageImport=Import laman anda daripada %S
+
+homePageMigrationPageTitle=Pemilihan Laman
+homePageMigrationDescription=Sila pilih laman yang anda mahu gunakan:
+# end safe-to-not-have section
+
+# note that the names of apps are in lower case to fit in with the
+# protocol specifications.
+sourceNamethunderbird=Thunderbird
+
+importedBookmarksFolder=Dari %S
+
+importedSeamonkeyBookmarksTitle=SeaMonkey 1.x, Netscape 6/7 atau Mozilla 1.x
+
+# Import Sources
+# These are the string names for the values given in nsISuiteProfileMigrator.idl
+# _generic will apply to all import sources unless specifically overriden by another
+# item.
+# e.g. 1_ie=Internet Options will display "Internet Options" rather than "Preferences" when
+# importing from Internet Explorer.
+1_generic=Keutamaan
+
+2_generic=Kuki
+
+4_generic=Sejarah Pelayaran
+
+8_generic=Laman
+
+16_generic=Kata laluan Disimpan
+
+32_generic=Tandabuku
+
+64_generic=Data Lain
+
+128_generic=Tetapan Akaun
+
+256_generic=Buku Alamat
+
+512_generic=Latihan Mel Remeh
+
+1024_generic=Folder Kumpulan berita
+
+2048_generic=Folder Mel
diff --git a/l10n-ms/suite/chrome/common/notification.dtd b/l10n-ms/suite/chrome/common/notification.dtd
new file mode 100644
index 0000000000..aaa0c47721
--- /dev/null
+++ b/l10n-ms/suite/chrome/common/notification.dtd
@@ -0,0 +1,15 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY closeNotification.tooltip "Tutup mesej ini">
+
+<!-- LOCALIZATION NOTE (closeNotificationItem.label): This entity is used
+ to replace the Toolkit default closeNotificationItem.label ("Not Now")
+ which is ambiguous in some cases. Thus, make sure to select a phrase
+ that clearly relates to closing the current doorhanger. -->
+<!ENTITY closeNotificationItem.label "Abai Notifikasi">
+
+<!ENTITY checkForUpdates "Semak kemaskini…">
+
+<!ENTITY learnMore "Ketahui selanjutnya…">
diff --git a/l10n-ms/suite/chrome/common/notification.properties b/l10n-ms/suite/chrome/common/notification.properties
new file mode 100644
index 0000000000..4eb75f19a5
--- /dev/null
+++ b/l10n-ms/suite/chrome/common/notification.properties
@@ -0,0 +1,162 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+crashedpluginsMessage.title=Plugin %S telah ranap.
+crashedpluginsMessage.reloadButton.label=Muat semula halaman
+crashedpluginsMessage.reloadButton.accesskey=M
+crashedpluginsMessage.submitButton.label=Hantarkan laporan ranap
+crashedpluginsMessage.submitButton.accesskey=H
+crashedpluginsMessage.learnMore=Ketahui Selanjutnya…
+
+pluginInfo.unknownPlugin=Tidak diketahui
+
+# LOCALIZATION NOTE (popupWarning.message): Semicolon-separated list of plural forms.
+# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals
+# #1 is brandShortName and #2 is the number of popups blocked.
+popupWarning.message=#1 telah menghalang laman web ini daripada membuka #2 tetingkap popup.
+popupWarningButton=Keutamaan
+popupWarningButton.accesskey=K
+
+xpinstallHostNotAvailable=hos tidak diketahui
+xpinstallPromptWarning=%S telah menghalang laman web ini (%S) daripada meminta anda untuk memasang perisian pada komputer.
+xpinstallPromptInstallButton=Pasang Perisian…
+xpinstallPromptInstallButton.accesskey=P
+xpinstallDisabledMessageLocked=Pemasangan perisian telah dinyahdayakan oleh pentadbir sistem anda.
+xpinstallDisabledMessage=Pemasangan perisian sedang dinyahdayakan. Klik Dayakan dan cuba lagi.
+xpinstallDisabledButton=Dayakan
+xpinstallDisabledButton.accesskey=n
+
+# LOCALIZATION NOTE (addonDownloading, addonDownloadCancelled):
+# Semi-colon list of plural forms. See:
+# http://developer.mozilla.org/en/Localization_and_Plurals
+# The number of add-ons is not itself substituted in the string.
+addonDownloading=Memuat turun Add-on:
+addonDownloadCancelled=Muat turun add-on dibatalkan.;Muat turun add-on dibatalkan.
+addonDownloadCancelButton=Batal
+addonDownloadCancelButton.accesskey=B
+addonDownloadRestartButton=Mula semula
+addonDownloadRestartButton.accesskey=M
+
+# LOCALIZATION NOTE (addonsInstalled, addonsInstalledNeedsRestart):
+# Semi-colon list of plural forms. See:
+# http://developer.mozilla.org/en/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.
+addonInstallRestartButton=Mula semula Sekarang
+addonInstallRestartButton.accesskey=M
+addonInstallManageButton=Buka Pengurus Add-ons
+addonInstallManageButton.accesskey=B
+
+# LOCALIZATION NOTE (addonError-1, addonError-2, addonError-3, addonError-4, addonErrorIncompatible, addonErrorBlocklisted):
+# #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 dapat dimuat turun kerana kegagalan sambungan pada #2.
+addonError-2=Add-on dari #2 gagal dipasang kerana tidak sepadan add-on #3 seperti yang dijangka.
+addonError-3=Add-on yang dimuat turun dari #2 tidak boleh dipasang kerana ada kerosakan.
+addonError-4=#1 tidak dapat dipasang kerana #3 tidak dapat mengubahsuai fail yang diperlukan.
+addonErrorBlocklisted=#1 tidak dapat dipasang kerana ada risiko tinggi yang menyebabkan masalah kestabilan dan keselamatan.
+addonErrorIncompatible=#1 tidak dapat dipasang kerana tidak serasi dengan #3 #4.
+
+# Light Weight Themes
+# LOCALIZATION NOTE (lwthemeInstallRequest.message): %S will be replaced with
+# the host name of the site.
+lwthemeInstallRequest.message=Laman web ini (%S) cuba untuk memasang tema. Klik Izinkan untuk meneruskan.
+lwthemeInstallRequest.allowButton=Izinkan
+lwthemeInstallRequest.allowButton.accesskey=I
+
+lwthemeInstallNotification.message=Tema baru telah dipasang.
+lwthemeInstallNotification.undoButton=Batal
+lwthemeInstallNotification.undoButton.accesskey=t
+lwthemeInstallNotification.manageButton=Urus Tema…
+lwthemeInstallNotification.manageButton.accesskey=U
+
+# LOCALIZATION NOTE (lwthemeNeedsRestart.message):
+# %S will be replaced with the new theme name.
+lwthemeNeedsRestart.message=%S akan dipasang selepas anda memulakan semula.
+lwthemeNeedsRestart.restartButton=Mula semula Sekarang
+lwthemeNeedsRestart.restartButton.accesskey=M
+
+# Geolocation UI
+geolocation.allowLocation=Izinkan Akses Lokasi
+geolocation.allowLocation.accesskey=I
+geolocation.dontAllowLocation=Jangan Izinkan
+geolocation.dontAllowLocation.accesskey=J
+geolocation.shareWithSite3=Adakah anda izinkan %S mengakses lokasi anda?
+geolocation.shareWithFile3=Adakah anda izinkan fail lokal ini mengakses lokasi anda?
+geolocation.remember=Ingati untuk laman web ini
+
+# Persistent storage UI
+persistentStorage.allow=Izinkan
+persistentStorage.allow.accesskey=I
+persistentStorage.dontAllow=Jangan Izinkan
+persistentStorage.dontAllow.accesskey=J
+persistentStorage.allowWithSite=Adakah anda izinkan %S untuk menyimpan data dalam storan kekal?
+persistentStorage.remember=Ingati keputusan ini
+
+# Desktop Notifications
+webNotifications.allow=Izinkan Notifikasi
+webNotifications.allow.accesskey=I
+webNotifications.notNow=Bukan Sekarang
+webNotifications.notNow.accesskey=k
+webNotifications.never=Jangan sesekali Izinkan
+webNotifications.never.accesskey=J
+webNotifications.receiveFromSite2=Adakah anda izinkan %S menghantar notifikasi?
+
+# IndexedDB
+offlineApps.permissions=Laman web ini (%S) meminta untuk menyimpan data di dalam komputer anda untuk kegunaan di luar talian.
+offlineApps.private=Anda sedang berada dalam tetingkap peribadi. Laman web ini (%S) tidak diizinkan menyimpan data dalam komputer untuk kegunaan di luar talian.
+offlineApps.quota=Laman web ini (%1$S) meminta untuk menyimpan data melebihi %2$SMB di dalam komputer anda untuk kegunaan di luar talian.
+offlineApps.always=Sentiasa Izinkan
+offlineApps.always.accesskey=I
+offlineApps.later=Bukan Sekarang
+offlineApps.later.accesskey=B
+offlineApps.never=Tidak Sesekali untuk Laman Ini
+offlineApps.never.accesskey=e
+
+# Block autorefresh
+refreshBlocked.goButton=Izinkan
+refreshBlocked.goButton.accesskey=I
+refreshBlocked.refreshLabel=%S menghalang halaman ini daripada dimuatkan secara automatik.
+refreshBlocked.redirectLabel=%S menghalang halaman ini daripada dialihkan ke halaman lain secara automatik.
+
+# LOCALIZATION NOTE (updatePrompt.text)
+# %S will be replaced with the application name.
+updatePrompt.text=Salinan %S ini sudah lama dan mungkin ada masalah keselamatan, dan anda telah menyahaktifkan semakan kemaskini automatik. Sila kemaskini ke versi yang lebih baru.
+updatePromptCheckButton.label=Semak Kemaskini
+updatePromptCheckButton.accesskey=S
+
+SecurityTitle=Amaran Keselamatan
+MixedContentMessage=Anda telah meminta halaman enkripsi yang mengandungi beberapa maklumat tanpa enkripsi. Maklumat yang anda lihat atau masukkan dalam halaman ini boleh dibaca dengan mudah oleh pihak ketiga.
+MixedActiveContentMessage=Anda telah meminta halaman enkripsi yang mengandungi beberapa maklumat yang tidak selamat. Maklumat yang anda lihat atau masukkan dalam halaman ini boleh dibaca dengan mudah oleh pihak ketiga.
+TrackingContentMessage=Ada bahagian dalam halaman ini mungkin menjejaki aktiviti atas talian anda.
+MixedDisplayContentMessage=Anda telah meminta halaman yang hanya dienkripsi sebahagian daripadanya dan tidak menghalang daripada pengintip.
+BlockedActiveContentMessage=Maklumat yang tidak selamat dalam halaman ini telah disekat.
+BlockedTrackingContentMessage=Bahagian dalam halaman ini yang menjejaki aktiviti atas talian anda telah disekat.
+BlockedDisplayContentMessage=Maklumat yang tidak dienkrip dalam halaman ini telah disekat.
+EnterInsecureMessage=Anda telah keluar daripada halaman yang diekripsi. Maklumat yang anda hantar atau terima sekarang boleh dibaca dengan mudah oleh pihak ketiga.
+EnterSecureMessage=Anda telah meminta halaman yang dienkrip. Laman web telah mengenalpasti dirinya dengan betul, dan maklumat anda lihat atau masukkan pada halaman ini menjadi sukar untuk dibaca oleh pihak ketiga.
+SecurityKeepBlocking.label=Teruskan Sekatan
+SecurityKeepBlocking.accesskey=T
+SecurityUnblock.label=Buang sekatan
+SecurityUnblock.accesskey=B
+SecurityPreferences.label=Keutamaan
+SecurityPreferences.accesskey=K
+PostToInsecureFromInsecureMessage=Maklumat yang anda masukkan akan dihantar melalui sambungan tanpa enkripsi dan boleh dibaca dengan mudah oleh pihak ketiga.\nAdakah anda mahu teruskan menghantar maklumat ini?
+PostToInsecureFromInsecureShowAgain=Beri amaran apabila saya menghantar maklumat yang tidak dienkripsi.
+PostToInsecureContinue=Teruskan
+
+# Phishing/Malware Notification Bar.
+# LOCALIZATION NOTE (notADeceptiveSite, 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 dari sini!
+safebrowsing.getMeOutOfHereButton.accessKey=K
+safebrowsing.deceptiveSite=Laman Mengelirukan!
+safebrowsing.notADeceptiveSiteButton.label=Ini bukan laman yang mengelirukan…
+safebrowsing.notADeceptiveSiteButton.accessKey=b
+safebrowsing.reportedAttackSite=Ini Laman Penyerang!
+safebrowsing.notAnAttackButton.label=Ini bukan laman penyerang…
+safebrowsing.notAnAttackButton.accessKey=a
+safebrowsing.reportedUnwantedSite=Ini Laman Perisian Yang Tidak Diingini!
diff --git a/l10n-ms/suite/chrome/common/openLocation.dtd b/l10n-ms/suite/chrome/common/openLocation.dtd
new file mode 100644
index 0000000000..596d142daa
--- /dev/null
+++ b/l10n-ms/suite/chrome/common/openLocation.dtd
@@ -0,0 +1,22 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!-- extracted from content/openLocation.xul -->
+
+<!ENTITY enter.label "Masukkan lokasi web (URL), atau nyatakan fail lokal yang anda mahu buka:">
+<!-- LOCALIZATION NOTE (enter.accesskey): should be present in both enter.label
+ as defined above and attachEnterLabel as defined in
+ openLocation.properties -->
+<!ENTITY enter.accesskey "M">
+<!ENTITY chooseFile.label "Pilih Fail…">
+<!ENTITY chooseFile.accesskey "P">
+<!ENTITY newPrivate.label "Tetingkap peribadi baru">
+<!ENTITY newWindow.label "Tetingkap pelayar baru">
+<!ENTITY newTab.label "Tab pelayar baru">
+<!ENTITY currentTab.label "Tab pelayar semasa">
+<!ENTITY editNewWindow.label "Tetingkap Pengarang baru">
+<!ENTITY open.label "Buka">
+<!ENTITY caption.label "Buka Lokasi Web">
+<!ENTITY openWhere.label "Buka dalam:">
+<!ENTITY openWhere.accesskey "B">
diff --git a/l10n-ms/suite/chrome/common/openLocation.properties b/l10n-ms/suite/chrome/common/openLocation.properties
new file mode 100644
index 0000000000..0d2e8aca42
--- /dev/null
+++ b/l10n-ms/suite/chrome/common/openLocation.properties
@@ -0,0 +1,11 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+attachTitle=Lampir Halaman Web
+# LOCALIZATION NOTE (attachEnterLabel): should contain "enter.accesskey"
+# as defined in openLocation.dtd
+attachEnterLabel=Masukkan lokasi web (URL), atau nyatakan fail lokal yang anda mahu lampir:
+attachButtonLabel=Lampir
+chooseFileDialogTitle=Pilih Fail
+existingNavigatorWindow=Tetingkap pelayar sedia ada
diff --git a/l10n-ms/suite/chrome/common/permissions/cookieViewer.dtd b/l10n-ms/suite/chrome/common/permissions/cookieViewer.dtd
new file mode 100644
index 0000000000..7b562c5aa1
--- /dev/null
+++ b/l10n-ms/suite/chrome/common/permissions/cookieViewer.dtd
@@ -0,0 +1,46 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY tab.cookiesonsystem.label "Kuki Disimpan">
+<!ENTITY tab.bannedservers.label "Laman web Kuki">
+<!ENTITY div.bannedservers.label "Uruskan laman web yang boleh dan tidak boleh menyimpan kuki dalam komputer anda.">
+<!ENTITY div.cookiesonsystem.label "Papar dan buang kuki yang disimpan dalam komputer anda.">
+<!ENTITY treehead.cookiename.label "Nama Kuki">
+<!ENTITY treehead.cookiedomain.label "Laman web">
+<!ENTITY treehead.cookieexpires.label "Luput">
+<!ENTITY treehead.infoselected.label "Maklumat Kuki yang dipilih">
+<!ENTITY button.removecookie.label "Buang kuki">
+<!ENTITY button.removecookie.accesskey "B">
+<!ENTITY button.removeallcookies.label "Buang Semua Kuki">
+<!ENTITY button.removeallcookies.accesskey "e">
+
+<!ENTITY search.placeholder "Cari Kuki">
+<!ENTITY focusSearch.key "f">
+<!ENTITY selectAll.key "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 treehead.sitename.label "Laman web">
+<!ENTITY treehead.scheme.label "Skema">
+<!ENTITY treehead.status.label "Status">
+<!ENTITY windowtitle.label "Pengurus Kuki">
+
+<!ENTITY blockSite.label "Sekat">
+<!ENTITY blockSite.accesskey "S">
+<!ENTITY allowSite.label "Izinkan">
+<!ENTITY allowSite.accesskey "I">
+<!ENTITY allowSiteSession.label "Sesi">
+<!ENTITY allowSiteSession.accesskey "S">
+<!ENTITY removepermission.label "Buang Laman Web">
+<!ENTITY removepermission.accesskey "B">
+<!ENTITY removeallpermissions.label "Buang Semua Laman Web">
+<!ENTITY removeallpermissions.accesskey "e">
+
+<!ENTITY futureCookies.label "Jangan izinkan laman web yang ditetapkan supaya membuang kuki daripada menetapkan kuki">
+<!ENTITY futureCookies.accesskey "J">
diff --git a/l10n-ms/suite/chrome/common/permissions/cookieViewer.properties b/l10n-ms/suite/chrome/common/permissions/cookieViewer.properties
new file mode 100644
index 0000000000..722d4fdfce
--- /dev/null
+++ b/l10n-ms/suite/chrome/common/permissions/cookieViewer.properties
@@ -0,0 +1,30 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# note this section of the code may require some tinkering in other languages =(
+# format in dialog: site [can/cannot] set cookies
+can=laman web boleh menetapkan kuki
+cannot=laman web tidak boleh menetapkan kuki
+canSession=laman web boleh menetapkan kuki sesi
+domain=Domain yang diguna pakai untuk kuki ini:
+host=Pelayan yang menetapkan kuki:
+hostColon=Hos:
+domainColon=Domain:
+forSecureOnly=Sambungan dienkripsi sahaja
+forAnyConnection=Sebarang jenis sambungan
+expireAtEndOfSession=Pada akhir sesi
+allowedURLSchemes=Semak url yang dimasukkan. Anda juga hanya boleh menambah keizinan untuk skema http atau https
+errorAddPermission=Keizinan untuk laman ini tidak dapat ditambah
+deleteAllCookies=Adakah anda pasti mahu menghapus semua kuki?
+deleteAllCookiesTitle=Buang Semua Kuki
+deleteAllCookiesYes=&Buang
+deleteAllCookiesSites=Adakah anda pasti mahu menghapuskan semua kuki laman web?
+deleteAllSitesTitle=Buang Semua Laman Web
+deleteAllSitesYes=&Buang
+deleteSelectedCookies=Adakah anda pasti mahu menghapuskan kuki yang dipilih?
+deleteSelectedCookiesTitle=Buang Kuki Dipilih
+deleteSelectedCookiesYes=&Buang
+deleteSelectedCookiesSites=Adakah anda pasti mahu menghapuskan kuki laman web yang dipilih?
+deleteSelectedSitesTitle=Buang Laman Web Dipilih
+deleteSelectedSitesYes=&Buang
diff --git a/l10n-ms/suite/chrome/common/permissions/permissionsManager.dtd b/l10n-ms/suite/chrome/common/permissions/permissionsManager.dtd
new file mode 100644
index 0000000000..732ebd175d
--- /dev/null
+++ b/l10n-ms/suite/chrome/common/permissions/permissionsManager.dtd
@@ -0,0 +1,19 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY windowtitle.label "Pengecualian">
+<!ENTITY treehead.sitename.label "Laman web">
+<!ENTITY treehead.status.label "Status">
+<!ENTITY remove.label "Buang Laman Web">
+<!ENTITY remove.accesskey "B">
+<!ENTITY removeall.label "Buang Semua Laman Web">
+<!ENTITY removeall.accesskey "e">
+<!ENTITY address.label "Alamat laman web:">
+<!ENTITY address.accesskey "l">
+<!ENTITY block.label "Sekat">
+<!ENTITY block.accesskey "S">
+<!ENTITY session.label "Izinkan untuk Sesi">
+<!ENTITY session.accesskey "S">
+<!ENTITY allow.label "Izinkan">
+<!ENTITY allow.accesskey "I">
diff --git a/l10n-ms/suite/chrome/common/permissions/permissionsManager.properties b/l10n-ms/suite/chrome/common/permissions/permissionsManager.properties
new file mode 100644
index 0000000000..8414081813
--- /dev/null
+++ b/l10n-ms/suite/chrome/common/permissions/permissionsManager.properties
@@ -0,0 +1,23 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+installpermissionstext=Anda boleh tentukan laman web yang diizinkan memasang ekstensi dan kemaskini. Taip alamat laman yang betul untuk anda izinkan dan kemudian klik Izinkan.
+installpermissionstitle=Laman Web Diizinkan - Pemasangan Perisian
+installpermissionshelp=advanced_pref_installation
+popuppermissionstext=Anda boleh tentukan laman web yang diizinkan membuka tetingkap popup. Taip alamat laman yang betul untuk anda izinkan dan kemudian klik Izinkan.
+popuppermissionstitle=Laman Web Diizinkan - Pop-up
+popuppermissionshelp=pop_up_blocking
+imagepermissionstext=Anda boleh tentukan laman web yang diizinkan memuatkan imej. Taip alamat laman web yang betul untuk anda uruskan dan kemudian klik Sekat atau Izinkan.
+imagepermissionstitle=Pengecualian - Imej
+imagepermissionshelp=images-help-managing
+offline-apppermissionstext=Anda boleh tentukan laman web yang diizinkan untuk menyimpan data bagi kegunaan luar talian. Taip alamat laman web yang anda mahu uruskan dan kemudian klik Sekat atau Izinkan.
+offline-apppermissionstitle=Data Luar Talian
+offline-apppermissionshelp=offline_apps
+
+can=Izinkan
+canSession=Izinkan untuk Sesi
+cannot=Sekat
+
+alertInvalidTitle=Laman web yang Dimasukkan Tidak Sah
+alertInvalid=Laman web %S tidak sah.
diff --git a/l10n-ms/suite/chrome/common/places/bookmarkProperties.properties b/l10n-ms/suite/chrome/common/places/bookmarkProperties.properties
new file mode 100644
index 0000000000..797151874a
--- /dev/null
+++ b/l10n-ms/suite/chrome/common/places/bookmarkProperties.properties
@@ -0,0 +1,19 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+dialogAcceptLabelAddItem=Tambah
+dialogAcceptLabelSaveItem=Simpan
+dialogAcceptLabelAddLivemark=Langgan
+dialogAcceptLabelAddMulti=Tambah Tandabuku
+dialogAcceptLabelEdit=Simpan
+dialogTitleAddBookmark=Tandabuku Baru
+dialogTitleAddLivemark=Langgan dengan Live Bookmark
+dialogTitleAddFolder=Folder Baru
+dialogTitleAddMulti=Tandabuku Baru
+dialogTitleEdit=Sifat untuk “%S”
+
+bookmarkAllTabsDefault=[Nama Folder]
+newFolderDefault=Folder Baru
+newBookmarkDefault=Tandabuku Baru
+newLivemarkDefault=Live Bookmark Baru
diff --git a/l10n-ms/suite/chrome/common/places/editBookmarkOverlay.dtd b/l10n-ms/suite/chrome/common/places/editBookmarkOverlay.dtd
new file mode 100644
index 0000000000..eac80a40f5
--- /dev/null
+++ b/l10n-ms/suite/chrome/common/places/editBookmarkOverlay.dtd
@@ -0,0 +1,28 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!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 "S">
+<!ENTITY editBookmarkOverlay.siteLocation.label "Lokasi Laman:">
+<!ENTITY editBookmarkOverlay.siteLocation.accesskey "L">
+<!ENTITY editBookmarkOverlay.folder.label "Folder:">
+<!ENTITY editBookmarkOverlay.foldersExpanderDown.tooltip "Papar semua folder tandabuku">
+<!ENTITY editBookmarkOverlay.expanderUp.tooltip "Sorok">
+<!ENTITY editBookmarkOverlay.tags.label "Tag:">
+<!ENTITY editBookmarkOverlay.tags.accesskey "T">
+<!ENTITY editBookmarkOverlay.tagsEmptyDesc.label "Pisah tag dengan tanda koma">
+<!ENTITY editBookmarkOverlay.description.label "Keterangan:">
+<!ENTITY editBookmarkOverlay.description.accesskey "K">
+<!ENTITY editBookmarkOverlay.keyword.label "Kata kunci:">
+<!ENTITY editBookmarkOverlay.keyword.accesskey "K">
+<!ENTITY editBookmarkOverlay.tagsExpanderDown.tooltip "Papar semua tag">
+<!ENTITY editBookmarkOverlay.loadInSidebar.label "Muatkan tandabuku ini ke dalam bar sisi">
+<!ENTITY editBookmarkOverlay.loadInSidebar.accesskey "t">
+<!ENTITY editBookmarkOverlay.choose.label "Pilih…">
+<!ENTITY editBookmarkOverlay.newFolderButton.label "Folder Baru">
+<!ENTITY editBookmarkOverlay.newFolderButton.accesskey "o">
diff --git a/l10n-ms/suite/chrome/common/places/places.dtd b/l10n-ms/suite/chrome/common/places/places.dtd
new file mode 100644
index 0000000000..2357302603
--- /dev/null
+++ b/l10n-ms/suite/chrome/common/places/places.dtd
@@ -0,0 +1,106 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!-- LOCALIZATION NOTE (places.library.title): use "Library", "Archive" or "Repository" -->
+<!ENTITY places.library.title "Pustaka">
+<!ENTITY places.library.width "700">
+<!ENTITY places.library.height "500">
+<!ENTITY organize.label "Urus">
+<!ENTITY organize.accesskey "U">
+<!ENTITY organize.tooltip "Urus 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 paparan anda">
+<!ENTITY view.columns.label "Papar Lajur">
+<!ENTITY view.columns.accesskey "L">
+<!ENTITY view.sort.label "Susun">
+<!ENTITY view.sort.accesskey "S">
+<!ENTITY view.unsorted.label "Tidak disusun">
+<!ENTITY view.unsorted.accesskey "T">
+<!ENTITY view.sortAscending.label "Tertib Susunan A > Z">
+<!ENTITY view.sortAscending.accesskey "A">
+<!ENTITY view.sortDescending.label "Tertib Susunan Z > A">
+<!ENTITY view.sortDescending.accesskey "Z">
+
+<!ENTITY importBookmarksFromHTML.label "Import Tandabuku dari HTML…">
+<!ENTITY importBookmarksFromHTML.accesskey "I">
+<!ENTITY exportBookmarksToHTML.label "Eksport Tandabuku ke HTML…">
+<!ENTITY exportBookmarksToHTML.accesskey "E">
+<!ENTITY importOtherBrowser.label "Import Data dari Pelayar Lain…">
+<!ENTITY importOtherBrowser.accesskey "L">
+
+<!ENTITY cmd.backup.label "Sandaran…">
+<!ENTITY cmd.backup.accesskey "S">
+<!ENTITY cmd.restore2.label "Pulih">
+<!ENTITY cmd.restore2.accesskey "P">
+<!ENTITY cmd.restoreFromFile.label "Pilih Fail…">
+<!ENTITY cmd.restoreFromFile.accesskey "P">
+
+<!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 dalam Tetingkap Baru">
+<!ENTITY cmd.open_window.accesskey "B">
+<!ENTITY cmd.open_private_window.label "Buka dalam Tetingkap Peribadi Baru">
+<!ENTITY cmd.open_private_window.accesskey "P">
+<!ENTITY cmd.open_tab.label "Buka dalam Tab Baru">
+<!ENTITY cmd.open_tab.accesskey "u">
+<!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 "Susun Mengikut Nama">
+<!ENTITY cmd.sortby_name.accesskey "S">
+<!ENTITY cmd.context_sortby_name.accesskey "s">
+
+<!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 "P">
+
+<!ENTITY cmd.reloadLivebookmark.label "Muat semula Live Bookmark">
+<!ENTITY cmd.reloadLivebookmark.accesskey "M">
+
+<!ENTITY col.name.label "Nama">
+<!ENTITY col.tags.label "Tag">
+<!ENTITY col.url.label "Lokasi">
+<!ENTITY col.mostrecentvisit.label "Lawatan Terkini">
+<!ENTITY col.visitcount.label "Bilangan Lawatan">
+<!ENTITY col.description.label "Keterangan">
+<!ENTITY col.dateadded.label "Ditambah">
+<!ENTITY col.lastmodified.label "Terakhir Diubah">
+
+<!ENTITY search.placeholder "Cari">
+
+<!ENTITY cmd.find.key "f">
+
+<!ENTITY detailsPane.more.label "Selanjutnya">
+<!ENTITY detailsPane.more.accesskey "e">
+<!ENTITY detailsPane.less.label "Kurang">
+<!ENTITY detailsPane.less.accesskey "r">
+<!ENTITY detailsPane.selectAnItemText.description "Pilih item untuk dipapar dan diedit sifatnya">
+
+<!ENTITY view.label "Papar">
+<!ENTITY view.accesskey "r">
+<!ENTITY byDate.label "Mengikut Tarikh">
+<!ENTITY byDate.accesskey "T">
+<!ENTITY bySite.label "Mengikut Laman">
+<!ENTITY bySite.accesskey "L">
+<!ENTITY byMostVisited.label "Mengikut Paling Dilawati">
+<!ENTITY byMostVisited.accesskey "D">
+<!ENTITY byLastVisited.label "Mengikut Terakhir Dilawati">
+<!ENTITY byLastVisited.accesskey "T">
+<!ENTITY byDayAndSite.label "Mengikut Tarikh dan Laman">
+<!ENTITY byDayAndSite.accesskey "t">
diff --git a/l10n-ms/suite/chrome/common/places/places.properties b/l10n-ms/suite/chrome/common/places/places.properties
new file mode 100644
index 0000000000..c60ea87ba6
--- /dev/null
+++ b/l10n-ms/suite/chrome/common/places/places.properties
@@ -0,0 +1,101 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+load-js-data-url-error=Untuk keselamatan, javascript atau data url tidak boleh dimuatkan daripada sejarah tetingkap atau bar sisi.
+noTitle=(tiada tajuk)
+
+bookmarksMenuEmptyFolder=(Kosong)
+
+bookmarksBackupTitle=Tandabuku nama fail sandaran
+
+bookmarksRestoreAlertTitle=Balikan Tandabuku
+bookmarksRestoreAlert=Ini akan menggantikan semua tandabuku semasa dengan sandaran. Anda pasti?
+bookmarksRestoreTitle=Pilih sandaran tandabuku
+bookmarksRestoreFilterName=JSON
+
+bookmarksRestoreFormatError=Jenis fail tidak disokong.
+bookmarksRestoreParseError=Tidak dapat memproses fail sandaran.
+
+bookmarksLivemarkLoading=Memuatkan Live Bookmark…
+bookmarksLivemarkFailed=Suapan Live Bookmark gagal dimuatkan.
+
+menuOpenLivemarkOrigin.label=Buka "%S"
+
+sortByName=Susun ‘%S’ mengikut Nama
+sortByNameGeneric=Susun mengikut Nama
+# LOCALIZATION NOTE (view.sortBy.1.name.label): sortBy properties are versioned.
+# When any of these changes, all of the properties must be bumped, and the
+# change must be annotated here. Both label and accesskey must be updated.
+# - version 1: changed view.sortBy.1.date.
+view.sortBy.1.name.label=Susun mengikut Nama
+view.sortBy.1.name.accesskey=N
+view.sortBy.1.url.label=Susun mengikut Lokasi
+view.sortBy.1.url.accesskey=L
+view.sortBy.1.date.label=Susun mengikut Paling Terkini Dilawati
+view.sortBy.1.date.accesskey=D
+view.sortBy.1.visitCount.label=Susun mengikut Bilangan Lawatan
+view.sortBy.1.visitCount.accesskey=B
+view.sortBy.1.description.label=Susun mengikut Keterangan
+view.sortBy.1.description.accesskey=K
+view.sortBy.1.dateAdded.label=Susun mengikut Ditambah
+view.sortBy.1.dateAdded.accesskey=t
+view.sortBy.1.lastModified.label=Susun mengikut Terakhir Diubah
+view.sortBy.1.lastModified.accesskey=T
+view.sortBy.1.tags.label=Susun mengikut Tag
+view.sortBy.1.tags.accesskey=T
+
+searchBookmarks=Cari Tandabuku
+searchHistory=Sejarah Carian
+
+SelectImport=Import Fail Tandabuku
+EnterExport=Eksport Fail Tandabuku
+
+detailsPane.noItems=Tiada item
+# LOCALIZATION NOTE (detailsPane.itemsCountLabel): Semicolon-separated list of plural forms.
+# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals
+# #1 number of items
+# example: 111 items
+detailsPane.itemsCountLabel=#1 item
+
+mostVisitedTitle=Paling Dilawati
+recentlyBookmarkedTitle=Tandabuku Terkini
+recentTagsTitle=Tag Terkini
+
+OrganizerQueryHistory=Sejarah
+OrganizerQueryAllBookmarks=Semua Tandabuku
+OrganizerQueryTags=Tag
+
+# LOCALIZATION NOTE (tagResultLabel, bookmarkResultLabel, switchtabResultLabel,
+# keywordResultLabel, searchengineResultLabel)
+# Noun used to describe the location bar autocomplete result type
+# to users with screen readers
+# See createResultLabel() in urlbarBindings.xml
+tagResultLabel=Tag
+bookmarkResultLabel=Tandabuku
+switchtabResultLabel=Tab
+keywordResultLabel=Kata kunci
+searchengineResultLabel=Cari
+
+
+# LOCALIZATION NOTE (lockPrompt.text)
+# %S will be replaced with the application name.
+lockPrompt.text=Tandabuku dan sistem sejarah tidak akan berfungsi kerana salah satu fail %S sedang digunakan oleh aplikasi lain. Sesetengah sekuriti perisian boleh menyebabkan masalah ini.
+lockPromptInfoButton.label=Ketahui Selanjutnya
+lockPromptInfoButton.accesskey=K
+
+# LOCALIZATION NOTE (cmd.deleteSinglePage.accesskey,
+# cmd.deleteMultiplePages.accesskey): these accesskeys can use the same
+# character, since they're never displayed at the same time
+cmd.deleteSinglePage.label=Buang Halaman
+cmd.deleteSinglePage.accesskey=B
+cmd.deleteMultiplePages.label=Buang Halaman
+cmd.deleteMultiplePages.accesskey=B
+
+# LOCALIZATION NOTE (cmd.bookmarkSinglePage.accesskey,
+# cmd.bookmarkMultiplePages.accesskey): these accesskeys can use the same
+# character, since they're never displayed at the same time
+cmd.bookmarkSinglePage.label=Tandabuku Halaman
+cmd.bookmarkSinglePage.accesskey=T
+cmd.bookmarkMultiplePages.label=Tandabuku Halaman
+cmd.bookmarkMultiplePages.accesskey=T
diff --git a/l10n-ms/suite/chrome/common/pref/pref-advanced.dtd b/l10n-ms/suite/chrome/common/pref/pref-advanced.dtd
new file mode 100644
index 0000000000..5d474255fc
--- /dev/null
+++ b/l10n-ms/suite/chrome/common/pref/pref-advanced.dtd
@@ -0,0 +1,24 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!--LOCALIZATION NOTE : FILE 'Advanced' prefs settings -->
+<!ENTITY pref.advanced.title "Lanjutan">
+
+<!ENTITY prefCheckDefault.caption "Integrasi Sistem">
+<!ENTITY prefCheckDefaultClient.label "Semak tetapan aplikasi piawai apabila dimulakan">
+<!ENTITY prefCheckDefaultClient.accesskey "S">
+
+<!ENTITY crashReports.caption "Pelapor Ranap">
+<!ENTITY submitCrashes.label "Hantarkan laporan ranap">
+<!ENTITY submitCrashes.accesskey "H">
+
+<!ENTITY devTools.caption "Alatan Pembangun">
+<!ENTITY allowDebugger.label "Izinkan penyahpepijat untuk disambung ke &brandShortName;">
+<!ENTITY allowDebugger.accesskey "I">
+<!ENTITY allowRemoteConnections.label "Izinkan sambungan daripada komputer lain">
+<!ENTITY allowRemoteConnections.accesskey "l">
+<!ENTITY connectionPrompt.label "Maklumkan untuk sambungan masuk">
+<!ENTITY connectionPrompt.accesskey "M">
+<!ENTITY remoteDebuggerPort.label "Nombor port untuk sambungan:">
+<!ENTITY remoteDebuggerPort.accesskey "n">
diff --git a/l10n-ms/suite/chrome/common/pref/pref-appearance.dtd b/l10n-ms/suite/chrome/common/pref/pref-appearance.dtd
new file mode 100644
index 0000000000..13206f2183
--- /dev/null
+++ b/l10n-ms/suite/chrome/common/pref/pref-appearance.dtd
@@ -0,0 +1,35 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!--LOCALIZATION NOTE : FILE The Appearance prefs dialog. -->
+
+<!ENTITY pref.appearance.title "Penampilan">
+<!--LOCALIZATION NOTE (onStartLegend.label): Don't translate "&brandShortName;".
+ Place &brandShortName; in the phrase where the name of the application should appear
+-->
+<!ENTITY onStartLegend.label "Apabila &brandShortName; dimulakan, buka">
+<!ENTITY navCheck.label "Pelayar">
+<!ENTITY navCheck.accesskey "P">
+<!ENTITY showToolsLegend.label "Papar bar alatan sebagai">
+<!ENTITY picsNtextRadio.label "Gambar dan teks">
+<!ENTITY picsNtextRadio.accesskey "G">
+<!ENTITY picsOnlyRadio.label "Gambar sahaja">
+<!ENTITY picsOnlyRadio.accesskey "j">
+<!ENTITY textonlyRadio.label "Teks sahaja">
+<!ENTITY textonlyRadio.accesskey "k">
+<!ENTITY showHideTooltips.label "Papar Panduan alatan">
+<!ENTITY showHideTooltips.accesskey "P">
+
+<!ENTITY pref.locales.title "Bahasa Antara muka Pengguna">
+<!ENTITY selectLocale.label "Pilih bahasa untuk teks yang muncul dalam kotak dialog, menu, bar alatan dan label butang:">
+
+<!--LOCALIZATION NOTE (dateTimeFormatting.label): labels/accesskeys for
+ radiobuttons are set dynamically from prefutilities.properties
+-->
+<!ENTITY dateTimeFormatting.label "Format Tarikh dan Masa">
+
+<!--LOCALIZATION NOTE (restartOnLocaleChange.label): Don't translate "&brandShortName;".
+ Place &brandShortName; in the phrase where the name of the application should appear
+-->
+<!ENTITY restartOnLocaleChange.label "Keutamaan bahasa dan format akan dilaksanakan apabila anda memulakan semula &brandShortName;.">
diff --git a/l10n-ms/suite/chrome/common/pref/pref-applicationManager.dtd b/l10n-ms/suite/chrome/common/pref/pref-applicationManager.dtd
new file mode 100644
index 0000000000..5f87cfa7e4
--- /dev/null
+++ b/l10n-ms/suite/chrome/common/pref/pref-applicationManager.dtd
@@ -0,0 +1,8 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY appManager.title "Butiran aplikasi">
+<!ENTITY appManager.style "width: 40ch; min-height: 20em;">
+<!ENTITY remove.label "Buang">
+<!ENTITY remove.accesskey "B">
diff --git a/l10n-ms/suite/chrome/common/pref/pref-applicationManager.properties b/l10n-ms/suite/chrome/common/pref/pref-applicationManager.properties
new file mode 100644
index 0000000000..e416399275
--- /dev/null
+++ b/l10n-ms/suite/chrome/common/pref/pref-applicationManager.properties
@@ -0,0 +1,10 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+descriptionHandleProtocol=Aplikasi berikut boleh digunakan untuk mengendalikan pautan %S
+descriptionHandleWebFeeds=Aplikasi berikut boleh digunakan untuk mengendalikan Suapan Web
+descriptionHandleFile=Aplikasi berikut boleh digunakan untuk mengendalikan kandungan %S
+
+descriptionWebApp=Aplikasi web ini dihoskan di:
+descriptionLocalApp=Aplikasi ini berada di:
diff --git a/l10n-ms/suite/chrome/common/pref/pref-applications.dtd b/l10n-ms/suite/chrome/common/pref/pref-applications.dtd
new file mode 100644
index 0000000000..4eae5a0191
--- /dev/null
+++ b/l10n-ms/suite/chrome/common/pref/pref-applications.dtd
@@ -0,0 +1,15 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!--LOCALIZATION NOTE : FILE The Applications prefs dialog -->
+<!ENTITY pref.applications.title "Aplikasi Pembantu">
+
+<!ENTITY typeColumn.label "Jenis Kandungan">
+<!ENTITY typeColumn.accesskey "J">
+
+<!ENTITY actionColumn2.label "Tindakan">
+<!ENTITY actionColumn2.accesskey "T">
+
+<!ENTITY search.placeholder "Cari Jenis dan Tindakan">
+
diff --git a/l10n-ms/suite/chrome/common/pref/pref-applications.properties b/l10n-ms/suite/chrome/common/pref/pref-applications.properties
new file mode 100644
index 0000000000..57fc8d47a0
--- /dev/null
+++ b/l10n-ms/suite/chrome/common/pref/pref-applications.properties
@@ -0,0 +1,34 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+#### Applications
+
+fileEnding=Fail %S
+saveFile=Simpan Fail
+
+# LOCALIZATION NOTE (useApp, useDefault): %S = Application name
+useApp=Guna %S
+useDefault=Guna %S (piawai)
+
+useOtherApp=Guna yang lain…
+fpTitleChooseApp=Pilih Aplikasi Helper
+manageApp=Butiran Aplikasi…
+webFeed=Suapan Web
+videoPodcastFeed=Podcast Video
+audioPodcastFeed=Podcast
+alwaysAsk=Sentiasa tanya
+
+# 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, addNewsBlogsInApp): %S = brandShortName
+previewInApp=Previu dalam %S
+addNewsBlogsInApp=Langgan %S
+
+# LOCALIZATION NOTE (typeDescriptionWithType):
+# %1$S = type description (for example "Portable Document Format")
+# %2$S = type (for example "application/pdf")
+typeDescriptionWithType=%S (%S)
diff --git a/l10n-ms/suite/chrome/common/pref/pref-cache.dtd b/l10n-ms/suite/chrome/common/pref/pref-cache.dtd
new file mode 100644
index 0000000000..28696b28e6
--- /dev/null
+++ b/l10n-ms/suite/chrome/common/pref/pref-cache.dtd
@@ -0,0 +1,32 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!-- extracted from content/pref-cache.xul -->
+
+<!--LOCALIZATION NOTE : FILE Cache prefs dialog -->
+<!ENTITY pref.cache.title "Cache">
+<!ENTITY pref.cache.caption "Tetapkan Pilihan Cache">
+<!ENTITY cachePara "Cache menyimpan salinan halaman web yang kerap dilawati dalam cakera keras anda. (Klik Muat semula akan memaparkan versi terbaru halaman.)">
+<!ENTITY cacheCheck.label "Biar &brandShortName; menguruskan saiz cache">
+<!ENTITY cacheCheck.accesskey "B">
+<!ENTITY diskCacheUpTo.label "Guna sehingga">
+<!ENTITY diskCacheUpTo.accesskey "G">
+<!ENTITY spaceMbytes "MB ruang cakera untuk cache">
+<!ENTITY diskCacheFolder.label "Lokasi Folder Cache:">
+<!ENTITY clearDiskCache.label "Buang Cache">
+<!ENTITY clearDiskCache.accesskey "C">
+<!ENTITY chooseDiskCacheFolder.label "Pilih Folder…">
+<!ENTITY chooseDiskCacheFolder.accesskey "F">
+<!ENTITY diskCacheFolderExplanation "Fail cache akan disimpan dalam sub-folder yang dinamakan &quot;Cache&quot; dalam direktori yang anda tentukan. Mulakan semula &brandShortName; supaya perubahan dapat dilaksanakan.">
+<!ENTITY docCache.label "Bandingkan halaman dalam cache dengan laman dalam rangkaian:">
+<!ENTITY docCache.accesskey "m">
+<!ENTITY checkOncePerSession.label "Sekali setiap sesi">
+<!ENTITY checkEveryTime.label "Setiap kali saya papar halaman">
+<!ENTITY checkNever.label "Jangan sesekali">
+<!ENTITY checkAutomatically.label "Apabila halaman sudah lapuk">
+
+<!ENTITY prefetchTitle.label "Pra-ambilan Pautan">
+<!ENTITY enablePrefetch.label "Pra-ambil halaman web apabila melahu, supaya pautan dalam halaman web yang direka untuk pra-ambilan boleh dimuatkan lebih cepat">
+<!ENTITY enablePrefetch.accesskey "P">
+
diff --git a/l10n-ms/suite/chrome/common/pref/pref-certs.dtd b/l10n-ms/suite/chrome/common/pref/pref-certs.dtd
new file mode 100644
index 0000000000..4dd7390d6a
--- /dev/null
+++ b/l10n-ms/suite/chrome/common/pref/pref-certs.dtd
@@ -0,0 +1,23 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY managecerts.caption "Urus Sijil">
+<!ENTITY managecerts.text "Gunakan Pengurus Sijil untuk menguruskan sijil peribadi anda, serta sijil perseorangan dan pihak berkuasa lain.">
+<!ENTITY managecerts.button "Urus Sijil…">
+<!ENTITY managecerts.accesskey "U">
+<!ENTITY managedevices.caption "Urus Peranti Keselamatan">
+<!ENTITY managedevices.text "Gunakan butang ini untuk menguruskan peranti keselamatan anda, seperti kad pintar.">
+<!ENTITY managedevices.button "Urus Peranti Keselamatan…">
+<!ENTITY managedevices.accesskey "K">
+
+<!ENTITY ssl.label "SSL">
+
+<!ENTITY pref.certs.title "Sijil">
+<!ENTITY certs.label "Sijil">
+
+<!ENTITY validation.ocsp.caption "OCSP">
+<!ENTITY enableOCSP.label "Gunakan Protokol Status Sijil Atas Talian (OCSP) untuk mengesahkan kesahihan sijil semasa">
+<!ENTITY enableOCSP.accesskey "G">
+<!ENTITY validation.requireOCSP.description "Apabila sambungan pelayan OCSP gagal, anggap sijil sebagai tidak sah">
+<!ENTITY validation.requireOCSP.accesskey "A">
diff --git a/l10n-ms/suite/chrome/common/pref/pref-colors.dtd b/l10n-ms/suite/chrome/common/pref/pref-colors.dtd
new file mode 100644
index 0000000000..4b6c96aff9
--- /dev/null
+++ b/l10n-ms/suite/chrome/common/pref/pref-colors.dtd
@@ -0,0 +1,35 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!-- extracted from content/pref-colors.xul -->
+
+<!-- LOCALIZATION NOTE : FILE Color management prefs -->
+<!ENTITY pref.colors.title "Warna">
+<!ENTITY color "Teks dan Latar Belakang">
+<!ENTITY textColor.label "Teks:">
+<!ENTITY textColor.accesskey "T">
+<!ENTITY backgroundColor.label "Latar belakang:">
+<!ENTITY backgroundColor.accesskey "L">
+<!ENTITY useSystemColors.label "Guna warna sistem">
+<!ENTITY useSystemColors.accesskey "s">
+
+<!ENTITY underlineLinks.label "Garis bawah pautan">
+<!ENTITY underlineLinks.accesskey "G">
+<!ENTITY links "Warna Pautan">
+<!ENTITY linkColor.label "Pautan Belum Dilawati:">
+<!ENTITY linkColor.accesskey "P">
+<!ENTITY activeLinkColor.label "Pautan Aktif:">
+<!ENTITY activeLinkColor.accesskey "k">
+<!ENTITY visitedLinkColor.label "Pautan Dilawati:">
+<!ENTITY visitedLinkColor.accesskey "D">
+<!-- LOCALIZATION NOTE (someProvColors): This is the start of a sentence and will be followed by the following radio buttons. -->
+<!ENTITY someProvColors "Apabila halaman web menyediakan warna dan latar belakang sendiri">
+<!-- LOCALIZATION NOTE (alwaysUseDocColors.label): This is option one, and it appends to 'someProvColors' above. -->
+<!ENTITY alwaysUseDocumentColors.label "Sentiasa gunakan warna dan latar belakang yang ditentukan halaman web">
+<!ENTITY alwaysUseDocumentColors.accesskey "S">
+<!-- LOCALIZATION NOTE (ignoreDocColors.label): This is option two, and it appends to 'someProvColors' above. -->
+<!ENTITY useMyColors.label "Gunakan warna pilihan saya, abaikan warna dan imej latar belakang yang dinyatakan">
+<!ENTITY useMyColors.accesskey "s">
+<!ENTITY automaticColors.label "Abaikan hanya warna halaman apabila menggunakan tema Kontras Tinggi">
+<!ENTITY automaticColors.accesskey "A">
diff --git a/l10n-ms/suite/chrome/common/pref/pref-content.dtd b/l10n-ms/suite/chrome/common/pref/pref-content.dtd
new file mode 100644
index 0000000000..958fde6070
--- /dev/null
+++ b/l10n-ms/suite/chrome/common/pref/pref-content.dtd
@@ -0,0 +1,37 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!--LOCALIZATION NOTE : FILE The Appearance > Content prefs dialog. -->
+
+<!ENTITY pref.content.title "Kandungan">
+<!ENTITY pref.content.description "Tetapan ini mempengaruhi penampilan kandungan laman web dan mesej yang dipaparkan dalam &brandShortName;.">
+
+<!ENTITY scrolling.label "Skrol">
+<!ENTITY useAutoScroll.label "Guna auto-skrol">
+<!ENTITY useAutoScroll.accesskey "t">
+<!ENTITY useSmoothScroll.label "Guna skrol lancar">
+<!ENTITY useSmoothScroll.accesskey "G">
+
+<!ENTITY zoomPrefs.label "Pilihan zum">
+<!-- LOCALIZATION NOTE (minZoom.label, maxZoom.label, percent.label):
+ single hbox with minZoom.label preceding the minZoom control and
+ maxZoom.label preceding the maxZoom control; percent.label shows
+ the ASCII '%' character at the end of that string -->
+<!ENTITY minZoom.label "Julat daripada">
+<!ENTITY minZoom.accesskey "i">
+<!ENTITY maxZoom.label "hingga">
+<!ENTITY maxZoom.accesskey "a">
+<!ENTITY percent.label "&#37;">
+
+<!ENTITY textZoomOnly.label "Hanya zum teks, bukan keseluruhan halaman">
+<!ENTITY textZoomOnly.accesskey "H">
+<!ENTITY siteSpecific.label "Ingat tahap zum berdasarkan setiap laman">
+<!ENTITY siteSpecific.accesskey "t">
+<!ENTITY showZoomStatusPanel.label "Papar kawalan zum dalam bar status">
+<!ENTITY enableAutomaticImageResizing.label "Saiz semula imej supaya muat mengikut tetingkap pelayar">
+<!ENTITY enableAutomaticImageResizing.accesskey "S">
+
+<!ENTITY allowHWAccel.label "Guna pecutan perkakasan, jika tersedia">
+<!ENTITY allowHWAccel.accesskey "e">
+
diff --git a/l10n-ms/suite/chrome/common/pref/pref-cookies.dtd b/l10n-ms/suite/chrome/common/pref/pref-cookies.dtd
new file mode 100644
index 0000000000..aa30499281
--- /dev/null
+++ b/l10n-ms/suite/chrome/common/pref/pref-cookies.dtd
@@ -0,0 +1,40 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY pref.cookies.title "Kuki">
+
+<!-- cookies -->
+
+<!ENTITY cookiePolicy.label "Polisi Penerimaan Kuki">
+
+<!ENTITY disableCookies.label "Sekat kuki">
+<!ENTITY disableCookies.accesskey "S">
+
+<!ENTITY accNo3rdPartyCookies.label "Izinkan kuki daripada laman web asal sahaja (bukan kuki pihak ketiga)">
+<!ENTITY accNo3rdPartyCookies.accesskey "k">
+
+<!ENTITY acc3rdPartyVisited.label "Izinkan kuki pihak ketiga daripada laman web yang pernah dilawati sahaja">
+<!ENTITY acc3rdPartyVisited.accesskey "g">
+
+<!ENTITY accAllCookies.label "Izinkan semua kuki">
+<!ENTITY accAllCookies.accesskey "i">
+
+<!ENTITY cookieRetentionPolicy.label "Polisi Pengekalan Kuki">
+
+<!ENTITY acceptNormally.label "Terima kuki seperti biasa">
+<!ENTITY acceptNormally.accesskey "b">
+
+<!ENTITY acceptForSession.label "Terima kuki sesi semasa sahaja">
+<!ENTITY acceptForSession.accesskey "s">
+
+<!ENTITY acceptforNDays.label "Terima kuki selama">
+<!ENTITY acceptforNDays.accesskey "l">
+<!ENTITY days.label "hari">
+
+<!ENTITY manageCookies.label "Urus Kuki dan Laman">
+<!ENTITY manageCookiesDescription.label "Membolehkan anda melihat dan menguruskan kuki yang disimpan, serta tetapan bagi setiap laman web samada mahu menerima atau menolak kuki. Tetapan bagi setiap laman web akan mengatasi tetapan di atas.">
+
+<!ENTITY viewCookies.label "Pengurus Kuki">
+<!ENTITY viewCookies.accesskey "P">
+
diff --git a/l10n-ms/suite/chrome/common/pref/pref-download.dtd b/l10n-ms/suite/chrome/common/pref/pref-download.dtd
new file mode 100644
index 0000000000..5ccbaae887
--- /dev/null
+++ b/l10n-ms/suite/chrome/common/pref/pref-download.dtd
@@ -0,0 +1,31 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY pref.download.title "Muat turun">
+
+<!ENTITY downloadBehavior.label "Apabila memulakan muat turun">
+<!ENTITY doNothing.label "Jangan buka apa-apa">
+<!ENTITY doNothing.accesskey "J">
+<!ENTITY openProgressDialog.label "Buka dialog kemajuan">
+<!ENTITY openProgressDialog.accesskey "B">
+<!ENTITY openDM.label "Buka pengurus muat turun">
+<!ENTITY openDM.accesskey "m">
+<!ENTITY flashWhenOpen.label "Buka pengurus muat turun sekejap sahaja jika sudah dibuka">
+<!ENTITY flashWhenOpen.accesskey "j">
+
+<!ENTITY downloadLocation.label "Apabila menyimpan fail">
+<!ENTITY saveTo.label "Simpan fail ke">
+<!ENTITY saveTo.accesskey "p">
+<!ENTITY chooseDownloadFolder.label "Pilih Folder…">
+<!ENTITY chooseDownloadFolder.accesskey "F">
+<!ENTITY alwaysAsk.label "Sentiasa tanya saya lokasi untuk simpan fail">
+<!ENTITY alwaysAsk.accesskey "S">
+
+<!ENTITY finishedBehavior.label "Apabila muat turun selesai">
+<!ENTITY playSound.label "Mainkan bunyian">
+<!ENTITY playSound.accesskey "M">
+<!ENTITY browse.label "Cari…">
+<!ENTITY browse.accesskey "C">
+<!ENTITY playButton.label "Main">
+<!ENTITY playButton.accesskey "i">
diff --git a/l10n-ms/suite/chrome/common/pref/pref-findasyoutype.dtd b/l10n-ms/suite/chrome/common/pref/pref-findasyoutype.dtd
new file mode 100644
index 0000000000..12d42d5518
--- /dev/null
+++ b/l10n-ms/suite/chrome/common/pref/pref-findasyoutype.dtd
@@ -0,0 +1,21 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY pref.findAsYouType.title "Cari Semasa Anda Menaip">
+<!ENTITY findAsYouTypeBehavior.label "Cari Semasa Anda Menaip">
+<!ENTITY findAsYouTypeTip.label "Panduan: Untuk memulakan Cari Semasa Anda Menaip secara manual, taip / untuk mencari teks atau ' untuk mencari pautan, diikuti dengan teks yang hendak dicari.">
+<!ENTITY findAsYouTypeTimeout.label "Buang carian semasa selepas beberapa saat tanpa aktiviti">
+<!ENTITY findAsYouTypeTimeout.accesskey "B">
+<!ENTITY findAsYouTypeSound.label "Mainkan bunyian apabila teks yang ditaip tidak ditemui">
+<!ENTITY findAsYouTypeSound.accesskey "M">
+<!ENTITY findAsYouTypeEnableAuto.label "Cari secara automatik apabila menaip dalam halaman web:">
+<!ENTITY findAsYouTypeEnableAuto.accesskey "C">
+<!ENTITY findAsYouTypeAutoText.label "Sebarang teks dalam halaman">
+<!ENTITY findAsYouTypeAutoText.accesskey "S">
+<!ENTITY findAsYouTypeAutoLinks.label "Pautan sahaja">
+<!ENTITY findAsYouTypeAutoLinks.accesskey "P">
+
+<!ENTITY findAsYouTypeFindbarEnable.label "Papar bar alatan carian apabila mencari semasa anda menaip">
+<!ENTITY findAsYouTypeFindbarEnable.accesskey "P">
+<!ENTITY findAsYouTypeFindbarEnableTip.label "Nota: Cari semasa anda menaip tidak boleh melaksanakan entri teks terbuka tanpa paparan bar carian.">
diff --git a/l10n-ms/suite/chrome/common/pref/pref-fonts.dtd b/l10n-ms/suite/chrome/common/pref/pref-fonts.dtd
new file mode 100644
index 0000000000..95b1acdf7c
--- /dev/null
+++ b/l10n-ms/suite/chrome/common/pref/pref-fonts.dtd
@@ -0,0 +1,79 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!-- extracted from content/pref-fonts.xul -->
+
+<!-- LOCALIZATION NOTE : FILE 'Fonts' prefs dialog -->
+<!ENTITY pref.fonts.title "Fon">
+
+<!ENTITY language.label "Fon untuk:">
+<!ENTITY language.accesskey "t">
+
+<!ENTITY typefaces.label "Muka taip">
+<!ENTITY sizes.label "Saiz (piksel)">
+
+<!ENTITY proportional.label "Berkadaran:">
+<!ENTITY proportional.accesskey "B">
+
+<!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">
+<!-- LOCALIZATION NOTE (fantasy.label): 'Fantasy' means 'Ornate' -->
+<!ENTITY fantasy.label "Fantasy:">
+<!ENTITY fantasy.accesskey "F">
+<!ENTITY cursive.label "Cursive:">
+<!ENTITY cursive.accesskey "C">
+
+<!-- LOCALIZATION NOTE (font.langGroup.latin) :
+ Translate "Latin" as the name of Latin (Roman) script, not as the name of
+ the Latin language. -->
+<!ENTITY font.langGroup.latin "Latin">
+<!ENTITY font.langGroup.japanese "Japanese">
+<!ENTITY font.langGroup.trad-chinese "Traditional Chinese(Taiwan)">
+<!ENTITY font.langGroup.simpl-chinese "Simplified Chinese">
+<!ENTITY font.langGroup.trad-chinese-hk "Traditional Chinese(Hong Kong)">
+<!ENTITY font.langGroup.korean "Korean">
+<!ENTITY font.langGroup.cyrillic "Cyrillic">
+<!ENTITY font.langGroup.el "Greek">
+<!ENTITY font.langGroup.thai "Thai">
+<!ENTITY font.langGroup.hebrew "Hebrew">
+<!ENTITY font.langGroup.arabic "Arabic">
+<!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 font.langGroup.math "Mathematics">
+<!ENTITY font.langGroup.odia "Odia">
+<!ENTITY font.langGroup.telugu "Telugu">
+<!ENTITY font.langGroup.kannada "Kannada">
+<!ENTITY font.langGroup.sinhala "Sinhala">
+<!ENTITY font.langGroup.tibetan "Tibetan">
+<!ENTITY font.langGroup.other "Sistem Penulisan Lain">
+<!-- Minimum font size -->
+<!ENTITY minSize.label "Saiz fon minimum:">
+<!ENTITY minSize.accesskey "z">
+<!ENTITY minSize.none "Tiada">
+
+<!-- default font type -->
+<!ENTITY useDefaultFontSerif.label "Serif">
+<!ENTITY useDefaultFontSansSerif.label "Sans Serif">
+
+<!ENTITY useDocumentFonts.label "Izinkan dokumen menggunakan fon lain">
+<!ENTITY useDocumentFonts.accesskey "o">
+
+<!-- leaving this stuff in for now -->
+
+<!ENTITY header2 "Apabila laman web memilih fon sendiri">
+<!ENTITY useDefaultFont.label "Gunakan fon piawai saya, abaikan fon yang dipilih oleh halaman">
+<!ENTITY useDefaultFont.accesskey "G">
diff --git a/l10n-ms/suite/chrome/common/pref/pref-history.dtd b/l10n-ms/suite/chrome/common/pref/pref-history.dtd
new file mode 100644
index 0000000000..c76a670b98
--- /dev/null
+++ b/l10n-ms/suite/chrome/common/pref/pref-history.dtd
@@ -0,0 +1,25 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY pref.history.title "Sejarah">
+
+<!ENTITY pref.history.caption "Sejarah Pelayaran">
+<!ENTITY historyPages.label "Sejarah ialah senarai halaman yang dilawati sebelum ini.">
+<!ENTITY enableHistory.label "Ingat halaman yang dilawati">
+<!ENTITY enableHistory.accesskey "I">
+<!ENTITY clearHistory.label "Buang Sejarah">
+<!ENTITY clearHistory.accesskey "r">
+
+<!ENTITY locationBarHistory.caption "Sejarah Bar Lokasi">
+<!ENTITY urlBarHistoryEnabled.caption "Dayakan Sejarah Bar Lokasi">
+<!ENTITY urlBarHistoryEnabled.accesskey "D">
+<!ENTITY clearLocationBar.label "Buang senarai laman web yang disimpan dalam menu bar lokasi.">
+<!ENTITY clearLocationBarButton.label "Kosongkan Bar Lokasi">
+<!ENTITY clearLocationBarButton.accesskey "L">
+<!ENTITY formfillHistory.caption "Sejarah Borang dan Carian">
+<!ENTITY enableFormfill.label "Dayakan sejarah borang dan carian">
+<!ENTITY enableFormfill.accesskey "n">
+<!ENTITY formfillExpire.label "Ingat sejarah borang dan carian sehingga">
+<!ENTITY formfillExpire.accesskey "b">
+<!ENTITY formfillDays.label "hari">
diff --git a/l10n-ms/suite/chrome/common/pref/pref-http.dtd b/l10n-ms/suite/chrome/common/pref/pref-http.dtd
new file mode 100644
index 0000000000..5c739a3f2f
--- /dev/null
+++ b/l10n-ms/suite/chrome/common/pref/pref-http.dtd
@@ -0,0 +1,17 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY pref.http.title "Rangkaian HTTP">
+
+<!-- Network-->
+<!ENTITY prefDirect.label "Pilihan Sambungan Terus">
+<!ENTITY prefProxy.label "Pilihan Sambungan Proksi">
+<!ENTITY prefEnableHTTP10.label "Guna HTTP 1.0">
+<!ENTITY prefEnableHTTP10.accesskey "G">
+<!ENTITY prefEnableHTTP10Proxy.accesskey "a">
+<!ENTITY prefEnableHTTP11.label "Guna HTTP 1.1">
+<!ENTITY prefEnableHTTP11.accesskey "a">
+<!ENTITY prefEnableHTTP11Proxy.accesskey "T">
+<!ENTITY prefPara "Sambungan HTTP boleh ditala halus menggunakan pilihan ini untuk meningkatkan prestasi atau keserasian. Sesetengah pelayan proksi, sebagai contoh, diketahui akan meminta HTTP/1.0 (lihat nota keluaran untuk butiran lanjut).">
+<!ENTITY prefUseragent.label "String Ejen Pengguna">
diff --git a/l10n-ms/suite/chrome/common/pref/pref-images.dtd b/l10n-ms/suite/chrome/common/pref/pref-images.dtd
new file mode 100644
index 0000000000..1297a08058
--- /dev/null
+++ b/l10n-ms/suite/chrome/common/pref/pref-images.dtd
@@ -0,0 +1,22 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY pref.images.title "Imej">
+
+<!ENTITY imageBlocking.label "Polisi Penerimaan Imej">
+
+<!--LOCALIZATION NOTE (onStartLegend.label): Don't translate "&brandShortName;".
+ Place "&brandShortName;" in the phrase where the name of the application should
+ appear
+-->
+<!ENTITY imageDetails "Tentukan cara &brandShortName; mengendalikan imej.">
+
+<!ENTITY loadAllImagesRadio.label "Muatkan semua imej">
+<!ENTITY loadAllImagesRadio.accesskey "M">
+<!ENTITY loadOrgImagesRadio.label "Hanya muatkan imej daripada pelayan pemula">
+<!ENTITY loadOrgImagesRadio.accesskey "n">
+<!ENTITY loadNoImagesRadio.label "Jangan muatkan apa-apa imej">
+<!ENTITY loadNoImagesRadio.accesskey "J">
+<!ENTITY viewPermissions.label "Urus Keizinan">
+<!ENTITY viewPermissions.accesskey "K">
diff --git a/l10n-ms/suite/chrome/common/pref/pref-keynav.dtd b/l10n-ms/suite/chrome/common/pref/pref-keynav.dtd
new file mode 100644
index 0000000000..35751c1e0c
--- /dev/null
+++ b/l10n-ms/suite/chrome/common/pref/pref-keynav.dtd
@@ -0,0 +1,21 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY pref.keyNav.title "Navigasi Papan kekunci">
+<!ENTITY tabNavigationBehavior.label "Navigasi Kekunci Tab">
+<!ENTITY tabNavigationLinks.label "Pautan">
+<!ENTITY tabNavigationLinks.accesskey "P">
+<!ENTITY tabNavigationForms.label "Butang, butang radio, kotak semakan dan senarai pilihan">
+<!ENTITY tabNavigationForms.accesskey "B">
+<!ENTITY tabNavigationTextboxes.label "Nota: kotak teks dan ruang skrol ada sebahagian daripada susunan tab.">
+<!ENTITY tabNavigationDesc.label "Apabila Tab atau Shift + Tab ditekan, bergerak di antara:">
+<!ENTITY accessibilityBrowseWithCaret.label "Cari Dengan Karet">
+<!ENTITY browseWithCaretDesc.label "Pelayaran karet membolehkan anda menavigasi dan memilih di dalam halaman dengan menggunakan kekunci kursor untuk memindahkan karet yang boleh dilihat.">
+<!ENTITY browseWithCaretUse.label "Guna pelayaran karet">
+<!ENTITY browseWithCaretUse.accesskey "G">
+<!ENTITY browseWithCaretShortCut.label "Guna pintasan F7 untuk menogol pelayan karet">
+<!ENTITY browseWithCaretShortCut.accesskey "F">
+<!ENTITY browseWithCaretWarn.label "Beri amaran sebelum mengaktifkan pelayaran karet">
+<!ENTITY browseWithCaretWarn.accesskey "B">
+
diff --git a/l10n-ms/suite/chrome/common/pref/pref-languages.dtd b/l10n-ms/suite/chrome/common/pref/pref-languages.dtd
new file mode 100644
index 0000000000..4a1754b50a
--- /dev/null
+++ b/l10n-ms/suite/chrome/common/pref/pref-languages.dtd
@@ -0,0 +1,30 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!-- LOCALIZATION NOTE : FILE 'Languages' preferences dialog -->
+
+<!ENTITY languages.customize.prefLangDescript "Halaman laman web kadangkala boleh diperoleh dalam lebih daripada satu bahasa. Pilih bahasa untuk memaparkan halaman laman web ini, mengikut keutamaan.">
+<!ENTITY languages.customize.title "Bahasa">
+<!ENTITY langtitle.label "Bahasa Halaman Web">
+<!ENTITY languages.customize.prefAddLangDescript "Pilih bahasa yang anda mahu tambah.">
+<!ENTITY languages.customize.addButton.label "Tambah…">
+<!ENTITY languages.customize.addButton.accesskey "T">
+<!ENTITY languages.customize.deleteButton.label "Buang">
+<!ENTITY languages.customize.deleteButton.accesskey "B">
+<!ENTITY languages.customize.add.title.label "Tambah Bahasa">
+<!ENTITY languages.customize.available.label "Bahasa:">
+<!ENTITY languages.customize.active.label "Bahasa mengikut susunan keutamaan:">
+<!ENTITY languages.customize.active.accesskey "B">
+<!ENTITY languages.customize.others.label "Lain-lain:">
+<!ENTITY languages.customize.others.accesskey "L">
+<!ENTITY languages.customize.Fallback2.grouplabel "Pengekodan Teks untuk Kandungan Legasi">
+<!ENTITY languages.customize.Fallback2.label "Pengekodan Teks Unduran:">
+<!ENTITY languages.customize.Fallback2.accesskey "T">
+<!ENTITY languages.customize.Fallback2.desc "Digunakan untuk kandungan legasi yang gagal mengisytiharkan pengekodan.">
+<!-- LOCALIZATION NOTE Character Encoding Preferences Dialog: Do NOT localize the terms "en-bz, ar-jo" -->
+<!ENTITY languages.customize.others.examples "contoh: en-bz, ar-jo">
+<!ENTITY languages.customize.moveUp.label "Pindah Atas">
+<!ENTITY languages.customize.moveUp.accesskey "A">
+<!ENTITY languages.customize.moveDown.label "Pindah Bawah">
+<!ENTITY languages.customize.moveDown.accesskey "B">
diff --git a/l10n-ms/suite/chrome/common/pref/pref-languages.properties b/l10n-ms/suite/chrome/common/pref/pref-languages.properties
new file mode 100644
index 0000000000..62693e75ac
--- /dev/null
+++ b/l10n-ms/suite/chrome/common/pref/pref-languages.properties
@@ -0,0 +1,13 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+illegalOtherLanguage=Entri berikut bukan kod bahasa yang sah:
+illegalOtherLanguageTitle=Kod bahasa tidak sah
+# 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]
diff --git a/l10n-ms/suite/chrome/common/pref/pref-links.dtd b/l10n-ms/suite/chrome/common/pref/pref-links.dtd
new file mode 100644
index 0000000000..a6578c639a
--- /dev/null
+++ b/l10n-ms/suite/chrome/common/pref/pref-links.dtd
@@ -0,0 +1,29 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY linksHeader.label "Tingkah laku Pautan">
+<!ENTITY newWindow.label "Tingkah laku membuka pautan">
+<!ENTITY newWindowDescription.label "Buka pautan adalah membuka tetingkap baru dalam:">
+<!ENTITY newWindowRestriction.label "Apabila skrip mahu membuka tetingkap baru:">
+<!ENTITY external.label "Pautan dari dalam aplikasi lain">
+<!ENTITY externalDescription.label "Buka pautan yang dirujuki dari aplikasi lain dalam:">
+
+<!ENTITY openCurrent.label "Tab/tetingkap semasa">
+<!ENTITY newWindowGroupCurrent.accesskey "s">
+<!ENTITY externalGroupCurrent.accesskey "t">
+
+<!ENTITY openTab.label "Tab baru dalam tetingkap semasa">
+<!ENTITY newWindowGroupTab.accesskey "t">
+<!ENTITY externalGroupTab.accesskey "a">
+
+<!ENTITY openWindow.label "Tetingkap baru">
+<!ENTITY newWindowGroupWindow.accesskey "t">
+<!ENTITY externalGroupWindow.accesskey "a">
+
+<!ENTITY divertAll.label "Sentiasa alih tetingkap ke dalam tab">
+<!ENTITY divertAll.accesskey "h">
+<!ENTITY divertNoFeatures.label "Jangan alih penyesuaian tetingkap ke dalam tab">
+<!ENTITY divertNoFeatures.accesskey "s">
+<!ENTITY dontDivert.label "Sentiasa buka tetingkap baru">
+<!ENTITY dontDivert.accesskey "n">
diff --git a/l10n-ms/suite/chrome/common/pref/pref-locationbar.dtd b/l10n-ms/suite/chrome/common/pref/pref-locationbar.dtd
new file mode 100644
index 0000000000..cd79959f50
--- /dev/null
+++ b/l10n-ms/suite/chrome/common/pref/pref-locationbar.dtd
@@ -0,0 +1,42 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!--LOCALIZATION NOTE : FILE The Location Bar prefs panel -->
+<!ENTITY pref.locationBar.title "Bar Lokasi">
+
+<!ENTITY autoComplete.label "Auto-lengkap">
+<!ENTITY autoCompleteMatchHistory.label "Cadangan laman web dalam Sejarah secara automatik">
+<!ENTITY autoCompleteMatchHistory.accesskey "C">
+<!ENTITY autoCompleteMatchBookmarks.label "Cadangan laman web dalam Tandabuku secara automatik">
+<!ENTITY autoCompleteMatchBookmarks.accesskey "T">
+<!ENTITY autoCompleteAutoFill.label "Padanan pra-isi terbaik secara automatik">
+<!ENTITY autoCompleteAutoFill.accesskey "r">
+<!ENTITY autoCompleteShowPopup.label "Papar senarai padanan carian">
+<!ENTITY autoCompleteShowPopup.accesskey "P">
+<!ENTITY autoCompleteMatchOnlyTyped.label "Hanya padanan laman web yang telah anda taip sebelum ini">
+<!ENTITY autoCompleteMatchOnlyTyped.accesskey "p">
+<!--LOCALIZATION NOTE (autoCompleteMatch.label): This is the common leading
+ part of the menulist items listed below, mainly to make the control available
+ via the accesskey
+-->
+<!ENTITY autoCompleteMatch.label "Padan">
+<!ENTITY autoCompleteMatch.accesskey "P">
+<!ENTITY autoCompleteMatchAnywhere "Apa-apa sahaja dalam lokasi atau tajuk">
+<!ENTITY autoCompleteMatchWordsFirst "Apa-apa sahaja tetapi lebih suka perkataan tambahan">
+<!ENTITY autoCompleteMatchWords "Hanya perkataan tambahan">
+<!ENTITY autoCompleteMatchStart "Hanya pada permulaan lokasi atau tajuk">
+<!ENTITY showInternetSearch.label "Papar enjin carian Internet piawai">
+<!ENTITY showInternetSearch.accesskey "e">
+
+<!ENTITY formatting.label "Format">
+<!ENTITY domainFormatting.label "Serlahkan domain yang efektif untuk laman web dan pelayan FTP">
+<!ENTITY domainFormatting.accesskey "d">
+<!ENTITY highlightSecure.label "Serlahkan halaman web dengan tahap keselamatan sambungan yang tinggi">
+<!ENTITY highlightSecure.accesskey "t">
+
+<!ENTITY unknownLocations.label "Lokasi tidak diketahui">
+<!ENTITY domainGuessing.label "Tambah &quot;www.&quot; dan &quot;.com&quot; dalam lokasi jika halaman web tidak ditemui">
+<!ENTITY domainGuessing.accesskey "w">
+<!ENTITY keywords.label "Laksanakan carian web apabila teks yang dimasukkan bukan lokasi web">
+<!ENTITY keywords.accesskey "L">
diff --git a/l10n-ms/suite/chrome/common/pref/pref-masterpass.dtd b/l10n-ms/suite/chrome/common/pref/pref-masterpass.dtd
new file mode 100644
index 0000000000..32b5f9ec17
--- /dev/null
+++ b/l10n-ms/suite/chrome/common/pref/pref-masterpass.dtd
@@ -0,0 +1,11 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY changepassword.caption "Tukar Katalaluan Induk">
+<!ENTITY changepassword.text "Kata laluan induk melindungi maklumat sensitif seperti kata laluan web dan sijil.">
+<!ENTITY changepassword.button "Tukar Kata laluan…">
+<!ENTITY changepassword.accesskey "T">
+
+<!ENTITY resetpassword.caption "Set Semula Katalaluan Induk">
+<!ENTITY resetpassword.text "Jika anda mengeset semula kata laluan induk, semua kata laluan web dan e-mel, data borang, sijil peribadi dan kunci peribadi akan hilang.">
diff --git a/l10n-ms/suite/chrome/common/pref/pref-media.dtd b/l10n-ms/suite/chrome/common/pref/pref-media.dtd
new file mode 100644
index 0000000000..e859160014
--- /dev/null
+++ b/l10n-ms/suite/chrome/common/pref/pref-media.dtd
@@ -0,0 +1,23 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!-- extracted from content/pref-media.xul -->
+
+<!-- LOCALIZATION NOTE : FILE Media management prefs -->
+<!ENTITY pref.media.title "Media">
+<!ENTITY mediaHTML5Preferences.label "Audio/Video">
+<!ENTITY allowMediaAutoplay.label "Dayakan Automain kandungan media HTML5">
+<!ENTITY allowMediaAutoplay.accesskey "A">
+
+<!ENTITY enableDrmMedia.label "Dayakan Digital Rights Management untuk">
+<!ENTITY enableEmeForSuite.label "Modul Dekripsi Kandungan Pihak-ketiga">
+<!ENTITY enableEmeForSuite.accesskey "K">
+
+<!ENTITY animLoopingTitle.label "Imej animasi perlu gelung">
+<!ENTITY animLoopAsSpecified.label "Mengikut bilangan yang ditentukan imej">
+<!ENTITY animLoopAsSpecified.accesskey "m">
+<!ENTITY animLoopOnce.label "Sekali">
+<!ENTITY animLoopOnce.accesskey "S">
+<!ENTITY animLoopNever.label "Jangan sesekali">
+<!ENTITY animLoopNever.accesskey "s">
diff --git a/l10n-ms/suite/chrome/common/pref/pref-mousewheel.dtd b/l10n-ms/suite/chrome/common/pref/pref-mousewheel.dtd
new file mode 100644
index 0000000000..48552f5b36
--- /dev/null
+++ b/l10n-ms/suite/chrome/common/pref/pref-mousewheel.dtd
@@ -0,0 +1,31 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!-- LOCALIZATION NOTE : FILE Mouse-wheel management prefs, for those lucky OSes that support mouse wheels -->
+
+<!ENTITY pref.mouseWheel.title "Roda Tetikus">
+<!ENTITY mouseWheelPanel.label "Tentukan tingkah laku roda tetikus apabila digunakan dengan kekunci pengubahsuai ini: ">
+<!ENTITY usingJustTheWheel.label "Tiada kekunci pengubahsuai">
+<!ENTITY mouseWheelGroup.label "Skrol menegak">
+<!ENTITY mouseWheelHorizGroup.label "Skrol mengufuk">
+<!ENTITY sameAsVertical.label "Sama seperti skrol menegak">
+<!ENTITY sameAsVertical.accesskey "k">
+<!ENTITY doNothing.label "Jangan buat apa-apa">
+<!ENTITY doNothing.accesskey "J">
+<!ENTITY doNothingHoriz.accesskey "n">
+<!ENTITY scrollDocument.label "Skrol dokumen">
+<!ENTITY scrollDocument.accesskey "S">
+<!ENTITY scrollDocumentHoriz.accesskey "k">
+<!ENTITY history.label "Bergerak ke belakang dan ke hadapan dalam sejarah pelayaran">
+<!ENTITY history.accesskey "B">
+<!ENTITY historyHoriz.accesskey "b">
+<!ENTITY zoom.label "Zum masuk atau keluar halaman">
+<!ENTITY zoom.accesskey "Z">
+<!ENTITY zoomHoriz.accesskey "u">
+<!ENTITY wheelSpeed.label "Kelajuan roda tetikus:">
+<!ENTITY wheelSpeed.accesskey "r">
+<!ENTITY wheelSpeedHoriz.accesskey "u">
+<!ENTITY reverseDirection.label "Hala songsang">
+<!ENTITY reverseDirection.accesskey "H">
+<!ENTITY reverseDirectionHoriz.accesskey "a">
diff --git a/l10n-ms/suite/chrome/common/pref/pref-navigator.dtd b/l10n-ms/suite/chrome/common/pref/pref-navigator.dtd
new file mode 100644
index 0000000000..d23256e7b5
--- /dev/null
+++ b/l10n-ms/suite/chrome/common/pref/pref-navigator.dtd
@@ -0,0 +1,43 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY pref.navigator.title "Pelayar">
+
+<!ENTITY navRadio.label "Paparan aktif">
+<!ENTITY navRadio.accesskey "n">
+<!ENTITY navStartPageMenu.label "Penetapan Pelayar">
+<!ENTITY newWinPageMenu.label "Tetingkap Baru">
+<!ENTITY newTabPageMenu.label "Tab Baru">
+
+<!ENTITY blankPageRadio.label "Halaman kosong">
+<!ENTITY blankPageRadio.accesskey "K">
+<!ENTITY homePageRadio.label "Laman">
+<!ENTITY homePageRadio.accesskey "m">
+<!ENTITY lastPageRadio.label "Halaman terakhir yang dilawati">
+<!ENTITY lastPageRadio.accesskey "H">
+<!ENTITY restoreSessionRadio.label "Pulih Sesi Dahulu">
+<!ENTITY restoreSessionRadio.accesskey "P">
+
+<!ENTITY restoreSessionIntro.label "Apabila memulihkan sesi dan tetingkap">
+<!ENTITY restoreImmediately.label "Pulih semua tab serta-merta">
+<!ENTITY restoreImmediately.accesskey "e">
+<!-- LOCALIZATION NOTE (restoreTabs.label): This will concatenate to
+ "Restore [___] tab(s) at a time",
+ using (restoreTabs.label) and a number (restoreTabsAtATime.label). -->
+<!ENTITY restoreTabs.label "Pulih">
+<!ENTITY restoreTabs.accesskey "h">
+<!ENTITY restoreTabsAtATime.label "tab pada sesuatu masa">
+<!ENTITY restoreDeferred.label "Pulih tab hanya apabila saya perlukannya">
+<!ENTITY restoreDeferred.accesskey "P">
+
+<!ENTITY homePageIntro.label "Mengklik butang Halaman utama akan pergi ke kumpulan halaman berikut:">
+<!ENTITY useCurrent.label "Gunakan Halaman Semasa">
+<!ENTITY useCurrent.accesskey "G">
+<!ENTITY useCurrentGroup.label "Gunakan Kumpulan Semasa">
+<!ENTITY useCurrentGroup.accesskey "G">
+<!ENTITY browseFile.label "Pilih Fail…">
+<!ENTITY browseFile.accesskey "F">
+<!ENTITY useDefault.label "Pulih Piawai">
+<!ENTITY useDefault.accesskey "P">
+
diff --git a/l10n-ms/suite/chrome/common/pref/pref-offlineapps.dtd b/l10n-ms/suite/chrome/common/pref/pref-offlineapps.dtd
new file mode 100644
index 0000000000..f0bb7c211b
--- /dev/null
+++ b/l10n-ms/suite/chrome/common/pref/pref-offlineapps.dtd
@@ -0,0 +1,24 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+<!-- extracted from content/pref-offlineapps.xul -->
+
+<!--LOCALIZATION NOTE : FILE Offline Apps prefs dialog -->
+<!ENTITY pref.offlineapps.title "Aplikasi Web Luar talian">
+<!ENTITY pref.offlineCache.caption "Data Kandungan Web Luar talian dan Pengguna">
+
+<!ENTITY clearOfflineAppCache.label "Buang">
+<!ENTITY clearOfflineAppCache.accesskey "B">
+
+<!ENTITY offlineAlwaysAllow.label "Izinkan semua laman web menyimpan data bagi kegunaan luar talian">
+<!ENTITY offlineAlwaysAllow.accesskey "I">
+<!ENTITY offlineExplicit.label "Hanya izinkan laman web yang ada keizinan eksplisit">
+<!ENTITY offlineExplicit.accesskey "H">
+<!ENTITY offlineNotifyAsk.label "Maklumkan saya apabila laman web mahu menyimpan data bagi kegunaan luar talian">
+<!ENTITY offlineNotifyAsk.accesskey "M">
+<!ENTITY offlineNotifyPermissions.label "Urus Keizinan">
+<!ENTITY offlineNotifyPermissions.accesskey "K">
+
+<!ENTITY offlineAppsUsage.label "Laman web berikut menggunakan storan luar talian:">
+<!ENTITY offlineAppsListRemove.label "Buang Data…">
+<!ENTITY offlineAppsListRemove.accesskey "D">
diff --git a/l10n-ms/suite/chrome/common/pref/pref-passwords.dtd b/l10n-ms/suite/chrome/common/pref/pref-passwords.dtd
new file mode 100644
index 0000000000..e38701bebb
--- /dev/null
+++ b/l10n-ms/suite/chrome/common/pref/pref-passwords.dtd
@@ -0,0 +1,13 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY pref.passwords.title "Kata laluan">
+
+<!ENTITY signonHeader.caption "Pengurus Kata Laluan">
+<!ENTITY signonDescription.label "Pengurus kata laluan menyimpan maklumat log masuk laman web, pelayan mel dan pelayan berita yang dilindungi kata laluan, dan memasukkan maklumat ini secara automatik apabila diperlukan.">
+
+<!ENTITY signonEnabled.label "Ingat kata laluan">
+<!ENTITY signonEnabled.accesskey "I">
+<!ENTITY viewSignons.label "Urus Kata laluan Disimpan">
+<!ENTITY viewSignons.accesskey "U">
diff --git a/l10n-ms/suite/chrome/common/pref/pref-popups.dtd b/l10n-ms/suite/chrome/common/pref/pref-popups.dtd
new file mode 100644
index 0000000000..378874eaf2
--- /dev/null
+++ b/l10n-ms/suite/chrome/common/pref/pref-popups.dtd
@@ -0,0 +1,35 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY pref.popups.title "Tetingkap Popup">
+
+<!ENTITY pref.popups.caption "Tetingkap Popup">
+
+<!ENTITY popupBlock.label "Sekat tetingkap popup yang tidak diminta">
+<!ENTITY popupBlock.accesskey "S">
+
+<!ENTITY viewPermissions.label "Urus Keizinan">
+<!ENTITY viewPermissions.accesskey "U">
+
+<!ENTITY whenBlock.description "Apabila tetingkap popup telah disekat:">
+<!ENTITY playSound.label "Mainkan bunyian:">
+<!ENTITY playSound.accesskey "M">
+<!ENTITY systemSound.label "Bip sistem">
+<!ENTITY systemSound.accesskey "B">
+<!ENTITY customSound.label "Penyesuaian fail bunyian">
+<!ENTITY customSound.accesskey "P">
+
+<!ENTITY selectSound.label "Cari…">
+<!ENTITY selectSound.accesskey "i">
+<!ENTITY playSoundButton.label "Main">
+<!ENTITY playSoundButton.accesskey "n">
+
+<!ENTITY displayIcon.label "Papar ikon di dalam bar status pelayar">
+<!ENTITY displayIcon.accesskey "P">
+
+<!ENTITY displayNotification.label "Papar bar notifikasi pada bahagian atas ruang kandungan">
+<!ENTITY displayNotification.accesskey "p">
+
+<!ENTITY popupNote.description "Nota: Menyekat semua popup mungkin menghalang ciri penting dalam sesetengah laman web daripada berfungsi, seperti tetingkap log masuk perbankan dan laman web membeli-belah. Untuk maklumat cara untuk mengizinkan laman web tertentu menggunakan popup dan pada masa yang sama menyekat pop-up lain, klik Bantuan. Walaupun disekat, laman web boleh menggunakan kaedah lain untuk memaparkan popup.">
+
diff --git a/l10n-ms/suite/chrome/common/pref/pref-privatedata.dtd b/l10n-ms/suite/chrome/common/pref/pref-privatedata.dtd
new file mode 100644
index 0000000000..1ba4b23587
--- /dev/null
+++ b/l10n-ms/suite/chrome/common/pref/pref-privatedata.dtd
@@ -0,0 +1,27 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!--LOCALIZATION NOTE : FILE 'Private Data' prefs settings
+ These entities go on top of the sanitize.dtd definitions
+-->
+<!ENTITY pref.privatedata.title "Data Peribadi">
+
+
+<!ENTITY clearPrivateData.label "Buang Data Peribadi">
+
+<!ENTITY alwaysClear.label "Sentiasa buang data peribadi apabila saya tutup &brandShortName;">
+<!ENTITY alwaysClear.accesskey "t">
+
+<!ENTITY askBeforeClear.label "Tanya saya sebelum membuang data peribadi">
+
+<!ENTITY clearDataSettings.label "Apabila diminta membuang data peribadi, &brandShortName; perlu buang:">
+
+
+<!--LOCALIZATION NOTE (clearDataDialog.label, clearDataSilent.label, clearDataDialog.accesskey):
+ The only difference bettween the two labels is that one calls a dialog, the other doesn't.
+ The same accesskey is used for both labels.
+-->
+<!ENTITY clearDataDialog.label "Buang Sekarang…">
+<!ENTITY clearDataSilent.label "Buang Sekarang">
+<!ENTITY clearDataDialog.accesskey "S">
diff --git a/l10n-ms/suite/chrome/common/pref/pref-proxies-advanced.dtd b/l10n-ms/suite/chrome/common/pref/pref-proxies-advanced.dtd
new file mode 100644
index 0000000000..67f6699ac2
--- /dev/null
+++ b/l10n-ms/suite/chrome/common/pref/pref-proxies-advanced.dtd
@@ -0,0 +1,32 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!--LOCALIZATION NOTE : FILE The Advanced Proxy Preferences dialog -->
+<!ENTITY pref.proxies.advanced.title "Keutamaan Proksi Lanjutan">
+<!ENTITY protocols.caption "Proksi Protokol-Khusus">
+<!ENTITY protocols.description "Biasanya proksi yang sama boleh mengendalikan semua protokol yang disenaraikan di sini.">
+<!ENTITY http.label "Proksi HTTP:">
+<!ENTITY http.accesskey "s">
+<!ENTITY ssl.label "Proksi SSL:">
+<!ENTITY ssl.accesskey "L">
+<!ENTITY ftp.label "Proksi FTP:">
+<!ENTITY ftp.accesskey "F">
+<!ENTITY reuseProxy.label "Guna tetapan Proksi HTTP untuk semua protokol">
+<!ENTITY reuseProxy.accesskey "G">
+<!ENTITY port.label "Port:">
+<!ENTITY HTTPPort.accesskey "P">
+<!ENTITY SSLPort.accesskey "o">
+<!ENTITY FTPPort.accesskey "r">
+
+<!ENTITY socks.caption "Proksi Generik">
+<!ENTITY socks.description "Proksi SOCKS adalah proksi generik yang kadangkala digunakan dalam korporat atau persekitaran yang sama.">
+<!ENTITY socks.label "Proksi SOCKS:">
+<!ENTITY socks.accesskey "S">
+<!ENTITY socks4.label "SOCKS v4">
+<!ENTITY socks4.accesskey "C">
+<!ENTITY socks5.label "SOCKS v5">
+<!ENTITY socks5.accesskey "K">
+<!ENTITY socksRemoteDNS.label "Gunakan untuk menyelesaikan nama hos (disyorkan untuk SOCKS v5)">
+<!ENTITY socksRemoteDNS.accesskey "e">
+<!ENTITY SOCKSport.accesskey "h">
diff --git a/l10n-ms/suite/chrome/common/pref/pref-proxies.dtd b/l10n-ms/suite/chrome/common/pref/pref-proxies.dtd
new file mode 100644
index 0000000000..212f14087c
--- /dev/null
+++ b/l10n-ms/suite/chrome/common/pref/pref-proxies.dtd
@@ -0,0 +1,31 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!-- extracted from content/pref-proxies.xul -->
+
+<!--LOCALIZATION NOTE : FILE The Proxies preferences dialog -->
+<!ENTITY pref.proxies.title "Proksi">
+<!ENTITY pref.proxies.desc "Proksi ialah perkhidmatan rangkaian yang boleh menapis dan meningkatkan kelajuan sambungan Internet.">
+<!ENTITY proxyTitle.label "Tetapkan Proksi untuk Mengakses Internet">
+<!ENTITY directTypeRadio.label "Sambungan Terus ke Internet">
+<!ENTITY directTypeRadio.accesskey "T">
+<!ENTITY systemTypeRadio.label "Guna tetapan proksi sistem">
+<!ENTITY systemTypeRadio.accesskey "G">
+<!ENTITY manualTypeRadio.label "Konfigurasi proksi manual:">
+<!ENTITY manualTypeRadio.accesskey "K">
+<!ENTITY wpadTypeRadio.label "Konfigurasi proksi automatik">
+<!ENTITY wpadTypeRadio.accesskey "a">
+<!ENTITY autoTypeRadio.label "URL konfigurasi proksi automatik:">
+<!ENTITY autoTypeRadio.accesskey "k">
+<!ENTITY reload.label "Muat semula">
+<!ENTITY reload.accesskey "M">
+<!ENTITY http.label "Proksi:">
+<!ENTITY http.accesskey "P">
+<!ENTITY port.label "Port:">
+<!ENTITY HTTPPort.accesskey "o">
+<!ENTITY advanced.label "Lanjutan…">
+<!ENTITY advanced.accesskey "j">
+<!ENTITY noproxy.label "Tiada Proksi untuk:">
+<!ENTITY noproxy.accesskey "T">
+<!ENTITY noproxyExplain.label "Contoh: .mozilla.org, .net.nz, 192.168.1.0/24">
diff --git a/l10n-ms/suite/chrome/common/pref/pref-scripts.dtd b/l10n-ms/suite/chrome/common/pref/pref-scripts.dtd
new file mode 100644
index 0000000000..7837163ba5
--- /dev/null
+++ b/l10n-ms/suite/chrome/common/pref/pref-scripts.dtd
@@ -0,0 +1,19 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!-- extracted from content/pref-scripts.xul -->
+
+<!ENTITY navigator.label "Pelayar">
+<!ENTITY navigator.accesskey "P">
+
+<!--LOCALIZATION NOTE (enableJavaScript.label): 'JavaScript' should never be translated -->
+<!ENTITY enableJavaScript.label "Dayakan JavaScript untuk">
+<!ENTITY allowScripts.label "Izinkan skrip untuk:">
+<!ENTITY allowScripts.accesskey "s">
+<!ENTITY allowWindowMoveResize.label "Mengalih atau mengubah saiz tetingkap yang sedia ada">
+<!ENTITY allowWindowFlip.label "Meningkatkan atau merendahkan tetingkap">
+<!ENTITY allowWindowStatusChange.label "Menukar teks bar status">
+<!ENTITY allowContextmenuDisable.label "Menyahdayakan atau menggantikan menu konteks">
+<!ENTITY allowHideStatusBar.label "Menyorokkan bar status">
+
diff --git a/l10n-ms/suite/chrome/common/pref/pref-search.dtd b/l10n-ms/suite/chrome/common/pref/pref-search.dtd
new file mode 100644
index 0000000000..eebbcd1c6d
--- /dev/null
+++ b/l10n-ms/suite/chrome/common/pref/pref-search.dtd
@@ -0,0 +1,21 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!-- extracted from content/pref-search.xul -->
+
+<!-- LOCALIZATION NOTE : FILE The Search prefs dialog -->
+
+<!ENTITY pref.search.title "Carian Internet">
+<!ENTITY legendHeader "Enjin Carian Piawai">
+<!ENTITY defaultSearchEngine.label "Cari menggunakan:">
+<!ENTITY defaultSearchEngine.accesskey "C">
+
+<!ENTITY engineManager.label "Urus Enjin Carian…">
+
+<!ENTITY searchResults.label "Hasil Carian">
+
+<!ENTITY openInTab.label "Buka tab baru untuk hasil carian bar sisi">
+<!ENTITY openInTab.accesskey "n">
+<!ENTITY openContextSearchTab.label "Buka tab, bukan tetingkap untuk carian web menu konteks">
+<!ENTITY openContextSearchTab.accesskey "t">
diff --git a/l10n-ms/suite/chrome/common/pref/pref-security.dtd b/l10n-ms/suite/chrome/common/pref/pref-security.dtd
new file mode 100644
index 0000000000..55c7ff0bdc
--- /dev/null
+++ b/l10n-ms/suite/chrome/common/pref/pref-security.dtd
@@ -0,0 +1,40 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!--LOCALIZATION NOTE : FILE 'Privacy and Security' prefs settings -->
+<!ENTITY pref.security.title "Privasi &amp; Keselamatan">
+
+<!ENTITY tracking.label "Penjejakan Pengguna">
+<!ENTITY trackingIntro.label "Laman web boleh menjejak cara anda menggunakannya, sekali gus menjejaskan privasi anda.">
+
+<!ENTITY doNotTrack.label "Maklumkan laman web bahawa saya tidak mahu dijejaki">
+<!ENTITY doNotTrack.accesskey "M">
+<!ENTITY trackProtect.label "Halang aktiviti penjejakan oleh laman yang dikenali">
+<!ENTITY trackProtect.accesskey "n">
+<!ENTITY warnTrackContent.label "Beri amaran kepada saya apabila ada aktiviti penjejakan">
+<!ENTITY warnTrackContent.accesskey "B">
+
+<!ENTITY geoLocation.label "Pelayaran Sedar Lokasi">
+<!ENTITY geoIntro.label "Laman web boleh meminta maklumat lanjut lokasi semasa anda.">
+
+<!ENTITY geoEnabled.label "Maklumkan saya apabila ada permintaan keizinan">
+<!ENTITY geoEnabled.accesskey "m">
+<!ENTITY geoDisabled.label "Nyahdayakan ciri ini dan tolak semua permintaan">
+<!ENTITY geoDisabled.accesskey "N">
+
+<!-- LOCALIZATION NOTE (safeBrowsing.label, 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 convey the
+ meaning "reported" (and not something like "known").
+-->
+<!ENTITY safeBrowsing.label "Pelayaran Selamat">
+<!ENTITY safeBrowsingIntro.label "&brandShortName; boleh menyekat laman web yang dilaporkan mengandungi kandungan berbahaya.">
+
+<!ENTITY blockAttackSites.label "Sekat laman penyerang (perisian hasad, virus)">
+<!ENTITY blockAttackSites.accesskey "S">
+
+<!ENTITY blockWebForgeries.label "Sekat web penipuan (Phishing)">
+<!ENTITY blockWebForgeries.accesskey "P">
+
diff --git a/l10n-ms/suite/chrome/common/pref/pref-smartupdate.dtd b/l10n-ms/suite/chrome/common/pref/pref-smartupdate.dtd
new file mode 100644
index 0000000000..7e44dc3d06
--- /dev/null
+++ b/l10n-ms/suite/chrome/common/pref/pref-smartupdate.dtd
@@ -0,0 +1,31 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!--LOCALIZATION NOTE : FILE UI for Software Updates prefs -->
+<!ENTITY pref.smartUpdate.title "Pemasangan Perisian">
+<!ENTITY addOnsTitle.label "Add-ons">
+<!ENTITY addOnsAllow.label "Izinkan laman web memasang add-ons dan kemaskini">
+<!ENTITY addOnsAllow.accesskey "k">
+<!ENTITY allowedSitesLink.label "Laman web Diizinkan">
+<!ENTITY autoAddOnsUpdates.label "Semak kemaskini secara automatik">
+<!ENTITY autoAddOnsUpdates.accesskey "o">
+<!ENTITY daily.label "harian">
+<!ENTITY addOnsDaily.accesskey "h">
+<!ENTITY weekly.label "mingguan">
+<!ENTITY addOnsWeekly.accesskey "m">
+<!ENTITY addOnsModeAutomatic.label "Muat turun dan pasang kemaskini secara automatik">
+<!ENTITY addOnsModeAutomatic.accesskey "k">
+<!ENTITY enablePersonalized.label "Add-on peribadi yang disyorkan">
+<!ENTITY enablePersonalized.accesskey "A">
+<!ENTITY addonManagerLink.label "Urus Add-ons">
+
+<!ENTITY appUpdates.caption "&brandShortName;">
+<!ENTITY autoAppUpdates.label "Semak kemaskini secara automatik">
+<!ENTITY autoAppUpdates.accesskey "t">
+<!ENTITY appDaily.accesskey "a">
+<!ENTITY appWeekly.accesskey "g">
+<!ENTITY appModeAutomatic.label "Muat turun dan pasang kemaskini secara automatik">
+<!ENTITY appModeAutomatic.accesskey "s">
+<!ENTITY updateHistoryButton.label "Papar Sejarah Kemaskini…">
+<!ENTITY updateHistoryButton.accesskey "P">
diff --git a/l10n-ms/suite/chrome/common/pref/pref-spelling.dtd b/l10n-ms/suite/chrome/common/pref/pref-spelling.dtd
new file mode 100644
index 0000000000..6e23601613
--- /dev/null
+++ b/l10n-ms/suite/chrome/common/pref/pref-spelling.dtd
@@ -0,0 +1,20 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this file,
+ - You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY prefSpelling.title "Ejaan">
+<!ENTITY generalSpelling.label "Umum">
+<!ENTITY checkSpellingWhenTyping.label "Semak ejaan semasa saya menaip:">
+<!ENTITY checkSpellingWhenTyping.accesskey "S">
+<!ENTITY dontCheckSpelling.label "Jangan sesekali">
+<!ENTITY multilineCheckSpelling.label "Dalam berbilang kotak">
+<!ENTITY alwaysCheckSpelling.label "Semua kotak">
+<!ENTITY spellForMailAndNews.label "Mel &amp; Kumpulan berita">
+<!ENTITY checkSpellingBeforeSend.label "Semak ejaan sebelum hantar">
+<!ENTITY checkSpellingBeforeSend.accesskey "S">
+<!ENTITY spellCheckInline.label "Semak ejaan ketika saya menaip">
+<!ENTITY spellCheckInline.accesskey "e">
+<!ENTITY languagePopup.label "Bahasa:">
+<!ENTITY languagePopup.accessKey "B">
+<!ENTITY moreDictionaries.label "Muat turun kamus lain&#x2026;">
+<!ENTITY noSpellCheckAvailable.label "Tiada kamus tersedia.">
diff --git a/l10n-ms/suite/chrome/common/pref/pref-ssl.dtd b/l10n-ms/suite/chrome/common/pref/pref-ssl.dtd
new file mode 100644
index 0000000000..b7e091ae74
--- /dev/null
+++ b/l10n-ms/suite/chrome/common/pref/pref-ssl.dtd
@@ -0,0 +1,44 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY SSLTLSProtocolVersions.caption "Versi Protokol SSL/TLS">
+<!ENTITY SSLTLSWarnings.caption "Amaran SSL/TLS">
+<!ENTITY SSLMixedContent.caption "Kandungan Gabungan">
+<!ENTITY SSLClientAuthMethod.caption "Pilihan Sijil Klien">
+
+<!ENTITY pref.ssltls.title "Keselamatan Lapisan Pengangkutan (SSL/TLS)">
+<!ENTITY limit.description "Anda boleh mengehadkan protokol eksripsi untuk menggunakan sambungan yang selamat. Pilih versi tunggal atau pelbagai versi berdampingan.">
+<!ENTITY limit.enable.label "Dayakan:">
+<!ENTITY limit.tls10.label "TLS 1.0">
+<!ENTITY limit.tls10.accesskey "T">
+<!ENTITY limit.tls11.label "TLS 1.1">
+<!ENTITY limit.tls11.accesskey "1">
+<!ENTITY limit.tls12.label "TLS 1.2">
+<!ENTITY limit.tls12.accesskey "2">
+<!ENTITY limit.tls13.label "TLS 1.3">
+<!ENTITY limit.tls13.accesskey "3">
+
+<!ENTITY warn.description2 "&brandShortName; boleh memaklumkan status keselamatan halaman web yang anda layari. Tetapkan &brandShortName; untuk memaparkan amaran apabila:">
+<!ENTITY warn.enteringsecure "Memuatkan halaman yang menyokong enkripsi">
+<!ENTITY warn.enteringsecure.accesskey "M">
+<!ENTITY warn.insecurepost "Menghantar data borang dari halaman yang tiada enkripsi ke halaman yang juga tiada enkripsi">
+<!ENTITY warn.insecurepost.accesskey "h">
+<!ENTITY warn.leavingsecure "Keluar daripada halaman yang menyokong enkripsi">
+<!ENTITY warn.leavingsecure.accesskey "K">
+
+<!ENTITY mixed.description "Halaman enkripsi mungkin mengandungi kandungan tanpa enkripsi yang terdedah kepada pengintip atau pemalsuan. &brandShortName; boleh mengesan dan menyekatnya:">
+<!ENTITY warn.mixedactivecontent "Beri amaran apabila halaman enkripsi mengandungi kandungan yang tidak selamat">
+<!ENTITY warn.mixedactivecontent.accesskey "B">
+<!ENTITY block.activecontent "Jangan muatkan kandungan yang tidak selamat dalam halaman enkripsi">
+<!ENTITY block.activecontent.accesskey "J">
+<!ENTITY warn.mixeddisplaycontent "Beri amaran apabila halaman enkripsi mengandungi kandungan gabungan jenis lain">
+<!ENTITY warn.mixeddisplaycontent.accesskey "r">
+<!ENTITY block.displaycontent "Jangan muatkan kandungan gabungan jenis lain dalam halaman enkripsi">
+<!ENTITY block.displaycontent.accesskey "m">
+
+<!ENTITY certselect.description "Tentukan cara &brandShortName; memilih sijil keselamatan untuk diserahkan kepada laman web yang memerlukannya:">
+<!ENTITY certselect.auto "Pilih Secara Automatik">
+<!ENTITY certselect.auto.accesskey "A">
+<!ENTITY certselect.ask "Tanya Setiap Kali">
+<!ENTITY certselect.ask.accesskey "K">
diff --git a/l10n-ms/suite/chrome/common/pref/pref-sync.dtd b/l10n-ms/suite/chrome/common/pref/pref-sync.dtd
new file mode 100644
index 0000000000..5e8c19ad09
--- /dev/null
+++ b/l10n-ms/suite/chrome/common/pref/pref-sync.dtd
@@ -0,0 +1,56 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!-- The page shown when not logged in... -->
+<!ENTITY setupButton.label "Penetapan &syncBrand.fullName.label;">
+<!ENTITY setupButton.accesskey "P">
+<!ENTITY weaveDesc.label "&syncBrand.fullName.label; membolehkan anda mengakses sejarah, tandabuku, kata laluan dan tab terbuka dalam semua peranti.">
+
+<!-- The page shown when logged in... -->
+<!ENTITY accountGroupboxCaption.label "Akaun &syncBrand.fullName.label;">
+<!ENTITY accountName.label "Nama Akaun:">
+
+<!-- Login error feedback -->
+<!ENTITY updatePass.label "Kemaskini">
+<!ENTITY updatePass.accesskey "K">
+<!ENTITY resetPass.label "Set semula">
+<!ENTITY resetPass.accesskey "M">
+
+<!-- Manage Account -->
+<!ENTITY manageAccount.label "Urus Akaun">
+<!ENTITY manageAccount.accesskey "U">
+<!ENTITY viewQuota.label "Papar Kuota">
+<!ENTITY viewQuota.accesskey "P">
+<!ENTITY changePassword.label "Tukar Kata laluan">
+<!ENTITY changePassword.accesskey "K">
+<!ENTITY myRecoveryKey.label "Kekunci Pemulihan Saya">
+<!ENTITY myRecoveryKey.accesskey "S">
+<!ENTITY resetSync.label "Mengeset semula Sync">
+<!ENTITY resetSync.accesskey "M">
+<!ENTITY unlinkDevice.label "Putuskan sambungan Peranti Ini">
+<!ENTITY unlinkDevice.accesskey "P">
+<!ENTITY addDevice.label "Tambah Peranti">
+<!ENTITY addDevice.accesskey "T">
+
+<!-- Sync Settings -->
+<!ENTITY syncComputerName.label "Nama Komputer:">
+<!ENTITY syncComputerName.accesskey "N">
+
+<!ENTITY syncMy2.label "Sync:">
+<!ENTITY engine.addons.label "Add-ons">
+<!ENTITY engine.addons.accesskey "A">
+<!ENTITY engine.bookmarks.label "Tandabuku">
+<!ENTITY engine.bookmarks.accesskey "T">
+<!ENTITY engine.tabs.label "Tab">
+<!ENTITY engine.tabs.accesskey "T">
+<!ENTITY engine.history.label "Sejarah">
+<!ENTITY engine.history.accesskey "r">
+<!ENTITY engine.passwords.label "Kata laluan">
+<!ENTITY engine.passwords.accesskey "l">
+<!ENTITY engine.prefs.label "Keutamaan">
+<!ENTITY engine.prefs.accesskey "K">
+
+<!-- Footer stuff -->
+<!ENTITY prefs.tosLink.label "Terma Perkhidmatan">
+<!ENTITY prefs.ppLink.label "Polisi Privasi">
diff --git a/l10n-ms/suite/chrome/common/pref/pref-tabs.dtd b/l10n-ms/suite/chrome/common/pref/pref-tabs.dtd
new file mode 100644
index 0000000000..3c41c29e6e
--- /dev/null
+++ b/l10n-ms/suite/chrome/common/pref/pref-tabs.dtd
@@ -0,0 +1,23 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY tabHeader.label "Pelayaran Bertab">
+
+<!ENTITY tabDisplay.label "Paparan Tab">
+<!ENTITY autoHide.label "Sorok bar tab apabila hanya satu tab sahaja yang terbuka">
+<!ENTITY autoHide.accesskey2 "k">
+<!ENTITY background.label "Tukar ke tab baru yang dibuka daripada pautan">
+<!ENTITY background.accesskey "T">
+<!ENTITY warnOnClose.label "Beri amaran apabila menutup tetingkap dengan berbilang tab">
+<!ENTITY warnOnClose.accesskey "B">
+<!ENTITY relatedAfterCurrent.label "Buka tab berkaitan selepas tab semasa">
+<!ENTITY relatedAfterCurrent.accesskey "b">
+
+<!ENTITY openTabs.label "Buka tab, bukan tetingkap untuk">
+
+<!ENTITY openManagers.label "Buka dalam tab baru, bukan tetingkap tunggal">
+<!ENTITY openDataManager.label "Pengurus Data">
+<!ENTITY openDataManager.accesskey "D">
+<!ENTITY openAddOnsManager.label "Pengurus Add-ons">
+<!ENTITY openAddOnsManager.accesskey "n">
diff --git a/l10n-ms/suite/chrome/common/pref/preferences.dtd b/l10n-ms/suite/chrome/common/pref/preferences.dtd
new file mode 100644
index 0000000000..a380755373
--- /dev/null
+++ b/l10n-ms/suite/chrome/common/pref/preferences.dtd
@@ -0,0 +1,53 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY windowClose.key "w">
+<!ENTITY preferencesDefaultTitleMac.title "Keutamaan">
+<!ENTITY preferencesDefaultTitleWin.title "Pilihan">
+<!ENTITY preferencesCloseButton.label "Tutup">
+<!ENTITY preferencesCloseButton.accesskey "T">
+
+<!--LOCALIZATION NOTE (.label): Preferences categories that appear on the left of the preferences dialog -->
+<!ENTITY prefWindow.title "Keutamaan">
+<!ENTITY categoryHeader "Kategori">
+
+<!ENTITY appear.label "Penampilan">
+<!ENTITY content.label "Kandungan">
+<!ENTITY fonts.label "Fon">
+<!ENTITY colors.label "Warna">
+<!ENTITY media.label "Media">
+<!ENTITY spellingPane.label "Ejaan">
+
+<!ENTITY navigator.label "Pelayar">
+<!ENTITY history.label "Sejarah">
+<!ENTITY languages.label "Bahasa">
+<!ENTITY applications.label "Aplikasi Pembantu">
+<!ENTITY locationBar.label "Bar Lokasi">
+<!ENTITY search.label "Carian Internet">
+<!ENTITY tabWindows.label "Pelayaran Bertab">
+<!ENTITY links.label "Tingkah laku Pautan">
+<!ENTITY download.label "Muat turun">
+
+<!ENTITY security.label "Privasi &amp; Keselamatan">
+<!ENTITY privatedata.label "Data Peribadi">
+<!ENTITY cookies.label "Kuki">
+<!ENTITY images.label "Imej">
+<!ENTITY popups.label "Tetingkap Popup">
+<!ENTITY passwords.label "Kata laluan">
+<!ENTITY ssltls.label "SSL/TLS">
+<!ENTITY certs.label "Sijil">
+
+<!ENTITY sync.label "Sync">
+
+<!ENTITY advance.label "Lanjutan">
+<!ENTITY keynav.label "Navigasi Papan kekunci">
+<!ENTITY findAsYouType.label "Cari Semasa Anda Menaip">
+<!ENTITY cache.label "Cache">
+<!ENTITY offlineApps.label "Aplikasi Luar talian">
+<!ENTITY proxies.label "Proksi">
+<!ENTITY httpnetworking.label "Rangkaian HTTP">
+<!ENTITY smart.label "Pemasangan Perisian">
+<!ENTITY mousewheel.label "Roda Tetikus">
+
+<!ENTITY focusSearch.key "f">
diff --git a/l10n-ms/suite/chrome/common/pref/prefutilities.dtd b/l10n-ms/suite/chrome/common/pref/prefutilities.dtd
new file mode 100644
index 0000000000..bb1a819286
--- /dev/null
+++ b/l10n-ms/suite/chrome/common/pref/prefutilities.dtd
@@ -0,0 +1,40 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY FallbackCharset.auto "Lokaliti Semasa Piawai">
+<!-- LOCALIZATION NOTE (FallbackCharset.arabic):
+ Translate "Arabic" as an adjective for an encoding, not as the name of the language. -->
+<!ENTITY FallbackCharset.arabic "Arabic">
+<!ENTITY FallbackCharset.baltic "Baltic">
+<!ENTITY FallbackCharset.ceiso "Central European, ISO">
+<!ENTITY FallbackCharset.cewindows "Central European, Microsoft">
+<!-- LOCALIZATION NOTE (FallbackCharset.simplified):
+ Translate "Chinese" as an adjective for an encoding, not as the name of the language. -->
+<!ENTITY FallbackCharset.simplified "Chinese, Simplified">
+<!-- LOCALIZATION NOTE (FallbackCharset.traditional):
+ Translate "Chinese" as an adjective for an encoding, not as the name of the language. -->
+<!ENTITY FallbackCharset.traditional "Chinese, Traditional">
+<!ENTITY FallbackCharset.cyrillic "Cyrillic">
+<!-- LOCALIZATION NOTE (FallbackCharset.greek):
+ Translate "Greek" as an adjective for an encoding, not as the name of the language. -->
+<!ENTITY FallbackCharset.greek "Greek">
+<!-- LOCALIZATION NOTE (FallbackCharset.hebrew):
+ Translate "Hebrew" as an adjective for an encoding, not as the name of the language. -->
+<!ENTITY FallbackCharset.hebrew "Hebrew">
+<!-- LOCALIZATION NOTE (FallbackCharset.japanese):
+ Translate "Japanese" as an adjective for an encoding, not as the name of the language. -->
+<!ENTITY FallbackCharset.japanese "Japanese">
+<!-- LOCALIZATION NOTE (FallbackCharset.korean):
+ Translate "Korean" as an adjective for an encoding, not as the name of the language. -->
+<!ENTITY FallbackCharset.korean "Korean">
+<!-- LOCALIZATION NOTE (FallbackCharset.thai):
+ Translate "Thai" as an adjective for an encoding, not as the name of the language. -->
+<!ENTITY FallbackCharset.thai "Thai">
+<!-- LOCALIZATION NOTE (FallbackCharset.turkish):
+ Translate "Turkish" as an adjective for an encoding, not as the name of the language. -->
+<!ENTITY FallbackCharset.turkish "Turkish">
+<!-- LOCALIZATION NOTE (FallbackCharset.vietnamese):
+ Translate "Vietnamese" as an adjective for an encoding, not as the name of the language. -->
+<!ENTITY FallbackCharset.vietnamese "Vietnamese">
+<!ENTITY FallbackCharset.other "Lain-lain (termasuk Western European)">
diff --git a/l10n-ms/suite/chrome/common/pref/prefutilities.properties b/l10n-ms/suite/chrome/common/pref/prefutilities.properties
new file mode 100644
index 0000000000..78397f0846
--- /dev/null
+++ b/l10n-ms/suite/chrome/common/pref/prefutilities.properties
@@ -0,0 +1,45 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+cachefolder=Pilih Folder Cache
+#LOCALIZATION NOTE (%1$S) is the size and (%2$S) is the unit of disk space.
+cacheSizeInfo=Cache kini menggunakan %1$S %2$S daripada ruang cakera.
+
+# Offline apps
+offlineAppSizeInfo=Storan luar talian kini menggunakan%1$S %2$S daripada ruang cakera.
+offlineAppRemoveTitle=Buang data laman web luar talian
+offlineAppRemovePrompt=Selepas membuang data ini, %S tidak boleh diakses di luar talian. Adakah anda pasti mahu buang laman web luar talian 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
+
+choosehomepage=Pilih Laman
+downloadfolder=Pilih Folder Muat turun
+desktopFolderName=Desktop
+downloadsFolderName=Muat turun
+choosesound=Pilih bunyian
+
+SoundFiles=Bunyian
+
+# LOCALIZATION NOTE (labelDefaultFont2): %S = font name
+labelDefaultFont2=Piawai (%S)
+labelDefaultFontUnnamed=Piawai
+
+# LOCALIZATION NOTE (appLocale.label): %S = Name of the application locale,
+# e.g. English (United States)
+appLocale.label=Lokaliti aplikasi: %S
+appLocale.accesskey=i
+# LOCALIZATION NOTE (rsLocale.label): %S = Name of the locale chosen in regional settings,
+# e.g. German (Germany)
+rsLocale.label=Lokaliti tetapan wilayah: %S
+rsLocale.accesskey=L
+
+syncUnlink.title=Adakah anda mahu putuskan sambungan peranti anda?
+syncUnlink.label=Peranti ini tidak lagi dikaitkan dengan akaun Sync anda. Semua data peribadi, dalam kedua-dua peranti ini dan juga akaun Sync anda, akan kekal utuh.
+syncUnlinkConfirm.label=Putuskan sambungan
diff --git a/l10n-ms/suite/chrome/common/printPreview.dtd b/l10n-ms/suite/chrome/common/printPreview.dtd
new file mode 100644
index 0000000000..c331b101a4
--- /dev/null
+++ b/l10n-ms/suite/chrome/common/printPreview.dtd
@@ -0,0 +1,39 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY print.label "Cetak…">
+<!ENTITY print.accesskey "C">
+<!ENTITY pageSetup.label "Penetapan Halaman…">
+<!ENTITY pageSetup.accesskey "l">
+<!ENTITY page.label "Halaman:">
+<!ENTITY page.accesskey "a">
+<!ENTITY of.label "daripada">
+<!ENTITY scale.label "Skala:">
+<!ENTITY scale.accesskey "S">
+<!ENTITY portrait.label "Potret">
+<!ENTITY portrait.accesskey "o">
+<!ENTITY landscape.label "Lanskap">
+<!ENTITY landscape.accesskey "L">
+<!ENTITY close.label "Tutup">
+<!ENTITY close.accesskey "T">
+<!ENTITY p30.label "30&#037;">
+<!ENTITY p40.label "40&#037;">
+<!ENTITY p50.label "50&#037;">
+<!ENTITY p60.label "60&#037;">
+<!ENTITY p70.label "70&#037;">
+<!ENTITY p80.label "80&#037;">
+<!ENTITY p90.label "90&#037;">
+<!ENTITY p100.label "100&#037;">
+<!ENTITY p125.label "125&#037;">
+<!ENTITY p150.label "150&#037;">
+<!ENTITY p175.label "175&#037;">
+<!ENTITY p200.label "200&#037;">
+<!ENTITY Custom.label "Penyesuaian…">
+<!ENTITY ShrinkToFit.label "Mengecil Untuk Muat">
+<!ENTITY customPrompt.title "Skala Penyesuaian…">
+
+<!ENTITY homearrow.tooltip "Halaman pertama">
+<!ENTITY endarrow.tooltip "Halaman terakhir">
+<!ENTITY rightarrow.tooltip "Halaman berikut">
+<!ENTITY leftarrow.tooltip "Halaman dahulu">
diff --git a/l10n-ms/suite/chrome/common/profile/profileSelection.dtd b/l10n-ms/suite/chrome/common/profile/profileSelection.dtd
new file mode 100644
index 0000000000..bf0c001e95
--- /dev/null
+++ b/l10n-ms/suite/chrome/common/profile/profileSelection.dtd
@@ -0,0 +1,35 @@
+<!-- -*- Mode: SGML; indent-tabs-mode: nil; -*- -->
+<!--
+
+ This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY windowTitle.label "Pilih Profil Pengguna">
+<!ENTITY profileManager.title "Pengurus Profil &brandShortName;">
+
+<!ENTITY manage.label "Urus Profil…">
+<!ENTITY manage.accesskey "U">
+<!ENTITY select.label "Guna Profil">
+
+<!ENTITY availableProfiles.label "Profil Yang Ada">
+
+<!ENTITY introStart.label "Untuk mengakses profil peribadi anda yang mengandungi mesej yang disimpan, tetapan dan lain-lain maklumat peribadi, sila pilih profil dalam senarai dan klik &start.label; untuk memulakan sesi anda.">
+<!ENTITY introSwitch.label "Untuk bertukar ke profil lain yang mengandungi mesej yang disimpan, tetapan dan maklumat peribadi lain, sila pilih profil tersebut dari dalam senarai, dan klik &select.label; untuk mula menggunakan profil itu.">
+<!ENTITY profileManagerText.label "&brandShortName; menyimpan maklumat tetapan, keutamaan, tandabuku, mesej yang disimpan dan item pengguna lain dalam profil pengguna anda.">
+
+<!ENTITY autoSelect.label "Piawai untuk profil ini">
+<!ENTITY autoSelect.accesskey "i">
+
+<!ENTITY start.label "Mulakan &brandShortName;">
+<!ENTITY exit.label "Keluar">
+
+<!ENTITY newButton.label "Cipta Profil…">
+<!ENTITY newButton.accesskey "C">
+<!ENTITY renameButton.label "Namakan semula Profil…">
+<!ENTITY renameButton.accesskey "N">
+<!ENTITY deleteButton.label "Buang Profil…">
+<!ENTITY deleteButton.accesskey "B">
+
+<!ENTITY offlineState.label "Kerja luar talian">
+<!ENTITY offlineState.accesskey "j">
diff --git a/l10n-ms/suite/chrome/common/profile/profileSelection.properties b/l10n-ms/suite/chrome/common/profile/profileSelection.properties
new file mode 100644
index 0000000000..a602098c2b
--- /dev/null
+++ b/l10n-ms/suite/chrome/common/profile/profileSelection.properties
@@ -0,0 +1,22 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+deleteLocked=%S tidak dapat membuang profil "%S" kerana sedang digunakan.
+deleteProfile=Membuang profil akan menghapuskannya daripada senarai profil dan tindakan ini tidak boleh dibatalkan.\n\nAnda juga boleh pilih untuk menghapuskan fail data profil, termasuk mel, tetapan dan sijil. Pilihan ini akan menghapuskan folder "%S" dan tidak boleh dibatalkan.\n\nAdakah anda mahu menghapuskan fail data profil?\n\n
+
+manageTitle=Urus Profil Pengguna
+selectTitle=Pilih Profil Pengguna
+
+dirLocked=%S tidak dapat menggunakan profil "%S". Mungkin sedang digunakan, tidak tersedia atau rosak.\n\nSila pilih profil lain atau cipta yang baru.
+
+renameProfileTitle=Namakan semula Profil
+renameProfilePrompt=Namakan semula profil "%S" ke:
+profileNameInvalidTitle=Nama profil tidak sah
+profileNameEmpty=Nama profil kosong tidak dibenarkan.
+invalidChar=Aksara "%S" tidak dibenarkan dalam nama profil. Sila pilih nama lain.
+deleteTitle=Buang Profil
+deleteFiles=Buang Fail
+dontDeleteFiles=Jangan Buang Fail
+profileExists=Profil dengan nama ini telah wujud. Sila pilih nama lain.
+profileExistsTitle=Profil Wujud
diff --git a/l10n-ms/suite/chrome/common/quitDialog.properties b/l10n-ms/suite/chrome/common/quitDialog.properties
new file mode 100644
index 0000000000..d97a517e76
--- /dev/null
+++ b/l10n-ms/suite/chrome/common/quitDialog.properties
@@ -0,0 +1,29 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# Strings for the Quit, Restart, and Close-browser dialogs
+# used by _onQuitRequest() in nsSuiteGlue.js
+
+# LOCALIZATION NOTE:
+# %S (also in the messages further down)
+# is the application's short name (e.g. SeaMonkey)
+# from the brand.properties file
+quitDialogTitle=Keluar %S
+lastwindowDialogTitle=Tutup Pelayar %S
+restartDialogTitle=Mula semula %S
+
+restartNowTitle=&Mula semula Sekarang
+restartLaterTitle=Mula semula &Kemudian
+quitTitle=&Keluar
+lastwindowTitle=Tutup &Pelayar
+cancelTitle=&Batal
+# LOCALIZATION NOTE:
+# The following two strings are labels for the same button, depending on
+# whether we are quitting the whole Suite, or only the Browser
+saveTitle=&Simpan dan Keluar
+savelastwindowTitle=&Simpan dan Tutup
+neverAsk=&Jangan tanya lagi
+message=Adakah anda mahu %S simpan tab dan tetingkap untuk permulaan apabila dimulakan semula?
+messageNoWindows=Adakah anda mahu %S simpan tab untuk permulaan apabila dimulakan semula?
+messageRestart=%S akan cuba memulihkan tab dan tetingkap anda apabila dimulakan semula.
diff --git a/l10n-ms/suite/chrome/common/safeBrowsing.dtd b/l10n-ms/suite/chrome/common/safeBrowsing.dtd
new file mode 100644
index 0000000000..e472bae7ae
--- /dev/null
+++ b/l10n-ms/suite/chrome/common/safeBrowsing.dtd
@@ -0,0 +1,29 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY safeb.palm.accept.label "Keluarkan saya dari sini!">
+<!ENTITY safeb.palm.decline.label "Abaikan amaran ini">
+<!ENTITY safeb.palm.reportPage.label "Mengapa halaman ini disekat?">
+
+<!ENTITY safeb.blocked.malwarePage.title "Ini Halaman Penyerang!">
+<!-- Localization note (safeb.blocked.malwarePage.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 "Halaman web <span id='malware_sitename'/> telah dilaporkan sebagai halaman penyerang dan telah disekat berdasarkan tetapan keselamatan anda.">
+<!ENTITY safeb.blocked.malwarePage.longDesc "<p>Halaman penyerang akan cuba memasang atur cara yang mencuri maklumat peribadi, menggunakan komputer anda untuk menyerang pihak lain, atau merosakkan sistem anda.</p><p>Sesetengah halaman penyerang dengan sengaja merebakkan perisian berbahaya, tapi kebanyakkannya menceroboh tanpa pengetahuan atau keizinan pemilik halaman.</p>">
+
+<!ENTITY safeb.blocked.unwantedPage.title "Halaman Ini Dilaporkan mengandungi Perisian Tidak Diingini!">
+<!-- Localization note (safeb.blocked.unwantedPage.shortDesc) - Please don't translate the contents of the <span id="unwanted_sitename"/> tag. It will be replaced at runtime with a domain name (e.g. www.badsite.com) -->
+<!ENTITY safeb.blocked.unwantedPage.shortDesc "Halaman web <span id='unwanted_sitename'/> telah dilaporkan sebagai halaman yang mengandungi perisian tidak diingini dan telah disekat berdasarkan keutamaan keselamatan anda.">
+<!ENTITY safeb.blocked.unwantedPage.longDesc "<p>Halaman perisian yang tidak diingini cuba memasang perisian yang mengelirukan dan boleh menjejaskan sistem anda dengan cara yang tidak dijangka.</p>">
+
+<!ENTITY safeb.blocked.phishingPage.title2 "Laman Mengelirukan!">
+<!-- Localization note (safeb.blocked.phishingPage.shortDesc2) - 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.shortDesc2 "Halaman web <span id='phishing_sitename'/> telah dilaporkan sebagai laman mengelirukan dan telah disekat berdasarkan keutamaan keselamatan anda.">
+<!ENTITY safeb.blocked.phishingPage.longDesc2 "<p>Laman mengelirukan direka untuk memperdayakan anda melakukan perkara yang berbahaya, seperti memasang perisian, atau mendedahkan maklumat peribadi, seperti kata laluan, nombor telefon atau maklumat kad kredit.</p><p>Sebarang maklumat yang dimasukkan dalam halaman web ini boleh mengakibatkan kecurian identiti atau penipuan lain.</p>">
+
+<!-- Localization note (reportDeceptiveSite, notADeceptiveSite) - The two button strings will never be shown at the same time, so it's okay for them to have the same access key. -->
+<!ENTITY reportDeceptiveSite.label "Laporkan laman yang mengelirukan…">
+<!ENTITY reportDeceptiveSite.accesskey "m">
+<!ENTITY notADeceptiveSite.label "Ini bukan laman yang mengelirukan…">
+<!ENTITY notADeceptiveSite.accesskey "b">
+
diff --git a/l10n-ms/suite/chrome/common/safeMode.dtd b/l10n-ms/suite/chrome/common/safeMode.dtd
new file mode 100644
index 0000000000..73aefa8afa
--- /dev/null
+++ b/l10n-ms/suite/chrome/common/safeMode.dtd
@@ -0,0 +1,27 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY safeModeDialog.title "Mod Selamat &brandShortName;">
+<!ENTITY window.width "37em">
+
+<!ENTITY safeModeDescription.label "&brandShortName; sedang dalam Mod Selamat, yang secara sementara menyahaktifkan penyesuaian tetapan, tema dan ekstensi.">
+<!ENTITY safeModeDescription2.label "Anda boleh buat beberapa atau semua perubahan ini kekal:">
+
+<!ENTITY disableAddons.label "Nyahaktifkan semua add-ons">
+<!ENTITY disableAddons.accesskey "N">
+
+<!ENTITY resetToolbars.label "Mengeset semula bar alatan dan saiz tetingkap">
+<!ENTITY resetToolbars.accesskey "M">
+
+<!ENTITY deleteBookmarks.label "Buang semua tandabuku kecuali untuk sandaran">
+<!ENTITY deleteBookmarks.accesskey "b">
+
+<!ENTITY resetUserPrefs.label "Tetapkan semula keutamaan pengguna ke piawai &brandShortName;">
+<!ENTITY resetUserPrefs.accesskey "p">
+
+<!ENTITY restoreSearch.label "Pulih enjin carian piawai">
+<!ENTITY restoreSearch.accesskey "c">
+
+<!ENTITY changeAndRestartButton.label "Buat Perubahan dan Mula semula">
+<!ENTITY continueButton.label "Teruskan dalam Mod Selamat">
diff --git a/l10n-ms/suite/chrome/common/sanitize.dtd b/l10n-ms/suite/chrome/common/sanitize.dtd
new file mode 100644
index 0000000000..a7e12c9d2a
--- /dev/null
+++ b/l10n-ms/suite/chrome/common/sanitize.dtd
@@ -0,0 +1,27 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY sanitizeDialog.title "Buang Data Peribadi">
+
+<!ENTITY sanitizeItems.label "Buang item berikut sekarang:">
+
+<!ENTITY itemHistory.label "Sejarah Pelayaran">
+<!ENTITY itemHistory.accesskey "P">
+<!ENTITY itemUrlBar.label "Sejarah Bar Lokasi">
+<!ENTITY itemUrlBar.accesskey "L">
+<!ENTITY itemDownloads.label "Sejarah Muat turun">
+<!ENTITY itemDownloads.accesskey "M">
+<!ENTITY itemFormSearchHistory.label "Borang Disimpan dan Sejarah Carian">
+<!ENTITY itemFormSearchHistory.accesskey "B">
+<!ENTITY itemCache.label "Cache">
+<!ENTITY itemCache.accesskey "a">
+<!ENTITY itemCookies.label "Kuki">
+<!ENTITY itemCookies.accesskey "K">
+<!ENTITY itemOfflineApps.label "Data Laman web Luar talian">
+<!ENTITY itemOfflineApps.accesskey "D">
+<!ENTITY itemPasswords.label "Kata laluan Disimpan">
+<!ENTITY itemPasswords.accesskey "K">
+<!ENTITY itemSessions.label "Sesi Pengesahan">
+<!ENTITY itemSessions.accesskey "S">
+
diff --git a/l10n-ms/suite/chrome/common/search/engineManager.dtd b/l10n-ms/suite/chrome/common/search/engineManager.dtd
new file mode 100644
index 0000000000..5e18bf0fc3
--- /dev/null
+++ b/l10n-ms/suite/chrome/common/search/engineManager.dtd
@@ -0,0 +1,29 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY engineManager.title "Urus Senarai Enjin Carian">
+<!ENTITY engineManager.style "min-width: 35em;">
+<!ENTITY engineManager.intro "Anda ada memasang enjin carian berikut:">
+
+<!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 "P">
+<!ENTITY remove.label "Buang">
+<!ENTITY remove.accesskey "B">
+<!ENTITY edit.label "Edit Kata kunci…">
+<!ENTITY edit.accesskey "t">
+
+<!ENTITY addEngine.label "Tambah lebih banyak enjin carian…">
+<!ENTITY addEngine.accesskey "T">
+
+<!ENTITY enableSuggest.label "Papar cadangan carian">
+<!ENTITY enableSuggest.accesskey "P">
+
+<!ENTITY restoreDefaults.label "Pulih Piawai">
+<!ENTITY restoreDefaults.accesskey "u">
diff --git a/l10n-ms/suite/chrome/common/search/engineManager.properties b/l10n-ms/suite/chrome/common/search/engineManager.properties
new file mode 100644
index 0000000000..90f1466436
--- /dev/null
+++ b/l10n-ms/suite/chrome/common/search/engineManager.properties
@@ -0,0 +1,9 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+editTitle=Edit Kata kunci
+editMsg=Masukkan kata kunci baru untuk "%S":
+duplicateTitle=Kata kunci Duplikasi
+duplicateEngineMsg=Anda telah memilih kata kunci yang sedang digunakan oleh "%S". Sila pilih yang lain.
+duplicateBookmarkMsg=Anda telah memilih kata kunci yang sedang digunakan oleh tandabuku. Sila pilih yang lain.
diff --git a/l10n-ms/suite/chrome/common/search/search-panel.dtd b/l10n-ms/suite/chrome/common/search/search-panel.dtd
new file mode 100644
index 0000000000..781d332794
--- /dev/null
+++ b/l10n-ms/suite/chrome/common/search/search-panel.dtd
@@ -0,0 +1,8 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY search.button.label "Cari">
+<!ENTITY search.placeholder "Masukkan teks carian">
+
+<!ENTITY search.engineManager.label "Urus Enjin Carian…">
diff --git a/l10n-ms/suite/chrome/common/search/search.properties b/l10n-ms/suite/chrome/common/search/search.properties
new file mode 100644
index 0000000000..9ba749c25d
--- /dev/null
+++ b/l10n-ms/suite/chrome/common/search/search.properties
@@ -0,0 +1,6 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+searchtip=Cari menggunakan %S
+cmd_addFoundEngine=Tambah "%S"
diff --git a/l10n-ms/suite/chrome/common/search/searchbar.dtd b/l10n-ms/suite/chrome/common/search/searchbar.dtd
new file mode 100644
index 0000000000..4cb2a849d1
--- /dev/null
+++ b/l10n-ms/suite/chrome/common/search/searchbar.dtd
@@ -0,0 +1,6 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY cmd_engineManager.label "Urus Enjin Carian…">
+<!ENTITY searchEndCap.label "Cari">
diff --git a/l10n-ms/suite/chrome/common/setDesktopBackground.dtd b/l10n-ms/suite/chrome/common/setDesktopBackground.dtd
new file mode 100644
index 0000000000..007218fd78
--- /dev/null
+++ b/l10n-ms/suite/chrome/common/setDesktopBackground.dtd
@@ -0,0 +1,19 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY setDesktopBackground.title "Tetapkan Latar belakang Desktop">
+
+<!ENTITY position.label "Kedudukan:">
+<!ENTITY position.accesskey "K">
+<!ENTITY position.tile.label "Jubin">
+<!ENTITY position.stretch.label "Regang">
+<!ENTITY position.center.label "Tengah">
+<!ENTITY position.fill.label "Isi">
+<!ENTITY position.fit.label "Muat">
+<!ENTITY picker.label "Warna:">
+<!ENTITY picker.accesskey "W">
+<!ENTITY preview.caption "Previu">
+<!ENTITY apply.label "Terap">
+<!ENTITY apply.accesskey "T">
+<!ENTITY close.label "Tutup">
diff --git a/l10n-ms/suite/chrome/common/shellservice.properties b/l10n-ms/suite/chrome/common/shellservice.properties
new file mode 100644
index 0000000000..ae07d288cb
--- /dev/null
+++ b/l10n-ms/suite/chrome/common/shellservice.properties
@@ -0,0 +1,7 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+preferencesLabel=&Keutamaan %S
+safeModeLabel=&Mod Selamat %S
+desktopBackgroundLeafNameWin=Desktop Background.bmp
diff --git a/l10n-ms/suite/chrome/common/sidebar/customize.dtd b/l10n-ms/suite/chrome/common/sidebar/customize.dtd
new file mode 100644
index 0000000000..f08a13e0df
--- /dev/null
+++ b/l10n-ms/suite/chrome/common/sidebar/customize.dtd
@@ -0,0 +1,22 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!-- extracted from ./customize.xul -->
+
+<!ENTITY sidebar.customize.customize.label "Penyesuaian Tab…">
+<!ENTITY sidebar.customize.customize.accesskey "P">
+<!ENTITY sidebar.customize.remove.label "Buang">
+<!ENTITY sidebar.customize.remove.accesskey "B">
+<!ENTITY sidebar.customize.additional.label "Tab Tersedia:">
+<!ENTITY sidebar.customize.additional.accesskey "s">
+<!ENTITY sidebar.customize.add.label "Tambah">
+<!ENTITY sidebar.customize.add.accesskey "T">
+<!ENTITY sidebar.customize.preview.label "Previu…">
+<!ENTITY sidebar.customize.preview.accesskey "P">
+<!ENTITY sidebar.customize.up.label "Pindah Atas">
+<!ENTITY sidebar.customize.up.accesskey "A">
+<!ENTITY sidebar.customize.down.label "Pindah Bawah">
+<!ENTITY sidebar.customize.down.accesskey "B">
+<!ENTITY sidebar.more.label "Cari Lagi Tab…">
+<!ENTITY sidebar.more.accesskey "C">
diff --git a/l10n-ms/suite/chrome/common/sidebar/preview.dtd b/l10n-ms/suite/chrome/common/sidebar/preview.dtd
new file mode 100644
index 0000000000..58d8dca655
--- /dev/null
+++ b/l10n-ms/suite/chrome/common/sidebar/preview.dtd
@@ -0,0 +1,5 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY sidebar.preview.title.label "Previu Tab">
diff --git a/l10n-ms/suite/chrome/common/sidebar/sidebar.properties b/l10n-ms/suite/chrome/common/sidebar/sidebar.properties
new file mode 100644
index 0000000000..f6c6b6c746
--- /dev/null
+++ b/l10n-ms/suite/chrome/common/sidebar/sidebar.properties
@@ -0,0 +1,7 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+addPanelConfirmTitle=Tambah Tab dalam Bar sisi
+
+dupePanelAlertTitle=Bar sisi
diff --git a/l10n-ms/suite/chrome/common/sidebar/sidebarOverlay.dtd b/l10n-ms/suite/chrome/common/sidebar/sidebarOverlay.dtd
new file mode 100644
index 0000000000..38a254f011
--- /dev/null
+++ b/l10n-ms/suite/chrome/common/sidebar/sidebarOverlay.dtd
@@ -0,0 +1,34 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY sidebar.panels.label "Bar sisi">
+<!ENTITY sidebar.reload.label "Muat semula">
+<!ENTITY sidebar.reload.accesskey "M">
+<!ENTITY sidebar.picker.label "Tab">
+<!ENTITY sidebar.customize.label "Penyesuaian Bar sisi…">
+<!ENTITY sidebar.customize.accesskey "u">
+<!ENTITY sidebar.hide.label "Sorok Tab">
+<!ENTITY sidebar.hide.accesskey "S">
+<!ENTITY sidebar.switch.label "Tukar ke Tab">
+<!ENTITY sidebar.switch.accesskey "T">
+<!ENTITY sidebarCmd.label "Bar sisi">
+<!ENTITY sidebarCmd.accesskey "s">
+<!ENTITY sidebar.loading.label "Memuatkan…">
+<!ENTITY sidebar.loadstopped.label "Berhenti memuatkan">
+<!ENTITY sidebar.loading.stop.label "Berhenti">
+<!ENTITY sidebar.loading.stop.accesskey "B">
+
+<!ENTITY sidebar.no-panels.state "Bar sisi masih kosong.">
+<!ENTITY sidebar.no-panels.add 'Anda boleh tambah tab dengan mengklik butang "Tab" di atas.'>
+<!ENTITY sidebar.no-panels.hide 'Jika anda mahu sorok Bar sisi sepenuhnya, klik menu "Papar" di atas, dan pilih "Bar sisi" dalam sub-menu "Papar/Sorok".'>
+<!ENTITY sidebar.sbDirectory.label "Direktori Bar sisi…">
+
+<!ENTITY sidebar.pagenotfound.label "Tab ini tidak tersedia buat masa ini.">
+<!ENTITY sidebar.close.tooltip "Tutup Bar Sisi">
+<!ENTITY sidebar.open.tooltip "Buka Bar sisi">
+
+<!ENTITY sidebar.search.label "Cari">
+<!ENTITY sidebar.client-bookmarks.label "Tandabuku">
+<!ENTITY sidebar.client-history.label "Sejarah">
+<!ENTITY sidebar.client-addressbook.label "Buku Alamat">
diff --git a/l10n-ms/suite/chrome/common/sitePermissions.properties b/l10n-ms/suite/chrome/common/sitePermissions.properties
new file mode 100644
index 0000000000..5b5c484d42
--- /dev/null
+++ b/l10n-ms/suite/chrome/common/sitePermissions.properties
@@ -0,0 +1,39 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# LOCALIZATION NOTE (state.current.allowed,
+# state.current.allowedForSession,
+# state.current.allowedTemporarily,
+# state.current.blockedTemporarily,
+# state.current.blocked):
+# This label is used to display active permission states in the site
+# identity popup (which does not have a lot of screen space).
+state.current.allowed = Diizinkan
+state.current.allowedForSession = Diizinkan untuk Sesi
+state.current.allowedTemporarily = Diizinkan Sementara
+state.current.blockedTemporarily = Disekat Sementara
+state.current.blocked = Disekat
+
+# LOCALIZATION NOTE (state.multichoice.alwaysAsk,
+# state.multichoice.allow,
+# state.multichoice.allowForSession,
+# state.multichoice.block):
+# Used to label permission state checkboxes in the page info dialog.
+state.multichoice.alwaysAsk = Sentiasa Tanya
+state.multichoice.allow = Izinkan
+state.multichoice.allowForSession = Izinkan untuk Sesi
+state.multichoice.block = Sekat
+
+permission.cookie.label = Tetapkan Kuki
+permission.desktop-notification2.label = Terima Notifikasi
+permission.image.label = Muatkan Imej
+permission.camera.label = Gunakan Kamera
+permission.microphone.label = Gunakan Mikrofon
+permission.screen.label = Kongsi Skrin
+permission.install.label = Pasang Add-ons
+permission.popup.label = Buka Tetingkap Popup
+permission.geo.label = Akses Lokasi Anda
+permission.indexedDB.label = Kekalkan Storan Luar Talian
+permission.focus-tab-by-prompt.label = Tukar ke Tab ini
+permission.persistent-storage.label = Simpan Data dalam Storan Kekal
diff --git a/l10n-ms/suite/chrome/common/sync/syncBrand.dtd b/l10n-ms/suite/chrome/common/sync/syncBrand.dtd
new file mode 100644
index 0000000000..71955e69ae
--- /dev/null
+++ b/l10n-ms/suite/chrome/common/sync/syncBrand.dtd
@@ -0,0 +1,6 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY syncBrand.shortName.label "Sync">
+<!ENTITY syncBrand.fullName.label "SeaMonkey Sync">
diff --git a/l10n-ms/suite/chrome/common/sync/syncGenericChange.properties b/l10n-ms/suite/chrome/common/sync/syncGenericChange.properties
new file mode 100644
index 0000000000..5d6350e978
--- /dev/null
+++ b/l10n-ms/suite/chrome/common/sync/syncGenericChange.properties
@@ -0,0 +1,37 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# LOCALIZATION NOTE (whole file) "Sync" should match &syncBrand.shortName.label; from syncBrand.dtd
+# 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 anda
+change.password.acceptButton = Tukar Kata laluan
+change.password.status.active = Menukar kata laluan anda…
+change.password.status.success = Kata laluan anda telah ditukar.
+change.password.status.error = Ada ralat semasa menukar kata laluan anda.
+
+change.password3.introText = Kata laluan perlu sekurang-kurangnya 8 aksara. Tidak boleh sama dengan kata pengguna atau Kekunci Pemulihan.
+change.password.warningText = Nota: Semua peranti tidak boleh disambungkan ke akaun anda selepas anda menukar kata laluan ini.
+
+change.recoverykey.title = Tukar Kekunci Pemulihan anda
+change.recoverykey.acceptButton = Tukar Kekunci Pemulihan
+change.recoverykey.label = Menukar Kekunci Pemulihan dan memuat naik data lokal, sila tunggu…
+change.recoverykey.error = Ada ralat ketika menukar Kunci Pemulihan anda!
+change.recoverykey.success = Kekunci pemulihan anda berjaya ditukar!
+change.recoverykey.introText2 = Bagi menjamin privasi penuh, semua data anda dienkrip sebelum dimuat naik. Kunci untuk menyahsulit data anda tidak dimuat naik.
+change.recoverykey.warningText = Nota: Perubahan ini akan membuang semua data yang disimpan pada pelayan Sync dan memuat naik data baru yang dilindungi oleh Kekunci Pemulihan ini. Peranti anda tidak akan diselaraskan sehingga Kekunci Pemulihan baru ini dimasukkan untuk peranti ini.
+
+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 ditolak oleh pelayan, sila kemaskini kata laluan anda.
+new.password.label = Masukkan kata laluan baru
+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 = Kekunci Pemulihan anda telah ditukar menggunakan peranti lain, sila masukkan Kekunci Pemulihan anda yang telah dikemaskini.
+new.recoverykey.acceptButton = Kemaskini Kekunci Pemulihan
+new.recoverykey.status.incorrect = Kekunci Pemulihan tidak betul, sila cuba lagi.
diff --git a/l10n-ms/suite/chrome/common/sync/syncKey.dtd b/l10n-ms/suite/chrome/common/sync/syncKey.dtd
new file mode 100644
index 0000000000..6e45224c67
--- /dev/null
+++ b/l10n-ms/suite/chrome/common/sync/syncKey.dtd
@@ -0,0 +1,18 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY syncKey.page.title "Kekunci &syncBrand.fullName.label; Anda">
+<!ENTITY syncKey.page.description "Kekunci ini digunakan untuk menyahkod data dalam akaun &syncBrand.fullName.label;. Anda perlu masukkan kekunci ini setiap kali anda mengkonfigurasi &syncBrand.fullName.label; dalam komputer atau peranti baru.">
+<!ENTITY syncKey.keepItSecret.heading "Ini rahsia anda">
+<!ENTITY syncKey.keepItSecret.description "Akaun &syncBrand.fullName.label; telah dienkripsi untuk melindungi privasi anda. Tanpa kekunci ini, mungkin akan mengambil masa bertahun-tahun untuk menyahkod maklumat peribadi anda. Anda seorang sahaja yang memegang kekunci ini. Ini bermakna anda sahaja yang boleh mengakses data &syncBrand.fullName.label;.">
+<!ENTITY syncKey.keepItSafe.heading "Ini rahsia anda">
+<!ENTITY syncKey.keepItSafe1.description "Jangan hilangkan kekunci ini.">
+<!ENTITY syncKey.keepItSafe2.description " Kami tidak menyimpan salinan kata kunci anda (ini bukan lagi dipanggil rahsia!) jadi ">
+<!ENTITY syncKey.keepItSafe3.description "kami tidak dapat membantu anda memulihkannya">
+<!ENTITY syncKey.keepItSafe4.description " jika kata kunci ini hilang. Anda perlu gunakan kekunci ini pada bila-bila masa anda membuat sambungan komputer atau peranti baru ke &syncBrand.fullName.label;.">
+<!ENTITY syncKey.findOutMore1.label "Ketahui selanjutnya mengenai &syncBrand.fullName.label; dan privasi anda di ">
+<!ENTITY syncKey.findOutMore2.label ".">
+<!ENTITY syncKey.footer1.label "Terma Perkhidmatan &syncBrand.fullName.label; ada tersedia di ">
+<!ENTITY syncKey.footer2.label ". Polisi Privasi ada tersedia di ">
+<!ENTITY syncKey.footer3.label ".">
diff --git a/l10n-ms/suite/chrome/common/sync/syncQuota.dtd b/l10n-ms/suite/chrome/common/sync/syncQuota.dtd
new file mode 100644
index 0000000000..0dc3356f83
--- /dev/null
+++ b/l10n-ms/suite/chrome/common/sync/syncQuota.dtd
@@ -0,0 +1,8 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY quota.dialogTitle.label "Kuota Pelayan">
+<!ENTITY quota.retrievingInfo.label "Sedang mendapatkan maklumat kuota…">
+<!ENTITY quota.typeColumn.label "Jenis">
+<!ENTITY quota.sizeColumn.label "Saiz">
diff --git a/l10n-ms/suite/chrome/common/sync/syncQuota.properties b/l10n-ms/suite/chrome/common/sync/syncQuota.properties
new file mode 100644
index 0000000000..406b31f051
--- /dev/null
+++ b/l10n-ms/suite/chrome/common/sync/syncQuota.properties
@@ -0,0 +1,42 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+collection.addons.label = Add-ons
+collection.bookmarks.label = Tandabuku
+collection.history.label = Sejarah
+collection.passwords.label = Kata laluan
+collection.prefs.label = Keutamaan
+collection.tabs.label = 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 sedang menggunakan %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) daripada %4$S %5$S yang dibenarkan.
+quota.usageError.label = Tidak dapat mendapatkan maklumat kuota.
+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 = Buang
+quota.treeCaption.label = Buang tanda semakan untuk memberhentikan penyelarasan dan menjimatkan ruang 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 = SeaMonkey Sync akan membuang 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 menjimatkan ruang sehingga %1$S %2$S.
diff --git a/l10n-ms/suite/chrome/common/sync/syncSetup.dtd b/l10n-ms/suite/chrome/common/sync/syncSetup.dtd
new file mode 100644
index 0000000000..0a24d2f149
--- /dev/null
+++ b/l10n-ms/suite/chrome/common/sync/syncSetup.dtd
@@ -0,0 +1,116 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY accountSetupTitle.label "Penetapan &syncBrand.fullName.label;">
+
+<!-- First page of the wizard -->
+
+<!ENTITY setup.pickSetupType.description "Selamat Datang! Jika anda belum pernah menggunakan &syncBrand.fullName.label;, anda perlu cipta akaun baru.">
+<!ENTITY button.createNewAccount.label "Buka Akaun Baru">
+<!ENTITY setup.haveAccount.label "Saya sudah ada akaun &syncBrand.fullName.label;.">
+<!ENTITY button.connect.label "Sambung">
+
+<!ENTITY setup.choicePage.title.label "Sudahkah anda pernah gunakan &syncBrand.fullName.label; sebelum ini?">
+<!ENTITY setup.choicePage.new.label "Saya tidak pernah gunakan &syncBrand.shortName.label; sebelum ini">
+<!ENTITY setup.choicePage.existing.label "Saya sedang menggunakan &syncBrand.shortName.label; dalam komputer lain">
+
+<!-- New Account AND Existing Account -->
+<!ENTITY server.label "Pelayan">
+<!ENTITY server.accesskey "P">
+<!ENTITY serverType.main.label "Pelayan &syncBrand.fullName.label;">
+<!ENTITY serverType.custom2.label "Gunakan pelayan penyesuaian…">
+<!ENTITY signIn.account2.label "Akaun">
+<!ENTITY signIn.account2.accesskey "A">
+<!ENTITY signIn.password.label "Kata laluan">
+<!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.confirmPassword.label "Sahkan Kata Laluan">
+<!ENTITY setup.confirmPassword.accesskey "S">
+<!ENTITY setup.emailAddress.label "Alamat E-mel">
+<!ENTITY setup.emailAddress.accesskey "E">
+<!-- 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 dengan">
+<!ENTITY setup.tosAgree1.accesskey "a">
+<!ENTITY setup.tosLink.label "Terma Perkhidmatan">
+<!ENTITY setup.tosAgree2.label "dan">
+<!ENTITY setup.ppLink.label "Polisi Privasi">
+<!ENTITY setup.tosAgree3.label "">
+<!ENTITY setup.tosAgree2.accesskey "">
+
+<!-- New Account Page 2: Recovery Key -->
+<!ENTITY setup.newRecoveryKeyPage.title.label "&brandShortName; Prihatin Perihal Privasi Anda">
+<!ENTITY setup.newRecoveryKeyPage.description.label "Untuk menjamin privasi anda, semua data anda akan disulitkan sebelum dimuat naik. Kekunci Pemulihan yang diperlukan untuk menyahsulitkan data anda tidak dimuat naik.">
+<!ENTITY recoveryKeyEntry.label "Kekunci Pemulihan Anda">
+<!ENTITY recoveryKeyEntry.accesskey "K">
+<!ENTITY recoveryGenerateNewKey.label "Jana kekunci yang baru">
+<!ENTITY recoveryKeyBackup.description "Kekunci Pemulihan diperlukan untuk mengakses &syncBrand.fullName.label; dalam peranti lain. Sila buat salinan sandaran. Kami tidak dapat membantu anda memulihkan Kekunci Pemulihan.">
+
+<!ENTITY button.syncKeyBackup.print.label "Cetak…">
+<!ENTITY button.syncKeyBackup.print.accesskey "C">
+<!ENTITY button.syncKeyBackup.save.label "Simpan…">
+<!ENTITY button.syncKeyBackup.save.accesskey "S">
+
+<!-- New Account Page 3: Captcha -->
+<!ENTITY setup.captchaPage2.title.label "Sila Sahkan Anda Bukan Robot">
+
+<!-- Existing Account Page 1: Add Device (incl. Add a Device dialog strings) -->
+<!ENTITY addDevice.title.label "Tambah Peranti">
+<!ENTITY addDevice.showMeHow.label "Tunjukkan saya caranya.">
+<!ENTITY addDevice.dontHaveDevice.label "Peranti tersebut tidak berada dengan saya">
+<!ENTITY addDevice.setup.description.label "Untuk mengaktifkan, pergi ke Keutamaan/Pilihan &syncBrand.shortName.label; dalam peranti anda yang lain dan pilih &#x0022;Tambah Peranti&#x0022;.">
+<!ENTITY addDevice.setup.enterCode.label "Kemudian, masukkan kod ini:">
+<!ENTITY addDevice.dialog.description.label "Untuk mengaktifkannya dalam peranti baru, pergi ke Keutamaan/Pilihan &syncBrand.shortName.label; dalam peranti berkenaan dan pilih &#x0022;Sambung.&#x0022;">
+<!ENTITY addDevice.dialog.enterCode.label "Masukkan kod yang dipaparkan oleh peranti:">
+<!ENTITY addDevice.dialog.tryAgain.label "Sila cuba lagi.">
+<!ENTITY addDevice.dialog.successful.label "Peranti telah berjaya ditambah. Permulaan penyelarasan akan mengambil masa beberapa minit dan akan siap dalam latar belakang.">
+<!ENTITY addDevice.dialog.recoveryKey.label "Untuk mengaktifkan peranti, anda perlu masukkan Kunci Pemulihan. Sila cetak atau simpan kekunci 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 dapatkan salinan Kekunci Pemulihan dengan pergi ke Keutamaan/Pilihan &syncBrand.shortName.label; dalam peranti yang lain, dan pilih &#x0022;Kekunci Pemulihan Saya&#x0022; dalam &#x0022;Urus Akaun&#x0022;.">
+<!ENTITY verifying.label "Mengesahkan…">
+<!ENTITY resetPassword.label "Set Semula Kata Laluan">
+<!ENTITY resetSyncKey.label "Saya kehilangan peranti yang lain.">
+
+<!-- Sync Options -->
+<!ENTITY setup.optionsPage.title "Pilihan Sync">
+<!ENTITY syncComputerName.label "Nama Komputer:">
+<!ENTITY syncComputerName.accesskey "K">
+
+<!ENTITY syncMy.label "Sync">
+<!ENTITY engine.addons.label "Add-ons">
+<!ENTITY engine.addons.accesskey "A">
+<!ENTITY engine.bookmarks.label "Tandabuku">
+<!ENTITY engine.bookmarks.accesskey "T">
+<!ENTITY engine.tabs.label "Tab">
+<!ENTITY engine.tabs.accesskey "b">
+<!ENTITY engine.history.label "Sejarah">
+<!ENTITY engine.history.accesskey "r">
+<!ENTITY engine.passwords.label "Kata laluan">
+<!ENTITY engine.passwords.accesskey "K">
+<!ENTITY engine.prefs.label "Keutamaan">
+<!ENTITY engine.prefs.accesskey "e">
+
+<!ENTITY choice2.merge.main.label "Gabungkan data peranti ini dengan data saya dalam &syncBrand.shortName.label;">
+<!ENTITY choice2.merge.recommended.label "(disyorkan)">
+<!ENTITY choice2.client.main.label "Gantikan semua data dalam peranti ini dengan data saya dalam &syncBrand.shortName.label;">
+<!ENTITY choice2.server.main.label "Gantikan data semua peranti lain dengan data dalam komputer ini">
+
+<!-- Confirm Merge Options -->
+<!ENTITY setup.optionsConfirmPage.title "Sahkan">
+<!ENTITY confirm.merge.label "&syncBrand.fullName.label; akan menggabungkan semua data pelayar dalam komputer ini ke akaun Sync anda.">
+<!ENTITY confirm.client2.label "Amaran: Data &brandShortName; dalam komputer ini akan dibuang:">
+<!ENTITY confirm.client.moreinfo.label "&brandShortName; akan menyalin data &syncBrand.fullName.label; ke dalam komputer ini.">
+<!ENTITY confirm.server2.label "Amaran: Data peranti berikut akan ditulis ganti dengan data lokal anda:">
+
+<!-- New & Existing Account: Setup Complete -->
+<!ENTITY setup.successPage.title "Penetapan Selesai">
+<!ENTITY changeOptions.label "Anda boleh tukar keutamaan ini dengan memilih Pilihan Sync di bawah.">
+<!ENTITY continueUsing.label "Sekarang anda sudah boleh menggunakan &brandShortName;.">
diff --git a/l10n-ms/suite/chrome/common/sync/syncSetup.properties b/l10n-ms/suite/chrome/common/sync/syncSetup.properties
new file mode 100644
index 0000000000..f4d0f96981
--- /dev/null
+++ b/l10n-ms/suite/chrome/common/sync/syncSetup.properties
@@ -0,0 +1,50 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+button.syncOptions.label = Pilihan Sync
+button.syncOptionsDone.label = Siap
+button.syncOptionsCancel.label = Batal
+
+invalidEmail.label = Alamat e-mel tidak sah
+serverInvalid.label = Sila masukkan pelayan URL yang sah
+usernameNotAvailable.label = Sedang digunakan
+
+verifying.label = 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
+# 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 tandabuku
+# 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 = #1 hari lepas
+# 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 kata laluan
+# LOCALIZATION NOTE (addonsCount.label):
+# #1 is the number of add-ons, see the link above for forms
+addonsCount.label = #1 add-on
+
+save.recoverykey.title = Simpan Kekunci Pemulihan
+save.recoverykey.defaultfilename = SeaMonkey Recovery Key.xhtml
+
+newAccount.action.label = SeaMonkey Sync kini telah ditetapkan untuk menyelaraskan semua data pelayar anda secara automatik.
+newAccount.change.label = Anda boleh pilih ciri yang mahu diselaraskan dengan memilih Pilihan Sync di bawah.
+resetClient.change.label = SeaMonkey Sync akan menggabungkan semua data pelayar dalam komputer ini ke akaun Sync anda.
+wipeClient.change.label = SeaMonkey Sync akan menggantikan semua data pelayar dalam komputer ini dengan data dalam akaun Sync anda.
+wipeRemote.change.label = SeaMonkey Sync akan menggantikan semua data pelayar dalam akaun Sync anda dengan data dalam komputer ini.
+existingAccount.change.label = Anda boleh tukar keutamaan ini dengan memilih Pilihan Sync di bawah.
+
+# Several other strings are used (via Weave.Status.login), but they come from
+# /services/sync
diff --git a/l10n-ms/suite/chrome/common/tasksOverlay.dtd b/l10n-ms/suite/chrome/common/tasksOverlay.dtd
new file mode 100644
index 0000000000..eb3f7268e3
--- /dev/null
+++ b/l10n-ms/suite/chrome/common/tasksOverlay.dtd
@@ -0,0 +1,61 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!-- extracted from tasksOverlay.xul -->
+<!ENTITY navigatorCmd.label "Pelayar">
+<!ENTITY navigatorCmd.accesskey "P">
+<!ENTITY navigatorCmd.commandkey "1">
+
+<!-- LOCALIZATION NOTE (editorCmd.label): DONT_TRANSLATE -->
+<!ENTITY editorCmd.label "Composer">
+<!ENTITY editorCmd.accesskey "c">
+<!ENTITY editorCmd.commandkey "4">
+
+<!ENTITY errorConsoleCmd.label "Konsol Ralat">
+<!ENTITY errorConsoleCmd.accesskey "K">
+<!ENTITY errorConsoleCmd.commandkey2 "j">
+
+<!ENTITY taskNavigator.tooltip "Pelayar">
+<!ENTITY taskComposer.tooltip "Composer">
+
+<!ENTITY webDevelopment.label "Pembangunan Web">
+<!ENTITY webDevelopment.accesskey "W">
+
+<!ENTITY windowMenu.label "Tetingkap">
+<!ENTITY windowMenu.accesskey "T">
+
+<!ENTITY tasksMenu.label "Alatan">
+<!ENTITY tasksMenu.accesskey "A">
+
+<!ENTITY datamanCmd.label "Pengurus Data">
+<!ENTITY datamanCmd.accesskey "D">
+
+<!ENTITY passwordManagerCmd.label "Pengurus Kata Laluan">
+<!ENTITY passwordManagerCmd.accesskey "K">
+
+<!ENTITY passwordDisplayCmd.label "Urus Kata laluan Disimpan">
+<!ENTITY passwordDisplayCmd.accesskey "U">
+
+<!ENTITY passwordExpireCmd.label "Log Keluar">
+<!ENTITY passwordExpireCmd.accesskey "l">
+
+<!ENTITY downloadManagerCmd.label "Pengurus Muat Turun">
+<!ENTITY downloadManagerCmd.accesskey "n">
+<!ENTITY downloadManagerCmd.commandkey "j">
+
+<!ENTITY addOnsManagerCmd.label "Pengurus Add-ons">
+<!ENTITY addOnsManagerCmd.accesskey "A">
+<!ENTITY addOnsManagerCmd.commandkey "a">
+
+<!ENTITY switchProfileCmd.label "Tukar Profil…">
+<!ENTITY switchProfileCmd.accesskey "r">
+
+<!ENTITY syncBrand.shortName.label "Sync">
+<!-- LOCALIZATION NOTE (syncSetup.accesskey, syncSyncNowItem.accesskey):
+ Only one of these will show at a time (based on setup state),
+ so reusing accesskey is ok. -->
+<!ENTITY syncSetup.label "Penetapan Sync…">
+<!ENTITY syncSetup.accesskey "S">
+<!ENTITY syncSyncNowItem.label "Sync Sekarang">
+<!ENTITY syncSyncNowItem.accesskey "S">
diff --git a/l10n-ms/suite/chrome/common/typeaheadfind.properties b/l10n-ms/suite/chrome/common/typeaheadfind.properties
new file mode 100644
index 0000000000..a92c9f82ad
--- /dev/null
+++ b/l10n-ms/suite/chrome/common/typeaheadfind.properties
@@ -0,0 +1,17 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+openparen = (
+closeparen = )
+textfound = Teks ditemui: "
+textnotfound = Teks tidak ditemui: "
+linkfound = Pautan ditemui: "
+linknotfound = Pautan tidak ditemui: "
+closequote = "
+stopfind = Berhenti mencari.
+starttextfind = Memulakan -- cari teks semasa anda menaip
+startlinkfind = Memulakan -- cari pautan semasa anda menaip
+repeated = diulang
+nextmatch = - padanan berikut
+prevmatch = - padanan dahulu
diff --git a/l10n-ms/suite/chrome/common/utilityOverlay.dtd b/l10n-ms/suite/chrome/common/utilityOverlay.dtd
new file mode 100644
index 0000000000..6e619c976d
--- /dev/null
+++ b/l10n-ms/suite/chrome/common/utilityOverlay.dtd
@@ -0,0 +1,157 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!-- these things need to move into utilityOverlay.xul -->
+<!ENTITY offlineGoOfflineCmd.label "Kerja Luar Talian">
+<!ENTITY offlineGoOfflineCmd.accesskey "j">
+
+<!-- LOCALIZATION NOTE : FILE This file contains the global menu items -->
+
+<!ENTITY fileMenu.label "Fail">
+<!ENTITY fileMenu.accesskey "F">
+<!ENTITY newMenu.label "Baru">
+<!ENTITY newMenu.accesskey "B">
+<!ENTITY newBlankPageCmd.label "Halaman Composer">
+<!ENTITY newBlankPageCmd.accesskey "H">
+<!ENTITY newBlankPageCmd.key "n">
+<!ENTITY newPageFromTemplateCmd.label "Halaman Menggunakan Templat">
+<!ENTITY newPageFromTemplateCmd.accesskey "t">
+<!ENTITY newPageFromDraftCmd.label "Halaman Menggunakan Draf">
+<!ENTITY newPageFromDraftCmd.accesskey "r">
+<!ENTITY newNavigatorCmd.label "Tetingkap Pelayar">
+<!ENTITY newNavigatorCmd.key "N">
+<!ENTITY newNavigatorCmd.accesskey "P">
+<!ENTITY newPrivateWindowCmd.label "Tetingkap Peribadi">
+<!ENTITY newPrivateWindowCmd.key "B">
+<!ENTITY newPrivateWindowCmd.accesskey "T">
+<!ENTITY printSetupCmd.label "Penetapan Halaman…">
+<!ENTITY printSetupCmd.accesskey "p">
+<!ENTITY printPreviewCmd.label "Previu Cetakan">
+<!ENTITY printPreviewCmd.accesskey "v">
+<!ENTITY printCmd.label "Cetak…">
+<!ENTITY printCmd.accesskey "C">
+<!ENTITY printCmd.key "P">
+
+<!ENTITY editMenu.label "Edit">
+<!ENTITY editMenu.accesskey "E">
+<!ENTITY undoCmd.label "Batal">
+<!ENTITY undoCmd.key "Z">
+<!ENTITY undoCmd.accesskey "B">
+<!ENTITY redoCmd.label "Ulang">
+<!ENTITY redoCmd.key "Y">
+<!ENTITY redoCmd.accesskey "U">
+<!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 pasteGoCmd.label "Tampal &amp; Lancarkan">
+<!ENTITY pasteGoCmd.accesskey "L">
+
+<!-- LOCALIZATION NOTE (pasteSearchCmd): "Search" is a verb, this is the
+ search bar equivalent to the url bar's "Paste & Go" -->
+<!ENTITY pasteSearchCmd.label "Tampal &amp; Cari">
+<!ENTITY pasteSearchCmd.accesskey "l">
+<!ENTITY deleteCmd.label "Buang">
+<!ENTITY deleteCmd.accesskey "B">
+<!ENTITY selectAllCmd.label "Pilih Semua">
+<!ENTITY selectAllCmd.key "A">
+<!ENTITY selectAllCmd.accesskey "S">
+<!ENTITY clearHistoryCmd.label "Buang Sejarah Carian">
+<!ENTITY clearHistoryCmd.accesskey "S">
+<!ENTITY showSuggestionsCmd.label "Papar Cadangan">
+<!ENTITY showSuggestionsCmd.accesskey "P">
+<!ENTITY preferencesCmd.label "Keutamaan…">
+<!ENTITY preferencesCmd.key "E">
+<!ENTITY preferencesCmd.accesskey "e">
+<!ENTITY findBarCmd.key "F">
+<!-- LOCALIZATION NOTE (findBarCmd.accesskey): This accesskey should be within
+ findBarCmd.label found in editorOverlay.dtd, findCmd.label in messenger.dtd
+ and messengercompose.dtd and findOnCmd.label found in navigatorOverlay.dtd -->
+<!ENTITY findBarCmd.accesskey "C">
+<!ENTITY findReplaceCmd.accesskey "t">
+<!ENTITY findAgainCmd.label "Cari Lagi">
+<!ENTITY findAgainCmd.key "G">
+<!ENTITY findAgainCmd.accesskey "g">
+<!ENTITY findAgainCmd.key2 "VK_F3">
+<!ENTITY findPrevCmd.label "Cari Dahulu">
+<!ENTITY findPrevCmd.key "G">
+<!ENTITY findPrevCmd.key2 "VK_F3">
+<!ENTITY findPrevCmd.accesskey "d">
+<!ENTITY findTypeTextCmd.label "Cari Teks Semasa Anda Menaip">
+<!ENTITY findTypeTextCmd.accesskey "s">
+<!ENTITY findTypeLinksCmd.label "Cari Pautan Semasa Anda Menaip">
+<!ENTITY findTypeLinksCmd.accesskey "n">
+
+<!ENTITY viewMenu.label "Papar">
+<!ENTITY viewMenu.accesskey "P">
+<!ENTITY viewToolbarsMenu.label "Papar/Sorok">
+<!ENTITY viewToolbarsMenu.accesskey "r">
+<!ENTITY showTaskbarCmd.label "Bar Status">
+<!ENTITY showTaskbarCmd.accesskey "S">
+
+<!ENTITY helpMenu.label "Bantuan">
+<!ENTITY helpMenu.accesskey "t">
+
+<!ENTITY helpTroubleshootingInfo.label "Maklumat Pencarisilapan">
+<!ENTITY helpTroubleshootingInfo.accesskey "M">
+<!ENTITY releaseCmd.label "Nota Keluaran">
+<!ENTITY releaseCmd.accesskey "N">
+<!ENTITY helpSafeMode.label "Mula semula dengan Add-ons Dinyahdayakan">
+<!ENTITY helpSafeMode.accesskey "M">
+<!ENTITY updateCmd.label "Semak Kemaskini…">
+<!ENTITY updateCmd.accesskey "S">
+<!ENTITY aboutCmd.label "Perihal &brandShortName;">
+<!ENTITY aboutCmd.accesskey "P">
+<!ENTITY aboutCommPluginsCmd.label "Perihal Plugin">
+<!ENTITY aboutCommPluginsCmd.accesskey "g">
+
+<!ENTITY direct.label "Atas Talian (Proksi: Tiada)">
+<!ENTITY direct.accesskey "T">
+<!ENTITY manual.label "Atas Talian (Proksi: Manual)">
+<!ENTITY manual.accesskey "M">
+<!ENTITY pac.label "Atas Talian (Proksi: URL Auto)">
+<!ENTITY pac.accesskey "A">
+<!ENTITY wpad.label "Atas Talian (Proksi: Carian Auto)">
+<!ENTITY wpad.accesskey "C">
+<!ENTITY system.label "Atas Talian (Proksi: Proksi Sistem)">
+<!ENTITY system.accesskey "S">
+
+<!ENTITY proxy.label "Konfigurasi Proksi…">
+<!ENTITY proxy.accesskey "K">
+
+<!ENTITY bidiSwitchTextDirectionItem.label "Tukar Hala Teks">
+<!ENTITY bidiSwitchTextDirectionItem.accesskey "k">
+<!ENTITY bidiSwitchTextDirectionItem.commandkey "X">
+
+<!ENTITY customizeToolbarContext.label "Penyesuaian…">
+<!ENTITY customizeToolbarContext.accesskey "P">
+
+<!ENTITY customizeToolbar.toolbarmode.label "Tetapan untuk bar alatan ini">
+<!ENTITY customizeToolbar.toolbarmode.accesskey "e">
+<!ENTITY customizeToolbar.iconsAndText.label "Ikon dan Teks">
+<!ENTITY customizeToolbar.iconsAndText.accesskey "a">
+<!ENTITY customizeToolbar.icons.label "Ikon">
+<!ENTITY customizeToolbar.icons.accesskey "o">
+<!ENTITY customizeToolbar.text.label "Teks">
+<!ENTITY customizeToolbar.text.accesskey "T">
+<!ENTITY customizeToolbar.useSmallIcons.label "Guna ikon kecil">
+<!ENTITY customizeToolbar.useSmallIcons.accesskey "k">
+<!ENTITY customizeToolbar.labelAlignEnd.label "Papar teks di sebelah ikon">
+<!ENTITY customizeToolbar.labelAlignEnd.accesskey "b">
+<!ENTITY customizeToolbar.useDefault.label "Guna tetapan piawai">
+<!ENTITY customizeToolbar.useDefault.accesskey "G">
+
+<!-- Popup Blocked notification menu -->
+<!ENTITY allowPopups.accesskey "p">
+<!ENTITY showPopupManager.label "Urus Popup">
+<!ENTITY showPopupManager.accesskey "U">
+<!ENTITY dontShowMessage.label "Jangan papar mesej ini apabila popup telah disekat">
+<!ENTITY dontShowMessage.accesskey "J">
+
+<!ENTITY syncToolbarButton.label "Sync">
diff --git a/l10n-ms/suite/chrome/common/utilityOverlay.properties b/l10n-ms/suite/chrome/common/utilityOverlay.properties
new file mode 100644
index 0000000000..e8daf24420
--- /dev/null
+++ b/l10n-ms/suite/chrome/common/utilityOverlay.properties
@@ -0,0 +1,35 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# Online/offline tooltips
+onlineTooltip0=Anda berada atas talian (proksi: tiada). Klik ikon untuk pergi ke luar talian.
+onlineTooltip1=Anda berada atas talian (proksi: manual). Klik ikon untuk pergi ke luar talian.
+onlineTooltip2=Anda berada atas talian (proksi: URL auto). Klik ikon untuk pergi ke luar talian.
+onlineTooltip4=Anda berada atas talian (proksi: carian auto). Klik ikon untuk pergi ke luar talian.
+onlineTooltip5=Anda berada atas talian (proksi: guna proksi sistem). Klik ikon untuk pergi ke luar talian.
+offlineTooltip=Anda berada di luar talian. Klik ikon untuk pergi ke atas talian.
+
+# Popup menus
+popupMenuShow=Papar %S
+popupAllow=Izinkan popup dari %S
+
+# Check for Updates
+updatesItem_default=Semak Kemaskini…
+updatesItem_defaultFallback=Semak Kemaskini…
+updatesItem_defaultAccessKey=S
+updatesItem_downloading=Memuat turun %S…
+updatesItem_downloadingFallback=Memuat turun Kemaskini…
+updatesItem_downloadingAccessKey=M
+updatesItem_resume=Sambung Memuat turun %S…
+updatesItem_resumeFallback=Sambung Memuat turun Kemaskini…
+updatesItem_resumeAccessKey=K
+updatesItem_pending=Laksanakan Kemaskini yang Dimuat turun Sekarang…
+updatesItem_pendingFallback=Laksanakan Kemaskini yang Dimuat turun Sekarang…
+updatesItem_pendingAccessKey=K
+
+# safeModeRestart
+safeModeRestartPromptTitle=Mula semula dengan Add-ons Dinyahdayakan
+safeModeRestartPromptMessage=Adakah anda pasti mahu menyahdayakan semua add-ons dan muat semula?
+safeModeRestartButton=Mula semula
+safeModeRestartCheckbox=Mula semula dengan Add-ons Dinyahdayakan
diff --git a/l10n-ms/suite/chrome/common/viewApplyThemeOverlay.dtd b/l10n-ms/suite/chrome/common/viewApplyThemeOverlay.dtd
new file mode 100644
index 0000000000..815ac38efc
--- /dev/null
+++ b/l10n-ms/suite/chrome/common/viewApplyThemeOverlay.dtd
@@ -0,0 +1,10 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY applyTheme.label "Terap Tema">
+<!ENTITY applyTheme.accesskey "T">
+<!ENTITY getMoreThemesCmd.label "Dapatkan Lebih Banyak Tema">
+<!ENTITY getMoreThemesCmd.accesskey "D">
+<!ENTITY getBackgroundsCmd.label "Dapatkan Latar belakang">
+<!ENTITY getBackgroundsCmd.accesskey "L">
diff --git a/l10n-ms/suite/chrome/common/viewApplyThemeOverlay.properties b/l10n-ms/suite/chrome/common/viewApplyThemeOverlay.properties
new file mode 100644
index 0000000000..ccb1fc01e5
--- /dev/null
+++ b/l10n-ms/suite/chrome/common/viewApplyThemeOverlay.properties
@@ -0,0 +1,8 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+switchskins=Perubahan tema akan berkesan apabila anda memulakan semula %S.
+switchskinstitle=Terap Tema
+switchskinsnow=Mula semula Sekarang
+switchskinslater=Mula semula Kemudian
diff --git a/l10n-ms/suite/chrome/common/viewZoomOverlay.dtd b/l10n-ms/suite/chrome/common/viewZoomOverlay.dtd
new file mode 100644
index 0000000000..ac8b382e21
--- /dev/null
+++ b/l10n-ms/suite/chrome/common/viewZoomOverlay.dtd
@@ -0,0 +1,15 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!-- LOCALIZATION NOTE: do not use digits "0"-"9" as accesskeys -->
+<!ENTITY zoomEnlargeCmd.label "Lebih besar">
+<!ENTITY zoomEnlargeCmd.accesskey "L">
+<!ENTITY zoomEnlargeCmd.commandkey "+">
+<!ENTITY zoomEnlargeCmd.commandkey2 "="> <!-- + is above this key on many keyboards -->
+
+<!ENTITY zoomReduceCmd.label "Lebih kecil">
+<!ENTITY zoomReduceCmd.accesskey "L">
+<!ENTITY zoomReduceCmd.commandkey "-">
+
+<!ENTITY zoomResetCmd.commandkey "0">
diff --git a/l10n-ms/suite/chrome/common/viewZoomOverlay.properties b/l10n-ms/suite/chrome/common/viewZoomOverlay.properties
new file mode 100644
index 0000000000..c2079315f6
--- /dev/null
+++ b/l10n-ms/suite/chrome/common/viewZoomOverlay.properties
@@ -0,0 +1,32 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# zoom submenu
+#
+# LOCALIZATION NOTE: don't translate %zoom% in any property
+# don't use digits "0"-"9" for accesskeys
+
+# LOCALIZATION NOTE (fullZoom,textZoom): are never available at the same time
+fullZoom.label=Zum (%zoom% %)
+fullZoom.accesskey=Z
+textZoom.label=Zum Teks (%zoom% %)
+textZoom.accesskey=Z
+
+# labels and accesskeys to emphasize the 100 % and 200 % entries
+zoom.100.label=100 % (Saiz Asal)
+zoom.100.accesskey=z
+zoom.200.label=200 % (Saiz Berganda)
+zoom.200.accesskey=B
+
+# labels and accesskeys to emphasize the minimum and maximum boundaries
+zoom.min.label=%zoom% % (Minimum)
+zoom.min.accesskey=n
+zoom.max.label=%zoom% % (Maksimum)
+zoom.max.accesskey=k
+
+# label pattern for remaining values, accesskeys are assigned dynamically
+zoom.value.label=%zoom% %
+
+zoom.other.label=Lain-lain (%zoom% %) …
+zoom.other.accesskey=L